On Fri, 26 Aug 2016 09:52:07 +0200 Martin Maechler <[email protected]> wrote:
>>>>>> Laurent Gatto <[email protected]> >>>>>> on Fri, 26 Aug 2016 06:12:04 +0100 writes: > > > On 26 August 2016 02:52, RICHARD M. HEIBERGER wrote: > > >> yes i am sure > >> > >> Sent from my iPhone > >> > >>> On Aug 25, 2016, at 17:00, Stephen Eglen <[email protected]> wrote: > >>> > >>> > >>>> Yes, the dots appear in the minibuffer. Then when the minibuffer > goes > >>>> away, the password is displayed in the > >>>> *R* buffer. > >>> > >>> Are you sure? > >>> > >>> When I do this: > >>> > >>> cat(" Password: "); pwd <- readLines(file("stdin"), 1) > >>> > >>> Then I all I see in *R* is: > >>> Password: > > >>> > >>> and I would consider it a bug to have the password echoed. (Not just > >>> for ESS but for shell/other comint modes). > > > Well, as far as I can tell, it does work as expected using > > > ess 16.04 [elpa 20160819.531] > > emacs 24.5.1 > > for me, it works, too (on Linux, same emacs version). > > I assume this could be an R issue more than an ESS one, and am > guessing that Rich is on a platform where file("stdin") is > not well implemented (because of missing / flaky / ... OS support), For me it's the same as for Rich Heiberger: dots when entering the password in the minibuffer but then it gets printed in cleartext after the "Password: " prompt in the *R* buffer. This is with R version 3.3.1 Patched (2016-09-02 r71210) Platform: x86_64-suse-linux-gnu (64-bit), ESS 16.04 built today from the Git repository (commit 14e80d60) and with both a recent Emacs build from the Git master branch as well as Emacs 24.5. Steve Berman ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/ess-help
