]> git.eshelyaron.com Git - emacs.git/commitdiff
Rename the textsec-check function to textsec-suspicious-p
authorLars Ingebrigtsen <larsi@gnus.org>
Thu, 20 Jan 2022 13:33:36 +0000 (14:33 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Thu, 20 Jan 2022 13:33:36 +0000 (14:33 +0100)
* lisp/net/shr.el (shr-tag-a):
* lisp/international/textsec-check.el (textsec-suspicious-p):
* lisp/gnus/message.el (message-send-mail):
* lisp/gnus/gnus-art.el (article--check-suspicious-addresses):
* etc/NEWS (like):
* doc/lispref/text.texi (Suspicious Text):
(Suspicious Text): Rename the textsec-check function to
textsec-suspicious-p.

doc/lispref/text.texi
etc/NEWS
lisp/gnus/gnus-art.el
lisp/gnus/message.el
lisp/international/textsec-check.el
lisp/net/shr.el

index 097c1de444985f334c27370c5477eb94f972de1b..37cf376bd53b13cf8b447591902afc9194209df7 100644 (file)
@@ -4971,7 +4971,7 @@ more details about them.)  Packages that present data that might be
 suspicious should use this library to flag suspicious text on display.
 
 @vindex textsec-check
-@defun textsec-check object type
+@defun textsec-suspicious-p object type
 This function is the high-level interface function that packages
 should use.  It respects the @code{textsec-check} user option, which
 allows the user to disable the checks.
@@ -5025,7 +5025,7 @@ function returns @code{nil}.
 @vindex textsec-suspicious@r{ (face)}
 If the text is suspicious, the application should mark the suspicious
 text with the @code{textsec-suspicious} face, and make the explanation
-returned by @code{textsec-check} available to the user in some way
+returned by @code{textsec-suspicious-p} available to the user in some way
 (for example, in a tooltip).  The application might also prompt the
 user for confirmation before taking any action on a suspicious string
 (like sending an email to a suspicious email address).
index 17ddd6bc18684dcca1ccd7198f7c38f27969c955..5e78730bc88b8b64d40bf784b765cccf9e6a422d 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1029,7 +1029,7 @@ suspicious address.  If this variable is nil, these checks aren't
 performed.
 
 +++
-*** New function 'textsec-check'.
+*** New function 'textsec-suspicious-p'.
 This is the main function Emacs applications should be using to check
 whether a string is suspicious.  It heeds the 'textsec-check' user
 option.
index 8e46685e25f89efebc360adcf37a9c86379b4d99..9bb74e80857b2d8115041220e3eb6531491df68d 100644 (file)
@@ -2661,7 +2661,7 @@ If PROMPT (the prefix), prompt for a coding system to use."
   (dolist (header (mail-header-parse-addresses addresses t))
     (when-let* ((address (car (ignore-errors
                                 (mail-header-parse-address header))))
-                (warning (textsec-check address 'email-address)))
+                (warning (textsec-suspicious-p address 'email-address)))
       (goto-char (point-min))
       (while (search-forward address nil t)
         (put-text-property (match-beginning 0) (match-end 0)
index c1afe3043efd818f2460111a72e505f6e00259c1..3cd1b7eefe8af017ba6e2c4a2bfb1c9e2dfb633c 100644 (file)
@@ -4907,8 +4907,8 @@ If you always want Gnus to send messages in one piece, set
               (let ((addr (message-fetch-field hdr)))
                (when (stringp addr)
                  (dolist (address (mail-header-parse-addresses addr t))
-                   (when-let ((warning (textsec-check address
-                                                       'email-address-header)))
+                   (when-let ((warning (textsec-suspicious-p
+                                         address 'email-address-header)))
                      (unless (y-or-n-p
                               (format "Suspicious address: %s; send anyway?"
                                        warning))
index e3662e0d85cb1957530261283d6efcc756bef14a..567ef73feb2810b6953d760e53cc5b7156e5ba78 100644 (file)
@@ -39,8 +39,8 @@ If nil, these checks are disabled."
   "Face used to highlight suspicious strings.")
 
 ;;;###autoload
-(defun textsec-check (object type)
-  "Test whether OBJECT is suspicious for use as TYPE.
+(defun textsec-suspicious-p (object type)
+  "Say whether OBJECT is suspicious for use as TYPE.
 If OBJECT is suspicious, return a string explaining the reason
 for considering it suspicious, otherwise return nil.
 
index 79a8e9ba2629fd5e988f99597770c43106062702..ff14acfda7074d460ee042c6c9df370fbece0d71 100644 (file)
@@ -1469,12 +1469,13 @@ ones, in case fg and bg are nil."
     (when url
       (shr-urlify (or shr-start start) (shr-expand-url url) title)
       ;; Check whether the URL is suspicious.
-      (when-let ((warning (or (textsec-check (shr-expand-url url) 'url)
-                              (textsec-check (cons (shr-expand-url url)
-                                                   (buffer-substring
-                                                    (or shr-start start)
-                                                    (point)))
-                                             'link))))
+      (when-let ((warning (or (textsec-suspicious-p
+                               (shr-expand-url url) 'url)
+                              (textsec-suspicious-p
+                               (cons (shr-expand-url url)
+                                     (buffer-substring (or shr-start start)
+                                                       (point)))
+                               'link))))
         (add-text-properties (or shr-start start) (point)
                              (list 'face '(shr-link textsec-suspicious)))
         (insert (propertize "⚠️" 'help-echo warning))))))