<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/libexec/login_passwd, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/libexec/login_passwd?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/libexec/login_passwd?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-05-15T17:25:39Z</updated>
<entry>
<title>Fix handling of passwd entries with an empty password.</title>
<updated>2020-05-15T17:25:39Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2020-05-15T17:25:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e3568ce26f9d04b69ade188334bcaa0cba896d64'/>
<id>urn:sha1:e3568ce26f9d04b69ade188334bcaa0cba896d64</id>
<content type='text'>
Initialize "pass" to the empty string instead of NULL, otherwise
crypt_checkpass() will dereference NULL.
From Yuichiro Naito via yasuoka@.  OK deraadt@
</content>
</entry>
<entry>
<title>Merge two missed fixes from login.c to login_passwd.c.</title>
<updated>2019-12-24T13:13:33Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2019-12-24T13:13:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d89a8fc2b45c1859b22176d1afae3924a603e375'/>
<id>urn:sha1:d89a8fc2b45c1859b22176d1afae3924a603e375</id>
<content type='text'>
 - use the correct length when checking for "-v lastchance=yes"
 - don't try to zero pass if it is NULL
From miod@
</content>
</entry>
<entry>
<title>Replace modular version with origin BSDi version with our updates.</title>
<updated>2019-12-21T18:56:27Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2019-12-21T18:56:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d8f5a4ae7e0885da2ff7be0217a576cc9c44c666'/>
<id>urn:sha1:d8f5a4ae7e0885da2ff7be0217a576cc9c44c666</id>
<content type='text'>
In 2001 login_passwd was made modular so we could use the same
source for passwd and kerberos auth.  Now that we no longer have
kerberos integrated we can simplify login_passwd.  OK deraadt@
</content>
</entry>
<entry>
<title>Return BI_SILENT not BI_AUTH if the challenge service is requested.</title>
<updated>2019-12-14T15:22:48Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2019-12-14T15:22:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b4d71eb7c05ce44efa40ad23958e7304abd440cf'/>
<id>urn:sha1:b4d71eb7c05ce44efa40ad23958e7304abd440cf</id>
<content type='text'>
This bug was introduced in the login_passwd rewrite back in 2001.
From Tom Longshine.
</content>
</entry>
<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>Remove the hopefully last remnants of kerberos in there: arg_login,</title>
<updated>2018-09-30T13:29:24Z</updated>
<author>
<name>ajacoutot</name>
<email>ajacoutot@openbsd.org</email>
</author>
<published>2018-09-30T13:29:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=fbe777cf517e1f601d6e06f07f8d2518f90c562a'/>
<id>urn:sha1:fbe777cf517e1f601d6e06f07f8d2518f90c562a</id>
<content type='text'>
arg_notickets and invokinguser.

ok kn@ millert@
</content>
</entry>
<entry>
<title>Call pledge(2) earlier before opening the auth channel and readpassphrase()</title>
<updated>2018-06-13T15:02:09Z</updated>
<author>
<name>reyk</name>
<email>reyk@openbsd.org</email>
</author>
<published>2018-06-13T15:02:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=05b936d72ee5fae83075fc48ac7f709308fde3fb'/>
<id>urn:sha1:05b936d72ee5fae83075fc48ac7f709308fde3fb</id>
<content type='text'>
Before this change, only the password validation was pledged, now it
also includes some more code including the "Password:" prompt.

To pledge the code earlier, the getpwnam_shadow() had to be moved up -
it works under "getpw" but it does not return the actual password hash
under pledge.  This also works with yp(ldap).

OK deraadt@ tb@ brynet@
</content>
</entry>
<entry>
<title>Remove #ifdef PASSWD, it was always enabled and is a leftover from krb5 days.</title>
<updated>2018-06-13T14:54:42Z</updated>
<author>
<name>reyk</name>
<email>reyk@openbsd.org</email>
</author>
<published>2018-06-13T14:54:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9b203ab7c3f4e076af3bee6e51616885cc6063c0'/>
<id>urn:sha1:9b203ab7c3f4e076af3bee6e51616885cc6063c0</id>
<content type='text'>
No other uses of -DPASSWD were found in the tree.

OK deraadt@ tb@ brynet@
</content>
</entry>
<entry>
<title>set password to return of readpassphrase(), not always the buffer.</title>
<updated>2016-09-03T11:24:40Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2016-09-03T11:24:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f3a44ca3fc203a7c20a5430474577d5afbc5bd4a'/>
<id>urn:sha1:f3a44ca3fc203a7c20a5430474577d5afbc5bd4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>convert to use readpassphrase() instead of DEPRECATED/getpass()</title>
<updated>2016-09-03T10:50:16Z</updated>
<author>
<name>gsoares</name>
<email>gsoares@openbsd.org</email>
</author>
<published>2016-09-03T10:50:16Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=efe4d82692c65798896a2a64ed206b80cc8a867d'/>
<id>urn:sha1:efe4d82692c65798896a2a64ed206b80cc8a867d</id>
<content type='text'>
OK millert@
</content>
</entry>
</feed>
