From unknown Sun Jun 22 11:36:19 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#13124 <13124@debbugs.gnu.org> To: bug#13124 <13124@debbugs.gnu.org> Subject: Status: add non-English regexps to comint-password-prompt-regexp for sudo password prompt Reply-To: bug#13124 <13124@debbugs.gnu.org> Date: Sun, 22 Jun 2025 18:36:19 +0000 retitle 13124 add non-English regexps to comint-password-prompt-regexp for = sudo password prompt reassign 13124 emacs submitter 13124 arne_bab@web.de severity 13124 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 08 08:28:53 2012 Received: (at submit) by debbugs.gnu.org; 8 Dec 2012 13:28:53 +0000 Received: from localhost ([127.0.0.1]:60039 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ThKSZ-0000Ci-KN for submit@debbugs.gnu.org; Sat, 08 Dec 2012 08:28:53 -0500 Received: from eggs.gnu.org ([208.118.235.92]:40243) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ThKSU-0000CY-ID for submit@debbugs.gnu.org; Sat, 08 Dec 2012 08:28:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ThKS2-00067L-Ey for submit@debbugs.gnu.org; Sat, 08 Dec 2012 08:28:22 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RP_MATCHES_RCVD, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:41650) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ThKS2-00067H-BY for submit@debbugs.gnu.org; Sat, 08 Dec 2012 08:28:18 -0500 Received: from eggs.gnu.org ([208.118.235.92]:51587) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ThKRz-0001Za-CH for bug-gnu-emacs@gnu.org; Sat, 08 Dec 2012 08:28:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ThKRv-00066o-Ry for bug-gnu-emacs@gnu.org; Sat, 08 Dec 2012 08:28:15 -0500 Received: from mout.web.de ([212.227.15.3]:64538) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ThKRv-00066f-Dg for bug-gnu-emacs@gnu.org; Sat, 08 Dec 2012 08:28:11 -0500 Received: from kaverne.draketo.de ([212.255.41.132]) by smtp.web.de (mrweb102) with ESMTPA (Nemesis) id 0MSJGB-1TZshe1ruF-00Tfi9; Sat, 08 Dec 2012 14:28:09 +0100 From: Arne Babenhauserheide To: bug-gnu-emacs@gnu.org Subject: 24.1; shell-mode does not hide sudo password prompts Date: Sat, 08 Dec 2012 14:27:10 +0100 Message-ID: <87zk1owu6p.fsf@web.de> User-Agent: SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL/10.8 Emacs/24.1 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Provags-ID: V02:K0:XyNglF2MpQ4RSwtQgnzXuiXPyF25YAX09tYoy5h7wlS 1rhZeulB+2GY9CkCypxeVbxJD072t6majt4WqCJ0yYzZp0FmX7 XpGF5o2fxsTDAWflV6tg7PH4zJ0Vpa5LtHS2vpLPSE+L8HBS6G 3VDj5mK7X9el3IET0LdZTmlmM/Mzw82HyNzvMNY9hG2gMxxtpH 0upFYApDBaS8RLbOCQV7A== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: arne_bab@web.de List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Dear Emacs Hackers, I like shell-mode a lot and it mostly just works. But I tend to use sudo quite a bit, and when I am promptd for my password, shell-mode echoes it verbatim to the buffer instead of hiding it as start or similar. eshell on the other hand gets this right (but does some other magic in the background). So would it be possible to make shell-mode also hide passwords by default (so I can simply tell other people that they can use it)? eshell switches to the minibuffer on password-entry (but seems to use tramp for that), but anyway to hide the password would be nice (ideally a way which works with all programs which hide the password in bash). Best wishes, Arne In GNU Emacs 24.1.1 (x86_64-pc-linux-gnu) of 2012-09-08 on kaverne Configured using: `configure '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--libdir=/usr/lib64' '--disable-dependency-tracking' '--program-suffix=-emacs-24' '--infodir=/usr/share/info/emacs-24' '--enable-locallisppath=/etc/emacs:/usr/share/emacs/site-lisp' '--with-crt-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../lib64' '--with-gameuser=games' '--without-compress-info' '--disable-maintainer-mode' '--without-hesiod' '--without-kerberos' '--without-kerberos5' '--with-gpm' '--without-dbus' '--without-gnutls' '--without-xml2' '--without-selinux' '--without-wide-int' '--without-sound' '--without-x' '--without-ns' 'GENTOO_PACKAGE=app-editors/emacs-24.1-r1' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CFLAGS=-O2 -pipe -march=native' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed' 'CPPFLAGS='' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: nil value of $XMODIFIERS: nil locale-coding-system: utf-8 default enable-multibyte-characters: t Major mode: w3m Minor modes in effect: gpm-mouse-mode: t kde-default-keys-minor-mode: t global-ethan-wspace-mode: t real-global-auto-complete-mode: t global-auto-complete-mode: t auto-complete-mode: t shell-dirtrack-mode: t global-rudel-minor-mode: t savehist-mode: t show-paren-mode: t display-time-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t global-visual-line-mode: t visual-line-mode: t transient-mark-mode: t Recent input: C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-p C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-x C-f C-g C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n ESC x r e p o r t TAB b TAB DEL DEL DEL TAB TAB b TAB - q TAB RET s h e l l SPC p a s s w o r t DEL d RET ESC [ B ESC [ B ESC [ B ESC [ B RET ESC [ C RET ESC [ D ESC [ D ESC [ C ESC [ C ESC [ C ESC [ C ESC [ C ESC [ C ESC [ C ESC [ C ESC [ C ESC [ C ESC [ C ESC [ C ESC [ C ESC [ C ESC [ C ESC [ C ESC [ C ESC [ C ESC [ C ESC [ C ESC [ C ESC [ C ESC [ C ESC [ C RET ESC x ESC [ A ESC x ESC [ B ESC [ A C-e ESC DEL ESC DEL ESC DEL DEL RET Recent messages: History item: 4 History item: 5 History item: 6 No completions of git://dev.laptop.org/olpc-kernel No completions of ol [2 times] Quit [2 times] Making completion list... Contacting host: debbugs.gnu.org:80 Reporting new bug! [2 times] completing-read-default: Command attempted to use minibuffer while in minibuffer Load-path shadows: ~/.emacs.d/libs/bbdb-vcard/vcard hides ~/.emacs.d/libs/vcard /usr/share/emacs/site-lisp/lua-mode/lua-mode hides /usr/share/emacs/site-lisp/monotone/lua-mode /usr/share/emacs/site-lisp/flim/hex-util hides /usr/share/emacs/24.1/lisp/hex-util /usr/share/emacs/site-lisp/flim/md4 hides /usr/share/emacs/24.1/lisp/md4 /usr/share/emacs/site-lisp/remember/remember hides /usr/share/emacs/24.1/lisp/textmodes/remember /usr/share/emacs/site-lisp/org-mode/ob-emacs-lisp hides /usr/share/emacs/24.1/lisp/org/ob-emacs-lisp /usr/share/emacs/site-lisp/org-mode/org-vm hides /usr/share/emacs/24.1/lisp/org/org-vm /usr/share/emacs/site-lisp/org-mode/org-footnote hides /usr/share/emacs/24.1/lisp/org/org-footnote /usr/share/emacs/site-lisp/org-mode/org-compat hides /usr/share/emacs/24.1/lisp/org/org-compat /usr/share/emacs/site-lisp/org-mode/org-remember hides /usr/share/emacs/24.1/lisp/org/org-remember /usr/share/emacs/site-lisp/org-mode/ob-org hides /usr/share/emacs/24.1/lisp/org/ob-org /usr/share/emacs/site-lisp/org-mode/org-irc hides /usr/share/emacs/24.1/lisp/org/org-irc /usr/share/emacs/site-lisp/org-mode/ob-latex hides /usr/share/emacs/24.1/lisp/org/ob-latex /usr/share/emacs/site-lisp/org-mode/org-clock hides /usr/share/emacs/24.1/lisp/org/org-clock /usr/share/emacs/site-lisp/org-mode/org-habit hides /usr/share/emacs/24.1/lisp/org/org-habit /usr/share/emacs/site-lisp/org-mode/org-mac-message hides /usr/share/emacs/24.1/lisp/org/org-mac-message /usr/share/emacs/site-lisp/org-mode/ob-octave hides /usr/share/emacs/24.1/lisp/org/ob-octave /usr/share/emacs/site-lisp/org-mode/ob-awk hides /usr/share/emacs/24.1/lisp/org/ob-awk /usr/share/emacs/site-lisp/org-mode/org-id hides /usr/share/emacs/24.1/lisp/org/org-id /usr/share/emacs/site-lisp/org-mode/ob-C hides /usr/share/emacs/24.1/lisp/org/ob-C /usr/share/emacs/site-lisp/org-mode/ob-css hides /usr/share/emacs/24.1/lisp/org/ob-css /usr/share/emacs/site-lisp/org-mode/org-plot hides /usr/share/emacs/24.1/lisp/org/org-plot /usr/share/emacs/site-lisp/org-mode/ob-ocaml hides /usr/share/emacs/24.1/lisp/org/ob-ocaml /usr/share/emacs/site-lisp/org-mode/ob-scheme hides /usr/share/emacs/24.1/lisp/org/ob-scheme /usr/share/emacs/site-lisp/org-mode/org-faces hides /usr/share/emacs/24.1/lisp/org/org-faces /usr/share/emacs/site-lisp/org-mode/org-jsinfo hides /usr/share/emacs/24.1/lisp/org/org-jsinfo /usr/share/emacs/site-lisp/org-mode/org-gnus hides /usr/share/emacs/24.1/lisp/org/org-gnus /usr/share/emacs/site-lisp/org-mode/org-special-blocks hides /usr/share/emacs/24.1/lisp/org/org-special-blocks /usr/share/emacs/site-lisp/org-mode/org-docview hides /usr/share/emacs/24.1/lisp/org/org-docview /usr/share/emacs/site-lisp/org-mode/org-html hides /usr/share/emacs/24.1/lisp/org/org-html /usr/share/emacs/site-lisp/org-mode/ob-haskell hides /usr/share/emacs/24.1/lisp/org/ob-haskell /usr/share/emacs/site-lisp/org-mode/org-list hides /usr/share/emacs/24.1/lisp/org/org-list /usr/share/emacs/site-lisp/org-mode/ob-js hides /usr/share/emacs/24.1/lisp/org/ob-js /usr/share/emacs/site-lisp/org-mode/org-info hides /usr/share/emacs/24.1/lisp/org/org-info /usr/share/emacs/site-lisp/org-mode/ob-comint hides /usr/share/emacs/24.1/lisp/org/ob-comint /usr/share/emacs/site-lisp/org-mode/ob-gnuplot hides /usr/share/emacs/24.1/lisp/org/ob-gnuplot /usr/share/emacs/site-lisp/org-mode/org-latex hides /usr/share/emacs/24.1/lisp/org/org-latex /usr/share/emacs/site-lisp/org-mode/org-freemind hides /usr/share/emacs/24.1/lisp/org/org-freemind /usr/share/emacs/site-lisp/org-mode/org-attach hides /usr/share/emacs/24.1/lisp/org/org-attach /usr/share/emacs/site-lisp/org-mode/org-icalendar hides /usr/share/emacs/24.1/lisp/org/org-icalendar /usr/share/emacs/site-lisp/org-mode/org-ascii hides /usr/share/emacs/24.1/lisp/org/org-ascii /usr/share/emacs/site-lisp/org-mode/org-rmail hides /usr/share/emacs/24.1/lisp/org/org-rmail /usr/share/emacs/site-lisp/org-mode/org-timer hides /usr/share/emacs/24.1/lisp/org/org-timer /usr/share/emacs/site-lisp/org-mode/ob-matlab hides /usr/share/emacs/24.1/lisp/org/ob-matlab /usr/share/emacs/site-lisp/org-mode/ob-R hides /usr/share/emacs/24.1/lisp/org/ob-R /usr/share/emacs/site-lisp/org-mode/org-ctags hides /usr/share/emacs/24.1/lisp/org/org-ctags /usr/share/emacs/site-lisp/org-mode/ob-lisp hides /usr/share/emacs/24.1/lisp/org/ob-lisp /usr/share/emacs/site-lisp/org-mode/org-table hides /usr/share/emacs/24.1/lisp/org/org-table /usr/share/emacs/site-lisp/org-mode/ob-lilypond hides /usr/share/emacs/24.1/lisp/org/ob-lilypond /usr/share/emacs/site-lisp/org-mode/org-indent hides /usr/share/emacs/24.1/lisp/org/org-indent /usr/share/emacs/site-lisp/org-mode/org-inlinetask hides /usr/share/emacs/24.1/lisp/org/org-inlinetask /usr/share/emacs/site-lisp/org-mode/org-xoxo hides /usr/share/emacs/24.1/lisp/org/org-xoxo /usr/share/emacs/site-lisp/org-mode/ob-plantuml hides /usr/share/emacs/24.1/lisp/org/ob-plantuml /usr/share/emacs/site-lisp/org-mode/ob-dot hides /usr/share/emacs/24.1/lisp/org/ob-dot /usr/share/emacs/site-lisp/org-mode/ob-ref hides /usr/share/emacs/24.1/lisp/org/ob-ref /usr/share/emacs/site-lisp/org-mode/org-exp hides /usr/share/emacs/24.1/lisp/org/org-exp /usr/share/emacs/site-lisp/org-mode/org-publish hides /usr/share/emacs/24.1/lisp/org/org-publish /usr/share/emacs/site-lisp/org-mode/org-crypt hides /usr/share/emacs/24.1/lisp/org/org-crypt /usr/share/emacs/site-lisp/org-mode/org-taskjuggler hides /usr/share/emacs/24.1/lisp/org/org-taskjuggler /usr/share/emacs/site-lisp/org-mode/org-pcomplete hides /usr/share/emacs/24.1/lisp/org/org-pcomplete /usr/share/emacs/site-lisp/org-mode/ob-sass hides /usr/share/emacs/24.1/lisp/org/ob-sass /usr/share/emacs/site-lisp/org-mode/org-protocol hides /usr/share/emacs/24.1/lisp/org/org-protocol /usr/share/emacs/site-lisp/org-mode/org-mhe hides /usr/share/emacs/24.1/lisp/org/org-mhe /usr/share/emacs/site-lisp/org-mode/ob-perl hides /usr/share/emacs/24.1/lisp/org/ob-perl /usr/share/emacs/site-lisp/org-mode/ob-sqlite hides /usr/share/emacs/24.1/lisp/org/ob-sqlite /usr/share/emacs/site-lisp/org-mode/org-install hides /usr/share/emacs/24.1/lisp/org/org-install /usr/share/emacs/site-lisp/org-mode/ob-eval hides /usr/share/emacs/24.1/lisp/org/ob-eval /usr/share/emacs/site-lisp/org-mode/org-src hides /usr/share/emacs/24.1/lisp/org/org-src /usr/share/emacs/site-lisp/org-mode/ob-java hides /usr/share/emacs/24.1/lisp/org/ob-java /usr/share/emacs/site-lisp/org-mode/ob-asymptote hides /usr/share/emacs/24.1/lisp/org/ob-asymptote /usr/share/emacs/site-lisp/org-mode/ob hides /usr/share/emacs/24.1/lisp/org/ob /usr/share/emacs/site-lisp/org-mode/org-macs hides /usr/share/emacs/24.1/lisp/org/org-macs /usr/share/emacs/site-lisp/org-mode/ob-sh hides /usr/share/emacs/24.1/lisp/org/ob-sh /usr/share/emacs/site-lisp/org-mode/ob-ruby hides /usr/share/emacs/24.1/lisp/org/ob-ruby /usr/share/emacs/site-lisp/org-mode/ob-keys hides /usr/share/emacs/24.1/lisp/org/ob-keys /usr/share/emacs/site-lisp/org-mode/org-exp-blocks hides /usr/share/emacs/24.1/lisp/org/org-exp-blocks /usr/share/emacs/site-lisp/org-mode/org-capture hides /usr/share/emacs/24.1/lisp/org/org-capture /usr/share/emacs/site-lisp/org-mode/org-feed hides /usr/share/emacs/24.1/lisp/org/org-feed /usr/share/emacs/site-lisp/org-mode/org-agenda hides /usr/share/emacs/24.1/lisp/org/org-agenda /usr/share/emacs/site-lisp/org-mode/org-mobile hides /usr/share/emacs/24.1/lisp/org/org-mobile /usr/share/emacs/site-lisp/org-mode/org-docbook hides /usr/share/emacs/24.1/lisp/org/org-docbook /usr/share/emacs/site-lisp/org-mode/org-entities hides /usr/share/emacs/24.1/lisp/org/org-entities /usr/share/emacs/site-lisp/org-mode/org-wl hides /usr/share/emacs/24.1/lisp/org/org-wl /usr/share/emacs/site-lisp/org-mode/org-mew hides /usr/share/emacs/24.1/lisp/org/org-mew /usr/share/emacs/site-lisp/org-mode/org-colview hides /usr/share/emacs/24.1/lisp/org/org-colview /usr/share/emacs/site-lisp/org-mode/ob-clojure hides /usr/share/emacs/24.1/lisp/org/ob-clojure /usr/share/emacs/site-lisp/org-mode/ob-tangle hides /usr/share/emacs/24.1/lisp/org/ob-tangle /usr/share/emacs/site-lisp/org-mode/org-datetree hides /usr/share/emacs/24.1/lisp/org/org-datetree /usr/share/emacs/site-lisp/org-mode/org-beamer hides /usr/share/emacs/24.1/lisp/org/org-beamer /usr/share/emacs/site-lisp/org-mode/ob-lob hides /usr/share/emacs/24.1/lisp/org/ob-lob /usr/share/emacs/site-lisp/org-mode/org-w3m hides /usr/share/emacs/24.1/lisp/org/org-w3m /usr/share/emacs/site-lisp/org-mode/org hides /usr/share/emacs/24.1/lisp/org/org /usr/share/emacs/site-lisp/org-mode/ob-ditaa hides /usr/share/emacs/24.1/lisp/org/ob-ditaa /usr/share/emacs/site-lisp/org-mode/ob-screen hides /usr/share/emacs/24.1/lisp/org/ob-screen /usr/share/emacs/site-lisp/org-mode/ob-python hides /usr/share/emacs/24.1/lisp/org/ob-python /usr/share/emacs/site-lisp/org-mode/ob-table hides /usr/share/emacs/24.1/lisp/org/ob-table /usr/share/emacs/site-lisp/org-mode/org-bbdb hides /usr/share/emacs/24.1/lisp/org/org-bbdb /usr/share/emacs/site-lisp/org-mode/ob-mscgen hides /usr/share/emacs/24.1/lisp/org/ob-mscgen /usr/share/emacs/site-lisp/org-mode/org-mouse hides /usr/share/emacs/24.1/lisp/org/org-mouse /usr/share/emacs/site-lisp/org-mode/ob-sql hides /usr/share/emacs/24.1/lisp/org/ob-sql /usr/share/emacs/site-lisp/org-mode/org-archive hides /usr/share/emacs/24.1/lisp/org/org-archive /usr/share/emacs/site-lisp/org-mode/ob-calc hides /usr/share/emacs/24.1/lisp/org/ob-calc /usr/share/emacs/site-lisp/org-mode/org-bibtex hides /usr/share/emacs/24.1/lisp/org/org-bibtex /usr/share/emacs/site-lisp/org-mode/ob-exp hides /usr/share/emacs/24.1/lisp/org/ob-exp /usr/share/emacs/site-lisp/org-mode/ob-ledger hides /usr/share/emacs/24.1/lisp/org/ob-ledger /usr/share/emacs/site-lisp/org-mode/org-mks hides /usr/share/emacs/24.1/lisp/org/org-mks /usr/share/emacs/site-lisp/flim/hmac-md5 hides /usr/share/emacs/24.1/lisp/net/hmac-md5 /usr/share/emacs/site-lisp/flim/sasl-cram hides /usr/share/emacs/24.1/lisp/net/sasl-cram /usr/share/emacs/site-lisp/flim/sasl hides /usr/share/emacs/24.1/lisp/net/sasl /usr/share/emacs/site-lisp/flim/ntlm hides /usr/share/emacs/24.1/lisp/net/ntlm /usr/share/emacs/site-lisp/flim/hmac-def hides /usr/share/emacs/24.1/lisp/net/hmac-def /usr/share/emacs/site-lisp/flim/sasl-ntlm hides /usr/share/emacs/24.1/lisp/net/sasl-ntlm /usr/share/emacs/site-lisp/flim/sasl-digest hides /usr/share/emacs/24.1/lisp/net/sasl-digest ~/.emacs.d/libs/wanderlust/elmo/utf7 hides /usr/share/emacs/24.1/lisp/gnus/utf7 /usr/share/emacs/site-lisp/semi/smime hides /usr/share/emacs/24.1/lisp/gnus/smime ~/.emacs.d/private/gnus hides /usr/share/emacs/24.1/lisp/gnus/gnus /usr/share/emacs/site-lisp/emms/tq hides /usr/share/emacs/24.1/lisp/emacs-lisp/tq /usr/share/emacs/site-lisp/semi/pgg-gpg hides /usr/share/emacs/24.1/lisp/obsolete/pgg-gpg /usr/share/emacs/site-lisp/semi/pgg-pgp hides /usr/share/emacs/24.1/lisp/obsolete/pgg-pgp /usr/share/emacs/site-lisp/semi/pgg-parse hides /usr/share/emacs/24.1/lisp/obsolete/pgg-parse /usr/share/emacs/site-lisp/semi/pgg-def hides /usr/share/emacs/24.1/lisp/obsolete/pgg-def /usr/share/emacs/site-lisp/semi/pgg-pgp5 hides /usr/share/emacs/24.1/lisp/obsolete/pgg-pgp5 /usr/share/emacs/site-lisp/semi/pgg hides /usr/share/emacs/24.1/lisp/obsolete/pgg /usr/share/emacs/24.1/lisp/mail/rfc2368 hides /home/arne/.emacs.d/libs/wanderlust/utils/rfc2368 Features: (shadow sort mail-extr network-stream starttls url-cache emacsbug message idna mml mml-sec mm-decode mm-bodies mm-encode gmm-utils mailheader help-mode view ffap pcmpl-unix em-unix em-term term disp-table ehelp electric em-script em-prompt em-ls em-hist em-pred em-glob em-dirs em-cmpl em-basic esh-opt em-banner em-alias esh-var esh-io esh-cmd esh-ext esh-proc esh-arg eldoc esh-groups eshell esh-module esh-mode esh-util w3m-form ind-util w3m-bookmark w3m-tabmenu w3m-session crm thingatpt bbdb-gui wl-score elmo-internal mule-util mel-q-ccl modb-standard elmo-maildir wl-mime mime-play filename mime-edit pgg-parse pccl pccl-20 pgg-def signature t-mouse server activate-babenv reftex-parse reftex-vcr reftex-dcr reftex-auc reftex reftex-vars outline-magic ispell org-wl org-w3m org-vm org-rmail org-mhe org-mew org-irc org-jsinfo org-infojs org-html format-spec org-info org-gnus org-docview org-bibtex org-bbdb font-lock-tm5rc generic activate-wanderlust wl-demo wl-draft eword-encode wl-template elmo-net elmo-cache elmo-map elmo-dop wl-news wl-address wl-thread wl-action wl-summary wl-refile wl-message elmo-mime mmelmo-buffer mmelmo-imap mime-view mime-conf calist mmimap mime-parse mmbuffer mmgeneric wl-highlight elmo-multi wl-folder wl wl-e21 wl-util elmo-flag elmo-localdir wl-vars wl-version elmo elmo-signal elmo-msgdb modb modb-generic modb-entity mime elmo-util emu invisible inv-23 poem poem-e20 poem-e20_3 utf7 eword-decode mel mime-def std11 mcharset mcs-20 mcs-e20 pces pces-e20 pces-20 broken pcustom elmo-date elmo-vars elmo-version luna private-wanderlust-kaverne bbdb-wl bbdb-hooks mailcrypt rfc822 activate-private-data private-basic private-wanderlust smtpmail sendmail mail-utils w3m-search w3m browse-url doc-view jka-compr image-mode w3m-hist w3m-fb bookmark-w3m w3m-ems w3m-ccl ccl w3m-favicon w3m-image w3m-proc w3m-util kanban fortran-tools activate-python pydoc-info info-look info python-magic python-21 python stenochords key-chord activate-kde-default-keybindings activate-darkroom wc activate-identica identica-mode url-http tls url-auth mail-parse rfc2231 rfc2047 rfc2045 ietf-drums url-gw url url-proxy url-privacy url-expand url-methods url-history url-cookie mailcap longlines parse-time xml epa-file epa epg epg-config activate-german-spelling activate-ethan-wspace ethan-wspace popup-kill-ring pos-tip activate-auto-complete auto-complete-config auto-complete popup activate-markdown activate-latex-ide flymake compile tool-bar ebib bibtex fic-ext-mode xub-mode org-location-google-maps google-maps google-maps-static derived url-util url-parse auth-source gnus-util password-cache url-vars mm-util mail-prsvr google-maps-geocode google-maps-base json org-latex org-export-latex org-beamer org-exp ob-exp org-exp-blocks org-agenda footnote ob-sh shell ob-python activate-emms emms-cache emms-info-ogginfo emms-info-mp3info emms-info later-do emms-playlist-mode emms-player-mplayer emms-player-simple emms-source-playlist emms-source-file dired emms-setup emms emms-compat edmacro kmacro control-lock htmlize rudel-mode rudel-display rudel rudel-icons rudel-interactive rudel-compat rudel-hooks rudel-operators rudel-overlay rudel-operations rudel-session-initiation rudel-util rudel-errors eieio-speedbar speedbar sb-image ezimage dframe assoc eieio-custom wid-edit eieio-base rudel-loaddefs rudel-backend eieio goto-chg journal activate-quick-note remember-bbdb remember ob-R org byte-opt warnings bytecomp byte-compile cconv macroexp ob-emacs-lisp ob-tangle ob-ref ob-lob ob-table org-footnote org-src ob-comint ob-keys ob ob-eval org-pcomplete pcomplete comint ansi-color ring org-list org-faces org-compat org-entities org-macs noutline outline easy-mmode cal-menu calendar cal-loaddefs bbdb-vcard bbdb-com mailabbrev cl vcard allout savehist ido cups easymenu printing ps-print ps-def lpr activate-base vc-hg bookmark pp fringe saveplace time-date uniquify advice help-fns advice-preload paren time image cus-start cus-load site-gentoo w3m-load mime-setup mail-mime-setup alist semi-setup path-util poe pym static apel-ver product semi-def org-install emms-auto bbdb-autoloads bbdb regexp-opt timezone tex-site auto-loads ediff-hook vc-hooks lisp-float-type lisp-mode register page menu-bar rfn-eshadow timer select mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process multi-tty emacs) From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 08 14:24:58 2012 Received: (at 13124) by debbugs.gnu.org; 8 Dec 2012 19:24:58 +0000 Received: from localhost ([127.0.0.1]:33194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ThQ1B-00005n-RO for submit@debbugs.gnu.org; Sat, 08 Dec 2012 14:24:58 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:35863) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ThQ1A-00005h-Mk for 13124@debbugs.gnu.org; Sat, 08 Dec 2012 14:24:57 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1ThQ0k-0001Hp-AB; Sat, 08 Dec 2012 14:24:30 -0500 From: Glenn Morris To: arne_bab@web.de Subject: Re: bug#13124: 24.1; shell-mode does not hide sudo password prompts References: <87zk1owu6p.fsf@web.de> X-Spook: Dick Cheney InfoSec spies strategic Mole ANDVT gamma X-Ran: :ESv9&/~*:m,[=qkWFofT+-;H+w{42W30;v+m0@2!}SL5m\|Zm:~.%Z6ST/m_1]*FjnhxJ X-Hue: black X-Debbugs-No-Ack: yes X-Attribution: GM Date: Sat, 08 Dec 2012 14:24:30 -0500 In-Reply-To: <87zk1owu6p.fsf@web.de> (Arne Babenhauserheide's message of "Sat, 08 Dec 2012 14:27:10 +0100") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: 13124 Cc: 13124@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.0 (-----) Arne Babenhauserheide wrote: > I like shell-mode a lot and it mostly just works. > > But I tend to use sudo quite a bit, and when I am promptd for my > password, shell-mode echoes it verbatim to the buffer instead of hiding > it as start or similar. It's supposed to be hidden, and it is for me in `emacs -Q -f shell' in 24.1. Please tell us exactly what your sudo prompt looks like. Mine is: [sudo] password for gm: From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 10 11:22:16 2012 Received: (at 13124) by debbugs.gnu.org; 10 Dec 2012 16:22:16 +0000 Received: from localhost ([127.0.0.1]:35753 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ti67T-0007fi-91 for submit@debbugs.gnu.org; Mon, 10 Dec 2012 11:22:15 -0500 Received: from mout.web.de ([212.227.15.4]:61395) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ti67Q-0007fa-JT for 13124@debbugs.gnu.org; Mon, 10 Dec 2012 11:22:13 -0500 Received: from fluss.localnet ([212.255.97.238]) by smtp.web.de (mrweb103) with ESMTPSA (Nemesis) id 0MLPRu-1ThY911Tda-000eJc; Mon, 10 Dec 2012 17:21:33 +0100 From: Arne Babenhauserheide To: Glenn Morris Subject: Re: bug#13124: 24.1; shell-mode does not hide sudo password prompts Date: Mon, 10 Dec 2012 17:21:25 +0100 Message-ID: <1624103.WhpMEyUi7x@fluss> User-Agent: KMail/4.9.3 (Linux/3.3.8-gentoo; KDE/4.9.3; x86_64; ; ) In-Reply-To: References: <87zk1owu6p.fsf@web.de> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart4436454.SMoHvUrYJD"; micalg="pgp-sha256"; protocol="application/pgp-signature" Content-Transfer-Encoding: 7Bit X-Provags-ID: V02:K0:4111UC0btUPTFmAlK4VJjar8x2qC3NPF6gEvcu8PEQj RQms/wPcJqsEDRNVTCc48yZ9E3VniWuQIQI0vL2GqdrWKlP5ve ypGDwTq/TGD5FVuZAL0z9U4yMc6yMd9aKu+5oKKEd3j3euqZEQ w+unP+S8RswaD7OryqTElf6LlQnbTFGOLvC0OiUl1p/JFOAzgN pds2puPsvdKbbg0bwsrAg== X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 13124 Cc: 13124@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -0.0 (/) --nextPart4436454.SMoHvUrYJD Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Am Samstag, 8. Dezember 2012, 14:24:30 schrieb Glenn Morris: > > But I tend to use sudo quite a bit, and when I am promptd for my > > password, shell-mode echoes it verbatim to the buffer instead of hiding > > it as start or similar. > > It's supposed to be hidden, and it is for me in `emacs -Q -f shell' in 24.1. > Please tell us exactly what your sudo prompt looks like. > Mine is: > > [sudo] password for gm: Mine looks like this: arne@fluss /mnt/eis/backups $ sudo test Passwort: test (using emacs -Q -f shell) GNU Emacs 24.2.1 (x86_64-pc-linux-gnu, GTK+ Version 2.24.10) of 2012-09-02 on fluss Best wishes, Arne --nextPart4436454.SMoHvUrYJD Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iJwEAAEIAAYFAlDGDAYACgkQ3M8NswvBBUgQXAP/Ytsq7VpO4uJLixktMtbMWUAq LxCeHwO087q38qx6A9Hqd33bBWMOBwfDFaWjGBYOqBeat0L/h9OhhA/34suy/vuo /HDsJioW8DNTtDFmj+dTkeRCihcC0DNDe2+NPDk7uIbcxmrchVEAV782pbeZxvZz iWiQH20LwpaJcckb4vY= =jeiZ -----END PGP SIGNATURE----- --nextPart4436454.SMoHvUrYJD-- From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 10 12:01:46 2012 Received: (at 13124) by debbugs.gnu.org; 10 Dec 2012 17:01:46 +0000 Received: from localhost ([127.0.0.1]:35778 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ti6jh-000087-3v for submit@debbugs.gnu.org; Mon, 10 Dec 2012 12:01:46 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:42016) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ti6jY-00007t-Rj for 13124@debbugs.gnu.org; Mon, 10 Dec 2012 12:01:43 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Ti6ix-0007m5-9g; Mon, 10 Dec 2012 12:00:59 -0500 From: Glenn Morris To: Arne Babenhauserheide Subject: Re: bug#13124: 24.1; shell-mode does not hide sudo password prompts References: <87zk1owu6p.fsf@web.de> <1624103.WhpMEyUi7x@fluss> X-Spook: propaganda JUWTF COSCO Compsec MIT-LL Guantanamo Uzi X-Ran: F$Q?dcH5uzZph=924mNl7AKCgaa5a3~ZYyW;8M2%0=;=$vs8zVx@Ns^Z`_IvLP@nym7%{F X-Hue: red X-Debbugs-No-Ack: yes X-Attribution: GM Date: Mon, 10 Dec 2012 12:00:59 -0500 In-Reply-To: <1624103.WhpMEyUi7x@fluss> (Arne Babenhauserheide's message of "Mon, 10 Dec 2012 17:21:25 +0100") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: 13124 Cc: 13124@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Arne Babenhauserheide wrote: > Mine looks like this: > > arne@fluss /mnt/eis/backups $ sudo test > Passwort: test I'm afraid Emacs does not not understand the word "password" in every language out-of-the-box, so you'll have to add an entry to comint-password-prompt-regexp that matches "Passwort". Eg (setq 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" "Password" "passphrase" "Passphrase" "pass phrase" "Pass phrase" "Response" "Passwort")) "\\(?:\\(?:, try\\)? *again\\| (empty for no passphrase)\\| (again)\\)?\ \\(?: for [^:]+\\)?:\\s *\\'")) From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 10 19:13:21 2012 Received: (at 13124) by debbugs.gnu.org; 11 Dec 2012 00:13:21 +0000 Received: from localhost ([127.0.0.1]:36063 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TiDTM-0002gV-EV for submit@debbugs.gnu.org; Mon, 10 Dec 2012 19:13:21 -0500 Received: from mout.web.de ([212.227.15.4]:57659) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TiDTJ-0002gM-4e for 13124@debbugs.gnu.org; Mon, 10 Dec 2012 19:13:18 -0500 Received: from fluss.localnet ([212.255.97.238]) by smtp.web.de (mrweb102) with ESMTPSA (Nemesis) id 0LyDph-1T3ofo1YUn-015VMd; Tue, 11 Dec 2012 01:12:37 +0100 From: Arne Babenhauserheide To: Glenn Morris Subject: Re: bug#13124: 24.1; shell-mode does not hide sudo password prompts Date: Tue, 11 Dec 2012 01:12:35 +0100 Message-ID: <2651799.fvDoQSk02G@fluss> User-Agent: KMail/4.9.3 (Linux/3.3.8-gentoo; KDE/4.9.3; x86_64; ; ) In-Reply-To: References: <87zk1owu6p.fsf@web.de> <1624103.WhpMEyUi7x@fluss> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart37674572.R3TRKPtIqD"; micalg="pgp-sha256"; protocol="application/pgp-signature" Content-Transfer-Encoding: base64 X-Provags-ID: V02:K0:1QiMz9wEnjUYpNdSwyrFVJc4y3s8OtaaAGWol6gFbhg /i2OIt9wMJgBO+RLihmuLB08ewr5pwm2ADevC8Jl9Sh7BkRgbB gf5YoUdQnJXgpghTFDH98vShuygLQiq+oU3qxy25uVYl2L27cg mXWR/w2bzUl2mJiSpvq1IHV2BwbPFmGUAonNtcQcADfF1hx4FG LCRj7IHTMSzbV4I8633FA== X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 13124 Cc: 13124@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.8 (/) --nextPart37674572.R3TRKPtIqD Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8" QW0gTW9udGFnLCAxMC4gRGV6ZW1iZXIgMjAxMiwgMTI6MDA6NTkgc2NocmllYiBHbGVubiBNb3Jy aXM6Cj4gQXJuZSBCYWJlbmhhdXNlcmhlaWRlIHdyb3RlOgo+ID4gTWluZSBsb29rcyBsaWtlIHRo aXM6Cj4gPiAKPiA+IGFybmVAZmx1c3MgL21udC9laXMvYmFja3VwcyAkIHN1ZG8gdGVzdAo+ID4g UGFzc3dvcnQ6IHRlc3QKPiAKPiBJJ20gYWZyYWlkIEVtYWNzIGRvZXMgbm90IG5vdCB1bmRlcnN0 YW5kIHRoZSB3b3JkICJwYXNzd29yZCIgaW4gZXZlcnkKPiBsYW5ndWFnZSBvdXQtb2YtdGhlLWJv eCwgc28geW91J2xsIGhhdmUgdG8gYWRkIGFuIGVudHJ5IHRvCj4gY29taW50LXBhc3N3b3JkLXBy b21wdC1yZWdleHAgdGhhdCBtYXRjaGVzICJQYXNzd29ydCIuIEVnCgpBaCwgb2suCgpXb3VsZCBp dCBiZSBwb3NzaWJsZSB0byBhZGQgdGhlIHZhbHVlcyBmb3IgYWxsIGxhbmd1YWdlcywgZGVwZW5k aW5nIG9uIHRoZSAKTENfQUxMIG9yIExBTkctZW52aXJvbm1lbnQgdmFyaWFibGU/CgpUaGUgc3Vk byBzb3VyY2Ugc2hvdWxkIGFscmVhZHkgcHJvdmlkZSB0aGF04oCmIArigKYKSXQgdXNlcyBlaXRo ZXIgdGhlIHByb21wdCBmcm9tIGl0cyBvd24gcG8tZmlsZXPCuSwgb3IgaWYgdGhhdCBpcyBub3Qg ZGVmaW5lZCAKdGhlIGRlZmF1bHQgUEFNIHByb21wdMKyLgoKwrk6IGh0dHA6Ly93d3cuc3Vkby53 cy9yZXBvcy9zdWRvL2ZpbGUvODkxNTMwMjVhMmFlL3BsdWdpbnMvc3Vkb2Vycy9wbwrCsjogaHR0 cHM6Ly9mZWRvcmFob3N0ZWQub3JnL2xpbnV4LXBhbS9icm93c2VyL3BvCgpJbiBzaG9ydDoKClBB TS1kZWxpdmVyZWQ6IAoKcHRfQlIgIlNlbmhhOiIKenUgIklwaGFzaXdlZGk6ICIKa20gIuGeluGe tuGegOGfkuGemeGen+GemOGfkuGehOGetuGej+GfiyDhn5YgIgphciAi2YPZhNmF2Kkg2KfZhNiz 2LE6ICIKZGEgIkFkZ2FuZ3Nrb2RlOiAiCmhlICLXodeh157XlDogIgptcyAiIgpubCAiV2FjaHR3 b29yZDogIgpodSAiSmVsc3rDszogIgpndSAi4Kqq4Kq+4Kq44Kq14Kqw4KuN4KqhOiAiCmZyICJN b3QgZGUgcGFzc2UgOiAiCmJuX0lOICLgpqrgpr7gprjgppPgp5/gpr7gprDgp43gpqE6ICIKa28g IuyVlO2YuDoiCm9yICLgrKrgrY3grLDgrKzgrYfgrLYg4Ky44KyZ4K2N4KyV4K2H4KykOiAiCmVz ICJDb250cmFzZcOxYTogIgptbCAi4LSF4LSf4LSv4LS+4LSz4LS14LS+4LSV4LWN4LSV4LWNOiAi CnN2ICJMw7ZzZW5vcmQ6ICIKamEgIuODkeOCueODr+ODvOODiToiCmtuICLgspfgs4Hgsqrgs43g sqTgsqrgsqY6ICIKZGUgIlBhc3N3b3J0OiAiCmtrICLQn9Cw0YDQvtC70Yw6Igp0ciAiUGFyb2xh OiAiCnBsICJIYXPFgm86ICIKc3JAbGF0aW4gIkxvemlua2E6ICIKdGUgIuCwuOCwguCwleCxh+Cw pOCwquCwpuCwruCxgTogIgpzayAiSGVzbG86ICIKdGEgIuCuleCun+CuteCvgeCumuCvjeCumuCv iuCusuCvjToiCnVrICLQn9Cw0YDQvtC70Yw6ICIKemhfVFcgIuWvhueivO+8miIKdmkgIk3huq10 IGto4bqpdSA6ICIKcnUgItCf0LDRgNC+0LvRjDogIgptciAi4KSX4KWB4KSq4KWN4KSk4KS24KSs 4KWN4KSmOiAiCnBhICLgqKrgqL7gqLjgqLXgqLDgqKE6ICIKcHQgIlNlbmhhOiAiCmNzICJIZXNs bzogIgpoaSAi4KS24KSs4KWN4KSm4KSV4KWC4KSfOiAiCnNyICLQm9C+0LfQuNC90LrQsDogIgpz aSAi4La74LeE4LeD4LeK4La04Lav4La6OiAiCmZpICJTYWxhc2FuYTogIgpjYSAiQ29udHJhc2Vu eWE6ICIKYXMgIuCml+CngeCmquCnjeCmpOCmtuCmrOCnjeCmpjoiCm5iICJQYXNzb3JkOiAiCnpo X0NOICLlr4bnoIHvvJoiCgpmcm9tIHN1ZG8gaXRzZWxmOgoKZGEgIkFkZ2FuZ3Nrb2RlOiAiCmRh ICJBZGdhbmdza29kZToiCmV1ICJQYXNhaGl0emE6ICIKZXUgIlBhc2FoaXR6YToiCnN2ICJMw7Zz ZW5vcmQ6ICIKc3YgIkzDtnNlbm9yZDoiCmphICLjg5Hjgrnjg6/jg7zjg4k6ICIKamEgIuODkeOC ueODr+ODvOODiToiCnBsICJIYXPFgm86ICIKcGwgIkhhc8WCbzoiCmVvICJQYXN2b3J0bzogIgpl byAiUGFzdm9ydG86Igp1ayAi0J/QsNGA0L7Qu9GMOiAiCnVrICLQn9Cw0YDQvtC70Yw6Igp2aSAi TeG6rXQga2jhuql1OiAiCnZpICJN4bqtdCBraOG6qXU6IgpsdCAiU2xhcHRhxb5vZGlzOiAiCmx0 ICJTbGFwdGHFvm9kaXM6IgpociAiTG96aW5rYTogIgpociAiTG96aW5rYToiCnNsICJHZXNsbzog IgpzbCAiR2VzbG86IgpmaSAiU2FsYXNhbmE6ICIKZmkgIlNhbGFzYW5hOiIKemhfQ04gIuWvhueg ge+8miIKemhfQ04gIuWvhuegge+8miIKCgooaW4gdGhlIHNvdXJjZSBkaXIgY29udGFpbmluZyB0 aGUgcG8tZGlyLCBkbyBgZ3JlcCAiUGFzc3dvcmQ6IiAuIC1SIC1BMSB8IHNlZCAKcy8uKlBhc3N3 b3JkLiovLyB8IGdyZXAgcG8tbXNnc3QgfCBzZWQgInMvXC5cL3BvXC8vLyIgfCBzZWQgInMvXC5w by0KbXNnc3RyLy8iYCkKClRoZXNlIGFyZSB0aGUgb25lcyB3aGljaCBzaG91bGQgYmUgYWNjZXB0 ZWQsIGRlcGVuZGluZyBvbiB0aGUgbG9jYWxlLgoKKEkgcHJvdmlkZWQgdGhlIGNvbW1hbmQgYmVj YXVzZSBJIGRvIG5vdCBrbm93IGlmIHRoZSB1bmljb2RlIHdpbGwgc3Vydml2ZSkKCkNvdWxkIHlv dSBpbmNsdWRlIHRoZXNlPwoKQmVzdCB3aXNoZXMsCkFybmUKLS0Kc2luZ2luZyBhIHBhcnQgb2Yg dGhlIGhpc3Rvcnkgb2YgZnJlZSBzb2Z0d2FyZTogCgotIGh0dHA6Ly9pbmZpbml0ZS1oYW5kcy5k cmFrZXRvLmRlCgo= --nextPart37674572.R3TRKPtIqD Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iJwEAAEIAAYFAlDGenMACgkQ3M8NswvBBUg2KwP/XcR1+VRwHwtqTBT3QPGJSubj 43gICjzGLGFkFIMDgGRVgWinJRiKIk3/NVm5Naik2L0S4y6Ce0eutrvaNpga2f4o fSIxEvpOIGaZIRDlXHFSA5HwkWDlnJLtrp18JPPWvVtiLdlBJgzxG0D9u3kxGuVX nSCHjxXWNkU2EwDq+AY= =zLHi -----END PGP SIGNATURE----- --nextPart37674572.R3TRKPtIqD-- From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 10 23:55:56 2012 Received: (at 13124) by debbugs.gnu.org; 11 Dec 2012 04:55:56 +0000 Received: from localhost ([127.0.0.1]:36120 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TiHso-0000gp-I6 for submit@debbugs.gnu.org; Mon, 10 Dec 2012 23:55:55 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:52222) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TiHsl-0000gg-4j for 13124@debbugs.gnu.org; Mon, 10 Dec 2012 23:55:52 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TiHs7-00040Y-KL; Mon, 10 Dec 2012 23:55:11 -0500 From: Glenn Morris To: Arne Babenhauserheide Subject: Re: bug#13124: 24.1; shell-mode does not hide sudo password prompts References: <87zk1owu6p.fsf@web.de> <1624103.WhpMEyUi7x@fluss> <2651799.fvDoQSk02G@fluss> X-Spook: AMW Marxist kilo class anarchy Security Council X-Ran: *mibh)>jk!7%2vrtdHmbD)=n^g,JSB:DzLv@z}=B\qu']p`u"ER40e~I2DWQs-X1EQ (Arne Babenhauserheide's message of "Tue, 11 Dec 2012 01:12:35 +0100") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: 13124 Cc: 13124@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.0 (-----) Arne Babenhauserheide wrote: > Would it be possible to add the values for all languages, depending on the > LC_ALL or LANG-environment variable? Possible (to some extent), but I'm not sure if it is worth it/appropriate. From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 11 00:01:14 2012 Received: (at control) by debbugs.gnu.org; 11 Dec 2012 05:01:15 +0000 Received: from localhost ([127.0.0.1]:36136 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TiHxy-0000qO-87 for submit@debbugs.gnu.org; Tue, 11 Dec 2012 00:01:14 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:52413) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TiHxv-0000qG-D8 for control@debbugs.gnu.org; Tue, 11 Dec 2012 00:01:12 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TiHxI-0001Xq-75 for control@debbugs.gnu.org; Tue, 11 Dec 2012 00:00:32 -0500 Date: Tue, 11 Dec 2012 00:00:32 -0500 Message-Id: Subject: control message for bug 13124 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) retitle 13124 add non-English regexps to comint-password-prompt-regexp for sudo password prompt From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 11 08:43:17 2012 Received: (at 13124) by debbugs.gnu.org; 11 Dec 2012 13:43:17 +0000 Received: from localhost ([127.0.0.1]:36618 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TiQ7A-0007RV-V4 for submit@debbugs.gnu.org; Tue, 11 Dec 2012 08:43:17 -0500 Received: from mout.web.de ([212.227.15.3]:51581) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TiQ76-0007RL-VW for 13124@debbugs.gnu.org; Tue, 11 Dec 2012 08:43:14 -0500 Received: from fluss.localnet ([212.255.33.192]) by smtp.web.de (mrweb001) with ESMTPSA (Nemesis) id 0LtFEp-1T1xs619id-012koL; Tue, 11 Dec 2012 14:42:29 +0100 From: Arne Babenhauserheide To: Glenn Morris Subject: Re: bug#13124: 24.1; shell-mode does not hide sudo password prompts Date: Tue, 11 Dec 2012 14:42:28 +0100 Message-ID: <2937464.OIdV3OoAVt@fluss> User-Agent: KMail/4.9.3 (Linux/3.3.8-gentoo; KDE/4.9.3; x86_64; ; ) In-Reply-To: References: <87zk1owu6p.fsf@web.de> <2651799.fvDoQSk02G@fluss> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart4225969.yiGEK2lfDp"; micalg="pgp-sha256"; protocol="application/pgp-signature" Content-Transfer-Encoding: quoted-printable X-Provags-ID: V02:K0:HDCzsgFMRFCqhnhMyMXtNN0BEaIdS8l8PDUJW09pH4g u4b3uliVreFpNtAkUD/xrk5LPcvXlNp0jlvIXx2n6q8PYoMy+w a5HP+XzX3qc6Am4yH0MC13H/wo/HVPnlPw/3e0NorKShaX8UWo wuLNscag85OFE4pFtm1anOwgr2hz57T/bIKu/xRn7bpqTEggtg Bjp3s3MwtSNwYh41E2Hpw== X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 13124 Cc: 13124@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -0.0 (/) --nextPart4225969.yiGEK2lfDp Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Am Montag, 10. Dezember 2012, 23:55:11 schrieb Glenn Morris: > > Would it be possible to add the values for all languages, depending= on > > the=20 > > LC_ALL or LANG-environment variable? >=20 > Possible (to some extent), but I'm not sure if it is worth > it/appropriate. I installed emacs for a collegue and the visible password is the major = reason=20 why he switches to the quite inconvenient term/ansi-term mode instead o= f=20 shell. So I think it is very relevant: It=E2=80=99s a matter of good defaults = to never show=20 the Password your user types. Especially not (quasi-)root passwords. Best wishes, Arne --nextPart4225969.yiGEK2lfDp Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iJwEAAEIAAYFAlDHOEQACgkQ3M8NswvBBUhxXwP9GRz61gR1ukoVG9RaXuVFou9R 4TVpynYOPrkpEfZNOSzq8gb4QGr+Jf4nV3EYW2bgj61Q+y4epGDk6iuSW5iVr/lB n2ELB85cPjmhFIaynQQA1+r3qxFWAPoPQ1TL7ngEereyu6E3OEftUfVHeZ1r+kvH 8xTYTgG4Qyj0ejuGszE= =/nag -----END PGP SIGNATURE----- --nextPart4225969.yiGEK2lfDp-- From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 13 09:17:36 2012 Received: (at 13124) by debbugs.gnu.org; 13 Dec 2012 14:17:36 +0000 Received: from localhost ([127.0.0.1]:40387 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tj9bT-0000D8-8h for submit@debbugs.gnu.org; Thu, 13 Dec 2012 09:17:36 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:41702) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tj9bQ-0000D0-PN for 13124@debbugs.gnu.org; Thu, 13 Dec 2012 09:17:33 -0500 Received: from 253.240.accsnet.ne.jp ([202.220.240.253]:55291 helo=mongkok) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1Tj9aZ-0006Oh-7V; Thu, 13 Dec 2012 09:16:39 -0500 From: Kenichi Handa To: Arne Babenhauserheide Subject: Re: bug#13124: 24.1; shell-mode does not hide sudo password prompts In-Reply-To: <2937464.OIdV3OoAVt@fluss> (message from Arne Babenhauserheide on Tue, 11 Dec 2012 14:42:28 +0100) Date: Thu, 13 Dec 2012 23:14:19 +0900 Message-ID: <87obhy6nus.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: 13124 Cc: 13124@debbugs.gnu.org, rgm@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.0 (-----) In article <2937464.OIdV3OoAVt@fluss>, Arne Babenhauserheide writes: > I installed emacs for a collegue and the visible password is the major reason > why he switches to the quite inconvenient term/ansi-term mode instead of > shell. > So I think it is very relevant: It’s a matter of good defaults to never show > the Password your user types. Especially not (quasi-)root passwords. It seems to be difficult to setup comint-password-prompt-regexp for all variations of prompts for password. How about using this kind of code (incomplete)? (defun shell-enter-password () (interactive) (let* ((inhibit-field-text-motion t) (prompt (buffer-substring (line-beginning-position) (point)))) (if (and (not (string-match comint-password-prompt-regexp prompt)) (y-or-n-p (format "Remember \"%s\" as a password prompt for the future session? " prompt))) ;; Insert a proper code to add PROMPT to comint-password-prompt-regexp ;; and save it in .emacs. nil) (send-invisible prompt))) (define-key shell-mode-map "\C-cp" 'shell-enter-password) One can type C-c p when the shell buffer displays a prompt for password without letting user enter a password in the minibuffer. --- Kenichi Handa handa@gnu.org From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 13 11:15:09 2012 Received: (at 13124) by debbugs.gnu.org; 13 Dec 2012 16:15:09 +0000 Received: from localhost ([127.0.0.1]:41119 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TjBRF-0003yf-6j for submit@debbugs.gnu.org; Thu, 13 Dec 2012 11:15:09 -0500 Received: from mout.web.de ([212.227.15.4]:60483) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TjBRC-0003yX-JX for 13124@debbugs.gnu.org; Thu, 13 Dec 2012 11:15:07 -0500 Received: from fluss.localnet ([212.255.40.27]) by smtp.web.de (mrweb003) with ESMTPSA (Nemesis) id 0LnBD3-1TCqLP43FF-00h6cB; Thu, 13 Dec 2012 17:14:11 +0100 From: Arne Babenhauserheide To: Kenichi Handa Subject: Re: bug#13124: 24.1; shell-mode does not hide sudo password prompts Date: Thu, 13 Dec 2012 17:14:10 +0100 Message-ID: <1600628.L9LasExCbx@fluss> User-Agent: KMail/4.9.4 (Linux/3.3.8-gentoo; KDE/4.9.4; x86_64; ; ) In-Reply-To: <87obhy6nus.fsf@gnu.org> References: <87obhy6nus.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart10779992.XLqnTC6Wn6"; micalg="pgp-sha256"; protocol="application/pgp-signature" Content-Transfer-Encoding: quoted-printable X-Provags-ID: V02:K0:rsJkjrjxFelsmBffCOp8+X4lWj24lxOUfUWiewGscnK DGneEUFeug00DWrMAOM5rL3DvQb5KKuhROuqzeMHT/d7UNheyz iHuHCM3NGXIqmIlw9grHlCau0DIDknydjLWeC/ohL7P9u/aFlQ cDbSm6j0kIAOv/Cc3kggPPQUgN4ZSTc/6g30ckFjtKXZE37Hnc vcRY5zGswUMb3QgobAJ+A== X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 13124 Cc: 13124@debbugs.gnu.org, rgm@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -0.0 (/) --nextPart10779992.XLqnTC6Wn6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Am Donnerstag, 13. Dezember 2012, 23:14:19 schrieb Kenichi Handa: > In article <2937464.OIdV3OoAVt@fluss>, Arne Babenhauserheide=20 writes: > > I installed emacs for a collegue and the visible password is the ma= jor > > reason why he switches to the quite inconvenient term/ansi-term mod= e > > instead of shell. > >=20 > > So I think it is very relevant: It=E2=80=99s a matter of good defau= lts to never > > show the Password your user types. Especially not (quasi-)root pass= words. > It seems to be difficult to setup > comint-password-prompt-regexp for all variations of prompts > for password. How about using this kind of code (incomplete)? =E2=80=A6 > One can type C-c p when the shell buffer displays a prompt > for password without letting user enter a password in the > minibuffer. That does not feel perfect, but it is better than the current situation= , I=20 think. I would prefer the shell to recognice the language setting and u= se that=20 to select additional password-request matching. Best wishes, Arne -- A man in the streets faces a knife. Two policemen are there it once. They raise a sign: =E2=80=9CIllegal Scene! Noone may watch this!=E2=80=9D The man gets robbed and stabbed and bleeds to death. The police had to hold the sign. =E2=80=A6Welcome to Europe, citizen. Censorship is beautiful. ( http://draketo.de/stichwort/censorship ) --nextPart10779992.XLqnTC6Wn6 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iJwEAAEIAAYFAlDJ/tIACgkQ3M8NswvBBUilrwP/V66xFj1L6b7uryaoC782hUKS /R1Ny6HyF11ru1RFAw9jtAJYsnXQpyKRJhHyJKITpKN0LIuyV13evip3QLMMX0bW lmVLHSVjqPisddjwkBCugtPiR3vXo8M7km+HRVt85uMTcLrLXhZdwGxaUHRlvvWs jVSextopLpsLUYiWuXs= =87dQ -----END PGP SIGNATURE----- --nextPart10779992.XLqnTC6Wn6-- From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 18 14:54:09 2012 Received: (at 13124) by debbugs.gnu.org; 18 Dec 2012 19:54:09 +0000 Received: from localhost ([127.0.0.1]:49538 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tl3Eu-0001un-T6 for submit@debbugs.gnu.org; Tue, 18 Dec 2012 14:54:09 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:36241) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tl3Et-0001ue-N1; Tue, 18 Dec 2012 14:54:08 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAG6Zu09FxLDj/2dsb2JhbABEtBGBCIIVAQEEAVYjBQsLMAQSFBgNJIgcBboJjSiDHAOIQppxgViDBw X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="210217274" Received: from 69-196-176-227.dsl.teksavvy.com (HELO pastel.home) ([69.196.176.227]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 18 Dec 2012 14:54:08 -0500 Received: by pastel.home (Postfix, from userid 20848) id 6533D59150; Tue, 18 Dec 2012 14:54:07 -0500 (EST) From: Stefan Monnier To: Arne Babenhauserheide Subject: Re: bug#13124: 24.1; shell-mode does not hide sudo password prompts Message-ID: References: <87zk1owu6p.fsf@web.de> <1624103.WhpMEyUi7x@fluss> <2651799.fvDoQSk02G@fluss> Date: Tue, 18 Dec 2012 14:54:07 -0500 In-Reply-To: <2651799.fvDoQSk02G@fluss> (Arne Babenhauserheide's message of "Tue, 11 Dec 2012 01:12:35 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 13124 Cc: 13124@debbugs.gnu.org, Glenn Morris X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -0.5 (/) > Would it be possible to add the values for all languages, depending on the > LC_ALL or LANG-environment variable? We could, yes. But I don't want to maintain a list of "password" words, so this should be fully or at least mostly automatic. Does someone have a patch to do that? Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 21 00:48:04 2012 Received: (at 13124) by debbugs.gnu.org; 21 Dec 2012 05:48:04 +0000 Received: from localhost ([127.0.0.1]:53345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TlvSk-0007w2-OZ for submit@debbugs.gnu.org; Fri, 21 Dec 2012 00:48:04 -0500 Received: from mail-da0-f52.google.com ([209.85.210.52]:52167) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TlvSi-0007ve-67 for 13124@debbugs.gnu.org; Fri, 21 Dec 2012 00:48:01 -0500 Received: by mail-da0-f52.google.com with SMTP id f10so1910372dak.39 for <13124@debbugs.gnu.org>; Thu, 20 Dec 2012 21:47:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=7h4JH+UCL1TtpVR8Ds2gt5ILfPJpPylN+Q/qTOrhqEo=; b=bI+bCfybc9TMU3zUhoNxanFNkvfSKQ1Z0z9PQV2kFwwYW+gvFsmJFn/AzMARZUkFOn w/NaLWGL6f3hNwSTQbvrMvXwqN9LMPvlKRA0VQTLr+mKtcFCd90lkGzYy2qcMb/eCqfT WyzB2ZtNzFIwz/qs98Pi9oCPhO5JCqafVZw3k/CkuMYt5RUFmrxCav3pOBp+m1R4Vih9 SFTpT5EpUQGu+cSAAzsXNuxO7PMfvGhLpKabJD9R/8D1Rz2m7KV8CxCsiVpaTS7HjjFH PjoS645/UrNUQE0WjxvHUA6t1QEWogSZqxhgMURYSUGGnmTQ9NsRY6RUvKWS5EbT4UOJ 0GFQ== X-Received: by 10.66.85.74 with SMTP id f10mr34150864paz.38.1356068867776; Thu, 20 Dec 2012 21:47:47 -0800 (PST) Received: from ulysses ([155.69.18.203]) by mx.google.com with ESMTPS id qn3sm4187122pbb.56.2012.12.20.21.47.43 (version=SSLv3 cipher=OTHER); Thu, 20 Dec 2012 21:47:46 -0800 (PST) From: Chong Yidong To: Stefan Monnier Subject: Re: bug#13124: 24.1; shell-mode does not hide sudo password prompts References: <87zk1owu6p.fsf@web.de> <1624103.WhpMEyUi7x@fluss> <2651799.fvDoQSk02G@fluss> Date: Fri, 21 Dec 2012 13:47:40 +0800 In-Reply-To: (Stefan Monnier's message of "Tue, 18 Dec 2012 14:54:07 -0500") Message-ID: <877gocj6rn.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 13124 Cc: 13124@debbugs.gnu.org, Glenn Morris , Arne Babenhauserheide X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Stefan Monnier writes: >> Would it be possible to add the values for all languages, depending on the >> LC_ALL or LANG-environment variable? > > We could, yes. But I don't want to maintain a list of "password" > words, so this should be fully or at least mostly automatic. Does > someone have a patch to do that? How does one go about retrieving this information in a platform-independent way? In the absence of a plausible method, I think we should just use that hardcoded list of "password" words, and move on. From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 21 09:03:47 2012 Received: (at 13124) by debbugs.gnu.org; 21 Dec 2012 14:03:47 +0000 Received: from localhost ([127.0.0.1]:53647 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tm3CS-0005KS-7T for submit@debbugs.gnu.org; Fri, 21 Dec 2012 09:03:45 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:42388) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tm3CP-0005KK-Fi for 13124@debbugs.gnu.org; Fri, 21 Dec 2012 09:03:41 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAG6Zu09FxLDj/2dsb2JhbABEtBGBCIIVAQEEAVYjBQsLDiIEEhQYDSSIHAW6CY0ogxwDiEKacYFYgwc X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="210493159" Received: from 69-196-176-227.dsl.teksavvy.com (HELO pastel.home) ([69.196.176.227]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 21 Dec 2012 09:03:27 -0500 Received: by pastel.home (Postfix, from userid 20848) id BC39958A0E; Fri, 21 Dec 2012 09:03:26 -0500 (EST) From: Stefan Monnier To: Chong Yidong Subject: Re: bug#13124: 24.1; shell-mode does not hide sudo password prompts Message-ID: References: <87zk1owu6p.fsf@web.de> <1624103.WhpMEyUi7x@fluss> <2651799.fvDoQSk02G@fluss> <877gocj6rn.fsf@gnu.org> Date: Fri, 21 Dec 2012 09:03:26 -0500 In-Reply-To: <877gocj6rn.fsf@gnu.org> (Chong Yidong's message of "Fri, 21 Dec 2012 13:47:40 +0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 13124 Cc: 13124@debbugs.gnu.org, Glenn Morris , Arne Babenhauserheide X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -0.0 (/) > How does one go about retrieving this information in a > platform-independent way? We could use various ad-hoc hacks for the various known cases, as a "best effort". Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 21 09:05:38 2012 Received: (at 13124) by debbugs.gnu.org; 21 Dec 2012 14:05:38 +0000 Received: from localhost ([127.0.0.1]:53652 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tm3EH-0005NL-9B for submit@debbugs.gnu.org; Fri, 21 Dec 2012 09:05:37 -0500 Received: from mail-pa0-f44.google.com ([209.85.220.44]:46588) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tm3EF-0005NE-1D for 13124@debbugs.gnu.org; Fri, 21 Dec 2012 09:05:36 -0500 Received: by mail-pa0-f44.google.com with SMTP id hz11so2865497pad.17 for <13124@debbugs.gnu.org>; Fri, 21 Dec 2012 06:05:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=0gu60of8ucQEPpmCgiuMPLjM9L4YWhV8SkufQDKBXPI=; b=fFou7vPVDUO9f3ZXWszD4CskaVkgfgE9vaZTB98J+u8w9WPgxwZ0As70a4aqncSKPK u9vAY2RNIm7KrxXlPDzJIJWJCAZBIuJs5Ysu4bBLX6KE8Ga0FYJ6pelbPCG9aBbN+kqZ LkLqcE6vwpDgSSii8CAplB27Mghbtjqr4VjNd3YGwQvgEC0vVIBXABrimyWFZeohgQTE FmoFrhk3lmoILvoV5LhcbhbK/6zxQD8HX3+6ZKZrXUJwBX7+1/jDBmTSxKHcDDEk0ucs iUP+t1hClhIIQwUOgE9bvwhmrl+jl9Z3R1AOEuEhSsUMCTpXm5dlf3wPFUNrxrNEQU4b yuLA== X-Received: by 10.68.191.5 with SMTP id gu5mr39900080pbc.145.1356098718255; Fri, 21 Dec 2012 06:05:18 -0800 (PST) Received: from ulysses (cm107.delta179.maxonline.com.sg. [59.189.179.107]) by mx.google.com with ESMTPS id jv1sm1761665pbc.36.2012.12.21.06.05.14 (version=SSLv3 cipher=OTHER); Fri, 21 Dec 2012 06:05:17 -0800 (PST) From: Chong Yidong To: Stefan Monnier Subject: Re: bug#13124: 24.1; shell-mode does not hide sudo password prompts References: <87zk1owu6p.fsf@web.de> <1624103.WhpMEyUi7x@fluss> <2651799.fvDoQSk02G@fluss> <877gocj6rn.fsf@gnu.org> Date: Fri, 21 Dec 2012 22:05:13 +0800 In-Reply-To: (Stefan Monnier's message of "Fri, 21 Dec 2012 09:03:26 -0500") Message-ID: <87k3sbjyau.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 13124 Cc: 13124@debbugs.gnu.org, Glenn Morris , Arne Babenhauserheide X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Stefan Monnier writes: >> How does one go about retrieving this information in a >> platform-independent way? > > We could use various ad-hoc hacks for the various known cases, as > a "best effort". How is that different from having an ad-hoc list of "password" words, other than being more difficult to implement? From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 21 09:20:22 2012 Received: (at 13124) by debbugs.gnu.org; 21 Dec 2012 14:20:22 +0000 Received: from localhost ([127.0.0.1]:53665 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tm3SW-0005i5-6f for submit@debbugs.gnu.org; Fri, 21 Dec 2012 09:20:21 -0500 Received: from mout.gmx.net ([212.227.17.21]:59711) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tm3SS-0005hw-QH for 13124@debbugs.gnu.org; Fri, 21 Dec 2012 09:20:18 -0500 Received: from mailout-de.gmx.net ([10.1.76.36]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0Lv83w-1T4e361hDO-010IKn for <13124@debbugs.gnu.org>; Fri, 21 Dec 2012 15:20:02 +0100 Received: (qmail invoked by alias); 21 Dec 2012 14:20:01 -0000 Received: from p57BB98AF.dip0.t-ipconnect.de (EHLO detlef.gmx.de) [87.187.152.175] by mail.gmx.net (mp036) with SMTP; 21 Dec 2012 15:20:01 +0100 X-Authenticated: #3708877 X-Provags-ID: V01U2FsdGVkX1/Qq/wr5N/QByD1d/miqq+T1Q/qP3CTvhGof913vX xv6kwOdzbrQyHx From: Michael Albinus To: Chong Yidong Subject: Re: bug#13124: 24.1; shell-mode does not hide sudo password prompts References: <87zk1owu6p.fsf@web.de> <1624103.WhpMEyUi7x@fluss> <2651799.fvDoQSk02G@fluss> <877gocj6rn.fsf@gnu.org> <87k3sbjyau.fsf@gnu.org> Date: Fri, 21 Dec 2012 15:19:57 +0100 In-Reply-To: <87k3sbjyau.fsf@gnu.org> (Chong Yidong's message of "Fri, 21 Dec 2012 22:05:13 +0800") Message-ID: <87txrfsd0y.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Y-GMX-Trusted: 0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 13124 Cc: 13124@debbugs.gnu.org, Arne Babenhauserheide , Stefan Monnier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Chong Yidong writes: > Stefan Monnier writes: > >>> How does one go about retrieving this information in a >>> platform-independent way? >> >> We could use various ad-hoc hacks for the various known cases, as >> a "best effort". > > How is that different from having an ad-hoc list of "password" words, > other than being more difficult to implement? Other packages could profit from a predefined list of "password" words as well. Tramp comes to my mind ... Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 29 02:39:44 2012 Received: (at 13124) by debbugs.gnu.org; 29 Dec 2012 07:39:44 +0000 Received: from localhost ([127.0.0.1]:35515 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tor1D-000479-46 for submit@debbugs.gnu.org; Sat, 29 Dec 2012 02:39:43 -0500 Received: from mail-pa0-f49.google.com ([209.85.220.49]:57646) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tor19-000471-H8 for 13124@debbugs.gnu.org; Sat, 29 Dec 2012 02:39:41 -0500 Received: by mail-pa0-f49.google.com with SMTP id bi1so6369192pad.22 for <13124@debbugs.gnu.org>; Fri, 28 Dec 2012 23:38:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type :content-transfer-encoding; bh=a48Grhs/sPGtfY1zIv6D+oL0qwrc4zGWAiefQQgCQRo=; b=gXthBt2Gvs2xB/KZblzcfsD2Blz7vUmNF+6BM5GKqVyL+J0jmtmDxnPWzJ1MOKe0y0 XmQBj6UeeB5+8XynXmGNrmF5Q2w631wpc4K0slym+6lJYzEYPzVC3hHLTfpTFJD/gzp3 Y17NSa/sz+1CkhfaRHjUbTWYSR5Zd6XskRvY1lGmli27hBSE0MtwaLm+fo1FCWDVbGh3 tkuASyZtrr/W53qGJqkbdo1mJayIp7V7R6p23Sxd4d0xQiPzmcMjDfv2CMPva9QlcdYM X10h5/XxJAVd8Q2xDgJkjqG94bxxTHdMHFZzTl/7qsPaR5fOyTaqRYLnNwh4MzDRdXbB yEZg== X-Received: by 10.66.80.202 with SMTP id t10mr104796733pax.81.1356766721718; Fri, 28 Dec 2012 23:38:41 -0800 (PST) Received: from ulysses (cm107.delta179.maxonline.com.sg. [59.189.179.107]) by mx.google.com with ESMTPS id ou3sm21047770pbb.46.2012.12.28.23.38.18 (version=SSLv3 cipher=OTHER); Fri, 28 Dec 2012 23:38:40 -0800 (PST) From: Chong Yidong To: Michael Albinus Subject: Re: bug#13124: 24.1; shell-mode does not hide sudo password prompts References: <87zk1owu6p.fsf@web.de> <1624103.WhpMEyUi7x@fluss> <2651799.fvDoQSk02G@fluss> <877gocj6rn.fsf@gnu.org> <87k3sbjyau.fsf@gnu.org> <87txrfsd0y.fsf@gmx.de> Date: Sat, 29 Dec 2012 15:38:09 +0800 In-Reply-To: <87txrfsd0y.fsf@gmx.de> (Michael Albinus's message of "Fri, 21 Dec 2012 15:19:57 +0100") Message-ID: <87k3s1fgv2.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 13124 Cc: 13124@debbugs.gnu.org, Arne Babenhauserheide , Stefan Monnier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Michael Albinus writes: >> How is that different from having an ad-hoc list of "password" words, >> other than being more difficult to implement? > > Other packages could profit from a predefined list of "password" words > as well. Tramp comes to my mind ... Anyone have objections to the following patch? It introduces a new option `password-word-equivalents' for this purpose. =3D=3D=3D modified file 'lisp/comint.el' *** lisp/comint.el 2012-12-27 07:33:47 +0000 --- lisp/comint.el 2012-12-29 07:34:16 +0000 *************** *** 346,356 **** "Old" "old" "New" "new" "'s" "login" "Kerberos" "CVS" "UNIX" " SMB" "LDAP" "[sudo]" "Repeat" "Bad") t) " +\\)" ! (regexp-opt ! '("password" "Password" "passphrase" "Passphrase" ! "pass phrase" "Pass phrase" "Response")) "\\(?:\\(?:, try\\)? *again\\| (empty for no passphrase)\\| (again)\\)= ?\ ! \\(?: for [^:]+\\)?:\\s *\\'") "Regexp matching prompts for passwords in the inferior process. This is used by `comint-watch-for-password-prompt'." :version "24.1" --- 346,354 ---- "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]\\s *\\'") "Regexp matching prompts for passwords in the inferior process. This is used by `comint-watch-for-password-prompt'." :version "24.1" *************** *** 2315,2321 **** `comint-password-prompt-regexp'. =20=20 This function could be in the list `comint-output-filter-functions'." ! (when (string-match comint-password-prompt-regexp string) (when (string-match "^[ \n\r\t\v\f\b\a]+" string) (setq string (replace-match "" t t string))) (send-invisible string))) --- 2313,2320 ---- `comint-password-prompt-regexp'. =20=20 This function could be in the list `comint-output-filter-functions'." ! (when (let ((case-fold-search t)) ! (string-match comint-password-prompt-regexp string)) (when (string-match "^[ \n\r\t\v\f\b\a]+" string) (setq string (replace-match "" t t string))) (send-invisible string))) =3D=3D=3D modified file 'lisp/simple.el' *** lisp/simple.el 2012-12-21 08:10:26 +0000 --- lisp/simple.el 2012-12-29 07:34:03 +0000 *************** *** 2214,2219 **** --- 2214,2277 ---- (setq buffer-undo-list nil) t)) + (defcustom password-word-equivalents + '("password" "passphrase" "pass phrase" + "=D9=83=D9=84=D9=85=D8=A9 =D8=A7=D9=84=D8=B3=D8=B1" ; ar + "=E0=A6=97=E0=A7=81=E0=A6=AA=E0=A7=8D=E0=A6=A4=E0=A6=B6=E0=A6=AC=E0= =A7=8D=E0=A6=A6" ; as + "=E0=A6=AA=E0=A6=BE=E0=A6=B8=E0=A6=93=E0=A7=9F=E0=A6=BE=E0=A6=B0=E0= =A7=8D=E0=A6=A1" ; bn_IN + "contrasenya" ; ca + "heslo" ; cs + "adgangskode" ; da + "passwort" ; de + "pasvorto" ; eo + "contrase=C3=B1a" ; es + "pasahitza" ; eu + "salasana" ; fi + "mot de passe" ; fr + "=E0=AA=AA=E0=AA=BE=E0=AA=B8=E0=AA=B5=E0=AA=B0=E0=AB=8D=E0=AA=A1" = ; gu + "=D7=A1=D7=A1=D7=9E=D7=94" ; he + "=E0=A4=B6=E0=A4=AC=E0=A5=8D=E0=A4=A6=E0=A4=95=E0=A5=82=E0=A4=9F" = ; hi + "lozinka" ; hr + "Jelsz=C3=B3: " ; hu + "=E3=83=91=E3=82=B9=E3=83=AF=E3=83=BC=E3=83=89" ; ja + "=D0=9F=D0=B0=D1=80=D0=BE=D0=BB=D1=8C" ; kk + "=E0=B2=97=E0=B3=81=E0=B2=AA=E0=B3=8D=E0=B2=A4=E0=B2=AA=E0=B2=A6" = ; kn + "=EC=95=94=ED=98=B8" ; ko + "=E1=9E=96=E1=9E=B6=E1=9E=80=E1=9F=92=E1=9E=99=E1=9E=9F=E1=9E=98=E1= =9F=92=E1=9E=84=E1=9E=B6=E1=9E=8F=E1=9F=8B" ; km + "slapta=C5=BEodis" ; lt + "=E0=B4=85=E0=B4=9F=E0=B4=AF=E0=B4=BE=E0=B4=B3=E0=B4=B5=E0=B4=BE=E0= =B4=95=E0=B5=8D=E0=B4=95=E0=B5=8D" ; ml + "=E0=A4=97=E0=A5=81=E0=A4=AA=E0=A5=8D=E0=A4=A4=E0=A4=B6=E0=A4=AC=E0= =A5=8D=E0=A4=A6" ; mr + "passord" ; nb + "wachtwoord" ; nl + "=E0=AC=AA=E0=AD=8D=E0=AC=B0=E0=AC=AC=E0=AD=87=E0=AC=B6 =E0=AC=B8=E0= =AC=99=E0=AD=8D=E0=AC=95=E0=AD=87=E0=AC=A4" ; or + "=E0=A8=AA=E0=A8=BE=E0=A8=B8=E0=A8=B5=E0=A8=B0=E0=A8=A1" ; pa + "has=C5=82o" ; pl + "senha" ; pt + "=D0=9F=D0=B0=D1=80=D0=BE=D0=BB=D1=8C" ; ru + "=E0=B6=BB=E0=B7=84=E0=B7=83=E0=B7=8A=E0=B6=B4=E0=B6=AF=E0=B6=BA" = ; si + "Heslo" ; sk + "geslo" ; sl + "lozinka" ; sr + "=D0=9B=D0=BE=D0=B7=D0=B8=D0=BD=D0=BA=D0=B0" ; sr + "l=C3=B6senord" ; sv + "=E0=AE=95=E0=AE=9F=E0=AE=B5=E0=AF=81=E0=AE=9A=E0=AF=8D=E0=AE=9A=E0= =AF=8A=E0=AE=B2=E0=AF=8D" ; ta + "=E0=B0=B8=E0=B0=82=E0=B0=95=E0=B1=87=E0=B0=A4=E0=B0=AA=E0=B0=A6=E0= =B0=AE=E0=B1=81" ; te + "parola" ; tr + "=D0=9F=D0=B0=D1=80=D0=BE=D0=BB=D1=8C" ; uk + "M=E1=BA=ADt kh=E1=BA=A9u" ; vi + "=E5=AF=86=E7=A0=81" ; zh_CN + "=E5=AF=86=E7=A2=BC" ; zh_TW + "iphasiwedi" ; zu + ) + "List of words equivalent to \"password\". + This is used by Shell mode and other parts of Emacs to recognize + password prompts, including prompts in languages other than + English. Different case choices should not be assumed to be + included; callers should bind `case-fold-search' to t." + :type '(repeat string) + :version "24.4" + :group 'processes) +=20 (defvar shell-command-history nil "History list for some commands that read shell commands. =20=20 From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 29 03:40:18 2012 Received: (at 13124) by debbugs.gnu.org; 29 Dec 2012 08:40:18 +0000 Received: from localhost ([127.0.0.1]:35573 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Torxq-0005XT-3s for submit@debbugs.gnu.org; Sat, 29 Dec 2012 03:40:18 -0500 Received: from mail-out.m-online.net ([212.18.0.9]:54803) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Torxn-0005XL-0k for 13124@debbugs.gnu.org; Sat, 29 Dec 2012 03:40:15 -0500 Received: from frontend1.mail.m-online.net (unknown [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 3YYJ9c6HlHz4KK3K; Sat, 29 Dec 2012 09:39:16 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3YYJ9c5CBFzbbbr; Sat, 29 Dec 2012 09:39:16 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id Xi-TgapgesQa; Sat, 29 Dec 2012 09:39:13 +0100 (CET) X-Auth-Info: Jzb3rNwTvGQ3I5SI5JlYC8sVDSDdMnlkFvmh42bf2tE= Received: from linux.local (ppp-88-217-123-62.dynamic.mnet-online.de [88.217.123.62]) by mail.mnet-online.de (Postfix) with ESMTPA; Sat, 29 Dec 2012 09:39:15 +0100 (CET) Received: by linux.local (Postfix, from userid 501) id EADD61E528F; Sat, 29 Dec 2012 09:39:12 +0100 (CET) From: Andreas Schwab To: Chong Yidong Subject: Re: bug#13124: 24.1; shell-mode does not hide sudo password prompts References: <87zk1owu6p.fsf@web.de> <1624103.WhpMEyUi7x@fluss> <2651799.fvDoQSk02G@fluss> <877gocj6rn.fsf@gnu.org> <87k3sbjyau.fsf@gnu.org> <87txrfsd0y.fsf@gmx.de> <87k3s1fgv2.fsf@gnu.org> X-Yow: FROZEN ENTREES may be flung by members of opposing SWANSON SECTS.. Date: Sat, 29 Dec 2012 09:39:11 +0100 In-Reply-To: <87k3s1fgv2.fsf@gnu.org> (Chong Yidong's message of "Sat, 29 Dec 2012 15:38:09 +0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 13124 Cc: 13124@debbugs.gnu.org, Arne Babenhauserheide , Michael Albinus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Chong Yidong writes: > *** lisp/simple.el 2012-12-21 08:10:26 +0000 > --- lisp/simple.el 2012-12-29 07:34:03 +0000 > *************** > *** 2214,2219 **** > --- 2214,2277 ---- > (setq buffer-undo-list nil) > t)) > > + (defcustom password-word-equivalents You need to reset comint-password-prompt-regexp when this is changed. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 29 05:23:07 2012 Received: (at 13124) by debbugs.gnu.org; 29 Dec 2012 10:23:07 +0000 Received: from localhost ([127.0.0.1]:35614 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TotZL-0000MT-2o for submit@debbugs.gnu.org; Sat, 29 Dec 2012 05:23:07 -0500 Received: from mail-wg0-f54.google.com ([74.125.82.54]:57203) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TotZJ-0000ML-0n for 13124@debbugs.gnu.org; Sat, 29 Dec 2012 05:23:05 -0500 Received: by mail-wg0-f54.google.com with SMTP id fg15so5018431wgb.33 for <13124@debbugs.gnu.org>; Sat, 29 Dec 2012 02:22:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:subject:organization:references:date :in-reply-to:message-id:user-agent:mime-version:content-type :content-transfer-encoding; bh=Qs0KGKhl+FlpqiKaa47tPQ8fRll1KkHJUOOx/6jxZ+c=; b=kSlqFvRbScUugVxKhUCRo2ptOYtI9FHiIPvIkF9uJ7SsmxQ2d90ysNXzPDaEvY+ZmF uYnDjmjNkNUgMpFdsW2VOlMIym1My1s4BSWYOC91pS+veICI808raRggKvMbvu1WD7Xf 2Biv3TvnCVpoVSFVT6NpriM4NgHG1mQVql+kocJdJmxReeFYKYrUN4+Vb+GFNQrPg9h1 A7xtmhLMmxlRwD4QBltmum9CoTuEyVIywfM2WS1bZTGKcZj8iDej3jTBP1gJDmT2W9sv Lrp9Cimkr/VMmI/Ht8yD90oFflkQR10SYNS4FRQkY5Di52YFafQMyOzHCyrmqrHpTkgU Uoow== X-Received: by 10.194.82.168 with SMTP id j8mr57320002wjy.15.1356776526271; Sat, 29 Dec 2012 02:22:06 -0800 (PST) Received: from localhost (i108036.upc-i.chello.nl. [62.195.108.36]) by mx.google.com with ESMTPS id i2sm65865009wiw.3.2012.12.29.02.22.03 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 29 Dec 2012 02:22:04 -0800 (PST) From: Vitalie Spinu To: Chong Yidong Subject: Re: bug#13124: 24.1; shell-mode does not hide sudo password prompts Organization: EUR References: <87zk1owu6p.fsf@web.de> <1624103.WhpMEyUi7x@fluss> <2651799.fvDoQSk02G@fluss> <877gocj6rn.fsf@gnu.org> <87k3sbjyau.fsf@gnu.org> <87txrfsd0y.fsf@gmx.de> <87k3s1fgv2.fsf@gnu.org> Date: Sat, 29 Dec 2012 11:22:02 +0100 In-Reply-To: <87k3s1fgv2.fsf@gnu.org> (Chong Yidong's message of "Sat, 29 Dec 2012 15:38:09 +0800") Message-ID: <87mwwxp391.fsf@gmail.com> User-Agent: Gnus/5.130004 (Ma Gnus v0.4) Emacs/24.2.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 13124 Cc: 13124@debbugs.gnu.org, Arne Babenhauserheide , Michael Albinus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) >> Chong Yidong >> on Sat, 29 Dec 2012 15:38:09 +0800 wrote: [...] CY> :version "24.1" CY> --- 346,354 ---- CY> "Old" "old" "New" "new" "'s" "login" CY> "Kerberos" "CVS" "UNIX" " SMB" "LDAP" "[sudo]" "Repeat" "Bad"= ) t) CY> " +\\)" CY> ! "\\(?:" (regexp-opt password-word-equivalents) "\\|Response\\)" CY> "\\(?:\\(?:, try\\)? *again\\| (empty for no passphrase)\\| (aga= in)\\)?\ CY> ! \\(?: for [^:]+\\)?[:=EF=BC=9A=E1=9F=96]\\s *\\'") CY> "Regexp matching prompts for passwords in the inferior process. CY> This is used by `comint-watch-for-password-prompt'." CY> :version "24.1" It also tries things like "Enter =E5=AF=86=E7=A0=81: " and "[sudo] =E5=AF= =86=E7=A0=81 for user:". For a full proof solution, one would need to translate those as well. I wonder if it affects the speed of the output. The regexp is 800 chars long, and it is used in comint-output-filter-functions, which are executed on every single output chunk (roughly 500 chars). May be match the language code (en, ru, zh etc) against the locale, and keep only those password-word-equivalents that match. Vitalie From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 29 11:41:43 2012 Received: (at 13124) by debbugs.gnu.org; 29 Dec 2012 16:41:43 +0000 Received: from localhost ([127.0.0.1]:36306 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TozTj-0002Fd-8R for submit@debbugs.gnu.org; Sat, 29 Dec 2012 11:41:43 -0500 Received: from mout.gmx.net ([212.227.17.21]:54794) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TozTg-0002FS-WE for 13124@debbugs.gnu.org; Sat, 29 Dec 2012 11:41:42 -0500 Received: from mailout-de.gmx.net ([10.1.76.33]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0M5rVP-1SrV1i3AaH-00xsfL for <13124@debbugs.gnu.org>; Sat, 29 Dec 2012 17:40:39 +0100 Received: (qmail invoked by alias); 29 Dec 2012 16:40:39 -0000 Received: from p57BB977A.dip0.t-ipconnect.de (EHLO detlef.gmx.de) [87.187.151.122] by mail.gmx.net (mp033) with SMTP; 29 Dec 2012 17:40:39 +0100 X-Authenticated: #3708877 X-Provags-ID: V01U2FsdGVkX19/Dh1E0tF/Wj5hy2AA7eJqYJ9RuTai1mYmZ+v5wB S1jFzTeXNOCSJM From: Michael Albinus To: Vitalie Spinu Subject: Re: bug#13124: 24.1; shell-mode does not hide sudo password prompts References: <87zk1owu6p.fsf@web.de> <1624103.WhpMEyUi7x@fluss> <2651799.fvDoQSk02G@fluss> <877gocj6rn.fsf@gnu.org> <87k3sbjyau.fsf@gnu.org> <87txrfsd0y.fsf@gmx.de> <87k3s1fgv2.fsf@gnu.org> <87mwwxp391.fsf@gmail.com> Date: Sat, 29 Dec 2012 17:40:33 +0100 In-Reply-To: <87mwwxp391.fsf@gmail.com> (Vitalie Spinu's message of "Sat, 29 Dec 2012 11:22:02 +0100") Message-ID: <87d2xsstfi.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Y-GMX-Trusted: 0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 13124 Cc: 13124@debbugs.gnu.org, Arne Babenhauserheide , Chong Yidong X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Vitalie Spinu writes: > May be match the language code (en, ru, zh etc) against the locale, and > keep only those password-word-equivalents that match. That wouldn't work for Tramp. We don't know the remote locale in advance. > Vitalie Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 16 09:50:21 2014 Received: (at 13124) by debbugs.gnu.org; 16 Jan 2014 14:50:21 +0000 Received: from localhost ([127.0.0.1]:53092 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W3oGy-0002ru-Ul for submit@debbugs.gnu.org; Thu, 16 Jan 2014 09:50:21 -0500 Received: from mout.web.de ([212.227.17.12]:65470) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W3oGw-0002ri-Vg for 13124@debbugs.gnu.org; Thu, 16 Jan 2014 09:50:19 -0500 Received: from kaverne.draketo.de ([212.255.228.37]) by smtp.web.de (mrweb004) with ESMTPA (Nemesis) id 0Ly7vR-1VFmcG3Iyz-015Vb9 for <13124@debbugs.gnu.org>; Thu, 16 Jan 2014 15:50:18 +0100 Date: Thu, 16 Jan 2014 15:50:16 +0100 Message-ID: <87r4880ymv.wl%arne_bab@web.de> From: Arne Babenhauserheide To: Chong Yidong Subject: Re: bug#13124: 24.1; shell-mode does not hide sudo password prompts In-Reply-To: <87k3s1fgv2.fsf@gnu.org> References: <87zk1owu6p.fsf@web.de> <1624103.WhpMEyUi7x@fluss> <2651799.fvDoQSk02G@fluss> <877gocj6rn.fsf@gnu.org> <87k3sbjyau.fsf@gnu.org> <87txrfsd0y.fsf@gmx.de> <87k3s1fgv2.fsf@gnu.org> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL/10.8 Emacs/24.3 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K0:Aa27B+UCN8545DhHaWmrbXz/b8ir15zwQPkuxQX1UkzuimqqgU9 UW+nCHIQthBzRoJhESeFuQRUzsOp85Xx2AGwQ36I+v/jRrg1e/c0BigFsCy+wkuEga70da8 J1RW/mmbYhaS8b/J66M7FJxUFrpxuTXBVMLwIsC+ht98BKDCUnPsoQ9pl304PMbfcukSqsY 0SWvT9U3kae60REOhV/4w== X-Spam-Score: -0.3 (/) X-Debbugs-Envelope-To: 13124 Cc: 13124@debbugs.gnu.org, Arne Babenhauserheide , Michael Albinus , Stefan Monnier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: arne_bab@web.de 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: -0.3 (/) At Sat, 29 Dec 2012 15:38:09 +0800, Hi, Chong Yidong wrote: > Anyone have objections to the following patch? It introduces a new > option `password-word-equivalents' for this purpose. > ! "\\(?:" (regexp-opt password-word-equivalents) "\\|Response\\)" For me this would fix the issue. I now applied something similar as variable, but I would much prefer to see it be the default: That would also solve the issue for a collegue of mine without me having to explain him how the regexp works. =20 > + (defcustom password-word-equivalents > + '("password" "passphrase" "pass phrase" > + "=D9=83=D9=84=D9=85=D8=A9 =D8=A7=D9=84=D8=B3=D8=B1" ; ar > + "=E0=A6=97=E0=A7=81=E0=A6=AA=E0=A7=8D=E0=A6=A4=E0=A6=B6=E0=A6=AC=E0= =A7=8D=E0=A6=A6" ; as > + "=E0=A6=AA=E0=A6=BE=E0=A6=B8=E0=A6=93=E0=A7=9F=E0=A6=BE=E0=A6=B0=E0= =A7=8D=E0=A6=A1" ; bn_IN > + "contrasenya" ; ca > + "heslo" ; cs > + "adgangskode" ; da > + "passwort" ; de > + "pasvorto" ; eo > + "contrase=C3=B1a" ; es > + "pasahitza" ; eu > + "salasana" ; fi > + "mot de passe" ; fr > + "=E0=AA=AA=E0=AA=BE=E0=AA=B8=E0=AA=B5=E0=AA=B0=E0=AB=8D=E0=AA=A1" = ; gu > + "=D7=A1=D7=A1=D7=9E=D7=94" ; he > + "=E0=A4=B6=E0=A4=AC=E0=A5=8D=E0=A4=A6=E0=A4=95=E0=A5=82=E0=A4=9F" = ; hi > + "lozinka" ; hr > + "Jelsz=C3=B3: " ; hu > + "=E3=83=91=E3=82=B9=E3=83=AF=E3=83=BC=E3=83=89" ; ja > + "=D0=9F=D0=B0=D1=80=D0=BE=D0=BB=D1=8C" ; kk > + "=E0=B2=97=E0=B3=81=E0=B2=AA=E0=B3=8D=E0=B2=A4=E0=B2=AA=E0=B2=A6" = ; kn > + "=EC=95=94=ED=98=B8" ; ko > + "=E1=9E=96=E1=9E=B6=E1=9E=80=E1=9F=92=E1=9E=99=E1=9E=9F=E1=9E=98=E1= =9F=92=E1=9E=84=E1=9E=B6=E1=9E=8F=E1=9F=8B" ; km > + "slapta=C5=BEodis" ; lt > + "=E0=B4=85=E0=B4=9F=E0=B4=AF=E0=B4=BE=E0=B4=B3=E0=B4=B5=E0=B4=BE=E0= =B4=95=E0=B5=8D=E0=B4=95=E0=B5=8D" ; ml > + "=E0=A4=97=E0=A5=81=E0=A4=AA=E0=A5=8D=E0=A4=A4=E0=A4=B6=E0=A4=AC=E0= =A5=8D=E0=A4=A6" ; mr > + "passord" ; nb > + "wachtwoord" ; nl > + "=E0=AC=AA=E0=AD=8D=E0=AC=B0=E0=AC=AC=E0=AD=87=E0=AC=B6 =E0=AC=B8= =E0=AC=99=E0=AD=8D=E0=AC=95=E0=AD=87=E0=AC=A4" ; or > + "=E0=A8=AA=E0=A8=BE=E0=A8=B8=E0=A8=B5=E0=A8=B0=E0=A8=A1" ; pa > + "has=C5=82o" ; pl > + "senha" ; pt > + "=D0=9F=D0=B0=D1=80=D0=BE=D0=BB=D1=8C" ; ru > + "=E0=B6=BB=E0=B7=84=E0=B7=83=E0=B7=8A=E0=B6=B4=E0=B6=AF=E0=B6=BA" = ; si > + "Heslo" ; sk > + "geslo" ; sl > + "lozinka" ; sr > + "=D0=9B=D0=BE=D0=B7=D0=B8=D0=BD=D0=BA=D0=B0" ; sr > + "l=C3=B6senord" ; sv > + "=E0=AE=95=E0=AE=9F=E0=AE=B5=E0=AF=81=E0=AE=9A=E0=AF=8D=E0=AE=9A=E0= =AF=8A=E0=AE=B2=E0=AF=8D" ; ta > + "=E0=B0=B8=E0=B0=82=E0=B0=95=E0=B1=87=E0=B0=A4=E0=B0=AA=E0=B0=A6=E0= =B0=AE=E0=B1=81" ; te > + "parola" ; tr > + "=D0=9F=D0=B0=D1=80=D0=BE=D0=BB=D1=8C" ; uk > + "M=E1=BA=ADt kh=E1=BA=A9u" ; vi > + "=E5=AF=86=E7=A0=81" ; zh_CN > + "=E5=AF=86=E7=A2=BC" ; zh_TW > + "iphasiwedi" ; zu > + ) > + "List of words equivalent to \"password\". > + This is used by Shell mode and other parts of Emacs to recognize > + password prompts, including prompts in languages other than > + English. Different case choices should not be assumed to be > + included; callers should bind `case-fold-search' to t." > + :type '(repeat string) > + :version "24.4" > + :group 'processes) Regarding the need to translate other parts of the password prompt (like "enter"), I think that those would be useful, but that the current fix is already a huge improvement, so it should not be held back by not being perfect right away. Should the :version keyword of defcustom for comint-password-prompt-regexp be set to 24.4, too? Best wishes, Arne PS: I=E2=80=99m sorry that I only answer now. I lost track of the issue and only now found it again when the bug finally disturbed me enough that I decided to fix it myself (I have a local fix, but it is not as nice as your fix). I now answered here again, because I saw no fix in the current trunk. From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 17 03:39:12 2014 Received: (at 13124) by debbugs.gnu.org; 17 Jan 2014 08:39:12 +0000 Received: from localhost ([127.0.0.1]:54388 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W44xG-0003Du-W6 for submit@debbugs.gnu.org; Fri, 17 Jan 2014 03:39:11 -0500 Received: from mout.gmx.net ([212.227.17.21]:59921) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W44xE-0003DV-7Y for 13124@debbugs.gnu.org; Fri, 17 Jan 2014 03:39:05 -0500 Received: from detlef.gmx.de ([87.146.33.196]) by mail.gmx.com (mrgmx101) with ESMTPS (Nemesis) id 0MZxch-1Vm7vl035D-00LqNQ for <13124@debbugs.gnu.org>; Fri, 17 Jan 2014 09:39:02 +0100 From: Michael Albinus To: Arne Babenhauserheide Subject: Re: bug#13124: 24.1; shell-mode does not hide sudo password prompts References: <87zk1owu6p.fsf@web.de> <1624103.WhpMEyUi7x@fluss> <2651799.fvDoQSk02G@fluss> <877gocj6rn.fsf@gnu.org> <87k3sbjyau.fsf@gnu.org> <87txrfsd0y.fsf@gmx.de> <87k3s1fgv2.fsf@gnu.org> <87r4880ymv.wl%arne_bab@web.de> Date: Fri, 17 Jan 2014 09:38:59 +0100 In-Reply-To: <87r4880ymv.wl%arne_bab@web.de> (Arne Babenhauserheide's message of "Thu, 16 Jan 2014 15:50:16 +0100") Message-ID: <87k3dzroik.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:Mb92iK6Y5NlrEdHn2uS63RWq04WSa5RY+52HU2UrPBKeC3UC7ws 0AvEcNPIuG2gu1of9ZoSExNtjgJmdYbFaAKcnu0oZDMjEfLum4P8zjxny2R6DXdOxJLlgJf 0oMZUn8gB1fdYRjOOiR1S8LzbvywtzH5VSqHZJD8chrVv8Ue6hh8D7w3EoDAJ2bh4rny2aU xhY/CfZUpwVZNhOqiD4UQ== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 13124 Cc: 13124@debbugs.gnu.org, Chong Yidong , Stefan Monnier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.0 (/) Arne Babenhauserheide writes: > Hi, Hi, > Chong Yidong wrote: >> Anyone have objections to the following patch? It introduces a new >> option `password-word-equivalents' for this purpose. >> ! "\\(?:" (regexp-opt password-word-equivalents) "\\|Response\\)" > > For me this would fix the issue. [...] > Should the :version keyword of defcustom for > comint-password-prompt-regexp be set to 24.4, too? Emacs is in feature freeze, the patch won't make it into 24.4. I'm still in favor installing it into the trunk once it is reopened; in Tramp I'm faced with similar problems. Tramp explains what to do in its info pages, but there are still help requests, occasionally. > Best wishes, > Arne Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 17 09:11:24 2014 Received: (at 13124) by debbugs.gnu.org; 17 Jan 2014 14:11:24 +0000 Received: from localhost ([127.0.0.1]:54611 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W4A8p-0007TM-GW for submit@debbugs.gnu.org; Fri, 17 Jan 2014 09:11:24 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:3848) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W4A8n-0007TE-Po for 13124@debbugs.gnu.org; Fri, 17 Jan 2014 09:11:22 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFFMCoyj/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLMAQSFBgNJIgeBsEtjWODJwOIYZwZgV6DFQ X-IPAS-Result: Av4EABK/CFFMCoyj/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLMAQSFBgNJIgeBsEtjWODJwOIYZwZgV6DFQ X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="45181641" Received: from 76-10-140-163.dsl.teksavvy.com (HELO pastel.home) ([76.10.140.163]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 17 Jan 2014 09:11:20 -0500 Received: by pastel.home (Postfix, from userid 20848) id 8E19E6019C; Fri, 17 Jan 2014 09:11:20 -0500 (EST) From: Stefan Monnier To: Michael Albinus Subject: Re: bug#13124: 24.1; shell-mode does not hide sudo password prompts Message-ID: References: <87zk1owu6p.fsf@web.de> <1624103.WhpMEyUi7x@fluss> <2651799.fvDoQSk02G@fluss> <877gocj6rn.fsf@gnu.org> <87k3sbjyau.fsf@gnu.org> <87txrfsd0y.fsf@gmx.de> <87k3s1fgv2.fsf@gnu.org> <87r4880ymv.wl%arne_bab@web.de> <87k3dzroik.fsf@gmx.de> Date: Fri, 17 Jan 2014 09:11:20 -0500 In-Reply-To: <87k3dzroik.fsf@gmx.de> (Michael Albinus's message of "Fri, 17 Jan 2014 09:38:59 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 13124 Cc: 13124@debbugs.gnu.org, Arne Babenhauserheide , Chong Yidong X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.3 (/) > Emacs is in feature freeze, the patch won't make it into 24.4. Some part of the patch should make it, since it's about fixing bug#13124. Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 17 09:15:31 2014 Received: (at 13124) by debbugs.gnu.org; 17 Jan 2014 14:15:31 +0000 Received: from localhost ([127.0.0.1]:54626 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W4ACp-0007ar-HB for submit@debbugs.gnu.org; Fri, 17 Jan 2014 09:15:31 -0500 Received: from mout.gmx.net ([212.227.17.21]:54740) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W4ACn-0007aj-AH for 13124@debbugs.gnu.org; Fri, 17 Jan 2014 09:15:30 -0500 Received: from detlef.gmx.de ([87.146.33.196]) by mail.gmx.com (mrgmx002) with ESMTPS (Nemesis) id 0MdKgV-1VmuIm2Sn5-00IVwg for <13124@debbugs.gnu.org>; Fri, 17 Jan 2014 15:15:28 +0100 From: Michael Albinus To: Stefan Monnier Subject: Re: bug#13124: 24.1; shell-mode does not hide sudo password prompts References: <87zk1owu6p.fsf@web.de> <1624103.WhpMEyUi7x@fluss> <2651799.fvDoQSk02G@fluss> <877gocj6rn.fsf@gnu.org> <87k3sbjyau.fsf@gnu.org> <87txrfsd0y.fsf@gmx.de> <87k3s1fgv2.fsf@gnu.org> <87r4880ymv.wl%arne_bab@web.de> <87k3dzroik.fsf@gmx.de> Date: Fri, 17 Jan 2014 15:15:25 +0100 In-Reply-To: (Stefan Monnier's message of "Fri, 17 Jan 2014 09:11:20 -0500") Message-ID: <87vbxir8xu.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:4QeYIuRwRCshrYPydSHXIweB2oVTPFOF0I26ArQuVmDedXaDu7u KOqHpjzVkHAYj2FI8VCNDJmjV8g/fS62xDaZT0geAKHSMCW8xc4LqtLQbMh2je35nwQucY0 16gAIfmes+haXndEdCJ3mTrWfD9KsHMQS8+W7ugKVB171Wg/SqilXQQgZVPkXRaewYPulH8 74JPzSKGNrtNb4CzkIwyw== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 13124 Cc: 13124@debbugs.gnu.org, Arne Babenhauserheide , Chong Yidong X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.0 (/) Stefan Monnier writes: >> Emacs is in feature freeze, the patch won't make it into 24.4. > > Some part of the patch should make it, since it's about fixing bug#13124. Good news! I don't know what you mean with "some part of the patch", so I'll wait until it arrives in the trunk. I'll apply corresponding Tramp changes afterwards. > Stefan Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 17 10:07:17 2014 Received: (at 13124) by debbugs.gnu.org; 17 Jan 2014 15:07:17 +0000 Received: from localhost ([127.0.0.1]:55374 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W4B0u-0000iM-Iv for submit@debbugs.gnu.org; Fri, 17 Jan 2014 10:07:16 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:15431) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W4B0o-0000hz-Fj for 13124@debbugs.gnu.org; Fri, 17 Jan 2014 10:07:15 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFFMCoyj/2dsb2JhbABEvw4Xc4IeAQEEAVYjEAswBBIUGA0kLYdxBsEtjWODJwOIYZwZgV6DFQ X-IPAS-Result: Av4EABK/CFFMCoyj/2dsb2JhbABEvw4Xc4IeAQEEAVYjEAswBBIUGA0kLYdxBsEtjWODJwOIYZwZgV6DFQ X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="45185652" Received: from 76-10-140-163.dsl.teksavvy.com (HELO pastel.home) ([76.10.140.163]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 17 Jan 2014 10:07:09 -0500 Received: by pastel.home (Postfix, from userid 20848) id A2D4C60038; Fri, 17 Jan 2014 10:07:09 -0500 (EST) From: Stefan Monnier To: Michael Albinus Subject: Re: bug#13124: 24.1; shell-mode does not hide sudo password prompts Message-ID: References: <87zk1owu6p.fsf@web.de> <1624103.WhpMEyUi7x@fluss> <2651799.fvDoQSk02G@fluss> <877gocj6rn.fsf@gnu.org> <87k3sbjyau.fsf@gnu.org> <87txrfsd0y.fsf@gmx.de> <87k3s1fgv2.fsf@gnu.org> <87r4880ymv.wl%arne_bab@web.de> <87k3dzroik.fsf@gmx.de> <87vbxir8xu.fsf@gmx.de> Date: Fri, 17 Jan 2014 10:07:09 -0500 In-Reply-To: <87vbxir8xu.fsf@gmx.de> (Michael Albinus's message of "Fri, 17 Jan 2014 15:15:25 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 13124 Cc: 13124@debbugs.gnu.org, Arne Babenhauserheide , Chong Yidong X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.3 (/) >>> Emacs is in feature freeze, the patch won't make it into 24.4. >> Some part of the patch should make it, since it's about fixing bug#13124. > Good news! I don't know what you mean with "some part of the patch", so > I'll wait until it arrives in the trunk. It won't happen magically. IOW I'd appreciate if you could take care of it. "Some part" means, a part that's seems safe enough to be "bug fix only". I haven't actually looked at the proposed patch, so maybe it is good enough as is. Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 17 10:44:31 2014 Received: (at 13124) by debbugs.gnu.org; 17 Jan 2014 15:44:31 +0000 Received: from localhost ([127.0.0.1]:55406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W4Bax-0001kh-Bi for submit@debbugs.gnu.org; Fri, 17 Jan 2014 10:44:31 -0500 Received: from mout.gmx.net ([212.227.15.19]:51699) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W4Bat-0001kX-O0 for 13124@debbugs.gnu.org; Fri, 17 Jan 2014 10:44:28 -0500 Received: from detlef.gmx.de ([87.146.33.196]) by mail.gmx.com (mrgmx002) with ESMTPS (Nemesis) id 0MIu7d-1W1hYG2Wlt-002UcG for <13124@debbugs.gnu.org>; Fri, 17 Jan 2014 16:44:26 +0100 From: Michael Albinus To: Stefan Monnier Subject: Re: bug#13124: 24.1; shell-mode does not hide sudo password prompts References: <87zk1owu6p.fsf@web.de> <1624103.WhpMEyUi7x@fluss> <2651799.fvDoQSk02G@fluss> <877gocj6rn.fsf@gnu.org> <87k3sbjyau.fsf@gnu.org> <87txrfsd0y.fsf@gmx.de> <87k3s1fgv2.fsf@gnu.org> <87r4880ymv.wl%arne_bab@web.de> <87k3dzroik.fsf@gmx.de> <87vbxir8xu.fsf@gmx.de> Date: Fri, 17 Jan 2014 16:44:23 +0100 In-Reply-To: (Stefan Monnier's message of "Fri, 17 Jan 2014 10:07:09 -0500") Message-ID: <87r486r4tk.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:LErObfkOlOEa3s+Igqb7uWic0hNMbkqA00dLWa9WuIinGq1elj7 qyfG7OoIH0HURBxci54F/3MFCCGrnFW9KgW8pH7jkwCK0Wz7q6oaXvFoQNm8cKHaHMS6WSs 5qgisGXxxrgMAGr0aMpbR5IfgHddtYMR2WroQrO1a+vlKt+dJGAd19Rqk1Lr4x3vvG24ybz 6Ctkb7roHOVPueQP66R9Q== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 13124 Cc: 13124@debbugs.gnu.org, Arne Babenhauserheide , Chong Yidong X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.0 (/) Stefan Monnier writes: >> Good news! I don't know what you mean with "some part of the patch", so >> I'll wait until it arrives in the trunk. > > It won't happen magically. I know that :-) It was just an attempt to move the ball somewhere else ... > IOW I'd appreciate if you could take care of it. > "Some part" means, a part that's seems safe enough to be "bug fix only". > I haven't actually looked at the proposed patch, so maybe it is good > enough as is. Will do. > Stefan Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 17 13:31:10 2014 Received: (at 13124-done) by debbugs.gnu.org; 17 Jan 2014 18:31:10 +0000 Received: from localhost ([127.0.0.1]:55484 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W4ECD-0007ak-1j for submit@debbugs.gnu.org; Fri, 17 Jan 2014 13:31:09 -0500 Received: from mout.gmx.net ([212.227.17.20]:54859) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W4EC9-0007aY-Cx for 13124-done@debbugs.gnu.org; Fri, 17 Jan 2014 13:31:06 -0500 Received: from detlef.gmx.de ([87.146.33.196]) by mail.gmx.com (mrgmx101) with ESMTPS (Nemesis) id 0MXUmw-1VsYG83OD8-00WWbx for <13124-done@debbugs.gnu.org>; Fri, 17 Jan 2014 19:31:03 +0100 From: Michael Albinus To: Stefan Monnier Subject: Re: bug#13124: 24.1; shell-mode does not hide sudo password prompts References: <87zk1owu6p.fsf@web.de> <1624103.WhpMEyUi7x@fluss> <2651799.fvDoQSk02G@fluss> <877gocj6rn.fsf@gnu.org> <87k3sbjyau.fsf@gnu.org> <87txrfsd0y.fsf@gmx.de> <87k3s1fgv2.fsf@gnu.org> <87r4880ymv.wl%arne_bab@web.de> <87k3dzroik.fsf@gmx.de> <87vbxir8xu.fsf@gmx.de> <87r486r4tk.fsf@gmx.de> Date: Fri, 17 Jan 2014 19:31:00 +0100 In-Reply-To: <87r486r4tk.fsf@gmx.de> (Michael Albinus's message of "Fri, 17 Jan 2014 16:44:23 +0100") Message-ID: <87wqhybguz.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:3y0X0tg07kH9legadmi4ZVbsg1Z2niwZuLBLRF8evDXmu4T4FNX yv+mL4LFMTRulyJFOk58rKZ/dovLPTamLcAxFz3HFb+t+PXv20SgIn8eyUe6sFDQm+W5bc1 emxgTmA+Ai1OzNpXy+2kWDV1Lwyn5KYnnnvbyHQg80mFNA9yoLk9PfBH8qjK1lKEzCee1X5 2aDKOpvH/FvnafoZzeyyw== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 13124-done Cc: 13124-done@debbugs.gnu.org, Arne Babenhauserheide , Chong Yidong X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.0 (/) Michael Albinus writes: >> IOW I'd appreciate if you could take care of it. >> "Some part" means, a part that's seems safe enough to be "bug fix only". >> I haven't actually looked at the proposed patch, so maybe it is good >> enough as is. > > Will do. Finally, I have applied a slight modified version of Yidong's patch, plus a Tramp patch. >> Stefan Best regards, Michael. From unknown Sun Jun 22 11:36:19 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, 15 Feb 2014 12:24:03 +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