From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Achim Gratz Newsgroups: gmane.emacs.bugs Subject: bug#51733: 27.1; Detect impossible email addresses better 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 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24805"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) To: 51733@debbugs.gnu.org Cancel-Lock: sha1:dg1bkUDGY1YixR0OEwbHHmpuvRE= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jan 16 18:55:42 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n99kj-0006HH-Nh for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 16 Jan 2022 18:55:41 +0100 Original-Received: from localhost ([::1]:57626 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n99ki-0003YM-69 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 16 Jan 2022 12:55:40 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:35940) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n99k6-0003YC-Se for bug-gnu-emacs@gnu.org; Sun, 16 Jan 2022 12:55:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:51286) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n99k6-0000wf-JG for bug-gnu-emacs@gnu.org; Sun, 16 Jan 2022 12:55:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n99k6-00061M-ID; Sun, 16 Jan 2022 12:55:02 -0500 X-Loop: help-debbugs@gnu.org 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-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.164235564923080 (code B ref -1); Sun, 16 Jan 2022 17:55:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 16 Jan 2022 17:54:09 +0000 Original-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 Original-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 Original-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 Original-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 Original-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/ 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:224406 Archived-At: 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