<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython.git/Lib/getpass.py, branch v2.7</title>
<subtitle>
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/'/>
<entry>
<title>Fixes issue7208 - getpass would still allow the password to be echoed on</title>
<updated>2009-10-31T21:26:08+00:00</updated>
<author>
<name>Gregory P. Smith</name>
<email>greg@mad-scientist.com</email>
</author>
<published>2009-10-31T21:26:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=59feb0b3ed4f98d149488bbab0e0b6006270e071'/>
<id>59feb0b3ed4f98d149488bbab0e0b6006270e071</id>
<content type='text'>
Solaris due to not flushing the input buffer.

This change also incorporates some additional getpass implementation
suggestions for security based on an analysis of getpass.c linked to from the
issue.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Solaris due to not flushing the input buffer.

This change also incorporates some additional getpass implementation
suggestions for security based on an analysis of getpass.c linked to from the
issue.
</pre>
</div>
</content>
</entry>
<entry>
<title>kill bare except</title>
<updated>2009-09-17T02:46:54+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2009-09-17T02:46:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=e2a2bd265910689c40e473e9f80c871fa3790075'/>
<id>e2a2bd265910689c40e473e9f80c871fa3790075</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Major improvements:</title>
<updated>2008-04-22T08:08:41+00:00</updated>
<author>
<name>Gregory P. Smith</name>
<email>greg@mad-scientist.com</email>
</author>
<published>2008-04-22T08:08:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=b0b079d98874d547a6ed53d43ec6a144e99b7ecd'/>
<id>b0b079d98874d547a6ed53d43ec6a144e99b7ecd</id>
<content type='text'>
* Default to using /dev/tty for the password prompt and input before
  falling back to sys.stdin and sys.stderr.
* Use sys.stderr instead of sys.stdout.
* print the 'password may be echoed' warning to stream used to display
  the prompt rather than always sys.stderr.
* warn() with GetPassWarning when input may be echoed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Default to using /dev/tty for the password prompt and input before
  falling back to sys.stdin and sys.stderr.
* Use sys.stderr instead of sys.stdout.
* print the 'password may be echoed' warning to stream used to display
  the prompt rather than always sys.stderr.
* warn() with GetPassWarning when input may be echoed.
</pre>
</div>
</content>
</entry>
<entry>
<title>If sys.stdin is not a tty, fall back to default_getpass after printing</title>
<updated>2008-04-21T21:31:08+00:00</updated>
<author>
<name>Gregory P. Smith</name>
<email>greg@mad-scientist.com</email>
</author>
<published>2008-04-21T21:31:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=227384c24ff0be72419639e9142f4b9a448cd7cc'/>
<id>227384c24ff0be72419639e9142f4b9a448cd7cc</id>
<content type='text'>
a warning instead of failing with a termios.error.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
a warning instead of failing with a termios.error.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug #1445068: getpass.getpass() can now be given an explicit stream</title>
<updated>2006-03-31T18:42:16+00:00</updated>
<author>
<name>Georg Brandl</name>
<email>georg@python.org</email>
</author>
<published>2006-03-31T18:42:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=2849024c86befde369ea4c41013c8c998a23f141'/>
<id>2849024c86befde369ea4c41013c8c998a23f141</id>
<content type='text'>
argument to specify where to write the prompt.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
argument to specify where to write the prompt.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix SF #640094, on win32 getpass runs into unix_getpass</title>
<updated>2002-11-20T23:15:54+00:00</updated>
<author>
<name>Neal Norwitz</name>
<email>nnorwitz@gmail.com</email>
</author>
<published>2002-11-20T23:15:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=81b1607b63a4dab054cbf10f0042d3c6c348d68c'/>
<id>81b1607b63a4dab054cbf10f0042d3c6c348d68c</id>
<content type='text'>
Make sure we have a UNIX-compatible termios.
Apparently, McMillan Installer made a termios on windows
which caused unix_getpass() to be used instead of win_getpass().

Will backport.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make sure we have a UNIX-compatible termios.
Apparently, McMillan Installer made a termios on windows
which caused unix_getpass() to be used instead of win_getpass().

Will backport.
</pre>
</div>
</content>
</entry>
<entry>
<title>win_getpass(): if sys.stdin is not sys.__stdin__, use</title>
<updated>2001-08-30T15:07:44+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>2001-08-30T15:07:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=99be5dbd2c45d0dc3779bf33d9ddbab98ed785db'/>
<id>99be5dbd2c45d0dc3779bf33d9ddbab98ed785db</id>
<content type='text'>
default_getpass().  This should prevent hanging when it is called in
IDLE.

Fixes SF bug #455648.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
default_getpass().  This should prevent hanging when it is called in
IDLE.

Fixes SF bug #455648.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove two redundant statements (PyChecker).</title>
<updated>2001-08-13T15:30:22+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>2001-08-13T15:30:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=c28cee8e276193ea714cd53e1a910fa59809c3ac'/>
<id>c28cee8e276193ea714cd53e1a910fa59809c3ac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Get the needed constants from termios, not TERMIOS.</title>
<updated>2001-02-27T21:23:31+00:00</updated>
<author>
<name>Fred Drake</name>
<email>fdrake@acm.org</email>
</author>
<published>2001-02-27T21:23:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=04d001e7e1ba1707d6d8c9db862f190a2aa6b470'/>
<id>04d001e7e1ba1707d6d8c9db862f190a2aa6b470</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>more __all__ updates</title>
<updated>2001-01-20T23:34:12+00:00</updated>
<author>
<name>Skip Montanaro</name>
<email>skip@pobox.com</email>
</author>
<published>2001-01-20T23:34:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=cd351243c6160c04203dad8547035beebd1cf4c3'/>
<id>cd351243c6160c04203dad8547035beebd1cf4c3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
