From unknown Sat Aug 16 20:57:54 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#20910 <20910@debbugs.gnu.org> To: bug#20910 <20910@debbugs.gnu.org> Subject: Status: 24.4; *shell* write the password in clear in the buffer on git push Reply-To: bug#20910 <20910@debbugs.gnu.org> Date: Sun, 17 Aug 2025 03:57:54 +0000 retitle 20910 24.4; *shell* write the password in clear in the buffer on gi= t push reassign 20910 emacs submitter 20910 aurelien severity 20910 minor thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 27 03:18:38 2015 Received: (at submit) by debbugs.gnu.org; 27 Jun 2015 07:18:38 +0000 Received: from localhost ([127.0.0.1]:58644 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z8kNn-0005tv-47 for submit@debbugs.gnu.org; Sat, 27 Jun 2015 03:18:37 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54636) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z8kNj-0005th-Ig for submit@debbugs.gnu.org; Sat, 27 Jun 2015 03:18:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z8kNb-0001tk-Jk for submit@debbugs.gnu.org; Sat, 27 Jun 2015 03:18:26 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:52150) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z8kNb-0001tg-GM for submit@debbugs.gnu.org; Sat, 27 Jun 2015 03:18:23 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39884) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z8kNX-0005At-Uc for bug-gnu-emacs@gnu.org; Sat, 27 Jun 2015 03:18:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z8kNP-0001pv-9M for bug-gnu-emacs@gnu.org; Sat, 27 Jun 2015 03:18:19 -0400 Received: from relay4-d.mail.gandi.net ([2001:4b98:c:538::196]:57657) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z8kNO-0001pR-SR for bug-gnu-emacs@gnu.org; Sat, 27 Jun 2015 03:18:11 -0400 Received: from mfilter17-d.gandi.net (mfilter17-d.gandi.net [217.70.178.145]) by relay4-d.mail.gandi.net (Postfix) with ESMTP id D39D3172077 for ; Sat, 27 Jun 2015 09:18:09 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mfilter17-d.gandi.net Received: from relay4-d.mail.gandi.net ([217.70.183.196]) by mfilter17-d.gandi.net (mfilter17-d.gandi.net [10.0.15.180]) (amavisd-new, port 10024) with ESMTP id joWzxCidfZyE for ; Sat, 27 Jun 2015 09:18:07 +0200 (CEST) X-Originating-IP: 90.37.223.20 Received: from xload.home (AMarseille-157-1-128-20.w90-37.abo.wanadoo.fr [90.37.223.20]) (Authenticated sender: aurelien@hackers.camp) by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id E29B2172092 for ; Sat, 27 Jun 2015 09:18:06 +0200 (CEST) From: aurelien To: bug-gnu-emacs@gnu.org Subject: 24.4; *shell* write the password in clear in the buffer on git push Date: Sat, 27 Jun 2015 09:17:56 +0200 Message-ID: <87mvzlr55n.fsf@xload.home> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit 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: -5.0 (-----) M-x shell git add mysupersoftware.py git commit -m "pay attention of the pep8 thanks M-x py-pep8-run" git push shell $ request for the password of the git, and print it in clear in the buffer In GNU Emacs 24.4.1 (x86_64-pc-linux-gnu) of 2015-03-07 on trouble, modified by Debian System Description: Debian GNU/Linux unstable (sid) Configured using: `configure --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib --localstatedir=3D/var/lib --infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-pop=3Dyes --enable-locallisppath=3D/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24= .4/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.4/site-li= sp:/usr/share/emacs/site-lisp --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib --localstatedir=3D/var/lib --infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-pop=3Dyes --enable-locallisppath=3D/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24= .4/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.4/site-li= sp:/usr/share/emacs/site-lisp --with-x=3Dno --without-gconf --without-gsettings 'CFLAGS=3D-g -O2 -fstack-protector-strong -Wformat -Werror=3Dformat-security -Wall' CPPFLAGS=3D-D_FORTIFY_SOURCE=3D2 LDFLAGS=3D-Wl,-z,relro' Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Shell Minor modes in effect: global-auto-complete-mode: t winner-mode: t erc-list-mode: t erc-menu-mode: t erc-autojoin-mode: t erc-ring-mode: t erc-networks-mode: t erc-pcomplete-mode: t erc-track-mode: t erc-track-minor-mode: t erc-match-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-netsplit-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t display-time-mode: t desktop-save-mode: t shell-dirtrack-mode: t tooltip-mode: t electric-indent-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 transient-mark-mode: t Recent input: a t e RET C-x o S a t SPC J u n SPC 2 7 SPC 0 9 : 1=20 1 : 0 2 SPC 2 0 1 5 C-x C-s C-x o d i DEL DEL g i t=20 SPC a d d SPC B u TAB I TAB r TAB RET g i t SPC c o=20 m m i t SPC - m SPC " p e p 8 SPC c o r r e c t i o=20 n " RET g i t SPC p u s h RET h y r o 7 5 RET e x i=20 t RET ESC x s h DEL DEL C-g C-x k RET ESC x s h e l=20 l RET e x i t RET ESC x s h e l l RET ESC [ 2 1 ~ o=20 C-g ESC [ 2 1 ~ f C-g ESC [ 2 1 ~ o C-g ESC [ 2 1 ~=20 t C-g C-x o ESC x w 3 m RET C-x 1 v ESC O B ESC O B=20 ESC O A RET ESC O B RET e m a c s SPC f i l l SPC a=20 b DEL SPC b u g RET C-c C-c ESC O B ESC O B ESC O B=20 ESC O A ESC O A RET ESC O D ESC O D ESC O D DEL DEL=20 DEL DEL DEL DEL DEL ESC O C ESC O C ESC O C SPC r e=20 p o r t RET C-c C-c ESC O B ESC O B ESC O B ESC x r=20 e p o r t TAB b u TAB RET M DEL C-g C-x b s h e RET=20 ESC x ESC O A RET Recent messages: Saving file /home/aurelien/git/bull.codes/PyREx/ButtonInformation.py... Wrote /home/aurelien/git/bull.codes/PyREx/ButtonInformation.py Quit Making completion list... [2 times] Quit Making completion list... [2 times] Quit Making completion list... [2 times] Quit Making completion list... [2 times] Quit [2 times] Load-path shadows: /home/aurelien/.emacs.d/elpa/python-mode-20150616.2346/python-mode hides /u= sr/share/emacs24/site-lisp/python-mode/python-mode /home/aurelien/.emacs.d/elpa/pylint-20150123.1600/pylint hides /usr/share/e= macs24/site-lisp/pylint/pylint /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-compat hides /usr/share= /emacs24/site-lisp/emms/emms-compat /home/aurelien/.emacs.d/elpa/emms-20150519.736/tq hides /usr/share/emacs24/= site-lisp/emms/tq /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-info hides /usr/share/e= macs24/site-lisp/emms/emms-info /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-source-playlist hides /= usr/share/emacs24/site-lisp/emms/emms-source-playlist /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-player-mpd hides /usr/s= hare/emacs24/site-lisp/emms/emms-player-mpd /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-playlist-mode hides /us= r/share/emacs24/site-lisp/emms/emms-playlist-mode /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-mark hides /usr/share/e= macs24/site-lisp/emms/emms-mark /home/aurelien/.emacs.d/elpa/emms-20150519.736/jack hides /usr/share/emacs2= 4/site-lisp/emms/jack /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-player-mplayer hides /u= sr/share/emacs24/site-lisp/emms/emms-player-mplayer /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-playing-time hides /usr= /share/emacs24/site-lisp/emms/emms-playing-time /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-info-libtag hides /usr/= share/emacs24/site-lisp/emms/emms-info-libtag /home/aurelien/.emacs.d/elpa/emms-20150519.736/later-do hides /usr/share/em= acs24/site-lisp/emms/later-do /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-info-metaflac hides /us= r/share/emacs24/site-lisp/emms/emms-info-metaflac /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-info-ogginfo hides /usr= /share/emacs24/site-lisp/emms/emms-info-ogginfo /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms hides /usr/share/emacs2= 4/site-lisp/emms/emms /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-playlist-limit hides /u= sr/share/emacs24/site-lisp/emms/emms-playlist-limit /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-browser hides /usr/shar= e/emacs24/site-lisp/emms/emms-browser /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-info-mp3info hides /usr= /share/emacs24/site-lisp/emms/emms-info-mp3info /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-score hides /usr/share/= emacs24/site-lisp/emms/emms-score /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-i18n hides /usr/share/e= macs24/site-lisp/emms/emms-i18n /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-player-mpg321-remote hi= des /usr/share/emacs24/site-lisp/emms/emms-player-mpg321-remote /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-playlist-sort hides /us= r/share/emacs24/site-lisp/emms/emms-playlist-sort /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-volume-amixer hides /us= r/share/emacs24/site-lisp/emms/emms-volume-amixer /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-tag-editor hides /usr/s= hare/emacs24/site-lisp/emms/emms-tag-editor /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-bookmarks hides /usr/sh= are/emacs24/site-lisp/emms/emms-bookmarks /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-lyrics hides /usr/share= /emacs24/site-lisp/emms/emms-lyrics /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-cue hides /usr/share/em= acs24/site-lisp/emms/emms-cue /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-source-file hides /usr/= share/emacs24/site-lisp/emms/emms-source-file /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-player-simple hides /us= r/share/emacs24/site-lisp/emms/emms-player-simple /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-player-xine hides /usr/= share/emacs24/site-lisp/emms/emms-player-xine /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-mode-line hides /usr/sh= are/emacs24/site-lisp/emms/emms-mode-line /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-history hides /usr/shar= e/emacs24/site-lisp/emms/emms-history /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-librefm-scrobbler hides= /usr/share/emacs24/site-lisp/emms/emms-librefm-scrobbler /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-setup hides /usr/share/= emacs24/site-lisp/emms/emms-setup /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-last-played hides /usr/= share/emacs24/site-lisp/emms/emms-last-played /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-url hides /usr/share/em= acs24/site-lisp/emms/emms-url /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-maint hides /usr/share/= emacs24/site-lisp/emms/emms-maint /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-player-vlc hides /usr/s= hare/emacs24/site-lisp/emms/emms-player-vlc /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-librefm-stream hides /u= sr/share/emacs24/site-lisp/emms/emms-librefm-stream /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-streams hides /usr/shar= e/emacs24/site-lisp/emms/emms-streams /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-volume hides /usr/share= /emacs24/site-lisp/emms/emms-volume /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-mode-line-icon hides /u= sr/share/emacs24/site-lisp/emms/emms-mode-line-icon /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-metaplaylist-mode hides= /usr/share/emacs24/site-lisp/emms/emms-metaplaylist-mode /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-cache hides /usr/share/= emacs24/site-lisp/emms/emms-cache /home/aurelien/.emacs.d/elpa/emms-20150519.736/emms-stream-info hides /usr/= share/emacs24/site-lisp/emms/emms-stream-info /home/aurelien/.emacs.d/elpa/js2-mode-20150524.426/js2-imenu-extras hides /= usr/share/emacs24/site-lisp/js2-mode/js2-imenu-extras /home/aurelien/.emacs.d/elpa/js2-mode-20150524.426/js2-mode hides /usr/shar= e/emacs24/site-lisp/js2-mode/js2-mode /home/aurelien/.emacs.d/elpa/popup-20150609.2145/popup hides /usr/share/ema= cs24/site-lisp/auto-complete/popup /home/aurelien/.emacs.d/elpa/auto-complete-20150618.1949/auto-complete hide= s /usr/share/emacs24/site-lisp/auto-complete/auto-complete /home/aurelien/.emacs.d/elpa/auto-complete-20150618.1949/auto-complete-conf= ig hides /usr/share/emacs24/site-lisp/auto-complete/auto-complete-config /usr/share/emacs24/site-lisp/cmake-data/cmake-mode hides /usr/share/emacs/s= ite-lisp/cmake-mode /home/aurelien/.emacs.d/elpa/python-mode-20150616.2346/python-mode hides /u= sr/share/emacs/site-lisp/python-mode /usr/share/emacs/24.4/site-lisp/debian-startup hides /usr/share/emacs/site-= lisp/debian-startup /usr/share/emacs24/site-lisp/flim/md4 hides /usr/share/emacs/24.4/lisp/md4 /usr/share/emacs24/site-lisp/flim/hex-util hides /usr/share/emacs/24.4/lisp= /hex-util /usr/share/emacs/site-lisp/rst hides /usr/share/emacs/24.4/lisp/textmodes/r= st /usr/share/emacs24/site-lisp/dictionaries-common/ispell hides /usr/share/em= acs/24.4/lisp/textmodes/ispell /usr/share/emacs24/site-lisp/dictionaries-common/flyspell hides /usr/share/= emacs/24.4/lisp/textmodes/flyspell /usr/share/emacs24/site-lisp/org-mode/org-macs hides /usr/share/emacs/24.4/= lisp/org/org-macs /usr/share/emacs24/site-lisp/org-mode/ob-comint hides /usr/share/emacs/24.4= /lisp/org/ob-comint /usr/share/emacs24/site-lisp/org-mode/org-src hides /usr/share/emacs/24.4/l= isp/org/org-src /usr/share/emacs24/site-lisp/org-mode/org-mobile hides /usr/share/emacs/24.= 4/lisp/org/org-mobile /usr/share/emacs24/site-lisp/org-mode/ob-haskell hides /usr/share/emacs/24.= 4/lisp/org/ob-haskell /usr/share/emacs24/site-lisp/org-mode/org-version hides /usr/share/emacs/24= .4/lisp/org/org-version /usr/share/emacs24/site-lisp/org-mode/org-footnote hides /usr/share/emacs/2= 4.4/lisp/org/org-footnote /usr/share/emacs24/site-lisp/org-mode/ob-scheme hides /usr/share/emacs/24.4= /lisp/org/ob-scheme /usr/share/emacs24/site-lisp/org-mode/org-list hides /usr/share/emacs/24.4/= lisp/org/org-list /usr/share/emacs24/site-lisp/org-mode/ob-plantuml hides /usr/share/emacs/24= .4/lisp/org/ob-plantuml /usr/share/emacs24/site-lisp/org-mode/org-w3m hides /usr/share/emacs/24.4/l= isp/org/org-w3m /usr/share/emacs24/site-lisp/org-mode/org-eshell hides /usr/share/emacs/24.= 4/lisp/org/org-eshell /usr/share/emacs24/site-lisp/org-mode/org-protocol hides /usr/share/emacs/2= 4.4/lisp/org/org-protocol /usr/share/emacs24/site-lisp/org-mode/org-agenda hides /usr/share/emacs/24.= 4/lisp/org/org-agenda /usr/share/emacs24/site-lisp/org-mode/ob-C hides /usr/share/emacs/24.4/lisp= /org/ob-C /usr/share/emacs24/site-lisp/org-mode/ob-lilypond hides /usr/share/emacs/24= .4/lisp/org/ob-lilypond /usr/share/emacs24/site-lisp/org-mode/ob-sh hides /usr/share/emacs/24.4/lis= p/org/ob-sh /usr/share/emacs24/site-lisp/org-mode/org-capture hides /usr/share/emacs/24= .4/lisp/org/org-capture /usr/share/emacs24/site-lisp/org-mode/org-ctags hides /usr/share/emacs/24.4= /lisp/org/org-ctags /usr/share/emacs24/site-lisp/org-mode/ob-fortran hides /usr/share/emacs/24.= 4/lisp/org/ob-fortran /usr/share/emacs24/site-lisp/org-mode/ob-clojure hides /usr/share/emacs/24.= 4/lisp/org/ob-clojure /usr/share/emacs24/site-lisp/org-mode/ob-ledger hides /usr/share/emacs/24.4= /lisp/org/ob-ledger /usr/share/emacs24/site-lisp/org-mode/ob-latex hides /usr/share/emacs/24.4/= lisp/org/ob-latex /usr/share/emacs24/site-lisp/org-mode/ob-ref hides /usr/share/emacs/24.4/li= sp/org/ob-ref /usr/share/emacs24/site-lisp/org-mode/org-table hides /usr/share/emacs/24.4= /lisp/org/org-table /usr/share/emacs24/site-lisp/org-mode/org-bibtex hides /usr/share/emacs/24.= 4/lisp/org/org-bibtex /usr/share/emacs24/site-lisp/org-mode/ob-perl hides /usr/share/emacs/24.4/l= isp/org/ob-perl /usr/share/emacs24/site-lisp/org-mode/org-entities hides /usr/share/emacs/2= 4.4/lisp/org/org-entities /usr/share/emacs24/site-lisp/org-mode/ob-org hides /usr/share/emacs/24.4/li= sp/org/ob-org /usr/share/emacs24/site-lisp/org-mode/ob-maxima hides /usr/share/emacs/24.4= /lisp/org/ob-maxima /usr/share/emacs24/site-lisp/org-mode/ob-css hides /usr/share/emacs/24.4/li= sp/org/ob-css /usr/share/emacs24/site-lisp/org-mode/org-bbdb hides /usr/share/emacs/24.4/= lisp/org/org-bbdb /usr/share/emacs24/site-lisp/org-mode/org-mhe hides /usr/share/emacs/24.4/l= isp/org/org-mhe /usr/share/emacs24/site-lisp/org-mode/ox-man hides /usr/share/emacs/24.4/li= sp/org/ox-man /usr/share/emacs24/site-lisp/org-mode/ob-picolisp hides /usr/share/emacs/24= .4/lisp/org/ob-picolisp /usr/share/emacs24/site-lisp/org-mode/org-element hides /usr/share/emacs/24= .4/lisp/org/org-element /usr/share/emacs24/site-lisp/org-mode/ob-screen hides /usr/share/emacs/24.4= /lisp/org/ob-screen /usr/share/emacs24/site-lisp/org-mode/org-inlinetask hides /usr/share/emacs= /24.4/lisp/org/org-inlinetask /usr/share/emacs24/site-lisp/org-mode/ob-asymptote hides /usr/share/emacs/2= 4.4/lisp/org/ob-asymptote /usr/share/emacs24/site-lisp/org-mode/org-loaddefs hides /usr/share/emacs/2= 4.4/lisp/org/org-loaddefs /usr/share/emacs24/site-lisp/org-mode/org-habit hides /usr/share/emacs/24.4= /lisp/org/org-habit /usr/share/emacs24/site-lisp/org-mode/ob-dot hides /usr/share/emacs/24.4/li= sp/org/ob-dot /usr/share/emacs24/site-lisp/org-mode/ox-html hides /usr/share/emacs/24.4/l= isp/org/ox-html /usr/share/emacs24/site-lisp/org-mode/ob-sass hides /usr/share/emacs/24.4/l= isp/org/ob-sass /usr/share/emacs24/site-lisp/org-mode/org-faces hides /usr/share/emacs/24.4= /lisp/org/org-faces /usr/share/emacs24/site-lisp/org-mode/ob-keys hides /usr/share/emacs/24.4/l= isp/org/ob-keys /usr/share/emacs24/site-lisp/org-mode/org-crypt hides /usr/share/emacs/24.4= /lisp/org/org-crypt /usr/share/emacs24/site-lisp/org-mode/org-install hides /usr/share/emacs/24= .4/lisp/org/org-install /usr/share/emacs24/site-lisp/org-mode/ob-gnuplot hides /usr/share/emacs/24.= 4/lisp/org/ob-gnuplot /usr/share/emacs24/site-lisp/org-mode/ob-makefile hides /usr/share/emacs/24= .4/lisp/org/ob-makefile /usr/share/emacs24/site-lisp/org-mode/org-indent hides /usr/share/emacs/24.= 4/lisp/org/org-indent /usr/share/emacs24/site-lisp/org-mode/org-clock hides /usr/share/emacs/24.4= /lisp/org/org-clock /usr/share/emacs24/site-lisp/org-mode/org hides /usr/share/emacs/24.4/lisp/= org/org /usr/share/emacs24/site-lisp/org-mode/org-gnus hides /usr/share/emacs/24.4/= lisp/org/org-gnus /usr/share/emacs24/site-lisp/org-mode/org-feed hides /usr/share/emacs/24.4/= lisp/org/org-feed /usr/share/emacs24/site-lisp/org-mode/ob-ruby hides /usr/share/emacs/24.4/l= isp/org/ob-ruby /usr/share/emacs24/site-lisp/org-mode/ob-tangle hides /usr/share/emacs/24.4= /lisp/org/ob-tangle /usr/share/emacs24/site-lisp/org-mode/ob-scala hides /usr/share/emacs/24.4/= lisp/org/ob-scala /usr/share/emacs24/site-lisp/org-mode/org-colview hides /usr/share/emacs/24= .4/lisp/org/org-colview /usr/share/emacs24/site-lisp/org-mode/ox-md hides /usr/share/emacs/24.4/lis= p/org/ox-md /usr/share/emacs24/site-lisp/org-mode/org-docview hides /usr/share/emacs/24= .4/lisp/org/org-docview /usr/share/emacs24/site-lisp/org-mode/org-irc hides /usr/share/emacs/24.4/l= isp/org/org-irc /usr/share/emacs24/site-lisp/org-mode/ob-table hides /usr/share/emacs/24.4/= lisp/org/ob-table /usr/share/emacs24/site-lisp/org-mode/org-datetree hides /usr/share/emacs/2= 4.4/lisp/org/org-datetree /usr/share/emacs24/site-lisp/org-mode/org-info hides /usr/share/emacs/24.4/= lisp/org/org-info /usr/share/emacs24/site-lisp/org-mode/ox-beamer hides /usr/share/emacs/24.4= /lisp/org/ox-beamer /usr/share/emacs24/site-lisp/org-mode/ob-java hides /usr/share/emacs/24.4/l= isp/org/ob-java /usr/share/emacs24/site-lisp/org-mode/ob-core hides /usr/share/emacs/24.4/l= isp/org/ob-core /usr/share/emacs24/site-lisp/org-mode/ob-js hides /usr/share/emacs/24.4/lis= p/org/ob-js /usr/share/emacs24/site-lisp/org-mode/org-plot hides /usr/share/emacs/24.4/= lisp/org/org-plot /usr/share/emacs24/site-lisp/org-mode/ob-ditaa hides /usr/share/emacs/24.4/= lisp/org/ob-ditaa /usr/share/emacs24/site-lisp/org-mode/ob-octave hides /usr/share/emacs/24.4= /lisp/org/ob-octave /usr/share/emacs24/site-lisp/org-mode/ox hides /usr/share/emacs/24.4/lisp/o= rg/ox /usr/share/emacs24/site-lisp/org-mode/ob hides /usr/share/emacs/24.4/lisp/o= rg/ob /usr/share/emacs24/site-lisp/org-mode/ob-ocaml hides /usr/share/emacs/24.4/= lisp/org/ob-ocaml /usr/share/emacs24/site-lisp/org-mode/org-archive hides /usr/share/emacs/24= .4/lisp/org/org-archive /usr/share/emacs24/site-lisp/org-mode/ob-emacs-lisp hides /usr/share/emacs/= 24.4/lisp/org/ob-emacs-lisp /usr/share/emacs24/site-lisp/org-mode/ob-exp hides /usr/share/emacs/24.4/li= sp/org/ob-exp /usr/share/emacs24/site-lisp/org-mode/ox-org hides /usr/share/emacs/24.4/li= sp/org/ox-org /usr/share/emacs24/site-lisp/org-mode/ox-latex hides /usr/share/emacs/24.4/= lisp/org/ox-latex /usr/share/emacs24/site-lisp/org-mode/ob-matlab hides /usr/share/emacs/24.4= /lisp/org/ob-matlab /usr/share/emacs24/site-lisp/org-mode/org-attach hides /usr/share/emacs/24.= 4/lisp/org/org-attach /usr/share/emacs24/site-lisp/org-mode/org-compat hides /usr/share/emacs/24.= 4/lisp/org/org-compat /usr/share/emacs24/site-lisp/org-mode/org-id hides /usr/share/emacs/24.4/li= sp/org/org-id /usr/share/emacs24/site-lisp/org-mode/org-rmail hides /usr/share/emacs/24.4= /lisp/org/org-rmail /usr/share/emacs24/site-lisp/org-mode/ob-awk hides /usr/share/emacs/24.4/li= sp/org/ob-awk /usr/share/emacs24/site-lisp/org-mode/ob-calc hides /usr/share/emacs/24.4/l= isp/org/ob-calc /usr/share/emacs24/site-lisp/org-mode/org-pcomplete hides /usr/share/emacs/= 24.4/lisp/org/org-pcomplete /usr/share/emacs24/site-lisp/org-mode/org-macro hides /usr/share/emacs/24.4= /lisp/org/org-macro /usr/share/emacs24/site-lisp/org-mode/ob-eval hides /usr/share/emacs/24.4/l= isp/org/ob-eval /usr/share/emacs24/site-lisp/org-mode/ox-icalendar hides /usr/share/emacs/2= 4.4/lisp/org/ox-icalendar /usr/share/emacs24/site-lisp/org-mode/ox-odt hides /usr/share/emacs/24.4/li= sp/org/ox-odt /usr/share/emacs24/site-lisp/org-mode/org-mouse hides /usr/share/emacs/24.4= /lisp/org/org-mouse /usr/share/emacs24/site-lisp/org-mode/ob-lob hides /usr/share/emacs/24.4/li= sp/org/ob-lob /usr/share/emacs24/site-lisp/org-mode/ox-texinfo hides /usr/share/emacs/24.= 4/lisp/org/ox-texinfo /usr/share/emacs24/site-lisp/org-mode/org-timer hides /usr/share/emacs/24.4= /lisp/org/org-timer /usr/share/emacs24/site-lisp/org-mode/ob-R hides /usr/share/emacs/24.4/lisp= /org/ob-R /usr/share/emacs24/site-lisp/org-mode/ob-lisp hides /usr/share/emacs/24.4/l= isp/org/ob-lisp /usr/share/emacs24/site-lisp/org-mode/ob-mscgen hides /usr/share/emacs/24.4= /lisp/org/ob-mscgen /usr/share/emacs24/site-lisp/org-mode/ob-io hides /usr/share/emacs/24.4/lis= p/org/ob-io /usr/share/emacs24/site-lisp/org-mode/ox-publish hides /usr/share/emacs/24.= 4/lisp/org/ox-publish /usr/share/emacs24/site-lisp/org-mode/ob-python hides /usr/share/emacs/24.4= /lisp/org/ob-python /usr/share/emacs24/site-lisp/org-mode/ob-shen hides /usr/share/emacs/24.4/l= isp/org/ob-shen /usr/share/emacs24/site-lisp/org-mode/ox-ascii hides /usr/share/emacs/24.4/= lisp/org/ox-ascii /usr/share/emacs24/site-lisp/org-mode/ob-sqlite hides /usr/share/emacs/24.4= /lisp/org/ob-sqlite /usr/share/emacs24/site-lisp/org-mode/ob-sql hides /usr/share/emacs/24.4/li= sp/org/ob-sql /usr/share/emacs24/site-lisp/flim/ntlm hides /usr/share/emacs/24.4/lisp/net= /ntlm /usr/share/emacs24/site-lisp/flim/sasl-digest hides /usr/share/emacs/24.4/l= isp/net/sasl-digest /usr/share/emacs24/site-lisp/flim/sasl hides /usr/share/emacs/24.4/lisp/net= /sasl /usr/share/emacs24/site-lisp/flim/sasl-ntlm hides /usr/share/emacs/24.4/lis= p/net/sasl-ntlm /usr/share/emacs24/site-lisp/flim/sasl-cram hides /usr/share/emacs/24.4/lis= p/net/sasl-cram /usr/share/emacs24/site-lisp/flim/hmac-def hides /usr/share/emacs/24.4/lisp= /net/hmac-def /usr/share/emacs24/site-lisp/flim/hmac-md5 hides /usr/share/emacs/24.4/lisp= /net/hmac-md5 /usr/share/emacs/24.4/site-lisp/slime/lib/ert hides /usr/share/emacs/24.4/l= isp/emacs-lisp/ert /home/aurelien/.emacs.d/elpa/emms-20150519.736/tq hides /usr/share/emacs/24= .4/lisp/emacs-lisp/tq /usr/share/emacs/24.4/site-lisp/slime/lib/ert-x hides /usr/share/emacs/24.4= /lisp/emacs-lisp/ert-x Features: (shadow sort mail-extr emacsbug message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mail-utils w3m-form w3m-filter mule-util w3m-cookie w3m-bookmark w3m-tabmenu w3m-session ffap w3m browse-url doc-view jka-compr image-mode timezone w3m-hist w3m-fb bookmark-w3m w3m-ems w3m-ccl ccl w3m-favicon w3m-image w3m-proc w3m-util help-mode tmm popup-complete xterm vc-git noutline outline docbook-autoloads pydoc-info info-look info package .emacs auto-complete-config auto-complete popup arduino-mode cc-langs cc-mode cc-fonts cc-guess cc-menus cc-styles cc-align escreen ido install-elisp easy-mmode find-func twittering-mode tls url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse url-vars mailcap xml dpaste emms-cache emms-info-ogginfo emms-info-mp3info emms-info later-do emms-playlist-mode emms-player-vlc emms-player-mplayer emms-player-simple emms-source-playlist emms-source-file locate dired emms-setup emms emms-compat epa-file epa epg epg-config fetchmail-mode python-mode derived skeleton edmacro kmacro cl-macs imenu flymake rx cc-cmds cc-engine cc-vars cc-defs cl gv saveplace fringe winner erc-list erc-menu easymenu erc-join erc-ring erc-networks erc-pcomplete erc-track erc-match erc-button wid-edit erc-fill erc-stamp erc-netsplit erc-goodies erc erc-backend erc-compat thingatpt pp time image battery desktop frameset cl-loaddefs cl-lib cus-start cus-load w3m-load slime-autoloads pylint tramp tramp-compat auth-source eieio byte-opt bytecomp byte-compile cconv eieio-core gnus-util time-date mm-util mail-prsvr password-cache tramp-loaddefs trampver shell pcomplete format-spec advice help-fns compile comint regexp-opt ansi-color ring tool-bar org-install emms-auto devhelp tooltip electric uniquify ediff-hook vc-hooks lisp-float-type tabulated-list newcomment lisp-mode prog-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 nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind gfilenotify multi-tty emacs) Memory information: ((conses 16 410419 21109) (symbols 48 41515 0) (miscs 40 268 473) (strings 32 91052 18130) (string-bytes 1 2868156) (vectors 16 36200) (vector-slots 8 1302280 149244) (floats 8 240 417) (intervals 56 1526 40) (buffers 960 25) (heap 1024 41074 1831)) <#secure method=3Dpgpmime mode=3Dsign> --=20 Aur=C3=A9lien DESBRI=C3=88RES From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 27 03:32:36 2015 Received: (at 20910) by debbugs.gnu.org; 27 Jun 2015 07:32:36 +0000 Received: from localhost ([127.0.0.1]:58657 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z8kbL-0006Ho-Hd for submit@debbugs.gnu.org; Sat, 27 Jun 2015 03:32:35 -0400 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:50737) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z8kbH-0006Hd-8X for 20910@debbugs.gnu.org; Sat, 27 Jun 2015 03:32:31 -0400 Received: from mfilter39-d.gandi.net (mfilter39-d.gandi.net [217.70.178.170]) by relay5-d.mail.gandi.net (Postfix) with ESMTP id 3C2EC41C06D for <20910@debbugs.gnu.org>; Sat, 27 Jun 2015 09:32:30 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mfilter39-d.gandi.net Received: from relay5-d.mail.gandi.net ([217.70.183.197]) by mfilter39-d.gandi.net (mfilter39-d.gandi.net [10.0.15.180]) (amavisd-new, port 10024) with ESMTP id RZxdII144I5x for <20910@debbugs.gnu.org>; Sat, 27 Jun 2015 09:32:28 +0200 (CEST) X-Originating-IP: 90.37.223.20 Received: from logan (AMarseille-157-1-128-20.w90-37.abo.wanadoo.fr [90.37.223.20]) (Authenticated sender: aurelien@hackers.camp) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id BFF9E41C07A for <20910@debbugs.gnu.org>; Sat, 27 Jun 2015 09:32:28 +0200 (CEST) From: aurelien To: 20910@debbugs.gnu.org Subject: Re: bug#20910: Acknowledgement (24.4; *shell* write the password in clear in the buffer on git push) References: <87mvzlr55n.fsf@xload.home> Date: Sat, 27 Jun 2015 09:32:24 +0200 In-Reply-To: (GNU bug Tracking System's message of "Sat, 27 Jun 2015 07:19:02 +0000") Message-ID: <87egkxa9o7.fsf@hackers.camp> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 20910 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.7 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable help-debbugs@gnu.org (GNU bug Tracking System) writes: > Thank you for filing a new bug report with debbugs.gnu.org. > > This is an automatically generated reply to let you know your message > has been received. > > Your message is being forwarded to the package maintainers and other > interested parties for their attention; they will reply in due course. > > Your message has been sent to the package maintainer(s): > bug-gnu-emacs@gnu.org > > If you wish to submit further information on this problem, please > send it to 20910@debbugs.gnu.org. > > Please do not send mail to help-debbugs@gnu.org unless you wish > to report a problem with the Bug-tracking system. Tell me if you need a screenshot. =2D-=20 AD --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJVjlGIAAoJEC7FKsdq7ragZmoQAKQVKxLqW6jEA3K8CYQvhjqa SDnXeDRPmqOKzrz/U0hy/lrsTneYUIUdCwSht6vJKu6SBSjXwJErrd6KjCNt8i6n 0t9X5+VuRw7agN/ExCC+abdAf6vhE9+X4o1R1PVJpeD4ZpSUWhZcl4G4PvmYPA8z 8NaPu6sZ3Ks+yfuEWJ4qjLYI6EKMTOwILf7lk4R5syG7ET+1OSECNB9rOoRZhMDA pT5/tP1hG2w0dOzqJn6L/psJV0qDKFHfO+09SDh2CoI1A3wf/EwJLWdZ7cJxO3zI KDN4zM0Dfk41ZYYJSIY0HnsFW+aU+XUipaTUuzfghR0EM1UQqg+sKIf1eSTD6q07 VVmkDQ7EzJEXm6bWspbBr03WqBToCSqCZtNjzBImHS4RYr72ZkLZZe0iwVMt8WnP VT146uYmUs7PXRH+BH2Yr2TgaquHn658j7Jwx1UGem7OjSNE5RK1flnqhhm3eY+f 4HdeORaOglfo2wbDjpjN8WPowigTGzkdrB9KNZAwYsX8F2Fuo+SyYJnUKJQdo9W5 33hEoVXakc/h0Qtwk5R0V9g49BHtLl4OxZTQ2ZHfyceS3vZpOIATpjju2daOITVN QuCCryDmQxJxFtrS0g/TeKCxlN+FlFUzRt2Ty2wW1DikX8IPmGMXZMbhd1TYLiOe thuG0U46jqCHt44X0obd =FBOA -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 27 10:51:19 2015 Received: (at 20910) by debbugs.gnu.org; 27 Jun 2015 14:51:19 +0000 Received: from localhost ([127.0.0.1]:59283 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z8rRu-0006e0-5c for submit@debbugs.gnu.org; Sat, 27 Jun 2015 10:51:19 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:40574) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z8rRr-0006dq-1x for 20910@debbugs.gnu.org; Sat, 27 Jun 2015 10:51:16 -0400 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id t5REpDDt026611; Sat, 27 Jun 2015 10:51:13 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 63487AE15F; Sat, 27 Jun 2015 10:51:13 -0400 (EDT) From: Stefan Monnier To: aurelien Subject: Re: bug#20910: 24.4; *shell* write the password in clear in the buffer on git push Message-ID: References: <87mvzlr55n.fsf@xload.home> Date: Sat, 27 Jun 2015 10:51:13 -0400 In-Reply-To: <87mvzlr55n.fsf@xload.home> (aurelien@hackers.camp's message of "Sat, 27 Jun 2015 09:17:56 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV5350=0 X-NAI-Spam-Version: 2.3.0.9393 : core <5350> : inlines <3293> : streams <1462367> : uri <1970651> X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 20910 Cc: 20910@debbugs.gnu.org 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: -2.8 (--) > M-x shell > git add mysupersoftware.py > git commit -m "pay attention of the pep8 thanks M-x py-pep8-run" > git push > shell $ request for the password of the git, and print it in clear in > the buffer Can you show us the actual password prompt (which is the only info that Emacs gets that a password is being requested, so it needs to recognize it, and those prompts change with language settings and stuff, so it's very heuristic and messy). Stefan From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 23 04:46:00 2016 Received: (at 20910) by debbugs.gnu.org; 23 Apr 2016 08:46:00 +0000 Received: from localhost ([127.0.0.1]:43588 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1attCR-0003ne-Tp for submit@debbugs.gnu.org; Sat, 23 Apr 2016 04:46:00 -0400 Received: from pp.amu.edu.pl ([150.254.65.67]:40554) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1attCQ-0003nW-2D for 20910@debbugs.gnu.org; Sat, 23 Apr 2016 04:45:58 -0400 Received: from localhost (pp.amu.edu.pl [127.0.0.1]) by pp.amu.edu.pl (Postfix) with ESMTP id C9D08AA080; Sat, 23 Apr 2016 10:45:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=amu.edu.pl; h= content-type:content-type:mime-version:user-agent:message-id :in-reply-to:date:date:references:subject:subject:from:from :received:received; s=pp; t=1461401156; x=1463215557; bh=pN54GAX liEjdZj5bU16Qc7UpPLwTDHidznrm6BKZnmM=; b=0/N51JC9afU/kNNa0wNsICQ VaNRwdUI5Wb06YzzreiH68XKIxa2+jp39RPvlU8SFm6eqj3/HWvC2bfS+6Gqjh/4 njpb4n4+y9qMcn0cOF7kl6KelpsNdxa7Vhtj/hv8tt13DuB8tcTTXZ7Khu+eFyej 9Ciai13VMtfNTZNUoDto= X-Virus-Scanned: amavisd-new at amu.edu.pl Received: from pp.amu.edu.pl ([127.0.0.1]) by localhost (pp.amu.edu.pl [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id RYomo_VMxg_L; Sat, 23 Apr 2016 10:45:56 +0200 (CEST) Received: from localhost (98-171.echostar.pl [213.156.98.171]) by pp.amu.edu.pl (Postfix) with ESMTPSA id 081D8AA072; Sat, 23 Apr 2016 10:45:55 +0200 (CEST) From: Marcin Borkowski To: Stefan Monnier Subject: Re: bug#20910: 24.4; *shell* write the password in clear in the buffer on git push References: <87mvzlr55n.fsf@xload.home> Date: Sat, 23 Apr 2016 10:45:49 +0200 In-Reply-To: (Stefan Monnier's message of "Sat, 27 Jun 2015 10:51:13 -0400") Message-ID: <87potgsog2.fsf@amu.edu.pl> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 20910 Cc: aurelien , 20910@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 2015-06-27, at 10:51, Stefan Monnier wrote: >> M-x shell >> git add mysupersoftware.py >> git commit -m "pay attention of the pep8 thanks M-x py-pep8-run" >> git push >> shell $ request for the password of the git, and print it in clear in >> the buffer > > Can you show us the actual password prompt (which is the only info that > Emacs gets that a password is being requested, so it needs to recognize > it, and those prompts change with language settings and stuff, so it's > very heuristic and messy). I suspect that this might depend on Git version and configuration, and things like gpg-agent. In my case, it displayed a window (in WM sense, not in Emacs sense) asking for password, and only after clicking "Cancel", it asked within Emacs. The prompt was: Password for 'https://mbork@github.com': and indeed the characters of the password were visible. > Stefan Best, -- Marcin From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 02 08:05:25 2019 Received: (at control) by debbugs.gnu.org; 2 Oct 2019 12:05:26 +0000 Received: from localhost ([127.0.0.1]:35645 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iFdNl-0007qC-Nl for submit@debbugs.gnu.org; Wed, 02 Oct 2019 08:05:25 -0400 Received: from mail-pl1-f175.google.com ([209.85.214.175]:45608) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iFdNj-0007py-OJ for control@debbugs.gnu.org; Wed, 02 Oct 2019 08:05:24 -0400 Received: by mail-pl1-f175.google.com with SMTP id u12so6956575pls.12 for ; Wed, 02 Oct 2019 05:05:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=gntvkw7a/V2s7fMWdSQ5TyBRJQecBmASEGnxeHAtN34=; b=EowBhPJPNuQDueF6TNselQr+DUR/QYbKcp3oAJhXIOFLEqfoVBz2i7coTm3ogEKQue plNtI0f+93/8vNGRpWGZ3jpBpzMu+FD+B3E71vTWEpk3GhOWxWn1Au3tiG3eNqDMk7br R6Gx0g9ngE3RxTaHuhYuASXlSyBqKPwEAnG7ZE+78UB37bwcXn8yWlg3G6G6o3RpUQqH UgcnwqvRs8OKM8Lx9AQj1XtqY6uXq+mpNkUUJN7jpF/VJwQp5YzHjPGezKIznb0Addnw kIDDdwOCKN67A7CP5W6IUayBWMSVyPZiy7Gy+6lJNrCs8zrnK1XndlZjqreJS/uckoAg FIjQ== X-Gm-Message-State: APjAAAXZVB4GBLRU0H+cqfeWZN8onxpjt4+gKgzYtLPUtrjPlpxwZvsO le6DvzMvI84CTlEG9rEoo7B6vptxJOcJ5FYj2ReI4bdRocU= X-Google-Smtp-Source: APXvYqxwEcv3L2H/QRL1jYOdTL7NzMpZw58ciNlvtRVrZhaEbCQ3IM29oduCJRkrIAv6eUK3ZwtZ9N48nwPosZngOY4= X-Received: by 2002:a17:902:d88f:: with SMTP id b15mr3191219plz.251.1570017917625; Wed, 02 Oct 2019 05:05:17 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas Date: Wed, 2 Oct 2019 14:05:05 +0200 Message-ID: Subject: To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 2.3 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: forcemerge 16374 20910 quit Content analysis details: (2.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.214.175 listed in list.dnswl.org] 2.0 BLANK_SUBJECT Subject is present but empty 0.0 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: forcemerge 16374 20910 quit Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.214.175 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 2.0 BLANK_SUBJECT Subject is present but empty 0.0 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different forcemerge 16374 20910 quit From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 05 21:29:20 2019 Received: (at control) by debbugs.gnu.org; 6 Oct 2019 01:29:20 +0000 Received: from localhost ([127.0.0.1]:45384 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGvMO-0000tO-Cz for submit@debbugs.gnu.org; Sat, 05 Oct 2019 21:29:20 -0400 Received: from mail-pg1-f177.google.com ([209.85.215.177]:40685) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGvMM-0000t9-UW for control@debbugs.gnu.org; Sat, 05 Oct 2019 21:29:19 -0400 Received: by mail-pg1-f177.google.com with SMTP id d26so5967518pgl.7 for ; Sat, 05 Oct 2019 18:29:18 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=ZKa/u6LdHhceUtmx6VjdO7rtKDY3cAmLK2cWWgswmPQ=; b=QtpNGnyI70n9MOosV+CHtuWtcJ6N88L96jIrMpZ/K0fZ6ibEAFyLjAgPl6MLz9QJRk dji+mFnTvPnM37QUBDW3qvS3fsgeQ4ViI8hsuSsFYkmSFzWMCGKoq54kbmL6GVkHflfO +JNjqosz/mCh0bXhpNefX//ZKRB424XnYtf4BrsqTAfJy6ZY2lGlveBOtfVwqQMj3qF8 8mUuTP1OFN3LzCixRI1HCiLSy5Otj9ZnC5rJJ5Ftb7p5R/SwCEAV5SDMNMlNdNRngdUl baKgb7o0SYmkgO3ZPMHmPzBw08VId/bfd4Qr1KXcjgM1wz6XopVO0VYtSxkg+R7C8v4f 4NiQ== X-Gm-Message-State: APjAAAWCOATw9thivjuQcyjLDx+uOa/gScsqNVybp9DzJxat36drw4dk qWRLplQSfQ6XjOCw438EpJWA9MyWTHhoywOUPazVKn0n X-Google-Smtp-Source: APXvYqyw/+n8GzXqcbRzx9L1aBjtofvaq54wjtS6R3fcd3L+sWqWqOaS9oIbXKS8BOrFQHlBEQvkrRswXt1H9yeHcLQ= X-Received: by 2002:a65:5802:: with SMTP id g2mr24483806pgr.333.1570325352859; Sat, 05 Oct 2019 18:29:12 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas Date: Sun, 6 Oct 2019 03:29:01 +0200 Message-ID: Subject: To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 2.3 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: unmerge 16374 quit Content analysis details: (2.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.215.177 listed in list.dnswl.org] 0.0 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different 2.0 BLANK_SUBJECT Subject is present but empty X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: unmerge 16374 quit Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.215.177 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.0 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different 2.0 BLANK_SUBJECT Subject is present but empty unmerge 16374 quit From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 05 21:46:25 2019 Received: (at 20910) by debbugs.gnu.org; 6 Oct 2019 01:46:25 +0000 Received: from localhost ([127.0.0.1]:45404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGvcv-0004h4-BY for submit@debbugs.gnu.org; Sat, 05 Oct 2019 21:46:25 -0400 Received: from mail-pg1-f170.google.com ([209.85.215.170]:38655) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGvct-0004aO-Ig for 20910@debbugs.gnu.org; Sat, 05 Oct 2019 21:46:24 -0400 Received: by mail-pg1-f170.google.com with SMTP id x10so5987548pgi.5 for <20910@debbugs.gnu.org>; Sat, 05 Oct 2019 18:46:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=3W40YvPxMnbppo//GnfMWmbgosFwxKpoQ4ESKZf2O/4=; b=jB6646fOQLPlpoQAPzAWc9XzFnYjqQZE+BldadBdr1oQQTb+josG0sYT5O1Jquxfkg uxRVngqP3smMobpMiqZIBpCrFokpLn6W84Ji0mNuf+0z/iqYhfWrfMibWUBxrKKvSbFo xk4al6MRmpvX/u1madotR2Iq/BUTW+GbGk88uQkI8LSd7YsyeHY44IZNPFlTFsWQ0BR4 NhBSaa1UmDN3UrLBo9w9KvXnRdql/rS326e7DzXaTYafJQ4S3QhtO0SXTLcn3EeF8m48 2Dzot2vs7disc7aYNXPIo5ooTT01ozWevEi0NN6PBffea0CEahDRXiTTiMkH/TXnMshJ 5xUA== X-Gm-Message-State: APjAAAVO+2ZkFfzGFWwaN5oXUvEellnM3zHVWlJ5hFLeQV11jufDAgsO 6RhAWqetmNWLR1OA/pqHbhNIkXNVEWnEUA3uxak= X-Google-Smtp-Source: APXvYqzh7o7DfpUajlhOYJ7J/ZVSQ15HLvZxq3wKeLfnoWO67OczVJl6lFeBhxPJT1qlP7TSCG7nHDvwabCoEWhSF9Q= X-Received: by 2002:a63:1310:: with SMTP id i16mr21758008pgl.200.1570326377533; Sat, 05 Oct 2019 18:46:17 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas Date: Sun, 6 Oct 2019 03:46:06 +0200 Message-ID: Subject: Re: bug#20910: 24.4; *shell* write the password in clear in the buffer on git push To: Marcin Borkowski Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 20910 Cc: aurelien , Stefan Monnier , 20910@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Marcin Borkowski writes: > On 2015-06-27, at 10:51, Stefan Monnier wrote: > >>> M-x shell >>> git add mysupersoftware.py >>> git commit -m "pay attention of the pep8 thanks M-x py-pep8-run" >>> git push >>> shell $ request for the password of the git, and print it in clear in >>> the buffer >> >> Can you show us the actual password prompt (which is the only info that >> Emacs gets that a password is being requested, so it needs to recognize >> it, and those prompts change with language settings and stuff, so it's >> very heuristic and messy). > > I suspect that this might depend on Git version and configuration, and > things like gpg-agent. In my case, it displayed a window (in WM sense, > not in Emacs sense) asking for password, and only after clicking > "Cancel", it asked within Emacs. The prompt was: > > Password for 'https://mbork@github.com': > > and indeed the characters of the password were visible. > >> Stefan > > Best, Hi Marcin, When I try the following on Emacs 26.1, I get no error: (progn (require 'comint) (or (string-match comint-password-prompt-regexp "Password for 'https://foo@example.org: ") (error "NO MATCH"))) This suggests to me that a prompt such as the above should work under M-x shell, since that is built on top of comint. Could you verify that this works for you on Emacs 26.1 or later? Best regards, Stefan Kangas From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 06 19:50:00 2019 Received: (at 20910-done) by debbugs.gnu.org; 7 Nov 2019 00:50:00 +0000 Received: from localhost ([127.0.0.1]:41468 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iSVzr-0008KN-QO for submit@debbugs.gnu.org; Wed, 06 Nov 2019 19:50:00 -0500 Received: from host.gofardesign.uk ([208.79.239.190]:45700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iSVzp-0008K6-Me for 20910-done@debbugs.gnu.org; Wed, 06 Nov 2019 19:49:58 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=marxist.se; s=default; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=nGWRXrygKTLhnzLYIxWgQocc6SZcWMo1RpNuzhrSmXo=; b=Jyb4uiEZfFygAQnpT4YTvxeut9 BleElYUUpwvVNrzqjy3tR0qpDa+BmZ3XqCIO5fakaozImUYPtPBxrm8mRFYBwzjX0Yd2JnPQ1k/lg W/eqkWE28DR6QWqbMMm6m2uDKDezxuj4+hePcYquRLzhulMBSj0Xv6+ewIfvibjinb5Q=; Received: from h-70-69.a785.priv.bahnhof.se ([155.4.70.69]:49100 helo=localhost) by host.gofardesign.uk with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1iSVzg-0007t4-Vw; Wed, 06 Nov 2019 18:49:50 -0600 From: Stefan Kangas To: Marcin Borkowski Subject: Re: bug#20910: 24.4; *shell* write the password in clear in the buffer on git push In-Reply-To: (Stefan Kangas's message of "Sun, 6 Oct 2019 03:46:06 +0200") References: <87mvzlr55n.fsf@xload.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Date: Thu, 07 Nov 2019 01:49:47 +0100 Message-ID: <87mud8wlw4.fsf@marxist.se> MIME-Version: 1.0 Content-Type: text/plain X-OutGoing-Spam-Status: No, score=-1.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - host.gofardesign.uk X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - marxist.se X-Get-Message-Sender-Via: host.gofardesign.uk: authenticated_id: stefan@marxist.se X-Authenticated-Sender: host.gofardesign.uk: stefan@marxist.se X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 20910-done Cc: 20910-done@debbugs.gnu.org, aurelien , Stefan Monnier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Stefan Kangas writes: >>>> M-x shell >>>> git add mysupersoftware.py >>>> git commit -m "pay attention of the pep8 thanks M-x py-pep8-run" >>>> git push >>>> shell $ request for the password of the git, and print it in clear in >>>> the buffer >>> >>> Can you show us the actual password prompt (which is the only info that >>> Emacs gets that a password is being requested, so it needs to recognize >>> it, and those prompts change with language settings and stuff, so it's >>> very heuristic and messy). >> >> I suspect that this might depend on Git version and configuration, and >> things like gpg-agent. In my case, it displayed a window (in WM sense, >> not in Emacs sense) asking for password, and only after clicking >> "Cancel", it asked within Emacs. The prompt was: >> >> Password for 'https://mbork@github.com': >> >> and indeed the characters of the password were visible. >> >>> Stefan >> >> Best, > > Hi Marcin, > > When I try the following on Emacs 26.1, I get no error: > > (progn > (require 'comint) > (or > (string-match comint-password-prompt-regexp > "Password for 'https://foo@example.org: ") > (error "NO MATCH"))) > > This suggests to me that a prompt such as the above should work under > M-x shell, since that is built on top of comint. > > Could you verify that this works for you on Emacs 26.1 or later? More information was requested, but none was given within 4 weeks. I went ahead and added a string to test for the above to the test suite in commit 1428dfe630, and with that I'm closing this bug. Best regards, Stefan Kangas From unknown Sat Aug 16 20:57:54 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 05 Dec 2019 12:24:04 +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