From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 06 05:30:28 2018 Received: (at submit) by debbugs.gnu.org; 6 Apr 2018 09:30:28 +0000 Received: from localhost ([127.0.0.1]:39867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f4NhU-0006v4-Af for submit@debbugs.gnu.org; Fri, 06 Apr 2018 05:30:28 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45727) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f4G1k-0003zu-P8 for submit@debbugs.gnu.org; Thu, 05 Apr 2018 21:18:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f4G1e-0002zX-Gp for submit@debbugs.gnu.org; Thu, 05 Apr 2018 21:18:47 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36852) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1f4G1e-0002zK-Ca for submit@debbugs.gnu.org; Thu, 05 Apr 2018 21:18:46 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36666) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f4G1c-0008MO-W5 for bug-gnu-emacs@gnu.org; Thu, 05 Apr 2018 21:18:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f4G1c-0002yA-1a for bug-gnu-emacs@gnu.org; Thu, 05 Apr 2018 21:18:44 -0400 Received: from mail-ua0-x232.google.com ([2607:f8b0:400c:c08::232]:39073) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f4G1b-0002xv-Qj for bug-gnu-emacs@gnu.org; Thu, 05 Apr 2018 21:18:43 -0400 Received: by mail-ua0-x232.google.com with SMTP id g10so219169ual.6 for ; Thu, 05 Apr 2018 18:18:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=75Vap7YXeXnd+S0GjfRYzVnhAWrWuju4AF24RYKOTmQ=; b=I13kX7r7gS0p7FzCEO5LF4FNJLHEs+hRRm0fCEta99rNhpharQt2AJ3lsl+iWFVFsM UDUUuuu6TKxFss5gikqmUOJA1BUFSIOc1gKzmZvz4AB7GfdvM6ZzQQRKuf8EW2m3pKkC CDu2OXBhij17mX1p3vPyi23Hl2atOP9Oj6iBT7eREUM0Rv2urWxc8qtc9jJGXd1GnOuV LLYXRgdGGnLkC2ZKRdwLPvfyMc6O93s87qw7p2m5/Bp42nDToVcnDGKj+fiFb4QGC5i1 F/gzzsmILwDJQJv0QjJZKi7WpAwZeJgDYiH+yaXk8Xn5U/MWss9b+QbASXX3UpKycl5U PDUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=75Vap7YXeXnd+S0GjfRYzVnhAWrWuju4AF24RYKOTmQ=; b=U9KCakl60D65gVqLRqWoi4ibUz4mmEhMTpAtM55mKLP8MWUIh9g3sNSTkauhnwMT+3 le9qkPZaTxV5CMaYS4lzEaGg8l01hP4tErzHxc1QbBHkePzkMQpTMMDKYsCKd8aQX8e1 4a0uPFF/5G+ITzHe/rJbF7bcjQ9neStR3FhDDczQnjpkk0icJpAP2j063awX//C7Ltdm WDbmP0J3Bw72mChwDAP6bkOGZwhLuZ8f6HCaz62QFatIWhoSAIE9UQvtrAdRhQ1TVHcU Ro7u5Uh+4bnkkXaqORqA8sL2VxExuJSNCeHFjD0/+l8FiqxeaiUwYo8bzGgDoSNbDrlA 8zew== X-Gm-Message-State: ALQs6tDPazqyLVvGIm1g9wgWGYEmsUU9GZQ09k1Yc9hF52W9SrLBzzoE /aL7uXobBP7EZOoLNblmZDLW8fdFTtDxA/56MIaBDBMQ X-Google-Smtp-Source: AIpwx48XbrgTZ+R98anKAdZpFRBKi8DrPbk/bLKTYk9kpLWCfwKoYCu7QdElvpbks/sQlWxD5FaYJL0JSa4ZZjhN6rE= X-Received: by 10.176.96.185 with SMTP id f25mr46939uam.183.1522977522906; Thu, 05 Apr 2018 18:18:42 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.37.4 with HTTP; Thu, 5 Apr 2018 18:18:42 -0700 (PDT) From: Rugang Chen Date: Fri, 6 Apr 2018 09:18:42 +0800 Message-ID: Subject: 25.2; shell/eshell password prompt have not hide password input To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="089e082ecfe040fc6c056923d68e" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 06 Apr 2018 05:30:26 -0400 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: -4.0 (----) --089e082ecfe040fc6c056923d68e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I found that command sudo has two pattern for english and chinese. ``` urugang@urugang-ubuntu:~$ LC_ALL=3DC sudo ls [sudo] password for urugang: urugang@urugang-ubuntu:~$ LC_ALL=3Dzh_CN.utf8 sudo ls [sudo] urugang =E7=9A=84=E5=AF=86=E7=A0=81=EF=BC=9A ``` So i think we should change comint-password-prompt-regexp from ``` (defcustom comint-password-prompt-regexp (concat "\\(^ *\\|" (regexp-opt '("Enter" "enter" "Enter same" "enter same" "Enter the" "enter the" "Old" "old" "New" "new" "'s" "login" "Kerberos" "CVS" "UNIX" " SMB" "LDAP" "[sudo]" "Repeat" "Bad") t) " +\\)" "\\(?:" (regexp-opt password-word-equivalents) "\\|Response\\)" "\\(?:\\(?:, try\\)? *again\\| (empty for no passphrase)\\| (again)\\)?\ \\(?: for [^:=EF=BC=9A=E1=9F=96]+\\)?[:=EF=BC=9A=E1=9F=96]\\s *\\'") "Regexp matching prompts for passwords in the inferior process. This is used by `comint-watch-for-password-prompt'." :version "24.4" :type 'regexp :group 'comint) ``` to ``` (defcustom comint-password-prompt-regexp (concat "\\(^ *\\|" (regexp-opt '("Enter" "enter" "Enter same" "enter same" "Enter the" "enter the" "Old" "old" "New" "new" "'s" "login" "Kerberos" "CVS" "UNIX" " SMB" "LDAP" "[sudo]" "Repeat" "Bad") t) " +.*\\)" "\\(?:" (regexp-opt password-word-equivalents) "\\|Response\\)" "\\(?:\\(?:, try\\)? *again\\| (empty for no passphrase)\\| (again)\\)?\ \\(?: for [^:=EF=BC=9A=E1=9F=96]+\\)?[:=EF=BC=9A=E1=9F=96]\\s *\\'") "Regexp matching prompts for passwords in the inferior process. This is used by `comint-watch-for-password-prompt'." :version "24.4" :type 'regexp :group 'comint) ``` In short, change `" +\\)"` to `" +.*\\)"`. I have a question that why eshell dot not use same password prompt patter in commit-mode. ``` (setq eshell-password-prompt-regexp comint-password-prompt-regexp) ``` --089e082ecfe040fc6c056923d68e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I found that command sudo has two pattern for english and = chinese.
```
urugang@urugang-ubuntu:~$ LC_ALL=3DC sudo ls
[sudo] = password for urugang:
urugang@urugang-ubuntu:~$ LC_ALL=3Dzh_CN.utf8 sud= o ls
[sudo] urugang =E7=9A=84=E5=AF=86=E7=A0=81=EF=BC=9A
```

S= o i think we should change comint-password-prompt-regexp from
```
(de= fcustom comint-password-prompt-regexp
=C2=A0 (concat
=C2=A0=C2=A0 &qu= ot;\\(^ *\\|"
=C2=A0=C2=A0 (regexp-opt
=C2=A0=C2=A0=C2=A0 '(= "Enter" "enter" "Enter same" "enter same= " "Enter the" "enter the"
=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0 "Old" "old" "New" "new" &= quot;'s" "login"
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "= ;Kerberos" "CVS" "UNIX" " SMB" "LDA= P" "[sudo]" "Repeat" "Bad") t)
=C2=A0= =C2=A0 " +\\)"
=C2=A0=C2=A0 "\\(?:" (regexp-opt pass= word-word-equivalents) "\\|Response\\)"
=C2=A0=C2=A0 "\\(= ?:\\(?:, try\\)? *again\\| (empty for no passphrase)\\| (again)\\)?\
\\(= ?: for [^:=EF=BC=9A=E1=9F=96]+\\)?[:=EF=BC=9A=E1=9F=96]\\s *\\'")<= br>=C2=A0 "Regexp matching prompts for passwords in the inferior proce= ss.
This is used by `comint-watch-for-password-prompt'."
=C2= =A0 :version "24.4"
=C2=A0 :type 'regexp
=C2=A0 :group = 'comint)
```
to=C2=A0
```
(defcustom comint-password-promp= t-regexp
=C2=A0 (concat
=C2=A0=C2=A0 "\\(^ *\\|"
=C2=A0= =C2=A0 (regexp-opt
=C2=A0=C2=A0=C2=A0 '("Enter" "ente= r" "Enter same" "enter same" "Enter the"= "enter the"
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "Old" &q= uot;old" "New" "new" "'s" "logi= n"
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "Kerberos" "CVS&qu= ot; "UNIX" " SMB" "LDAP" "[sudo]" &= quot;Repeat" "Bad") t)
=C2=A0=C2=A0 " +.*\\)"=C2=A0=C2=A0 "\\(?:" (regexp-opt password-word-equivalents) &qu= ot;\\|Response\\)"
=C2=A0=C2=A0 "\\(?:\\(?:, try\\)? *again\\|= (empty for no passphrase)\\| (again)\\)?\
\\(?: for [^:=EF=BC=9A=E1=9F= =96]+\\)?[:=EF=BC=9A=E1=9F=96]\\s *\\'")
=C2=A0 "Regexp ma= tching prompts for passwords in the inferior process.
This is used by `c= omint-watch-for-password-prompt'."
=C2=A0 :version "24.4&q= uot;
=C2=A0 :type 'regexp
=C2=A0 :group 'comint)
```
In= short, change `" +\\)"` to `" +.*\\)"`.

I have = a question that why eshell dot not use same password prompt
patter in co= mmit-mode.

```
(setq eshell-password-prompt-regexp comint-passwor= d-prompt-regexp)
```

--089e082ecfe040fc6c056923d68e-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 25 22:22:57 2018 Received: (at 31075) by debbugs.gnu.org; 26 Jun 2018 02:22:57 +0000 Received: from localhost ([127.0.0.1]:35505 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fXddA-0004Au-QF for submit@debbugs.gnu.org; Mon, 25 Jun 2018 22:22:57 -0400 Received: from mail-it0-f48.google.com ([209.85.214.48]:39710) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fXdd9-0004Ai-Eq for 31075@debbugs.gnu.org; Mon, 25 Jun 2018 22:22:55 -0400 Received: by mail-it0-f48.google.com with SMTP id p185-v6so10930itp.4 for <31075@debbugs.gnu.org>; Mon, 25 Jun 2018 19:22:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=kASATgqZV/vZH6WSx6i4eJlmp4c9TlWy8Yh+Tf1xlQ0=; b=t25rOhWpKVyZAcp8Ie3dM6eq8wmXcukMyxljSWLnaOvbXzmwL1agnnxjD8u2PbGRp3 jlgMWxQBGpx7SMOn4dPW7OMZWkagT+T6DCjE4mTVLkwTHr1F4X8yjCD/GC7UGCQBu3PT meqe9WJ264Gn5y056opO+bgN8uXY0yf9hkfI4rOzBuHcsoJC2iDqR16x/hDbTqKyX5/t RDRP6DkK8/CKEObmtqd+2A35fCloIDJAjIHxMqqDJYW88LeVlYhHywNCReulN84CAXPb 9O07lgxc2VECj1pNs0OmZTOMW2NG5PJXPlNDRkoGHrw16wm31a18EvapqFcGt1XDHMHX yXhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=kASATgqZV/vZH6WSx6i4eJlmp4c9TlWy8Yh+Tf1xlQ0=; b=XE8uXTMeJ9wyRYWep5NI8aT2jLcFditD1PBmIx7aev75nqvjCs3aeR4mp7/FSVwlDQ tZXltMI84boBfFU598+7uzY+BNksa9Sw1aB/ho5vUmAr5fM4gnED2O2EC5wxjatTULsa 7VqR2YzAdtF9jzu1H31aG0ev116tlpVsHaNfjGcgbRiumjTXQzgfcjAMiRJSrJyNWlEa DqVid4epcdsCoxSuqejs5qqmdV4mZ/4Q9VWmKFNj+Um7HO+V30fUcdY23gER2xr8nVBo W46qP6OosFcud4V3c5PwZGL+2M3FZKBYHS3Z2Ta2THuUMfbnjgyNIRl7+KPk8XqfQk4J j3PQ== X-Gm-Message-State: APt69E196mMAGO11QYyUwYRUDaDzkBbSKdFcy4JA7By/TQtrSmNFa/2G /CU2FhhYjrOM21ltN6aBoQbkxQ== X-Google-Smtp-Source: ADUXVKIz7Ovo2MvWTBrPDGdl9nRf7k6TuJIfC0CBqi1SsN24ae4hRpj3lEUDv+Wcu2l0XcK4c275ZQ== X-Received: by 2002:a02:4550:: with SMTP id y77-v6mr4710269jaa.12.1529979769849; Mon, 25 Jun 2018 19:22:49 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id v7-v6sm199681iog.57.2018.06.25.19.22.47 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 25 Jun 2018 19:22:48 -0700 (PDT) From: Noam Postavsky To: Rugang Chen Subject: Re: bug#31075: 25.2; shell/eshell password prompt have not hide password input References: Date: Mon, 25 Jun 2018 22:22:47 -0400 In-Reply-To: (Rugang Chen's message of "Fri, 6 Apr 2018 09:18:42 +0800") Message-ID: <87a7rip9qg.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31075 Cc: 31075@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: -1.0 (-) --=-=-= Content-Type: text/plain Rugang Chen writes: > In short, change `" +\\)"` to `" +.*\\)"`. Right. I'm a bit worried that this regexp is getting too many optional parts, but I can't see a better way to handle this case. > I have a question that why eshell dot not use same password prompt > patter in commit-mode. Historical accident, probably. > (setq eshell-password-prompt-regexp comint-password-prompt-regexp) Maybe we should go the other way around though, the eshell regexp looks much simpler (the patch below does not unify them in either direction). --=-=-= Content-Type: text/x-diff; charset=utf-8 Content-Disposition: inline; filename=v1-0001-Detect-Chinese-sudo-password-prompts-Bug-31075.patch Content-Transfer-Encoding: quoted-printable Content-Description: patch >From 099168a7560265ca5ef940879bc4643ba396defd Mon Sep 17 00:00:00 2001 From: Noam Postavsky Date: Mon, 25 Jun 2018 19:11:41 -0400 Subject: [PATCH v1] Detect Chinese sudo password prompts (Bug#31075) * lisp/comint.el (comint-password-prompt-regexp): Allow text between the prompt prefix and password equivalent. * lisp/eshell/esh-mode.el (eshell-password-prompt-regexp): Accept some unicode alternatives to ":". * test/lisp/comint-tests.el (comint-testsuite-password-strings): Add test case. --- lisp/comint.el | 3 ++- lisp/eshell/esh-mode.el | 2 +- test/lisp/comint-tests.el | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lisp/comint.el b/lisp/comint.el index 71a2b5eca5..03c1193f13 100644 --- a/lisp/comint.el +++ b/lisp/comint.el @@ -360,7 +360,8 @@ comint-password-prompt-regexp "Kerberos" "CVS" "UNIX" " SMB" "LDAP" "PEM" "SUDO" "[sudo]" "Repeat" "Bad" "Retype") t) - " +\\)" + ;; Allow for user name to precede password equivalent (Bug#31075). + " +.*\\)" "\\(?:" (regexp-opt password-word-equivalents) "\\|Response\\)" "\\(?:\\(?:, try\\)? *again\\| (empty for no passphrase)\\| (again)\\)?" ;; "[[:alpha:]]" used to be "for", which fails to match non-English. diff --git a/lisp/eshell/esh-mode.el b/lisp/eshell/esh-mode.el index bbb74c3d86..80e22e52a2 100644 --- a/lisp/eshell/esh-mode.el +++ b/lisp/eshell/esh-mode.el @@ -182,7 +182,7 @@ eshell-preoutput-filter-functions :group 'eshell-mode) =20 (defcustom eshell-password-prompt-regexp - (format "\\(%s\\).*:\\s *\\'" (regexp-opt password-word-equivalents)) + (format "\\(%s\\)[^:=EF=BC=9A=E1=9F=96]*[:=EF=BC=9A=E1=9F=96]\\s *\\'" (= regexp-opt password-word-equivalents)) "Regexp matching prompts for passwords in the inferior process. This is used by `eshell-watch-for-password-prompt'." :type 'regexp diff --git a/test/lisp/comint-tests.el b/test/lisp/comint-tests.el index 64898888ba..e8c79b9ed7 100644 --- a/test/lisp/comint-tests.el +++ b/test/lisp/comint-tests.el @@ -36,6 +36,7 @@ comint-testsuite-password-strings "Enter same passphrase again: " ; ssh-keygen "Passphrase for key root@GNU.ORG: " ; plink "[sudo] password for user:" ; Ubuntu sudo + "[sudo] user =E7=9A=84=E5=AF=86=E7=A0=81=EF=BC=9A" ; localized "Password (again):" "Enter password:" "Mot de Passe:" ; localized --=20 2.11.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 24 07:50:30 2018 Received: (at 31075) by debbugs.gnu.org; 24 Aug 2018 11:50:30 +0000 Received: from localhost ([127.0.0.1]:59387 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ftAbm-00014F-By for submit@debbugs.gnu.org; Fri, 24 Aug 2018 07:50:30 -0400 Received: from mail-io0-f179.google.com ([209.85.223.179]:34670) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ftAbk-00013u-VQ; Fri, 24 Aug 2018 07:50:29 -0400 Received: by mail-io0-f179.google.com with SMTP id c22-v6so6896590iob.1; Fri, 24 Aug 2018 04:50:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=SQvScBu1HbcIT9VRPd+rypG01zuwj/SVnmgF6JcKwio=; b=TqcX68wS8FJYiMlnAY4sQh6Mmy9h75rzAY/LLbHzeJhKAIoGv7ZyBELXCsFqBwU/fA jst9XTe5Z5p9GR3CNbRlZwnX2lYKwXB0NP/U8zJBd2chZ0OfTsMjeVd28OY/tcVIqahm CMEXJaXY9wauMpAVSvg8RTLRYrt0E6O8kZ7Si4Dj0436CwHktj5d/oaXOjDgCOHe2JXe tnNEo5R9m2v3w5DeiEwNkqUwFQMHJf7F/454YssOIjUgw0hj56PJlwHkX8moIFuArbFk 9nOWPEYT8Li2ChP5K0KO7e+27+cPINADlfAtVNpG2IcNGml53O+GUJpG0zvyR8zP9UsJ L2Pg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=SQvScBu1HbcIT9VRPd+rypG01zuwj/SVnmgF6JcKwio=; b=H0n3+NdZiyik0E/OggMP3sMH17qhMH2jmtk94PqYOKJPhLnSt1CkNrDSSlSpEthErG rSpA68igsDHG5tXz6PfLtQvvoCGz9ynxZEEubwtPbLTtDO9JIVyOsH743oYnzARY86m8 7NEuPCGRIz1a2c6W4uqpNJk5pI6y+DwScVKTj2MDRlkmes9Y9N71woAltrQaAkRWGcB6 hB5tAOM2mqeNm4fJMbrfgirTVl9s/YpFfCpM8S3S8Dw7eKhz11hKOVMujXhpaEajg8jt qlAlsqH9xbDYiUBcexJYegO4+5yXizwc0utKziZrHBNVwZwcQYAIv4cKlaz+zcygw/Dl XImw== X-Gm-Message-State: APzg51AsB6915mWEr936Ce1d74RDjDIWSrIeDEZaRV5ApYxMqYQtyvBh b0wuJP6ouXsLD6TGVo9e/67VpTf9 X-Google-Smtp-Source: ANB0VdZJazqQnlt29qunpQ3sYL56+L4MZVDtnkWXr4jasEriZwh3RPhKpE4Bt3OjALcH4IqgsF3O+w== X-Received: by 2002:a6b:5a01:: with SMTP id o1-v6mr969355iob.73.1535111423451; Fri, 24 Aug 2018 04:50:23 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id e20-v6sm3355466ioc.38.2018.08.24.04.50.22 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 24 Aug 2018 04:50:22 -0700 (PDT) From: Noam Postavsky To: Rugang Chen Subject: Re: bug#31075: 25.2; shell/eshell password prompt have not hide password input References: <87a7rip9qg.fsf@gmail.com> Date: Fri, 24 Aug 2018 07:50:22 -0400 In-Reply-To: <87a7rip9qg.fsf@gmail.com> (Noam Postavsky's message of "Mon, 25 Jun 2018 22:22:47 -0400") Message-ID: <87in40ugox.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31075 Cc: 31075@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: -1.0 (-) tags 31075 fixed close 31075 27.1 quit Noam Postavsky writes: > Subject: [PATCH v1] Detect Chinese sudo password prompts (Bug#31075) Pushed to master. [1: 161139a42c]: 2018-08-23 22:50:15 -0400 Detect Chinese sudo password prompts (Bug#31075) https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=161139a42c02cce051c51fb80c6ae00c9e6beaa6 From unknown Sun Jun 22 08:08:30 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 22 Sep 2018 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator