From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 10 Nov 2021 00:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: 51733@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.163650413120719 (code B ref -1); Wed, 10 Nov 2021 00:29:01 +0000 Received: (at submit) by debbugs.gnu.org; 10 Nov 2021 00:28:51 +0000 Received: from localhost ([127.0.0.1]:36311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mkbTu-0005O7-SK for submit@debbugs.gnu.org; Tue, 09 Nov 2021 19:28:51 -0500 Received: from lists.gnu.org ([209.51.188.17]:59548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mkbTr-0005Nx-Sr for submit@debbugs.gnu.org; Tue, 09 Nov 2021 19:28:50 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50602) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mkbTr-0007mm-M0 for bug-gnu-emacs@gnu.org; Tue, 09 Nov 2021 19:28:47 -0500 Received: from bird.elm.relay.mailchannels.net ([23.83.212.17]:8936) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mkbTp-0001aJ-FV for bug-gnu-emacs@gnu.org; Tue, 09 Nov 2021 19:28:47 -0500 X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 81BB040278C for ; Wed, 10 Nov 2021 00:28:39 +0000 (UTC) Received: from pdx1-sub0-mail-a222.dreamhost.com (100-96-17-28.trex.outbound.svc.cluster.local [100.96.17.28]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 1412E4021F0 for ; Wed, 10 Nov 2021 00:28:39 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from pdx1-sub0-mail-a222.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.96.17.28 (trex/6.4.3); Wed, 10 Nov 2021 00:28:39 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jidanni@jidanni.org X-MailChannels-Auth-Id: dreamhost X-Whimsical-Robust: 0e2fc6811774dbd2_1636504119294_1107269005 X-MC-Loop-Signature: 1636504119294:4240132745 X-MC-Ingress-Time: 1636504119294 Received: from jidanni.org (114-46-221-172.dynamic-ip.hinet.net [114.46.221.172]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by pdx1-sub0-mail-a222.dreamhost.com (Postfix) with ESMTPSA id 4Hpm126VkDz1NB for ; Tue, 9 Nov 2021 16:28:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=jidanni.org; s=jidanni.org; t=1636504118; bh=ZJ9skyNJ2ihH171C5TGqNwWt7Qg=; h=From:To:Subject:Date:Content-Type:Content-Transfer-Encoding; b=mHKJmmxDi6/nGwSoowCE0mxj0OLuHcVUxzfSD3uurNXbR9fzWe+sK4aWWqlXXOfpF zUqFvlGjksA0lPrpKbnQy7nOiKr6Q6w+wpeNbH1kqIQvtHStr493ZTeKObxfb8T2l9 YAUVe0qIE8E59f66ES7Nus6Y07XY7U4+D98uL8hc= From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Date: Wed, 10 Nov 2021 08:29:08 +0800 Message-ID: <87czn8etuz.7.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=23.83.212.17; envelope-from=jidanni@jidanni.org; helo=bird.elm.relay.mailchannels.net 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, RCVD_IN_DNSWL_NONE=-0.0001, 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Upon sending, To: Bob_Norbolwits@GCSsafetyACE.com​ should trigger a warning: "You won't get far trying to send mail with ZERO WIDTH SPACE in an address," instead of blundering along and sending to "gcssafetyace.xn--com-7m0a"!! From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 10 Nov 2021 00:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.163650496630573 (code B ref 51733); Wed, 10 Nov 2021 00:43:02 +0000 Received: (at 51733) by debbugs.gnu.org; 10 Nov 2021 00:42:46 +0000 Received: from localhost ([127.0.0.1]:36344 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mkbhN-0007x3-T3 for submit@debbugs.gnu.org; Tue, 09 Nov 2021 19:42:46 -0500 Received: from quimby.gnus.org ([95.216.78.240]:36716) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mkbhM-0007wr-OH for 51733@debbugs.gnu.org; Tue, 09 Nov 2021 19:42:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=JsvoL/FLFScaCSh3CsexLXZ6wZqdxg3ynzT7pKYsbww=; b=lAYbr4ZvrUdn4nC0VBEysVsNYK fgxN5dsYn/oScpomZKHRj9W5JQRS0Dfg3EdVmTFxveDx/cEUT6BXfhb+vK3QLR6J8tp0tTTfXRNT+ tWF8nBCJhQTqyEi00f1fExyTQrd4xTbdq7u5QZljVeXfWL1QBaf8++UtTgMCRk3DHcLM=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mkbhC-000884-Ol; Wed, 10 Nov 2021 01:42:38 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEXg2MSohFhCLBz/ //99UzgIAAAAAWJLR0QDEQxM8gAAAAd0SU1FB+ULCgAlEGd0MWcAAAGCSURBVCjPTdG/btswEAbw j4HsIZNcRILjOQEaPQVd2AHaiYMoRJrTAtZTtEN3LxJgTRlEw3dP2Y+00fa46Ie7458T8H9k+c4s YLfmk7nCwLpdvr0ht1yr7FqW8TMvCK6/sfLWu713ufc1Kh11mtQH1Quh46Da6BVSnlWnhGfV4qwy aU+UqlmvGrrTlyPKTn8TGsRbbF6V/cS5Bapf3Jsh40B89ItYxtwOz/PSbAI5hDc8PS63XeCZzWWN l6WxKp7HzrwbrNXTqtduqGGOMPK1+MamGvkDMKN4ZWmNz0jgDmONjY24I2QH1BGGODjkxmJ2uGNP nILDO7BUaS0zDj9sBJ/wwqbyA/e8j0P1s0BWxwfrkU94xAJorpgLa6zpiBnVpXQZ+xm8tTzlLbob dC50IEQzIjSTpoyNsz70hzgS4dxUT9/Tt8QyTS06HB7+wbcJIiwTv39LGWEm+L1ENHHnwTfxz4UL Kf6GdTWyynepZ70ZWeXbmJne70NEw/FxKBxQij9xdtK7GNeEuQAAACV0RVh0ZGF0ZTpjcmVhdGUA MjAyMS0xMS0xMFQwMDozNzoxNiswMDowMPrTOrMAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMTEt MTBUMDA6Mzc6MTYrMDA6MDCLjoIPAAAAAElFTkSuQmCC X-Now-Playing: Kate Bush's _Remastered (4): The Dreaming_: "Leave It Open" Date: Wed, 10 Nov 2021 01:42:34 +0100 In-Reply-To: <87czn8etuz.7.fsf@jidanni.org> ("=?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson"'s message of "Wed, 10 Nov 2021 08:29:08 +0800") Message-ID: <87tugkkfid.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson writes: > Upon sending, > To: =?UTF-8?Q?Bob=5FNorbolwits@GCSsafetyACE.com=E2=80=8B?= > should trigger a warning: > "You won't get far trying to send mail with ZERO WIDTH SPACE in an address," > instead of blundering along and se [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) =E7=A9=8D=E4=B8=B9=E5=B0=BC Dan Jacobson writes: > Upon sending, > To: Bob_Norbolwits@GCSsafetyACE.com=E2=80=8B > should trigger a warning: > "You won't get far trying to send mail with ZERO WIDTH SPACE in an addres= s," > instead of blundering along and sending to "gcssafetyace.xn--com-7m0a"!! I guess Emacs should run all email addresses through a check for Unicode confusability and direction markers and all that stuff, too. (Which got a lot of work lately in a display context.) Do we have a predicate somewhere that says whether a string is suspicious based on confusables and r2l markers and stuff? --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 10 Nov 2021 03:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.163651526123633 (code B ref 51733); Wed, 10 Nov 2021 03:35:01 +0000 Received: (at 51733) by debbugs.gnu.org; 10 Nov 2021 03:34:21 +0000 Received: from localhost ([127.0.0.1]:36523 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mkeNR-000697-6D for submit@debbugs.gnu.org; Tue, 09 Nov 2021 22:34:21 -0500 Received: from eggs.gnu.org ([209.51.188.92]:57258) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mkeNL-00068q-Ls for 51733@debbugs.gnu.org; Tue, 09 Nov 2021 22:34:19 -0500 Received: from [2001:470:142:3::e] (port=42438 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mkeNG-0001xD-4y; Tue, 09 Nov 2021 22:34:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=QO+N+LOU1/1ngPnoQbSWy3X45sr9nGE9zdBcZrKQTFk=; b=cJ4P5HX+Lv1v fxwqMC+ZVbyn1XaWTacjL+2IefGt+EFOA2CrkC4vfhe8a8RrRXD5GFAFuS5rZM7F6M50eAne0DhF5 J1p8r95CU6WLfZdWEbezzYQjAKMDG11cR0dV/czuUe0fFcJWP0Rw7vV/RVfLnq1j2I8qkqdA7WX77 TIyhdH3De9ioWyxg+2kPCwlyjfbgJTmbBM1LoF3oW64AyZFn2cab39OcSEI4s4PSZE+lgDFksknNr arjGClWNXv3byCxfhDNJ3uI++7ueC121myDg1EkOKSFJVwvtHI+c102Vip5Tt8ZNncauIq62vjnVO 9/Jg1Yq48pCgPbuIIDZBuQ==; Received: from [87.69.77.57] (port=2501 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mkeNF-00085t-O6; Tue, 09 Nov 2021 22:34:10 -0500 Date: Wed, 10 Nov 2021 05:34:04 +0200 Message-Id: <83fss44rbn.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87tugkkfid.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 10 Nov 2021 01:42:34 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Date: Wed, 10 Nov 2021 01:42:34 +0100 > Cc: 51733@debbugs.gnu.org > > Do we have a predicate somewhere that says whether a string is suspicious > based on confusables and r2l markers and stuff? No. We have the infrastructure for detecting the reordering, though. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 10 Nov 2021 04:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16365194596902 (code B ref 51733); Wed, 10 Nov 2021 04:45:02 +0000 Received: (at 51733) by debbugs.gnu.org; 10 Nov 2021 04:44:19 +0000 Received: from localhost ([127.0.0.1]:36629 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mkfT8-0001nF-Ci for submit@debbugs.gnu.org; Tue, 09 Nov 2021 23:44:18 -0500 Received: from quimby.gnus.org ([95.216.78.240]:38906) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mkfT6-0001mz-42 for 51733@debbugs.gnu.org; Tue, 09 Nov 2021 23:44:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=PcUkksAEx7s+ZOQvI0UmHoJJq1V5KZXj7mjuPbBGBy8=; b=T/8n/Wdj+EQW/A7ojtBUFLl+1l +ZGkZIPVS1D2gFKDvc2FBrDaJzpdw3LT9uROZOW+yfmOu4BvvHuxGQgwqZiUnsVgvYIoTpYWpHQt7 9JxR6it+a6/YXnIcFVH1J77NzAKEHA54ZDwipq/xHtQ36YaD1IohSX7dlS404oDhZNUs=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mkfSv-0001L2-Tt; Wed, 10 Nov 2021 05:44:09 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEWVc1BONCu5mGfl 06fDs51waYn///94bPVFAAAAAWJLR0QGYWa4fQAAAAd0SU1FB+ULCgQlDQN79WIAAAGRSURBVDjL bdRBdsQgCABQYtO9thdgGLufpzlASrxC73+VAmqiaV1N8gdFxMACMshRzgneso1SeAkQAhg9cwoN mMggeJU1v8Knvd/A69+DhhCCk4gKWR4swgORCD1qqL71FgFOgDR0HApUNORfkDxwuYOXmSQEYwof JFuIzGDpeheJiffnmVX+asBOp7pgaxGEmhUe1z5cWtoaM8DHq0bIiBP4EzASXSXZoUPByAPkCmDb oPcBaG8g2+CfAVwDWYAm0PpAcBQZKcYx4oRSjnwdbV5BQCoSpbo5jxHuIWA53UEjdCaKMwBYhIwZ FltDzo/5Bl7XcLHQDR4eFXT1Cj3dHRRAjo/voFPBM3O5ATXIB5cJtCTemn+L81QGa1E4/oKeVKEb +ArSQSNgA+uf80YxFwQwAO242CDVNoMTiHaFLVn3YYXWi1qrje3vUMGurT47/dFedHCSMtZofVw6 0Jo3m69N1AFh3QzsArtaRLC515KoD2glsQW1h/pAd60Bci0ROtCQVSnf9pFo34YwwHzRfwH0qIi9 RUb9HQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMS0xMS0xMFQwNDozNzoxMyswMDowMGhSf4IAAAAl dEVYdGRhdGU6bW9kaWZ5ADIwMjEtMTEtMTBUMDQ6Mzc6MTMrMDA6MDAZD8c+AAAAAElFTkSuQmCC X-Now-Playing: Kate Bush's _Remastered (9): Aerial: A Sky of Honey_: "Nocturn" Date: Wed, 10 Nov 2021 05:44:05 +0100 In-Reply-To: <83fss44rbn.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 10 Nov 2021 05:34:04 +0200") Message-ID: <875yt0ipre.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: >> Do we have a predicate somewhere that says whether a string is suspicious >> based on confusables and r2l markers and stuff? > > No. We have the infrastructure for detecting the reordering, though. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: >> Do we have a predicate somewhere that says whether a string is suspicious >> based on confusables and r2l markers and stuff? > > No. We have the infrastructure for detecting the reordering, though. I thought I vaguely remembered you writing something in this area in conjunction with some URL stuff some years back, but I don't recall what happened to it. Hm... and there's uni-confusables in GNU ELPA? Should we have that in core instead? (Or in addition.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 10 Nov 2021 13:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.163655161424717 (code B ref 51733); Wed, 10 Nov 2021 13:41:02 +0000 Received: (at 51733) by debbugs.gnu.org; 10 Nov 2021 13:40:14 +0000 Received: from localhost ([127.0.0.1]:37378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mknpm-0006Qa-5P for submit@debbugs.gnu.org; Wed, 10 Nov 2021 08:40:14 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33500) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mknpi-0006QB-Jk for 51733@debbugs.gnu.org; Wed, 10 Nov 2021 08:40:12 -0500 Received: from [2001:470:142:3::e] (port=58692 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mknpR-0003AK-Tk; Wed, 10 Nov 2021 08:39:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=NbshMy5BjbvXDzy5ZhQT30pVSiw7FPNtFCucKe3DxVs=; b=L6bThb4/bkM/ LNPSE51u/ubU2tsmu5xRmS7OBssHPS/WdVU7NHPBGACjwfqfbW+uGr3gSUBTliwjDmP3C2AFKIiX4 LsIsCD1e2+qfaXq+95VUKwhe5LevzBnYepK/DOm+kbKtqJZUO3TFUc4k+iXp74Vyo4G/ywXBLCVeX NPbuzTcozN/GkjQDar9LNkx0OY+oPVG8/bIK+D+Vr97Yp69zzGHDc8FFoXF5Y/0iFnbx5vOhQLqNK 0FxwI13+Ihrln0kIhFPU/Dkl9e+rq5MCFaf8khyLnNy1i7joGxkIkW11M8kRaXgMpUb+I8UBp/TMb dgQkvF45dLkTyeXPjVhD7Q==; Received: from [87.69.77.57] (port=3747 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mknpR-00022Y-Cb; Wed, 10 Nov 2021 08:39:53 -0500 Date: Wed, 10 Nov 2021 15:39:48 +0200 Message-Id: <834k8k3za3.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <875yt0ipre.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 10 Nov 2021 05:44:05 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: jidanni@jidanni.org, 51733@debbugs.gnu.org > Date: Wed, 10 Nov 2021 05:44:05 +0100 > > Eli Zaretskii writes: > > >> Do we have a predicate somewhere that says whether a string is suspicious > >> based on confusables and r2l markers and stuff? > > > > No. We have the infrastructure for detecting the reordering, though. > > I thought I vaguely remembered you writing something in this area in > conjunction with some URL stuff some years back, but I don't recall what > happened to it. I did write it, that's bidi-find-overridden-directionality, which we have since Emacs 25. That is what I meant by "detecting the reordering". Detecting confusables in general is a much broader issue, not limited to bidi reordering alone. > Hm... and there's uni-confusables in GNU ELPA? Should we have that in > core instead? (Or in addition.) We could add that to core, but currently uni-confusables just gives you a char-table which Lisp programs can use to find out whether a given character is a potential confusable. We need applications layers above that, ideally implementing at least part of the recommendations in Unicode's UTS #39 (https://www.unicode.org/reports/tr39/). We should probably first discuss what we want to implement from there, though. How about chiming in to emacs-devel thread "Unicode confusables considered harmful", where Vasilij Schneidermann already asked what we think should be done about these cases? From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Thu, 11 Nov 2021 02:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.163659917919702 (code B ref 51733); Thu, 11 Nov 2021 02:53:02 +0000 Received: (at 51733) by debbugs.gnu.org; 11 Nov 2021 02:52:59 +0000 Received: from localhost ([127.0.0.1]:39617 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ml0Cw-00057i-Vk for submit@debbugs.gnu.org; Wed, 10 Nov 2021 21:52:59 -0500 Received: from quimby.gnus.org ([95.216.78.240]:48526) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ml0Cr-00057P-VG for 51733@debbugs.gnu.org; Wed, 10 Nov 2021 21:52:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=txkMUA0SBoH8PWjxOplhrSudMfVinJOtY25MLTINkq8=; b=QoxdfpYE5gVUCc3cP4H5C2KPfA 1sXqvljccQhsOgEtZ3ErNzzwRHt5AhQsYbTULn6dsPLf1HKx/vdcVUn2Or+8ulThbF7Fj4jcQhOB4 Zvbofkojwm8wobd/SQizbsCW1u4vQgfbgw7pkW1NEOr8PAypLAyhoXfpBlKUKT2gzGl8=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ml0Ch-0001Wu-NW; Thu, 11 Nov 2021 03:52:46 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEVKLCVPLCORZE60 ln7///8IGfnBAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+ULCwIsAv43SG0AAAF7SURBVDjLnZPbecMg DIUFXQBpAkss0MD+u+UIgQ1t+lISXz5+ju4m8sXMheJtPsfKGiBtYDxaA+CUBbu3EueMzBWcK+5S SEoA6larmTWr+GM1NQ1Qe++ttZe11jvAq9sAr3FcrSXDfayhsG9iQVwFLljhazmvl6cB8NWrtQ1g pUGG7iMIYfkDMH0AttVsAYEDMfsB2PeUkQCuEkenwsG8gkwgSC5ylgOQ+AaKCHMs1wHuJSgURdO8 JSYakKetUGQPKVudTnbnEEgNSZiaecC5aDRCd4DzHi5a2ZzeILHXW7zDw1q5o0KdFNNVretSBMiY J0qXR9Rsz8PfvegiHu71APhIiCp5cWWWdzo33KIksyEBxEEMo6luCo9FvYO1rX6EjyLjuAfBuyni 0Tux7atJtI0JIJ+K2IcGfnifRFpjpc/E7abQimfinn1vCK5TwZnHRyMo12nKR45H1Kct7wnT+g5O gn2Jz2CBmRDj5xlS+qUow9YqxgbudP+53hVgPjdMzr2BAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIx LTExLTExVDAyOjQ0OjAyKzAwOjAwzg6UZAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMS0xMS0xMVQw Mjo0NDowMiswMDowML9TLNgAAAAASUVORK5CYII= X-Now-Playing: Fairport Convention's _Come All Ye (5)_: "White Dress" Date: Thu, 11 Nov 2021 03:52:39 +0100 In-Reply-To: <834k8k3za3.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 10 Nov 2021 15:39:48 +0200") Message-ID: <874k8jfloo.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > I did write it, that's bidi-find-overridden-directionality, which we > have since Emacs 25. That is what I meant by "detecting the > reordering". Ah, right. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > I did write it, that's bidi-find-overridden-directionality, which we > have since Emacs 25. That is what I meant by "detecting the > reordering". Ah, right.=20=20 > We could add that to core, but currently uni-confusables just gives > you a char-table which Lisp programs can use to find out whether a > given character is a potential confusable. We need applications > layers above that, ideally implementing at least part of the > recommendations in Unicode's UTS #39 > (https://www.unicode.org/reports/tr39/). It's great to see that somebody's already done the hard work -- now we just have to implement it. =F0=9F=98=85 > We should probably first discuss what we want to implement from there, > though. How about chiming in to emacs-devel thread "Unicode > confusables considered harmful", where Vasilij Schneidermann already > asked what we think should be done about these cases? I'm not sure that'd be productive. I think Somebody just has to write a library that exposes the various levels/profiles as defined by TR39, and then we should sprinkle libraries that deal with these issues (url.el, smtpmail.el, message.el) with calls to that library, much along the same lines as the NSM is consulted about network connections. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Thu, 11 Nov 2021 07:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.163661409220262 (code B ref 51733); Thu, 11 Nov 2021 07:02:02 +0000 Received: (at 51733) by debbugs.gnu.org; 11 Nov 2021 07:01:32 +0000 Received: from localhost ([127.0.0.1]:40011 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ml45U-0005Gj-3M for submit@debbugs.gnu.org; Thu, 11 Nov 2021 02:01:32 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58006) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ml45R-0005GS-Oq for 51733@debbugs.gnu.org; Thu, 11 Nov 2021 02:01:30 -0500 Received: from [2001:470:142:3::e] (port=43702 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ml45M-00032N-6l; Thu, 11 Nov 2021 02:01:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=KbcZRgbM6YIVM1HaGqoHhmghQklEq2qwRMXFYYN1LbY=; b=FsCp4ETzHUbb ViS9dDER+IZ0KN6u01UBpZnJoVISzRUibP/ekFf5QoDvaWkM1I+tdsq6/Pkv2z6aDuEIitwM87aj6 QTeJ36m1Runq8N37zX1ln8Hp+/Nyabsg39Ta5QnFuMFIOl4m+lnGSWbWIBduWCDbliRKs8Zl8EUj/ kRElO9cKECYH1+Ddzl8buBCFMJKrbbDruucXPru/98nCnOwnFkpQCq90VRd6zjXcsbsA/FwFMkG2w dW7DGHoB1b5eJn3a0uwDvmmcjIyoJ/77yAWldv0lvPfVyAuJSwQGTjERFOQC780VKdVX7h2wj/O49 T/sZjfKVNTwXnb0+BJbMMQ==; Received: from [87.69.77.57] (port=4035 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ml45L-0000BS-Qk; Thu, 11 Nov 2021 02:01:24 -0500 Date: Thu, 11 Nov 2021 09:01:21 +0200 Message-Id: <83zgqb18hq.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <874k8jfloo.fsf@gnus.org> (message from Lars Ingebrigtsen on Thu, 11 Nov 2021 03:52:39 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: jidanni@jidanni.org, 51733@debbugs.gnu.org > Date: Thu, 11 Nov 2021 03:52:39 +0100 > > I think Somebody just has to write a library that exposes the > various levels/profiles as defined by TR39, and then we should > sprinkle libraries that deal with these issues (url.el, smtpmail.el, > message.el) with calls to that library, much along the same lines as > the NSM is consulted about network connections. That'd be fine, of course. Is Somebody around? please speak up if you are. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Thu, 11 Nov 2021 07:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.163661592631769 (code B ref 51733); Thu, 11 Nov 2021 07:33:02 +0000 Received: (at 51733) by debbugs.gnu.org; 11 Nov 2021 07:32:06 +0000 Received: from localhost ([127.0.0.1]:40038 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ml4Z4-0008GL-LN for submit@debbugs.gnu.org; Thu, 11 Nov 2021 02:32:06 -0500 Received: from quimby.gnus.org ([95.216.78.240]:51138) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ml4Z2-0008Fq-F1 for 51733@debbugs.gnu.org; Thu, 11 Nov 2021 02:32:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=rBjV3UcR4eKIHOYcp71ip+dHTkvuEQRWioyrPQIkpec=; b=E8kDy/db0leKdweKDwNNGy+9Dh OoKCbd9QVG/j59v6dbJeznMpG8CfB+LOgJ5j3mdHr7LUnx/qdcW6bbU8ek3QrYpDsQYSodbZ+gfP0 SzYDFErxdosRQJUo4jU4GgOpkKMTZGk+i93BqPxgynbk396ow2oU3uSvCoqYiXsJqfaI=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ml4Ys-0003YN-2Q; Thu, 11 Nov 2021 08:31:56 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEXt7Oy4s6ZpZWH/ //+RkaxBAAAAAWJLR0QDEQxM8gAAAAd0SU1FB+ULCwcdKgsUJc4AAAEwSURBVCjPVZHNasMwDMel YQ22kwN1Djnv0jyFC+nOHjg59DYog+Yp9hBNoTtn0OQpJ8lxyEwg+unDkv4G2J4GTbNlu1o7MEEN 10Zxe7G9fBaN2KhowSwFAmt5BCgCbCIZNCWlGYW15CP9XExNc7/luF79wdfzA8o5ehnA16cMnLvv GSZJwyKnaSDB7SpwUKi+Rk0DhVkAVkhNBVxYJhAN/h128Ob7X3WjJtlPVFA9igGR3RIJUDwR3hgG 1huK7o6zBzqykOC6u2HDeFGhfI944Ug03LX8udJbYN0MTlCfRuJZROsG6n5U0UgaGec3U3lajKo7 W9FHgxVv3iG1+gTVEPEb6KDwysAXpcjLFLHN8NymiF5AAoF4Y+5LkXdGSnrQeQeer9ZnJK60qsEy lOryB5/VRMvdQ4b+AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIxLTExLTExVDA3OjI5OjQyKzAwOjAw SiBofgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMS0xMS0xMVQwNzoyOTo0MiswMDowMDt90MIAAAAA SUVORK5CYII= X-Now-Playing: Aksak Maboul's _Redrawn Figures 1_: "Uccellini- The Menace (Aksak Maboul Full Version)" Date: Thu, 11 Nov 2021 08:31:53 +0100 In-Reply-To: <83zgqb18hq.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 11 Nov 2021 09:01:21 +0200") Message-ID: <87zgqb6tcm.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > That'd be fine, of course. Is Somebody around? please speak up if you > are. Sometimes that Somebody is me. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > That'd be fine, of course. Is Somebody around? please speak up if you > are. Sometimes that Somebody is me. I think it looks like a fun little project -- it's so refreshing to have an actual spec to program against. =F0=9F=98=B8 And I've read most of the= TS now, so it's just a small matter of typing. But I probably won't have the time this week -- if somebody else wants to get in on the action, please do go ahead. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Sun, 16 Jan 2022 15:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16423480592552 (code B ref 51733); Sun, 16 Jan 2022 15:48:02 +0000 Received: (at 51733) by debbugs.gnu.org; 16 Jan 2022 15:47:39 +0000 Received: from localhost ([127.0.0.1]:44087 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n97kl-0000el-Tr for submit@debbugs.gnu.org; Sun, 16 Jan 2022 10:47:39 -0500 Received: from quimby.gnus.org ([95.216.78.240]:32818) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n97kj-0000dv-JW for 51733@debbugs.gnu.org; Sun, 16 Jan 2022 10:47:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=ZSKtvvgk3LNx57jj0xV1j6RT1K1RzkrgI6WGQ8k2l8U=; b=UhszxiGEg7lcvuIDX7moZF+BXJ qGY0szTr8fgNJx7L8M8+x22WcA9J0oHYxJ5vBJr4TJNIZIEmH8gzgdHrs9fXhBNqeCvTUBv75ikT1 bnodmlSLSVEWDkBEDeZLKROBvxkau3yu/fkYesekRiD8sDZ6GY+jAh1dZy1ZgjJOZ1J8=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n97kZ-00067K-Ka; Sun, 16 Jan 2022 16:47:26 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> X-Now-Playing: Peter Gabriel's _Peter Gabriel 1_: "Humdrum" Date: Sun, 16 Jan 2022 16:47:21 +0100 In-Reply-To: <87zgqb6tcm.fsf@gnus.org> (Lars Ingebrigtsen's message of "Thu, 11 Nov 2021 08:31:53 +0100") Message-ID: <87tue3y96e.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > I think it looks like a fun little project -- it's so refreshing to have > an actual spec to program against. =?UTF-8?Q?=F0=9F=98=B8?= And I've read most of the TS > now, so it's just a small matter of typing. > > But [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.1 (-) Lars Ingebrigtsen writes: > I think it looks like a fun little project -- it's so refreshing to have > an actual spec to program against. =F0=9F=98=B8 And I've read most of t= he TS > now, so it's just a small matter of typing. > > But I probably won't have the time this week -- if somebody else wants > to get in on the action, please do go ahead. Well, it took longer to find time to start this, but I think now's a good time. So we'll be importing a handful of new Unicode data files, and I think an interface like (suspicious-email-p "C=F0=9D=97=82=F0=9D=97=8B=F0=9D=96=BC=F0=9D=97=85=F0= =9D=96=BE@example.com") =3D> "Confusables used in address: =F0=9D=97=82 (MATHEMATICAL SANS-SERIF SM= ALL I) confusable with etc etc" would be nice. But there's also a bunch of lower level functions that might be nice to expose separately, like (single-script-p "=D0=A1ir=D1=81l=D0=B5") =3D> nil but it'd be nice to group these in a single package name. But I'm coming up blank. I mean, `unicode-suspicious-email-p' would be nonsensical, because ... it's not really Unicode that's the point here. For instance, if you have a link text like http://innocent.org but the link goes to http://evil.com, then it'd be nice to implement something for that, too, in this same package. Or http://paypaI.com, for that matter. So does anybody have an idea for a package name, so I can start typing away at this? =F0=9F=98=80 --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Sun, 16 Jan 2022 16:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16423490334100 (code B ref 51733); Sun, 16 Jan 2022 16:04:01 +0000 Received: (at 51733) by debbugs.gnu.org; 16 Jan 2022 16:03:53 +0000 Received: from localhost ([127.0.0.1]:44093 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n980R-00013z-Uy for submit@debbugs.gnu.org; Sun, 16 Jan 2022 11:03:53 -0500 Received: from eggs.gnu.org ([209.51.188.92]:47800) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n980P-00013k-1y for 51733@debbugs.gnu.org; Sun, 16 Jan 2022 11:03:46 -0500 Received: from [2001:470:142:3::e] (port=49538 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n980G-0002WU-JG; Sun, 16 Jan 2022 11:03:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=X/e/XLL3td16cHPoXbs8CPfKnRNP+pHDNUBhF8+fpds=; b=q/OjNY1kYFrTuNxLT37p bo2QK/Z2Ga4k4iNIHW+SqOJpLNt07Yb30kHi5XG4zW+/wAwenrBRu7mi1R4dCoZzDNF5D8iisYHDC tWm70Yxw2u6XWLDQi6cdvxvMAHzXkzEvZm50W31G2MqhtSqE9pnMqXQArhFmTcOYwZ6SSIPM/UISz jCW7JojiFvkCmU6Ko7NZhGx/c0CrUccdo7pKNYiqr7KzK35gMWgrFkwlBEtyBNCpMJSGalVlMkiSv i9Zh+OWQa3TTnFlTTmaQAqWD8+Dm1PzOHTAN5CJl4oVBX8A6cCmG33VPGY6Fmg75+3lBBX9GYm9Xf 6RCVDfl4/Jq5BA==; Received: from [87.69.77.57] (port=1857 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n980G-0004KS-6s; Sun, 16 Jan 2022 11:03:36 -0500 Date: Sun, 16 Jan 2022 18:03:22 +0200 Message-Id: <83fspny8fp.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87tue3y96e.fsf@gnus.org> (message from Lars Ingebrigtsen on Sun, 16 Jan 2022 16:47:21 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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: > From: Lars Ingebrigtsen > Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org > Date: Sun, 16 Jan 2022 16:47:21 +0100 > > but it'd be nice to group these in a single package name. But I' [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 2.2 FUZZY_PAYPAL BODY: Obfuscated "paypal" -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager > From: Lars Ingebrigtsen > Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org > Date: Sun, 16 Jan 2022 16:47:21 +0100 > > but it'd be nice to group these in a single package name. But I'm > coming up blank. I mean, `unicode-suspicious-email-p' would be > nonsensical, because ... it's not really Unicode that's the point here. > For instance, if you have a link text like http://innocent.org but the > link goes to http://evil.com, then it'd be nice to implement something > for that, too, in this same package. Or http://paypaI.com, for that > matter. > > So does anybody have an idea for a package name, so I can start typing > away at this? 😀 unicode-security.el? I mean, most of that _is_ based on Unicode recommendations, right? From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Sun, 16 Jan 2022 16:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16423493924618 (code B ref 51733); Sun, 16 Jan 2022 16:10:02 +0000 Received: (at 51733) by debbugs.gnu.org; 16 Jan 2022 16:09:52 +0000 Received: from localhost ([127.0.0.1]:44098 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n986J-0001CQ-VW for submit@debbugs.gnu.org; Sun, 16 Jan 2022 11:09:52 -0500 Received: from quimby.gnus.org ([95.216.78.240]:33066) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n986I-0001CD-9H for 51733@debbugs.gnu.org; Sun, 16 Jan 2022 11:09:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=k2GfT56N5wPxM5S7pb0/dGC60MvgGv+heCzwIXkaI/M=; b=DXNASHKb/Lkib1KgaGxlwfls3a +6eYz+/YBnKGCJCiBoZBW/j/cr82RsWDMAq3qCbLTXettce6eX/2c+o67VuihGkYLLRvFxA+UzJvu dMVYWcoGHPOTAc9oLntLXZzGcXiF4Usk8k+qjGOW2OLWbLfiwmqG/AF3EyOGfRt8KFro=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n9868-0006GI-AR; Sun, 16 Jan 2022 17:09:43 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEUmIiSMfHPIwr// ///XfD68AAAAAWJLR0QDEQxM8gAAAAd0SU1FB+YBEBAHDUxmZRoAAAGPSURBVCjPRdFBa6NAFAfw l1KH6MmCKepJignqp3BDG8KeTFGpPZlFhySfws0hbHMyIUrrKQYDOp9ynTG2c5of/5nHezwAmKtW rRZRAvTMeasWSJTeMPkUiBG2VxuGCq5/IONVC+2GPzXamD0u9cxSpG/4E0Vm1Rjw72GPBuE9/53c rfcvHYwW9X72g8/dlkE2LtHg33HbJxF8XLZ2h6MOX8sDg2QetQHR06RDrklYP9+w0yVs9MjNNX4L HQrRzK0m/tAZNL3YuKsvo0f8Vy7YqKCFTQVyrnRYBCkMXwUG0ePPwD/NJJYEoxOgyW7eYVECsrbP FOPGPwBSpvcUavayhJHnMSjXaZk8ZSZHwV1f63B5eJ9S3JF0gJ6VIqdAxAX/hEhD0S7KsU6P5I2h iVMhfSQVQ3A9ocQnZwreKzMhCQhbKsrLbPbL6yD4ZbEYeBv2R30PC4dbWyxRg2UWcat2DtpbIHoV RDHD2JViByrMno1BenAWFWYFrnD/YCN3lFFkYEsguCKbxwUYiYpjc/Afhu+BQQa9QocAAAAldEVY dGRhdGU6Y3JlYXRlADIwMjItMDEtMTZUMTY6MDc6MTIrMDA6MDClGrnoAAAAJXRFWHRkYXRlOm1v ZGlmeQAyMDIyLTAxLTE2VDE2OjA3OjEyKzAwOjAw1EcBVAAAAABJRU5ErkJggg== X-Now-Playing: Peter Gabriel's _Peter Gabriel 2_: "D.I.Y." Date: Sun, 16 Jan 2022 17:09:38 +0100 In-Reply-To: <83fspny8fp.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 16 Jan 2022 18:03:22 +0200") Message-ID: <87pmory859.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > unicode-security.el? I mean, most of that _is_ based on Unicode > recommendations, right? Most of it is, but not all. And putting "unicode" in the function names wouldn't be helpful, because it's not important to the people using these functions that most of the recommendations come from U [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > unicode-security.el? I mean, most of that _is_ based on Unicode > recommendations, right? Most of it is, but not all. And putting "unicode" in the function names wouldn't be helpful, because it's not important to the people using these functions that most of the recommendations come from Unicode. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Sun, 16 Jan 2022 16:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16423496605029 (code B ref 51733); Sun, 16 Jan 2022 16:15:02 +0000 Received: (at 51733) by debbugs.gnu.org; 16 Jan 2022 16:14:20 +0000 Received: from localhost ([127.0.0.1]:44104 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n98Ae-0001J3-HR for submit@debbugs.gnu.org; Sun, 16 Jan 2022 11:14:20 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49888) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n98Ac-0001Iq-NL for 51733@debbugs.gnu.org; Sun, 16 Jan 2022 11:14:19 -0500 Received: from [2001:470:142:3::e] (port=49696 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n98AX-0005K0-DV; Sun, 16 Jan 2022 11:14:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=TKS+ZcH/0xB2hcRYkT5/izLluO/+zR3M2ybqfNjA6EI=; b=qMZYpj8QCuxK JzTK5pN1BqEjtxKLXXPlpvhZ27bC8KMrR74bz3HbmnSenCLzxtCn3hGnrfJ4FQmFZgApRQe6jdxd6 SAyz4c8tAyPmp1UUEk7iH+NFVc+CnWiM8PayWHpuedI8hEY88z0PP/6CU9VzpV4WLg5S5rDZNuZFa f5ZRZy6d9+Dajq/rZiYUOciFE0g0oG3prFTNRpnp/6URFGO7kRR+ZYhP+AX56U2+Y6K7AfdiRPa++ uE/ZC7GXzSf1YhZdAndiwLk2/xyYH8oGOFk+EY9EdLXmL21xQOw6dy0rmQBXYQ2SZbMVEFyES9Ywu bOeJULqmbY5huaUwtmgoZQ==; Received: from [87.69.77.57] (port=2535 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n98AX-0001Gs-Db; Sun, 16 Jan 2022 11:14:13 -0500 Date: Sun, 16 Jan 2022 18:14:00 +0200 Message-Id: <83ee57y7xz.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87pmory859.fsf@gnus.org> (message from Lars Ingebrigtsen on Sun, 16 Jan 2022 17:09:38 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org > Date: Sun, 16 Jan 2022 17:09:38 +0100 > > Eli Zaretskii writes: > > > unicode-security.el? I mean, most of that _is_ based on Unicode > > recommendations, right? > > Most of it is, but not all. And putting "unicode" in the function names > wouldn't be helpful, because it's not important to the people using > these functions that most of the recommendations come from Unicode. You are a tough customer. Then what about text-security.el? or textsec.el? From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Sun, 16 Jan 2022 16:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16423508416881 (code B ref 51733); Sun, 16 Jan 2022 16:34:02 +0000 Received: (at 51733) by debbugs.gnu.org; 16 Jan 2022 16:34:01 +0000 Received: from localhost ([127.0.0.1]:44120 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n98Th-0001mv-6h for submit@debbugs.gnu.org; Sun, 16 Jan 2022 11:34:01 -0500 Received: from quimby.gnus.org ([95.216.78.240]:33276) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n98Tf-0001mh-Gt for 51733@debbugs.gnu.org; Sun, 16 Jan 2022 11:34:00 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=uMoUvawKbEbhYiHry1EXaNgNs9Gw1M7JSCC2p5C6qCw=; b=f5YWdCmcf4/r9CChHyHuD2AIqN h+5IhNz+b6YQvt6uAi9birstWUWxUYF7HlBte1Fno3Qh4cJUkOlXDxTiDybAjwPtowj5ptJsLPnYp zKP7DHefdjfku/bV6bsj3aIvlGJMh9idyoKu5M02wzrfgSYDaFXPKLfz+e42vqapafEM=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n98TV-0006RP-O3; Sun, 16 Jan 2022 17:33:52 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEUmIiSMfHPIwr// ///XfD68AAAAAWJLR0QDEQxM8gAAAAd0SU1FB+YBEBAHDUxmZRoAAAGPSURBVCjPRdFBa6NAFAfw l1KH6MmCKepJignqp3BDG8KeTFGpPZlFhySfws0hbHMyIUrrKQYDOp9ynTG2c5of/5nHezwAmKtW rRZRAvTMeasWSJTeMPkUiBG2VxuGCq5/IONVC+2GPzXamD0u9cxSpG/4E0Vm1Rjw72GPBuE9/53c rfcvHYwW9X72g8/dlkE2LtHg33HbJxF8XLZ2h6MOX8sDg2QetQHR06RDrklYP9+w0yVs9MjNNX4L HQrRzK0m/tAZNL3YuKsvo0f8Vy7YqKCFTQVyrnRYBCkMXwUG0ePPwD/NJJYEoxOgyW7eYVECsrbP FOPGPwBSpvcUavayhJHnMSjXaZk8ZSZHwV1f63B5eJ9S3JF0gJ6VIqdAxAX/hEhD0S7KsU6P5I2h iVMhfSQVQ3A9ocQnZwreKzMhCQhbKsrLbPbL6yD4ZbEYeBv2R30PC4dbWyxRg2UWcat2DtpbIHoV RDHD2JViByrMno1BenAWFWYFrnD/YCN3lFFkYEsguCKbxwUYiYpjc/Afhu+BQQa9QocAAAAldEVY dGRhdGU6Y3JlYXRlADIwMjItMDEtMTZUMTY6MDc6MTIrMDA6MDClGrnoAAAAJXRFWHRkYXRlOm1v ZGlmeQAyMDIyLTAxLTE2VDE2OjA3OjEyKzAwOjAw1EcBVAAAAABJRU5ErkJggg== X-Now-Playing: Peter Gabriel's _Peter Gabriel 2_: "Exposure" Date: Sun, 16 Jan 2022 17:33:49 +0100 In-Reply-To: <83ee57y7xz.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 16 Jan 2022 18:14:00 +0200") Message-ID: <87lezfy70y.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > You are a tough customer. =?UTF-8?Q?=F0=9F=98=80?= Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > You are a tough customer. =F0=9F=98=80 > Then what about text-security.el? or textsec.el? Yes, that'd work. Or... string-analysis.el? With functions like `string-scripts' (lists the different scripts in the string) as well as the more higher level functions... Hm... --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Sun, 16 Jan 2022 16:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16423514637786 (code B ref 51733); Sun, 16 Jan 2022 16:45:02 +0000 Received: (at 51733) by debbugs.gnu.org; 16 Jan 2022 16:44:23 +0000 Received: from localhost ([127.0.0.1]:44127 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n98dj-00021V-6K for submit@debbugs.gnu.org; Sun, 16 Jan 2022 11:44:23 -0500 Received: from eggs.gnu.org ([209.51.188.92]:53624) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n98dh-00021J-AA for 51733@debbugs.gnu.org; Sun, 16 Jan 2022 11:44:21 -0500 Received: from [2001:470:142:3::e] (port=49864 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n98db-0003N5-NX; Sun, 16 Jan 2022 11:44:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=hz5M2mCMNrYOG/09IehkhlKKrkLvyaB9QjF46wwzrCw=; b=HK42xXJwqVHP GmM2sXR3AudnScYQFEpmTcLV/sZ86QnQRFeBuql/SRPTucCEDcD2QOTwz8t0e2JNaNy5DcIQXt1Kk BX8gZVHESn0nfaatJzyv7uSekdCWiD04+sEuwydtA5F9rLdC9kk4AXId7uEZ3EeV9XtFz5L8PvJPd 0BP5H0/lJ/xLIMaCGHDWg5/VU+xUznZkIVt6qsQHh2xTtEAN2sFlQd95xc6WXIF4t3fqR+iKvXNNi oNgQ/nMEjnva93Gn1PTU1/rVjB2Jld+5ml2i6h3r3RxedFMdeN8JAUT3rcrDUIEo7tT3oLIr9m6jB Zyc/TBOnNU1U6Vg7qZbymQ==; Received: from [87.69.77.57] (port=4358 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n98db-0005Kj-OV; Sun, 16 Jan 2022 11:44:16 -0500 Date: Sun, 16 Jan 2022 18:44:03 +0200 Message-Id: <83czkry6jw.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87lezfy70y.fsf@gnus.org> (message from Lars Ingebrigtsen on Sun, 16 Jan 2022 17:33:49 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org > Date: Sun, 16 Jan 2022 17:33:49 +0100 > > > Then what about text-security.el? or textsec.el? > > Yes, that'd work. Or... string-analysis.el? Is such an "analysis" useful for any other purposes than the one you want to use it? > With functions like `string-scripts' (lists the different scripts in > the string) That one should probably be elsewhere. Although even in that case, I don't really see how it could be useful for anything other than this particular purpose? I bet most Lisp programmers don't even know what is a "script" in the Emacs context. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Sun, 16 Jan 2022 17:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16423526189760 (code B ref 51733); Sun, 16 Jan 2022 17:04:02 +0000 Received: (at 51733) by debbugs.gnu.org; 16 Jan 2022 17:03:38 +0000 Received: from localhost ([127.0.0.1]:44144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n98wM-0002XM-2I for submit@debbugs.gnu.org; Sun, 16 Jan 2022 12:03:38 -0500 Received: from quimby.gnus.org ([95.216.78.240]:33630) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n98wJ-0002X6-2D for 51733@debbugs.gnu.org; Sun, 16 Jan 2022 12:03:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=3PoLIlchH6jKgDr57wcO+ExhIsTqwefW7S/Vz8M2T70=; b=B7J9XKj/9oN3Y5aUn1G4FN1+Lu dB+ezDZSNso/svl7iIvwTMAiJycFu38YLlsfERCWXcI7eedzF+/hOhdkRNgWN8MUNIRESRxBv2v7m fRC6/LYKW3DFUNTzdlLhssxbs9/upLi4ZoehLyzjIAdo+JaqRboakp2w29xHcAOJLjPU=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n98w8-0006db-Jn; Sun, 16 Jan 2022 18:03:27 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEU/Fhi/qJ22FiP/ ///QDgF2AAAAAWJLR0QDEQxM8gAAAAd0SU1FB+YBEBEAD+zr+MYAAAFTSURBVCjPTdGxasMwEAbg 3yKGoCmBurOXFqOnSKFZMjVQG+o9S55CCArBW4dkyKQYWsT/lL2TY4gNkj6fTnfIgDzFAm4YeNX1 erOCSyQV7QeMC+SfbhI01k2RYruBBzkKiv0nLPS7A0rZVVsylTvgfbsxtWSgPGKxXsHWGjA7VBUQ DRmr9oiqlYBTHI7YS7oG8CM5sks78Ti/EU+Q4lKirY6EQbRJqrYvA2HNibHsi0NhpZ3aC7qv7qJo LMfX53VHQUiOt9/u1kl7iHJuPHRjhhZJL/31ovACfvdnKoyC/ZCR1xc+gLK0TBMGeQNH3L/r5TyA c86MoEVnxDBjkNMCbUaSe5CsGR7j0tnkMuQC/R3SAFKwRjEqWLuMKPngMkIRJB8coolOm5CfSDY2 5gMU42lCUiQ/IWbIAVJx9FOOjJEWGcs8uQk+T82EmKdpzAVMjv8Dvofiv+ZbvdIAAAAldEVYdGRh dGU6Y3JlYXRlADIwMjItMDEtMTZUMTc6MDA6MTUrMDA6MDBf90WaAAAAJXRFWHRkYXRlOm1vZGlm eQAyMDIyLTAxLTE2VDE3OjAwOjE1KzAwOjAwLqr9JgAAAABJRU5ErkJggg== X-Now-Playing: Kraftwerk's _The Man Machine_: "Metropolis" Date: Sun, 16 Jan 2022 18:03:23 +0100 In-Reply-To: <83czkry6jw.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 16 Jan 2022 18:44:03 +0200") Message-ID: <87h7a3y5no.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > That one should probably be elsewhere. Although even in that case, I > don't really see how it could be useful for anything other than this > particular purpose? I bet most Lisp programmers don't ev [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > That one should probably be elsewhere. Although even in that case, I > don't really see how it could be useful for anything other than this > particular purpose? I bet most Lisp programmers don't even know what > is a "script" in the Emacs context. Yeah, probably true... By the way: https://www.unicode.org/reports/tr24/tr24-32.html#Scripts_and_Blocks As a result, using the block names as simplistic substitute for script identity generally leads to poor results. It looks like we're doing that, though? And indeed: (elt char-script-table #xAB65) => latin which is wrong, because that's GREEK LETTER SMALL CAPITAL OMEGA So we should be populating char-script-table from http://www.unicode.org/Public/UCD/latest/ucd/Scripts.txt instead of Blocks.txt. So I'll be doing that, too. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Sun, 16 Jan 2022 17:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164235544022761 (code B ref 51733); Sun, 16 Jan 2022 17:51:02 +0000 Received: (at 51733) by debbugs.gnu.org; 16 Jan 2022 17:50:40 +0000 Received: from localhost ([127.0.0.1]:44183 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n99fr-0005v3-R8 for submit@debbugs.gnu.org; Sun, 16 Jan 2022 12:50:40 -0500 Received: from quimby.gnus.org ([95.216.78.240]:33970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n99fp-0005uq-SY for 51733@debbugs.gnu.org; Sun, 16 Jan 2022 12:50:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=kqY6A6R/dv86WLt3+0iJHA6lLqw7nDeQF2vg545cNh4=; b=LfBTwAaMF3JquGl5u/RSA5JfUC Q0Ubia8R3eFpIBodaJdfHi5Y2KWYyiLldcmEAt/O4L0pQs0ENkgzsAIBCWeDs3rkx/sQBtnRr9iLA YG7XHKau11N5MRxx+Qp5+g77QwvOkv3IyjruUMuLo5pIV3FOt5Apdk9RfwXa1+8173iU=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n99ff-0006u6-QR; Sun, 16 Jan 2022 18:50:30 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEUQDRCBfH23tLVf Wlv///+bQZUnAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YBEBEwHlkd7scAAAGGSURBVDjLhZMNksMg CIWJXEDhAhEvoHL/u+3zp9022cw6yUzrJ8jjEaJ/lzyB+n/s5/InEB/2j6eA9lwRJ1zjek8pZqWb 5RuwuUTqRRNvYOel+mPttw3oCkxuIK9cVv6M+AJNk1aAymySbhFhKOuV4gV4iDysar4Kbb6VyGHd u0WxpcpfIKhZGk9ePUE4JQUNZZbU8L72KaF9eQPNkkcOfvfqGJ2FCMnxG1AO2O/quMLd2y/oI30j /r37qyeRy8WODfJy8DMAFmbXsMAKSFhDp5SW1PQVwOQNBP+7mjtGhetlKnsVXy2sN2BZ6b5CCW// PpNVeEgt0nWujnNMDt90tw5g+9xRX6gXkfM9uPxOlCQjj8gOOXjdrcmbaovDkGlG8DyJJHIpGtEn TWUKatNfxbhV8nMAK9DurPMyr7NxJz4EOI4uMp04iuFMaeqgbti3oQLlehwAP2B/MB1jNYaVCR8j txS3SmsYnqMwTsEhFFtnKjIvhoM2wrGFIuBOQKN64Y5CN/gBh9Q54B8wl/YAAAAldEVYdGRhdGU6 Y3JlYXRlADIwMjItMDEtMTZUMTc6NDg6MzArMDA6MDDs5F42AAAAJXRFWHRkYXRlOm1vZGlmeQAy MDIyLTAxLTE2VDE3OjQ4OjMwKzAwOjAwnbnmigAAAABJRU5ErkJggg== X-Now-Playing: Peter Gabriel's _Peter Gabriel 3_: "Not One Of Us" Date: Sun, 16 Jan 2022 18:50:27 +0100 In-Reply-To: <87h7a3y5no.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sun, 16 Jan 2022 18:03:23 +0100") Message-ID: <87czkry3h8.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > So we should be populating char-script-table from > http://www.unicode.org/Public/UCD/latest/ucd/Scripts.txt instead of > Blocks.txt. So I'll be doing that, too. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Lars Ingebrigtsen writes: > So we should be populating char-script-table from > http://www.unicode.org/Public/UCD/latest/ucd/Scripts.txt instead of > Blocks.txt. So I'll be doing that, too. Hm, well, that'd be difficult to do in a backwards compatible way -- for instance, there's stuff in Emacs that depends on things mapping to `symbol', which isn't really a thing in Scripts.txt. So I guess the Scripts.txt file will have to be parsed in addition, and into a new char table. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better In-Reply-To: <87czn8etuz.7.fsf@jidanni.org> Resent-From: Achim Gratz Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Sun, 16 Jan 2022 17:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: 51733@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.164235564923080 (code B ref -1); Sun, 16 Jan 2022 17:55:02 +0000 Received: (at submit) by debbugs.gnu.org; 16 Jan 2022 17:54:09 +0000 Received: from localhost ([127.0.0.1]:44188 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n99jF-00060C-BV for submit@debbugs.gnu.org; Sun, 16 Jan 2022 12:54:09 -0500 Received: from lists.gnu.org ([209.51.188.17]:59242) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n99j4-0005zd-PO for submit@debbugs.gnu.org; Sun, 16 Jan 2022 12:54:08 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35802) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n99j4-0003Qk-Iy for bug-gnu-emacs@gnu.org; Sun, 16 Jan 2022 12:53:58 -0500 Received: from ciao.gmane.io ([116.202.254.214]:45174) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n99j2-0000nq-JY for bug-gnu-emacs@gnu.org; Sun, 16 Jan 2022 12:53:58 -0500 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1n99iz-000437-AL for bug-gnu-emacs@gnu.org; Sun, 16 Jan 2022 18:53:53 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: Achim Gratz Date: Sun, 16 Jan 2022 18:53:46 +0100 Organization: Linux Private Site Message-ID: <87tue3h8id.fsf@Rainer.invalid> References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) Cancel-Lock: sha1:dg1bkUDGY1YixR0OEwbHHmpuvRE= Received-SPF: pass client-ip=116.202.254.214; envelope-from=geb-bug-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=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: Lars Ingebrigtsen writes: > Eli Zaretskii writes: >> Then what about text-security.el? or textsec.el? > > Yes, that'd work. Or... string-analysis.el? With functions like > `string-scrip [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 T_SPF_HELO_TEMPERROR SPF: test of HELO record failed (temperror) 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom; id=geb-bug-gnu-emacs%40m.gmane-mx.org; ip=209.51.188.17; r=debbugs.gnu.org] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) Lars Ingebrigtsen writes: > Eli Zaretskii writes: >> Then what about text-security.el? or textsec.el? > > Yes, that'd work. Or... string-analysis.el? With functions like > `string-scripts' (lists the different scripts in the string) as well as > the more higher level functions... Hm... Since you're trying to harden against homograph / homoglyph attacks, why not mention it on the tin? Besides URL and eMail addresses, it would probably be useful for checking source code (where the language allows unicode identifiers), in this case it should also (optionally) warn about non-normalized sequences. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Wavetables for the Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#BlofeldUserWavetables From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Sun, 16 Jan 2022 18:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164235687025062 (code B ref 51733); Sun, 16 Jan 2022 18:15:02 +0000 Received: (at 51733) by debbugs.gnu.org; 16 Jan 2022 18:14:30 +0000 Received: from localhost ([127.0.0.1]:44222 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9A2w-0006W9-3y for submit@debbugs.gnu.org; Sun, 16 Jan 2022 13:14:30 -0500 Received: from eggs.gnu.org ([209.51.188.92]:38664) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9A2t-0006Vw-V0 for 51733@debbugs.gnu.org; Sun, 16 Jan 2022 13:14:29 -0500 Received: from [2001:470:142:3::e] (port=51678 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9A2o-00062h-Fu; Sun, 16 Jan 2022 13:14:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=QVnK3esmVso8V3ySM0Mz3DAyk8NGcSJ3TGbKY7ZY4AM=; b=TrYzaBjF4ALl yW2wdXOsD9IlV+Xxid3D9/lkh+8DMSVUa+4fFciVHb4HGWFVaG4nz0NNVgi6NYeORlHkigbAaZldz nJGCXkDcr3p80FLBPfZOp8fp0zeQlSpq0RYl6vkrQS+Gps0SwgeVgofQk3rkHWa2VwwOGOz4WXzb7 PMXyvMQgS+AGd+Xzuaa4t1CxP/fDDq1bDTtxznWiJSDe38GNF0MT9ZdoZNlkPA1X9ESk1m80in/nz CC3yaYREMshJWU4VazCOv6GrThIppzPhXVvdlLmvVto2z4SsPHO5d+yez0m8qpvVOINCKxeDnrHnI 1mB77w+5e12uVbi3GDgTUg==; Received: from [87.69.77.57] (port=1933 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9A2l-0003cu-Kn; Sun, 16 Jan 2022 13:14:22 -0500 Date: Sun, 16 Jan 2022 20:14:08 +0200 Message-Id: <838rvfy2dr.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87h7a3y5no.fsf@gnus.org> (message from Lars Ingebrigtsen on Sun, 16 Jan 2022 18:03:23 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org > Date: Sun, 16 Jan 2022 18:03:23 +0100 > > https://www.unicode.org/reports/tr24/tr24-32.html#Scripts_and_Blocks > > As a result, using the block names as simplistic substitute for > script identity generally leads to poor results. > > It looks like we're doing that, though? No, not really. We collect various blocks of the same scripts together. > And indeed: > > (elt char-script-table #xAB65) > => latin > > which is wrong, because that's > > GREEK LETTER SMALL CAPITAL OMEGA > > So we should be populating char-script-table from > http://www.unicode.org/Public/UCD/latest/ucd/Scripts.txt instead of > Blocks.txt. So I'll be doing that, too. Beware: the Unicode Script property is not identical to ours! Before throwing away what we have, please consider how many deviations we have in practice, and if they are just a few, let's fix only them individually. It's easy. You will have to add some manual heuristics even if you do use the Unicode Scripts.txt as the basis. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Sun, 16 Jan 2022 18:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16423571301732 (code B ref 51733); Sun, 16 Jan 2022 18:19:01 +0000 Received: (at 51733) by debbugs.gnu.org; 16 Jan 2022 18:18:50 +0000 Received: from localhost ([127.0.0.1]:44244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9A78-0000Rr-FV for submit@debbugs.gnu.org; Sun, 16 Jan 2022 13:18:50 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39592) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9A76-0000Re-Hc for 51733@debbugs.gnu.org; Sun, 16 Jan 2022 13:18:48 -0500 Received: from [2001:470:142:3::e] (port=51762 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9A70-0006ox-PP; Sun, 16 Jan 2022 13:18:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=ZbQ7RdLuU7BBcaD/p+6lnGQ0MsIq753pA13th8dI8N8=; b=sgPDGzgzEYiw NE+ppCnEHJ+6cWtiFpFfp7lLCYmacYxsRtmchPI2Pgl5GO0UnYelnReN4tAFtlgx6bUA7qnQOzttO ygepeW2Rx80OiC/X3nElsc2jl52JVv8yJwnAfiph5nmVlVcw2xqwyEtAADK2wnr7+4l5GKDmyKqig ZcJwZimNIOblCq2brvQOPs4zvs4AtxdxtAnjqrk3S7NPKf3ITDjBVToZvRJAqWsWBVMd0CARJDvDY 1PSXpVPXpEVp68zLc08aIOLnQykpEARM3EZrjqbzMQ8pZZhXZJI0cDdjxDjvXJeHKsNCHAQ2PvX7N swQPPpFdbIlVRB2uZb8+qg==; Received: from [87.69.77.57] (port=2206 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9A70-00047D-Fw; Sun, 16 Jan 2022 13:18:43 -0500 Date: Sun, 16 Jan 2022 20:18:30 +0200 Message-Id: <835yqjy26h.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87czkry3h8.fsf@gnus.org> (message from Lars Ingebrigtsen on Sun, 16 Jan 2022 18:50:27 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org > Date: Sun, 16 Jan 2022 18:50:27 +0100 > > So I guess the Scripts.txt file will have to be parsed in addition, and > into a new char table. Why can't we use our char-script-table? how different is it from what Unicode wants? From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Sun, 16 Jan 2022 18:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: larsi@gnus.org Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16423574592311 (code B ref 51733); Sun, 16 Jan 2022 18:25:02 +0000 Received: (at 51733) by debbugs.gnu.org; 16 Jan 2022 18:24:19 +0000 Received: from localhost ([127.0.0.1]:44256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9ACR-0000bC-9s for submit@debbugs.gnu.org; Sun, 16 Jan 2022 13:24:19 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9ACP-0000ax-KK for 51733@debbugs.gnu.org; Sun, 16 Jan 2022 13:24:17 -0500 Received: from [2001:470:142:3::e] (port=51806 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9ACK-0007Xl-BF; Sun, 16 Jan 2022 13:24:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=WDCUfmOsmcjDr1ynbqbJw0GNQF3ydhA9vv1nDkPGy3g=; b=D1yfjOOf3H8O 2kWCjE82xxY3Hi2BEuNASCa+o2SznNstrPukWTs7Yst6jimZAgxTnNAabRe4tjJnIndZ7EEb5gm/h q3e87n8ABtcE0JHxJDLsYX7tDBxu6WIMZDsyBj/rBPArEo8vOsWGt5QFqIlWXnE+enWFgfgx5ScXS PeCp4h8ElkHXGuU7lU7h+A0e4F5QTpNV2aesqsxrYgKCSTtE1E3IKpBxvjoIm4bFaMEoV+t0qeohU V/kaam0badGcpF7gd84by4jfYQX4mnRpDSy/uJ40g6qPh/MEijgLC0+ZXNIgidgIT9aBdFSaMf+RF MrkoQHSWAGo9SqvwLHQG8g==; Received: from [87.69.77.57] (port=2636 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9ACK-0004YW-9N; Sun, 16 Jan 2022 13:24:12 -0500 Date: Sun, 16 Jan 2022 20:24:00 +0200 Message-Id: <834k63y1xb.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <838rvfy2dr.fsf@gnu.org> (message from Eli Zaretskii on Sun, 16 Jan 2022 20:14:08 +0200) References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <838rvfy2dr.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sun, 16 Jan 2022 20:14:08 +0200 > From: Eli Zaretskii > Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org > > > (elt char-script-table #xAB65) > > => latin > > > > which is wrong, because that's > > > > GREEK LETTER SMALL CAPITAL OMEGA Btw, this is not necessarily an error, because the Latin language did have the omega letter. It's not an accident this character is in a Latin block. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Sun, 16 Jan 2022 18:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org, larsi@gnus.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164235807411857 (code B ref 51733); Sun, 16 Jan 2022 18:35:02 +0000 Received: (at 51733) by debbugs.gnu.org; 16 Jan 2022 18:34:34 +0000 Received: from localhost ([127.0.0.1]:44267 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9AMM-00035B-JU for submit@debbugs.gnu.org; Sun, 16 Jan 2022 13:34:34 -0500 Received: from mail-out.m-online.net ([212.18.0.10]:38769) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9AMK-00034y-BD for 51733@debbugs.gnu.org; Sun, 16 Jan 2022 13:34:33 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4JcNx30QhHz1sFFm; Sun, 16 Jan 2022 19:34:30 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4JcNx2563Sz1qqkB; Sun, 16 Jan 2022 19:34:30 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id bGsDI3cGI90b; Sun, 16 Jan 2022 19:34:29 +0100 (CET) X-Auth-Info: ZBD4hdax2eeqEgCgkYu5dFymE+mmWsT4AJ0+n/oIspPvmvTo5oPlxlFQ/pO+vAp4 Received: from igel.home (ppp-46-244-160-76.dynamic.mnet-online.de [46.244.160.76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Sun, 16 Jan 2022 19:34:29 +0100 (CET) Received: by igel.home (Postfix, from userid 1000) id 53B712C3892; Sun, 16 Jan 2022 19:34:29 +0100 (CET) From: Andreas Schwab References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <838rvfy2dr.fsf@gnu.org> <834k63y1xb.fsf@gnu.org> X-Yow: Two LITTLE black dots and one BIG black dot...nice 'n' FLUFFY!! Date: Sun, 16 Jan 2022 19:34:29 +0100 In-Reply-To: <834k63y1xb.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 16 Jan 2022 20:24:00 +0200") Message-ID: <87fspnlebu.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) On Jan 16 2022, Eli Zaretskii wrote: >> Date: Sun, 16 Jan 2022 20:14:08 +0200 >> From: Eli Zaretskii >> Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org >> >> > (elt char-script-table #xAB65) >> > => latin >> > >> > which is wrong, because that's >> > >> > GREEK LETTER SMALL CAPITAL OMEGA > > Btw, this is not necessarily an error, because the Latin language did > have the omega letter. It's not an accident this character is in a > Latin block. The latin omega has its own code points U+A7B6 and U+A7B7 (since Unicode 8.0). -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Sun, 16 Jan 2022 18:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Andreas Schwab Cc: 51733@debbugs.gnu.org, larsi@gnus.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164235868212752 (code B ref 51733); Sun, 16 Jan 2022 18:45:02 +0000 Received: (at 51733) by debbugs.gnu.org; 16 Jan 2022 18:44:42 +0000 Received: from localhost ([127.0.0.1]:44273 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9AW9-0003Jb-Ji for submit@debbugs.gnu.org; Sun, 16 Jan 2022 13:44:42 -0500 Received: from eggs.gnu.org ([209.51.188.92]:43238) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9AW1-0003JI-Ro for 51733@debbugs.gnu.org; Sun, 16 Jan 2022 13:44:40 -0500 Received: from [2001:470:142:3::e] (port=52104 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9AVv-00040f-RY; Sun, 16 Jan 2022 13:44:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=3IiIZtrknU/OINUqzFFKYLK2BGREpfhpPFHtzgRgz0Q=; b=rbAaFvPGahbl Oej/btP97vCkNNx3sstJ5zoto56R/psmoecA6JmKNawGfGjy14ITVmSqTzkkGh6sKgPITBqLUYfWu mceHO6t4/uyAZQAzwn8/eTLGw4OxERor9GFkiXMAmGC+nq3obXia/H4s/9UuzP7cY/wR4ZMq+FRuU 4jXz9aLVvj3I/rD+Wa1i5cl26M+e596X0El/aJKFxcLvMgROhMd0myUv1un/vprZTPt2Oi55J4JCt sVK+C6/hlxGZwyLprKrorPqXOh/Ywnj7wklAuJY7Tf1SCNK3gvwxcqm8mIBUZu6fYToTVwQFDziYk CGJ5xmcxa3KDCAnfsqgtRQ==; Received: from [87.69.77.57] (port=3870 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9AVw-0005ca-30; Sun, 16 Jan 2022 13:44:28 -0500 Date: Sun, 16 Jan 2022 20:44:12 +0200 Message-Id: <831r17y0zn.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87fspnlebu.fsf@igel.home> (message from Andreas Schwab on Sun, 16 Jan 2022 19:34:29 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <838rvfy2dr.fsf@gnu.org> <834k63y1xb.fsf@gnu.org> <87fspnlebu.fsf@igel.home> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Andreas Schwab > Cc: larsi@gnus.org, 51733@debbugs.gnu.org, jidanni@jidanni.org > Date: Sun, 16 Jan 2022 19:34:29 +0100 > > On Jan 16 2022, Eli Zaretskii wrote: > > >> Date: Sun, 16 Jan 2022 20:14:08 +0200 > >> From: Eli Zaretskii > >> Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org > >> > >> > (elt char-script-table #xAB65) > >> > => latin > >> > > >> > which is wrong, because that's > >> > > >> > GREEK LETTER SMALL CAPITAL OMEGA > > > > Btw, this is not necessarily an error, because the Latin language did > > have the omega letter. It's not an accident this character is in a > > Latin block. > > The latin omega has its own code points U+A7B6 and U+A7B7 (since Unicode > 8.0). Yes, I know. But U+AB65 predates Unicode 8.0. And it's besides the point, really: since omega was in the Latin alphabet, it is not a mistake to give it the Latin script. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 17 Jan 2022 09:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164240999415294 (code B ref 51733); Mon, 17 Jan 2022 09:00:02 +0000 Received: (at 51733) by debbugs.gnu.org; 17 Jan 2022 08:59:54 +0000 Received: from localhost ([127.0.0.1]:44743 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9Nrm-0003yb-05 for submit@debbugs.gnu.org; Mon, 17 Jan 2022 03:59:54 -0500 Received: from quimby.gnus.org ([95.216.78.240]:39812) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9Nrf-0003yG-1x for 51733@debbugs.gnu.org; Mon, 17 Jan 2022 03:59:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=XoBl8vkA5xlRY6BI/UVbwybZoFqW855t3HjAfAG0+aQ=; b=twljxsRksNM2WYw2zqvHvrQthY +ZkPJZl3Gvv6gSPNtQtIh+lSWzxUnRtw4m4BxkuHWwPY15HkN20x1yx3J1T2mQDpqn35yWquOHiUR deqHayve1a+SfimgTtGorkeTit9BmyoDiCgy6hsnLXkfNQaASM5UkoMzLBJ75yBey9Mk=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n9NrU-0005M8-Pp; Mon, 17 Jan 2022 09:59:39 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEXHvq9gW1ZSJywb FhWPV1v///9jtUDFAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YBEQg4NOE0UoMAAAG0SURBVDjLdZSB jesgDIadewyAORbAdICL6QA2x/4znQkkoVKepbYSX39s/xgA/hsBn8IDFCpcKDNxJotceuQfAKZM WV+VXlWkEr0k5FJ/usL+mV+RqEEjqm8lOhRdSeQrvQEUG+Gx2QSccNNeiQKGsABDfha55VVRmOJZ /vapILLiQ+otrIpjuR0Ch9RX3h3kAWaEfAO2jqM2ca21IZhgR7lyQyt0grKrtAu4kq/ku/pNnkF0 zwpEuUHmFdzJR8cD8NndYcknwEewhxSdZbGPE1284jAtiVEN5BVQoETJJibq0fkE5lWwLzTbIxKt ihAoh05gQ7y9MrMLJUjfHMBFq4snaBhYvbRvqgDe3QpQ3UUQopoDsl3AMsHuAeHXO4aegxfQu/7n NSneVZ3A2bzp19L57rxtLzahLtXf1SuMDVUQ1QZ0jMnpbpQgiuJw65Z9WDLCRLSeR7dwDuiqsIHr a7FFRW1N9eMEA1q141D046AmmEWtyZPd7Ova2h2Uqyq/4X2fH8Bdbr8Fdr9brP0n10w8H4BSuS9Z sWefXEfy/lq88ljrrwEfWw0rknkRrgzjJJ7jD7BVjujBIt4hAAAAJXRFWHRkYXRlOmNyZWF0ZQAy MDIyLTAxLTE3VDA4OjU2OjUxKzAwOjAwR6wWpAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wMS0x N1QwODo1Njo1MSswMDowMDbxrhgAAAAASUVORK5CYII= X-Now-Playing: The Clash's _Sandinista!_: "Junkie Slip" Date: Mon, 17 Jan 2022 09:59:36 +0100 In-Reply-To: <835yqjy26h.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 16 Jan 2022 20:18:30 +0200") Message-ID: <878rveybyf.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: >> So I guess the Scripts.txt file will have to be parsed in addition, and >> into a new char table. > > Why can't we use our char-script-table? how different is it from what > Unicode wants? Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: >> So I guess the Scripts.txt file will have to be parsed in addition, and >> into a new char table. > > Why can't we use our char-script-table? how different is it from what > Unicode wants? Well, as the Unicode web page says -- using Blocks to determine the script is just, well, wrong. (Or "inaccurate", if you want.) So using it will give both false positives and negatives. In addition, that table assumes that each character belongs to a single script, which is also wrong. So I'm making a new table based on Scripts.txt and ScriptExtensions.txt. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 17 Jan 2022 10:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164241473522969 (code B ref 51733); Mon, 17 Jan 2022 10:19:02 +0000 Received: (at 51733) by debbugs.gnu.org; 17 Jan 2022 10:18:55 +0000 Received: from localhost ([127.0.0.1]:44838 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9P6F-0005yP-Bx for submit@debbugs.gnu.org; Mon, 17 Jan 2022 05:18:55 -0500 Received: from eggs.gnu.org ([209.51.188.92]:55050) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9P6B-0005y9-Cr for 51733@debbugs.gnu.org; Mon, 17 Jan 2022 05:18:54 -0500 Received: from [2001:470:142:3::e] (port=34916 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9P65-0004U5-Sr; Mon, 17 Jan 2022 05:18:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Subject:To:From: Date; bh=OU4Dc1go1GNyx9KZ5laYwUNYJl8inm2LIcjnbFSxl4k=; b=edCL7AsunQnGUVGpjadu BvfHyQ0XmspFK7pqN+MSlfSH/IYqFoc+cWZMfcXh09WNQJDmHmR7iQywm+MrejVAD+H6abk1v5Wm5 iGYnMlbivkjQAo2H/FAnG0DyiRMBGc2t/VeJkP+2fPxQVhnIe0pAL4u2OiYrZGIueWRTSq+6L2rZ2 u0+KlPF4wYATrpQaDIyQXHZKuX03TtDdxNMiizDckEnAmatb46ic6JPowxJixfJEhbqHl1BM3FEJg S+JDnkaeJOdEbtFUyB0eaFLET7aWru+Omoy+JCSE0+JEmXNKGuJnJNW+MXVNGGiCqe0tPWKBoVaVz z5+JdtrdmmdD8w==; Received: from [2a02:14f:1f8:166::2363:91fe] (port=38806 helo=[IPv6:::1]) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n9P65-00070M-UI; Mon, 17 Jan 2022 05:18:46 -0500 Date: Mon, 17 Jan 2022 12:18:44 +0200 From: Eli Zaretskii User-Agent: K-9 Mail for Android In-Reply-To: <878rveybyf.fsf@gnus.org> References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> Message-ID: <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Autocrypt: addr=eliz@gnu.org; keydata= mQENBF+pf4UBCAC6vjkWLSAsQpe8YIGKLQzNOJx/IjGtCdFF8uzmO5jmME+SD8ROuJN+t5KXVw58 uzu75EFD0vHTY9e+udJ2gkpuy0NnzkFcbumdLLo2ERKCoSctZZRhzKXI5z5cHxCqW0B2ygHRrRLt oNlGID7bAgcgSViT1ptGqTXO7zGVu4Airok7dNzcPtHgns8GlR5YAFX0TvE6oGd0l2VPghNeVJKJ OjrbfhoDxl3ucFpqbqMH8z9HTLDOFpz8UaYYUdJMi3xX6vwTZxI2sM2RRVLUpZyllAkSMI4lln1O OgazM/62DJUs/rKIHKBnF6h3/qsJUjUYXaAHbrXY26mWllAd536lABEBAAG0I0VsaSBaYXJldHNr aWkgKGVsaXopIDxlbGl6QGdudS5vcmc+iQE4BBMBAgAiBQJfqX+FAhsDBgsJCAcDAgYVCAIJCgsE FgIDAQIeAQIXgAAKCRCRwSYvAeuNOYUQB/4/iIKKOG45ijNaRoTvmJJZMvj1S07WQxEm7c5SHEeE QbLOAxB9vESOV7sLueuN3oqEndtzyYt4x1WTSBmHFF7h5fcCMjBs41siOIp5Sj/xD0Bvaa0IKGCR SZ7PAo8Mq3wgajXpTpn9vxE2PmtzA8KdEE0K1+f9pVAfOpUIcCl44rIxLUW352XG0y7iz6c/O6LB 1deOKMiKFctKO7pBti1dJEm1ImewLH3H8uTbwspLOs3EB8xhsESxmTidnze68HX2jt+2EeMgCdki NU+LWbexQZPfIS7+ZmE06ll0v6+Jy7ZdTkCCRypKWTnW7pIFsq/p4kybV8O/kHSV6B4vvQBfuQEN BF+pf4UBCACvFrdx/m22lgObypSmSS4TNlNvQnMUorrMmp0U32hv5adt6CKXeMjk05F+GcIfVMrp xqMBn4sEUIXWhhogQJa9ZbWEP/HbS8XjMMbz0Q0Siaty9+DSspK/9u2GWKsz3uQzLCexIJtzmXvj AVmvoMCAU/F2t038ggygjYLRgyLRNLgbbartu2dMkvrfxRjheip60S4S3utOcwUf/qdoa1grNann CFluHr/ftXCeeuGB4H8iO0BXWNby6NZPizxJttx9gdcH8/OmDOJkXyRMTT/3sSem76CSOjfXcz7s aJlg680NQhG5TmuYERjJD4+U02K5RuqTsEnOuWeFy4p+/mslABEBAAGJATYEGAECAAkFAl+pf4UC GwwAIQkQkcEmLwHrjTkWIQTmyQKcNjrUHXh6jruRwSYvAeuNOejsB/9rVegsfEBSRLjeeYXyJrOf dme7BYpYsQCw2vGTnrJTGFQ9HM2zT9+wAENBHWjQPJOptJwo5w4xIbZgwJy0uIN3sV18xbCRSxX0 ZSk8GJG0PrQTCaf2xs0kqsShnkvqyo5QSyUlFUAG7m1o7NUhF95Q89oxGO8JyvR356kqNbzUn0Cq PxKyS42QfC8dyFNgVhVPbZp6aONnUwY5SbtCLJtZCBgvppI9XaBH41BDukSE4GgSLoYsSIGShg4h e+bGypAsGtQ9uwmryUi1gRrDgca3wFo/G0rbJn2ZKoLbGFZivWPVgAgd9/O5sLSPFznOdcRGxEA2 gk7A1ReaJ10PtQz0 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) On January 17, 2022 10:59:36 AM GMT+02:00, Lars Ingebrigtsen wrote: > Eli Zaretskii writes: >=20 > >> So I guess the Scripts=2Etxt file will have to be parsed in addition,= and > >> into a new char table=2E > > > > Why can't we use our char-script-table? how different is it from what > > Unicode wants? >=20 > Well, as the Unicode web page says -- using Blocks to determine the > script is just, well, wrong=2E (Or "inaccurate", if you want=2E) So us= ing > it will give both false positives and negatives=2E Yes, I understand the general concern, but I'm asking how serious is this = in practice=2E Can you tell? > In addition, that table assumes that each character belongs to a single > script, which is also wrong=2E So I'm making a new table based on > Scripts=2Etxt and ScriptExtensions=2Etxt=2E It is confusing to have 2 separate properties of a character that are subt= ly incompatible, and for such obscure properties at that=2E It will be sou= rce of many problems=2E So I think we should avoid that if it's feasible= =2E Can we plrase discuss any real problems that would be xaused by using = the existing char-table? From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 17 Jan 2022 14:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164243131429899 (code B ref 51733); Mon, 17 Jan 2022 14:56:02 +0000 Received: (at 51733) by debbugs.gnu.org; 17 Jan 2022 14:55:14 +0000 Received: from localhost ([127.0.0.1]:45875 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9TPe-0007lx-0G for submit@debbugs.gnu.org; Mon, 17 Jan 2022 09:55:14 -0500 Received: from quimby.gnus.org ([95.216.78.240]:42612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9TPZ-0007gw-4p for 51733@debbugs.gnu.org; Mon, 17 Jan 2022 09:55:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=cruYPr7t2WQf/QjT4zIuBGk0SLxnp48h8A1zTOSxZJc=; b=PXR5b4OhSsXaclre00qi8wIdM4 UVbIbZ8trlPAm2NqSiNbbVDTp2Y4acnaW6FWD2YQc2dUv2XiGt5et/MrV0UhcKknURn4RhBu4V8Pt sDdzdMPOA0rA1javuSy987rXyjAT+dQl5KuCMACm7SQxLt8qv6eLL932f/h67aLpwQuM=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n9TPP-00019f-LI; Mon, 17 Jan 2022 15:55:02 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAM1BMVEX+/v7Q7fxtyPqj 3fvr9fkxsvzgtMPTUZ/h1czZlmTlrpfup3KviGSfbExeUD6yVz////+BBqVmAAAAAWJLR0QQlbIN LAAAAAd0SU1FB+YBEQ40O9mzfKwAAAFpSURBVEjHxZXRcoQgDEWNRDQS5P//tkkAdbvtBB+2vauA mAOXZJydps8LZpW2QS7RDA4AEAJggNDlbRFm61BWBgu2BgPKIpPhiDCD3NiApe60iJUgc6gDxZWf dTWUl0G9vAO2tr6sk3gBt4NdQMBzYqk+bzsA/AKgeXoHwg9AdYQoURZ4PwNM+AJABRB1XmZsUpqX MzRkXrR6dZFaND22OpCEWy5blnqFECTP0DrEWkyzVofaS0msLI1ozWnSUVzlF1dRjEPAasEWP7ZH jHGza3CDP9ZGe1e0dnOBlFJHZEQuwBeRElH2gHgcmRWROx8iL3GbRmXdhWzEriVd1YhsgGtJgWyu BGB5GAJy5p1YgOwDMTMzaaqIZMS+JTsvkVRARykNA2kUsCglngBU9RigR0AaBegE0hMgn57GAC7C lGeW2hHcDyjeMvpBgEvpmA8w6adWqmgMoNLjB4A9X4TZctP6XaN/Af+pL6x6Fsf3UPEvAAAAJXRF WHRkYXRlOmNyZWF0ZQAyMDIyLTAxLTE3VDE0OjUyOjU5KzAwOjAweh2gNAAAACV0RVh0ZGF0ZTpt b2RpZnkAMjAyMi0wMS0xN1QxNDo1Mjo1OSswMDowMAtAGIgAAAAASUVORK5CYII= X-Now-Playing: The Human League's _Dare_: "Seconds" Date: Mon, 17 Jan 2022 15:54:58 +0100 In-Reply-To: <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> (Eli Zaretskii's message of "Mon, 17 Jan 2022 12:18:44 +0200") Message-ID: <87mtju76pp.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > Yes, I understand the general concern, but I'm asking how serious is > this in practice. Can you tell? I don't know how to quantity that. We're talking about security mechanisms, and they should be reliable. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > Yes, I understand the general concern, but I'm asking how serious is > this in practice. Can you tell? I don't know how to quantity that. We're talking about security mechanisms, and they should be reliable. (But, yes, the differences are massive, especially in the Asian parts of the data.) >> In addition, that table assumes that each character belongs to a single >> script, which is also wrong. So I'm making a new table based on >> Scripts.txt and ScriptExtensions.txt. > > It is confusing to have 2 separate properties of a character that are > subtly incompatible, and for such obscure properties at that. It will > be source of many problems. So I think we should avoid that if it's > feasible. Can we plrase discuss any real problems that would be > xaused by using the existing char-table? It's impossible to implement the Unicode security recommendations based on the Blocks.txt data -- it's that simple. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 17 Jan 2022 15:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: larsi@gnus.org Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16424329502584 (code B ref 51733); Mon, 17 Jan 2022 15:23:02 +0000 Received: (at 51733) by debbugs.gnu.org; 17 Jan 2022 15:22:30 +0000 Received: from localhost ([127.0.0.1]:47624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9Tq2-0000fc-Dc for submit@debbugs.gnu.org; Mon, 17 Jan 2022 10:22:30 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41894) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9Tpz-0000fM-1d for 51733@debbugs.gnu.org; Mon, 17 Jan 2022 10:22:29 -0500 Received: from [2001:470:142:3::e] (port=40262 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9Tpt-0006Ex-LG; Mon, 17 Jan 2022 10:22:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=QU1qwbau5MaCKwQIANfxXOXm5MSRiE3P61QTiHcnA7A=; b=II/mSeTyDS8b VuTcFczmzFn74PzTXR2utOmDY1yYwhPUkpmc5ueoFyhCA89giYjuhprtdu/M0AGFvEbQXltcLCaHW CE+XH7RE6Wa0Mq9D/QRwBhIRgQn1nP1BRMUzuG4DbZ5tV9Dh6Q1hrdsjoEhsGaSJ4LTd61O3VVint 35kzQohJCv55RHBveoZdBokp2CFOt4wn00+LqZf9T384uDpe7Z7vI1MyBfOtIvtN0R4TUaERg7auJ GcmXSmSxITAEPPdVCcjk15UNniP5qzFzGcVrq/fyv+W7u59b/y134KiuI505PyGy6q5W276nO4F1q o/MTWOClJknf+ZXvTt8zgA==; Received: from [87.69.77.57] (port=4024 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9Tpt-0002ck-P0; Mon, 17 Jan 2022 10:22:22 -0500 Date: Mon, 17 Jan 2022 17:22:11 +0200 Message-Id: <83czkqwfoc.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> (message from Eli Zaretskii on Mon, 17 Jan 2022 12:18:44 +0200) References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Mon, 17 Jan 2022 12:18:44 +0200 > From: Eli Zaretskii > Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org > > It is confusing to have 2 separate properties of a character that are subtly incompatible, and for such obscure properties at that. It will be source of many problems. So I think we should avoid that if it's feasible. Can we plrase discuss any real problems that would be xaused by using the existing char-table? I've now wrote a Lisp program to produce script property according to Unicode vs what we have in char-script-table, so it's possible to see all the differences. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 17 Jan 2022 15:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16424331592939 (code B ref 51733); Mon, 17 Jan 2022 15:26:01 +0000 Received: (at 51733) by debbugs.gnu.org; 17 Jan 2022 15:25:59 +0000 Received: from localhost ([127.0.0.1]:47632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9TtO-0000lK-U0 for submit@debbugs.gnu.org; Mon, 17 Jan 2022 10:25:59 -0500 Received: from quimby.gnus.org ([95.216.78.240]:42914) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9TtN-0000l6-EB for 51733@debbugs.gnu.org; Mon, 17 Jan 2022 10:25:58 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=VTpGxrt9dMMDQKi5moExZHsqahETZsjxeglclWIZSSk=; b=LwzUCQlxhrD2MOSXD75ZKXs1j0 A4U5K25ZoG2G69e+LfQ4E3O8Ok3HBgNMI+2ofy/zP5wKzIsathIURqN1P1UD2QGPI9HQDTKkgdDzg RRxXD4OTzRs7XB5KmXLUsLrpp1Q5X9awnCz5ZJF8EkVruUUMsao4ZtPwIUV9UqyVkQCo=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n9TtE-0001Zh-6o; Mon, 17 Jan 2022 16:25:50 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <83czkqwfoc.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUuLS4NDA0jGxhm RzS9kWmabFAuIh1dWlg6Q0gbICNPNinMwruLWjienJv///8/nw4AAAAAAWJLR0QOb70wTwAAAAd0 SU1FB+YBEQ8YN+j2MR4AAAGXSURBVDjLvZAxS8NAGIYvEEiz5UuwtZ28q9RZAxWCg4P5BaGLTs3Q wcmKaEvpkKldBAOCdKyKQ0Eo6D8odtdFaul/8XLfRWjibeILvUvv4X3f745owBJV/ZCxnSFhrCUU khg4oczxPduutSiTCokGiezSax3ACUKKAYySpgBQ9PnHxozhP06kYxSflmOoBABUEglMCqVPsAMb HUAlqPLf1oDagTU8FpWrdwTbvKDsUMO1yItwGBqJkv12ly+Pzys+e12AfhsdOgfxiVeAFCxllD4G qDTGyecXllMS8fmoPg9rB/vJpMVDdHxgx4Xvvs2eklkf5gIUZLkeeO6kWbysPTT21sod1wv5ehSI PVETQZmIa7qTCcMnuVpgFL8QXyr3kIp3tOUjii3+ISAdHbHZZnpstFOgrTuWUwRWB9Z1I+9hmRnQ W2C5FeWBONrU8lHCUYasQ5bTLDDO0RFDTujIRd1F6BhlCb/g71EFUwHImYzKgkFXAYyuIqony3Oy 5Ovm1J8qwHVXEcUH/kOgqUCkAv8xleIcvgEGBZlW4GH3YQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAy Mi0wMS0xN1QxNToyNDo1NSswMDowMEQOdgEAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDEtMTdU MTU6MjQ6NTUrMDA6MDA1U869AAAAAElFTkSuQmCC X-Now-Playing: Deutsch Amerikanische Freundschaft's _Gold und Liebe_: "Was Ziehst Du An Heute Nacht" Date: Mon, 17 Jan 2022 16:25:43 +0100 In-Reply-To: <83czkqwfoc.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 17 Jan 2022 17:22:11 +0200") Message-ID: <87ee5675ag.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > I've now wrote a Lisp program to produce script property according to > Unicode vs what we have in char-script-table, so it's possible to see > all the differences. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > I've now wrote a Lisp program to produce script property according to > Unicode vs what we have in char-script-table, so it's possible to see > all the differences. There's also lisp/international/uni-scripts.el now. =F0=9F=98=80 --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 17 Jan 2022 15:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16424348426054 (code B ref 51733); Mon, 17 Jan 2022 15:55:02 +0000 Received: (at 51733) by debbugs.gnu.org; 17 Jan 2022 15:54:02 +0000 Received: from localhost ([127.0.0.1]:47654 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9UKY-0001ZP-23 for submit@debbugs.gnu.org; Mon, 17 Jan 2022 10:54:02 -0500 Received: from quimby.gnus.org ([95.216.78.240]:43568) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9UKV-0001Yj-V6 for 51733@debbugs.gnu.org; Mon, 17 Jan 2022 10:54:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=LhPrXRDAnk3gzCYcAs2GYwtdMPOvVEXY+xoWH+DlPLc=; b=G42ggJSt2tiEaOdbkXeciXXxXS pOf7u45XCqayQhHIUYrmHbF0WnNTgBRGnThlxgjcOIu/+E2801m1tII1rdFANmCDqOLOZPBkD/3P+ 0GZUNO4KL68ITzYhH7AcD03Xs8V14Fyt44HPk2ImDKB/lz9kbzQM1n2TT5t0lf/uLNCI=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n9UKM-00021h-VI; Mon, 17 Jan 2022 16:53:53 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <83czkqwfoc.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEVtRSkXEhBUIBZs MBqWVCSKPCG+jkr///+ufO93AAAAAWJLR0QHFmGI6wAAAAd0SU1FB+YBEQ8yK5OcoXkAAAGdSURB VDjLdZJRctwgDIa3k7TPMdscAJHtcxaFC9RinzNr6wYe3/8I+TGwBafWDGOPPiT9Qjr9GHojyt/T HlTrgT0AdBRh6SiVOQLkD2q4aP8LzGUdH8C24OMm928RMgwuiMjd9sCEK0BUiWo7cJa7UdUZYCMP 8Aqf6Kzw6zWBWuLVIf8smsy24BwWiWRNUA2d3JcYZSQ7GInTTi4Eecxpvu4aVDThDYXR7sAYRCci d83jegAz8k9VJmdNHxFGZhzvPHXgdwR4jzjsW/CyxomZRXniVtXbKiM75sjPYwWp6XVdAIh4ojDx 3xphbiueaUognUsB8C/wC7MnuIk+8gxPbk33l7iBxLSAPyvIbYFY3IY5LcV/LZJqJLHpPoWq6jkV EGRKIZ6guTziWwaBcy7egS1VsbJXF80hnqcenBUrgJ15ohpha4TOMzYDFRyK90A/55jbcK4FenrC JLYuUkTpw6l+vmN4BbgWZDkA1jTgzFr9NJimc1NEfge+AuwNtSD9Q38BaKUCaxJwlBybsH/A5RFZ iEo21FRDAUQt+AInTp/ICyDq5gAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wMS0xN1QxNTo1MDo0 MyswMDowMMuk9lwAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDEtMTdUMTU6NTA6NDMrMDA6MDC6 +U7gAAAAAElFTkSuQmCC X-Now-Playing: Deutsch Amerikanische Freundschaft's _Alles Ist Gut_: "Sato-Sato" Date: Mon, 17 Jan 2022 16:53:49 +0100 In-Reply-To: <83czkqwfoc.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 17 Jan 2022 17:22:11 +0200") Message-ID: <87a6fu73zm.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: I'm now looking at 5.3 Mixed-Number Detection: d U+09EA ( =?UTF-8?Q?=E0=A7=AA?= ) BENGALI DIGIT FOUR can be confused with U+0038 ( 8 ) DIGIT EIGHT. Right, but they recommend implementing this by looking at the digit version of the character first... but... Does Emacs have a function to get the number value of =?UTF-8?Q?=E0=A7=AA=3F?= (Which should be 8. =?UTF-8?Q?=F0=9F=98=80?=) They t [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) I'm now looking at 5.3 Mixed-Number Detection: d U+09EA ( =E0=A7=AA ) BENGALI DIGIT FOUR can be confused with U+0038 ( 8 ) DIGIT EIGHT. Right, but they recommend implementing this by looking at the digit version of the character first... but... Does Emacs have a function to get the number value of =E0=A7=AA? (Which should be 8. =F0=9F=98=80) The= y then recommend comparing the value with the zero value of that system, and I'm pretty sure we don't have that. I don't quite understand why it's not sufficient to see that we have numbers from two different numbering systems (which is trivial by looking at the Nd category and then comparing the scripts). Does anybody understand why they're doing this in a much more convoluted manner here? I must be missing something: https://www.unicode.org/reports/tr39/#Mixed_Number_Detection --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 17 Jan 2022 16:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164243710418783 (code B ref 51733); Mon, 17 Jan 2022 16:32:02 +0000 Received: (at 51733) by debbugs.gnu.org; 17 Jan 2022 16:31:44 +0000 Received: from localhost ([127.0.0.1]:47710 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9Uv2-0004st-Kc for submit@debbugs.gnu.org; Mon, 17 Jan 2022 11:31:44 -0500 Received: from quimby.gnus.org ([95.216.78.240]:43846) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9Uv0-0004sf-6L for 51733@debbugs.gnu.org; Mon, 17 Jan 2022 11:31:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=sJYJaOS62tdODsu4w6RhKBRG3Yr+6u3Cu7sEZUcFa6s=; b=fhocZB6/5IKqCbO8A9VxJRqID/ 64wGPR81zjQvsuBQ3M26zKO+xafC8QxfDw9CyLWlNOnX1p3hH37GxT6LenJPOImJtGD3IZ331qe5U mx7buB6oH1kGMTjRgdA7Rs3Z5QyzqjFlRbJXNzHAa6Q8Wf9Krb2bBooYVgiypPeWy0i0=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n9Uur-0002Ub-9m; Mon, 17 Jan 2022 17:31:35 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <83czkqwfoc.fsf@gnu.org> <87a6fu73zm.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEULBAQqDw5KBBCB Bh03JBhMKRxSNyNcQStvSy59XkKPXjmuh2GdbUYmICD///+b/KgfAAAAAWJLR0QOb70wTwAAAAd0 SU1FB+YBERAeGXUAfxoAAAFeSURBVDjL5ZGxTsMwEIZ9UVckn7HKhOT4SRopaSckkNqUF6jblaVl ZaFWJAY2HqEyGWFBHZmiLrwRZ6etKpqIipVfUZzcd777z2bsFwFnjGMTiLRQGMeC/wSCYogojkvx 8BzX4vvXaYKGmNaKsVgxUeNY+f7a11VacwVCaK1FTJYjWpXfolCDAo3nEZLlSEcRqgBi1BwpX4gA RCQQ1Wm2oNFe09D/W9AGZCtoO0QJyE8BcAAkYivABpAFsC/X4TuYAwZxCP/eI3CkxtOOrAn65ADq wFJmCSb+q9vzrQj0U6+Xfj70K8ru9dbDOF/Z5fxjNjOjyYjgxd3WQlFsKufWtng0xkyG2eChNgcb r2rtSrtYEMkGz1dhIHClc2VVuXJl7Zw2jT/Tr0Cm99YWzgWwJDLdgUQasyD06gEVM29pEkCPXaa5 sdYDX2vynt3gdhQ6jiy9DWYp+anlZv6qs29xpVy+Ihz9igAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAy Mi0wMS0xN1QxNjozMDoyNSswMDowMDtkbGwAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDEtMTdU MTY6MzA6MjUrMDA6MDBKOdTQAAAAAElFTkSuQmCC X-Now-Playing: David Byrne's _The Catherine Wheel_: "Two Soldiers" Date: Mon, 17 Jan 2022 17:31:31 +0100 In-Reply-To: <87a6fu73zm.fsf@gnus.org> (Lars Ingebrigtsen's message of "Mon, 17 Jan 2022 16:53:49 +0100") Message-ID: <875yqi728s.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > Does anybody understand why they're doing this in a much more convoluted > manner here? I must be missing something: > > https://www.unicode.org/reports/tr39/#Mixed_Number_Detection Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Lars Ingebrigtsen writes: > Does anybody understand why they're doing this in a much more convoluted > manner here? I must be missing something: > > https://www.unicode.org/reports/tr39/#Mixed_Number_Detection I think I understand now -- 0-9 are in `common', so they are (by the definition used in these documents) "the same" script as BENGALI DIGIT FOUR. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 17 Jan 2022 16:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164243805620442 (code B ref 51733); Mon, 17 Jan 2022 16:48:01 +0000 Received: (at 51733) by debbugs.gnu.org; 17 Jan 2022 16:47:36 +0000 Received: from localhost ([127.0.0.1]:47737 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9VAG-0005JF-Sc for submit@debbugs.gnu.org; Mon, 17 Jan 2022 11:47:35 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36374) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9VAE-0005J1-UQ for 51733@debbugs.gnu.org; Mon, 17 Jan 2022 11:47:27 -0500 Received: from [2001:470:142:3::e] (port=42046 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9VA7-00047A-Ni; Mon, 17 Jan 2022 11:47:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=gujxyiUyfPP17D/pM2ixP/dozHLrF24VqTwbgCEvQYk=; b=XEl6ylXZPdkx yIzuRHkmy92FXEyau1orpYSIUZqHU9SLRJ8snnEzWfov9qUanXC841kIiVHRG0+oXsU2XR1yv0j3k PrquEUwgkJcJyXVwgKBK5AjM3NGOeMYx3E5phG2FNiD0UfzhrvWiXZa2eEMfHmb3pvqArapdbfCe3 o8ijb8yGT4zjGvwAODWqjV6TwKfM+LKbIrb8dMKrB5gsrX/iwpb0gah0w60TXdzU6PClgAavU8B9+ CLVQgFsPoE5GvvgH0dg9qZ/H7X40CrwZ39t8lPj/KG2W6KpoRyU9SR1FQF7L4Qjz94j2QigbM0UA7 aU0oYLHInDzAVA4xY6MeXQ==; Received: from [87.69.77.57] (port=1236 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9VA7-0004sv-Nq; Mon, 17 Jan 2022 11:47:20 -0500 Date: Mon, 17 Jan 2022 18:47:09 +0200 Message-Id: <83bl0awbqq.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87mtju76pp.fsf@gnus.org> (message from Lars Ingebrigtsen on Mon, 17 Jan 2022 15:54:58 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org > Date: Mon, 17 Jan 2022 15:54:58 +0100 > > Eli Zaretskii writes: > > > Yes, I understand the general concern, but I'm asking how serious is > > this in practice. Can you tell? > > I don't know how to quantity that. We're talking about security > mechanisms, and they should be reliable. Well, now that I know the answer, I don't think it's hard to quantify. But maybe I'm missing something. > (But, yes, the differences are massive, especially in the Asian parts of > the data.) I don't think I understand what you mean by "the Asian parts". Do you mean the CJK parts where we lump several scripts together into 'han' and 'kana'? > It's impossible to implement the Unicode security recommendations based > on the Blocks.txt data -- it's that simple. Can you tell more about why it is impossible? If it's a relatively simple issue of "translating" the Unicode script names into ours, then it should be quite simple. Since you say it's impossible, I guess there's some factor(s) here that I miss? From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 17 Jan 2022 16:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164243837321089 (code B ref 51733); Mon, 17 Jan 2022 16:53:01 +0000 Received: (at 51733) by debbugs.gnu.org; 17 Jan 2022 16:52:53 +0000 Received: from localhost ([127.0.0.1]:47747 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9VFU-0005U5-Ns for submit@debbugs.gnu.org; Mon, 17 Jan 2022 11:52:52 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37230) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9VFS-0005Tq-V7 for 51733@debbugs.gnu.org; Mon, 17 Jan 2022 11:52:51 -0500 Received: from [2001:470:142:3::e] (port=42144 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9VFJ-0004p7-2w; Mon, 17 Jan 2022 11:52:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=5j0V4L/xU7Afprbmf1bwv7R84OEuZcPY9iEWUOq1WAI=; b=Huo/ZZ1gnqQ2Wy0J3ebb OVhjXFmkp3G8P3CMQoKXLbRKLXcdKbcv1OwiC5GmZdHnSLEn+LeSOhZi+2a32FSBytLK1LVtE9VF0 YH/WZcpY5HrUTtIr4pY7nvMve69Z4WJqSbl5w68LwOTMCa3pWHLC9B8Ol66Is7+CCCMT8YtiaU8ci k+Ojt6VghG8lRfDMHCkF+PGfekc04DrTCkRy8+jAK/lCVFQaO5zmc7oFyH3lMT9l56u5Qlt+2CGKC eWMV91aNiAI9Q63cPQLzdjs+uFhrEoG6ZMaXcyLU3t8zKgRXLRL3kFGpzSpicTEa4jQpoZCechrRi ht1vruCqQ8wTuw==; Received: from [87.69.77.57] (port=1563 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9VFH-0005Ng-Oz; Mon, 17 Jan 2022 11:52:40 -0500 Date: Mon, 17 Jan 2022 18:52:30 +0200 Message-Id: <83a6fuwbht.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87a6fu73zm.fsf@gnus.org> (message from Lars Ingebrigtsen on Mon, 17 Jan 2022 16:53:49 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <83czkqwfoc.fsf@gnu.org> <87a6fu73zm.fsf@gnus.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: 51733@debbugs.gnu.org > Date: Mon, 17 Jan 2022 16:53:49 +0100 > > I'm now looking at 5.3 Mixed-Number Detection: > > d U+09EA ( ৪ ) BENGALI DIGIT FOUR can be confused with U+0038 ( 8 ) > DIGIT EIGHT. > > Right, but they recommend implementing this by looking at the digit > version of the character first... but... Does Emacs have a function to > get the number value of ৪? Yes, we do have that: (get-char-code-property ?৪ 'numeric-value) => 4 > They then recommend comparing the value with the zero value of that > system, and I'm pretty sure we don't have that. Why not? what do you need, exactly? From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 17 Jan 2022 16:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164243868221612 (code B ref 51733); Mon, 17 Jan 2022 16:59:01 +0000 Received: (at 51733) by debbugs.gnu.org; 17 Jan 2022 16:58:02 +0000 Received: from localhost ([127.0.0.1]:47752 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9VKU-0005cW-BT for submit@debbugs.gnu.org; Mon, 17 Jan 2022 11:58:02 -0500 Received: from quimby.gnus.org ([95.216.78.240]:44124) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9VKR-0005c1-SK for 51733@debbugs.gnu.org; Mon, 17 Jan 2022 11:58:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=0GBHd3yowYcpRFVuVmDcCZpFohjznkwxQHJ1jqEANwE=; b=mhkCF1UMdo193D7FMxmkpDP+g6 JZGebqAHrecDCYbpHC1EfrNyDM/y5xZhUkkdiI4VWmnf1avIFKhWb+hDaf5goKq6VpaABkWFyQWOm L4uYH0fEnZGd/sfjJGDGJ0+SjcE2GRUlSaFA7KrIG9/2ssneRnQGBROvfXvsTuxUsNio=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n9VKI-0002sQ-VE; Mon, 17 Jan 2022 17:57:53 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <83czkqwfoc.fsf@gnu.org> <87a6fu73zm.fsf@gnus.org> <83a6fuwbht.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEULBAQqDw5KBBCB Bh03JBhMKRxSNyNcQStvSy59XkKPXjmuh2GdbUYmICD///+b/KgfAAAAAWJLR0QOb70wTwAAAAd0 SU1FB+YBERAeGXUAfxoAAAFeSURBVDjL5ZGxTsMwEIZ9UVckn7HKhOT4SRopaSckkNqUF6jblaVl ZaFWJAY2HqEyGWFBHZmiLrwRZ6etKpqIipVfUZzcd777z2bsFwFnjGMTiLRQGMeC/wSCYogojkvx 8BzX4vvXaYKGmNaKsVgxUeNY+f7a11VacwVCaK1FTJYjWpXfolCDAo3nEZLlSEcRqgBi1BwpX4gA RCQQ1Wm2oNFe09D/W9AGZCtoO0QJyE8BcAAkYivABpAFsC/X4TuYAwZxCP/eI3CkxtOOrAn65ADq wFJmCSb+q9vzrQj0U6+Xfj70K8ru9dbDOF/Z5fxjNjOjyYjgxd3WQlFsKufWtng0xkyG2eChNgcb r2rtSrtYEMkGz1dhIHClc2VVuXJl7Zw2jT/Tr0Cm99YWzgWwJDLdgUQasyD06gEVM29pEkCPXaa5 sdYDX2vynt3gdhQ6jiy9DWYp+anlZv6qs29xpVy+Ihz9igAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAy Mi0wMS0xN1QxNjozMDoyNSswMDowMDtkbGwAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDEtMTdU MTY6MzA6MjUrMDA6MDBKOdTQAAAAAElFTkSuQmCC X-Now-Playing: David Byrne's _The Catherine Wheel_: "What A Day That Was" Date: Mon, 17 Jan 2022 17:57:46 +0100 In-Reply-To: <83a6fuwbht.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 17 Jan 2022 18:52:30 +0200") Message-ID: <871r167111.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > Yes, we do have that: > > (get-char-code-property =?UTF-8?Q?=3F=E0=A7=AA?= 'numeric-value) => 4 Cool. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > Yes, we do have that: > > (get-char-code-property ?=E0=A7=AA 'numeric-value) =3D> 4 Cool. >> They then recommend comparing the value with the zero value of that >> system, and I'm pretty sure we don't have that. > > Why not? what do you need, exactly? Just a thinko -- I was wondering whether we had a way to find the zero character, but that's just: (- ?=E0=A7=AA (get-char-code-property ?=E0=A7=AA 'numeric-value)) --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 17 Jan 2022 17:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164243897422139 (code B ref 51733); Mon, 17 Jan 2022 17:03:01 +0000 Received: (at 51733) by debbugs.gnu.org; 17 Jan 2022 17:02:54 +0000 Received: from localhost ([127.0.0.1]:47758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9VPA-0005kz-Ui for submit@debbugs.gnu.org; Mon, 17 Jan 2022 12:02:53 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39676) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9VP6-0005kk-9j for 51733@debbugs.gnu.org; Mon, 17 Jan 2022 12:02:52 -0500 Received: from [2001:470:142:3::e] (port=42474 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9VOo-0006Eq-Mi; Mon, 17 Jan 2022 12:02:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=pWkNq190cnUawzzuRMMSb3w8vm8TkbP44B/j8G2r2bk=; b=DUt69dn2MQ1xREdgK6aq IY73D7+y9vXvmg1HDL0UtSKASGkfhqPnlcIQFgQCdgMq6S49/GPIVWc/r/I3E4kH2PgN2iQqA1rT9 SkXQi9X1fZiR5/fZ72gze0cLq5nZyIDWdQTs2EjjxkO/g5PtNKtlLW7ohW41MOb8n1q20uC+GeEkV NgGonX9Plhdf86JX9FzL1kIClM1YeQbCHIwCo28EvzH0ZEhIh3hJMy07bF+YWkb2UFA2BtatDqDKV E/V8QcS2VcmM6jwhU7CB0n+KhrIy+3URG6z297EUPHujfE1qmi/CkSoIM69SPB/Y4y6i9fvmVJV65 8A+mX7wK/z+yfw==; Received: from [87.69.77.57] (port=2167 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9VOo-0004Zl-Mq; Mon, 17 Jan 2022 12:02:31 -0500 Date: Mon, 17 Jan 2022 19:02:20 +0200 Message-Id: <837daywb1f.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <871r167111.fsf@gnus.org> (message from Lars Ingebrigtsen on Mon, 17 Jan 2022 17:57:46 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <83czkqwfoc.fsf@gnu.org> <87a6fu73zm.fsf@gnus.org> <83a6fuwbht.fsf@gnu.org> <871r167111.fsf@gnus.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: 51733@debbugs.gnu.org > Date: Mon, 17 Jan 2022 17:57:46 +0100 > > >> They then recommend comparing the value with the zero value of that > >> system, and I'm pretty sure we don't have that. > > > > Why not? what do you need, exactly? > > Just a thinko -- I was wondering whether we had a way to find the zero > character, but that's just: > > (- ?৪ (get-char-code-property ?৪ 'numeric-value)) That's just sheer luck, AFAIU (there are some characters with numeric-value property that are not arranged from zero to 9), but maybe for this particular purpose it's all that's needed. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 17 Jan 2022 17:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164243907522319 (code B ref 51733); Mon, 17 Jan 2022 17:05:02 +0000 Received: (at 51733) by debbugs.gnu.org; 17 Jan 2022 17:04:35 +0000 Received: from localhost ([127.0.0.1]:47763 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9VQp-0005nv-44 for submit@debbugs.gnu.org; Mon, 17 Jan 2022 12:04:35 -0500 Received: from quimby.gnus.org ([95.216.78.240]:44224) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9VQn-0005nh-9M for 51733@debbugs.gnu.org; Mon, 17 Jan 2022 12:04:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=3ts5eW4czo8kEP4vnrf+k6E8KnJPBBN5S7ke45xVSPY=; b=FlySuCo5jAYWgavjNct8XVQLPp s4WyJ8KWQzi/EnUS1E0xEQgRiZlUJ+/PZgTqW2Spuoc2BIBuqbh3cvuR9Nd9Ra6wXlTehVdXpD9BY Zlh0LyEPjsc/FvfQkoeyicqpUqp5ARcwIFdztoaHrSkiQG+GNHFv2XoYA6LziwK+tW4w=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n9VQe-0002yz-9S; Mon, 17 Jan 2022 18:04:26 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <83czkqwfoc.fsf@gnu.org> <87a6fu73zm.fsf@gnus.org> <83a6fuwbht.fsf@gnu.org> <871r167111.fsf@gnus.org> <837daywb1f.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEXz8+/f39vT09Dh 4t26urj////edVYYAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YBEREDLaoajYQAAAHBSURBVDjLZZSL kcMgDEQ500AkGjhkCgCrA8b913QrYYjt80wmDg9Jq19CuD8/Ijndfp/nOV4OA/UL4n69sIgkmOj0 wNcFnAtpXSB8HkA1heeziXQEUc4vYLGViJjq49w87arMxP9A1xAhjT/vEBlXGwRIfYXYa6hqQG6O 1ELg6w3U08a5v8hKMjbkIEkXqNNRK106QEssbBb1AlzOBdxVjR6hSTlLJ0LmLNmAqkkEOHvpOdME Hg7njBAGOBMXAzQASREAVEMu0JLbEJ8A+AiMhgWZTSOxw9PJAik1GqAYMZA5UCJyJX65nBamQEAw 4QsgN7NxkM0PmavMkg6X1ndqcOUAzcN1pAlcUEsAtH4AaAbYm02EasANyQ6q9QLTQMnqFGQ+vdpv 3iNqF+sE7AAmdh3FRskHgC8Aa5e3J4YJEKl7W9Y4v0BcIxD80OZlgK0ukPXw4HLfCFO1j3GZYAUB kDvYvqA9QPx9grymdW6Al/oa42iS0lT1iZmmRVoAFjViEkywbQgW/vgCdOHKY8MmHWOHApZL21S1 pc/QGw1E38fsqhL84p+DEgf/G/mZeRyJsreFDKhvqtSGGmHSm1YsyR/9QWbj5YAxdAAAACV0RVh0 ZGF0ZTpjcmVhdGUAMjAyMi0wMS0xN1QxNzowMzo0NSswMDowMFJIYWwAAAAldEVYdGRhdGU6bW9k aWZ5ADIwMjItMDEtMTdUMTc6MDM6NDUrMDA6MDAjFdnQAAAAAElFTkSuQmCC X-Now-Playing: The Cure's _Faith (1)_: "The Holy Hour" Date: Mon, 17 Jan 2022 18:04:23 +0100 In-Reply-To: <837daywb1f.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 17 Jan 2022 19:02:20 +0200") Message-ID: <87wniy5m5k.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > That's just sheer luck, AFAIU (there are some characters with > numeric-value property that are not arranged from zero to 9), but > maybe for this particular purpose it's all that's needed. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > That's just sheer luck, AFAIU (there are some characters with > numeric-value property that are not arranged from zero to 9), but > maybe for this particular purpose it's all that's needed. We're only doing this check for the characters with Nd, which are guaranteed to be organised this way. (There's only three of these number systems, allegedly.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 17 Jan 2022 17:10:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164243937422832 (code B ref 51733); Mon, 17 Jan 2022 17:10:03 +0000 Received: (at 51733) by debbugs.gnu.org; 17 Jan 2022 17:09:34 +0000 Received: from localhost ([127.0.0.1]:47776 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9VVe-0005wB-8N for submit@debbugs.gnu.org; Mon, 17 Jan 2022 12:09:34 -0500 Received: from quimby.gnus.org ([95.216.78.240]:44334) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9VVa-0005vr-HZ for 51733@debbugs.gnu.org; Mon, 17 Jan 2022 12:09:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=/1rInxMTglR+yddCLEEuYP2TRqZAW2mNaj40e2kMses=; b=YTkepZN+1SMPvg4q16nJLATJpx TDxsVFKHeLOH92OAG6fXNEZmz9KLuL2XBMojt+TelnH9TksBYsnVEpYuJi915rT/ji3Zvvz1r+PAb 5wwzvfXSlDg4Rkvj67+olYH130ZgR+//tUb6HFyfE6RW5/BJ7J6r0KDb6ngSeG5v11j0=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n9VVR-000337-4q; Mon, 17 Jan 2022 18:09:23 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEXz8+/f39vT09Dh 4t26urj////edVYYAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YBEREDLaoajYQAAAHBSURBVDjLZZSL kcMgDEQ500AkGjhkCgCrA8b913QrYYjt80wmDg9Jq19CuD8/Ijndfp/nOV4OA/UL4n69sIgkmOj0 wNcFnAtpXSB8HkA1heeziXQEUc4vYLGViJjq49w87arMxP9A1xAhjT/vEBlXGwRIfYXYa6hqQG6O 1ELg6w3U08a5v8hKMjbkIEkXqNNRK106QEssbBb1AlzOBdxVjR6hSTlLJ0LmLNmAqkkEOHvpOdME Hg7njBAGOBMXAzQASREAVEMu0JLbEJ8A+AiMhgWZTSOxw9PJAik1GqAYMZA5UCJyJX65nBamQEAw 4QsgN7NxkM0PmavMkg6X1ndqcOUAzcN1pAlcUEsAtH4AaAbYm02EasANyQ6q9QLTQMnqFGQ+vdpv 3iNqF+sE7AAmdh3FRskHgC8Aa5e3J4YJEKl7W9Y4v0BcIxD80OZlgK0ukPXw4HLfCFO1j3GZYAUB kDvYvqA9QPx9grymdW6Al/oa42iS0lT1iZmmRVoAFjViEkywbQgW/vgCdOHKY8MmHWOHApZL21S1 pc/QGw1E38fsqhL84p+DEgf/G/mZeRyJsreFDKhvqtSGGmHSm1YsyR/9QWbj5YAxdAAAACV0RVh0 ZGF0ZTpjcmVhdGUAMjAyMi0wMS0xN1QxNzowMzo0NSswMDowMFJIYWwAAAAldEVYdGRhdGU6bW9k aWZ5ADIwMjItMDEtMTdUMTc6MDM6NDUrMDA6MDAjFdnQAAAAAElFTkSuQmCC X-Now-Playing: The Cure's _Faith (1)_: "The Holy Hour" Date: Mon, 17 Jan 2022 18:09:19 +0100 In-Reply-To: <83bl0awbqq.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 17 Jan 2022 18:47:09 +0200") Message-ID: <87sftm5lxc.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > I don't think I understand what you mean by "the Asian parts". Do you > mean the CJK parts where we lump several scripts together into 'han' > and 'kana'? Possibly -- I haven't looked closely. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > I don't think I understand what you mean by "the Asian parts". Do you > mean the CJK parts where we lump several scripts together into 'han' > and 'kana'? Possibly -- I haven't looked closely. >> It's impossible to implement the Unicode security recommendations based >> on the Blocks.txt data -- it's that simple. > > Can you tell more about why it is impossible? If it's a relatively > simple issue of "translating" the Unicode script names into ours, then > it should be quite simple. Since you say it's impossible, I guess > there's some factor(s) here that I miss? Perhaps there's something I'm missing, because it seems self-evident to me that the Blocks data can't be used for this. For instance, (textsec-single-script-p "=DE=B1=EF=B7=BD") =3D> t but (elt char-script-table ?=DE=B1) =3D> thaana (elt char-script-table ?=EF=B7=BD) =3D> arabic I think the Unicode people have the authoritative say here, so implementing the recommendations seems like the way to go. And it's less work in the long run, because we can just import the data files and not try to fix things up manually (like blocks.awk attempts to do). --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 17 Jan 2022 17:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Achim Gratz Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164243961523328 (code B ref 51733); Mon, 17 Jan 2022 17:14:02 +0000 Received: (at 51733) by debbugs.gnu.org; 17 Jan 2022 17:13:35 +0000 Received: from localhost ([127.0.0.1]:47797 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9VZX-00064A-Eu for submit@debbugs.gnu.org; Mon, 17 Jan 2022 12:13:35 -0500 Received: from quimby.gnus.org ([95.216.78.240]:44380) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9VZV-00063i-SV for 51733@debbugs.gnu.org; Mon, 17 Jan 2022 12:13:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=ToPgUqINL2n0bFYRLjj1Mnq4urw9HeOFIsTSWkhcyw8=; b=umR/1ZFFErgl1i0mJ8tPXCEfFc BOujGsgh3DibnG3yAMi9/PHBt/BNyhy5I4+D/kZ8HwXwNdWoXSBCunrs3gRsR6kFnJzLUZ8UfTdWy cJ9S9IQUurGHW4Fr5+rM5xEbInsPDn8JKAjdHcu8A+a6TQ1bBZO7PbY5IhV3D3Q8Svvg=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n9VZN-000380-BF; Mon, 17 Jan 2022 18:13:27 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <87tue3h8id.fsf@Rainer.invalid> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEXz8+/f39vT09Dh 4t26urj////edVYYAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YBEREDLaoajYQAAAHBSURBVDjLZZSL kcMgDEQ500AkGjhkCgCrA8b913QrYYjt80wmDg9Jq19CuD8/Ijndfp/nOV4OA/UL4n69sIgkmOj0 wNcFnAtpXSB8HkA1heeziXQEUc4vYLGViJjq49w87arMxP9A1xAhjT/vEBlXGwRIfYXYa6hqQG6O 1ELg6w3U08a5v8hKMjbkIEkXqNNRK106QEssbBb1AlzOBdxVjR6hSTlLJ0LmLNmAqkkEOHvpOdME Hg7njBAGOBMXAzQASREAVEMu0JLbEJ8A+AiMhgWZTSOxw9PJAik1GqAYMZA5UCJyJX65nBamQEAw 4QsgN7NxkM0PmavMkg6X1ndqcOUAzcN1pAlcUEsAtH4AaAbYm02EasANyQ6q9QLTQMnqFGQ+vdpv 3iNqF+sE7AAmdh3FRskHgC8Aa5e3J4YJEKl7W9Y4v0BcIxD80OZlgK0ukPXw4HLfCFO1j3GZYAUB kDvYvqA9QPx9grymdW6Al/oa42iS0lT1iZmmRVoAFjViEkywbQgW/vgCdOHKY8MmHWOHApZL21S1 pc/QGw1E38fsqhL84p+DEgf/G/mZeRyJsreFDKhvqtSGGmHSm1YsyR/9QWbj5YAxdAAAACV0RVh0 ZGF0ZTpjcmVhdGUAMjAyMi0wMS0xN1QxNzowMzo0NSswMDowMFJIYWwAAAAldEVYdGRhdGU6bW9k aWZ5ADIwMjItMDEtMTdUMTc6MDM6NDUrMDA6MDAjFdnQAAAAAElFTkSuQmCC X-Now-Playing: The Cure's _Faith (1)_: "Other Voices" Date: Mon, 17 Jan 2022 18:13:24 +0100 In-Reply-To: <87tue3h8id.fsf@Rainer.invalid> (Achim Gratz's message of "Sun, 16 Jan 2022 18:53:46 +0100") Message-ID: <87o84a5lqj.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Achim Gratz writes: > Since you're trying to harden against homograph / homoglyph attacks, why > not mention it on the tin? Besides URL and eMail addresses, it would > probably be useful for checking source code (where t [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Achim Gratz writes: > Since you're trying to harden against homograph / homoglyph attacks, why > not mention it on the tin? Besides URL and eMail addresses, it would > probably be useful for checking source code (where the language allows > unicode identifiers), in this case it should also (optionally) warn > about non-normalized sequences. It's not just about homoglyphs (but mostly about that) -- it's also about classifying strings as to their applicability as identifiers and stuff. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 17 Jan 2022 17:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164244001024116 (code B ref 51733); Mon, 17 Jan 2022 17:21:02 +0000 Received: (at 51733) by debbugs.gnu.org; 17 Jan 2022 17:20:10 +0000 Received: from localhost ([127.0.0.1]:47822 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9Vfu-0006Gu-AO for submit@debbugs.gnu.org; Mon, 17 Jan 2022 12:20:10 -0500 Received: from eggs.gnu.org ([209.51.188.92]:43758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9Vfs-0006GZ-H0 for 51733@debbugs.gnu.org; Mon, 17 Jan 2022 12:20:09 -0500 Received: from [2001:470:142:3::e] (port=43220 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9Vfm-0000VS-W1; Mon, 17 Jan 2022 12:20:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Uiz3jN/agCwEcyG9E8M6EEBoRpfppGg8p8hcPBoq7Fo=; b=l74m2AJZxN5M gFoj3G3LjotUpLiI+UjbLAGcY65Hw+A271OFLX//rTrwCfoZtsa3dnSQh0kv4taWdZYHan63fVJda v4TDMp875tGkLW1B/8nGikcr8YSXth2RyZfUQr2mPUjkntPcTrcLOdztMNl3gzbqRjdMffhO1G2g2 XmXjmW0u7lMhj3tIxqQhRy45DLtBgGKBW9bd9YD6BXbZbdErxI4LoHU111u12j53BGOkl8+WZjXFa xCL5+rmV233bfBx7NmHxIr4K3j839WEpEoqdncgQcPcn1Cs9JllipVBsRNy5IYUGQq0hDEXMzm83g sAU5nUvZ4oc+n+5NbaP1aQ==; Received: from [87.69.77.57] (port=3248 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9Vfm-0007ZP-WE; Mon, 17 Jan 2022 12:20:03 -0500 Date: Mon, 17 Jan 2022 19:19:52 +0200 Message-Id: <835yqiwa87.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87sftm5lxc.fsf@gnus.org> (message from Lars Ingebrigtsen on Mon, 17 Jan 2022 18:09:19 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org > Date: Mon, 17 Jan 2022 18:09:19 +0100 > > I think the Unicode people have the authoritative say here, so > implementing the recommendations seems like the way to go. And it's > less work in the long run, because we can just import the data files and > not try to fix things up manually (like blocks.awk attempts to do). Let's at least call this something other than "script", to avoid confusion. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 17 Jan 2022 17:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164244041524826 (code B ref 51733); Mon, 17 Jan 2022 17:27:02 +0000 Received: (at 51733) by debbugs.gnu.org; 17 Jan 2022 17:26:55 +0000 Received: from localhost ([127.0.0.1]:47837 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9VmR-0006SM-ND for submit@debbugs.gnu.org; Mon, 17 Jan 2022 12:26:55 -0500 Received: from quimby.gnus.org ([95.216.78.240]:44520) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9VmQ-0006S7-CW for 51733@debbugs.gnu.org; Mon, 17 Jan 2022 12:26:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=j6XLZSVw6YONZfEWxMPvaBmdAQQZfiAi/eR9Y24hvjU=; b=nmA4t3pXZ6SyjGfp1/oHEnWKXH bLhSpa3yYRQh8qu1G/5DS4W/W4Xh1yEsGHBocH8cxFCc1A3gPfPP6RGo1C8YmOK6TK+fxe8zwgxqU 08UKkqeAcH0ZEw5fSJ7HDdJEgtrbi7MaCGJhU3Iq4munFO67UeSMIvQYmDHEozxBpF4s=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n9VmH-0003IK-Hw; Mon, 17 Jan 2022 18:26:47 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEXz8+/f39vT09Dh 4t26urj////edVYYAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YBEREDLaoajYQAAAHBSURBVDjLZZSL kcMgDEQ500AkGjhkCgCrA8b913QrYYjt80wmDg9Jq19CuD8/Ijndfp/nOV4OA/UL4n69sIgkmOj0 wNcFnAtpXSB8HkA1heeziXQEUc4vYLGViJjq49w87arMxP9A1xAhjT/vEBlXGwRIfYXYa6hqQG6O 1ELg6w3U08a5v8hKMjbkIEkXqNNRK106QEssbBb1AlzOBdxVjR6hSTlLJ0LmLNmAqkkEOHvpOdME Hg7njBAGOBMXAzQASREAVEMu0JLbEJ8A+AiMhgWZTSOxw9PJAik1GqAYMZA5UCJyJX65nBamQEAw 4QsgN7NxkM0PmavMkg6X1ndqcOUAzcN1pAlcUEsAtH4AaAbYm02EasANyQ6q9QLTQMnqFGQ+vdpv 3iNqF+sE7AAmdh3FRskHgC8Aa5e3J4YJEKl7W9Y4v0BcIxD80OZlgK0ukPXw4HLfCFO1j3GZYAUB kDvYvqA9QPx9grymdW6Al/oa42iS0lT1iZmmRVoAFjViEkywbQgW/vgCdOHKY8MmHWOHApZL21S1 pc/QGw1E38fsqhL84p+DEgf/G/mZeRyJsreFDKhvqtSGGmHSm1YsyR/9QWbj5YAxdAAAACV0RVh0 ZGF0ZTpjcmVhdGUAMjAyMi0wMS0xN1QxNzowMzo0NSswMDowMFJIYWwAAAAldEVYdGRhdGU6bW9k aWZ5ADIwMjItMDEtMTdUMTc6MDM6NDUrMDA6MDAjFdnQAAAAAElFTkSuQmCC X-Now-Playing: The Cure's _Faith (1)_: "The Funeral Party" Date: Mon, 17 Jan 2022 18:26:42 +0100 In-Reply-To: <835yqiwa87.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 17 Jan 2022 19:19:52 +0200") Message-ID: <87ee565l4d.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > Let's at least call this something other than "script", to avoid > confusion. Sure. But... what. =?UTF-8?Q?=F0=9F=A4=94?= I made a slight attempt at that by calling it "scripts" instead of "script", since each character belongs to a list of scripts, but it's probably too subtle. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > Let's at least call this something other than "script", to avoid > confusion. Sure. But... what. =F0=9F=A4=94 I made a slight attempt at that by call= ing it "scripts" instead of "script", since each character belongs to a list of scripts, but it's probably too subtle. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 17 Jan 2022 17:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16424411412308 (code B ref 51733); Mon, 17 Jan 2022 17:39:02 +0000 Received: (at 51733) by debbugs.gnu.org; 17 Jan 2022 17:39:01 +0000 Received: from localhost ([127.0.0.1]:47870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9Vy8-0000b9-Ok for submit@debbugs.gnu.org; Mon, 17 Jan 2022 12:39:01 -0500 Received: from quimby.gnus.org ([95.216.78.240]:44688) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9Vy6-0000aw-0q for 51733@debbugs.gnu.org; Mon, 17 Jan 2022 12:39:00 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=svZtigRl6zPrajO7mJk7Qz1ISOLe3izNjPlmHz9N/8o=; b=ACQlazoP1EdybJEcvD8zcctGCY AZmGz7wBMtKmCBvAh9Jmal+p/MyvYamtKNxvY+MEafG6i3BvzxTGmyPUC7GI1hXcfWazmOnj7Ih6I d/o6qfiforneTh8oW0iMYZRx7byzrd/6HvYYjF8UZBesKMZD+CaVoGeLdnuxvHfXyzW4=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n9Vxw-0003RL-St; Mon, 17 Jan 2022 18:38:51 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEXz8+/f39vT09Dh 4t26urj////edVYYAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YBEREDLaoajYQAAAHBSURBVDjLZZSL kcMgDEQ500AkGjhkCgCrA8b913QrYYjt80wmDg9Jq19CuD8/Ijndfp/nOV4OA/UL4n69sIgkmOj0 wNcFnAtpXSB8HkA1heeziXQEUc4vYLGViJjq49w87arMxP9A1xAhjT/vEBlXGwRIfYXYa6hqQG6O 1ELg6w3U08a5v8hKMjbkIEkXqNNRK106QEssbBb1AlzOBdxVjR6hSTlLJ0LmLNmAqkkEOHvpOdME Hg7njBAGOBMXAzQASREAVEMu0JLbEJ8A+AiMhgWZTSOxw9PJAik1GqAYMZA5UCJyJX65nBamQEAw 4QsgN7NxkM0PmavMkg6X1ndqcOUAzcN1pAlcUEsAtH4AaAbYm02EasANyQ6q9QLTQMnqFGQ+vdpv 3iNqF+sE7AAmdh3FRskHgC8Aa5e3J4YJEKl7W9Y4v0BcIxD80OZlgK0ukPXw4HLfCFO1j3GZYAUB kDvYvqA9QPx9grymdW6Al/oa42iS0lT1iZmmRVoAFjViEkywbQgW/vgCdOHKY8MmHWOHApZL21S1 pc/QGw1E38fsqhL84p+DEgf/G/mZeRyJsreFDKhvqtSGGmHSm1YsyR/9QWbj5YAxdAAAACV0RVh0 ZGF0ZTpjcmVhdGUAMjAyMi0wMS0xN1QxNzowMzo0NSswMDowMFJIYWwAAAAldEVYdGRhdGU6bW9k aWZ5ADIwMjItMDEtMTdUMTc6MDM6NDUrMDA6MDAjFdnQAAAAAElFTkSuQmCC X-Now-Playing: The Cure's _Faith (1)_: "The Drowning Man" Date: Mon, 17 Jan 2022 18:38:48 +0100 In-Reply-To: <87ee565l4d.fsf@gnus.org> (Lars Ingebrigtsen's message of "Mon, 17 Jan 2022 18:26:42 +0100") Message-ID: <875yqi5kk7.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: I'm looking at the Confusable section now. https://www.unicode.org/reports/tr39/#Confusable_Detection Looks easy enough to implement (and the ELPA package already does the parsing, so I'll be reusing bits from that). Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) I'm looking at the Confusable section now.=20 https://www.unicode.org/reports/tr39/#Confusable_Detection Looks easy enough to implement (and the ELPA package already does the parsing, so I'll be reusing bits from that). But... I'm wondering what the higher level interface would be? I mean, quite a lot of strings are confusable with something else, but which ones are interesting? The only thing that seems immediately interesting to check for is whether a string is confusable with ASCII? That is, (textsec-confusable-with-ascii-p "C=F0=9D=97=82=F0=9D=97=8B=F0=9D=96=BC=F0= =9D=97=85=F0=9D=96=BE") =3D> t Because the ASCII characters are the ones that people rely on when doing ... things, like email and browsing the web. But I mean, "C=F0=9D=97=82=F0=9D=97=8B=F0=9D=96=BC=F0=9D=97=85=F0=9D=96=BE"= is confusable with "=D0=A1=D1=96=D0=B3=D1=81=D3=80=D0=B5" (the latter is Cyrillic), and if you're writing Russian, that might also be interesting. So perhaps a=20 (textsec-confusable-with-script-p "C=F0=9D=97=82=F0=9D=97=8B=F0=9D=96=BC=F0= =9D=97=85=F0=9D=96=BE" 'cyrillic) =3D> t ? But... I'm not sure in which contexts that would actually be vital to know. Hm. Anybody have any thoughts here?=20=20 --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 17 Jan 2022 17:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16424413552665 (code B ref 51733); Mon, 17 Jan 2022 17:43:01 +0000 Received: (at 51733) by debbugs.gnu.org; 17 Jan 2022 17:42:35 +0000 Received: from localhost ([127.0.0.1]:47876 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9W1b-0000gu-DN for submit@debbugs.gnu.org; Mon, 17 Jan 2022 12:42:35 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48348) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9W1a-0000gf-2i for 51733@debbugs.gnu.org; Mon, 17 Jan 2022 12:42:34 -0500 Received: from [2001:470:142:3::e] (port=43662 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9W1N-0004Ez-L7; Mon, 17 Jan 2022 12:42:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=XfbDg6JFtObBMGKpgdl1QErvOKXXHyTTWITagO6UXPU=; b=IFrgLpH5qLceLXqtbZzm onBcGmTIKoKHgHYGZjg5R6ClYfKPjW12XiPk5GgGSZvhEa2D0iKiV9B8BI0kZ2k9k/d52ZqfqMfge cK9ZI3NsLfiVgF0mm5OFrLEPxrP2/r2F/la67T1gq6NkYhkBSPVKwFUcszmWu3HkubC9AkbPT3bMr YdEbeOGv9+Lf1qMfCRdakesQmeE/4v26WVdhqsDwyZkAbndz/2B3LoyWSpOHYPypU+SCM5EtLcJws /+7rM7HnwLo5qGF0zvIupzeYrgRufXwDgrUExQww5trV4QJvOEe6G0XVWOsRoOztojJmNhfCu8vRa Ppme95nL593gqA==; Received: from [87.69.77.57] (port=4613 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9W1N-00015N-Kr; Mon, 17 Jan 2022 12:42:21 -0500 Date: Mon, 17 Jan 2022 19:42:12 +0200 Message-Id: <831r16w96z.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87ee565l4d.fsf@gnus.org> (message from Lars Ingebrigtsen on Mon, 17 Jan 2022 18:26:42 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org > Date: Mon, 17 Jan 2022 18:26:42 +0100 > > Eli Zaretskii writes: > > > Let's at least call this something other than "script", to avoid > > confusion. > > Sure. But... what. I don't know. script-id? script-class? scriptprop? uniscript? > I made a slight attempt at that by calling it "scripts" instead of > "script", since each character belongs to a list of scripts Does it? UAX#24 says no: The Script property is an enumerated property of type catalog. Its values form a full partition of the codespace: every Unicode code point is assigned a single Script property value. This value is either the explicit value for a specific script, such as Cyrillic, or is one of the following three special values: . Inherited—for characters that may be used with multiple scripts, and that inherit their script from a preceding base character. These include nonspacing combining marks and enclosing combining marks, as well as U+200C ZERO WIDTH NON-JOINER and U+200D ZERO WIDTH JOINER. . Common—for other characters that may be used with multiple scripts. . Unknown—for unassigned, private-use, noncharacter, and surrogate code points. This seems to say that each character has only a single script property value assigned to it? From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better In-Reply-To: <87czn8etuz.7.fsf@jidanni.org> Resent-From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 17 Jan 2022 17:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org, Lars Ingebrigtsen Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16424414352791 (code B ref 51733); Mon, 17 Jan 2022 17:44:02 +0000 Received: (at 51733) by debbugs.gnu.org; 17 Jan 2022 17:43:55 +0000 Received: from localhost ([127.0.0.1]:47881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9W2s-0000ix-QA for submit@debbugs.gnu.org; Mon, 17 Jan 2022 12:43:54 -0500 Received: from purple.birch.relay.mailchannels.net ([23.83.209.150]:60205) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9W2q-0000in-JF for 51733@debbugs.gnu.org; Mon, 17 Jan 2022 12:43:53 -0500 X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 0E27F8816BA; Mon, 17 Jan 2022 17:43:50 +0000 (UTC) Received: from pdx1-sub0-mail-a222.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id CCFF788138A; Mon, 17 Jan 2022 17:43:49 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from pdx1-sub0-mail-a222.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.124.31.69 (trex/6.4.3); Mon, 17 Jan 2022 17:43:50 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jidanni@jidanni.org X-MailChannels-Auth-Id: dreamhost X-Scare-Turn: 0c07bee33cfc138e_1642441429901_3041967109 X-MC-Loop-Signature: 1642441429901:3420467375 X-MC-Ingress-Time: 1642441429901 Received: from jidanni.org (114-41-12-16.dynamic-ip.hinet.net [114.41.12.16]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by pdx1-sub0-mail-a222.dreamhost.com (Postfix) with ESMTPSA id 4Jczm53fCzz1fd; Mon, 17 Jan 2022 09:43:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=jidanni.org; s=jidanni.org; t=1642441429; bh=XYnF7YCNiC2zYS7Sn+3lZ8yi8yc=; h=From:To:Cc:Subject:Date:Content-Type:Content-Transfer-Encoding; b=ec08n4TUCYEzSOyeANYVTUUG+bTXILLZJehEuN3O3YgEZbPEAEMvdrPOkDKaXhMm/ Znoz5PyNc079hUj1yMF4c4QL9lc5mb2WhcUP28gAt6VjpZdTxdDdoaYt8Q/RsLagsO jXZOdhflx1UrOcbjvrTneCSY+YSc5G6obX1BykhQ= From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> Date: Tue, 18 Jan 2022 01:43:45 +0800 Message-ID: <87v8yijm0e.5.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) OK, stay safe, beware of Ο, and unsubscribe me from all these details. Thanks. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 17 Jan 2022 17:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16424416293168 (code B ref 51733); Mon, 17 Jan 2022 17:48:01 +0000 Received: (at 51733) by debbugs.gnu.org; 17 Jan 2022 17:47:09 +0000 Received: from localhost ([127.0.0.1]:47894 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9W61-0000p1-Ft for submit@debbugs.gnu.org; Mon, 17 Jan 2022 12:47:09 -0500 Received: from quimby.gnus.org ([95.216.78.240]:44792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9W5z-0000oj-CR for 51733@debbugs.gnu.org; Mon, 17 Jan 2022 12:47:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=PqyL3nr5zwklaKhVBG34gwAA8M1OF/nuJX8G8/HG+Mc=; b=d86FRqNO7fYkdILGNtqd6Yao7A PqSVV8AV4slbE++k+7VT/wkc5KG1ruxM6RRJD10sWhEfr/FfpQWLgSqIo/FtaqV5ssOJWVpKCSHnA 5XJxhOiYgP/nms8GwIseP8cXaJC8o9xqQJ8U0Oc9e82eDhg5eWixjZ67pbn+Z4ZMNQcw=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n9W5q-0003Zf-8q; Mon, 17 Jan 2022 18:47:00 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <831r16w96z.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEXz8+/f39vT09Dh 4t26urj////edVYYAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YBEREDLaoajYQAAAHBSURBVDjLZZSL kcMgDEQ500AkGjhkCgCrA8b913QrYYjt80wmDg9Jq19CuD8/Ijndfp/nOV4OA/UL4n69sIgkmOj0 wNcFnAtpXSB8HkA1heeziXQEUc4vYLGViJjq49w87arMxP9A1xAhjT/vEBlXGwRIfYXYa6hqQG6O 1ELg6w3U08a5v8hKMjbkIEkXqNNRK106QEssbBb1AlzOBdxVjR6hSTlLJ0LmLNmAqkkEOHvpOdME Hg7njBAGOBMXAzQASREAVEMu0JLbEJ8A+AiMhgWZTSOxw9PJAik1GqAYMZA5UCJyJX65nBamQEAw 4QsgN7NxkM0PmavMkg6X1ndqcOUAzcN1pAlcUEsAtH4AaAbYm02EasANyQ6q9QLTQMnqFGQ+vdpv 3iNqF+sE7AAmdh3FRskHgC8Aa5e3J4YJEKl7W9Y4v0BcIxD80OZlgK0ukPXw4HLfCFO1j3GZYAUB kDvYvqA9QPx9grymdW6Al/oa42iS0lT1iZmmRVoAFjViEkywbQgW/vgCdOHKY8MmHWOHApZL21S1 pc/QGw1E38fsqhL84p+DEgf/G/mZeRyJsreFDKhvqtSGGmHSm1YsyR/9QWbj5YAxdAAAACV0RVh0 ZGF0ZTpjcmVhdGUAMjAyMi0wMS0xN1QxNzowMzo0NSswMDowMFJIYWwAAAAldEVYdGRhdGU6bW9k aWZ5ADIwMjItMDEtMTdUMTc6MDM6NDUrMDA6MDAjFdnQAAAAAElFTkSuQmCC X-Now-Playing: The Cure's _Faith (1)_: "Carnage Visors: The Soundtrack" Date: Mon, 17 Jan 2022 18:46:56 +0100 In-Reply-To: <831r16w96z.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 17 Jan 2022 19:42:12 +0200") Message-ID: <871r165k6n.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: >> I made a slight attempt at that by calling it "scripts" instead of >> "script", since each character belongs to a list of scripts > > Does it? UAX#24 says no: At least in this context. See ScriptExtensions.txt and TR39. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: >> I made a slight attempt at that by calling it "scripts" instead of >> "script", since each character belongs to a list of scripts > > Does it? UAX#24 says no: At least in this context. See ScriptExtensions.txt and TR39. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 17 Jan 2022 17:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16424416993405 (code B ref 51733); Mon, 17 Jan 2022 17:49:02 +0000 Received: (at 51733) by debbugs.gnu.org; 17 Jan 2022 17:48:19 +0000 Received: from localhost ([127.0.0.1]:47900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9W78-0000sr-Oy for submit@debbugs.gnu.org; Mon, 17 Jan 2022 12:48:19 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49826) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9W77-0000sd-RT for 51733@debbugs.gnu.org; Mon, 17 Jan 2022 12:48:18 -0500 Received: from [2001:470:142:3::e] (port=43778 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9W72-0005Al-C7; Mon, 17 Jan 2022 12:48:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=EtYjOJhATbZkfaw7OM0ETbM4yX3fpSqM7705sArbNa0=; b=C+v62XliBIIB5m70kFE2 Ok/CjnNLE3wwKjHUiNzsR4LcfxlTvBvxeZAR0IwXPYLi68hFUulSpY81KF+4whgu0DBGpxGGz1veI va9jQCJrGjFZ+Geib5XdVq1xSNzeIqzZuuTjeS723Vy4cSByaJqPHhx/3/U4GVRFjlbr0U4znCBTi XYTdhDgsMO1CshsUQcE6eLE19Zf9lI12wm/wPp/w5MdqWzvXhQlClAY3olOow3zF0YD81gg5eP4Lt /q2oUk6wOkqvQ6QM/3dDeyU9zxjtlN7Eeuq0UhamiB5ClMcaS8hG0VGm35gsCGSMeztEqJAQSx0WZ 425Ej7RkLWPeBA==; Received: from [87.69.77.57] (port=4973 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9W71-0001e8-SC; Mon, 17 Jan 2022 12:48:12 -0500 Date: Mon, 17 Jan 2022 19:48:01 +0200 Message-Id: <83zgnuuucu.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <875yqi5kk7.fsf@gnus.org> (message from Lars Ingebrigtsen on Mon, 17 Jan 2022 18:38:48 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org > Date: Mon, 17 Jan 2022 18:38:48 +0100 > > I'm looking at the Confusable section now. > > https://www.unicode.org/reports/tr39/#Confusable_Detection > > Looks easy enough to implement (and the ELPA package already does the > parsing, so I'll be reusing bits from that). > > But... I'm wondering what the higher level interface would be? I mean, > quite a lot of strings are confusable with something else, but which > ones are interesting? The only thing that seems immediately interesting > to check for is whether a string is confusable with ASCII? > > That is, > > (textsec-confusable-with-ascii-p "C𝗂𝗋𝖼𝗅𝖾") > => t > > Because the ASCII characters are the ones that people rely on when doing > ... things, like email and browsing the web. > > But I mean, "C𝗂𝗋𝖼𝗅𝖾" is confusable with "СігсӀе" (the latter is > Cyrillic), and if you're writing Russian, that might also be > interesting. So perhaps a > > (textsec-confusable-with-script-p "C𝗂𝗋𝖼𝗅𝖾" 'cyrillic) > => t > > ? But... I'm not sure in which contexts that would actually be vital > to know. Hm. I think we should first determine what kinds of applications may need this, and take it from there. The initial number of "confusability with" classes can be very small, and we can add more as we discover interesting use cases. The full number is pretty much infinite, I think, but I'm not sure Emacs needs to support all of them OOTB. We could support some of the popular ones, and provide infrastructure for developing more. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 17 Jan 2022 19:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Cc: 51733@debbugs.gnu.org, larsi@gnus.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164244639720005 (code B ref 51733); Mon, 17 Jan 2022 19:07:02 +0000 Received: (at 51733) by debbugs.gnu.org; 17 Jan 2022 19:06:37 +0000 Received: from localhost ([127.0.0.1]:48002 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9XKv-0005Cb-7G for submit@debbugs.gnu.org; Mon, 17 Jan 2022 14:06:37 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37564) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9XKt-0005CO-Ns for 51733@debbugs.gnu.org; Mon, 17 Jan 2022 14:06:36 -0500 Received: from [2001:470:142:3::e] (port=46522 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9XKn-0000Ff-84; Mon, 17 Jan 2022 14:06:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=5TN2Gh4RRA1HI/1o5qdgSdg1E+bOOmQgIAl+tLyI46E=; b=UIX/4jCsq79R5ty7/YO0 xKLaWRwEAB58mYS2CO1Ser2NyAHvNmpdyA+hKK1j6DdNVMEZJWq5amQGR/LXWNnkRExbt0S+fQhpN Pm3BKorl7MKvzY9pqsmsOCd7QXEk6/5+4S4RvVtJyOpw2Q6d/UiEB4h+6A2Ez5cO3Hu+rHnM0Qk7a 7peDcw5Ot1Uq7+MH/QYTbgI6koWYHm2ym84Ldol2KW+PYxc00BdIdKfo2eiG9jABTmv78DXH1desK F87j1Yxguy0xgnxCTmIztv/1l5nJ3XHx9r7guGGpe2GJESzMkoj869ITXE7wAq6b2GjAVyLAvNHur ksZlOgdDfDoUMA==; Received: from [87.69.77.57] (port=1866 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9XKm-00014B-Gi; Mon, 17 Jan 2022 14:06:29 -0500 Date: Mon, 17 Jan 2022 21:06:18 +0200 Message-Id: <83sftmuqqd.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87v8yijm0e.5.fsf@jidanni.org> (message from =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson on Tue, 18 Jan 2022 01:43:45 +0800) References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <87v8yijm0e.5.fsf@jidanni.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: 積丹尼 Dan Jacobson > Cc: Lars Ingebrigtsen , 51733@debbugs.gnu.org > Date: Tue, 18 Jan 2022 01:43:45 +0800 > > and unsubscribe me from all these details. Thanks. No way! You started this, so now you pay the price. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 17 Jan 2022 19:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: larsi@gnus.org Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164244649820194 (code B ref 51733); Mon, 17 Jan 2022 19:09:02 +0000 Received: (at 51733) by debbugs.gnu.org; 17 Jan 2022 19:08:18 +0000 Received: from localhost ([127.0.0.1]:48008 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9XMY-0005Fd-Im for submit@debbugs.gnu.org; Mon, 17 Jan 2022 14:08:18 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37878) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9XMW-0005FM-4Q for 51733@debbugs.gnu.org; Mon, 17 Jan 2022 14:08:16 -0500 Received: from [2001:470:142:3::e] (port=46594 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9XMQ-0000Rk-UD; Mon, 17 Jan 2022 14:08:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=yAG81CWGOHkcHEpPYo6hvIgklTjC+yW9tujyQ6bIhc8=; b=Fzi8ha1oOITr SADOCndZscrxK4E8a74JSfQ08S1MXAJm5BXdCDyS2tbIyrTH/IxpkmA3EFJPyoSFd8L6P2xRd/TwW K28AHlHiighCzaZzdeBWSVcBLN9oi5NahPItO3Zhh+XRo0ZY22WCawF7spWVRRuaXF8xp5fZG4die +h78P0Fw2jq85IDTLDvhXJIN2fwuXUfCo9I9RvGuBq3Tut+1gODClzD6co6Wyp2JRxRm6g8MBhh+q St+/p4sYEuAHPiLq3tJNQt7tyu8hYsRXpE+auuh9nE7yjXFYkFoOHqiN1dj8ekDptWD/3LBXNdU4j xEzkzlZmhzct+PSFN1fSoQ==; Received: from [87.69.77.57] (port=1972 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9XMQ-0001GH-27; Mon, 17 Jan 2022 14:08:10 -0500 Date: Mon, 17 Jan 2022 21:08:01 +0200 Message-Id: <83r196uqni.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <83zgnuuucu.fsf@gnu.org> (message from Eli Zaretskii on Mon, 17 Jan 2022 19:48:01 +0200) References: <87czn8etuz.7.fsf@jidanni.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Mon, 17 Jan 2022 19:48:01 +0200 > From: Eli Zaretskii > Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org > > I think we should first determine what kinds of applications may need > this By that I meant: confusables in URL, confusables in email addresses, etc. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 17 Jan 2022 20:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164245099112265 (code B ref 51733); Mon, 17 Jan 2022 20:24:02 +0000 Received: (at 51733) by debbugs.gnu.org; 17 Jan 2022 20:23:11 +0000 Received: from localhost ([127.0.0.1]:48126 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9YX0-0003Bk-Ov for submit@debbugs.gnu.org; Mon, 17 Jan 2022 15:23:10 -0500 Received: from quimby.gnus.org ([95.216.78.240]:45912) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9YWy-0003BW-HC for 51733@debbugs.gnu.org; Mon, 17 Jan 2022 15:23:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=7jciatWf+GjgJ6IO20ED2br2VvxgFDzuIxA6bonyCbs=; b=FTi/ouOgFR+ReecrWRQTTO5Ums tJMRko9wlLdrc+4CeGoBbK4dEsn1vW+Fs7QxLyzuXPSrbcFJ60fnUbMb3gTXSMqrTKOEYtf2eXQD0 SZXJqOi6dXUPbmcrFikSJgIYAvHoZnIIHOxV45EugQ8zW/zsEqcYS9Q/mzDGlElu9RSk=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n9YWp-0005bH-BF; Mon, 17 Jan 2022 21:23:02 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEXZ26hQgaEwSGD8 /NsHBgv///+ct3QrAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YBERQTDd19ffYAAAGISURBVDjLfZML csQgCIZRLyC4Bwg0BzDrBVrH+5+poHmYdLZM1sn+nyACAVDDSHgZ+8VECBngBnACeDMfO8gluztw HRSArhPbGvWPyUFVkr6rNdGXVDLbLxSQVRVhag13ELI30FqrD1A8DqAIqVU7KpQNQxYsB0hviaVb xjIBCZ7LDlgfAzUCVQafDhDL1oEJxJHCAZYdFFW2O3gP0ONGdOEEHuMFRk5hAn0j4XF2yV+TR8FP YJR0dOcO4tWMpP4n2KY2pTwB/w84xyHYBJQ80vW4WilFdE1W/uwBxz1ebbeaHCNvFcRuS9oo1Wz5 CQ4de4G6WBERVWMLyMklv7xWaNpjjUprFUaqmpUHiWsDDZo1qurqoZ0XLbSAgbZk5n5GW21i9F1U 1ecn28jJkVYT5AFqUEDtAnKARNN+i7a4ASLROoF2gVGLyxbfQZPb/gn8se9PoH4Erw/AbJ/2Z14z eOS2fzhi3+ztmrsH9g6DWx+A8RhQuoGK4Rzd1ww4ltOcXGByUBc/wC89WLzcTNIETQAAACV0RVh0 ZGF0ZTpjcmVhdGUAMjAyMi0wMS0xN1QyMDoxOToxMyswMDowMK7GNrgAAAAldEVYdGRhdGU6bW9k aWZ5ADIwMjItMDEtMTdUMjA6MTk6MTMrMDA6MDDfm44EAAAAAElFTkSuQmCC X-Now-Playing: Peter Gabriel's _Peter Gabriel 4_: "Shock The Monkey" Date: Mon, 17 Jan 2022 21:22:58 +0100 In-Reply-To: <83r196uqni.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 17 Jan 2022 21:08:01 +0200") Message-ID: <87sftm3ye5.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: I'm not quite sure I understand this bit here https://www.unicode.org/reports/tr39/#Confusable_Detection --- For an input string X, define skeleton(X) to be the following transformation on the string: Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) I'm not quite sure I understand this bit here https://www.unicode.org/reports/tr39/#Confusable_Detection --- For an input string X, define skeleton(X) to be the following transformatio= n on the string: Convert X to NFD format, as described in [UAX15]. Concatenate the prototypes for each character in X according to the spe= cified data, producing a string of exemplar characters. Reapply NFD. --- I mean, that sounds OK in and of itself, but then: --- X and Y are single-script confusables if and only if they are confusable, = and their resolved script sets have at least one element in common. Examples: =E2=80=9C=C7=89eto=E2=80=9D and =E2=80=9Cljeto=E2=80=9D in La= tin (the Croatian word for =E2=80=9Csummer=E2=80=9D), where the first word = uses only four codepoints, the first of which is U+01C9 (=C7=89) LATIN SMAL= L LETTER LJ. --- But: (ucs-normalize-NFD-string "=C7=89eto") =3D> "=C7=89eto" So according to that algo "=C7=89eto" and "ljeto" are not confusable. But if we use NFKD instead, they are: (ucs-normalize-NFKD-string "=C7=89eto") =3D> "ljeto" It seems unlikely to be a typo in this document, surely? But NFKD seems to make a whole lot more sense than NFD for this usage. I must be missing or misreading something. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Tue, 18 Jan 2022 08:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164249522221804 (code B ref 51733); Tue, 18 Jan 2022 08:41:01 +0000 Received: (at 51733) by debbugs.gnu.org; 18 Jan 2022 08:40:22 +0000 Received: from localhost ([127.0.0.1]:48874 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9k2Q-0005fc-0R for submit@debbugs.gnu.org; Tue, 18 Jan 2022 03:40:22 -0500 Received: from quimby.gnus.org ([95.216.78.240]:50940) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9k2N-0005fJ-0X for 51733@debbugs.gnu.org; Tue, 18 Jan 2022 03:40:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=1PDxnQp8CC39+4EebbcQfowTBZU4nXKQoRESI9MyI9Y=; b=mowBraXLp4Rt8FRqhErlkvqEWg MKPggRmF9WTpjzgZHU19PohnyA7id/LAufd4Kc4+f4gxNM0L7w0dwwyIxXjMmMpOH2YFMakwnx9qB V59+3r1yUjM80YFc+L0Tjxq+SLMrI+CoxrJQQQXDxcc9qlruOTslAjOtsgjSnSzhn0Uw=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n9k2D-0007U2-LY; Tue, 18 Jan 2022 09:40:12 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEXr5NX9/fGypZ+S g31wS0SNWVBTMCwwHx////+KWAfPAAAAAWJLR0QIht6VegAAAAd0SU1FB+YBEggmOsB477UAAAGN SURBVDjLddPNboMwDADgsEndlVD6AGUHzmjVOFcK6bkq7LxJ1LmuPyOvPzsEsCvV6qHkI9hJHKWU 1in+kkTjvzlSNT1lRVEopbYzJJq/t/yVoJ+AennfTc9zQlV8tOC933LAF62nAHAVhzqMDjTB/3DI /RK/S/JUpQyuEyhctC6HmML7vwUw1gMOYjjMJMpNAXpjjKX0iQQaH6HiK8/AjIDf2gvACU07wjeH Nc7o2jbAlcMGTNN1JpR145AH2PF6R1gRnLIAsawIPc1QlGNwewYllesqAhBQ+wEPpAmfAg4rHHV3 f7cER77AAc4G8xC4rQDb4BK7FpOLcrMeGhw/fT1uCQJN6KgljhzwPHAXu5bgIhru01p77oxbuiFC 3lusi4qSu4sn5TB9aKy77F1LZxvAS6ixLjtCIuBtoPYJUAnIoZ9gLyDDDYxwEZBStwNr6/lGHUKH Ug/fJJQhBcwLmWGz3B0JWr2O9yAuhN3a1APrH36dD9Qj00I41PG2XR5BxRhz6CfBZiT09jz+D81l 2y3pw6/UAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTAxLTE4VDA4OjM4OjU4KzAwOjAwqqLOvQAA ACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wMS0xOFQwODozODo1OCswMDowMNv/dgEAAAAASUVORK5C YII= X-Now-Playing: Grace Jones's _Living My Life_: "The Apple Stretching" Date: Tue, 18 Jan 2022 09:40:09 +0100 In-Reply-To: <87sftm3ye5.fsf@gnus.org> (Lars Ingebrigtsen's message of "Mon, 17 Jan 2022 21:22:58 +0100") Message-ID: <87iluh4ety.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > I must be missing or misreading something. Yes, indeed. I missed that the point of the confusable table was to do the =?UTF-8?Q?=C7=89?= -> lj mapping. Doh. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Lars Ingebrigtsen writes: > I must be missing or misreading something. Yes, indeed. I missed that the point of the confusable table was to do the =C7=89 -> lj mapping. Doh. (Well, one of the points.) --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Tue, 18 Jan 2022 11:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164250520314666 (code B ref 51733); Tue, 18 Jan 2022 11:27:01 +0000 Received: (at 51733) by debbugs.gnu.org; 18 Jan 2022 11:26:43 +0000 Received: from localhost ([127.0.0.1]:49096 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9mdO-0003oU-Vb for submit@debbugs.gnu.org; Tue, 18 Jan 2022 06:26:43 -0500 Received: from quimby.gnus.org ([95.216.78.240]:52256) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9mdM-0003oF-AE for 51733@debbugs.gnu.org; Tue, 18 Jan 2022 06:26:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=nb5UrHMT0rvO4Y3jf0uk6EfY0tbyVO+LurNZkYKs2Tk=; b=ud9meGDYkk9741oJjoCy+i/06m okP0g36vxJHuCN1GGpWrWngTC/ujXk7RCiRyxBwxv65hnSeHMhst0pG1+yIMMxaegOxRLydOrMpoN AIRqRGyYfTFXjfFmCA9O7nmHN5DKCEhpZpJVr2HwdvNhh0DchKtW4tKp6Im3ikueE3/s=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n9mdD-00006u-6R; Tue, 18 Jan 2022 12:26:33 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEUEAQIvFRxjJjBu OEeVKzm6SVTUja3///9ttdmYAAAAAWJLR0QHFmGI6wAAAAd0SU1FB+YBEgsZGqGOWxgAAAGwSURB VDjLvdNdcpswEAdwyekBWJIDgCDvDSIHsLzKe1utboDuf4TufyG20xnPtC9dj7HNj/2QwM79zyDv ibp/gb+Oh8kP6xLiIdyS/PVrQIw2bmfX/QnejhRGfwfT0vl+CovzfVzoClOMifo+Rh5OwYCODOZL mPTISx85jscSDDjMOKaehQfnJojCrKdWPc+XPguP5KPBSKjFFpPCG/n3MQC6nnPZIWbJZ/I1TAPA z3JAUkh0qkt8A9AVLlkkjTdAT+as71W2RE81ymKldsB7zfKTnmusi0uBDqgoluWHwnuNCqELWZvk K7xUadGx7mp4Fcm1YgIx2NovhTnNOkxurVjGWaEB0oyfBoX1ddYerW0Kdl0tClLKyt+p38H2Q1qp m34CPKABBCAZkCYe7kCktg0js97KjugTmkHBuLrd7oAZUABYfRicp73UC/O2Axauj5CnyeAbVnsP p2k1OCnkIgcohXkHD9gU+DNmbgCHUl9gzTtgrE3qDRiwOR0LIHeAFsVp94w68jWBAWx17FFFfCBB weOagl1iuwUATXfozgD76wQDlHXoHj4O0KcVgLzf7ojGH+OStcgAAAAldEVYdGRhdGU6Y3JlYXRl ADIwMjItMDEtMThUMTE6MjU6MjYrMDA6MDDesgMXAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTAx LTE4VDExOjI1OjI2KzAwOjAwr++7qwAAAABJRU5ErkJggg== X-Now-Playing: The Cure's _Pornography (1)_: "A Strange Day" Date: Tue, 18 Jan 2022 12:26:30 +0100 In-Reply-To: <87iluh4ety.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 18 Jan 2022 09:40:09 +0100") Message-ID: <87ee55474p.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Next stupid question: --- It must not contain any stateful bidirectional format characters. That is, no [:bidicontrol:] except for the LRM, RLM, and ALM, since the bidirectional controls could influence the ordering of characters outside the quotes. --- Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Next stupid question: --- It must not contain any stateful bidirectional format characters. That is, no [:bidicontrol:] except for the LRM, RLM, and ALM, since the bidirectional controls could influence the ordering of characters outside the quotes. --- We don't have the :bidicontrol: regexp class. Do we have another way to classify bidi control characters? The have class Cf, but so does many other non-bidi control characters... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Tue, 18 Jan 2022 11:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164250584915820 (code B ref 51733); Tue, 18 Jan 2022 11:38:01 +0000 Received: (at 51733) by debbugs.gnu.org; 18 Jan 2022 11:37:29 +0000 Received: from localhost ([127.0.0.1]:49119 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9mnp-000476-2e for submit@debbugs.gnu.org; Tue, 18 Jan 2022 06:37:29 -0500 Received: from quimby.gnus.org ([95.216.78.240]:52378) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9mnm-00046s-Kd for 51733@debbugs.gnu.org; Tue, 18 Jan 2022 06:37:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=x9vwcySppaX+jAZf3bVIQJPI1gHMnfxDWNwXGCv+iSg=; b=jbTWKgl3qGv8RXd0l8KvkGEker XyXnZhee61SNQUN+RCYhZ/akMxzB0Ponj6+JoFzvyMb2CFLHXs4pyvrLvvnMOJJh8XjfrP12mjH7h DdKOIpkmwXQ9z23oePZvv7BfMLFXeKFSowDtLwE8iYkzzNFcRGrBvt4oTaBBPx2OHLCU=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n9mnd-0000B0-Cx; Tue, 18 Jan 2022 12:37:19 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEUEAQIvFRxjJjBu OEeVKzm6SVTUja3///9ttdmYAAAAAWJLR0QHFmGI6wAAAAd0SU1FB+YBEgsZGqGOWxgAAAGwSURB VDjLvdNdcpswEAdwyekBWJIDgCDvDSIHsLzKe1utboDuf4TufyG20xnPtC9dj7HNj/2QwM79zyDv ibp/gb+Oh8kP6xLiIdyS/PVrQIw2bmfX/QnejhRGfwfT0vl+CovzfVzoClOMifo+Rh5OwYCODOZL mPTISx85jscSDDjMOKaehQfnJojCrKdWPc+XPguP5KPBSKjFFpPCG/n3MQC6nnPZIWbJZ/I1TAPA z3JAUkh0qkt8A9AVLlkkjTdAT+as71W2RE81ymKldsB7zfKTnmusi0uBDqgoluWHwnuNCqELWZvk K7xUadGx7mp4Fcm1YgIx2NovhTnNOkxurVjGWaEB0oyfBoX1ddYerW0Kdl0tClLKyt+p38H2Q1qp m34CPKABBCAZkCYe7kCktg0js97KjugTmkHBuLrd7oAZUABYfRicp73UC/O2Axauj5CnyeAbVnsP p2k1OCnkIgcohXkHD9gU+DNmbgCHUl9gzTtgrE3qDRiwOR0LIHeAFsVp94w68jWBAWx17FFFfCBB weOagl1iuwUATXfozgD76wQDlHXoHj4O0KcVgLzf7ojGH+OStcgAAAAldEVYdGRhdGU6Y3JlYXRl ADIwMjItMDEtMThUMTE6MjU6MjYrMDA6MDDesgMXAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTAx LTE4VDExOjI1OjI2KzAwOjAwr++7qwAAAABJRU5ErkJggg== X-Now-Playing: The Cure's _Pornography (1)_: "Pornography" Date: Tue, 18 Jan 2022 12:37:16 +0100 In-Reply-To: <87ee55474p.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 18 Jan 2022 12:26:30 +0100") Message-ID: <87a6ft46mr.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > We don't have the :bidicontrol: regexp class. Do we have another way to > classify bidi control characters? The have class Cf, but so does many > other non-bidi control characters... Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Lars Ingebrigtsen writes: > We don't have the :bidicontrol: regexp class. Do we have another way to > classify bidi control characters? The have class Cf, but so does many > other non-bidi control characters... I guess it's (get-char-code-property ?\N{LEFT-TO-RIGHT ISOLATE} 'bidi-class) combined with whether it's a control character? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Tue, 18 Jan 2022 11:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164250627416598 (code B ref 51733); Tue, 18 Jan 2022 11:45:02 +0000 Received: (at 51733) by debbugs.gnu.org; 18 Jan 2022 11:44:34 +0000 Received: from localhost ([127.0.0.1]:49128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9muf-0004Jc-Pq for submit@debbugs.gnu.org; Tue, 18 Jan 2022 06:44:33 -0500 Received: from quimby.gnus.org ([95.216.78.240]:52420) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9mud-0004JP-H2 for 51733@debbugs.gnu.org; Tue, 18 Jan 2022 06:44:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=VbQSTv6z6CMtE7AjtTY/EhtMHML+EEbEfw5mtviMcY0=; b=Hos5cGgAva5yOhQf1H7dRt8CPK eh1aj8iELFaJqn63F54SmHiHQgS8lrW+13atURFURi97Ud2waBHJIqOI5rm6uLcoEMt+xScmJCpQk 0qExNkKAeEfDEwQyn6uUX+1Vpb/bdqYB+l1U9iJFQEMRoCn8AVpfSCZTmu88ZMV3C9Dg=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n9muU-0000FO-EK; Tue, 18 Jan 2022 12:44:25 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEXu7dj9/e12f3tG ODukwMFip9H80SzVtE+ZY1v70Rn///9inpzfAAAAAWJLR0QKaND0VgAAAAd0SU1FB+YBEgsrOneQ L6EAAAGdSURBVDjLjdSxbsIwEAZgO033c5WhY2VTqWPlQ4URilH3iuxlCWKjC2FtQeAnAPG2PR8l TUyQegMCPv47J9gRoippsjzPBwUXfVbnkqOUYHgCKWQFajQ4w6oVVt77bRMEQ1mWfqn+RijFw6tW NcAA7uUKJL1LWDOcEtPGjDD8tc/wUQde1WDHF9gC20sw1xII7QD2PyAvQPtdDDzD4Bq3MRhwYyTo nYDuO0gVfgGg7gL0GUCnWqdSd3SoDKkoMSfAxNhkaDpobEdDgHAbPwWYxGJCCYKuBo3YD8OnBNqa 5IEbWQ0ZdwoJVW2rN5GK7Mlif9lcbua/6AWtwWdaYG0z3O82Ln0Nw62jqoHfCP4eke5M/gewkKAN w6SR4Lr5bZWPI+Ar78YAQsC7wUcXw7woZqF9gDyCwzWoEnGrQ9jW+aStVXlKuAiKZTGld9JBDAWD GjfheKwBDAcihSz8LeVsRgdwEU74hBIEgkAyzHwoydDaKhq+Lwrvv7WTaqzq53xOAZ4h1a1swp6B Ereq9pBhoNFaS+WqzUMua8OV+AH+a9V+L2sFBAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wMS0x OFQxMTo0Mzo1OCswMDowMGHjy1cAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDEtMThUMTE6NDM6 NTgrMDA6MDAQvnPrAAAAAElFTkSuQmCC X-Now-Playing: Blaine L. Reininger's _Broken Fingers (vinyl)_: "Broken Fingers" Date: Tue, 18 Jan 2022 12:44:21 +0100 In-Reply-To: <87a6ft46mr.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 18 Jan 2022 12:37:16 +0100") Message-ID: <874k6146ay.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > I guess it's > > (get-char-code-property ?\N{LEFT-TO-RIGHT ISOLATE} 'bidi-class) > > combined with whether it's a control character? No, that doesn't really help here: Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Lars Ingebrigtsen writes: > I guess it's > > (get-char-code-property ?\N{LEFT-TO-RIGHT ISOLATE} 'bidi-class) > > combined with whether it's a control character? No, that doesn't really help here: (get-char-code-property ?\N{LEFT-TO-RIGHT MARK} 'bidi-class) => L Hm... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Tue, 18 Jan 2022 12:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164250725518272 (code B ref 51733); Tue, 18 Jan 2022 12:01:02 +0000 Received: (at 51733) by debbugs.gnu.org; 18 Jan 2022 12:00:55 +0000 Received: from localhost ([127.0.0.1]:49145 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9nAV-0004kd-Ls for submit@debbugs.gnu.org; Tue, 18 Jan 2022 07:00:55 -0500 Received: from quimby.gnus.org ([95.216.78.240]:52500) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9nAS-0004kN-Pq for 51733@debbugs.gnu.org; Tue, 18 Jan 2022 07:00:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=02gEma/k0KNS1TcSow06w7YbbDsfFfGi13xPtEoKgH8=; b=ozIGpnKTdRsKmXbH8Whv1pBqP4 IQ2d+Vynv0b5MSq5UrLaAzRFNjUJUeQSCYDtTI8b2C0B2utvDJI4fi7Ke8dbACj2LtBI+SB9HjKGb WgTiHuopQGVNW74izvj4aYPBajJw62oMUo81RK52qoup/OfljebK2oCHog8l0PA9TouM=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n9nAJ-0000Jj-0x; Tue, 18 Jan 2022 13:00:46 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEXu7dj9/e12f3tG ODukwMFip9H80SzVtE+ZY1v70Rn///9inpzfAAAAAWJLR0QKaND0VgAAAAd0SU1FB+YBEgsrOneQ L6EAAAGdSURBVDjLjdSxbsIwEAZgO033c5WhY2VTqWPlQ4URilH3iuxlCWKjC2FtQeAnAPG2PR8l TUyQegMCPv47J9gRoippsjzPBwUXfVbnkqOUYHgCKWQFajQ4w6oVVt77bRMEQ1mWfqn+RijFw6tW NcAA7uUKJL1LWDOcEtPGjDD8tc/wUQde1WDHF9gC20sw1xII7QD2PyAvQPtdDDzD4Bq3MRhwYyTo nYDuO0gVfgGg7gL0GUCnWqdSd3SoDKkoMSfAxNhkaDpobEdDgHAbPwWYxGJCCYKuBo3YD8OnBNqa 5IEbWQ0ZdwoJVW2rN5GK7Mlif9lcbua/6AWtwWdaYG0z3O82Ln0Nw62jqoHfCP4eke5M/gewkKAN w6SR4Lr5bZWPI+Ar78YAQsC7wUcXw7woZqF9gDyCwzWoEnGrQ9jW+aStVXlKuAiKZTGld9JBDAWD GjfheKwBDAcihSz8LeVsRgdwEU74hBIEgkAyzHwoydDaKhq+Lwrvv7WTaqzq53xOAZ4h1a1swp6B Ereq9pBhoNFaS+WqzUMua8OV+AH+a9V+L2sFBAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wMS0x OFQxMTo0Mzo1OCswMDowMGHjy1cAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDEtMThUMTE6NDM6 NTgrMDA6MDAQvnPrAAAAAElFTkSuQmCC X-Now-Playing: Blaine L. Reininger's _Broken Fingers (vinyl)_: "Gogolo Grasiento" Date: Tue, 18 Jan 2022 13:00:42 +0100 In-Reply-To: <874k6146ay.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 18 Jan 2022 12:44:21 +0100") Message-ID: <87zgnt2qz9.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > No, that doesn't really help here: > > (get-char-code-property ?\N{LEFT-TO-RIGHT MARK} 'bidi-class) > => L > > Hm... OK, there's glyphless--bidi-control-characters, and I could make that non-private, and add the three missing ones... Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Lars Ingebrigtsen writes: > No, that doesn't really help here: > > (get-char-code-property ?\N{LEFT-TO-RIGHT MARK} 'bidi-class) > => L > > Hm... OK, there's glyphless--bidi-control-characters, and I could make that non-private, and add the three missing ones... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Tue, 18 Jan 2022 12:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164251006831238 (code B ref 51733); Tue, 18 Jan 2022 12:48:01 +0000 Received: (at 51733) by debbugs.gnu.org; 18 Jan 2022 12:47:48 +0000 Received: from localhost ([127.0.0.1]:49174 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9ntr-00087l-RY for submit@debbugs.gnu.org; Tue, 18 Jan 2022 07:47:48 -0500 Received: from quimby.gnus.org ([95.216.78.240]:52866) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9ntp-00086x-Ty for 51733@debbugs.gnu.org; Tue, 18 Jan 2022 07:47:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=ePthogINIoaGdq2jW4bFVNMk9PWybROiFbK4I8KIp2o=; b=vDB6Negr0V4vNGjIgYNnh0yjLt I3Q2svzoB7CbeEmnZC2Vzm1eRdnQQRtTGAaRBZFceDvSzpQjrKGhaLFmNZkldAqB561RP/nSp7/71 3qow8Sa2J4FxJL7BbzSq0aT5PjTW5LMh/nak3B4XzaShm+R8lqn/ZT8Tdv2wlixuPAtM=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n9ntg-0000de-Jk; Tue, 18 Jan 2022 13:47:39 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEWRe2yvmWT///9j B7T2AAAAAWJLR0QCZgt8ZAAAAAd0SU1FB+YBEgwoCwgsat0AAAFFSURBVCjPNVFBqgUhDEuh3Svo fSroXsHe/yo/dd4fGDCTaUwTSAAFwNDYQJQB+IAKX9vD4Qvq+IHyAYhypOQJuIFSsJNOBiUi7pNE T3DxPZU44ge65G+fAOwxCTSlQWY+QqEkQt9xQnk+KfcsGKnrVW5C77Hca1pSvRHrnJoWGvbFCpEa 2AV9U4Jg0OdsqV2lC87wfomKtUxC7k5t8wOvqzU70c8ecJkmdNCqbi5o3f5X3XPlwAfOPMtiD8l1 rp7lYYzzhUNnYdrednI5odyXLmEtwhYC0mHBcJb4NsqpxVmF8xmdUXeyI8mu6libcUgoqRF2CPq9 GaTdTTvUzGvr2d1XO24Z3em3eJ/ynNKLgTm8qM7t21XsWb2vZZEj2Y9NbLrjpWMXjVm8ZuqlMAdR guzdql9X7+W/Vm/cgELCDzK1N7b0B78GTxjjkywSAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTAx LTE4VDEyOjQwOjExKzAwOjAwJsxXswAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wMS0xOFQxMjo0 MDoxMSswMDowMFeR7w8AAAAASUVORK5CYII= X-Now-Playing: Tom Tom Club's _Close To The Bone_: "Pleasure Of Love" Date: Tue, 18 Jan 2022 13:47:35 +0100 In-Reply-To: <87zgnt2qz9.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 18 Jan 2022 13:00:42 +0100") Message-ID: <87v8yh2ot4.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: OK, I think the textsec stuff is basically 90% implemented now. (So according to custom, there's at least 90% left.) The next step would be to make other packages use this. For instance, when shr displays a suspicious URL, it could mark it in red (and perhaps add a warning icon), and have a tooltip that describes in [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) OK, I think the textsec stuff is basically 90% implemented now. (So according to custom, there's at least 90% left.) The next step would be to make other packages use this. For instance, when shr displays a suspicious URL, it could mark it in red (and perhaps add a warning icon), and have a tooltip that describes in which way it's suspicious. I think the places it would make sense to hook this machinery in would be in: * shr (displaying URLs and links) * Gnus/rmail (displaying email addresses) * Message (when responding to mail; a prompt "do you really?") * browse-url (prompt) Feel free to add to the list. There should probably be a customization point? A user option like `warn-about-suspicious-identifiers'? (Better name would be nice.) And then a utility function that would return a propertised string with the warning, perhaps, so that all the callers don't have to do so much work. So shr/Gnus/rmail could use (possibly-add-warning-about-suspiciousness string) to do that, and if the user has switched the user option off, textsec isn't loaded at all. (Since it loads so much data, some people might prefer not to.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Tue, 18 Jan 2022 12:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164251030931726 (code B ref 51733); Tue, 18 Jan 2022 12:52:01 +0000 Received: (at 51733) by debbugs.gnu.org; 18 Jan 2022 12:51:49 +0000 Received: from localhost ([127.0.0.1]:49186 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9nxl-0008Fe-91 for submit@debbugs.gnu.org; Tue, 18 Jan 2022 07:51:49 -0500 Received: from quimby.gnus.org ([95.216.78.240]:52902) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9nxj-0008FM-Qk for 51733@debbugs.gnu.org; Tue, 18 Jan 2022 07:51:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=3paIczy+dElr7lTCJX9LasH4MzFnmJwX7iSh8HOdOhs=; b=dAiyAdY2xwAb4DYEyK2swpZ8WM vPJk1jgmSnV66wlsUkFwpsa1BOpR+P3VkLM1s/DpJ1MFWYPICEiFWFdp9ELxi0BPDDqk6jxylIstD C89xYPvqdZCSEzwau6DNQIfXrG3gtj4FsWG8ekX72P9Zh8+O8gQUlaGw2e5YU21me0Q8=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n9nxb-0000eZ-BV; Tue, 18 Jan 2022 13:51:41 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEWRe2yvmWT///9j B7T2AAAAAWJLR0QCZgt8ZAAAAAd0SU1FB+YBEgwoCwgsat0AAAFFSURBVCjPNVFBqgUhDEuh3Svo fSroXsHe/yo/dd4fGDCTaUwTSAAFwNDYQJQB+IAKX9vD4Qvq+IHyAYhypOQJuIFSsJNOBiUi7pNE T3DxPZU44ge65G+fAOwxCTSlQWY+QqEkQt9xQnk+KfcsGKnrVW5C77Hca1pSvRHrnJoWGvbFCpEa 2AV9U4Jg0OdsqV2lC87wfomKtUxC7k5t8wOvqzU70c8ecJkmdNCqbi5o3f5X3XPlwAfOPMtiD8l1 rp7lYYzzhUNnYdrednI5odyXLmEtwhYC0mHBcJb4NsqpxVmF8xmdUXeyI8mu6libcUgoqRF2CPq9 GaTdTTvUzGvr2d1XO24Z3em3eJ/ynNKLgTm8qM7t21XsWb2vZZEj2Y9NbLrjpWMXjVm8ZuqlMAdR guzdql9X7+W/Vm/cgELCDzK1N7b0B78GTxjjkywSAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTAx LTE4VDEyOjQwOjExKzAwOjAwJsxXswAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wMS0xOFQxMjo0 MDoxMSswMDowMFeR7w8AAAAASUVORK5CYII= X-Now-Playing: Tom Tom Club's _Close To The Bone_: "This Is A Foxy World" Date: Tue, 18 Jan 2022 13:51:38 +0100 In-Reply-To: <87v8yh2ot4.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 18 Jan 2022 13:47:35 +0100") Message-ID: <87r1952omd.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > The next step would be to make other packages use this. (But I'm taking the rest of the day off, and possibly tomorrow, too, so if somebody else wants to tinker with this, please do go ahead.) Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Lars Ingebrigtsen writes: > The next step would be to make other packages use this. (But I'm taking the rest of the day off, and possibly tomorrow, too, so if somebody else wants to tinker with this, please do go ahead.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Tue, 18 Jan 2022 14:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164251775414103 (code B ref 51733); Tue, 18 Jan 2022 14:56:02 +0000 Received: (at 51733) by debbugs.gnu.org; 18 Jan 2022 14:55:54 +0000 Received: from localhost ([127.0.0.1]:51415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9ptp-0003fP-Tv for submit@debbugs.gnu.org; Tue, 18 Jan 2022 09:55:54 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36048) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9ptl-0003fH-IM for 51733@debbugs.gnu.org; Tue, 18 Jan 2022 09:55:52 -0500 Received: from [2001:470:142:3::e] (port=37388 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9ptf-0004VI-2Z; Tue, 18 Jan 2022 09:55:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=WXi0cobQYBl70mPGNJA9i4I1v6zP6FWV/HqTbOd+qpI=; b=Y9MV4ffP0lzO sa438YmgKuAOoauGMBv9EW3ihTPmDvtpOrRFxUKHcB4Bs4bXas+1mTvQfC2SmbbDZKwhrWpLK2S5f 3oGErB3QPunPnxTAKmLAYkHvtDJKaUsQdh7WUQrla45CY+oRMJeRyssE9iloh1MEavuJYJil0lH44 K98YojUdN/oK2Ed3kW5st9F+yOyg3JIW9HrBOAnm77TYLlC1WzcpI3o3PPPvRHoXH6Rj8jLmk9nci NezyraVbA3YsBoK020riOCTM3pIZak6sfXKJOtUbnH+lsBhFBFXd4Ht+hM0ghCaZYWcir+Q7UCdfi U8JVBln1hxr7Kz0G0wreXA==; Received: from [87.69.77.57] (port=2808 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9ptK-0004LS-C2; Tue, 18 Jan 2022 09:55:31 -0500 Date: Tue, 18 Jan 2022 16:55:14 +0200 Message-Id: <83iluhum99.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87ee55474p.fsf@gnus.org> (message from Lars Ingebrigtsen on Tue, 18 Jan 2022 12:26:30 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: 51733@debbugs.gnu.org > Date: Tue, 18 Jan 2022 12:26:30 +0100 > > Next stupid question: > > --- > It must not contain any stateful bidirectional format characters. > > That is, no [:bidicontrol:] except for the LRM, RLM, and ALM, since the bidirectional controls could influence the ordering of characters outside the quotes. > --- > > We don't have the :bidicontrol: regexp class. Do we have another way to > classify bidi control characters? The have class Cf, but so does many > other non-bidi control characters... I don't think you need any classification: the offending control characters are very few, so you could just test for them explicitly. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Tue, 18 Jan 2022 15:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164251803114757 (code B ref 51733); Tue, 18 Jan 2022 15:01:01 +0000 Received: (at 51733) by debbugs.gnu.org; 18 Jan 2022 15:00:31 +0000 Received: from localhost ([127.0.0.1]:51421 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9pyC-0003po-Fr for submit@debbugs.gnu.org; Tue, 18 Jan 2022 10:00:31 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37286) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9pyA-0003pb-S1 for 51733@debbugs.gnu.org; Tue, 18 Jan 2022 10:00:23 -0500 Received: from [2001:470:142:3::e] (port=37476 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9py5-0005BA-HJ; Tue, 18 Jan 2022 10:00:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=mc9ylp9fvw71YLHE84qTywP80FARv2ldYc8Wzc3K7rk=; b=gfAAV8OjXP7S cYNCS8u5KVuINw/Jlmy2I/mmk60epy3ze20O4zuh80qV5OCgIZ3icUkuGaGMyTvFZc/XVaWRiJCqb cvQ3BaTkus2pwAi40MVjPSjZVb3AFJ7ewaGMuFiDaT3P1xrERLRx4AenXUy3qR2sb/MeRSilBucYx bbxiTIdVRvVQ4kcT+S4mpyWsIPVN3xf98TRV4RLTZCIPfbWlVQawE/Iu4Ylun2RZSp1e6Ykfe70+o wUsuCy4ehyPD2ag64JDiwu7ZcJ0PrGnJ5ZXJuP2jJiafxnUAJ5qDE6o3NV81HfH6r3S6bsRDAk0Xg QfXzEjpFNmLpSUQOMcph0Q==; Received: from [87.69.77.57] (port=3093 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9pxr-0004Fi-6x; Tue, 18 Jan 2022 10:00:14 -0500 Date: Tue, 18 Jan 2022 16:59:56 +0200 Message-Id: <83h7a1um1f.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87zgnt2qz9.fsf@gnus.org> (message from Lars Ingebrigtsen on Tue, 18 Jan 2022 13:00:42 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: 51733@debbugs.gnu.org > Date: Tue, 18 Jan 2022 13:00:42 +0100 > > OK, there's glyphless--bidi-control-characters, and I could make that > non-private, and add the three missing ones... I don't think that's what you want, because AFAIU that includes LRM, RLM, and ALM, which are stateless. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Tue, 18 Jan 2022 15:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164251833115231 (code B ref 51733); Tue, 18 Jan 2022 15:06:02 +0000 Received: (at 51733) by debbugs.gnu.org; 18 Jan 2022 15:05:31 +0000 Received: from localhost ([127.0.0.1]:51427 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9q38-0003xb-RA for submit@debbugs.gnu.org; Tue, 18 Jan 2022 10:05:31 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39240) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9q34-0003xJ-JG for 51733@debbugs.gnu.org; Tue, 18 Jan 2022 10:05:29 -0500 Received: from [2001:470:142:3::e] (port=37754 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9q2z-0006Cl-9X; Tue, 18 Jan 2022 10:05:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=r/5Lk7ZLQXF1hZlax8Q/gUn206gvUH2tUVj1ee709iA=; b=JR7xPV1A6SIp /+mweQgFsZQE37NzLhHK0hj3FVACzDI43nGwH3TusZm2hIUEXKV+loRcaCkILCoRyjRrKEhdt0Axo 9EKIZY9hFFmZZkNrVAgKPSHCwQykqCTAEoRggSSxPGkvBFnSsg0qYoo3952OHn4bHMNfgPXFdZGeP L9WeeGelIXyoPOJhenRvoRyxXeO0ofPey2/TSDmZghBkaDZf4fzwSYpD5Wn6ciMQu+ni6O4pdtvy2 EdGtdIRJxYtuQ5QIvyBTN+wbCIn9Kk8MhdPBhniHnx4HTN+WDF/GaP7TRKTuYvjdceuiGE034VO5t mB9up9qB4degmEgN0OIWqA==; Received: from [87.69.77.57] (port=3405 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9q2p-0003Nd-LN; Tue, 18 Jan 2022 10:05:20 -0500 Date: Tue, 18 Jan 2022 17:05:01 +0200 Message-Id: <83fsplulsy.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87v8yh2ot4.fsf@gnus.org> (message from Lars Ingebrigtsen on Tue, 18 Jan 2022 13:47:35 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: 51733@debbugs.gnu.org > Date: Tue, 18 Jan 2022 13:47:35 +0100 > > I think the places it would make sense to hook this machinery in would > be in: > > * shr (displaying URLs and links) > * Gnus/rmail (displaying email addresses) > * Message (when responding to mail; a prompt "do you really?") > * browse-url (prompt) Sounds reasonable. Perhaps also Tramp (host names)? > There should probably be a customization point? A user option like > `warn-about-suspicious-identifiers'? Is this a go/no-go test, or are there levels? If there are levels, perhaps something similar to NSM would be more appropriate? (And maybe levels of NSM should determine the default textsec level?) From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Tue, 18 Jan 2022 18:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16425315105652 (code B ref 51733); Tue, 18 Jan 2022 18:46:02 +0000 Received: (at 51733) by debbugs.gnu.org; 18 Jan 2022 18:45:10 +0000 Received: from localhost ([127.0.0.1]:51690 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9tTi-0001T5-6n for submit@debbugs.gnu.org; Tue, 18 Jan 2022 13:45:10 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48778) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9tTf-0001Sc-33 for 51733@debbugs.gnu.org; Tue, 18 Jan 2022 13:45:08 -0500 Received: from [2001:470:142:3::e] (port=44014 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9tTW-0002h1-41; Tue, 18 Jan 2022 13:44:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=1PigTNLoboxJxrlmJqZC+2GgOAOvlVDLgEYTdNJR5O4=; b=DdTla99qmR+a rp2ZeACL6kqEHcN4FjzxAaM74EpCnFZ+2teUGWBv2+wRw27OGWqb6vih/70P+jV/MZRHrCZlqkkR/ iheTDW02/xvKLNoJWwazEk50a1GuXnuDZp7ccoh2y43kDzJ0i32swyUza7KL65uwAs33RxzkSjzaY H4BbyLd30e2G9VAdE9adJBeHooSDv3rwtDbx7JJZkH8F1jS9mfZmMrZtKU4tP9ZJT/rQS5cedegFH FU3Eh6K+Qqa8LnSQW8x4zzbd2yxJxsseVV/4TFfzGa4vLwBRVXH9d5rm4/eMHECc8gw/enYyh+Qup FU6TIL0ISXz/tmJZL2EZHw==; Received: from [87.69.77.57] (port=4873 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9tTV-00065V-H7; Tue, 18 Jan 2022 13:44:58 -0500 Date: Tue, 18 Jan 2022 20:44:51 +0200 Message-Id: <831r14vq70.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87r1952omd.fsf@gnus.org> (message from Lars Ingebrigtsen on Tue, 18 Jan 2022 13:51:38 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: 51733@debbugs.gnu.org > Date: Tue, 18 Jan 2022 13:51:38 +0100 > > Lars Ingebrigtsen writes: > > > The next step would be to make other packages use this. > > (But I'm taking the rest of the day off, and possibly tomorrow, too, so > if somebody else wants to tinker with this, please do go ahead.) Does textsec-email-suspicious-p expect non-ASCII email addresses to be RFC 2047 encoded? If so, it will not work in the Rmail display buffers, where email addresses are shown decoded. For non-ASCII names the function signals an error. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Tue, 18 Jan 2022 18:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16425317546176 (code B ref 51733); Tue, 18 Jan 2022 18:50:01 +0000 Received: (at 51733) by debbugs.gnu.org; 18 Jan 2022 18:49:14 +0000 Received: from localhost ([127.0.0.1]:51696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9tXd-0001bY-O0 for submit@debbugs.gnu.org; Tue, 18 Jan 2022 13:49:13 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49754) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9tXb-0001bL-Vy for 51733@debbugs.gnu.org; Tue, 18 Jan 2022 13:49:12 -0500 Received: from [2001:470:142:3::e] (port=44260 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9tXI-0003Nj-FU; Tue, 18 Jan 2022 13:49:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=yhhoMne9mcXq8btqa+Ke5+pydiWimmktWoA+rv9sFAg=; b=RYo1jGrV1QUK gutlAJLYWClJe3SRwHUjmAVI6ftZXL5onsZfHArdiSR5p0plRnzxHAu/vI9nMwpmVG1ehf+vLgX61 3FVdWZaOPpK8fOs4iLlROwNxVCW7Tt7C0KnERmP5f7uckWRRVbjUVanm/S1u2CGJksWRH1QCOy30V Vu6Kasu+Efl5ZqkvXFo7Z/phIx6b1b7ks9tntQU+RtSEcmPpxIzoEmDg4rOBH6im/jFXWjw4Nhc/1 PVII1FLYiJ17lv881ueda/COqEplYz4JmoescOqlMTb4wCpCKAQiRyGUDz1Vm71SyWL6Lsb5ANxpM PPdX4K4BJYsmREAK9y5SBg==; Received: from [87.69.77.57] (port=1137 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9tXI-0006Uw-3H; Tue, 18 Jan 2022 13:48:52 -0500 Date: Tue, 18 Jan 2022 20:48:46 +0200 Message-Id: <83zgnsubg1.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87r1952omd.fsf@gnus.org> (message from Lars Ingebrigtsen on Tue, 18 Jan 2022 13:51:38 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) These two tests seem to reveal a bug in the implementation: (should (textsec-name-suspicious-p "\N{LEFT-TO-RIGHT MARK}\N{LEFT-TO-RIGHT MARK}Lars Ingebrigtsen")) (should (textsec-name-suspicious-p "\N{LEFT-TO-RIGHT MARK}\N{RIGHT-TO-LEFT MARK}\N{LEFT-TO-RIGHT MARK}\N{RIGHT-TO-LEFT MARK}\N{LEFT-TO-RIGHT MARK}Lars Ingebrigtsen"))) LRM and RLM are stateless controls, so they shouldn't be flagged as suspicious, AFAIU. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Tue, 18 Jan 2022 20:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: larsi@gnus.org Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164253696723726 (code B ref 51733); Tue, 18 Jan 2022 20:17:02 +0000 Received: (at 51733) by debbugs.gnu.org; 18 Jan 2022 20:16:07 +0000 Received: from localhost ([127.0.0.1]:51818 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9uti-0006Ac-Of for submit@debbugs.gnu.org; Tue, 18 Jan 2022 15:16:06 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9utf-00069o-85 for 51733@debbugs.gnu.org; Tue, 18 Jan 2022 15:16:05 -0500 Received: from [2001:470:142:3::e] (port=47210 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9utV-00089o-IH; Tue, 18 Jan 2022 15:15:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=d4a4o/2dT2Eyi23VPyavNt7mMMmCWbih0dDX6H2mUXU=; b=q1f7tYB9A4T7 CK1Nje3axuJHOmnVljW11i5MJAOIW/ls692b6DcyZKMyuLmE77VH6qwzpweFi9pKVeHKB8JsR13q8 DFjvRc68f2tZdfVm0i7ybk+yEEjAyZLUK+Q1ZRiCPCfzI8lBPPqWOQx+SHtgoz1NP6sGdRhdU4/ZH PFWdTJNWX5YjYLvkTT+pD5LvXDBSMeD0z/8Y49dXjfNu18hAl1lbulo0OefyncbYcqzDk1XFxAOUi 9ypO+E5T5lp5D2Yw35d9GbcPybmXNEUzLYJu2c8IXKDmY+R7ffHdSKtxF69zUOMYWWWjrfXbKWiBo 9sQX/3QGcBZqOKQF84ZEMA==; Received: from [87.69.77.57] (port=2620 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9utV-0008Rz-Cf; Tue, 18 Jan 2022 15:15:53 -0500 Date: Tue, 18 Jan 2022 22:15:39 +0200 Message-Id: <83sftku7f8.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <83zgnsubg1.fsf@gnu.org> (message from Eli Zaretskii on Tue, 18 Jan 2022 20:48:46 +0200) References: <87czn8etuz.7.fsf@jidanni.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <83zgnsubg1.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Tue, 18 Jan 2022 20:48:46 +0200 > From: Eli Zaretskii > Cc: 51733@debbugs.gnu.org > > These two tests seem to reveal a bug in the implementation: > > (should (textsec-name-suspicious-p > "\N{LEFT-TO-RIGHT MARK}\N{LEFT-TO-RIGHT MARK}Lars Ingebrigtsen")) > (should (textsec-name-suspicious-p > "\N{LEFT-TO-RIGHT MARK}\N{RIGHT-TO-LEFT MARK}\N{LEFT-TO-RIGHT MARK}\N{RIGHT-TO-LEFT MARK}\N{LEFT-TO-RIGHT MARK}Lars Ingebrigtsen"))) > > LRM and RLM are stateless controls, so they shouldn't be flagged as > suspicious, AFAIU. I think I get it now: it's because of textsec-suspicious-nonspacing-p, which forbids consecutive nonspacing characters, right? But then I don't think it's correct to consider Cf characters for that purpose: UTS#39 explicitly talks about nonspacing _marks_, i.e. Mn and Me characters. Where did you see Cf and Cc as well? From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Tue, 18 Jan 2022 20:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: larsi@gnus.org Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164253792025371 (code B ref 51733); Tue, 18 Jan 2022 20:32:02 +0000 Received: (at 51733) by debbugs.gnu.org; 18 Jan 2022 20:32:00 +0000 Received: from localhost ([127.0.0.1]:51834 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9v95-0006b9-Qz for submit@debbugs.gnu.org; Tue, 18 Jan 2022 15:32:00 -0500 Received: from eggs.gnu.org ([209.51.188.92]:43524) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9v92-0006ar-Vn for 51733@debbugs.gnu.org; Tue, 18 Jan 2022 15:31:59 -0500 Received: from [2001:470:142:3::e] (port=47566 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9v8x-0002IZ-KQ; Tue, 18 Jan 2022 15:31:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Clu3ERCJjzjK4/OqDSiKcS4neWg6WtPOQTTKzvYDAFs=; b=TYlaRhS+ELdW ScWh2y7PjSw6q8Z6x8VSVMlIsVWs+Dgnvu/04B8En37l9Ags0h4TaUCdBNSGmRujXzhLUrHjq03Fd rOLkctUx4ChxEBpDV1pLrc/gM+jhF4AI2qnbdcj6WR7WDG9mh0GMg5vTx5/qNsj4nmBl/WQcBQRGD Dy+TNyQhzGi6jDbCf7vtAJQxYD+oAKT8kI46TOg/3QTisnslF8GXcuDg/TTzXJo41lbvgM6kwbQfM 4MZU/AQzQDViSuNXBU5hZTtUiKWdnFWuLrp4IgDGvaeaPJzB0JbNLuBYkIfr5KH6YaK4/vW61gmJI EnLbWetFMCGuav1Qw+pNZQ==; Received: from [87.69.77.57] (port=3607 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9v8x-000786-Io; Tue, 18 Jan 2022 15:31:51 -0500 Date: Tue, 18 Jan 2022 22:31:45 +0200 Message-Id: <83pmoou6oe.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <83sftku7f8.fsf@gnu.org> (message from Eli Zaretskii on Tue, 18 Jan 2022 22:15:39 +0200) References: <87czn8etuz.7.fsf@jidanni.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <83zgnsubg1.fsf@gnu.org> <83sftku7f8.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Tue, 18 Jan 2022 22:15:39 +0200 > From: Eli Zaretskii > Cc: 51733@debbugs.gnu.org > > > LRM and RLM are stateless controls, so they shouldn't be flagged as > > suspicious, AFAIU. > > I think I get it now: it's because of textsec-suspicious-nonspacing-p, > which forbids consecutive nonspacing characters, right? But then I > don't think it's correct to consider Cf characters for that purpose: > UTS#39 explicitly talks about nonspacing _marks_, i.e. Mn and Me > characters. Where did you see Cf and Cc as well? Including Cf characters in this suspicious category is also problematic because the ZERO WIDTH characters (like ZWJ and ZWNJ) are Cf, and it is not reasonable to limit the use of those, as some scripts (like Arabic, for example), uses them quite a lot. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 09:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org, Lars Ingebrigtsen Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164258409325508 (code B ref 51733); Wed, 19 Jan 2022 09:22:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 09:21:33 +0000 Received: from localhost ([127.0.0.1]:52331 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nA79o-0006dM-O7 for submit@debbugs.gnu.org; Wed, 19 Jan 2022 04:21:32 -0500 Received: from mail-wm1-f43.google.com ([209.85.128.43]:45988) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nA79m-0006d6-4q for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 04:21:31 -0500 Received: by mail-wm1-f43.google.com with SMTP id j5-20020a05600c1c0500b0034d2e956aadso4468895wms.4 for <51733@debbugs.gnu.org>; Wed, 19 Jan 2022 01:21:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=2BIj/JMU9wHitvqHOxJcyUkkIQuzdSe8i2dJbaHTU9w=; b=YYAkuxG9EoxWRPuwFI09QiLvhme/cLZTKVDlLpWZ6FWqMU1LEGT4Z28Cw0suXctLX8 kroCJgF/bd2zseSR08VPrIyHGl6ZXGN3QsLIdL/qeUxQH070Hf0msTUe6i4tVzLCiEkr jl+wK0bbBddGF/RSI85GTKG4so3YsNDOyhyDjmGPVezvYv4LO45xyQE1voEH2GlyjlCY LwSX+kCZ3GQG8VfABYLN1dC3yM4piLx66BalNKXSM569QzDqlDZpiF74oFrsdnzwvdM3 HtkQtQIPyW0qTyib6KrGb/9YXD2q5uDghSbJrJbzEgEwdWO/CRbzdxVhU1p2bGRjRa39 9RcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=2BIj/JMU9wHitvqHOxJcyUkkIQuzdSe8i2dJbaHTU9w=; b=jstvs4xO7g6+Syf/kMc/HEbYaeoLOBiZ+IEoPMrZZEseLMEhK8T1YQemonAltTo4tG 7nv6lb74w/ozLLCm0nip1t+bJEyaPzE3c1VxhXS6+tyR5uO18q8YTzxJH5x0IrbzvXRM l/XWLt3hmkzi0PPAm9IugwXUtYgLh46g4xjisjciPdeToGZ+HFP/WREmVtRPkZcqzL2J Y/xZZm2mmBDFhNpcfWXnr4O/d8uLSqTBlAYU3GHAw5uDfzhTxpUdFuOlOB58+T94gvFd USHsyDZeE991o8gQ6tv3gDzRp1o6+XqSNNHMgQPmi81YIkGoyOkkINjgMeED71ke9ZGp EO/Q== X-Gm-Message-State: AOAM5302Ae+yHYLMDXbZjkObVia+DJ5XI2nK1iSih1uHyb3e/RHZ7uRl ZkH9QUHQ7c34PLuH02q+Y+mS0c503kw= X-Google-Smtp-Source: ABdhPJz+Kl6Kg5i3jbPY8BBf42hla+8e1cvulJAkxA6FnpSbiZrpevpFQghh5jvnrDq480u7J6bKIA== X-Received: by 2002:a05:6000:1c0a:: with SMTP id ba10mr23397335wrb.233.1642584084020; Wed, 19 Jan 2022 01:21:24 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb50:bb30:9458:d59e:39a2]) by smtp.gmail.com with ESMTPSA id l7sm14284013wrs.43.2022.01.19.01.21.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Jan 2022 01:21:23 -0800 (PST) From: Robert Pluim References: <87czn8etuz.7.fsf@jidanni.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> Date: Wed, 19 Jan 2022 10:21:22 +0100 In-Reply-To: <831r14vq70.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 18 Jan 2022 20:44:51 +0200") Message-ID: <87tue0nkrx.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Tue, 18 Jan 2022 20:44:51 +0200, Eli Zaretskii said: >> From: Lars Ingebrigtsen >> Cc: 51733@debbugs.gnu.org >> Date: Tue, 18 Jan 2022 13:51:38 +0100 >>=20 >> Lars Ingebrigtsen writes: >>=20 >> > The next step would be to make other packages use this.=20 >>=20 >> (But I'm taking the rest of the day off, and possibly tomorrow, too,= so >> if somebody else wants to tinker with this, please do go ahead.) Eli> Does textsec-email-suspicious-p expect non-ASCII email addresses t= o be Eli> RFC 2047 encoded? If so, it will not work in the Rmail display Eli> buffers, where email addresses are shown decoded. For non-ASCII n= ames Eli> the function signals an error. It does? Do you have an example? The following works fine ELISP> (textsec-email-suspicious-p "rpluim=D0=BC ") =3D> "`rpluim=D0=BC' isn't restrictive enough" Although I think that message should say something like "Mailbox name contains non-ASCII characters" Robert --=20 From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 09:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164258435525939 (code B ref 51733); Wed, 19 Jan 2022 09:26:01 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 09:25:55 +0000 Received: from localhost ([127.0.0.1]:52336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nA7E3-0006kJ-AB for submit@debbugs.gnu.org; Wed, 19 Jan 2022 04:25:55 -0500 Received: from quimby.gnus.org ([95.216.78.240]:60748) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nA7E1-0006k6-4D for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 04:25:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=y7Ec/2kCz3cPFiUQMQQR+dm7O17DQIhQy2LaLXDvbQE=; b=ZchpLKAxqOrEU7/jnWOMH8BYpW +Y2tFeMa0/rLa0rnH+iDn23RZF2G3+WzT/t24ih0TwT7XSMIUbQw3E45pNlJ6HOlVJrRAxfbWHKZF 4tjw+BxnYfAYomgkNj5PpkFO3C3yx9ZUX8SREqtF5rs1x0AA2XG4uxSvhfbtnRkMjCGM=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nA7Ds-0001NX-8D; Wed, 19 Jan 2022 10:25:46 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEVSR0YtKClqd4sZ Ghz///+otQIJAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YBEwkYBY6l1KcAAAHBSURBVDjLXVOLkSsx CINNA/ZzA769BszQf28nCTbJPJLNbJAlvjafsGGw64aZ9at9ANg3YPJfRpf3I4AEuzf/gjxKgJqL hO34oUv+OZthN8/aeDPmLWBcG6DJOUAaHpekrsuHWYtITQAjbdvWboScMRrYOl+cFUsEFMiUzFb0 8WS2V1W6EGJlEpoRBaiuQD4EFpUyE40goBzhKgb8eVxSiKCyGBYPgIi7ANmYlBKQUcFB7xLkJaCW 8OPMFEGEoSUEXpySoiKhNZmTCfBqKAUkxWHOGq3NUJapjOwBFDfecXOyYkoNepklozBBdCceBlXC YoUvgXFpSUYVZXls/GYXWK1S3Bn3jtcHGINS+B7sxJNBMbpB5+de30B2jAy/Wd/mu1qI8/iOQKXk Ec2tOWlK69xbscQXYFX1cWN/898LKAHurBCDF5oH+6KGmaeGURosKbiwWn7tgfrBmQDte+Td2unq O3upGK5dKuiZuSpf89mnVno38QMEF3yubqL2tu3AsxrAMrz9GIr3XpHhM/+zeO77l1jW7joLP2Zb 3fgYGdzId7o8vho4itfjrSUtYA5Nj7dhzdFUXmQP8etaPYpYuD+iR3t6gv+1rwAAACV0RVh0ZGF0 ZTpjcmVhdGUAMjAyMi0wMS0xOVQwOToyNDowNSswMDowMCvZ1kMAAAAldEVYdGRhdGU6bW9kaWZ5 ADIwMjItMDEtMTlUMDk6MjQ6MDUrMDA6MDBahG7/AAAAAElFTkSuQmCC X-Now-Playing: Hector Zazou's _Geographies_: "Denise a Venise" Date: Wed, 19 Jan 2022 10:25:42 +0100 In-Reply-To: <831r14vq70.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 18 Jan 2022 20:44:51 +0200") Message-ID: <8735lkdqll.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > Does textsec-email-suspicious-p expect non-ASCII email addresses to be > RFC 2047 encoded? Yes. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > Does textsec-email-suspicious-p expect non-ASCII email addresses to be > RFC 2047 encoded? Yes. > If so, it will not work in the Rmail display buffers, where email > addresses are shown decoded. For non-ASCII names the function signals > an error. Rmail does have access to the encoded header, so it'll just have to call the textsec function before it decodes it (and displays it). -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 09:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Robert Pluim Cc: 51733@debbugs.gnu.org, Eli Zaretskii Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164258441326049 (code B ref 51733); Wed, 19 Jan 2022 09:27:01 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 09:26:53 +0000 Received: from localhost ([127.0.0.1]:52342 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nA7Ez-0006m5-JJ for submit@debbugs.gnu.org; Wed, 19 Jan 2022 04:26:53 -0500 Received: from quimby.gnus.org ([95.216.78.240]:60778) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nA7Ey-0006ls-0u for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 04:26:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=ohuIVzkG1Z3aiEtwykES2C+wLbzoYT85v1o9SqAaWIo=; b=q52uTEH8nwVSP48I2AUak6Yw+t sIGvq1DLcYux54J4fkNyAr4rnrRHWC9oaeorXjnb6nGeTOKxQmeOHAPnGECQOvWKb2cfq1KBN8LGu Cq5eUXecKj2Wm86pJO+tESQnW8boyLMEI4rDazT8i7yYCmIruMftrptzCmMg+tIi7AEM=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nA7Ep-0001Ny-7X; Wed, 19 Jan 2022 10:26:45 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEVSR0YtKClqd4sZ Ghz///+otQIJAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YBEwkYBY6l1KcAAAHBSURBVDjLXVOLkSsx CINNA/ZzA769BszQf28nCTbJPJLNbJAlvjafsGGw64aZ9at9ANg3YPJfRpf3I4AEuzf/gjxKgJqL hO34oUv+OZthN8/aeDPmLWBcG6DJOUAaHpekrsuHWYtITQAjbdvWboScMRrYOl+cFUsEFMiUzFb0 8WS2V1W6EGJlEpoRBaiuQD4EFpUyE40goBzhKgb8eVxSiKCyGBYPgIi7ANmYlBKQUcFB7xLkJaCW 8OPMFEGEoSUEXpySoiKhNZmTCfBqKAUkxWHOGq3NUJapjOwBFDfecXOyYkoNepklozBBdCceBlXC YoUvgXFpSUYVZXls/GYXWK1S3Bn3jtcHGINS+B7sxJNBMbpB5+de30B2jAy/Wd/mu1qI8/iOQKXk Ec2tOWlK69xbscQXYFX1cWN/898LKAHurBCDF5oH+6KGmaeGURosKbiwWn7tgfrBmQDte+Td2unq O3upGK5dKuiZuSpf89mnVno38QMEF3yubqL2tu3AsxrAMrz9GIr3XpHhM/+zeO77l1jW7joLP2Zb 3fgYGdzId7o8vho4itfjrSUtYA5Nj7dhzdFUXmQP8etaPYpYuD+iR3t6gv+1rwAAACV0RVh0ZGF0 ZTpjcmVhdGUAMjAyMi0wMS0xOVQwOToyNDowNSswMDowMCvZ1kMAAAAldEVYdGRhdGU6bW9kaWZ5 ADIwMjItMDEtMTlUMDk6MjQ6MDUrMDA6MDBahG7/AAAAAElFTkSuQmCC X-Now-Playing: Hector Zazou's _Geographies_: "Sidi bel abbes" Date: Wed, 19 Jan 2022 10:26:42 +0100 In-Reply-To: <87tue0nkrx.fsf@gmail.com> (Robert Pluim's message of "Wed, 19 Jan 2022 10:21:22 +0100") Message-ID: <87y23ccbzh.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Robert Pluim writes: > ELISP> (textsec-email-suspicious-p "=?UTF-8?Q?rpluim=D0=BC_?= =?UTF-8?Q??=") > => "=?UTF-8?Q?`rpluim=D0=BC'?= isn't restrictive enough" > > Although I think that message should say something like > > "Mailbox name contains [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Robert Pluim writes: > ELISP> (textsec-email-suspicious-p "rpluim=D0=BC = ") > =3D> "`rpluim=D0=BC' isn't restrictive enough" > > Although I think that message should say something like > > "Mailbox name contains non-ASCII characters" But it's fine for mailbox names to be non-ASCII. (textsec-email-suspicious-p "rpluim=D0=BC <=D0=BC@gmail.com>") =3D> nil It's just various combinations of ... things ... that are suspicious. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 10:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, Eli Zaretskii Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164258716030880 (code B ref 51733); Wed, 19 Jan 2022 10:13:01 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 10:12:40 +0000 Received: from localhost ([127.0.0.1]:52402 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nA7xI-000820-Iy for submit@debbugs.gnu.org; Wed, 19 Jan 2022 05:12:40 -0500 Received: from mail-wm1-f47.google.com ([209.85.128.47]:52121) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nA7xF-00081l-VG for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 05:12:39 -0500 Received: by mail-wm1-f47.google.com with SMTP id c2so4340344wml.1 for <51733@debbugs.gnu.org>; Wed, 19 Jan 2022 02:12:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=MVdi2RiP3V3zHanA4s/8SPHlzTAN76U/K1akxPjsh+E=; b=M5cTOxK4lWAhlJXpZY3nSipa8jDx6ZngRuiI2iBsA80PFQMGJCSQV8tdclcDavpe4h oERtamAM7TXQoyuly1iDi3xSOQfWS0zFT1BBXBRx5/WXXjz9NvF2gl7tftdtFBh+bgjN bQQXpZL3FsCniRSaxYNhKWXBQ7Qbn2/7Ui9XxTpyl2/d8njdyTjkCGAvomZ9mQkgyBIE H34kcI24KfD0gBKordiioVMTs/UuUlNVAApT98rydk4wovxTMhgZfLW6gEQ7LImV8ucy NDflNS4/w8OXjlAa1qufnLNtNMZGqjFifA4DIOYhvhq5jLcGe+4dC/nmlsuwU0pJ4O0n E9WA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=MVdi2RiP3V3zHanA4s/8SPHlzTAN76U/K1akxPjsh+E=; b=g+LVoGFzeP4cMEMdvdeli+PEubxfCZDerTGukYWbRHK8rteIFEak7qo7XmJkTKo320 GN0op34Lv2USSTdVkputlbGcLv1mWgP/4WC/43pUZ/yVZbhD/PyQrxfV365twShkfKm7 vS17YFMiT0Mu8FAT+J1brNzz1XNcx4s+usvrFy32IjtGUDjC/2aUkixuKwOEibAdld2p Ri7rCREkL8n2gsnuwlgwnoQbdreRIFeiyS7Rg5PixlBJXNw4iuXDSp+Bca4pttIvHXkv 7xld6PMGHwSI+ckBgyZiZL2AQg0qK8yFPO6K/JYjFS582OR4YOUpm6yoD+CovD3coPsv gMqw== X-Gm-Message-State: AOAM530HdObvaW5L/C1rBSN0pHzgJ6HI/e9UfM/rm2N9XdCd9Jtlb+Yi DOko9DJ5Ya2LsJxa5JAzVudUsLPvsDc= X-Google-Smtp-Source: ABdhPJwJwxESGzDuYugG8Du9o52MgakK5wFBi+qeSdvPD7McJ/aI0Sj8MClSrldoV2o3KCVzAlVFwA== X-Received: by 2002:a05:600c:3b0b:: with SMTP id m11mr2759366wms.48.1642587151992; Wed, 19 Jan 2022 02:12:31 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb50:5497:eb2c:1716:483e]) by smtp.gmail.com with ESMTPSA id u1sm14563465wrs.97.2022.01.19.02.12.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Jan 2022 02:12:31 -0800 (PST) From: Robert Pluim References: <87czn8etuz.7.fsf@jidanni.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <87y23ccbzh.fsf@gnus.org> Date: Wed, 19 Jan 2022 11:12:30 +0100 In-Reply-To: <87y23ccbzh.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 19 Jan 2022 10:26:42 +0100") Message-ID: <87pmooniep.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Wed, 19 Jan 2022 10:26:42 +0100, Lars Ingebrigtsen said: Lars> Robert Pluim writes: ELISP> (textsec-email-suspicious-p "rpluim=D0=BC ") >> =3D> "`rpluim=D0=BC' isn't restrictive enough" >>=20 >> Although I think that message should say something like >>=20 >> "Mailbox name contains non-ASCII characters" Lars> But it's fine for mailbox names to be non-ASCII. Lars> (textsec-email-suspicious-p "rpluim=D0=BC <=D0=BC@gmail.com>") Lars> =3D> nil Lars> It's just various combinations of ... things ... that are suspici= ous. OK, but the error message could be better, no? Robert --=20 From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 10:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Robert Pluim Cc: 51733@debbugs.gnu.org, Eli Zaretskii Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164258809032518 (code B ref 51733); Wed, 19 Jan 2022 10:29:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 10:28:10 +0000 Received: from localhost ([127.0.0.1]:52421 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nA8CI-0008SQ-2i for submit@debbugs.gnu.org; Wed, 19 Jan 2022 05:28:10 -0500 Received: from quimby.gnus.org ([95.216.78.240]:33114) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nA8CG-0008Rz-5g for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 05:28:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=x1GQGvSabCEF9Uoc6DE1DL6w+kXv+RAyBuMsuYLOcSw=; b=e239zx4Yu/himEasRFOJnpxYil Ooh/R5BefDRog1V484QKvClj2EG7wguPBp1c1YVgyFnOE3J68V9dN5EJBvxw3Od2mSWbakXtHx8v2 lkKdv5KvVkd2i68fo0s1uZHcIIAFfQ6YAHgZWfbAFIYnfmT9PZJ94CjxZk0UO8MyhxQw=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nA8C6-0001mz-L7; Wed, 19 Jan 2022 11:28:01 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <87y23ccbzh.fsf@gnus.org> <87pmooniep.fsf@gmail.com> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEX48tr+/e68qJlS eVVDPSuoWkLDnVLRn1v///+6XTF/AAAAAWJLR0QIht6VegAAAAd0SU1FB+YBEwoYGZjiNrEAAAGy SURBVDjLzZTBctsgEIatzPQu2hdINwbdTRLfK/ICqhfd5QB3edh9/S6KJMtNPNNj/wMD8+2/u0jA breqrnbVbis1q8yrZVFv5hNU1RqkvlJ9D6i/Mv0DqAU82U/6VUC1f8OTQ4zxhOice5NxBh6yj2nU iNgHNIM+rUD73owGsUMeoUOcgNpj0hgzIGgdxAh6BRgwGegAwL2MutuA6H0jQINzBeu5BiIEikOQ ZPEdB4Bvq0OiOAJEMBf0i2MCemjiKJhyL1FrDQAzAEuOQCRjAaoAMTcjJAbIzIaujtLIGPl8AM2R ieilAFWAhozeHhviRMRs51QDYBcQnxNnTiw6L2Aou0VMLNGSjC8zSDHiIEDy+CZ75nEGrxyx08HT QGNDv6/Avkb5DbnPPRkfbSxgatdaCuhzEjBgaNu1uDgMpsChpxTQHtnO+7CHEJFDwj4R4/lIAsp5 27egO6CRsZPvwhc4L4728IBgWHBDkezhaQHOPcuxca1bVYor9QCf9Dg5rud1e1yv4MP4Bbi9XurO 9bitcXtBtlGPd8CPm642i+8/7/Wu/hvw8ebU1bSj65tT/wGcQLm6HwaWWwAAACV0RVh0ZGF0ZTpj cmVhdGUAMjAyMi0wMS0xOVQxMDoyNDoyNSswMDowMHNmOqAAAAAldEVYdGRhdGU6bW9kaWZ5ADIw MjItMDEtMTlUMTA6MjQ6MjUrMDA6MDACO4IcAAAAAElFTkSuQmCC X-Now-Playing: Frankie Goes To Hollywood's _Welcome To The Pleasuredome_: "Born to Run" Date: Wed, 19 Jan 2022 11:27:57 +0100 In-Reply-To: <87pmooniep.fsf@gmail.com> (Robert Pluim's message of "Wed, 19 Jan 2022 11:12:30 +0100") Message-ID: <87pmooc95e.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Robert Pluim writes: > OK, but the error message could be better, no? Sure, but what? (And it's not an error message, it's information about something that looks like it might be odd.) Content analysis details: (-0.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 2.0 LONGWORDS Long string of long words X-Spam-Score: -0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.5 (-) Robert Pluim writes: > OK, but the error message could be better, no? Sure, but what? (And it's not an error message, it's information about something that looks like it might be odd.) Summarising Unicode=C2=AE Technical Standard #39 in one line isn't easy. We can go all vague, like "Something is wrong", or we can go long, like "It's not all-ASCII, and it's not single script, and it's not a mixture of arabic armenian bengali bopomofo devanagari ethiopic georgian gujarati gurmukhi hangul han hebrew hiragana katakana kannada khmer lao malayalam myanmar oriya sinhala tamil telugu thaana thai tibetan latin, and it not a latin/han/korea/japan mixture". (And I probably forgot some bits.) --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 10:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, Eli Zaretskii Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16425889361558 (code B ref 51733); Wed, 19 Jan 2022 10:43:01 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 10:42:16 +0000 Received: from localhost ([127.0.0.1]:52434 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nA8Pv-0000P3-OO for submit@debbugs.gnu.org; Wed, 19 Jan 2022 05:42:15 -0500 Received: from mail-wm1-f41.google.com ([209.85.128.41]:56176) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nA8Pr-0000Om-RH for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 05:42:14 -0500 Received: by mail-wm1-f41.google.com with SMTP id c66so4456874wma.5 for <51733@debbugs.gnu.org>; Wed, 19 Jan 2022 02:42:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=OVMZt408GpTOS7nR/eJ5Kgjc7OPlmmX0TcpQarfOk6w=; b=QOuZaYMDrqkvu72fsyKJ3GlcmhCp4BaaNjIfCmv6hBVxGU8I9497Nl9Lr7iBDGxDNv zPB215ynKL2No8Ng1KUAQ+jTk0+6P/s348U2bPQzIrxI+5rzzQRNDFWV7Z5bQzd/7yXq pnYuXDp/eHRLKaG7xLP3Aoko7oYowTEOPeroQG9zD3tjkV1B79Rj/i9IIi4SHEUcoP7S 4j+ZoClt+KRNw2G75i0IT/hluY3shuaz5rJpbRZw3PqCLmesjXfaQHcmaeVRWzMfdiBw F/duMOEWBymbHo+QwEzs8Xh69wjGbGml54iW+FafE/uNCe9hZbiVmSQUptcw1faO+bpp F0bw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=OVMZt408GpTOS7nR/eJ5Kgjc7OPlmmX0TcpQarfOk6w=; b=RbaKvVJPP77QCO2160u6UjxcxIcebFuwPBi+eLnL4GqvcPqJUkixQj5s8XYi/JTayG w8sluG01ga8NBanda7t1ERbNfoCI5G8MNyLpPVmJ/uoXIrg7cwni4iL9wHRSj7dXNfvK 9eNKIBhgoOPI7s3/ItKIFLKc22ADP+Rgw5LFHecaYyb1evUNS6JTvWMM/oKiz4iuSJbk Ys+tMiGERyV1FgsMc+qyFB5HipIox1J32T9sMBPwrPawnnBigpnBGR/DBlVx61K0tNNo fU+WPyYcW8RNSCV3zaHrK+Iov2VyEQY3TBQExZOMYdG16LzyUKE1NGJbTL3sn8WunA6y 1VKg== X-Gm-Message-State: AOAM533VRbYUxrAO8N7MGGfLg7NA9tKiphhNWXN0YtaJmbvxHtIFgEIJ 5RT6xbr75I9pAKhRedlAv7CRUSKD0L4= X-Google-Smtp-Source: ABdhPJyhOlqfWtKfGGgK5H9eEEVcNltRfNZ/kSdrT+1XmWc9vF8psgUAKCO9JMuzIzPbQzoJUteJiQ== X-Received: by 2002:a1c:7205:: with SMTP id n5mr1868574wmc.35.1642588925624; Wed, 19 Jan 2022 02:42:05 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb50:5497:eb2c:1716:483e]) by smtp.gmail.com with ESMTPSA id u16sm6471451wmq.23.2022.01.19.02.42.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Jan 2022 02:42:05 -0800 (PST) From: Robert Pluim References: <87czn8etuz.7.fsf@jidanni.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <87y23ccbzh.fsf@gnus.org> <87pmooniep.fsf@gmail.com> <87pmooc95e.fsf@gnus.org> Date: Wed, 19 Jan 2022 11:42:04 +0100 In-Reply-To: <87pmooc95e.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 19 Jan 2022 11:27:57 +0100") Message-ID: <87lezcnh1f.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Wed, 19 Jan 2022 11:27:57 +0100, Lars Ingebrigtsen said: Lars> Robert Pluim writes: >> OK, but the error message could be better, no? Lars> Sure, but what? (And it's not an error message, it's information= about Lars> something that looks like it might be odd.) Lars> Summarising Unicode=C2=AE Technical Standard #39 in one line isn'= t easy. Lars> We can go all vague, like "Something is wrong", or we can go long= , like Lars> "It's not all-ASCII, and it's not single script, and it's not a m= ixture Lars> of arabic armenian bengali bopomofo devanagari ethiopic georgian Lars> gujarati gurmukhi hangul han hebrew hiragana katakana kannada khm= er lao Lars> malayalam myanmar oriya sinhala tamil telugu thaana thai tibetan = latin, Lars> and it not a latin/han/korea/japan mixture". (And I probably for= got Lars> some bits.) How about "Contains suspicious characters or mix of characters"? That would at least point users in the right direction. Robert --=20 From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 11:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16425931069825 (code B ref 51733); Wed, 19 Jan 2022 11:52:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 11:51:46 +0000 Received: from localhost ([127.0.0.1]:52525 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nA9VC-0002YP-6p for submit@debbugs.gnu.org; Wed, 19 Jan 2022 06:51:46 -0500 Received: from eggs.gnu.org ([209.51.188.92]:32810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nA9VA-0002YB-1N for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 06:51:45 -0500 Received: from [2001:470:142:3::e] (port=34116 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nA9Us-0004Yf-Mj; Wed, 19 Jan 2022 06:51:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=z2VPnii8hAbcYe/J65jULiFx5Uto8ywDdfBPgcFKT7k=; b=n+kFmgVFf9w5 hyK6jW1Q0724qRCbCrm1rtyMwattYeyJ95IV3rTqJuVEnKnurxGYRmYJNFw7+fKZ4n9nyjdmEXSEo mGZSDTnpJZXMlAH08qlxw3Z+97gxPl7jtgHMEdOpCuPTm1CM1MHiBkVsI5WgnHkTF8Hy0DWl3ELEG 70Fgl7ctE5KKs6JfE923+xyYufMpEW1a7dneFWFEInVGS1cYi4PP23qPz96iAtentLEI/S44oVIaY xZTo7TrfxE2pkIbXaadEbmfQJav+po6HCBoD710YTftso/XEc0klLIv6zVpLl8B0o/z3esuKoaDDa BePnVnkb04SBxSr31tzJdA==; Received: from [87.69.77.57] (port=4908 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nA9Uo-0004KO-3O; Wed, 19 Jan 2022 06:51:25 -0500 Date: Wed, 19 Jan 2022 13:51:17 +0200 Message-Id: <834k60t03u.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <8735lkdqll.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 19 Jan 2022 10:25:42 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <8735lkdqll.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: 51733@debbugs.gnu.org > Date: Wed, 19 Jan 2022 10:25:42 +0100 > > Eli Zaretskii writes: > > > Does textsec-email-suspicious-p expect non-ASCII email addresses to be > > RFC 2047 encoded? > > Yes. > > > If so, it will not work in the Rmail display buffers, where email > > addresses are shown decoded. For non-ASCII names the function signals > > an error. > > Rmail does have access to the encoded header, so it'll just have to call > the textsec function before it decodes it (and displays it). This is unfortunate. It means, for example, that a simple lazy discovery of suspicious addresses by scanning the email reading buffer with regular expressions will not work, and the feature must instead scan the original mbox buffer. Why cannot we lift this restriction? mail-header-parse-address is not the only way to parse email addresses. Or maybe we could encode the email address if the original one causes an error? From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 11:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Robert Pluim Cc: 51733@debbugs.gnu.org, larsi@gnus.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164259325710152 (code B ref 51733); Wed, 19 Jan 2022 11:55:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 11:54:17 +0000 Received: from localhost ([127.0.0.1]:52538 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nA9Xd-0002dg-0Y for submit@debbugs.gnu.org; Wed, 19 Jan 2022 06:54:17 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33502) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nA9Xa-0002dN-R3 for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 06:54:15 -0500 Received: from [2001:470:142:3::e] (port=34148 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nA9XT-0004p6-Lo; Wed, 19 Jan 2022 06:54:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=PUlwJgBTM8I8ymJJNwGksbJmtbBi9qREnUzOMtTDhgQ=; b=CTUxjHdny86jJJxaMjnk pg8s5ikAOtxX3nGEOx8pVwYi9P1A/2l6NGVZqiXHEKk0Rl00eGNAB8sg9YyVOH5EcIM+uL94vzVMF doxY4BEITH7MM0lUERZRCNuNzwb6fRSWXVj3zVke4xCRpjn6Ms3afKOyW9ns5XVlKt0JtFTH4vLJU 6i+oXGpZXf0NQ8DCzOIuR3rwYxX/MJdKQlhwAClZeQUjZLGA72vygJJpqA+6Dj6knusRMMWnd/+BU pmVfb87RJ4N+staBmAxAev6oBZvLnETFuc0GX0135VeLAIMM8LlrTNZBSx/ZrWi7+rLSTM/hxRyv6 V7KS8kQi3PpQXw==; Received: from [87.69.77.57] (port=1102 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nA9XP-0004TT-Km; Wed, 19 Jan 2022 06:54:06 -0500 Date: Wed, 19 Jan 2022 13:53:59 +0200 Message-Id: <8335lkszzc.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87tue0nkrx.fsf@gmail.com> (message from Robert Pluim on Wed, 19 Jan 2022 10:21:22 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Robert Pluim > Cc: Lars Ingebrigtsen , 51733@debbugs.gnu.org > Date: Wed, 19 Jan 2022 10:21:22 +0100 > > Eli> Does textsec-email-suspicious-p expect non-ASCII email addresses to be > Eli> RFC 2047 encoded? If so, it will not work in the Rmail display > Eli> buffers, where email addresses are shown decoded. For non-ASCII names > Eli> the function signals an error. > > It does? Do you have an example? The following works fine Here: (textsec-email-suspicious-p "אבגד ") => (wrong-type-argument stringp nil) with this backtrace: Debugger entered--Lisp error: (wrong-type-argument stringp nil) string-search("=?" nil) rfc2047-decode-string(nil) mail-header-parse-address("אבגד " t) textsec-email-suspicious-p("אבגד ") (progn (textsec-email-suspicious-p "אבגד ")) eval((progn (textsec-email-suspicious-p "אבגד ")) t) elisp--eval-last-sexp(t) eval-last-sexp(t) eval-print-last-sexp(nil) funcall-interactively(eval-print-last-sexp nil) call-interactively(eval-print-last-sexp nil nil) command-execute(eval-print-last-sexp) From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 12:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org, larsi@gnus.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164259657224459 (code B ref 51733); Wed, 19 Jan 2022 12:50:01 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 12:49:32 +0000 Received: from localhost ([127.0.0.1]:52571 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAP5-0006MR-L0 for submit@debbugs.gnu.org; Wed, 19 Jan 2022 07:49:31 -0500 Received: from mail-wm1-f48.google.com ([209.85.128.48]:44651) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAP1-0006M8-Vz for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 07:49:29 -0500 Received: by mail-wm1-f48.google.com with SMTP id l35-20020a05600c1d2300b0034d477271c1so5762026wms.3 for <51733@debbugs.gnu.org>; Wed, 19 Jan 2022 04:49:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=tBJn7u04vah1VkHma43pMYT5Uq/vCi+pNGv/95C7ZUU=; b=H5DpHfuSF/ZF8HKvbzwf6bGJ94pnyxmWp1a0qDULc53VT8B9kM9U5/dNgZgYncaWRi e62rntznYfDGUhaNkFTfStYkpkemJl83feXwLFjrCly4n8SkJMqcd6aQl9kf3TY6xmzt lJd/5oNJs6DqIRfeyxMBb97YRCV91aEvs6nphocVMRuVsfI4EmoZUU6ZF0oUwTLfuvfz GTyRZBEorK4IwOEHtZLrOExhhFLz8lQWDaLdTcqQx7cb0RMSZDyybpS5Fs6nBS0kd59m f6gWGG8OAwCtOWSyjtDd0Ze3tBPe+JzcrnU1UK/XB2FAiUyhoqJoNTZjnqY7wc44b4IS Qmhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=tBJn7u04vah1VkHma43pMYT5Uq/vCi+pNGv/95C7ZUU=; b=XSCOr3FMX1+lJpgk2xxERda4JDl8yyb/Uyu//gDWFrT0t21HrLiS3ZD2vjVE5tteAx n2yNTd8JlIJcdhAnPrWaUvTkeZDNzrTvHUjf1zF3r0+daxFZvvqH2XYtUIIZUzEKAOHs SscqOyzSMrFITXdhH/ACj0ZO6cf7I4YuaBqiPwHc1dZMTGx7oo/N/iL1SdsUQHkvRpBg q3dWNZsprSWUjwzldvSC1GKEUGNE0oKTriBXefz5SxGoySZVoIgt0YUuazmz351RN7Vf j1egZ8L1TEw21wP2+Kklz4pd0VukOrdX0fCSY9Ii/5js0NzZNVr9kalcWfjZXnXJipTa 7RPw== X-Gm-Message-State: AOAM533QmG9h8peDXWVikqj/pp+7VXI94IfTNuqlJzjbhNTJsk6U9P11 tfErYKqvr+3B0T+zGai5Ntc8ELQsrwk= X-Google-Smtp-Source: ABdhPJwb1EJRWlOaLI4voEYaP9T7fzcFy6H5tMUDpdxqAS2m1sqOceUTzPpbWg2ELPFhXDUNyaa1tw== X-Received: by 2002:a5d:6381:: with SMTP id p1mr8119653wru.108.1642596561725; Wed, 19 Jan 2022 04:49:21 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb50:5497:eb2c:1716:483e]) by smtp.gmail.com with ESMTPSA id b5sm4917202wmq.28.2022.01.19.04.49.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Jan 2022 04:49:21 -0800 (PST) From: Robert Pluim References: <87czn8etuz.7.fsf@jidanni.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <8335lkszzc.fsf@gnu.org> Date: Wed, 19 Jan 2022 13:49:20 +0100 In-Reply-To: <8335lkszzc.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 19 Jan 2022 13:53:59 +0200") Message-ID: <87h79zoppr.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Wed, 19 Jan 2022 13:53:59 +0200, Eli Zaretskii said: Eli> Here: Eli> (textsec-email-suspicious-p "=D7=90=D7=91=D7=92=D7=93 ") Eli> =3D> (wrong-type-argument stringp nil) Eli> with this backtrace: Eli> Debugger entered--Lisp error: (wrong-type-argument stringp nil) Eli> string-search("=3D?" nil) Eli> rfc2047-decode-string(nil) Eli> mail-header-parse-address("=D7=90=D7=91=D7=92=D7=93 " t) Eli> textsec-email-suspicious-p("=D7=90=D7=91=D7=92=D7=93 ") Eli> (progn (textsec-email-suspicious-p "=D7=90=D7=91=D7=92=D7=93 <= foo@bar.com>")) Eli> eval((progn (textsec-email-suspicious-p "=D7=90=D7=91=D7=92=D7= =93 ")) t) Eli> elisp--eval-last-sexp(t) Eli> eval-last-sexp(t) Eli> eval-print-last-sexp(nil) Eli> funcall-interactively(eval-print-last-sexp nil) Eli> call-interactively(eval-print-last-sexp nil nil) Eli> command-execute(eval-print-last-sexp) mail-header-parse-address assumes that the display name or the local name starts with a (subset of) ASCII. The following doesn=CA=BCt signal an error: (textsec-email-suspicious-p "=D7=93=D7=92=D7=91=D7=90a ") Since it=CA=BCs now open season on display names and mailbox names, the following might be enough. Lars? diff --git a/lisp/mail/ietf-drums.el b/lisp/mail/ietf-drums.el index 4a07959189..1885f958ba 100644 --- a/lisp/mail/ietf-drums.el +++ b/lisp/mail/ietf-drums.el @@ -217,7 +217,7 @@ ietf-drums-parse-address (push (buffer-substring (1+ (point)) (progn (forward-sexp 1) (1- (point)))) display-name)) - ((looking-at (concat "[" ietf-drums-atext-token "@" "]")) + ((not (eq c ?<)) (push (buffer-substring (point) (progn (forward-sexp 1) (point))) display-name)) ((eq c ?<) @@ -240,7 +240,7 @@ ietf-drums-parse-address (cons (mapconcat #'identity (nreverse display-name) "") (ietf-drums-get-comment string))) - (cons mailbox (if decode + (cons mailbox (if (and decode display-string) (rfc2047-decode-string display-string) display-string)))))) =20 Robert --=20 From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 12:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org, Lars Ingebrigtsen Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164259660624544 (code B ref 51733); Wed, 19 Jan 2022 12:51:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 12:50:06 +0000 Received: from localhost ([127.0.0.1]:52576 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAPd-0006Nm-V4 for submit@debbugs.gnu.org; Wed, 19 Jan 2022 07:50:06 -0500 Received: from mout.gmx.net ([212.227.17.20]:33771) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAPb-0006N4-Oq for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 07:50:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1642596597; bh=FARoUXJR0wmut0m9svGtWjPC0TSO7VxpDWKJ9ti40bY=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=CuKWQIuUQwhvp7/qI9xFDrpqL2RW/QGKZejr0nEBJXeCe7MA3d7eiq4zOvhMISiKt 8HOkWqlMYvkQMeaW44yOXF39Qeq/qTazoO3l6o4SNR9/7lJem73bz6A+ZB0opPBb+Q dj0KLFSaxCnRWZqCupp/Yb9TU55XsoD7f9lWcc1o= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([212.91.243.252]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M6UZl-1nCeRo0skT-006suH; Wed, 19 Jan 2022 13:49:57 +0100 From: Michael Albinus References: <87czn8etuz.7.fsf@jidanni.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <83fsplulsy.fsf@gnu.org> Date: Wed, 19 Jan 2022 13:49:56 +0100 In-Reply-To: <83fsplulsy.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 18 Jan 2022 17:05:01 +0200") Message-ID: <87iluf99fv.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:vv8s5E+LbFks5wrq8w0+oP+afJ9HtIV9IcN19zT3RJanS4FeGcF /G9cQ3ptFClsB3yHBZsy4v6QJ1dV3IaFpV1/NCmtFmqZAAd8BlhY3y468QCZtBh/fTw3ghl COmlFDtzFdgxjv0HUxrhIdIBxq4/sX9EmqoGfe2iN15qIo8Nruhr7pFHn5gBTxV5anDhAyI 3+fr/Wmo0ZQZTN3OMIsZw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:iUsyJzHll1A=:qCzFszS7iPxSksm13mSN4X vPC0Z0e7nhnmjzy65lnaGrRLTHHLmDrxnKuy5Ja8zNgN/kZZ7soNVa0bVg9SawUC46WKYRylr 8rmb+NrQyc0h5+kNsqn2RHKbf/8igAYhN56roT4ekj15blp8LNFOCc3VSvc16ISIIPg7o+Rg5 kLQXumVvsaJHxeWTNNZIUEOKLaPChP1iCHtJALZFwKcUODwdsJAFVQm5hi5DU8CvvHwV+c1Lx VpDetEUHvgq2Hvy7gTL3Mkcq8WMkeSb/twoFow672jRMDUsiBaQ3VHqpXihRW0OjwwE4XMYv2 bIBXzW8Kz6+Q46Q0/6ZuCRmWeQTjIEAzpAFBkQnar7GOuJpQYzoePnoQ4LJYpQJr146wE8k8I 0s37LvGBu72xnEpUMSGeuBRCvVgqL9Vcb26m5fts8JbkhM2YlLRPUYs11GxmhPwOZzY66xTRk pPoTndAcBEnIJjxTlePjOdCmCFrjtJBz8Qe1wZyhtknXTJeRYUIVpPCsLNfc2/qVcPyPHfkWv TiXsXTw4k4QmHA4aMogV/tLpKB6zoKgWolOiE2IPst8uxWM4cn9RDqCKCNTYGbRXtPFSd0nqt XgtFATzRu4Pde/z3c2fCMNpRvg4bPRjZnko7WAiNOlcnA4zZd0YK8un4tepd3XMAR4r0n9h6k r2eE9A1Sw7oUnJPFKTIvzf/+q9/pEjJEXxw83qt4T0n5KhXU41WFMggayRzkpnJlTnExaq6Rh cbwfSuhJulLS36nXUhne/IFPWPcgGIz8XDInFr0ZjGa8GNfg6Od+n/7wXo7MSebfZkmcDuXzL xb2t8oIN1wjPg3QDtQlRG3w0h+FmcJZlBbpbMT3675FRktmKz20N8UYzF2gU5R5wb4kZxOXy8 fdB6ZCJ9i0+fHXiEbOdVNnsd5yRtAQDIpSG5rcD6cAAQbYD4zVF/ilO7IV2XzYCnjb4h6Wig2 aeC5J2Pjscal343ZjIMVDSIqZoHMbepv/LwmqkUQNyZq6Ef1jZ0lbSy5Kfud2UngjFh8wpo0o S9UYEuS28nIGD92xVaB56YGg8SADQuA4kq8NOP6khAKJ+GylJi6qO9YS2O6EpAUs11Zr9Okna 3CgyVX6wFIlC00= Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Eli Zaretskii writes: Hi Eli, >> I think the places it would make sense to hook this machinery in would >> be in: >> >> * shr (displaying URLs and links) >> * Gnus/rmail (displaying email addresses) >> * Message (when responding to mail; a prompt "do you really?") >> * browse-url (prompt) > > Sounds reasonable. > > Perhaps also Tramp (host names)? =2D-8<---------------cut here---------------start------------->8--- (defconst tramp-host-regexp "[[:alnum:]_.%-]+" "Regexp matching host names.") ;; The following regexp is a bit sloppy. But it shall serve our ;; purposes. It covers also IPv4 mapped IPv6 addresses, like in ;; "::ffff:192.168.0.1". (defconst tramp-ipv6-regexp "\\(?:[[:alnum:]]*:\\)+[[:alnum:].]+" "Regexp matching IPv6 addresses.") =2D-8<---------------cut here---------------end--------------->8--- This should be sufficient, shouldn't it? Best regards, Michael. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 12:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164259689525011 (code B ref 51733); Wed, 19 Jan 2022 12:55:01 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 12:54:55 +0000 Received: from localhost ([127.0.0.1]:52581 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAUI-0006VJ-IZ for submit@debbugs.gnu.org; Wed, 19 Jan 2022 07:54:54 -0500 Received: from quimby.gnus.org ([95.216.78.240]:34350) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAUF-0006V4-J6 for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 07:54:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=k5ifBAp/onxyJFwJ4D85TFVMFXG/FGyynuGK6dTKzzQ=; b=sGaTSmmqqo5W/ZA9qcOUAJA69k 9cojFMmqAv8JbJkgxSZLKNk+1BJHc+97mfCNmO6opCmBwM/Gna+pWeWFw7BIO2MAiPV/N5VBws/UW mTbIUu/+8LdcKK2OuyTIIxp8XtjFcYHtW/cWooAQCwXfFXMs3Wgg7IvDkjtsVAppK9mU=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nAAU6-0002oW-5Z; Wed, 19 Jan 2022 13:54:44 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <8735lkdqll.fsf@gnus.org> <834k60t03u.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEUQFBg5TF1VcZBv hp3Bwr////9uWi7SAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YBEwwzCfeopw4AAAGySURBVDjLdZMB muIwCIVh9gJA9wCFeIBJ4gXcnfufaR9J1GrdWLVf/vIID0pESh8XqwquM9CxhM8RkhH4+0/EWUzd wgLsQ3JTE/qQX8hpPwM8y2r+ITvSI4eQTGF7O5ev+5g3eFABnKuNEs3DEY8FzuxKhgMIcXhIxidg 6NL3l6R2An2CPBZPH49AOYEOkOoj94yQuxucWVWZeSRHjlVbrFXGqeC4z+osDstXNbKE/BVwgohz RIIXoZhpE3B72Z59w49sh+0sbQBHxFAqvcWO6XgAkgFKd9TEonepWAAuk4o++5Ngm4MyXMuOZBcg RYLqk+TMRMNntMfXOE7DW+mQraOfAEMjSuvROlaro20ISol+WHW0jXi3UvobQITwftymCTBKxvtz uy2ArG6uT/C97QPoG7jeSjrq94iZA4VdbigzTTRtCXBJvlby+1aGMQBR8epIvgfohF7+2gH4fDty 7H5+ZAKkSKnpU1i7Avzq8CojDPlLSZeiX/4QQHuAVXnguERb1mHmFd8NXk9QhbbSskCrcGVLL3ov /SoAfQCtqjt7DgMiGtED4LA5u/yYgi9Y8g/BjluI0nu+VwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAy Mi0wMS0xOVQxMjo1MTowOSswMDowMFmtPCUAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDEtMTlU MTI6NTE6MDkrMDA6MDAo8ISZAAAAAElFTkSuQmCC X-Now-Playing: Depeche Mode's _Some Great Reward_: "Master And Servant" Date: Wed, 19 Jan 2022 13:54:37 +0100 In-Reply-To: <834k60t03u.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 19 Jan 2022 13:51:17 +0200") Message-ID: <87h79zdgxe.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > This is unfortunate. It means, for example, that a simple lazy > discovery of suspicious addresses by scanning the email reading buffer > with regular expressions will not work, and the feature must [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > This is unfortunate. It means, for example, that a simple lazy > discovery of suspicious addresses by scanning the email reading buffer > with regular expressions will not work, and the feature must instead > scan the original mbox buffer. There's no scanning -- rmail displays the From header, right? So it does decoding before displaying the header. It has to do the textsec stuff first, too. > Why cannot we lift this restriction? mail-header-parse-address is not > the only way to parse email addresses. Or maybe we could encode the > email address if the original one causes an error? There is no reliable way to parse a decoded mail address, and since this is a security thing, we don't want to do DWIM and guesses (which is what you have to do when composing a valid email address from a string like "F=C3=B3o, Jr. "). --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 12:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Robert Pluim Cc: 51733@debbugs.gnu.org, Eli Zaretskii Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164259700725224 (code B ref 51733); Wed, 19 Jan 2022 12:57:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 12:56:47 +0000 Received: from localhost ([127.0.0.1]:52586 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAW6-0006Yl-VD for submit@debbugs.gnu.org; Wed, 19 Jan 2022 07:56:47 -0500 Received: from quimby.gnus.org ([95.216.78.240]:34392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAW4-0006YW-SM for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 07:56:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=9ArcRcTznAgXw946RBsULcn7v2qkP3EvmvpFHzx5VvI=; b=BT4g/1uK49HmB7B1NoGCz47Tne CYXLsH0M0RfxatfgNBu3M8CBQJ2A1TMP0oJqHpBTK8xf+4XaptndxtC1LHAHrEJ/uDoqCAKmWlOU4 EBqiBhTxWxSlphq8VgAVqyaZfN4D3mmCNLjbYSQMko1xvytiPu5JvOlFcz52qkxY1OKM=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nAAVv-0002p1-UT; Wed, 19 Jan 2022 13:56:38 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <8335lkszzc.fsf@gnu.org> <87h79zoppr.fsf@gmail.com> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEUQFBg5TF1VcZBv hp3Bwr////9uWi7SAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YBEwwzCfeopw4AAAGySURBVDjLdZMB muIwCIVh9gJA9wCFeIBJ4gXcnfufaR9J1GrdWLVf/vIID0pESh8XqwquM9CxhM8RkhH4+0/EWUzd wgLsQ3JTE/qQX8hpPwM8y2r+ITvSI4eQTGF7O5ev+5g3eFABnKuNEs3DEY8FzuxKhgMIcXhIxidg 6NL3l6R2An2CPBZPH49AOYEOkOoj94yQuxucWVWZeSRHjlVbrFXGqeC4z+osDstXNbKE/BVwgohz RIIXoZhpE3B72Z59w49sh+0sbQBHxFAqvcWO6XgAkgFKd9TEonepWAAuk4o++5Ngm4MyXMuOZBcg RYLqk+TMRMNntMfXOE7DW+mQraOfAEMjSuvROlaro20ISol+WHW0jXi3UvobQITwftymCTBKxvtz uy2ArG6uT/C97QPoG7jeSjrq94iZA4VdbigzTTRtCXBJvlby+1aGMQBR8epIvgfohF7+2gH4fDty 7H5+ZAKkSKnpU1i7Avzq8CojDPlLSZeiX/4QQHuAVXnguERb1mHmFd8NXk9QhbbSskCrcGVLL3ov /SoAfQCtqjt7DgMiGtED4LA5u/yYgi9Y8g/BjluI0nu+VwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAy Mi0wMS0xOVQxMjo1MTowOSswMDowMFmtPCUAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDEtMTlU MTI6NTE6MDkrMDA6MDAo8ISZAAAAAElFTkSuQmCC X-Now-Playing: Depeche Mode's _Some Great Reward_: "If You Want" Date: Wed, 19 Jan 2022 13:56:33 +0100 In-Reply-To: <87h79zoppr.fsf@gmail.com> (Robert Pluim's message of "Wed, 19 Jan 2022 13:49:20 +0100") Message-ID: <87czkndgu6.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Robert Pluim writes: > (textsec-email-suspicious-p "=?UTF-8?Q?=D7=93=D7=92=D7=91=D7=90a?= ") That is not a valid email address. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Robert Pluim writes: > (textsec-email-suspicious-p "=D7=93=D7=92=D7=91=D7=90a ") That is not a valid email address. > Since it=CA=BCs now open season on display names and mailbox names, the > following might be enough. Lars? No, that function parses well-formed email addresses, as defined by the standards. It does not do any kind of DWIM or guesswork, and it shouldn't. (textsec-email-suspicious-p "=D7=93=D7=92=D7=91=D7=90a ") shouldn't bug out, though -- it should instead say that the string is suspicious because it's not well-formed as an email address.=20 --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 13:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Robert Pluim Cc: 51733@debbugs.gnu.org, larsi@gnus.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164259714425482 (code B ref 51733); Wed, 19 Jan 2022 13:00:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 12:59:04 +0000 Received: from localhost ([127.0.0.1]:52597 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAYK-0006cw-J7 for submit@debbugs.gnu.org; Wed, 19 Jan 2022 07:59:04 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49662) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAYH-0006cO-7v for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 07:59:03 -0500 Received: from [2001:470:142:3::e] (port=35210 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAAYA-0001HU-FL; Wed, 19 Jan 2022 07:58:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=szOz8wsdz/cWhvu1sua5pfWUXxK16ELYt1ZypNq0h5M=; b=DqAx5hyklx5/ 10GC+Yw7qb1lfhTlwHSu+3xyUnq6pn5B/Ee9IUVMNyjNock2qCQMLGjowKJsvGWBlM+3vgrWyiTSk 2pdGiAmTfxjVN6lWaRW9FlKLk5p9cn1ZF+a6w65Pc7PwlLw/CdR5BjD7hZa9xodN9hu7wxImSkKYq 6X6aYdpA9ONsE2tTof0ZHLzWUjuf6lvE7Mk18yCPgYtgNAZXaVBqK/ZAdH2GvE8CRWbYXvNyy+NAQ q7ihh9hJUsD2o5uyvSjfrvHFb9xy1uQPkIajvHdiPtOWeLayuBge8ufS0Zs9a91OtNTaeLVxRvJz1 wRLaRzxwcHi5G+XKjRrtiw==; Received: from [87.69.77.57] (port=1534 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAAY6-0003zT-N9; Wed, 19 Jan 2022 07:58:53 -0500 Date: Wed, 19 Jan 2022 14:58:46 +0200 Message-Id: <83v8yfswzd.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87h79zoppr.fsf@gmail.com> (message from Robert Pluim on Wed, 19 Jan 2022 13:49:20 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <8335lkszzc.fsf@gnu.org> <87h79zoppr.fsf@gmail.com> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Robert Pluim > Cc: larsi@gnus.org, 51733@debbugs.gnu.org > Date: Wed, 19 Jan 2022 13:49:20 +0100 > > mail-header-parse-address assumes that the display name or the local > name starts with a (subset of) ASCII. Is that expectation reasonable? I can show you many email addresses that violate that. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 13:00:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Michael Albinus Cc: 51733@debbugs.gnu.org, larsi@gnus.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164259719325575 (code B ref 51733); Wed, 19 Jan 2022 13:00:03 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 12:59:53 +0000 Received: from localhost ([127.0.0.1]:52601 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAZ6-0006eR-S3 for submit@debbugs.gnu.org; Wed, 19 Jan 2022 07:59:53 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49716) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAZ5-0006eC-88 for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 07:59:51 -0500 Received: from [2001:470:142:3::e] (port=35236 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAAYz-0001Kn-Oi; Wed, 19 Jan 2022 07:59:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=+/YuXg/dtNPBT7Wm9Q5G/NRiCzOsnTD6Aa6nrDedO/0=; b=oSK6MzSBpfUD vUfYXiWIHWCHoO/teXn0pY0+oMz8mwol347qi61QQYHMKLMv5p5dUBWxDw3a8RFHpdxbnyHD/ejGE LrwMlC1boW4OOwF2S0xGYwIgLI86ZP2rkR9Ok/CIIZr+jDsuEVUiKepYSAWVRnwT8af/jTLoWK3Wo I8ZLR1OetDBo87C9lx5dQWJlB9eVkrtKF1/IzFYKmAVhiDmGCDgcMD6Lpk40D2ZB+275Bw5PW7Ikk gObvd4DlACXi8SLWULs4lE3yTSWSKCVJV3GP4N3tf6MU1HYFO6bnKgCrPYT9TGqlfHJyRRj/pKlOW XsI6yba1RF+WuTfTlJJdaA==; Received: from [87.69.77.57] (port=1588 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAAYy-00044N-74; Wed, 19 Jan 2022 07:59:45 -0500 Date: Wed, 19 Jan 2022 14:59:40 +0200 Message-Id: <83tudzswxv.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87iluf99fv.fsf@gmx.de> (message from Michael Albinus on Wed, 19 Jan 2022 13:49:56 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <83fsplulsy.fsf@gnu.org> <87iluf99fv.fsf@gmx.de> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Michael Albinus > Cc: Lars Ingebrigtsen , 51733@debbugs.gnu.org > Date: Wed, 19 Jan 2022 13:49:56 +0100 > > > Perhaps also Tramp (host names)? > > --8<---------------cut here---------------start------------->8--- > (defconst tramp-host-regexp "[[:alnum:]_.%-]+" > "Regexp matching host names.") > > ;; The following regexp is a bit sloppy. But it shall serve our > ;; purposes. It covers also IPv4 mapped IPv6 addresses, like in > ;; "::ffff:192.168.0.1". > (defconst tramp-ipv6-regexp "\\(?:[[:alnum:]]*:\\)+[[:alnum:].]+" > "Regexp matching IPv6 addresses.") > --8<---------------cut here---------------end--------------->8--- > > This should be sufficient, shouldn't it? If this isn't too restrictive, sure. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 13:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Robert Pluim Cc: 51733@debbugs.gnu.org, Eli Zaretskii Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164259726225846 (code B ref 51733); Wed, 19 Jan 2022 13:02:01 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 13:01:02 +0000 Received: from localhost ([127.0.0.1]:52613 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAaE-0006io-3h for submit@debbugs.gnu.org; Wed, 19 Jan 2022 08:01:02 -0500 Received: from quimby.gnus.org ([95.216.78.240]:34478) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAaC-0006i9-4N for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 08:01:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=9eLV6hKGzVgdkn6QTQHUit1gVTd+z369vyiNLsSn7gQ=; b=Td5M7crseAEnFwZLm/vpOBBs9i B7kHtclIr32h1dDx5ustigE5odjr6P4YFxBQI6gZ1wfeLE7CLyWSKPP+xVnkb61QVKtycgn3RM97g HfXHj1+wiGzuBIb+P7NRTXXFdCJmyHoFEbOos2hCoS0miYCP96KSoV945Vt/LQlixLXY=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nAAa3-0002qQ-Cv; Wed, 19 Jan 2022 14:00:53 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <8335lkszzc.fsf@gnu.org> <87h79zoppr.fsf@gmail.com> <87czkndgu6.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEUQFBg5TF1VcZBv hp3Bwr////9uWi7SAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YBEwwzCfeopw4AAAGySURBVDjLdZMB muIwCIVh9gJA9wCFeIBJ4gXcnfufaR9J1GrdWLVf/vIID0pESh8XqwquM9CxhM8RkhH4+0/EWUzd wgLsQ3JTE/qQX8hpPwM8y2r+ITvSI4eQTGF7O5ev+5g3eFABnKuNEs3DEY8FzuxKhgMIcXhIxidg 6NL3l6R2An2CPBZPH49AOYEOkOoj94yQuxucWVWZeSRHjlVbrFXGqeC4z+osDstXNbKE/BVwgohz RIIXoZhpE3B72Z59w49sh+0sbQBHxFAqvcWO6XgAkgFKd9TEonepWAAuk4o++5Ngm4MyXMuOZBcg RYLqk+TMRMNntMfXOE7DW+mQraOfAEMjSuvROlaro20ISol+WHW0jXi3UvobQITwftymCTBKxvtz uy2ArG6uT/C97QPoG7jeSjrq94iZA4VdbigzTTRtCXBJvlby+1aGMQBR8epIvgfohF7+2gH4fDty 7H5+ZAKkSKnpU1i7Avzq8CojDPlLSZeiX/4QQHuAVXnguERb1mHmFd8NXk9QhbbSskCrcGVLL3ov /SoAfQCtqjt7DgMiGtED4LA5u/yYgi9Y8g/BjluI0nu+VwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAy Mi0wMS0xOVQxMjo1MTowOSswMDowMFmtPCUAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDEtMTlU MTI6NTE6MDkrMDA6MDAo8ISZAAAAAElFTkSuQmCC X-Now-Playing: Depeche Mode's _Some Great Reward_: "Blasphemous Rumours" Date: Wed, 19 Jan 2022 14:00:50 +0100 In-Reply-To: <87czkndgu6.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 19 Jan 2022 13:56:33 +0100") Message-ID: <878rvbdgn1.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > No, that function parses well-formed email addresses, as defined by the > standards. It does not do any kind of DWIM or guesswork, and it > shouldn't. (The function that tries to parse a random mail-like string as if it were a mail address is `mail-header-parse-address-lax'.) Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Lars Ingebrigtsen writes: > No, that function parses well-formed email addresses, as defined by the > standards. It does not do any kind of DWIM or guesswork, and it > shouldn't. (The function that tries to parse a random mail-like string as if it were a mail address is `mail-header-parse-address-lax'.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 13:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164259732625966 (code B ref 51733); Wed, 19 Jan 2022 13:03:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 13:02:06 +0000 Received: from localhost ([127.0.0.1]:52619 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAbG-0006kj-DT for submit@debbugs.gnu.org; Wed, 19 Jan 2022 08:02:06 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50266) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAbF-0006k8-BA for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 08:02:05 -0500 Received: from [2001:470:142:3::e] (port=35442 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAAb7-0001ri-92; Wed, 19 Jan 2022 08:01:58 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=Rm8E/TLmykaPOSvQSF8/QXCeMSD2XxPxFYGyefMKARk=; b=dYvORZ8HZMKGDhvK6Igb oc4IbmzYRNIQ4zuz+NJdRXLdkAsF9XuYyB2WcELwetR7tA+oM2d5mrq54HemAA2imxocHs1H4GU9g 4+L2Jojy9Kz9k4Zv93fF/hGLA2v6hH4aHO7t+XXkFsXU9qAcgqNAy1645YlkqNIdIJAL9DdJtnqGP GUH3Ox50+mRxSE3LJA7UtQoQVAqdmhHMLayZ35cPlWTUn9WA0vQIMWxBJnpQ6zB405JFeM9zMgxiP 8rEQVnpT+heVRo1d0DJn7+WvNE0YBBrd9he4vLN0kc4svMOgM8zqcB1oJ5dJJrqAbspov9Eex2iJf meD5PaFZzJZDvQ==; Received: from [87.69.77.57] (port=1690 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAAaV-0004Js-GS; Wed, 19 Jan 2022 08:01:42 -0500 Date: Wed, 19 Jan 2022 15:01:15 +0200 Message-Id: <83sftjswv8.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87h79zdgxe.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 19 Jan 2022 13:54:37 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <8735lkdqll.fsf@gnus.org> <834k60t03u.fsf@gnu.org> <87h79zdgxe.fsf@gnus.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: 51733@debbugs.gnu.org > Date: Wed, 19 Jan 2022 13:54:37 +0100 > > Eli Zaretskii writes: > > > This is unfortunate. It means, for example, that a simple lazy > > discovery of suspicious addresses by scanning the email reading buffer > > with regular expressions will not work, and the feature must instead > > scan the original mbox buffer. > > There's no scanning -- rmail displays the From header, right? So it > does decoding before displaying the header. It has to do the textsec > stuff first, too. Not if textsec is optional, it doesn't. And I think your mental model of how Rmail presents the email in the reading buffer is not accurate. > > Why cannot we lift this restriction? mail-header-parse-address is not > > the only way to parse email addresses. Or maybe we could encode the > > email address if the original one causes an error? > > There is no reliable way to parse a decoded mail address, and since this > is a security thing, we don't want to do DWIM and guesses (which is what > you have to do when composing a valid email address from a string like > "Fóo, Jr. "). I think Robert just suggested a way? From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 13:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org, Robert Pluim Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164259739026087 (code B ref 51733); Wed, 19 Jan 2022 13:04:01 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 13:03:10 +0000 Received: from localhost ([127.0.0.1]:52624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAcH-0006mh-Oq for submit@debbugs.gnu.org; Wed, 19 Jan 2022 08:03:09 -0500 Received: from quimby.gnus.org ([95.216.78.240]:34524) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAcF-0006mH-M4 for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 08:03:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=4A7Bqsdny5DaGAtFxikDYs9SrN8vuFt3gZU82zmAfJo=; b=A9ks54Y1J4EENulG5+0u+M/MZl O7ztghL43WoIDNDNWgwKlgyLTxkLFRt8iWZELzf/RC67LHbPDNN9SyJ0z8LBX7npmXk0+qrFQqV5A CS0nbQRSLM0vxOoD3xQCpaFEGBLRNOJSqQwlLXLUqPb2uH+e2wVvuwZWJYAIQY47urRQ=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nAAc7-0002rB-0n; Wed, 19 Jan 2022 14:03:01 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <8335lkszzc.fsf@gnu.org> <87h79zoppr.fsf@gmail.com> <83v8yfswzd.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEUQFBg5TF1VcZBv hp3Bwr////9uWi7SAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YBEwwzCfeopw4AAAGySURBVDjLdZMB muIwCIVh9gJA9wCFeIBJ4gXcnfufaR9J1GrdWLVf/vIID0pESh8XqwquM9CxhM8RkhH4+0/EWUzd wgLsQ3JTE/qQX8hpPwM8y2r+ITvSI4eQTGF7O5ev+5g3eFABnKuNEs3DEY8FzuxKhgMIcXhIxidg 6NL3l6R2An2CPBZPH49AOYEOkOoj94yQuxucWVWZeSRHjlVbrFXGqeC4z+osDstXNbKE/BVwgohz RIIXoZhpE3B72Z59w49sh+0sbQBHxFAqvcWO6XgAkgFKd9TEonepWAAuk4o++5Ngm4MyXMuOZBcg RYLqk+TMRMNntMfXOE7DW+mQraOfAEMjSuvROlaro20ISol+WHW0jXi3UvobQITwftymCTBKxvtz uy2ArG6uT/C97QPoG7jeSjrq94iZA4VdbigzTTRtCXBJvlby+1aGMQBR8epIvgfohF7+2gH4fDty 7H5+ZAKkSKnpU1i7Avzq8CojDPlLSZeiX/4QQHuAVXnguERb1mHmFd8NXk9QhbbSskCrcGVLL3ov /SoAfQCtqjt7DgMiGtED4LA5u/yYgi9Y8g/BjluI0nu+VwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAy Mi0wMS0xOVQxMjo1MTowOSswMDowMFmtPCUAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDEtMTlU MTI6NTE6MDkrMDA6MDAo8ISZAAAAAElFTkSuQmCC X-Now-Playing: Depeche Mode's _Some Great Reward_: "Blasphemous Rumours" Date: Wed, 19 Jan 2022 14:02:56 +0100 In-Reply-To: <83v8yfswzd.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 19 Jan 2022 14:58:46 +0200") Message-ID: <874k5zdgjj.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > Is that expectation reasonable? I can show you many email addresses > that violate that. It depends on what you mean. There are no valid email addresses that have non-ASCII name parts -- when we're talking wire format (RFC2047 etc), which is what that function is parsing. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > Is that expectation reasonable? I can show you many email addresses > that violate that. It depends on what you mean. There are no valid email addresses that have non-ASCII name parts -- when we're talking wire format (RFC2047 etc), which is what that function is parsing. But displayed email addresses may have any characters, of course. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 13:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, rpluim@gmail.com Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164259743526164 (code B ref 51733); Wed, 19 Jan 2022 13:04:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 13:03:55 +0000 Received: from localhost ([127.0.0.1]:52628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAd1-0006nw-1P for submit@debbugs.gnu.org; Wed, 19 Jan 2022 08:03:55 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50882) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAcz-0006nf-GU for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 08:03:53 -0500 Received: from [2001:470:142:3::e] (port=35476 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAAcI-0002hb-Gs; Wed, 19 Jan 2022 08:03:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=WeFbKHx5Bx+vw9OCP8y46jYEaNCq+QDqZ+9fvc+hlyA=; b=hZOi48LPlIgjKSO63rF6 VtlWuo2Jru0f9vlBVTBYQamCiFeIFW509QH8KiyuH+vKRF/xnlk2GjJEm/KewhkU2TJVamzy1n5K2 c39/2/++4SgUiJy+lcB5tOeWD0m7NN0qGA4IPmGPpvGb1chAq2TTUHkM8+NeNI5y2gJYIOmOue6KG qkymnpOkZTBEXP/AZQf1ZeUa+sso2P9AEwY+8om3fHdhbSwX2RZ915HcFU7HRIjy5MaoueEaoIrke QfwNhq9jhxxMtEsNS7qKMpLYHpb0iluGUmlptUSFXfuKpbh6uF1BNOahqpWHqi/YREJ1BocR/q6CF Uq+GvscxLakuug==; Received: from [87.69.77.57] (port=1805 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAAcG-0004aS-Oj; Wed, 19 Jan 2022 08:03:09 -0500 Date: Wed, 19 Jan 2022 15:03:05 +0200 Message-Id: <83r193sws6.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87czkndgu6.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 19 Jan 2022 13:56:33 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <8335lkszzc.fsf@gnu.org> <87h79zoppr.fsf@gmail.com> <87czkndgu6.fsf@gnus.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: Eli Zaretskii , 51733@debbugs.gnu.org > Date: Wed, 19 Jan 2022 13:56:33 +0100 > > Robert Pluim writes: > > > (textsec-email-suspicious-p "דגבאa ") > > That is not a valid email address. ??? My INBOX is full of mail from people with such "invalid" addresses. What is not valid about it? From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 13:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, rpluim@gmail.com Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164259760226472 (code B ref 51733); Wed, 19 Jan 2022 13:07:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 13:06:42 +0000 Received: from localhost ([127.0.0.1]:52636 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAfi-0006st-FM for submit@debbugs.gnu.org; Wed, 19 Jan 2022 08:06:42 -0500 Received: from eggs.gnu.org ([209.51.188.92]:51726) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAff-0006sa-Od for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 08:06:41 -0500 Received: from [2001:470:142:3::e] (port=35516 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAAfa-0005RY-Hh; Wed, 19 Jan 2022 08:06:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=9T9+JkMKpu0JUTDVDlQ01UZ+Jogaysqq6x6UktILPnA=; b=JVE7pq9n3Tee iL87Bo/FnUL7E3xiVXAnozndhYEEovo8DWOV/JVDGwkUVWoVX3b7/mMIVXgfGH2IQ38fLrSRlvMW4 PeW8mW7rUDmmcXhJocJDw5B0tdoaYvsNrV3RNIw/dB2HMrpkRN/uoNB/d26MkWOBMbWdhGycH8Ijc 2kiRW+qlaF9c1esjTbGkhec2PliBiFWTvnH/A3R8C9Odnjkmodmq7k/07wiPCPMbKevOeKRb06P8W 7/pXa2FFlqYjoPxEeCAGlhFoSPXlH17V5w5PIlTpIvxxDdTYm/MkqsltrTtIRLr/9imar+481CJjm t2/4IDEeE2VI161Nx/QNlw==; Received: from [87.69.77.57] (port=2013 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAAfZ-00008V-Pe; Wed, 19 Jan 2022 08:06:34 -0500 Date: Wed, 19 Jan 2022 15:06:30 +0200 Message-Id: <83pmonswmh.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <874k5zdgjj.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 19 Jan 2022 14:02:56 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <8335lkszzc.fsf@gnu.org> <87h79zoppr.fsf@gmail.com> <83v8yfswzd.fsf@gnu.org> <874k5zdgjj.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: Robert Pluim , 51733@debbugs.gnu.org > Date: Wed, 19 Jan 2022 14:02:56 +0100 > > Eli Zaretskii writes: > > > Is that expectation reasonable? I can show you many email addresses > > that violate that. > > It depends on what you mean. There are no valid email addresses that > have non-ASCII name parts -- when we're talking wire format (RFC2047 > etc), which is what that function is parsing. > > But displayed email addresses may have any characters, of course. I _am_ talking about the displayed format. It would be better if textsec supported those as well, because they are ubiquitous in Emacs. E.g., what if someone sends me a citation from someone else's email, and I want to textsec-check that citation? Chances are the citation will not include RFC2047 encoded addresses. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 13:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164259762826541 (code B ref 51733); Wed, 19 Jan 2022 13:08:01 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 13:07:08 +0000 Received: from localhost ([127.0.0.1]:52641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAg7-0006u1-Pf for submit@debbugs.gnu.org; Wed, 19 Jan 2022 08:07:08 -0500 Received: from quimby.gnus.org ([95.216.78.240]:34676) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAg6-0006tN-5d for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 08:07:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=g5UzdkvYarS/lLyWPJqh3YH9jmMhmX62NWPLYthxTOs=; b=L7XbP6B3JVjP5SGDeFzqn+pkVW nHcbLeKgUmIcmKWJYZDmoHSuGuZYEZwD4JSAXAeqSrI7P4CF4hNFJcwS07PkP+6pS+Of6WDBDRaug gSo9Zy3XJtbb8rBpU3F84yu9M9anb7+7Khb6ky4+pWelS0VtF1AZ0H5YzwXeZItxy3SQ=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nAAfx-0002uq-R9; Wed, 19 Jan 2022 14:07:00 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <8735lkdqll.fsf@gnus.org> <834k60t03u.fsf@gnu.org> <87h79zdgxe.fsf@gnus.org> <83sftjswv8.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEUQFBg5TF1VcZBv hp3Bwr////9uWi7SAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YBEwwzCfeopw4AAAGySURBVDjLdZMB muIwCIVh9gJA9wCFeIBJ4gXcnfufaR9J1GrdWLVf/vIID0pESh8XqwquM9CxhM8RkhH4+0/EWUzd wgLsQ3JTE/qQX8hpPwM8y2r+ITvSI4eQTGF7O5ev+5g3eFABnKuNEs3DEY8FzuxKhgMIcXhIxidg 6NL3l6R2An2CPBZPH49AOYEOkOoj94yQuxucWVWZeSRHjlVbrFXGqeC4z+osDstXNbKE/BVwgohz RIIXoZhpE3B72Z59w49sh+0sbQBHxFAqvcWO6XgAkgFKd9TEonepWAAuk4o++5Ngm4MyXMuOZBcg RYLqk+TMRMNntMfXOE7DW+mQraOfAEMjSuvROlaro20ISol+WHW0jXi3UvobQITwftymCTBKxvtz uy2ArG6uT/C97QPoG7jeSjrq94iZA4VdbigzTTRtCXBJvlby+1aGMQBR8epIvgfohF7+2gH4fDty 7H5+ZAKkSKnpU1i7Avzq8CojDPlLSZeiX/4QQHuAVXnguERb1mHmFd8NXk9QhbbSskCrcGVLL3ov /SoAfQCtqjt7DgMiGtED4LA5u/yYgi9Y8g/BjluI0nu+VwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAy Mi0wMS0xOVQxMjo1MTowOSswMDowMFmtPCUAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDEtMTlU MTI6NTE6MDkrMDA6MDAo8ISZAAAAAElFTkSuQmCC X-Now-Playing: Depeche Mode's _Some Great Reward_: "(untitled)" Date: Wed, 19 Jan 2022 14:06:56 +0100 In-Reply-To: <83sftjswv8.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 19 Jan 2022 15:01:15 +0200") Message-ID: <87zgnrc1sf.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: >> There's no scanning -- rmail displays the From header, right? So it >> does decoding before displaying the header. It has to do the textsec >> stuff first, too. > > Not if textsec is optional, it d [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: >> There's no scanning -- rmail displays the From header, right? So it >> does decoding before displaying the header. It has to do the textsec >> stuff first, too. > > Not if textsec is optional, it doesn't. I don't understand what you mean here. rmail will call (decorate-suspicious-email from) and then insert the result into the buffer. If textsec is switched off, it'll just return `from' as is. > And I think your mental model of how Rmail presents the email in the > reading buffer is not accurate. Here's what it does today: ;; Decode any RFC2047 encoded message headers. (if rmail-enable-mime (with-current-buffer rmail-view-buffer (rfc2047-decode-region (point-min) (progn (search-forward "\n\n" nil 'move) (point)))))) It'll just have to call (insert (rfc2047-decode-string (decorate-suspicious-email (substring ...)))) instead. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 13:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org, rpluim@gmail.com Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164259782326883 (code B ref 51733); Wed, 19 Jan 2022 13:11:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 13:10:23 +0000 Received: from localhost ([127.0.0.1]:52646 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAjH-0006zX-9K for submit@debbugs.gnu.org; Wed, 19 Jan 2022 08:10:23 -0500 Received: from quimby.gnus.org ([95.216.78.240]:34736) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAjF-0006zF-Lr for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 08:10:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=I/fRtWUmfNIv5jQmS6zU6D/9S/WdJT/EfjB1H0m8+6U=; b=OD2zl6aEwbg5A1TZPcEa7KXxX6 WGvvfve9yGOb+Mf1dUGexDb/ZTss1lGFQHhRSObZRN+qBWlLB45bDkG5bgrePj4VJpmUv2MJx3hTG 63eTWNK5e7Z06uJpuxKsvlhsX4B0TY4iWwviUGGGixtd5xDnvxd2NP7bVHzzlT4f9UXg=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nAAj6-0002x0-Sv; Wed, 19 Jan 2022 14:10:15 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <8335lkszzc.fsf@gnu.org> <87h79zoppr.fsf@gmail.com> <83v8yfswzd.fsf@gnu.org> <874k5zdgjj.fsf@gnus.org> <83pmonswmh.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEXp5OKzpqKKeHVS PTv///9X6rKaAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YBEw0HDtMkq20AAAGSSURBVDjLbZMLtsMg CETRbgBxA4obaHT/e3sDfpK2j9M0jdeBwRIKhEiNI9OJqBTJnwNAuUHoADP+UZDnyh8gKGUqW1G+ FMl3tvJRY6Zi/gV8in+DsH7m8lVjg1hiXbs5WY0bhLqyjMofYKUKqfWCzn8AtTau/xQkBsZxFesG quMNgM7hg5I8wRWbAQ+AGlaqBlDQudQFcIMpzjiPUQRZUtIKoC5lsh1SAXBXRLxCQrUA0EZNwTLJ AlXQc0hpDBgj3y72SSpFVNjAFUhPgFbp6qAracfjXAbIVdMGQ+b+jgvZsM2AzAY5ApinLuJgnLPS 1n3SNNdsQE2BC+m6tX5AWwqYtWGJAJeDtP5o1LT5enVpVzup7shdxgTVgWUh+3r1tEAhq30GyhQz +LFqrq8b8BqzBdpcv4j4U6ELuCLcoLbu4E3TLq3X5AA2EA1M1auOCeirxgY2u/xk+QBbfXQC0JZb 4mcy1d0epsT9LMdNp8KWps8FJG/F7ANgn8nYbu10Yc1f9gO6vxrknoN747COMPEfhaRNUtUweIMA AAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDEtMTlUMTM6MDc6MTQrMDA6MDBVD1j7AAAAJXRFWHRk YXRlOm1vZGlmeQAyMDIyLTAxLTE5VDEzOjA3OjE0KzAwOjAwJFLgRwAAAABJRU5ErkJggg== X-Now-Playing: David Sylvian's _Brilliant Trees_: "Pulling Punches" Date: Wed, 19 Jan 2022 14:10:11 +0100 In-Reply-To: <83pmonswmh.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 19 Jan 2022 15:06:30 +0200") Message-ID: <87v8yfc1n0.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > I _am_ talking about the displayed format. It would be better if > textsec supported those as well, because they are ubiquitous in > Emacs. And, again, these functions as implemented work on the protocol level, because that's the interesting thing here. "Is this From: header suspicious?" That can only be determined reliably if we don't ge [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > I _am_ talking about the displayed format. It would be better if > textsec supported those as well, because they are ubiquitous in > Emacs. And, again, these functions as implemented work on the protocol level, because that's the interesting thing here. "Is this From: header suspicious?" That can only be determined reliably if we don't get any DWIM involved. > E.g., what if someone sends me a citation from someone else's > email, and I want to textsec-check that citation? Chances are the > citation will not include RFC2047 encoded addresses. You can, of course, add all kinds of things to try to gues whether other things in other places in Emacs are suspicious or not, but that is not what these functions I've written do. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 13:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164259793227071 (code B ref 51733); Wed, 19 Jan 2022 13:13:01 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 13:12:12 +0000 Received: from localhost ([127.0.0.1]:52652 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAl2-00072Z-LI for submit@debbugs.gnu.org; Wed, 19 Jan 2022 08:12:12 -0500 Received: from eggs.gnu.org ([209.51.188.92]:53128) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAky-00072J-4k for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 08:12:11 -0500 Received: from [2001:470:142:3::e] (port=35796 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAAkq-0000In-9Y; Wed, 19 Jan 2022 08:12:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=3Sl0rRFpzk4n2Tn8GYawVZo9pk9XIxvpuxrX+zktDcE=; b=CtjcEmUX/fu3 TuBXY/tj/6gnDTCJNEeWmMlOn4vTSLiVPAkbUDBolGI+/AZU7GI/VinvcKNTDVnkko/K/mzj53NEe s6QNj0SX5nscGe2WGacOaQqs6dufqj9U7Ev7qJHolqKkdvQ1prtUce6FF+IGdWUgTgXEI4cbAJkL+ LI/lf0HuoK1QiUgSEVzOVYVM3/UWn3O7ri/ZWkkZFGSLSegY+N5npSzqGU97dcECES0Mi14CqSB5M obyBKKieGfPYc9quX/Ynm3pp/5Nbh5sI99VgQCZwm0Bi/GlnbPhYR86mbrs76sEFlCL6c+3Ub2RkQ kUnVao5hl4XAvYVz0msSSQ==; Received: from [87.69.77.57] (port=2378 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAAkm-0000EK-6S; Wed, 19 Jan 2022 08:11:56 -0500 Date: Wed, 19 Jan 2022 15:11:51 +0200 Message-Id: <83o847swdk.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87zgnrc1sf.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 19 Jan 2022 14:06:56 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <8735lkdqll.fsf@gnus.org> <834k60t03u.fsf@gnu.org> <87h79zdgxe.fsf@gnus.org> <83sftjswv8.fsf@gnu.org> <87zgnrc1sf.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: 51733@debbugs.gnu.org > Date: Wed, 19 Jan 2022 14:06:56 +0100 > > Eli Zaretskii writes: > > >> There's no scanning -- rmail displays the From header, right? So it > >> does decoding before displaying the header. It has to do the textsec > >> stuff first, too. > > > > Not if textsec is optional, it doesn't. > > I don't understand what you mean here. rmail will call > (decorate-suspicious-email from) and then insert the result into the > buffer. If textsec is switched off, it'll just return `from' as is. But From is not the only place where a suspicious address could hide. It could also be in the body, or in the quotation parts. We cannot rely on header decoding alone to do this job well. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 13:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164259822227602 (code B ref 51733); Wed, 19 Jan 2022 13:18:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 13:17:02 +0000 Received: from localhost ([127.0.0.1]:52657 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAApi-0007B4-7r for submit@debbugs.gnu.org; Wed, 19 Jan 2022 08:17:02 -0500 Received: from quimby.gnus.org ([95.216.78.240]:34812) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAApe-0007AU-4K for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 08:17:00 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Dvfcb2+J7K8Jqw6JkgtwyCETFfZX8gfJb3dwih6437I=; b=jkZIlcdSmY9SN5oWMMC7PxEhzR bfQzJG3w59dQ6ZFj5ScOit4dXiD/zH303i4bwWxCBxkpO2yLRViN2y9HKcxH8X9WWPfIYUF9IhVYt Kj71+Xv/bTQcvopOSMklojEBED6izl6hHGd3i3yzkMWguonBW0qgRnkoz1dR8F0DfCyk=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nAApV-00030h-2c; Wed, 19 Jan 2022 14:16:51 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <8735lkdqll.fsf@gnus.org> <834k60t03u.fsf@gnu.org> <87h79zdgxe.fsf@gnus.org> <83sftjswv8.fsf@gnu.org> <87zgnrc1sf.fsf@gnus.org> <83o847swdk.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEXp5OKzpqKKeHVS PTv///9X6rKaAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YBEw0HDtMkq20AAAGSSURBVDjLbZMLtsMg CETRbgBxA4obaHT/e3sDfpK2j9M0jdeBwRIKhEiNI9OJqBTJnwNAuUHoADP+UZDnyh8gKGUqW1G+ FMl3tvJRY6Zi/gV8in+DsH7m8lVjg1hiXbs5WY0bhLqyjMofYKUKqfWCzn8AtTau/xQkBsZxFesG quMNgM7hg5I8wRWbAQ+AGlaqBlDQudQFcIMpzjiPUQRZUtIKoC5lsh1SAXBXRLxCQrUA0EZNwTLJ AlXQc0hpDBgj3y72SSpFVNjAFUhPgFbp6qAracfjXAbIVdMGQ+b+jgvZsM2AzAY5ApinLuJgnLPS 1n3SNNdsQE2BC+m6tX5AWwqYtWGJAJeDtP5o1LT5enVpVzup7shdxgTVgWUh+3r1tEAhq30GyhQz +LFqrq8b8BqzBdpcv4j4U6ELuCLcoLbu4E3TLq3X5AA2EA1M1auOCeirxgY2u/xk+QBbfXQC0JZb 4mcy1d0epsT9LMdNp8KWps8FJG/F7ANgn8nYbu10Yc1f9gO6vxrknoN747COMPEfhaRNUtUweIMA AAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDEtMTlUMTM6MDc6MTQrMDA6MDBVD1j7AAAAJXRFWHRk YXRlOm1vZGlmeQAyMDIyLTAxLTE5VDEzOjA3OjE0KzAwOjAwJFLgRwAAAABJRU5ErkJggg== X-Now-Playing: David Sylvian's _Brilliant Trees_: "The Ink In The Well" Date: Wed, 19 Jan 2022 14:16:48 +0100 In-Reply-To: <83o847swdk.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 19 Jan 2022 15:11:51 +0200") Message-ID: <87r193c1bz.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > But From is not the only place where a suspicious address could hide. > It could also be in the body, or in the quotation parts. We cannot > rely on header decoding alone to do this job well. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > But From is not the only place where a suspicious address could hide. > It could also be in the body, or in the quotation parts. We cannot > rely on header decoding alone to do this job well. The scope of the relevant implemented functions are to determine if the (on-wire) mail headers are suspicious or not, and do so reliably. We can add a slew of other functions for other types of DWIM suspiciousness, of course, but that's outside the remit. (For instance, if you wish to implement a filter that looks for suspicious emails, you'd typically find anything that looks like an email, see whether it can be RFC2047 encoded, encode it, and then call the -email-suspicious-p function.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 13:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, rpluim@gmail.com Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164259848728167 (code B ref 51733); Wed, 19 Jan 2022 13:22:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 13:21:27 +0000 Received: from localhost ([127.0.0.1]:52679 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAty-0007KE-Qf for submit@debbugs.gnu.org; Wed, 19 Jan 2022 08:21:27 -0500 Received: from eggs.gnu.org ([209.51.188.92]:55240) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAtx-0007K2-Dq for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 08:21:25 -0500 Received: from [2001:470:142:3::e] (port=36322 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAAtn-00026U-N8; Wed, 19 Jan 2022 08:21:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=OK6Q9vsHhWMXysanLB+65bxaUvBDSyZWTH1wzLoF6Z4=; b=ppNiMxhjTTp8 OrR/K+4O42qZeyHed4IxX0Wonx+46LuHEf+1QoQL/Rc7vA+q2Ywu2CwvBhzW0eOJS4OqexnwjOyTc U1Q+eKF0dgQVW/H82a159WLGA0ySSZFHurAmdz7rDiEZYHn/VCbhF0mFb5FuS54kvyxuQnlYaDwgV JDAxqLHWTW2Dn7wK+aHxfbc8o1BOEDeLCWFsfA7ZStNXAcAC+cWrhpQ4XdSfg5covf9niOHK1j3Lm VUR9+GO6v6q99Z2YfwVH5h9BzVf8tB+17QNAGBWN7DKszmrOkBesis5enPew5rt4/AvFuYd2P9feb RwxnWLzqLtkl2ejUKtucMA==; Received: from [87.69.77.57] (port=2948 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAAtn-0006iR-A2; Wed, 19 Jan 2022 08:21:15 -0500 Date: Wed, 19 Jan 2022 15:21:11 +0200 Message-Id: <83mtjrsvy0.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87v8yfc1n0.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 19 Jan 2022 14:10:11 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <8335lkszzc.fsf@gnu.org> <87h79zoppr.fsf@gmail.com> <83v8yfswzd.fsf@gnu.org> <874k5zdgjj.fsf@gnus.org> <83pmonswmh.fsf@gnu.org> <87v8yfc1n0.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: rpluim@gmail.com, 51733@debbugs.gnu.org > Date: Wed, 19 Jan 2022 14:10:11 +0100 > > Eli Zaretskii writes: > > > E.g., what if someone sends me a citation from someone else's > > email, and I want to textsec-check that citation? Chances are the > > citation will not include RFC2047 encoded addresses. > > You can, of course, add all kinds of things to try to gues whether other > things in other places in Emacs are suspicious or not, but that is not > what these functions I've written do. I don't understand this stubborn opposition to provide better, more general APIs to our users. textsec.el is not an application, it is infrastructure applications should use to provide user-level features. So any application-level decisions, like at what level to detect suspicious addresses, is not textsec's bloody business to make! From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 13:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164259874828636 (code B ref 51733); Wed, 19 Jan 2022 13:26:01 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 13:25:48 +0000 Received: from localhost ([127.0.0.1]:52694 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAyC-0007Rn-52 for submit@debbugs.gnu.org; Wed, 19 Jan 2022 08:25:48 -0500 Received: from eggs.gnu.org ([209.51.188.92]:56338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAyA-0007RQ-8t for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 08:25:46 -0500 Received: from [2001:470:142:3::e] (port=36408 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAAy5-0002pI-1m; Wed, 19 Jan 2022 08:25:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=pzT+atY8Q3DIwY+GptLWAM0d0dNXeWCBYKzVbs9AKvg=; b=Xt3aeaRgscJy 86cdQr2zSstFBR21lxwi5RJl18niXGnKaJjjGwwe6alsN6VWfDv560qSKm6V8Xu4Na7JCgIETpbSp oBRaWIr2Bd6oqw04D7an0aGKL31ACgb5sK1SLF88Ph3hOFrtalQ4f+rE46nam8x92bOzHdzln8qDz KnnzTLCEy2ajxui/SaquFQ18ar/Lj8JtwN1j+L9kW59uV7Zxy/l9mFVJJMqk5eClaPavqnnQkRWHK Ytutq8DAKTm0lfoe5EqFo4HtGKw+mNlz4yQiTWD0mASv0BMJj4EiuKI/C1xtDNzPstdpULgNiFR2x gI42jhLOmb+Wbs/0zeYHLQ==; Received: from [87.69.77.57] (port=3199 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAAxf-0002d0-Mh; Wed, 19 Jan 2022 08:25:27 -0500 Date: Wed, 19 Jan 2022 15:25:12 +0200 Message-Id: <83lezbsvrb.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87r193c1bz.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 19 Jan 2022 14:16:48 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <8735lkdqll.fsf@gnus.org> <834k60t03u.fsf@gnu.org> <87h79zdgxe.fsf@gnus.org> <83sftjswv8.fsf@gnu.org> <87zgnrc1sf.fsf@gnus.org> <83o847swdk.fsf@gnu.org> <87r193c1bz.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: 51733@debbugs.gnu.org > Date: Wed, 19 Jan 2022 14:16:48 +0100 > > Eli Zaretskii writes: > > > But From is not the only place where a suspicious address could hide. > > It could also be in the body, or in the quotation parts. We cannot > > rely on header decoding alone to do this job well. > > The scope of the relevant implemented functions are to determine if the > (on-wire) mail headers are suspicious or not, and do so reliably. We > can add a slew of other functions for other types of DWIM > suspiciousness, of course, but that's outside the remit. I disagree with this narrow definition of the scope. textsec is more general, and should not limit itself to specific wire protocols. I'm not asking to _replace_ RFC2047 support, I'm saying that we should also support email addresses that were already decoded, for the use cases where that could be more convenient or where the wire level is unavailable. Why would you object to extending these functions so that they could support decoded email addresses? What harm could that possibly do? From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 13:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org, rpluim@gmail.com Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164259875128648 (code B ref 51733); Wed, 19 Jan 2022 13:26:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 13:25:51 +0000 Received: from localhost ([127.0.0.1]:52696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAyF-0007S0-EZ for submit@debbugs.gnu.org; Wed, 19 Jan 2022 08:25:51 -0500 Received: from quimby.gnus.org ([95.216.78.240]:34940) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAAyA-0007RR-UI for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 08:25:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=ez7GKOJOsy4KADqlqnH1AAn4ilu+B3sxluu8J5Ih0ho=; b=Da3bOlp0WxNUG1WcgKASvfjlxK URoLg2exvVpCjJ/MarQgPs8iZl2RkPHrD/VimOEe4iEWmd5KwnP+izeRA4O+UgicMPlNCZ6gZ71ln ZuETCCPiu8EBq+oKdAD+OwTI6ilLTWpR/kaURUPOFJxICdo+DH3BN263VQKt8jK2oTO0=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nAAy1-00035D-Q8; Wed, 19 Jan 2022 14:25:40 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <8335lkszzc.fsf@gnu.org> <87h79zoppr.fsf@gmail.com> <83v8yfswzd.fsf@gnu.org> <874k5zdgjj.fsf@gnus.org> <83pmonswmh.fsf@gnu.org> <87v8yfc1n0.fsf@gnus.org> <83mtjrsvy0.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEXp5OKzpqKKeHVS PTv///9X6rKaAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YBEw0HDtMkq20AAAGSSURBVDjLbZMLtsMg CETRbgBxA4obaHT/e3sDfpK2j9M0jdeBwRIKhEiNI9OJqBTJnwNAuUHoADP+UZDnyh8gKGUqW1G+ FMl3tvJRY6Zi/gV8in+DsH7m8lVjg1hiXbs5WY0bhLqyjMofYKUKqfWCzn8AtTau/xQkBsZxFesG quMNgM7hg5I8wRWbAQ+AGlaqBlDQudQFcIMpzjiPUQRZUtIKoC5lsh1SAXBXRLxCQrUA0EZNwTLJ AlXQc0hpDBgj3y72SSpFVNjAFUhPgFbp6qAracfjXAbIVdMGQ+b+jgvZsM2AzAY5ApinLuJgnLPS 1n3SNNdsQE2BC+m6tX5AWwqYtWGJAJeDtP5o1LT5enVpVzup7shdxgTVgWUh+3r1tEAhq30GyhQz +LFqrq8b8BqzBdpcv4j4U6ELuCLcoLbu4E3TLq3X5AA2EA1M1auOCeirxgY2u/xk+QBbfXQC0JZb 4mcy1d0epsT9LMdNp8KWps8FJG/F7ANgn8nYbu10Yc1f9gO6vxrknoN747COMPEfhaRNUtUweIMA AAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDEtMTlUMTM6MDc6MTQrMDA6MDBVD1j7AAAAJXRFWHRk YXRlOm1vZGlmeQAyMDIyLTAxLTE5VDEzOjA3OjE0KzAwOjAwJFLgRwAAAABJRU5ErkJggg== X-Now-Playing: David Sylvian's _Brilliant Trees_: "Red Guitar" Date: Wed, 19 Jan 2022 14:25:34 +0100 In-Reply-To: <83mtjrsvy0.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 19 Jan 2022 15:21:11 +0200") Message-ID: <87mtjrc0xd.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > I don't understand this stubborn opposition to provide better, more > general APIs to our users. I'm for making functions with well-defined interfaces. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > I don't understand this stubborn opposition to provide better, more > general APIs to our users. I'm for making functions with well-defined interfaces. > textsec.el is not an application, it is infrastructure applications > should use to provide user-level features. So any application-level > decisions, like at what level to detect suspicious addresses, is not > textsec's bloody business to make! I don't understand what you mean. It's just because the textsec functions are well-defined that application-level packages can use it reliably. textsec isn't making any decisions about levels -- that's up to the callers. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 13:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, rpluim@gmail.com Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164259894629019 (code B ref 51733); Wed, 19 Jan 2022 13:30:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 13:29:06 +0000 Received: from localhost ([127.0.0.1]:52711 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAB1O-0007Xz-6J for submit@debbugs.gnu.org; Wed, 19 Jan 2022 08:29:06 -0500 Received: from eggs.gnu.org ([209.51.188.92]:57176) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAB1M-0007XW-J9 for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 08:29:05 -0500 Received: from [2001:470:142:3::e] (port=36452 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAB1D-0003ZF-TH; Wed, 19 Jan 2022 08:28:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=NvLkgFr69DZSUtF5f7TCCzSpmUzO731WySa4oJUq+kc=; b=Gum92CM2Kd3x /sgKBfClYRZ5XxG+lteumanx2Kj67zUA97xV0QCO6T9KruBF3EqA0bvpEUjKY58p17cFhhOPy6t8E Mw1nltHi8y9bQRuxCIj7cr/JzoRr2v0HoGU9rtSn2IF6H9DjV83e7U5EbD9Lk1dcE3gQrUooSQ8fz NFtzC3qTV8+2CqvjLaf5vhckSGiMV5ogGv2nZ/BMWvtQpm+RLN5/G3jU2cTWzyy0+UPwh9wOA7Xu9 qg4G4nSEpzUrPksQBHUPpL6wp3+UIThmpUSjIdmHb1lS25kbEAFs2Lo2qcNzgDx7+PRSHAEG+IbF6 dHTdA25r7S7+uoT80qLVtg==; Received: from [87.69.77.57] (port=3421 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAB1C-0006Nu-SW; Wed, 19 Jan 2022 08:28:56 -0500 Date: Wed, 19 Jan 2022 15:28:50 +0200 Message-Id: <83ilufsvl9.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87mtjrc0xd.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 19 Jan 2022 14:25:34 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <8335lkszzc.fsf@gnu.org> <87h79zoppr.fsf@gmail.com> <83v8yfswzd.fsf@gnu.org> <874k5zdgjj.fsf@gnus.org> <83pmonswmh.fsf@gnu.org> <87v8yfc1n0.fsf@gnus.org> <83mtjrsvy0.fsf@gnu.org> <87mtjrc0xd.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: rpluim@gmail.com, 51733@debbugs.gnu.org > Date: Wed, 19 Jan 2022 14:25:34 +0100 > > Eli Zaretskii writes: > > > I don't understand this stubborn opposition to provide better, more > > general APIs to our users. > > I'm for making functions with well-defined interfaces. > > > textsec.el is not an application, it is infrastructure applications > > should use to provide user-level features. So any application-level > > decisions, like at what level to detect suspicious addresses, is not > > textsec's bloody business to make! > > I don't understand what you mean. It's just because the textsec > functions are well-defined that application-level packages can use it > reliably. textsec isn't making any decisions about levels -- that's up > to the callers. You are being unreasonably stubborn here. I give up. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 13:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164259908629997 (code B ref 51733); Wed, 19 Jan 2022 13:32:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 13:31:26 +0000 Received: from localhost ([127.0.0.1]:52876 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAB3e-0007nl-6u for submit@debbugs.gnu.org; Wed, 19 Jan 2022 08:31:26 -0500 Received: from quimby.gnus.org ([95.216.78.240]:35066) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAB3Z-0007nF-DC for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 08:31:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Uh9kGKPmbILzf/qijRTxoj7Tklm8f+4lbH9r9RZOpuQ=; b=ryoVbeEBwvx1vllWe/A3t1bVJJ lgNDPPCrY7kFhSBAXfB2cE9mMI3/0OckMH4jBLsmJyqr/abPWxy9K2oDp27IaeiUsKVhf2F4e5+l9 WeA2mExVAf20xgGdc8lAGta7BpRngZ0evAWN8xa1Yx/pviURxgo7AN3LzqX70UNK3Xno=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nAB3Q-00037A-0K; Wed, 19 Jan 2022 14:31:14 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <8735lkdqll.fsf@gnus.org> <834k60t03u.fsf@gnu.org> <87h79zdgxe.fsf@gnus.org> <83sftjswv8.fsf@gnu.org> <87zgnrc1sf.fsf@gnus.org> <83o847swdk.fsf@gnu.org> <87r193c1bz.fsf@gnus.org> <83lezbsvrb.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEXp5OKzpqKKeHVS PTv///9X6rKaAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YBEw0HDtMkq20AAAGSSURBVDjLbZMLtsMg CETRbgBxA4obaHT/e3sDfpK2j9M0jdeBwRIKhEiNI9OJqBTJnwNAuUHoADP+UZDnyh8gKGUqW1G+ FMl3tvJRY6Zi/gV8in+DsH7m8lVjg1hiXbs5WY0bhLqyjMofYKUKqfWCzn8AtTau/xQkBsZxFesG quMNgM7hg5I8wRWbAQ+AGlaqBlDQudQFcIMpzjiPUQRZUtIKoC5lsh1SAXBXRLxCQrUA0EZNwTLJ AlXQc0hpDBgj3y72SSpFVNjAFUhPgFbp6qAracfjXAbIVdMGQ+b+jgvZsM2AzAY5ApinLuJgnLPS 1n3SNNdsQE2BC+m6tX5AWwqYtWGJAJeDtP5o1LT5enVpVzup7shdxgTVgWUh+3r1tEAhq30GyhQz +LFqrq8b8BqzBdpcv4j4U6ELuCLcoLbu4E3TLq3X5AA2EA1M1auOCeirxgY2u/xk+QBbfXQC0JZb 4mcy1d0epsT9LMdNp8KWps8FJG/F7ANgn8nYbu10Yc1f9gO6vxrknoN747COMPEfhaRNUtUweIMA AAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDEtMTlUMTM6MDc6MTQrMDA6MDBVD1j7AAAAJXRFWHRk YXRlOm1vZGlmeQAyMDIyLTAxLTE5VDEzOjA3OjE0KzAwOjAwJFLgRwAAAABJRU5ErkJggg== X-Now-Playing: David Sylvian's _Brilliant Trees_: "Weathered Wall" Date: Wed, 19 Jan 2022 14:31:11 +0100 In-Reply-To: <83lezbsvrb.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 19 Jan 2022 15:25:12 +0200") Message-ID: <87ilufc0o0.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > I'm not asking to _replace_ RFC2047 support, I'm saying that we should > also support email addresses that were already decoded, for the use > cases where that could be more convenient or where the [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > I'm not asking to _replace_ RFC2047 support, I'm saying that we should > also support email addresses that were already decoded, for the use > cases where that could be more convenient or where the wire level is > unavailable. These already exist. The applications can call *-name-suspicious-p (etc) individually, if they want to. > Why would you object to extending these functions so that they could > support decoded email addresses? What harm could that possibly do? That's the point -- when doing DWIM parsing, the function can't reliably say whether a string is a suspicious email address, because the attacker may construct a name part, that when decoded, confuses the address parser, and thereby escapes domain/local part checking. (Think of various combinations of names that contain "@" and "," characters.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 13:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164259931730517 (code B ref 51733); Wed, 19 Jan 2022 13:36:01 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 13:35:17 +0000 Received: from localhost ([127.0.0.1]:52906 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAB7N-0007w9-7u for submit@debbugs.gnu.org; Wed, 19 Jan 2022 08:35:17 -0500 Received: from quimby.gnus.org ([95.216.78.240]:35124) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAB7L-0007vs-G3 for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 08:35:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=UEQQhocFRzq88KEYRcGch1kdAGazERlXQRvHkUXVvlM=; b=u8jWxz7jRa60gyQOStTaCvjBvV QBDFtvPtzBl3vPyTl/LJXNDEdch35n5lOdT/XE6WnTsTZYJnfjfBHZhXJhOs69RIovis5AA6P4HCs uKj9Op0FHU3/y1G96/yQCw18TG85kny8cMGE3zFmLugeJxChA6QsQjD4K8oOdBh/SrYI=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nAB7D-0003AH-3b; Wed, 19 Jan 2022 14:35:09 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <83fsplulsy.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEXp5OKzpqKKeHVS PTv///9X6rKaAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YBEw0HDtMkq20AAAGSSURBVDjLbZMLtsMg CETRbgBxA4obaHT/e3sDfpK2j9M0jdeBwRIKhEiNI9OJqBTJnwNAuUHoADP+UZDnyh8gKGUqW1G+ FMl3tvJRY6Zi/gV8in+DsH7m8lVjg1hiXbs5WY0bhLqyjMofYKUKqfWCzn8AtTau/xQkBsZxFesG quMNgM7hg5I8wRWbAQ+AGlaqBlDQudQFcIMpzjiPUQRZUtIKoC5lsh1SAXBXRLxCQrUA0EZNwTLJ AlXQc0hpDBgj3y72SSpFVNjAFUhPgFbp6qAracfjXAbIVdMGQ+b+jgvZsM2AzAY5ApinLuJgnLPS 1n3SNNdsQE2BC+m6tX5AWwqYtWGJAJeDtP5o1LT5enVpVzup7shdxgTVgWUh+3r1tEAhq30GyhQz +LFqrq8b8BqzBdpcv4j4U6ELuCLcoLbu4E3TLq3X5AA2EA1M1auOCeirxgY2u/xk+QBbfXQC0JZb 4mcy1d0epsT9LMdNp8KWps8FJG/F7ANgn8nYbu10Yc1f9gO6vxrknoN747COMPEfhaRNUtUweIMA AAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDEtMTlUMTM6MDc6MTQrMDA6MDBVD1j7AAAAJXRFWHRk YXRlOm1vZGlmeQAyMDIyLTAxLTE5VDEzOjA3OjE0KzAwOjAwJFLgRwAAAABJRU5ErkJggg== X-Now-Playing: David Sylvian's _Brilliant Trees_: "Backwaters" Date: Wed, 19 Jan 2022 14:35:02 +0100 In-Reply-To: <83fsplulsy.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 18 Jan 2022 17:05:01 +0200") Message-ID: <87ee53c0hl.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: >> There should probably be a customization point? A user option like >> `warn-about-suspicious-identifiers'? > > Is this a go/no-go test, or are there levels? If there are levels, > perhaps something [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: >> There should probably be a customization point? A user option like >> `warn-about-suspicious-identifiers'? > > Is this a go/no-go test, or are there levels? If there are levels, > perhaps something similar to NSM would be more appropriate? (And > maybe levels of NSM should determine the default textsec level?) I was thinking go/no-go -- I don't immediately see any different levels of suspiciousness that'd be interesting for the user. But we can tweak that later, I guess, if necessary. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 13:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, Eli Zaretskii Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164259939330655 (code B ref 51733); Wed, 19 Jan 2022 13:37:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 13:36:33 +0000 Received: from localhost ([127.0.0.1]:52911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAB8b-0007yN-Jq for submit@debbugs.gnu.org; Wed, 19 Jan 2022 08:36:33 -0500 Received: from mail-out.m-online.net ([212.18.0.10]:48152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAB8X-0007y9-V1 for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 08:36:32 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4Jf69m4HWRz1sC05; Wed, 19 Jan 2022 14:36:28 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4Jf69m1pXMz1qqkG; Wed, 19 Jan 2022 14:36:28 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id 11MvhYJPKjw5; Wed, 19 Jan 2022 14:36:27 +0100 (CET) X-Auth-Info: voJRhBOUd5gHYhXPzHFS/gjxREVBXM47Bid/aX9XLmtikp6VPbiqT47XifD3Hw/R Received: from igel.home (ppp-46-244-165-91.dynamic.mnet-online.de [46.244.165.91]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Wed, 19 Jan 2022 14:36:27 +0100 (CET) Received: by igel.home (Postfix, from userid 1000) id 0A5D32C3735; Wed, 19 Jan 2022 14:36:27 +0100 (CET) From: Andreas Schwab References: <87czn8etuz.7.fsf@jidanni.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <8735lkdqll.fsf@gnus.org> <834k60t03u.fsf@gnu.org> <87h79zdgxe.fsf@gnus.org> X-Yow: I'm continually AMAZED at th'breathtaking effects of WIND EROSION!! Date: Wed, 19 Jan 2022 14:36:27 +0100 In-Reply-To: <87h79zdgxe.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 19 Jan 2022 13:54:37 +0100") Message-ID: <87o8477spw.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) On Jan 19 2022, Lars Ingebrigtsen wrote: > There's no scanning -- rmail displays the From header, right? So it > does decoding before displaying the header. It has to do the textsec > stuff first, too. I don't think it makes sense to run the textsec check on the encoded address, since that will always be ASCII-only. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 13:37:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164259940730710 (code B ref 51733); Wed, 19 Jan 2022 13:37:03 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 13:36:47 +0000 Received: from localhost ([127.0.0.1]:52921 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAB8p-0007zA-72 for submit@debbugs.gnu.org; Wed, 19 Jan 2022 08:36:47 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59336) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAB8n-0007yn-Ho for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 08:36:45 -0500 Received: from [2001:470:142:3::e] (port=36560 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAB8Q-00008c-MQ; Wed, 19 Jan 2022 08:36:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=LrcZbK+FnEjW9FlqtWUF6KolUNYNWTl2O67yMCapr5U=; b=XcCbG2aHZ1Qo jSxrVZ8+mfcLF2KHQzglyojZ/syvtzyOPz+SldAVtC0YRk5X/6tHWXONGj+TICzlaNCmnHSO7Gycz gey+zQ7Qq8Ky8ac61DX57VfzSpWv1kZR/DKItvLEl15rH8xqkQFRguJYNM9NGfsRaqrKwl4UigXCQ aGS614Br1dZn0dKlMuSAXdNJvPwiLSb+BX3wyhNyltnbaeSqUUPTJmi0//mmkXnSkm2ckjTCuoYTl Kgh93kw+R13w8dSLoavIzROeldA3yV19Cg0IUYypzJQ7XU+7QFw7gbekrmYug2iAfGKT9wTlqkX2O Cv5rzOVxlrarq+3nond3AQ==; Received: from [87.69.77.57] (port=3859 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAB87-0007GO-8J; Wed, 19 Jan 2022 08:36:06 -0500 Date: Wed, 19 Jan 2022 15:35:58 +0200 Message-Id: <83h79zsv9d.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87ilufc0o0.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 19 Jan 2022 14:31:11 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <8735lkdqll.fsf@gnus.org> <834k60t03u.fsf@gnu.org> <87h79zdgxe.fsf@gnus.org> <83sftjswv8.fsf@gnu.org> <87zgnrc1sf.fsf@gnus.org> <83o847swdk.fsf@gnu.org> <87r193c1bz.fsf@gnus.org> <83lezbsvrb.fsf@gnu.org> <87ilufc0o0.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: 51733@debbugs.gnu.org > Date: Wed, 19 Jan 2022 14:31:11 +0100 > > Eli Zaretskii writes: > > > I'm not asking to _replace_ RFC2047 support, I'm saying that we should > > also support email addresses that were already decoded, for the use > > cases where that could be more convenient or where the wire level is > > unavailable. > > These already exist. The applications can call *-name-suspicious-p > (etc) individually, if they want to. I don't have a NAME, I have a full email address. > > Why would you object to extending these functions so that they could > > support decoded email addresses? What harm could that possibly do? > > That's the point -- when doing DWIM parsing I didn't say DWIM, you did. > the function can't reliably > say whether a string is a suspicious email address, because the attacker > may construct a name part, that when decoded, confuses the address > parser, and thereby escapes domain/local part checking. (Think of > various combinations of names that contain "@" and "," characters.) When the wire format is gone, this is all I have left. You are saying we should leave this case without a solution. So be it. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 13:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164259950930959 (code B ref 51733); Wed, 19 Jan 2022 13:39:01 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 13:38:29 +0000 Received: from localhost ([127.0.0.1]:52938 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABAT-00083H-52 for submit@debbugs.gnu.org; Wed, 19 Jan 2022 08:38:29 -0500 Received: from quimby.gnus.org ([95.216.78.240]:35276) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABAR-000832-NQ for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 08:38:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=wt9U6EwxAKK8hm4HnqRedOdMGcZp0R3fCXymBEwQ7pY=; b=cP9zZChlgfAQSRqamCnAFg3bPs 6vjF+tT8+UfHOjlhEoDiBWljoTLavFSHyLfXBJI6LWHYSBULJI7b7aovVKGn/mxejehLL0UDRT5Qc VZyAkFMWgJQOEC2fkOJBQnmvGttmioUxscFNXd/bjeuw74uLc9vXjlvf2Ksr9OwJ0dNk=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nABAJ-0003Bh-F5; Wed, 19 Jan 2022 14:38:21 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <83zgnsubg1.fsf@gnu.org> <83sftku7f8.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEXp5OKzpqKKeHVS PTv///9X6rKaAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YBEw0HDtMkq20AAAGSSURBVDjLbZMLtsMg CETRbgBxA4obaHT/e3sDfpK2j9M0jdeBwRIKhEiNI9OJqBTJnwNAuUHoADP+UZDnyh8gKGUqW1G+ FMl3tvJRY6Zi/gV8in+DsH7m8lVjg1hiXbs5WY0bhLqyjMofYKUKqfWCzn8AtTau/xQkBsZxFesG quMNgM7hg5I8wRWbAQ+AGlaqBlDQudQFcIMpzjiPUQRZUtIKoC5lsh1SAXBXRLxCQrUA0EZNwTLJ AlXQc0hpDBgj3y72SSpFVNjAFUhPgFbp6qAracfjXAbIVdMGQ+b+jgvZsM2AzAY5ApinLuJgnLPS 1n3SNNdsQE2BC+m6tX5AWwqYtWGJAJeDtP5o1LT5enVpVzup7shdxgTVgWUh+3r1tEAhq30GyhQz +LFqrq8b8BqzBdpcv4j4U6ELuCLcoLbu4E3TLq3X5AA2EA1M1auOCeirxgY2u/xk+QBbfXQC0JZb 4mcy1d0epsT9LMdNp8KWps8FJG/F7ANgn8nYbu10Yc1f9gO6vxrknoN747COMPEfhaRNUtUweIMA AAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDEtMTlUMTM6MDc6MTQrMDA6MDBVD1j7AAAAJXRFWHRk YXRlOm1vZGlmeQAyMDIyLTAxLTE5VDEzOjA3OjE0KzAwOjAwJFLgRwAAAABJRU5ErkJggg== X-Now-Playing: David Sylvian's _Brilliant Trees_: "Brilliant Trees" Date: Wed, 19 Jan 2022 14:38:17 +0100 In-Reply-To: <83sftku7f8.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 18 Jan 2022 22:15:39 +0200") Message-ID: <878rvbc0c6.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > I think I get it now: it's because of textsec-suspicious-nonspacing-p, > which forbids consecutive nonspacing characters, right? Yup. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > I think I get it now: it's because of textsec-suspicious-nonspacing-p, > which forbids consecutive nonspacing characters, right? Yup. > But then I don't think it's correct to consider Cf characters for that > purpose: UTS#39 explicitly talks about nonspacing _marks_, i.e. Mn and > Me characters. Where did you see Cf and Cc as well? Good catch; I'll amend the code and test. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Robert =?utf-8?Q?Plu=C4=ADm?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 13:40:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, Eli Zaretskii Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164259956931095 (code B ref 51733); Wed, 19 Jan 2022 13:40:03 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 13:39:29 +0000 Received: from localhost ([127.0.0.1]:52949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABBR-00085T-0o for submit@debbugs.gnu.org; Wed, 19 Jan 2022 08:39:29 -0500 Received: from mail-ed1-f50.google.com ([209.85.208.50]:41669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABBP-000858-DS for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 08:39:27 -0500 Received: by mail-ed1-f50.google.com with SMTP id j2so11633829edj.8 for <51733@debbugs.gnu.org>; Wed, 19 Jan 2022 05:39:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=3qWiHB9ZmRwzyW83yxA4rD1VjzZCeurD753fPpoakuE=; b=YQe0f2w/NOplJB2qJURpVQhVrXxSjMrV6ShM6nEqL37v0CIsch/NbrcaPIFlvQuY4y tOc+X9I3HflGBAr8WH3vxrEs5lW8X5AdOeuB5m4uM0hblapCE4uBaAmEwrqNgjW34U25 72+SQF2U9dx0jvLKpO9L0SCcnehpltFx0OqkN3AxLu9u4jgsZk/nLhfldgeGtyCV9P3i Jfx2bTLp+gPMcSbrsUXThnI6jPr7c/4It8zMQkdpZy2rwWQtIsJhJbGNMFlAnW+/ajyW bTiisknmJwgugcHyb69y94CDJ2Teczc+hifQ8SiJ6xzNqDmlDh7mw7HOB9S7Kknzu1Jp JNyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=3qWiHB9ZmRwzyW83yxA4rD1VjzZCeurD753fPpoakuE=; b=W8N7SEhS5WpRd+rXdSUTEugxZh2NCsSV17wFxsp0UmBPtn3Zh53fPrI+HC+rb0UxS0 BaAd8M5vMwN0cYhz/tJneuVPyt0d7P3FN4v14tXDxsqJCPYF8e6rw2T+gMnMpPTGnCSL UMonUgjAqnbUv/TLVkolqtVgqVEWWoC9cpuREyLoXzKEnVBIPvMqKWF73OBR15E5BvQU tPGuZ5DtmyPSQ6bRyDP4wCGDC8a1ZfIQyUF4saibSHwioVTlhhYB7j8vEfE0WDNKh/W9 pcWKgW+lMGzsi2h7dVXARqkXm9nq533KaQ0YewVL7V31gVFNZYJGt0Wm5LsIkWYa//oT aedQ== X-Gm-Message-State: AOAM533ajppHqwAKSE6XKlRGS81tRG+37KgAzbA50iWDXPn6WfmbSyAG ecYWgQzWNGt0pqo+Y4+ao1Q3aHIFVDE= X-Google-Smtp-Source: ABdhPJwE39LpuWhXovOykzfuiF9EdTAnsZcFB2BVmKPmaYjRXphBqO3f+WH6g+Xt/h8UkRVDGX2lpQ== X-Received: by 2002:a05:600c:4f8c:: with SMTP id n12mr3556996wmq.129.1642599561227; Wed, 19 Jan 2022 05:39:21 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb50:5497:eb2c:1716:483e]) by smtp.gmail.com with ESMTPSA id p10sm9651298wrr.10.2022.01.19.05.39.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Jan 2022 05:39:20 -0800 (PST) From: Robert =?utf-8?Q?Plu=C4=ADm?= References: <87czn8etuz.7.fsf@jidanni.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <8335lkszzc.fsf@gnu.org> <87h79zoppr.fsf@gmail.com> <83v8yfswzd.fsf@gnu.org> <874k5zdgjj.fsf@gnus.org> Date: Wed, 19 Jan 2022 14:39:20 +0100 In-Reply-To: <874k5zdgjj.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 19 Jan 2022 14:02:56 +0100") Message-ID: <87czknonef.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Wed, 19 Jan 2022 14:02:56 +0100, Lars Ingebrigtsen said: Lars> Eli Zaretskii writes: >> Is that expectation reasonable? I can show you many email addresses >> that violate that. Lars> It depends on what you mean. There are no valid email addresses = that Lars> have non-ASCII name parts -- when we're talking wire format (RFC2= 047 Lars> etc), which is what that function is parsing. I can=CA=BCt recall if this is allowed by the standards or not offhand, but as you=CA=BCre probably well aware, the major email providers allow you to use UTF-8 characters directly in the display name of email adresses, without using RFC 2047 encoding. In fact, the last time I did any testing of this, Gmail *replaced* RFC 2047 encoded non-ASCII characters with their UTF-8 encoding. Robert --=20 From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 13:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Robert Pluim Cc: 51733@debbugs.gnu.org, Eli Zaretskii Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164260001632241 (code B ref 51733); Wed, 19 Jan 2022 13:47:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 13:46:56 +0000 Received: from localhost ([127.0.0.1]:53025 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABId-0008Nx-TX for submit@debbugs.gnu.org; Wed, 19 Jan 2022 08:46:56 -0500 Received: from quimby.gnus.org ([95.216.78.240]:35388) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABIb-0008Nj-TN for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 08:46:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=GEiJ4NL1qyQ8ukg5dRqMhX0sQtli3PFgZAAnVV3MGh8=; b=hY9XwT+cR0o98lAl9vO4g918Tj xKv6UsscmtyLCnQn3TuHhI5XZDpW6IlBuOLa3iexS/4yXaYLKJQYNv6Ldo0roEqLZNff3dtpIpZ1D rJANQYO38Qx/0a8F+6QCNDHJtLtIRDzYdQYJqz0lyRq4fVDNf+tM1mXPnt/huwx4Golg=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nABIS-0003GZ-RI; Wed, 19 Jan 2022 14:46:47 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <87y23ccbzh.fsf@gnus.org> <87pmooniep.fsf@gmail.com> <87pmooc95e.fsf@gnus.org> <87lezcnh1f.fsf@gmail.com> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEUwKCOfkID///+p RWBfAAAAAWJLR0QCZgt8ZAAAAAd0SU1FB+YBEw0tIo6XC6YAAAEqSURBVCjPPZFbigUxCERLSP57 oN2PwuTfQNz/VqY0904TQk77LqF6XjVJUzM8AAh+BgZ4YUy4oeAFpomZnAfxlhtiqAeSbgEYdAUW LRLYmB8YwbAGpp4HE/LLhx5Z6nxs/h5HmF6Yk9mQcaqNBs2dJyoyYPO1OCeLeFI1ZH9gZXrFFEhm jAYtt4x+P7TkB4YpVqpXHdFQluZMVhbGhMXeB/dLj22tSl22s7zwtk3yW6Ucc/6D7NvAdfMz0RJK K9CWqEZZ9IIJhmfpSO3EoZl7NkzjBLHH1Y4SOy7kTb8K9FgN/jNvHxwxn1esgXO8zyObFHlK/phe 20oKKW4NnLHyiXhr0OqLVW3WSd6r22UHCeXefyp1rQolB48LYahdWaad9r8L4ebEvmD4A1eHPsJv VNQxAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTAxLTE5VDEzOjQ1OjM0KzAwOjAwowb8OQAAACV0 RVh0ZGF0ZTptb2RpZnkAMjAyMi0wMS0xOVQxMzo0NTozNCswMDowMNJbRIUAAAAASUVORK5CYII= X-Now-Playing: David Bowie's _Tonight_: "Loving The Alien" Date: Wed, 19 Jan 2022 14:46:42 +0100 In-Reply-To: <87lezcnh1f.fsf@gmail.com> (Robert Pluim's message of "Wed, 19 Jan 2022 11:42:04 +0100") Message-ID: <874k5zbzy5.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Robert Pluim writes: > How about "Contains suspicious characters or mix of characters"? That > would at least point users in the right direction. I'm not 100% that it's not misleading in all cases, though. textsec still doesn't implement "Unicode Identifier and Pattern Syntax": Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Robert Pluim writes: > How about "Contains suspicious characters or mix of characters"? That > would at least point users in the right direction. I'm not 100% that it's not misleading in all cases, though. textsec still doesn't implement "Unicode Identifier and Pattern Syntax": https://www.unicode.org/reports/tr31/ There's some other stuff in there... But I might be quibbling. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 13:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16426005501090 (code B ref 51733); Wed, 19 Jan 2022 13:56:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 13:55:50 +0000 Received: from localhost ([127.0.0.1]:53091 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABRF-0000HW-Fh for submit@debbugs.gnu.org; Wed, 19 Jan 2022 08:55:49 -0500 Received: from quimby.gnus.org ([95.216.78.240]:35478) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABRD-0000HG-AP for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 08:55:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=9PHhxRLkMk2g2mlf5396q15DOqiRoEXoPlGjiI7hxtg=; b=XxjLximCDS//eXdEg2ayA9ayeC dtIdNEeXgS3KVYzY4vkx3GzmhmJQE8OX1bkmtEVAof5kOfu0oyDtGeCbPAKKOGXWElpe4RWB7HIvT JGy85HstpHFOsztkS/jB4m3jVJimXM/LwzDSjZxZtncqK3CXoOxykaZH208f44JSx8Uk=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nABR3-0003KW-Nb; Wed, 19 Jan 2022 14:55:40 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEUwKCOfkID///+p RWBfAAAAAWJLR0QCZgt8ZAAAAAd0SU1FB+YBEw0tIo6XC6YAAAEqSURBVCjPPZFbigUxCERLSP57 oN2PwuTfQNz/VqY0904TQk77LqF6XjVJUzM8AAh+BgZ4YUy4oeAFpomZnAfxlhtiqAeSbgEYdAUW LRLYmB8YwbAGpp4HE/LLhx5Z6nxs/h5HmF6Yk9mQcaqNBs2dJyoyYPO1OCeLeFI1ZH9gZXrFFEhm jAYtt4x+P7TkB4YpVqpXHdFQluZMVhbGhMXeB/dLj22tSl22s7zwtk3yW6Ucc/6D7NvAdfMz0RJK K9CWqEZZ9IIJhmfpSO3EoZl7NkzjBLHH1Y4SOy7kTb8K9FgN/jNvHxwxn1esgXO8zyObFHlK/phe 20oKKW4NnLHyiXhr0OqLVW3WSd6r22UHCeXefyp1rQolB48LYahdWaad9r8L4ebEvmD4A1eHPsJv VNQxAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTAxLTE5VDEzOjQ1OjM0KzAwOjAwowb8OQAAACV0 RVh0ZGF0ZTptb2RpZnkAMjAyMi0wMS0xOVQxMzo0NTozNCswMDowMNJbRIUAAAAASUVORK5CYII= X-Now-Playing: David Bowie's _Tonight_: "Loving The Alien" Date: Wed, 19 Jan 2022 14:55:35 +0100 In-Reply-To: <83zgnuuucu.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 17 Jan 2022 19:48:01 +0200") Message-ID: <87zgnrakyw.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > I think we should first determine what kinds of applications may need > this, and take it from there. The initial number of "confusability > with" classes can be very small, and we can add more as w [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > I think we should first determine what kinds of applications may need > this, and take it from there. The initial number of "confusability > with" classes can be very small, and we can add more as we discover > interesting use cases. The full number is pretty much infinite, I > think, but I'm not sure Emacs needs to support all of them OOTB. We > could support some of the popular ones, and provide infrastructure for > developing more. Yes. I was thinking about this bit, which isn't implemented yet (although the utility functions for it basically are). ---- The process of determining suspect usage of whole-script confusables is mor= e complicated than simply looking at the scripts of the labels in a domain = name. For example, it can be perfectly legitimate to have scripts in a SLD = (second level domain) not be the same as scripts in a TLD (top-level domain= ), such as: Cyrillic labels in a domain name with a TLD of .ru or .=D1=80=D1=84 Chinese labels in a domain name with a TLD of .com.au or .com Cyrillic labels that aren=E2=80=99t confusable with Latin with a TLD of= .com.au or .com The following high-level algorithm can be used to determine all scripts tha= t contain a whole-script confusable with a string X: Consider Q, the set of all strings confusable with X. Remove all strings from Q whose resolved script set is =E2=88=85 or ALL= (that is, keep only single-script strings plus those with characters only = in Common). Take the union of the resolved script sets of all strings remaining in = Q. As usual, this algorithm is intended only as a definition; implementations should use an optimized routine that produces the same result. ---- I'm not sure I understand the algorithm they're proposing. I think this shouldn't be suspicious? But I may be wrong: (textsec-domain-suspicious-p "=D0=A1=D0=B3=D1=81=D0=B5.=D1=80=D1=84") =3D> nil But this should be, but isn't currently: (textsec-domain-suspicious-p "=D0=A1=D0=B3=D1=81=D0=B5.ru") =3D> nil Now,=20 (textsec-ascii-confusable-p "=D0=A1=D0=B3=D1=81=D0=B5.ru") =3D> t and (textsec-ascii-confusable-p "=D0=A1=D0=B3=D1=81=D0=B5.=D1=80=D1=84") =3D> nil Is that what they mean here? I'm finding the logic overly clear here. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 13:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16426006051210 (code B ref 51733); Wed, 19 Jan 2022 13:57:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 13:56:45 +0000 Received: from localhost ([127.0.0.1]:53100 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABS9-0000JS-4F for submit@debbugs.gnu.org; Wed, 19 Jan 2022 08:56:45 -0500 Received: from quimby.gnus.org ([95.216.78.240]:35518) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABS6-0000J3-W4 for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 08:56:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=5YjpEDv4ygm6An2zPJ9MPO4Gc98YF5zhrGD+KLuY9z8=; b=l1WYENbf0yovgaRhtdqL8j4/pB QFn8u1+vPrF8ye834twNp3fvcTId9id+qvyPDA8dTT7KZE8SkqZTAxGReSaABIC2kDErU01A8yAKK abZDj5B27NbrJ+QjpBlkyP9ALXj9XDtvEB5vv7SrRYygyXtW7zJPIfpqVMid6KuPseuM=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nABRy-0003L9-Ky; Wed, 19 Jan 2022 14:56:37 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <83h7a1um1f.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEUwKCOfkID///+p RWBfAAAAAWJLR0QCZgt8ZAAAAAd0SU1FB+YBEw0tIo6XC6YAAAEqSURBVCjPPZFbigUxCERLSP57 oN2PwuTfQNz/VqY0904TQk77LqF6XjVJUzM8AAh+BgZ4YUy4oeAFpomZnAfxlhtiqAeSbgEYdAUW LRLYmB8YwbAGpp4HE/LLhx5Z6nxs/h5HmF6Yk9mQcaqNBs2dJyoyYPO1OCeLeFI1ZH9gZXrFFEhm jAYtt4x+P7TkB4YpVqpXHdFQluZMVhbGhMXeB/dLj22tSl22s7zwtk3yW6Ucc/6D7NvAdfMz0RJK K9CWqEZZ9IIJhmfpSO3EoZl7NkzjBLHH1Y4SOy7kTb8K9FgN/jNvHxwxn1esgXO8zyObFHlK/phe 20oKKW4NnLHyiXhr0OqLVW3WSd6r22UHCeXefyp1rQolB48LYahdWaad9r8L4ebEvmD4A1eHPsJv VNQxAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTAxLTE5VDEzOjQ1OjM0KzAwOjAwowb8OQAAACV0 RVh0ZGF0ZTptb2RpZnkAMjAyMi0wMS0xOVQxMzo0NTozNCswMDowMNJbRIUAAAAASUVORK5CYII= X-Now-Playing: David Bowie's _Tonight_: "God Only Knows" Date: Wed, 19 Jan 2022 14:56:34 +0100 In-Reply-To: <83h7a1um1f.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 18 Jan 2022 16:59:56 +0200") Message-ID: <87v8yfakx9.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: >> OK, there's glyphless--bidi-control-characters, and I could make that >> non-private, and add the three missing ones... > > I don't think that's what you want, because AFAIU that includes LRM, > RL [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: >> OK, there's glyphless--bidi-control-characters, and I could make that >> non-private, and add the three missing ones... > > I don't think that's what you want, because AFAIU that includes LRM, > RLM, and ALM, which are stateless. Yes, but then we remove those explicitly in the test, so I think that's OK... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 13:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Andreas Schwab Cc: 51733@debbugs.gnu.org, Eli Zaretskii Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16426006731360 (code B ref 51733); Wed, 19 Jan 2022 13:58:01 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 13:57:53 +0000 Received: from localhost ([127.0.0.1]:53109 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABTF-0000Lr-EQ for submit@debbugs.gnu.org; Wed, 19 Jan 2022 08:57:53 -0500 Received: from quimby.gnus.org ([95.216.78.240]:35550) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABTD-0000Le-08 for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 08:57:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=6QduwPP21/WHFP4QFY+qzkJT9TS7srWNa/Cx7U1A4EA=; b=XPJYBbtd+BHsLIIOn5AtfjPndD HU8N4gUsbRx5TXyoqj7JczYuwqH417Jcw4XcJPPuBJisS9bS0StRdjX7ScXoPNge8s/IGomSo+LdD +shKRM3viJT60Oh+yvb8S5hngLvH4jpy3zsw1DYytVgmZpAuehFU4ZLR8Xyjy7eHKp6I=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nABT4-0003Lc-BE; Wed, 19 Jan 2022 14:57:44 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <8735lkdqll.fsf@gnus.org> <834k60t03u.fsf@gnu.org> <87h79zdgxe.fsf@gnus.org> <87o8477spw.fsf@igel.home> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEUwKCOfkID///+p RWBfAAAAAWJLR0QCZgt8ZAAAAAd0SU1FB+YBEw0tIo6XC6YAAAEqSURBVCjPPZFbigUxCERLSP57 oN2PwuTfQNz/VqY0904TQk77LqF6XjVJUzM8AAh+BgZ4YUy4oeAFpomZnAfxlhtiqAeSbgEYdAUW LRLYmB8YwbAGpp4HE/LLhx5Z6nxs/h5HmF6Yk9mQcaqNBs2dJyoyYPO1OCeLeFI1ZH9gZXrFFEhm jAYtt4x+P7TkB4YpVqpXHdFQluZMVhbGhMXeB/dLj22tSl22s7zwtk3yW6Ucc/6D7NvAdfMz0RJK K9CWqEZZ9IIJhmfpSO3EoZl7NkzjBLHH1Y4SOy7kTb8K9FgN/jNvHxwxn1esgXO8zyObFHlK/phe 20oKKW4NnLHyiXhr0OqLVW3WSd6r22UHCeXefyp1rQolB48LYahdWaad9r8L4ebEvmD4A1eHPsJv VNQxAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTAxLTE5VDEzOjQ1OjM0KzAwOjAwowb8OQAAACV0 RVh0ZGF0ZTptb2RpZnkAMjAyMi0wMS0xOVQxMzo0NTozNCswMDowMNJbRIUAAAAASUVORK5CYII= X-Now-Playing: David Bowie's _Tonight_: "God Only Knows" Date: Wed, 19 Jan 2022 14:57:40 +0100 In-Reply-To: <87o8477spw.fsf@igel.home> (Andreas Schwab's message of "Wed, 19 Jan 2022 14:36:27 +0100") Message-ID: <87r193akvf.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Andreas Schwab writes: > I don't think it makes sense to run the textsec check on the encoded > address, since that will always be ASCII-only. We decode the header after parsing it (and before doing the textsec tests). Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Andreas Schwab writes: > I don't think it makes sense to run the textsec check on the encoded > address, since that will always be ASCII-only. We decode the header after parsing it (and before doing the textsec tests). -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 14:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Robert =?utf-8?Q?Plu=C4=ADm?= Cc: 51733@debbugs.gnu.org, Eli Zaretskii Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16426008162755 (code B ref 51733); Wed, 19 Jan 2022 14:01:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 14:00:16 +0000 Received: from localhost ([127.0.0.1]:53162 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABVX-0000i1-Et for submit@debbugs.gnu.org; Wed, 19 Jan 2022 09:00:15 -0500 Received: from quimby.gnus.org ([95.216.78.240]:35586) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABVV-0000Zd-S7 for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 09:00:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=gb4ug1FkUDwM+Kh35kbI92UGs0gGYpreoLEZTdDxh+Q=; b=cNypU8XSl89JJeEq0AtWV9BYdb JvYWkWxT2GKjrNFmsMuqiYJmxdaNOH4RUDFGSnUDPHER/PDZWvHNz0ajyjy4Rl2BVqRvXPu/7RB2o BVClSUzrM67qPd/Vp3EZDc17XPXHoR5SJkq/lLxD5drhkJfuHhhL/HHz6gUvh7Pe65aY=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nABVN-0003M8-20; Wed, 19 Jan 2022 15:00:07 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <8335lkszzc.fsf@gnu.org> <87h79zoppr.fsf@gmail.com> <83v8yfswzd.fsf@gnu.org> <874k5zdgjj.fsf@gnus.org> <87czknonef.fsf@gmail.com> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEUwKCOfkID///+p RWBfAAAAAWJLR0QCZgt8ZAAAAAd0SU1FB+YBEw0tIo6XC6YAAAEqSURBVCjPPZFbigUxCERLSP57 oN2PwuTfQNz/VqY0904TQk77LqF6XjVJUzM8AAh+BgZ4YUy4oeAFpomZnAfxlhtiqAeSbgEYdAUW LRLYmB8YwbAGpp4HE/LLhx5Z6nxs/h5HmF6Yk9mQcaqNBs2dJyoyYPO1OCeLeFI1ZH9gZXrFFEhm jAYtt4x+P7TkB4YpVqpXHdFQluZMVhbGhMXeB/dLj22tSl22s7zwtk3yW6Ucc/6D7NvAdfMz0RJK K9CWqEZZ9IIJhmfpSO3EoZl7NkzjBLHH1Y4SOy7kTb8K9FgN/jNvHxwxn1esgXO8zyObFHlK/phe 20oKKW4NnLHyiXhr0OqLVW3WSd6r22UHCeXefyp1rQolB48LYahdWaad9r8L4ebEvmD4A1eHPsJv VNQxAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTAxLTE5VDEzOjQ1OjM0KzAwOjAwowb8OQAAACV0 RVh0ZGF0ZTptb2RpZnkAMjAyMi0wMS0xOVQxMzo0NTozNCswMDowMNJbRIUAAAAASUVORK5CYII= X-Now-Playing: David Bowie's _Tonight_: "Tonight" Date: Wed, 19 Jan 2022 15:00:04 +0100 In-Reply-To: <87czknonef.fsf@gmail.com> (Robert's message of "Wed, 19 Jan 2022 14:39:20 +0100") Message-ID: <87mtjrakrf.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Robert "=?UTF-8?Q?Plu=C4=ADm?=" writes: > I =?UTF-8?Q?can=CA=BCt?= recall if this is allowed by the standards or not offhand, but > as =?UTF-8?Q?you=CA=BCre?= probably well aware, the major email providers allow you to > use UTF-8 characters directly in the display name o [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Robert "=3D?utf-8?Q?Plu=3DC4=3DADm?=3D" writes: > I can=CA=BCt recall if this is allowed by the standards or not offhand, b= ut > as you=CA=BCre probably well aware, the major email providers allow you to > use UTF-8 characters directly in the display name of email adresses, > without using RFC 2047 encoding. In fact, the last time I did any > testing of this, Gmail *replaced* RFC 2047 encoded non-ASCII > characters with their UTF-8 encoding. Gmail expects you to type in characters representing your name -- they don't expose the wire format. Why should they? And your address arrived as (wire format): Robert =3D?us-ascii?Q?=3D3D=3D3Futf-8=3D3FQ=3D3FPlu=3D3DC4=3D3DADm=3D3F=3D3= D?=3D which displays as Robert =3D?utf-8?Q?Plu=3DC4=3DADm?=3D =F0=9F=98=80 --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 14:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, Eli Zaretskii Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164260121911596 (code B ref 51733); Wed, 19 Jan 2022 14:07:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 14:06:59 +0000 Received: from localhost ([127.0.0.1]:53195 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABc3-00030x-28 for submit@debbugs.gnu.org; Wed, 19 Jan 2022 09:06:59 -0500 Received: from mail-out.m-online.net ([212.18.0.9]:35362) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABbz-00030o-Ss for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 09:06:57 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4Jf6rt6By9z1qwdP; Wed, 19 Jan 2022 15:06:54 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4Jf6rt4XT3z1qqkG; Wed, 19 Jan 2022 15:06:54 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id UkFxiCyoKpsU; Wed, 19 Jan 2022 15:06:53 +0100 (CET) X-Auth-Info: Pckc7ZmhC5TUA6itqiODKiucDoP8Be7k4yCQMReslt9gSz5NckPLZXH8wdfos4vP Received: from igel.home (ppp-46-244-165-91.dynamic.mnet-online.de [46.244.165.91]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Wed, 19 Jan 2022 15:06:53 +0100 (CET) Received: by igel.home (Postfix, from userid 1000) id 4EE392C3737; Wed, 19 Jan 2022 15:06:53 +0100 (CET) From: Andreas Schwab References: <87czn8etuz.7.fsf@jidanni.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <8735lkdqll.fsf@gnus.org> <834k60t03u.fsf@gnu.org> <87h79zdgxe.fsf@gnus.org> <87o8477spw.fsf@igel.home> <87r193akvf.fsf@gnus.org> X-Yow: Now my EMOTIONAL RESOURCES are heavily committed to 23% of the SMELTING and REFINING industry of the state of NEVADA!! Date: Wed, 19 Jan 2022 15:06:53 +0100 In-Reply-To: <87r193akvf.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 19 Jan 2022 14:57:40 +0100") Message-ID: <87k0ev7rb6.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) On Jan 19 2022, Lars Ingebrigtsen wrote: > Andreas Schwab writes: > >> I don't think it makes sense to run the textsec check on the encoded >> address, since that will always be ASCII-only. > > We decode the header after parsing it (and before doing the textsec > tests). The why not allow to run the textsec on the decoded header directly? If you have to encode it first you have to do DWIM parsing anyway. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 14:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Andreas Schwab Cc: 51733@debbugs.gnu.org, Eli Zaretskii Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164260141012116 (code B ref 51733); Wed, 19 Jan 2022 14:11:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 14:10:10 +0000 Received: from localhost ([127.0.0.1]:53233 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABf7-00039E-Mn for submit@debbugs.gnu.org; Wed, 19 Jan 2022 09:10:10 -0500 Received: from quimby.gnus.org ([95.216.78.240]:35792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABf2-00037U-Tq for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 09:10:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=sS5kx7vUeDvovQD99dbBERkSCaZ+R6gNW/vbh4K/kS8=; b=s1MSqMQgqVdtx+UWR/0OlrHLhN BMWlc77FoPYavs9qB7CgVg8oUYpOda9GLfQssUab7U+RUsw9oWpsHQ1mQjSxEi/pjfeRxINlNL0XZ PHJlqQscr2ATFgHQT6/f1mv041BfvCOXuXqY0UQlHGfXH89rQ8+/Vc/i+49kmHy/LEWM=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nABet-0003RP-CJ; Wed, 19 Jan 2022 15:09:58 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <8735lkdqll.fsf@gnus.org> <834k60t03u.fsf@gnu.org> <87h79zdgxe.fsf@gnus.org> <87o8477spw.fsf@igel.home> <87r193akvf.fsf@gnus.org> <87k0ev7rb6.fsf@igel.home> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEUwKCOfkID///+p RWBfAAAAAWJLR0QCZgt8ZAAAAAd0SU1FB+YBEw0tIo6XC6YAAAEqSURBVCjPPZFbigUxCERLSP57 oN2PwuTfQNz/VqY0904TQk77LqF6XjVJUzM8AAh+BgZ4YUy4oeAFpomZnAfxlhtiqAeSbgEYdAUW LRLYmB8YwbAGpp4HE/LLhx5Z6nxs/h5HmF6Yk9mQcaqNBs2dJyoyYPO1OCeLeFI1ZH9gZXrFFEhm jAYtt4x+P7TkB4YpVqpXHdFQluZMVhbGhMXeB/dLj22tSl22s7zwtk3yW6Ucc/6D7NvAdfMz0RJK K9CWqEZZ9IIJhmfpSO3EoZl7NkzjBLHH1Y4SOy7kTb8K9FgN/jNvHxwxn1esgXO8zyObFHlK/phe 20oKKW4NnLHyiXhr0OqLVW3WSd6r22UHCeXefyp1rQolB48LYahdWaad9r8L4ebEvmD4A1eHPsJv VNQxAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTAxLTE5VDEzOjQ1OjM0KzAwOjAwowb8OQAAACV0 RVh0ZGF0ZTptb2RpZnkAMjAyMi0wMS0xOVQxMzo0NTozNCswMDowMNJbRIUAAAAASUVORK5CYII= X-Now-Playing: David Bowie's _Tonight_: "Blue Jean" Date: Wed, 19 Jan 2022 15:09:54 +0100 In-Reply-To: <87k0ev7rb6.fsf@igel.home> (Andreas Schwab's message of "Wed, 19 Jan 2022 15:06:53 +0100") Message-ID: <87ilufakb1.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Andreas Schwab writes: > The why not allow to run the textsec on the decoded header directly? Consider somebody sending you an email containing @", characters in the name part, and then you decode the address, and then run the parsing function. The attacker would then have a wide attack surfac [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Andreas Schwab writes: > The why not allow to run the textsec on the decoded header directly? Consider somebody sending you an email containing @", characters in the name part, and then you decode the address, and then run the parsing function. The attacker would then have a wide attack surface to trick the checker into checking the wrong parts of the address. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Robert =?UTF-8?Q?Plu=C4=ADm?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 14:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, Eli Zaretskii Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164260142512204 (code B ref 51733); Wed, 19 Jan 2022 14:11:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 14:10:25 +0000 Received: from localhost ([127.0.0.1]:53246 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABfM-0003Ag-NY for submit@debbugs.gnu.org; Wed, 19 Jan 2022 09:10:25 -0500 Received: from mail-ed1-f44.google.com ([209.85.208.44]:36395) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABfH-00039h-5Y for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 09:10:21 -0500 Received: by mail-ed1-f44.google.com with SMTP id 30so12464140edv.3 for <51733@debbugs.gnu.org>; Wed, 19 Jan 2022 06:10:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=fTqExJi5JDCQnM5PwBA70HoJyMqvZMsMtJQXUdCNQvM=; b=gvwwvPgyjZOiZp+9fwrzVAOMomz/k4RWqCbbkEh3lpoK4Jad6Y1QpzRSvAk2L9E5k6 ueqU3U6F8jvikZHL8PX1rmOW1vV2qcn8SGxD0NjW311Sj31Aux9svggfKDV35eJ/TaiR tsirXwSyvkZrnaJIbmJ0lMU9l//2HbuNPjvO3Btt/83qNq+sWPPw3uEjXlyJnEGZ5Jyh mxS4HlW+xp2fykLBrlVOCG9mi+V84Iz2vuu/gO61o3xBmRqJw+rBiznBx+eFUjWGvEFY NEpZDh5GuQ/PgyuF1OG3PNFOzfIh9G6hR5VPe0ZbCi1Pe6IXy8JUgDBAZyG9lN/J/jcR EZ2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=fTqExJi5JDCQnM5PwBA70HoJyMqvZMsMtJQXUdCNQvM=; b=jucsgj5qnXi7uh/0b3AEXvqliDBHwyPs7v6nxR19rlsiiQ7epwaVCZ5vzsuAY6inyE /zLwSu5ApRBAUd+4MFFbt9WLjX/+xZ/51J3UYzNB+pqTXYHeL0u6apKjLC8dCeZjnlFm J0PmWdFKoS4dg3HyFhrfQu2G3WEA/OdFwZJjO4vkoYKGRNXxAbziVqMV3AaxaT7Uyosu /jZBLCZ5MCmNf1CWWjyn1MjQ7RiMNF7ujyceB4DryltuSbg2Uj250z/8Ubmq98//G26o kUY/y61NpQe7FO3l++f1nRwO14t8WCifs46waARnov77ialnKropZORibp6qjsUW/JuK UTUA== X-Gm-Message-State: AOAM532oFM9X4bMbxc+dd+AYH1jpFky2v+pYGS2du+1T68I13SCIt19o sojZTgaZuG26qrl9WTUTSy07Rrh+ID8= X-Google-Smtp-Source: ABdhPJy4ChxmNkUDH1/8r6qnLI3pGDHPf94RWy36wrHRH0XDOAhA/hLZQIqsXeMoMOd9B5pP9jRVJA== X-Received: by 2002:a05:600c:21c6:: with SMTP id x6mr3745966wmj.135.1642601413016; Wed, 19 Jan 2022 06:10:13 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb50:5497:eb2c:1716:483e]) by smtp.gmail.com with ESMTPSA id 1sm12954412wry.81.2022.01.19.06.10.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Jan 2022 06:10:12 -0800 (PST) From: Robert =?UTF-8?Q?Plu=C4=ADm?= References: <87czn8etuz.7.fsf@jidanni.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <8335lkszzc.fsf@gnu.org> <87h79zoppr.fsf@gmail.com> <83v8yfswzd.fsf@gnu.org> <874k5zdgjj.fsf@gnus.org> <87czknonef.fsf@gmail.com> <87mtjrakrf.fsf@gnus.org> Date: Wed, 19 Jan 2022 15:10:11 +0100 In-Reply-To: <87mtjrakrf.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 19 Jan 2022 15:00:04 +0100") Message-ID: <874k5zolz0.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Wed, 19 Jan 2022 15:00:04 +0100, Lars Ingebrigtsen said: Lars> Robert "=3D?utf-8?Q?Plu=3DC4=3DADm?=3D" writes: >> I can=CA=BCt recall if this is allowed by the standards or not offha= nd, but >> as you=CA=BCre probably well aware, the major email providers allow = you to >> use UTF-8 characters directly in the display name of email adresses, >> without using RFC 2047 encoding. In fact, the last time I did any >> testing of this, Gmail *replaced* RFC 2047 encoded non-ASCII >> characters with their UTF-8 encoding. Lars> Gmail expects you to type in characters representing your name --= they Lars> don't expose the wire format. Why should they? Lars> And your address arrived as (wire format): Lars> Robert =3D?us-ascii?Q?=3D3D=3D3Futf-8=3D3FQ=3D3FPlu=3D3DC4=3D3DAD= m=3D3F=3D3D?=3D Lars> which displays as Lars> Robert =3D?utf-8?Q?Plu=3DC4=3DADm?=3D Lars> =F0=9F=98=80 Double fun. I=CA=BCd manually rfc2047 encoded that before sending it, so either gnus or Gmail encoded it again :-) I=CA=BCve turned off the gnus rfc 2047 for this message, let's see what happens. Robert --=20 From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 14:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, Eli Zaretskii Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164260163912947 (code B ref 51733); Wed, 19 Jan 2022 14:14:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 14:13:59 +0000 Received: from localhost ([127.0.0.1]:53331 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABio-0003Mk-Vo for submit@debbugs.gnu.org; Wed, 19 Jan 2022 09:13:59 -0500 Received: from mail-out.m-online.net ([212.18.0.9]:42829) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABim-0003Mc-K3 for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 09:13:57 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4Jf70z4N9Jz1qwxp; Wed, 19 Jan 2022 15:13:55 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4Jf70z44tcz1qqkG; Wed, 19 Jan 2022 15:13:55 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id e29kJm5ySYvW; Wed, 19 Jan 2022 15:13:55 +0100 (CET) X-Auth-Info: CM2+OqsylA4WRpIGSxwICQtyFQjblLF1CCdH8NJ18C80DKnsoAwGivCtpu+1p6yV Received: from igel.home (ppp-46-244-165-91.dynamic.mnet-online.de [46.244.165.91]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Wed, 19 Jan 2022 15:13:54 +0100 (CET) Received: by igel.home (Postfix, from userid 1000) id 7F7C92C3737; Wed, 19 Jan 2022 15:13:54 +0100 (CET) From: Andreas Schwab References: <87czn8etuz.7.fsf@jidanni.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <8735lkdqll.fsf@gnus.org> <834k60t03u.fsf@gnu.org> <87h79zdgxe.fsf@gnus.org> <87o8477spw.fsf@igel.home> <87r193akvf.fsf@gnus.org> <87k0ev7rb6.fsf@igel.home> <87ilufakb1.fsf@gnus.org> X-Yow: Everything will be ALL RIGHT if we can just remember things about ALGEBRA.. or SOCCER.. or SOCIALISM.. Date: Wed, 19 Jan 2022 15:13:54 +0100 In-Reply-To: <87ilufakb1.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 19 Jan 2022 15:09:54 +0100") Message-ID: <87fspj7qzh.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) On Jan 19 2022, Lars Ingebrigtsen wrote: > Consider somebody sending you an email containing @", characters in the > name part, and then you decode the address, and then run the parsing > function. The attacker would then have a wide attack surface to trick > the checker into checking the wrong parts of the address. Isn't that the whole point of textsec? -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 14:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164260167213030 (code B ref 51733); Wed, 19 Jan 2022 14:15:01 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 14:14:32 +0000 Received: from localhost ([127.0.0.1]:53337 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABjM-0003O5-7w for submit@debbugs.gnu.org; Wed, 19 Jan 2022 09:14:32 -0500 Received: from eggs.gnu.org ([209.51.188.92]:44170) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABjH-0003Nq-JL for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 09:14:31 -0500 Received: from [2001:470:142:3::e] (port=37176 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nABj9-0006ur-Kz; Wed, 19 Jan 2022 09:14:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=dLFi/33CkYvwLVUX+SI/Bs7PfsYRs6eOLTVczw+bXG4=; b=HgQRhuW98lQYbVASWtha WC/yUUeyoXYHxOAOqTwFWujrZeM/CWWoEqgoO16gMBxYwa1hJrOIjatZA9ubF+Dmej9khgVjasN/6 2iZA+uuwdI/HdcMJfexRvJnSWXgBBiR2UHTQ+y5kqrxleD68JHqnufpC5fh8Tm8S6LeAoTbZEJYO9 85v0KUOyssaMhn9Hqw9omiwVgXwU9jbynmyPJWEkrtsaenOxUAxGEG1eB0Em2SUv9JtRq1Zw6mARy hk/e/TaQWK3sFR1xaz9E1PYItbv07qNoya57ZzB+Ix2CcX3iQTcb1cJKTyG6kBRE/x9qkMT9aZnEF iF2ZzgCoUNDR0g==; Received: from [87.69.77.57] (port=2313 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nABj7-0004Tr-5s; Wed, 19 Jan 2022 09:14:19 -0500 Date: Wed, 19 Jan 2022 16:14:11 +0200 Message-Id: <83fspjstho.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87zgnrakyw.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 19 Jan 2022 14:55:35 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <87zgnrakyw.fsf@gnus.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org > Date: Wed, 19 Jan 2022 14:55:35 +0100 > > But this should be, but isn't currently: > > (textsec-domain-suspicious-p "Сгсе.ru") > => nil Why? .ru is a top-level domain, it doesn't affect what should be before the dot, I think? If you replace "Сгсе.ru" with "Cгсе.ru", you do get a warning. > Is that what they mean here? I'm not sure I understand the purpose of finding which scripts "contain a whole-script confusable with a string X". What are we supposed to do with the resulting list? From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 14:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Robert =?UTF-8?Q?Plu=C4=ADm?= Cc: 51733@debbugs.gnu.org, Eli Zaretskii Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164260231614217 (code B ref 51733); Wed, 19 Jan 2022 14:26:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 14:25:16 +0000 Received: from localhost ([127.0.0.1]:53356 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABtj-0003hF-Qn for submit@debbugs.gnu.org; Wed, 19 Jan 2022 09:25:16 -0500 Received: from quimby.gnus.org ([95.216.78.240]:35944) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABtZ-0003gI-ME for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 09:25:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=AVy/k6hlkU5syySilL0UeHJOH6sjf9HdszmJqB1XTkc=; b=rojCNsVB0JXQGqfRi0QJ9piDNX rvYCMffDHzdBogUMhM8WJa93aSvGcQnLtuVN01xcNb0IWvBYKragcCChbipdoMFAZzFsmanGyi6P0 Lw3tmxFyWr6Lo3vSjkWTBMlQgu8pspOqo3+nUOIOfrvFq7U5p6i/cWdedv4MzevW4xcA=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nABtQ-0003Z9-JE; Wed, 19 Jan 2022 15:24:59 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <8335lkszzc.fsf@gnu.org> <87h79zoppr.fsf@gmail.com> <83v8yfswzd.fsf@gnu.org> <874k5zdgjj.fsf@gnus.org> <87czknonef.fsf@gmail.com> <87mtjrakrf.fsf@gnus.org> <874k5zolz0.fsf@gmail.com> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEU5MEFBV5OSe3mv S0jgzsGgFi/fqD3////on9Q6AAAAAWJLR0QHFmGI6wAAAAd0SU1FB+YBEw4XJq4Vr58AAAGpSURB VDjLjZBRcuMwCIbJDexMD1Bh9T1jojx3VDYHWC0ncKv7H6GAZDvO5GEZjwX6gB8BoDaOo/82G6DZ ycDpAcB/gbXJExhgzT0dNR6aPIB2d+7g9Awc9Xo9Btja9hesUXff9QgjvndFSxs2vXAOoYNhBxcA HMM+915xAQxhn3tdYIDjHjXIA5wx5gMICt6YESPzZKqI7UHhDKPeMdtPq9As5vCGEZA9dOyeJzGD NXLSkFXmDjhHhTTHBlDrKG7gQoQO9DpONHfwpS6ZjgItmaREB5gceIVWZxKJoGk40UT6NY2MUxK5 wtVdooJz18hURAhsbPWp0LyOSyTXP5CvNvVESWzeT9bna6f4AdgBzdNsW+CsEgUTxHh3ELVdW8Yk 8hd7he2EpHgxk4EE6V/lip7n8vwlIoUEaq33Wpk/hBLpyT/iZqDWb+ZUVNO8A6h8T6UImbuDxeOk 05tzXzpYrLXaklI5AE0sNwc9o6YGpINKupXbEcgG6PYCqDo9gdZKtV8DkkTuUToCzSxeUZcnoJ3a vLWD0sO6nq6igLaLI+iNX4Am+EhN/RePAOvmkHezkwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0w MS0xOVQxNDoyMzozOCswMDowMPx+KhEAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDEtMTlUMTQ6 MjM6MzgrMDA6MDCNI5KtAAAAAElFTkSuQmCC X-Now-Playing: The Cure's _The Top_: "Shake dog shake" Date: Wed, 19 Jan 2022 15:24:54 +0100 In-Reply-To: <874k5zolz0.fsf@gmail.com> ("Robert =?UTF-8?Q?Plu=C4=ADm?="'s message of "Wed, 19 Jan 2022 15:10:11 +0100") Message-ID: <87ee53ajm1.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Robert =?UTF-8?Q?Plu=C4=ADm?= writes: > Double fun. =?UTF-8?Q?I=CA=BCd?= manually rfc2047 encoded that before sending it, so > either gnus or Gmail encoded it again :-) Of course it was encoded again -- =?UTF-8?Q?Plu=C4=ADm?= is a perfectly fine, if unusual, name. =?UTF-8?Q?=F0=9F=98=80?= I think it's Bobby Table's brother? Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Robert Plu=C4=ADm writes: > Double fun. I=CA=BCd manually rfc2047 encoded that before sending it, so > either gnus or Gmail encoded it again :-) Of course it was encoded again -- =3D?utf-8?Q?Plu=3DC4=3DADm?=3D is a perfe= ctly fine, if unusual, name. =F0=9F=98=80 I think it's Bobby Table's brother? --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 14:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164260254414643 (code B ref 51733); Wed, 19 Jan 2022 14:30:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 14:29:04 +0000 Received: from localhost ([127.0.0.1]:53379 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABxQ-0003o6-5V for submit@debbugs.gnu.org; Wed, 19 Jan 2022 09:29:04 -0500 Received: from quimby.gnus.org ([95.216.78.240]:36016) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nABxN-0003mo-Lz for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 09:29:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=7qJr+bXWhj2lei+nC+hNtjmXqmI5jE1W5yVCkbmVlAI=; b=S4CfwBQFBxopfvrkSC1/PR/B5A kL3uJ34QG6IsJ7W9p7iK/G7sXk1ebIxeO3aQjxB4H9VNZH8Lni/o+XjlltE5T3QvFdo2g8qje6lMm nFArbuiMZrNxSzLRacKiMh7T6LEG4APGxuKH3jJD10zmk+YKzX4Qmg0TbUZm0ZpUJlOE=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nABxE-0003a5-Fk; Wed, 19 Jan 2022 15:28:55 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <87zgnrakyw.fsf@gnus.org> <83fspjstho.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEU5MEFBV5OSe3mv S0jgzsGgFi/fqD3////on9Q6AAAAAWJLR0QHFmGI6wAAAAd0SU1FB+YBEw4XJq4Vr58AAAGpSURB VDjLjZBRcuMwCIbJDexMD1Bh9T1jojx3VDYHWC0ncKv7H6GAZDvO5GEZjwX6gB8BoDaOo/82G6DZ ycDpAcB/gbXJExhgzT0dNR6aPIB2d+7g9Awc9Xo9Btja9hesUXff9QgjvndFSxs2vXAOoYNhBxcA HMM+915xAQxhn3tdYIDjHjXIA5wx5gMICt6YESPzZKqI7UHhDKPeMdtPq9As5vCGEZA9dOyeJzGD NXLSkFXmDjhHhTTHBlDrKG7gQoQO9DpONHfwpS6ZjgItmaREB5gceIVWZxKJoGk40UT6NY2MUxK5 wtVdooJz18hURAhsbPWp0LyOSyTXP5CvNvVESWzeT9bna6f4AdgBzdNsW+CsEgUTxHh3ELVdW8Yk 8hd7he2EpHgxk4EE6V/lip7n8vwlIoUEaq33Wpk/hBLpyT/iZqDWb+ZUVNO8A6h8T6UImbuDxeOk 05tzXzpYrLXaklI5AE0sNwc9o6YGpINKupXbEcgG6PYCqDo9gdZKtV8DkkTuUToCzSxeUZcnoJ3a vLWD0sO6nq6igLaLI+iNX4Am+EhN/RePAOvmkHezkwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0w MS0xOVQxNDoyMzozOCswMDowMPx+KhEAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDEtMTlUMTQ6 MjM6MzgrMDA6MDCNI5KtAAAAAElFTkSuQmCC X-Now-Playing: The Cure's _The Top_: "Bird mad girl" Date: Wed, 19 Jan 2022 15:28:51 +0100 In-Reply-To: <83fspjstho.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 19 Jan 2022 16:14:11 +0200") Message-ID: <87a6frajfg.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > Why? .ru is a top-level domain, it doesn't affect what should be > before the dot, I think? > > If you replace "=?UTF-8?Q?=D0=A1=D0=B3=D1=81=D0=B5.ru?=" with "=?UTF-8?Q?C=D0=B3=D1=81=D0=B5.ru?=", you do get a warning. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > Why? .ru is a top-level domain, it doesn't affect what should be > before the dot, I think? > > If you replace "=D0=A1=D0=B3=D1=81=D0=B5.ru" with "C=D0=B3=D1=81=D0=B5.ru= ", you do get a warning. Yes. But "=D0=A1=D0=B3=D1=81=D0=B5.ru" is a whole-script confusable with "= Crce.ru", and is therefore suspicious. >> Is that what they mean here? > > I'm not sure I understand the purpose of finding which scripts > "contain a whole-script confusable with a string X". What are we > supposed to do with the resulting list? I think this standard was written by somebody with a PhD in Philosophy, and not a programmer, so the language is very high falutin'. So they're not actually suggesting that a list should be made, but the result should be mathematically equivalent with the result of the mathematical algorithm described. I just don't understand what he's saying here. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 14:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, Eli Zaretskii Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164260263914903 (code B ref 51733); Wed, 19 Jan 2022 14:31:01 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 14:30:39 +0000 Received: from localhost ([127.0.0.1]:53390 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAByw-0003sJ-Q6 for submit@debbugs.gnu.org; Wed, 19 Jan 2022 09:30:39 -0500 Received: from mail-ed1-f46.google.com ([209.85.208.46]:39633) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAByt-0003s1-CX for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 09:30:37 -0500 Received: by mail-ed1-f46.google.com with SMTP id c71so12945981edf.6 for <51733@debbugs.gnu.org>; Wed, 19 Jan 2022 06:30:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=+fqENwsq+mXvSgTWxlgPyTxjoKtK1jP6m1+8r9Eazns=; b=c/yPBmQ5baiJfn0X8Mp8uOcu4lFylgX07g3bo3+xP2N0LFYlyVZqwxP+zigMUvLXdr HdAtlGI+OLpOVfjA1pzWNaSqLDCs3JTRFjIwvMreSLf5zHJ9ra03l+l/T5Eb0oetOlMC +0CGDB/43LjWG44bVqB7sOCCBkV/y9F564N6rXUhkyTVDphh6N4e4k2bXYdtkfDU98vh 6tY6wtH5oL6wShbkvbU6p2eATyktFouHIN25BJ+ec2/6DLlr0AmbyNHXovp+TaiBuaIt X/2yn09NrEluGPZR8YMbxJL48PsLcv70hgk5VYaSAYh3OwJ5f6iyD1rICAm7yIxl+O76 NOVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=+fqENwsq+mXvSgTWxlgPyTxjoKtK1jP6m1+8r9Eazns=; b=s5ZrRiDShzPMOma0sgH6tM1QhHURL80IpRI/jfwyA1UcF26aAEUVGVxg0KloFyo/UW fcWAvbgQNUkzvJNvdNpe8D9duceIzjXx42TKan1ft45DyJQEs1YwO3dvfuXQ5y4YvJ9p jjjVfjUoKWy32DGZZ0cmO9JpXUJL8MBnfkZ3e+4YiIOIrtS7iHE26ooer9ikKvTowjRP hYI60vmEK1zTirCedpB/bTDfmEpokQASDTDaF9Z6kwx7RqAmXkySmpaiUWJdUBhdne6U VfghYUBSEfAhuorb1h4j1m7cZpcaErGZZjY/aPpCAig0QRHvGa7diDJ5BNsKokdwG2bm 8KXQ== X-Gm-Message-State: AOAM532zMO6Wrjb/fQUyXvtCfPCIHzouf8hE0VW431bwfTZJplPHJObL dmll8AkeJG7JKaJqGtf4seTAyX3fgm4= X-Google-Smtp-Source: ABdhPJyAeG0fEFrGveDTsXE6PEr5hop886bcMmee4FdADIdLcaad1b7unCVbrDTOJJE8Tc7oRamPiw== X-Received: by 2002:a1c:7c15:: with SMTP id x21mr3909539wmc.132.1642602629192; Wed, 19 Jan 2022 06:30:29 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb50:5497:eb2c:1716:483e]) by smtp.gmail.com with ESMTPSA id l20sm7322232wms.24.2022.01.19.06.30.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Jan 2022 06:30:28 -0800 (PST) From: Robert Pluim References: <87czn8etuz.7.fsf@jidanni.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <8335lkszzc.fsf@gnu.org> <87h79zoppr.fsf@gmail.com> <83v8yfswzd.fsf@gnu.org> <874k5zdgjj.fsf@gnus.org> <87czknonef.fsf@gmail.com> <87mtjrakrf.fsf@gnus.org> <874k5zolz0.fsf@gmail.com> <87ee53ajm1.fsf@gnus.org> Date: Wed, 19 Jan 2022 15:30:27 +0100 In-Reply-To: <87ee53ajm1.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 19 Jan 2022 15:24:54 +0100") Message-ID: <87zgnrn6gs.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Wed, 19 Jan 2022 15:24:54 +0100, Lars Ingebrigtsen said: Lars> Robert Plu=C4=ADm writes: >> Double fun. I=CA=BCd manually rfc2047 encoded that before sending it= , so >> either gnus or Gmail encoded it again :-) Lars> Of course it was encoded again -- =3D?utf-8?Q?Plu=3DC4=3DADm?=3D = is a perfectly Lars> fine, if unusual, name. =F0=9F=98=80 I think it's Bobby Table's= brother? Or his cousin. Based on the message buffer I have, gnus didn=CA=BCt encode it again, so it must have been gmail. Of course that header was ascii-only, so why did they encode again? What did the From: look like on the message you've just replied to? Gnus should not have encoded it, and it contained utf-8 in the display name. Robert --=20 From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 14:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Andreas Schwab Cc: 51733@debbugs.gnu.org, Eli Zaretskii Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164260285615286 (code B ref 51733); Wed, 19 Jan 2022 14:35:01 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 14:34:16 +0000 Received: from localhost ([127.0.0.1]:53401 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAC2N-0003yO-AO for submit@debbugs.gnu.org; Wed, 19 Jan 2022 09:34:16 -0500 Received: from quimby.gnus.org ([95.216.78.240]:36098) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAC2J-0003xy-12 for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 09:34:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=mXSxiLlfsc5CvMXeYO1Ij3mFcZQHrLJ0/PLPENp02WY=; b=IfJgrM+SUWlxFNtFzQcBFwPCkb RrPKcOk7lLJL5LoAbJsV2/Y0dz7b1jN/M/9qd2wrGB3FsP2FDZ7WE2xvciI/uuwDH2e8h287KT/kA hzNc9kuZt95MQzVr704m/Ez141AGHNBpmyTDAyqIlrKtD5s5n5MtfeoiW7fxA1GZWWRY=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nAC29-0003di-Qd; Wed, 19 Jan 2022 15:34:00 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <8735lkdqll.fsf@gnus.org> <834k60t03u.fsf@gnu.org> <87h79zdgxe.fsf@gnus.org> <87o8477spw.fsf@igel.home> <87r193akvf.fsf@gnus.org> <87k0ev7rb6.fsf@igel.home> <87ilufakb1.fsf@gnus.org> <87fspj7qzh.fsf@igel.home> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEU5MEFBV5OSe3mv S0jgzsGgFi/fqD3////on9Q6AAAAAWJLR0QHFmGI6wAAAAd0SU1FB+YBEw4XJq4Vr58AAAGpSURB VDjLjZBRcuMwCIbJDexMD1Bh9T1jojx3VDYHWC0ncKv7H6GAZDvO5GEZjwX6gB8BoDaOo/82G6DZ ycDpAcB/gbXJExhgzT0dNR6aPIB2d+7g9Awc9Xo9Btja9hesUXff9QgjvndFSxs2vXAOoYNhBxcA HMM+915xAQxhn3tdYIDjHjXIA5wx5gMICt6YESPzZKqI7UHhDKPeMdtPq9As5vCGEZA9dOyeJzGD NXLSkFXmDjhHhTTHBlDrKG7gQoQO9DpONHfwpS6ZjgItmaREB5gceIVWZxKJoGk40UT6NY2MUxK5 wtVdooJz18hURAhsbPWp0LyOSyTXP5CvNvVESWzeT9bna6f4AdgBzdNsW+CsEgUTxHh3ELVdW8Yk 8hd7he2EpHgxk4EE6V/lip7n8vwlIoUEaq33Wpk/hBLpyT/iZqDWb+ZUVNO8A6h8T6UImbuDxeOk 05tzXzpYrLXaklI5AE0sNwc9o6YGpINKupXbEcgG6PYCqDo9gdZKtV8DkkTuUToCzSxeUZcnoJ3a vLWD0sO6nq6igLaLI+iNX4Am+EhN/RePAOvmkHezkwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0w MS0xOVQxNDoyMzozOCswMDowMPx+KhEAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDEtMTlUMTQ6 MjM6MzgrMDA6MDCNI5KtAAAAAElFTkSuQmCC X-Now-Playing: The Cure's _The Top_: "Wailing wall" Date: Wed, 19 Jan 2022 15:33:54 +0100 In-Reply-To: <87fspj7qzh.fsf@igel.home> (Andreas Schwab's message of "Wed, 19 Jan 2022 15:13:54 +0100") Message-ID: <875yqfaj71.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Andreas Schwab writes: > On Jan 19 2022, Lars Ingebrigtsen wrote: > >> Consider somebody sending you an email containing @", characters in the >> name part, and then you decode the address, and then run the parsing >> funct [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Andreas Schwab writes: > On Jan 19 2022, Lars Ingebrigtsen wrote: > >> Consider somebody sending you an email containing @", characters in the >> name part, and then you decode the address, and then run the parsing >> function. The attacker would then have a wide attack surface to trick >> the checker into checking the wrong parts of the address. > > Isn't that the whole point of textsec? It's perfectly valid to have a From: "larsi@example.com" address. It's unambigious, and the responses will go to larsi@other.com. Of course, it's... suspicious... but not on the Unicode level. (I'll also be adding some non-Unicode bits to textsec, like http://other.bar -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 14:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Robert Pluim Cc: 51733@debbugs.gnu.org, Eli Zaretskii Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164260301215560 (code B ref 51733); Wed, 19 Jan 2022 14:37:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 14:36:52 +0000 Received: from localhost ([127.0.0.1]:53406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAC4y-00042u-KF for submit@debbugs.gnu.org; Wed, 19 Jan 2022 09:36:52 -0500 Received: from quimby.gnus.org ([95.216.78.240]:36202) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAC4u-00042W-2J for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 09:36:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=4WpXpzFFSc37mB2vteqRs0fp/ZjQladA2k+r8vpksA8=; b=FmQg+2NOkQerjVk8MrRb3PrsoS rHAgSKW6kdO4qPFiRXaQPGR7M8eJRN09j1VxPelYvNYsGQ3sW9dzFOkEsj2k3YnZw/hVUX/4WOyqA kPHDz2N7x972djVH93RYPO6MW06hlL4t3TLw8KMhHB9mF9BpavSjcxGWBexQ0v8S1d6E=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nAC4k-0003eM-GZ; Wed, 19 Jan 2022 15:36:41 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <8335lkszzc.fsf@gnu.org> <87h79zoppr.fsf@gmail.com> <83v8yfswzd.fsf@gnu.org> <874k5zdgjj.fsf@gnus.org> <87czknonef.fsf@gmail.com> <87mtjrakrf.fsf@gnus.org> <874k5zolz0.fsf@gmail.com> <87ee53ajm1.fsf@gnus.org> <87zgnrn6gs.fsf@gmail.com> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEU5MEFBV5OSe3mv S0jgzsGgFi/fqD3////on9Q6AAAAAWJLR0QHFmGI6wAAAAd0SU1FB+YBEw4XJq4Vr58AAAGpSURB VDjLjZBRcuMwCIbJDexMD1Bh9T1jojx3VDYHWC0ncKv7H6GAZDvO5GEZjwX6gB8BoDaOo/82G6DZ ycDpAcB/gbXJExhgzT0dNR6aPIB2d+7g9Awc9Xo9Btja9hesUXff9QgjvndFSxs2vXAOoYNhBxcA HMM+915xAQxhn3tdYIDjHjXIA5wx5gMICt6YESPzZKqI7UHhDKPeMdtPq9As5vCGEZA9dOyeJzGD NXLSkFXmDjhHhTTHBlDrKG7gQoQO9DpONHfwpS6ZjgItmaREB5gceIVWZxKJoGk40UT6NY2MUxK5 wtVdooJz18hURAhsbPWp0LyOSyTXP5CvNvVESWzeT9bna6f4AdgBzdNsW+CsEgUTxHh3ELVdW8Yk 8hd7he2EpHgxk4EE6V/lip7n8vwlIoUEaq33Wpk/hBLpyT/iZqDWb+ZUVNO8A6h8T6UImbuDxeOk 05tzXzpYrLXaklI5AE0sNwc9o6YGpINKupXbEcgG6PYCqDo9gdZKtV8DkkTuUToCzSxeUZcnoJ3a vLWD0sO6nq6igLaLI+iNX4Am+EhN/RePAOvmkHezkwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0w MS0xOVQxNDoyMzozOCswMDowMPx+KhEAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDEtMTlUMTQ6 MjM6MzgrMDA6MDCNI5KtAAAAAElFTkSuQmCC X-Now-Playing: The Cure's _The Top_: "Give me it" Date: Wed, 19 Jan 2022 15:36:34 +0100 In-Reply-To: <87zgnrn6gs.fsf@gmail.com> (Robert Pluim's message of "Wed, 19 Jan 2022 15:30:27 +0100") Message-ID: <871r13aj2l.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Robert Pluim writes: > Based on the message buffer I have, gnus =?UTF-8?Q?didn=CA=BCt?= encode it again, so it > must have been gmail. Of course that header was ascii-only, so why did > they encode again? Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Robert Pluim writes: > Based on the message buffer I have, gnus didn=CA=BCt encode it again, so = it > must have been gmail. Of course that header was ascii-only, so why did > they encode again? RFC2047 isn't just about ASCII -- it's about a bunch of other unsafe characters, like =3D, which will trigger encoding of (naked) words that contain those characters. > What did the From: look like on the message you've just replied to? > Gnus should not have encoded it, and it contained utf-8 in the display > name. I included the From in wire format and displayed format already. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 14:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, Eli Zaretskii Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164260315215817 (code B ref 51733); Wed, 19 Jan 2022 14:40:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 14:39:12 +0000 Received: from localhost ([127.0.0.1]:53413 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAC7D-000473-W4 for submit@debbugs.gnu.org; Wed, 19 Jan 2022 09:39:12 -0500 Received: from mail-out.m-online.net ([212.18.0.10]:39909) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAC7C-00046s-DQ for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 09:39:11 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4Jf7Z50cJ2z1sDRF; Wed, 19 Jan 2022 15:39:08 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4Jf7Z45HJvz1qqkB; Wed, 19 Jan 2022 15:39:08 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id ID4vplbSDSm6; Wed, 19 Jan 2022 15:39:08 +0100 (CET) X-Auth-Info: l8+3s8/vWreBi2TC/amEzRNl+PqhHP+Qh9P26Zzpjw7Ls1M5CphfD+AtNTWhM+6a Received: from igel.home (ppp-46-244-165-91.dynamic.mnet-online.de [46.244.165.91]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Wed, 19 Jan 2022 15:39:08 +0100 (CET) Received: by igel.home (Postfix, from userid 1000) id 7F4BD2C3737; Wed, 19 Jan 2022 15:39:07 +0100 (CET) From: Andreas Schwab References: <87czn8etuz.7.fsf@jidanni.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <8735lkdqll.fsf@gnus.org> <834k60t03u.fsf@gnu.org> <87h79zdgxe.fsf@gnus.org> <87o8477spw.fsf@igel.home> <87r193akvf.fsf@gnus.org> <87k0ev7rb6.fsf@igel.home> <87ilufakb1.fsf@gnus.org> <87fspj7qzh.fsf@igel.home> <875yqfaj71.fsf@gnus.org> X-Yow: Uh-oh!! I'm having TOO MUCH FUN!! Date: Wed, 19 Jan 2022 15:39:07 +0100 In-Reply-To: <875yqfaj71.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 19 Jan 2022 15:33:54 +0100") Message-ID: <87bl077ptg.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) On Jan 19 2022, Lars Ingebrigtsen wrote: > Andreas Schwab writes: > >> On Jan 19 2022, Lars Ingebrigtsen wrote: >> >>> Consider somebody sending you an email containing @", characters in the >>> name part, and then you decode the address, and then run the parsing >>> function. The attacker would then have a wide attack surface to trick >>> the checker into checking the wrong parts of the address. >> >> Isn't that the whole point of textsec? > > It's perfectly valid to have a > > From: "larsi@example.com" > > address. It's unambigious, and the responses will go to > larsi@other.com. What's your point? -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 14:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, Eli Zaretskii Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164260340716441 (code B ref 51733); Wed, 19 Jan 2022 14:44:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 14:43:27 +0000 Received: from localhost ([127.0.0.1]:53480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nACBK-0004H7-M9 for submit@debbugs.gnu.org; Wed, 19 Jan 2022 09:43:26 -0500 Received: from mail-wm1-f52.google.com ([209.85.128.52]:38685) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nACBI-0004Go-77 for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 09:43:25 -0500 Received: by mail-wm1-f52.google.com with SMTP id ay14-20020a05600c1e0e00b0034d7bef1b5dso7821369wmb.3 for <51733@debbugs.gnu.org>; Wed, 19 Jan 2022 06:43:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=9owK98D3BsVA4EWgHEiJEEaYzkggeYg8ij4NN+ajGPE=; b=of5ClPYNPoFCr/OpNzE8qmIKcCuQec6bnxQpZbeyXt8UoWa77nPegeVz/Yj1y1VcsH 4K4bGC0TM9iZPs77G/d958c3+0lIzKfnDgjdO8vhicS/uMhPfDEGX105YHWrp4pLDpT7 ZoYyOTtLvHkZz4It20CsYXWhJHTr0G425MAflNz8IjM0oJLVbhBZk0CMm//byOdwhFMP o5d/tT++2o4tcHq5284EfjnwCjTgHN4ocGPoSZi5gH2ZcUqELv/1FS2gWMA2vQfaagx8 3si6MWEUAbd9J5uYnwF5tJjzx2ZIitX3ON+x7Q4j5x0KBGf82DaK+Ac+bIWDrFSYIESU fNzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=9owK98D3BsVA4EWgHEiJEEaYzkggeYg8ij4NN+ajGPE=; b=6OmjcZRx6bLFE4tDX3ll5fgNiOFX4+BMpY69+H+U60L345vgufVvccbrS36LTUu2q6 oG38rXr/8IpvYK0gZaRF5MewLqbAiMIGVBoFdbt1pa5k0V9exrPWXL6MGCCoI1t+GY9/ i1pQInJ27GmoCooF057AMxcVJl2yCbkt+tlCGKzw30WWrlL+b6LGsk0fiweejDse1QE3 qM66Lkl863NeIIx1BNEaB6PDjnzOIcnECgdm+WTz85KNzT+bqdOM1ug9nMyZp6pRVGcK NoZBgUlfLSnAcn7BiSvugWUyb6DDD98BOlrGDWwBeCi1EhfFPud7QG6DmoZNZbXUcWib ReOA== X-Gm-Message-State: AOAM532QzK1KQ845USL0az8san3UVElQuKqC8JqI0oDCKQ/Dy/rLBIhp 6ExbeGhjyWDWDe8WHBqBFLUcdxHWiG4= X-Google-Smtp-Source: ABdhPJzuFNO7dQq3kUN2knzy2dCtDwoZ9mD/25uSEqsJVqnpRmMr09ibS0eaIIXrXUhJVA4NDx6ymA== X-Received: by 2002:a1c:1bc2:: with SMTP id b185mr3854408wmb.99.1642603397925; Wed, 19 Jan 2022 06:43:17 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb50:5497:eb2c:1716:483e]) by smtp.gmail.com with ESMTPSA id x6sm86599wrn.18.2022.01.19.06.43.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Jan 2022 06:43:17 -0800 (PST) From: Robert Pluim References: <87czn8etuz.7.fsf@jidanni.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <8335lkszzc.fsf@gnu.org> <87h79zoppr.fsf@gmail.com> <83v8yfswzd.fsf@gnu.org> <874k5zdgjj.fsf@gnus.org> <87czknonef.fsf@gmail.com> <87mtjrakrf.fsf@gnus.org> <874k5zolz0.fsf@gmail.com> <87ee53ajm1.fsf@gnus.org> <87zgnrn6gs.fsf@gmail.com> <871r13aj2l.fsf@gnus.org> Date: Wed, 19 Jan 2022 15:43:16 +0100 In-Reply-To: <871r13aj2l.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 19 Jan 2022 15:36:34 +0100") Message-ID: <87v8yfn5vf.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Wed, 19 Jan 2022 15:36:34 +0100, Lars Ingebrigtsen said: Lars> Robert Pluim writes: >> Based on the message buffer I have, gnus didn=CA=BCt encode it again= , so it >> must have been gmail. Of course that header was ascii-only, so why d= id >> they encode again? Lars> RFC2047 isn't just about ASCII -- it's about a bunch of other uns= afe Lars> characters, like =3D, which will trigger encoding of (naked) word= s that Lars> contain those characters. >> What did the From: look like on the message you've just replied to? >> Gnus should not have encoded it, and it contained utf-8 in the displ= ay >> name. Lars> I included the From in wire format and displayed format already. >From the original message where I rfc2047 encoded it myself, yes. The one after I didn=CA=BCt encode manually, and turned off the gnus encoding. Looking at the bug archive, for Message-ID: <874k5zolz0.fsf@gmail.com> we have: From: Robert Plu=C4=ADm with no rfc2047 in sight. Gmail is weird, let's go shopping :-) Robert --=20 From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 14:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Andreas Schwab Cc: 51733@debbugs.gnu.org, Eli Zaretskii Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164260351516672 (code B ref 51733); Wed, 19 Jan 2022 14:46:01 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 14:45:15 +0000 Received: from localhost ([127.0.0.1]:53485 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nACD5-0004Kq-1U for submit@debbugs.gnu.org; Wed, 19 Jan 2022 09:45:15 -0500 Received: from quimby.gnus.org ([95.216.78.240]:36334) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nACD1-0004KR-3k for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 09:45:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=a9KnwXt9//6UNEef2VNe6P31wduQs+/2eVf7623BU8Q=; b=HB3OlgCh7yo/3UwX5AAPvwWzNR x5Ww+riYCep5gu9hzqytxJSt20kx1d20lke4O9TpvBriZkuw1bBDaQohaXbkzRAhPUtY+PGHdp9Nj dAkIPKdVbPiyZR7aBGSUS9bdNdXQvCPnHFzY6e9gmMxuebA/BB4wcnr1M9Jyq+J4O9Iw=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nACCs-0003jk-0p; Wed, 19 Jan 2022 15:45:04 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <8735lkdqll.fsf@gnus.org> <834k60t03u.fsf@gnu.org> <87h79zdgxe.fsf@gnus.org> <87o8477spw.fsf@igel.home> <87r193akvf.fsf@gnus.org> <87k0ev7rb6.fsf@igel.home> <87ilufakb1.fsf@gnus.org> <87fspj7qzh.fsf@igel.home> <875yqfaj71.fsf@gnus.org> <87bl077ptg.fsf@igel.home> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEU5MEFBV5OSe3mv S0jgzsGgFi/fqD3////on9Q6AAAAAWJLR0QHFmGI6wAAAAd0SU1FB+YBEw4XJq4Vr58AAAGpSURB VDjLjZBRcuMwCIbJDexMD1Bh9T1jojx3VDYHWC0ncKv7H6GAZDvO5GEZjwX6gB8BoDaOo/82G6DZ ycDpAcB/gbXJExhgzT0dNR6aPIB2d+7g9Awc9Xo9Btja9hesUXff9QgjvndFSxs2vXAOoYNhBxcA HMM+915xAQxhn3tdYIDjHjXIA5wx5gMICt6YESPzZKqI7UHhDKPeMdtPq9As5vCGEZA9dOyeJzGD NXLSkFXmDjhHhTTHBlDrKG7gQoQO9DpONHfwpS6ZjgItmaREB5gceIVWZxKJoGk40UT6NY2MUxK5 wtVdooJz18hURAhsbPWp0LyOSyTXP5CvNvVESWzeT9bna6f4AdgBzdNsW+CsEgUTxHh3ELVdW8Yk 8hd7he2EpHgxk4EE6V/lip7n8vwlIoUEaq33Wpk/hBLpyT/iZqDWb+ZUVNO8A6h8T6UImbuDxeOk 05tzXzpYrLXaklI5AE0sNwc9o6YGpINKupXbEcgG6PYCqDo9gdZKtV8DkkTuUToCzSxeUZcnoJ3a vLWD0sO6nq6igLaLI+iNX4Am+EhN/RePAOvmkHezkwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0w MS0xOVQxNDoyMzozOCswMDowMPx+KhEAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDEtMTlUMTQ6 MjM6MzgrMDA6MDCNI5KtAAAAAElFTkSuQmCC X-Now-Playing: The Cure's _The Top_: "Piggy in the mirror" Date: Wed, 19 Jan 2022 15:44:59 +0100 In-Reply-To: <87bl077ptg.fsf@igel.home> (Andreas Schwab's message of "Wed, 19 Jan 2022 15:39:07 +0100") Message-ID: <87sftj9444.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Andreas Schwab writes: > What's your point? You first. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Andreas Schwab writes: > What's your point? You first. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 14:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164260427819890 (code B ref 51733); Wed, 19 Jan 2022 14:58:01 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 14:57:58 +0000 Received: from localhost ([127.0.0.1]:55278 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nACPN-0005Ak-Mn for submit@debbugs.gnu.org; Wed, 19 Jan 2022 09:57:57 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58644) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nACPJ-0005AQ-Ml for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 09:57:56 -0500 Received: from [2001:470:142:3::e] (port=38452 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nACPA-0005QN-HV; Wed, 19 Jan 2022 09:57:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=GV6091uuGnk7bNY4y5ou6Y7XaJbOhdXPH+DuFtpUso8=; b=FXxodQWueXvppULg9Z/Q OX6YZObQBJnaz7Tgltg37+ladhPNvNPFu4J1mxRhmQZSvLtjhS8EMkdxo4kJphnqyIWvRKCyl/NhM 9KnF+801wSXLjq9LsMSu19hhizHH+pHZOkwo6SXPnqIK3ql8Qd/8zyrlkUyL0kkPt3/qKglFoWoi2 lEsjhfPPEaHWO0dYYb2R20LyMEC6se0qRh5KfoShAPVraS/5DQ8OpnidN159ksoVolsEN6UGwsAkB Vc3JzWpFoxAlldlE6mZzAKvrwiFn0ExpWOSxNqZqiVcIx5FjiuRcqNyLJPfp0dSrKzfDP1DBVptI6 qwMZZJBJYEh36g==; Received: from [87.69.77.57] (port=1066 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nACP9-0000Mc-MP; Wed, 19 Jan 2022 09:57:44 -0500 Date: Wed, 19 Jan 2022 16:57:38 +0200 Message-Id: <83bl07srh9.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87a6frajfg.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 19 Jan 2022 15:28:51 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <87zgnrakyw.fsf@gnus.org> <83fspjstho.fsf@gnu.org> <87a6frajfg.fsf@gnus.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org > Date: Wed, 19 Jan 2022 15:28:51 +0100 > > Eli Zaretskii writes: > > > Why? .ru is a top-level domain, it doesn't affect what should be > > before the dot, I think? > > > > If you replace "Сгсе.ru" with "Cгсе.ru", you do get a warning. > > Yes. But "Сгсе.ru" is a whole-script confusable with "Crce.ru", and is > therefore suspicious. OK, but why do you think "Сгсе.ru" is confusable? The SLD part is entirely made of single-script characters, and UTS#39 explicitly allows that: [...] it can be perfectly legitimate to have scripts in a SLD (second level domain) not be the same as scripts in a TLD (top-level domain), such as: Cyrillic labels in a domain name with a TLD of .ru or .рф That's your case, isn't it? > >> Is that what they mean here? > > > > I'm not sure I understand the purpose of finding which scripts > > "contain a whole-script confusable with a string X". What are we > > supposed to do with the resulting list? > > I think this standard was written by somebody with a PhD in Philosophy, > and not a programmer, so the language is very high falutin'. > > So they're not actually suggesting that a list should be made, but the > result should be mathematically equivalent with the result of the > mathematical algorithm described. I just don't understand what he's > saying here. Regardless of what they are saying, I don't think the above is suitable for production. I think it should be enough to see whether there could be confusion with the corresponding ASCII characters from confusables.txt. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 15:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164260714324955 (code B ref 51733); Wed, 19 Jan 2022 15:46:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 15:45:43 +0000 Received: from localhost ([127.0.0.1]:55295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAD9b-0006UQ-1X for submit@debbugs.gnu.org; Wed, 19 Jan 2022 10:45:43 -0500 Received: from quimby.gnus.org ([95.216.78.240]:38358) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAD9X-0006U7-K8 for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 10:45:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=x289BiipMn7dKnzYuAar/0ZF+YYsXFrFugAhoVbbWBc=; b=sfuzFlRHbnZqahV0vbxDjY/BHv vwMVLShW96R+bmBDYd0RSt4pQB2x+60xMflr4pRizkrMzIpH52T5gNbWyMChaY6n+nyWbwlYq85Nl dFKlxS29dTy4AHy3xYUlMlczpHO0PnhIJ7bFWuBS4sU1VgmfSN1rHUpYNyXhNCjvze4w=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nAD9N-0004HY-Sx; Wed, 19 Jan 2022 16:45:32 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <87zgnrakyw.fsf@gnus.org> <83fspjstho.fsf@gnu.org> <87a6frajfg.fsf@gnus.org> <83bl07srh9.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEVORz8eHx23nVLB 0cn///8vnA2VAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YBEw8oBsxnz1wAAAGHSURBVDjLdVSNucMg CASzANgFDC5gw/67vUNj8/v80kg4uUPEErG+DSH9Z1yAGSx3QK8AD+vnFSUKQIiQAOMNizNmSsw9 gmhVyswAVAqXtAMrUZFEHBGgwHp8RLpwle7btURkRMT8TK5rYCGn8b3eN5i8707GxD3dUBG3Lyb9 uAfMMwJ+a8Kii/s2vDR43EqFmFY396JYEsCy4StVBoOH6W0CFoCtotmpevW2U2WjaqEe2t7cv7u4 bFatbta1fVt6yl0cVPEItEG0uM50P/Cui5N6aHhDBUftssFpYPAGff8G0yjq5pytalCx+xo1GTuH OIb2jfeiTOADcWsjXdDN6iKHAMCQA+Bz2fMWElgwA37nIbU7FlTw1onn1roA/Abw6TffdJjMD+Do W75S3QF5XBw6uM4AH8Zo490hdAgLUyqeqPRnS9TCMNgWvQ+Y4uJgtLBTCfNXC4rzpOg12WaX8C0r J9a3dNXTHRg3SuvyCsSp8PsfAFqu3/MHQCmA7M+i0L26p2P8A3hQUvGyC4YWAAAAJXRFWHRkYXRl OmNyZWF0ZQAyMDIyLTAxLTE5VDE1OjQwOjA2KzAwOjAw/Nr+agAAACV0RVh0ZGF0ZTptb2RpZnkA MjAyMi0wMS0xOVQxNTo0MDowNiswMDowMI2HRtYAAAAASUVORK5CYII= X-Now-Playing: The Art of Noise's _Who's Afraid of...!_: "A Time For Fear (Who's Afraid)" Date: Wed, 19 Jan 2022 16:45:29 +0100 In-Reply-To: <83bl07srh9.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 19 Jan 2022 16:57:38 +0200") Message-ID: <87k0ev91ba.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > OK, but why do you think "=?UTF-8?Q?=D0=A1=D0=B3=D1=81=D0=B5.ru?=" is confusable? The SLD part is > entirely made of single-script characters, and UTS#39 explicitly > allows that: > > [...] it can be perfectly legitimate to ha [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > OK, but why do you think "=D0=A1=D0=B3=D1=81=D0=B5.ru" is confusable? Th= e SLD part is > entirely made of single-script characters, and UTS#39 explicitly > allows that: > > [...] it can be perfectly legitimate to have scripts in a SLD > (second level domain) not be the same as scripts in a TLD (top-level > domain), such as: > > Cyrillic labels in a domain name with a TLD of .ru or .=D1=80=D1=84=20 > > That's your case, isn't it? Yes, indeed. But: --- For some applications, it is useful to determine if a given input string ha= s any whole-script confusable. For example, the identifier "=D1=95=D1=81=D0= =BE=D1=80=D0=B5" using Cyrillic characters would pass the single-script tes= t described in Section 5.2, Restriction-Level Detection, even though it is = likely to be a spoof attempt.=20 --- So "=D0=A1=D0=B3=D1=81=D0=B5.ru" is suspicious in most contexts. > Regardless of what they are saying, I don't think the above is > suitable for production. I think it should be enough to see whether > there could be confusion with the corresponding ASCII characters from > confusables.txt. Yes, so that's what I've done now, but... I'd feel slightly better if I knew what they were actually getting at. I think they're saying that if "foo" is confusable with anything in any other scripts, then it's suspicious? But that sounds unworkeable. For instance, "circle.ru" is confusable with "=D0=A1=D1=96=D0=B3=D1=81=D3=80=D0=B5.ru", and perhaps it's= suspicious to a Russian, but I don't see how to make a workable function from that. Unless we start bringing in locales, and meh. So perhaps what I've implemented now is sufficient for domains. Anyway, I've implemented the user option and implemented this in shr, so we'll see how that goes. If no problems crop up, I'll announce all this in NEWS and document it in the lispref manual tomorrow. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 16:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, Robert =?UTF-8?Q?Plu=C4=ADm?= Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164260849927700 (code B ref 51733); Wed, 19 Jan 2022 16:09:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 16:08:19 +0000 Received: from localhost ([127.0.0.1]:55321 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nADVT-0007Ci-6R for submit@debbugs.gnu.org; Wed, 19 Jan 2022 11:08:19 -0500 Received: from mail-out.m-online.net ([212.18.0.9]:48338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nADVP-0007CW-Ni for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 11:08:18 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4Jf9Xt47Jlz1qwyH; Wed, 19 Jan 2022 17:08:14 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4Jf9Xt35W2z1qqkD; Wed, 19 Jan 2022 17:08:14 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id 2k9PiYfOl6pe; Wed, 19 Jan 2022 17:08:13 +0100 (CET) X-Auth-Info: +XO4CvUB6LZZgmO8KH/CBjlHDbO8QJx+s1Ccq6TitP7xV+Cp/ae8/Qrv0J/pGQ8x Received: from igel.home (ppp-46-244-165-91.dynamic.mnet-online.de [46.244.165.91]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Wed, 19 Jan 2022 17:08:13 +0100 (CET) Received: by igel.home (Postfix, from userid 1000) id 3B20F2C3737; Wed, 19 Jan 2022 17:08:13 +0100 (CET) From: Andreas Schwab References: <87czn8etuz.7.fsf@jidanni.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <8335lkszzc.fsf@gnu.org> <87h79zoppr.fsf@gmail.com> <83v8yfswzd.fsf@gnu.org> <874k5zdgjj.fsf@gnus.org> <87czknonef.fsf@gmail.com> <87mtjrakrf.fsf@gnus.org> X-Yow: I need to discuss BUY-BACK PROVISIONS with at least six studio SLEAZEBALLS!! Date: Wed, 19 Jan 2022 17:08:13 +0100 In-Reply-To: <87mtjrakrf.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 19 Jan 2022 15:00:04 +0100") Message-ID: <877dav7loy.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) On Jan 19 2022, Lars Ingebrigtsen wrote: > And your address arrived as (wire format): > > Robert =?us-ascii?Q?=3D=3Futf-8=3FQ=3FPlu=3DC4=3DADm=3F=3D?= > > which displays as > > Robert =?utf-8?Q?Plu=C4=ADm?= Looks like there is a bug in gnus-read-ephemeral-emacs-bug-group, as it shows this header line in the raw article: From: Robert =?utf-8?Q?Plu=C4=ADm?= The debbugs.gnu.org web interface gets it right, including the downloadable mbox contents. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 16:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Andreas Schwab Cc: 51733@debbugs.gnu.org, Lars Ingebrigtsen Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164261083031886 (code B ref 51733); Wed, 19 Jan 2022 16:48:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 16:47:10 +0000 Received: from localhost ([127.0.0.1]:55358 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAE74-0008ID-2d for submit@debbugs.gnu.org; Wed, 19 Jan 2022 11:47:10 -0500 Received: from mail-wm1-f43.google.com ([209.85.128.43]:46016) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAE72-0008Hc-1i for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 11:47:08 -0500 Received: by mail-wm1-f43.google.com with SMTP id j5-20020a05600c1c0500b0034d2e956aadso6666186wms.4 for <51733@debbugs.gnu.org>; Wed, 19 Jan 2022 08:47:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=JXJgHprPMx81mWD6SrgbYLdv3JwjqU0jZitaoH+Cb5c=; b=mEKjRB6E41DkrzZy/5UiwWROggXqxBp6X1fg7c1UaQZri7jMcu46DzPdMmQwwf+4r1 gIIhrYWJPhrJscG1GDBkf5xIoebrWB8lUwEZV5ntnUHA2wacKAqbOZGzJAv6vQMSXvap LAyfRNP2R5VPaoLe8wza4t0nIABAI006ZH0vxpq+shEtOXca/NptSBKnsLOASywYgJ+P 0XRg5e0YHQkDoCEvMJQ0KaUOor1Y/Kxp7pCXYTBOjF/MER951aAmr/6rIP8CtfjXX/UE nfcQX+v3huX/herGDOjzD9+1AOsX9BczSDotkLNQfTPLl+dTq81FLEWUozQqWEhNphGS Sw9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=JXJgHprPMx81mWD6SrgbYLdv3JwjqU0jZitaoH+Cb5c=; b=OPhTY+vfTouQku7zddwD5G5Qx1VViOKhnqYAv+BSlWGWyssTGN8ojTTHy6ynMk8C5I u9pxK3n0Bd73p1ZHjENFFTeysVH+4o09ygiF6wQEmJjMKEut68AxZ+WExkRR8BLs/2Kd A03+XLQ2+3hIROWm4GcEPzRpdkzWpagw+YJLlz9BZO7N/mwLemWGunZxyW8dR938bnkk SZzapoHhsPvdt63KvfNsDJGez6RFUK9uFaYkj/81UGkKvm2kRd80IGR/3zQkcIS4skj5 RTf5Jn/ZtTu4ADwuewP91kWp/4nw8ZL3QPjYP9aMHboYRldNp40TcMnuPNABZ7+BHoBr 5QMA== X-Gm-Message-State: AOAM532s1tR8x89GQsqzrtrMbvmUPhO45HB7fRx6+RGcSG9oD1St/cTL v1fspO9KmEtqpLT23hAzWy7vikzAwp0= X-Google-Smtp-Source: ABdhPJy4rnEk+7EW2C1/OXP4lMt8Os/pfz4uGdJaOjR+e+SUOvmh0Vux64l2xqMOr9tdycu0PIHBUA== X-Received: by 2002:a5d:5709:: with SMTP id a9mr29772097wrv.707.1642610821681; Wed, 19 Jan 2022 08:47:01 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb50:5497:eb2c:1716:483e]) by smtp.gmail.com with ESMTPSA id l9sm275770wrs.106.2022.01.19.08.47.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Jan 2022 08:47:01 -0800 (PST) From: Robert Pluim References: <87czn8etuz.7.fsf@jidanni.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <8335lkszzc.fsf@gnu.org> <87h79zoppr.fsf@gmail.com> <83v8yfswzd.fsf@gnu.org> <874k5zdgjj.fsf@gnus.org> <87czknonef.fsf@gmail.com> <87mtjrakrf.fsf@gnus.org> <877dav7loy.fsf@igel.home> Date: Wed, 19 Jan 2022 17:47:00 +0100 In-Reply-To: <877dav7loy.fsf@igel.home> (Andreas Schwab's message of "Wed, 19 Jan 2022 17:08:13 +0100") Message-ID: <87sftjllkr.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Wed, 19 Jan 2022 17:08:13 +0100, Andreas Schwab said: Andreas> On Jan 19 2022, Lars Ingebrigtsen wrote: >> And your address arrived as (wire format): >>=20 >> Robert =3D?us-ascii?Q?=3D3D=3D3Futf-8=3D3FQ=3D3FPlu=3D3DC4=3D3DADm= =3D3F=3D3D?=3D >>=20 >> which displays as >>=20 >> Robert =3D?utf-8?Q?Plu=3DC4=3DADm?=3D Andreas> Looks like there is a bug in gnus-read-ephemeral-emacs-bug-gro= up, as it Andreas> shows this header line in the raw article: Andreas> From: Robert =3D?utf-8?Q?Plu=3DC4=3DADm?=3D Andreas> Andreas> The debbugs.gnu.org web interface gets it right, including the Andreas> downloadable mbox contents. The downloaded mbox looks correct, but https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D51733#281 shows From: Robert =3D?utf-8?Q?Plu=3DC4=3DADm?=3D gmail.com> for me. And https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D51733#305 shows From: Robert Plu=C4=ADm gmail.com> which I thought Lars said was not allowed? Robert --=20 From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 16:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Robert Pluim Cc: 51733@debbugs.gnu.org, Andreas Schwab Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164261110532534 (code B ref 51733); Wed, 19 Jan 2022 16:52:01 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 16:51:45 +0000 Received: from localhost ([127.0.0.1]:55375 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAEBV-0008Sg-Gw for submit@debbugs.gnu.org; Wed, 19 Jan 2022 11:51:45 -0500 Received: from quimby.gnus.org ([95.216.78.240]:39990) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAEBS-0008SO-V9 for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 11:51:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=Wn1hH5+5q8NJf+0ZjjuTGmp2y1hXNEI7S5bwcN0YbQU=; b=i9famI5TiqAuprTjGfawBRF8ya /1puFgSTS/9JKxfXANjnNEtUfbV7D7XMQJjlCOQ5Uf/YDoUl4CrLLjsPjO8oA4+5LU0kaK8MfVGMe P3Ji0IWM4Qx9HOOwcABDTg7xcL4iveyZ3w0OfxBmZI+dK2TLUO0ju+6X1BpGByc6TJ1o=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nAEBJ-0004ou-L5; Wed, 19 Jan 2022 17:51:36 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <8335lkszzc.fsf@gnu.org> <87h79zoppr.fsf@gmail.com> <83v8yfswzd.fsf@gnu.org> <874k5zdgjj.fsf@gnus.org> <87czknonef.fsf@gmail.com> <87mtjrakrf.fsf@gnus.org> <877dav7loy.fsf@igel.home> <87sftjllkr.fsf@gmail.com> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJ1BMVEX9/f3S0tMgHx4O DAyPj5BSUVGwr7AtLCtgX19wb3C+v8KAf3////+zg4Q9AAAAAWJLR0QMgbNRYwAAAAd0SU1FB+YB ExAzDwv3WC8AAAGASURBVDjLvZJNT8JAEIZnE6hy2wZS4WjXhHjdsYI3iR+EKyWCNzCA4WbakHI0 FCLe/AD0B/gn/HduW2y7pRx1mnab98nMuzuzACIIo+BH5qYwbqIfgWBvQFa7cuw4mAYLLJWBhXEw CBblheS4BEZE9ayuAe5RAkPQ1r45NWXQE9WOqAr5hiWDrngvjFbPXCdK0dztso68Z/abMgCFusjb 1GWYAAD7TKcgrPUkgLuJ6ABW2iwBvuwWiIxyNZlRGtcAXLTP3WQpQr2M45WdBF6DTeRbuwraj5gK CNsBFPwL8CqBXKifxmUKeyHoxsElef/VDfkUB2GCQWWL6OD8XErJ45Z7zfuokTlWfVmrV4GolGYj 4NsXRU0gbxMt1txKoHsbJzHZByX/5xFooRkDHDLBDA6hsGrExoGwmf0JeUIpIKw5YKlAuBdZKngA zU0FxrA/TQVYsdJLcRY8Omfi1vEInI0WnVln8T3/nM9nz4uPKMPSRTi6ZZWdsuVYgDviP8APOLuy Sfn2JkEAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDEtMTlUMTY6NTE6MTUrMDA6MDCSHjxZAAAA JXRFWHRkYXRlOm1vZGlmeQAyMDIyLTAxLTE5VDE2OjUxOjE1KzAwOjAw40OE5QAAAABJRU5ErkJg gg== X-Now-Playing: Winston Tong's _Theoretically Chinese_: "Yellow Peril" Date: Wed, 19 Jan 2022 17:51:32 +0100 In-Reply-To: <87sftjllkr.fsf@gmail.com> (Robert Pluim's message of "Wed, 19 Jan 2022 17:47:00 +0100") Message-ID: <87fspj8y97.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Robert Pluim writes: > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=51733#305 shows > > From: Robert =?UTF-8?Q?Plu=C4=ADm?= gmail.com> > > which I thought Lars said was not allowed? A web page can show whatever it wants, surely? Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Robert Pluim writes: > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D51733#305 shows > > From: Robert Plu=C4=ADm gmail.com> > > which I thought Lars said was not allowed? A web page can show whatever it wants, surely? --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 16:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, Andreas Schwab Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.1642611443646 (code B ref 51733); Wed, 19 Jan 2022 16:58:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 16:57:23 +0000 Received: from localhost ([127.0.0.1]:55380 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAEGx-0000AL-5L for submit@debbugs.gnu.org; Wed, 19 Jan 2022 11:57:23 -0500 Received: from mail-wm1-f52.google.com ([209.85.128.52]:43747) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAEGt-00009v-Tn for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 11:57:22 -0500 Received: by mail-wm1-f52.google.com with SMTP id e9-20020a05600c4e4900b0034d23cae3f0so6790208wmq.2 for <51733@debbugs.gnu.org>; Wed, 19 Jan 2022 08:57:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=HfpYhl1PHZStxdUYXuYi34/ghgzk1nC0uZKj0elmlhY=; b=W0a7gROxgz5OlAWoj7XQCe0iln9OukrDj8r6sIBKYRAAziTHcoju3WsUaBzGwzbCXo UydHjIIk9NfNqFO1nfKHgxYt+BItzvlAWd2BIc04f3N8hlmEyVjsLu720q5gakIBK7tQ 1gNUaZh00WeaxbFTL6NmA1ev7+aLG1yd1KOM5+UO44tvxBZZT+l5gB6EBQTEU/HRopRB 05tkUkEEUFDuFikPpbs6Y6AVhYVHdYvx0CdgsA8vrwA5RGEmBagMp0F0BqQsb8FnJogG TyKAHVffm7PPflo2EW0Sym+O151LwWAAc1J2oIvXwFC1tBOUEls3s7ezeilSTZ4bEEvc zmUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=HfpYhl1PHZStxdUYXuYi34/ghgzk1nC0uZKj0elmlhY=; b=TOfRaCwzegrwa9SqoeYU49aUdPKQaGCzZWgIeNVlEU08z2CmopzzXaddz6ApFdlk8c sDp4HBVnwfFHPaj9UVXu7IBIb+4ltYIGAXcjHh5D7llZg9UgdQJmvyc/Uv1IC5VkANP8 WU4FrOlOFp+mB+om/SRgVWABqFzuifCPeUQKYcAlIRFyqvLZ14yCJrmmg8TKshPQVKmV +vtOqEVMvbx541FOWb8IbU6QSBn7VknwNGhI/R0ndwE/DvoNA9fDnneADl3ApRl33gNU QIiPNJddekv2wMKO+mxqN0ZdE2OG4o4TTIpc7qvBIq1xkbVI86DHOHp4ioQAFsjefsDi E9uA== X-Gm-Message-State: AOAM533oOdxDnDUqpiGrZn8VApdHY5Y769tSdQbDLdU1GvQQyACfBEn9 a8ctqNTUuz4LK5D4EP24SZ4hDmQ3rs0= X-Google-Smtp-Source: ABdhPJyUxVDUgqrsvbnsvIIXBePSJQ7dlNT9+bb6w3/QhxoZlr1sWUFORDaj1ocrgYmJuuKKCcLdWw== X-Received: by 2002:a5d:59ac:: with SMTP id p12mr18545148wrr.9.1642611433630; Wed, 19 Jan 2022 08:57:13 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb50:5497:eb2c:1716:483e]) by smtp.gmail.com with ESMTPSA id o33sm11158835wms.3.2022.01.19.08.57.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Jan 2022 08:57:13 -0800 (PST) From: Robert Pluim References: <87czn8etuz.7.fsf@jidanni.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <8335lkszzc.fsf@gnu.org> <87h79zoppr.fsf@gmail.com> <83v8yfswzd.fsf@gnu.org> <874k5zdgjj.fsf@gnus.org> <87czknonef.fsf@gmail.com> <87mtjrakrf.fsf@gnus.org> <877dav7loy.fsf@igel.home> <87sftjllkr.fsf@gmail.com> <87fspj8y97.fsf@gnus.org> Date: Wed, 19 Jan 2022 17:57:12 +0100 In-Reply-To: <87fspj8y97.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 19 Jan 2022 17:51:32 +0100") Message-ID: <87o847ll3r.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Wed, 19 Jan 2022 17:51:32 +0100, Lars Ingebrigtsen said: Lars> Robert Pluim writes: >> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D51733#305 shows >>=20 >> From: Robert Plu=C4=ADm gmail.com> >>=20 >> which I thought Lars said was not allowed? Lars> A web page can show whatever it wants, surely? Indeed, and the mbox is correct, so I=CA=BCm going to have to retract my maligning of gmail :-) Robert --=20 From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 17:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.1642611545852 (code B ref 51733); Wed, 19 Jan 2022 17:00:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 16:59:05 +0000 Received: from localhost ([127.0.0.1]:55392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAEIb-0000Dg-7z for submit@debbugs.gnu.org; Wed, 19 Jan 2022 11:59:05 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37252) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAEIZ-0000D9-Ci for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 11:59:03 -0500 Received: from [2001:470:142:3::e] (port=42808 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAEIT-00085C-R1; Wed, 19 Jan 2022 11:58:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=CXOZZSqVtJxFW66gzQoczEYG4tQFQFtmunTFgZ+8SEc=; b=eqzT9F/pVWHBLV2E5ByQ d0uNXOVHXEpR1SReNoWgBerlrixr8Gdv7/FUwcdtW7V6MXAxTyd5k4v8rSvWv2ArQ61WeKeOXYlop WpkqUKk+tHSjRh6kn9L1b56abjmHsxuX8BnJewWHI2bT8qwZHYC0J/N8hxjq+Jd2UtzLIaaElUuh3 JFYEs9fW99xknVXpcX8fBKdj1f9u2XC/qKVDJVaZFzBymcH+1KZL5sCuTvY7MtYpoABLKm2beyxZ8 HsvghWmqLIjfiLTKRvFBEPctESOTikSAUg76cxsZ+rVnfR9fzRV/zZVqrQ3Odtphx1WTQLq3oNPkO m0ZjAF7nvFjDWQ==; Received: from [87.69.77.57] (port=4490 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAEIT-000750-UU; Wed, 19 Jan 2022 11:58:58 -0500 Date: Wed, 19 Jan 2022 18:58:54 +0200 Message-Id: <837davslv5.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87k0ev91ba.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 19 Jan 2022 16:45:29 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <87zgnrakyw.fsf@gnus.org> <83fspjstho.fsf@gnu.org> <87a6frajfg.fsf@gnus.org> <83bl07srh9.fsf@gnu.org> <87k0ev91ba.fsf@gnus.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org > Date: Wed, 19 Jan 2022 16:45:29 +0100 > > Eli Zaretskii writes: > > > OK, but why do you think "Сгсе.ru" is confusable? The SLD part is > > entirely made of single-script characters, and UTS#39 explicitly > > allows that: > > > > [...] it can be perfectly legitimate to have scripts in a SLD > > (second level domain) not be the same as scripts in a TLD (top-level > > domain), such as: > > > > Cyrillic labels in a domain name with a TLD of .ru or .рф > > > > That's your case, isn't it? > > Yes, indeed. But: > > --- > For some applications, it is useful to determine if a given input string has any whole-script confusable. For example, the identifier "ѕсоре" using Cyrillic characters would pass the single-script test described in Section 5.2, Restriction-Level Detection, even though it is likely to be a spoof attempt. > --- > > So "Сгсе.ru" is suspicious in most contexts. Right, but the functions we had back then didn't yet support that part. > > Regardless of what they are saying, I don't think the above is > > suitable for production. I think it should be enough to see whether > > there could be confusion with the corresponding ASCII characters from > > confusables.txt. > > Yes, so that's what I've done now, but... I'd feel slightly better if I > knew what they were actually getting at. I think they're saying that if > "foo" is confusable with anything in any other scripts, then it's > suspicious? Yes, that's what they meant. > But that sounds unworkeable. For instance, "circle.ru" is > confusable with "СігсӀе.ru", and perhaps it's suspicious to a Russian, > but I don't see how to make a workable function from that. They've left that to the implementation... Anyway, I think confusable to ASCII is good enough for Emacs for now. > So perhaps what I've implemented now is sufficient for domains. I think it is, yes. It definitely covers a very large chunk of the problem. From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 17:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org, rpluim@gmail.com Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164261272811494 (code B ref 51733); Wed, 19 Jan 2022 17:19:02 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 17:18:48 +0000 Received: from localhost ([127.0.0.1]:55409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAEbd-0002zG-9X for submit@debbugs.gnu.org; Wed, 19 Jan 2022 12:18:48 -0500 Received: from eggs.gnu.org ([209.51.188.92]:43140) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAEbY-0002z0-PP for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 12:18:43 -0500 Received: from [2001:470:142:3::e] (port=44344 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAEbT-00007p-Cc; Wed, 19 Jan 2022 12:18:35 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=SG+MYDRLDXZsHP3oeRduC7KvqUFPej4EUd3V6HP/IuY=; b=YfBJY3vzlKTc bMGS3sGnUdH1JgaJpD4Q4p+zvePZtNlgNMsKDaS5ukpBRjhrBWjlFIBq+7IfiX37pANph65Vc23xa /spXoCbfAq/hsulTxg2DZxyHIJsQZVh2Yw51YWRf3wgcvQCCSe/RjPETRAHmWC73KgNMDWzcr4RTl 5UQVC62aMFlT2mKkk5Jo2wIQoOIdDidl6X3Bjt4DBBV1Ec7jRKxapANOiTQJefhMtN9u1lqHpE68D UB2LCCNs5y0S6k/aRgGyBgnQUU6fWzmAAHTEl++R7heboghlLICohSCdrg9j+lnmMHUYw5k1lD+Vm 02e15QrJp/TmGnMK/g8MhA==; Received: from [87.69.77.57] (port=1741 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAEbS-0001ge-B0; Wed, 19 Jan 2022 12:18:35 -0500 Date: Wed, 19 Jan 2022 19:18:28 +0200 Message-Id: <834k5zskyj.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <874k5zbzy5.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 19 Jan 2022 14:46:42 +0100) References: <87czn8etuz.7.fsf@jidanni.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <87y23ccbzh.fsf@gnus.org> <87pmooniep.fsf@gmail.com> <87pmooc95e.fsf@gnus.org> <87lezcnh1f.fsf@gmail.com> <874k5zbzy5.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: Eli Zaretskii , 51733@debbugs.gnu.org > Date: Wed, 19 Jan 2022 14:46:42 +0100 > > Robert Pluim writes: > > > How about "Contains suspicious characters or mix of characters"? That > > would at least point users in the right direction. > > I'm not 100% that it's not misleading in all cases, though. textsec > still doesn't implement "Unicode Identifier and Pattern Syntax": > > https://www.unicode.org/reports/tr31/ > > There's some other stuff in there... But I might be quibbling. My suggestion for the diagnostic in this case is: %s mixes characters from different scripts in suspicious ways From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 18:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164261672627483 (code B ref 51733); Wed, 19 Jan 2022 18:26:01 +0000 Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 18:25:26 +0000 Received: from localhost ([127.0.0.1]:55468 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAFe4-000796-P4 for submit@debbugs.gnu.org; Wed, 19 Jan 2022 13:25:26 -0500 Received: from quimby.gnus.org ([95.216.78.240]:41042) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAFe0-00078h-Pp for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 13:25:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=QmZ/mQKNxpBWcj54HGHNqtqLhOz/BokeQ7AAeEzclxA=; b=Js0knxWdz/iPX3zDWH8x0yIFX+ sPy78izua5ixSX29sb+rG5eeDB8z5FqITgw2DQg0iKiUtF+tNGyXrclmcfEeeugpPHinZQOmZAd9H lKdi37pZYYNHYlqKJDct8z4CvSqma4kQGunLs/SOqHKa7VdbNKW10ylvbnVjjKw0+MMg=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nAFdr-0005Tb-6W; Wed, 19 Jan 2022 19:25:09 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <87zgnrakyw.fsf@gnus.org> <83fspjstho.fsf@gnu.org> <87a6frajfg.fsf@gnus.org> <83bl07srh9.fsf@gnu.org> <87k0ev91ba.fsf@gnus.org> <837davslv5.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEUGCAwgIydmZmi1 v9X9/fjL0t6YmZx+f4b////104jOAAAAAWJLR0QIht6VegAAAAd0SU1FB+YBExE3C2k0MwUAAAGZ SURBVDjLpdTBbqQwDABQ2Kp7ZvoFFUjpdVUn9AMww7VSAufdzOBcW6Z1fr8BxAA7sIetlQt5GNsR EEVRFMdJcoiiccXRHAMchhUl4WLaTjfiMcAdbsRrgJ97cPefUNZmG47+vAdyB2jMKG4gH8HJv6AZ Myq+rKAkaD6GBPZLKF2qQJHBytOY8WsE58UnQCrQsyuXwMwZNNx1wn2s4MU7r3MiKwjrJVTkrOp6 EGiwyK5QMLtWB+meWJYezARITG3dBCF/caHBK7w4z0o9p0G6TAPICSrO7Wedn0KOsxmAmiYvGJoL WFn2dQQA/J7OyjOdFEAtPPsuAzU9Ch357hTuVE3qPYO5QkXeBlA6HICz7bUrPDJZqbREqMGyXMBD yhyKhMEhv+AMrntnUdRgZKlqOcPR8xNRqUAaDXo+RHzmP4Kt6RuGPmHO4Ad27qx139ji2BHt2TnK Cg1KyRUMk7SlyocKKziKFlGPFVaAYT+AvoXhBQ0jbgKezA5MH8kN4Lfgfg9+0Ea8Rf+O+LCKcTNZ QBKH/88hHn5IXwVcA+McatavAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTAxLTE5VDE3OjU1OjEw KzAwOjAwFFtqAQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wMS0xOVQxNzo1NToxMCswMDowMGUG 0r0AAAAASUVORK5CYII= X-Now-Playing: Art of Noise's _Zang Tumb Tuum Sampled_: "A Time for Fear (Who's Afraid)" Date: Wed, 19 Jan 2022 19:25:06 +0100 In-Reply-To: <837davslv5.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 19 Jan 2022 18:58:54 +0200") Message-ID: <87o8477fct.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: I'm not quite sure how noticeable we should be making suspicious things. With the following test file with `M-x eww-open-file': The =?UTF-8?Q?=E2=9A=A0=EF=B8=8F?= will obviously be customiseable, but is this generally the amount of attention we should be aiming for? The mouseover on the =?UTF-8?Q?=E2=9A=A0=EF=B8=8Fs?= has the explanation for the suspicion -- we could also o [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 HTML_MESSAGE BODY: HTML included in message -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.0 T_HTML_ATTACH HTML attachment to bypass scanning? 0.0 DC_PNG_UNO_LARGO Message contains a single large png image X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain I'm not quite sure how noticeable we should be making suspicious things. With the following test file with `M-x eww-open-file': --=-=-= Content-Type: image/png Content-Disposition: inline Content-Transfer-Encoding: base64 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 RU5ErkJggg== --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable The =E2=9A=A0=EF=B8=8F will obviously be customiseable, but is this general= ly the amount of attention we should be aiming for? The mouseover on the =E2=9A=A0=EF=B8= =8Fs has the explanation for the suspicion -- we could also output that text into the buffer, but I think that's overkill. Anybody have an opinion?=20=20 --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no --=-=-= Content-Type: text/html; charset=utf-8 Content-Disposition: inline; filename=sus.html Content-Transfer-Encoding: quoted-printable foo Yes

bar

http://fsf.org

fsf.org

gnu.org --=-=-=-- From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Thu, 20 Jan 2022 08:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 51733@debbugs.gnu.org, rpluim@gmail.com Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.1642667786739 (code B ref 51733); Thu, 20 Jan 2022 08:37:02 +0000 Received: (at 51733) by debbugs.gnu.org; 20 Jan 2022 08:36:26 +0000 Received: from localhost ([127.0.0.1]:56243 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nASvh-0000Br-Ov for submit@debbugs.gnu.org; Thu, 20 Jan 2022 03:36:25 -0500 Received: from quimby.gnus.org ([95.216.78.240]:46394) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nASvf-0000Bd-Fg for 51733@debbugs.gnu.org; Thu, 20 Jan 2022 03:36:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=PM0gxyANFwdkBHhPQgq+JqG6X1H19i9TXP0NWT7ON+I=; b=k+o8yhXcdc61pt+LS0dsdBB1UA ZHN5LU3HYOhwdY/QX04z9rxipNhlDRRy6sAiF4cVgWFXF70L0TYzQo658OcjGnKbk9mpqRY3fKjhK o+IZ6UHrCe3iCVXsCBqcSEDWu5mEWDZZXNeL7Vr8MlybkuDEZMX0mREE341QWkdOMIvQ=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nASvW-0003Kt-49; Thu, 20 Jan 2022 09:36:16 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <87tue0nkrx.fsf@gmail.com> <87y23ccbzh.fsf@gnus.org> <87pmooniep.fsf@gmail.com> <87pmooc95e.fsf@gnus.org> <87lezcnh1f.fsf@gmail.com> <874k5zbzy5.fsf@gnus.org> <834k5zskyj.fsf@gnu.org> X-Now-Playing: DMX Krew's _We Are DMX_: "Street Boys" Date: Thu, 20 Jan 2022 09:36:13 +0100 In-Reply-To: <834k5zskyj.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 19 Jan 2022 19:18:28 +0200") Message-ID: <875yqe7qiq.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > My suggestion for the diagnostic in this case is: > > %s mixes characters from different scripts in suspicious ways Now done. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: > My suggestion for the diagnostic in this case is: > > %s mixes characters from different scripts in suspicious ways Now done. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Thu, 20 Jan 2022 08:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16426690692957 (code B ref 51733); Thu, 20 Jan 2022 08:58:02 +0000 Received: (at 51733) by debbugs.gnu.org; 20 Jan 2022 08:57:49 +0000 Received: from localhost ([127.0.0.1]:56286 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nATGO-0000ld-RK for submit@debbugs.gnu.org; Thu, 20 Jan 2022 03:57:49 -0500 Received: from quimby.gnus.org ([95.216.78.240]:46558) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nATGN-0000lK-FL for 51733@debbugs.gnu.org; Thu, 20 Jan 2022 03:57:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=ACpIDqqxMI8PWBLvrbziVZiOBtIp5vnzkDSNxnfuitM=; b=XY7qPYuBGXuLJXv4Vx1ZK4tHGZ Akb9VNSv5oeFGW44XJdehWlI/+i81v4zxVv12s7muW1bFSVlOk5zZXVN7FjDWI6t+03QPVQDZ5BTI vOLDtMVmzeFSsS3cnUbhzZahK94gcu2b3He+PQGief0X2Gzq9I0MnrHdr0gvhWddB2h8=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nATGD-0003XE-W9; Thu, 20 Jan 2022 09:57:40 +0100 From: Lars Ingebrigtsen References: <87czn8etuz.7.fsf@jidanni.org> X-Now-Playing: DMX Krew's _We Are DMX_: "Twenty Minute Affair" Date: Thu, 20 Jan 2022 09:57:37 +0100 In-Reply-To: <87czn8etuz.7.fsf@jidanni.org> ("=?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson"'s message of "Wed, 10 Nov 2021 08:29:08 +0800") Message-ID: <87o8466aym.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson writes: > Upon sending, > To: =?UTF-8?Q?Bob=5FNorbolwits@GCSsafetyACE.com=E2=80=8B?= > should trigger a warning: > "You won't get far trying to send mail with ZERO WIDTH SPACE in an address," > instead of blundering along and se [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) =E7=A9=8D=E4=B8=B9=E5=B0=BC Dan Jacobson writes: > Upon sending, > To: Bob_Norbolwits@GCSsafetyACE.com=E2=80=8B > should trigger a warning: > "You won't get far trying to send mail with ZERO WIDTH SPACE in an addres= s," > instead of blundering along and sending to "gcssafetyace.xn--com-7m0a"!! This has now been fixed in Emacs 29, and may probably be the highest "line number in fix" to "line numbers in report" ratio ever, with 14K lines of data added, and about 600 lines of code. Congrats! (So I'm now closing this bug report.) --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 20 03:57:54 2022 Received: (at control) by debbugs.gnu.org; 20 Jan 2022 08:57:54 +0000 Received: from localhost ([127.0.0.1]:56289 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nATGU-0000lt-2X for submit@debbugs.gnu.org; Thu, 20 Jan 2022 03:57:54 -0500 Received: from quimby.gnus.org ([95.216.78.240]:46572) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nATGS-0000lW-P2 for control@debbugs.gnu.org; Thu, 20 Jan 2022 03:57:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=AVPZYUFiuJoJktW85Js3AHXdNR+5qqgrxuMNpdTtp9o=; b=DCZpo9JLYkgAJ/olx2fApV3H87 1rZ7Kemf+zmKR5tGA8RwQ3ttsyVQ3RtYBnT7fdwfOICetMNtVRtCNtGWhkk2wUWKY6ZAzNcp4b41q K/q6tWoZB35+lfbBXRmnyr6vsaoswslVf1G3z5xPilIPNJlePOa41Tjrrg01UgZOKEaE=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nATGK-0003XN-Md for control@debbugs.gnu.org; Thu, 20 Jan 2022 09:57:46 +0100 Date: Thu, 20 Jan 2022 09:57:44 +0100 Message-Id: <87mtjq6ayf.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #51733 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: close 51733 29.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 51733 29.1 quit From unknown Sat Aug 09 13:17:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51733: 27.1; Detect impossible email addresses better In-Reply-To: <87czn8etuz.7.fsf@jidanni.org> Resent-From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Thu, 20 Jan 2022 15:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 51733@debbugs.gnu.org Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164269246213646 (code B ref 51733); Thu, 20 Jan 2022 15:28:01 +0000 Received: (at 51733) by debbugs.gnu.org; 20 Jan 2022 15:27:42 +0000 Received: from localhost ([127.0.0.1]:58982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAZLi-0003Y1-1a for submit@debbugs.gnu.org; Thu, 20 Jan 2022 10:27:42 -0500 Received: from hedgehog.birch.relay.mailchannels.net ([23.83.209.81]:11349) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAZLf-0003Xp-Q7 for 51733@debbugs.gnu.org; Thu, 20 Jan 2022 10:27:40 -0500 X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 0F4A02A0C00; Thu, 20 Jan 2022 15:27:38 +0000 (UTC) Received: from pdx1-sub0-mail-a243.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 7D4E22A0CDC; Thu, 20 Jan 2022 15:27:37 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from pdx1-sub0-mail-a243.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.112.55.222 (trex/6.4.3); Thu, 20 Jan 2022 15:27:38 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jidanni@jidanni.org X-MailChannels-Auth-Id: dreamhost X-Supply-Bored: 77b4bd1c54aedbdf_1642692457897_4239567094 X-MC-Loop-Signature: 1642692457897:1646588604 X-MC-Ingress-Time: 1642692457897 Received: from jidanni.org (114-41-15-52.dynamic-ip.hinet.net [114.41.15.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by pdx1-sub0-mail-a243.dreamhost.com (Postfix) with ESMTPSA id 4JfmbY1mFCz25; Thu, 20 Jan 2022 07:27:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=jidanni.org; s=jidanni.org; t=1642692457; bh=3VLqdTMqpqrLbh+gAPpovwzHBds=; h=From:To:Cc:Subject:Date:Content-Type; b=MiFPuP5BNiHu34wx5g8DeS555dm59+OSN2Z/+x7Ck8PZFzCVKdzBfMlKMcaaYe4nE 65+q7kB5VcnFu2Fep5+K6tiIQ1AMTvkgQyDviZ+tC8IFTll0Yfnudkc0cWwjzjMaVM rme4cRuI8mbDEYQpA7iyKQv1f8qv/dI5egIcF7E8= From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson References: <87czn8etuz.7.fsf@jidanni.org> <87o8466aym.fsf@gnus.org> Date: Thu, 20 Jan 2022 23:25:37 +0800 Message-ID: <87h79ybf9q.5.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> "LI" == Lars Ingebrigtsen writes: LI> This has now been fixed in Emacs 29, and may probably be the highest LI> "line number in fix" to "line numbers in report" ratio ever, with 14K LI> lines of data added, and about 600 lines of code. Congrats! Good. Thanks.