<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libc/gen/readpassphrase.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/gen/readpassphrase.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/gen/readpassphrase.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-01-25T00:19:25Z</updated>
<entry>
<title>I am retiring my old email address;  replace it with my OpenBSD one.</title>
<updated>2019-01-25T00:19:25Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2019-01-25T00:19:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=bf198cc6eba0ca1f6d79f71e8e2243d386241fa8'/>
<id>urn:sha1:bf198cc6eba0ca1f6d79f71e8e2243d386241fa8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid generate SIGTTOU when restoring the terminal mode.  If we get</title>
<updated>2016-10-18T12:47:18Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2016-10-18T12:47:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1c3558a93fb16f41866b71820f4c5389eb1b457c'/>
<id>urn:sha1:1c3558a93fb16f41866b71820f4c5389eb1b457c</id>
<content type='text'>
SIGTTOU it means the process is not in the foreground process group
which, in most cases, means that the shell has taken control of the
tty.  Requiring the user the fg the process in this case doesn't
make sense and can result in both SIGTSTP and SIGTTOU being sent
which can lead to the process being suspended again immediately
after being brought into the foreground.
</content>
</entry>
<entry>
<title>Wrap &lt;readpassphrase.h&gt; so internal calls go direct and readpassphrase is weak</title>
<updated>2015-09-14T10:45:27Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2015-09-14T10:45:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6709dcd9afeb897f21d6d3b51911479e7c46e5e4'/>
<id>urn:sha1:6709dcd9afeb897f21d6d3b51911479e7c46e5e4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>most obvious unsigned char casts for ctype</title>
<updated>2013-11-24T23:51:28Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2013-11-24T23:51:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=dfe5467e3c6b93ccc8be21818dca4babdc79fd90'/>
<id>urn:sha1:dfe5467e3c6b93ccc8be21818dca4babdc79fd90</id>
<content type='text'>
ok jca krw ingo
</content>
</entry>
<entry>
<title>Defer installing signal handlers until echo is disabled so that we</title>
<updated>2010-05-14T13:30:34Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2010-05-14T13:30:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=13c7638dee77fe8d293566db5cb420f8c2ddb681'/>
<id>urn:sha1:13c7638dee77fe8d293566db5cb420f8c2ddb681</id>
<content type='text'>
get suspended normally when not the foreground process.  Fix potential
infinite loop when restoring terminal settings if process is in the
background when restore occurs.  OK miod@
</content>
</entry>
<entry>
<title>If a process receives two different signals while in readpassphrase, only</title>
<updated>2010-01-13T10:20:54Z</updated>
<author>
<name>dtucker</name>
<email>dtucker@openbsd.org</email>
</author>
<published>2010-01-13T10:20:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d5ca02a9bb26365156e242aba39771e27c2eb2d6'/>
<id>urn:sha1:d5ca02a9bb26365156e242aba39771e27c2eb2d6</id>
<content type='text'>
the most recent one will be stored for later re-delivery.  When the signal
handlers are restored, all except the most recent signal will be lost.
Replace the single variable with an array so signals are not lost.
ok deraadt@
</content>
</entry>
<entry>
<title>Use TCSAFLUSH instead of TCSANOW when turning echo back on so that</title>
<updated>2008-01-17T16:27:07Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2008-01-17T16:27:07Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9462f6a9c24e19e4c04c452e3ff62e46cb864d63'/>
<id>urn:sha1:9462f6a9c24e19e4c04c452e3ff62e46cb864d63</id>
<content type='text'>
there is no chance of output that was written but still pending to
be displayed.  This is what the original getpass(3) did.
</content>
</entry>
<entry>
<title>If we receive SIGTTOU when turning off echo, the process is already</title>
<updated>2007-10-30T12:03:48Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2007-10-30T12:03:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5bf3f022ac9b5aa6f97a7880190e0813af8c433e'/>
<id>urn:sha1:5bf3f022ac9b5aa6f97a7880190e0813af8c433e</id>
<content type='text'>
backgrounded.  Do not print the password prompt in this case since
the first read will result in the process receiving SIGTTIN.
Fixes an issue where the password prompt would be displayed when
readpassphrase() would not be able to read anything.  OK deraadt@
</content>
</entry>
<entry>
<title>(char)to{upper,lower}()</title>
<updated>2006-03-31T05:33:59Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2006-03-31T05:33:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=242653d27754dfe6143d86fcb170f941421352a0'/>
<id>urn:sha1:242653d27754dfe6143d86fcb170f941421352a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>zap remaining rcsid.</title>
<updated>2005-08-08T08:05:33Z</updated>
<author>
<name>espie</name>
<email>espie@openbsd.org</email>
</author>
<published>2005-08-08T08:05:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c2c925dec2134a12f472359f2a189e9a312dd721'/>
<id>urn:sha1:c2c925dec2134a12f472359f2a189e9a312dd721</id>
<content type='text'>
Kill old files that are no longer compiled.

okay theo
</content>
</entry>
</feed>
