[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master f13a4af: Hide quoted passwords with spaces in Authinfo
From: |
Lars Ingebrigtsen |
Subject: |
master f13a4af: Hide quoted passwords with spaces in Authinfo |
Date: |
Thu, 21 Nov 2019 07:52:16 -0500 (EST) |
branch: master
commit f13a4afde747756c4c02fadf49ea6c617cfd42c6
Author: Dario Gjorgjevski <address@hidden>
Commit: Lars Ingebrigtsen <address@hidden>
Hide quoted passwords with spaces in Authinfo
* lisp/auth-source.el (auth-source-netrc-looking-at-one): New
function, extracted from auth-source-netrc-parse-one.
(auth-source-netrc-parse-one, authinfo--hide-passwords): Use
auth-source-netrc-looking-at-one (bug#38311).
---
lisp/auth-source.el | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/lisp/auth-source.el b/lisp/auth-source.el
index 4926f67..89a4685 100644
--- a/lisp/auth-source.el
+++ b/lisp/auth-source.el
@@ -1000,13 +1000,18 @@ Note that the MAX parameter is used so we can exit the
parse early."
(forward-line 1)
(skip-chars-forward "\t ")))
+(defun auth-source-netrc-looking-at-token ()
+ "Say whether the next think in the buffer is a token (password, etc).
+Match data is altered to reflect the token."
+ (or (looking-at "'\\([^']*\\)'")
+ (looking-at "\"\\([^\"]*\\)\"")
+ (looking-at "\\([^ \t\n]+\\)")))
+
(defun auth-source-netrc-parse-one ()
"Read one thing from the current buffer."
(auth-source-netrc-parse-next-interesting)
- (when (or (looking-at "'\\([^']*\\)'")
- (looking-at "\"\\([^\"]*\\)\"")
- (looking-at "\\([^ \t\n]+\\)"))
+ (when (auth-source-netrc-looking-at-token)
(forward-char (length (match-string 0)))
(prog1
(match-string-no-properties 1)
@@ -2427,7 +2432,7 @@ passwords are revealed when point moved into the password.
(while (re-search-forward (format "\\(\\s-\\|^\\)\\(%s\\)\\s-+"
authinfo-hidden)
nil t)
- (when (looking-at "[^\n\t ]+")
+ (when (auth-source-netrc-looking-at-token)
(let ((overlay (make-overlay (match-beginning 0) (match-end 0))))
(overlay-put overlay 'display (propertize "****"
'face 'warning))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master f13a4af: Hide quoted passwords with spaces in Authinfo,
Lars Ingebrigtsen <=