<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/libexec/ftpd/ftpcmd.y, branch jd/simplify-queueing</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/libexec/ftpd/ftpcmd.y?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/libexec/ftpd/ftpcmd.y?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-03-04T20:17:48Z</updated>
<entry>
<title>Avoid passing a NULL name to retrieve(), use "." instead.</title>
<updated>2020-03-04T20:17:48Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2020-03-04T20:17:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=aed6457bd75035468beacfdf63a33ce6029abd59'/>
<id>urn:sha1:aed6457bd75035468beacfdf63a33ce6029abd59</id>
<content type='text'>
Fixes a "vfprintf %s NULL" warning in ftpd.
OK deraadt@ tb@
</content>
</entry>
<entry>
<title>When system calls indicate an error they return -1, not some arbitrary</title>
<updated>2019-06-28T13:32:41Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2019-06-28T13:32:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=df69c215c7c66baf660f3f65414fd34796c96152'/>
<id>urn:sha1:df69c215c7c66baf660f3f65414fd34796c96152</id>
<content type='text'>
value &lt; 0.  errno is only updated in this case.  Change all (most?)
callers of syscalls to follow this better, and let's see if this strictness
helps us in the future.
</content>
</entry>
<entry>
<title>rm dead code and simplify ftpd_popen. this code has only called</title>
<updated>2019-05-08T23:56:48Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2019-05-08T23:56:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7a7d71fb506b7dfd4a8cb5bad7d02efd611d2b2d'/>
<id>urn:sha1:7a7d71fb506b7dfd4a8cb5bad7d02efd611d2b2d</id>
<content type='text'>
its statically linked ls_main for some time now.
from Jan Klemkow
ok deraadt
</content>
</entry>
<entry>
<title>Don't send multiple error messages in response to a single command</title>
<updated>2017-04-27T13:30:54Z</updated>
<author>
<name>mikeb</name>
<email>mikeb@openbsd.org</email>
</author>
<published>2017-04-27T13:30:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ad3b829a84f50905002d0395882f257e5f8a3771'/>
<id>urn:sha1:ad3b829a84f50905002d0395882f257e5f8a3771</id>
<content type='text'>
While a few commands (such as HELP and NOOP) are allowed in between
USER and PASS, most of the others are not.  However if such command
is issued, ftpd should abort the command evaluation early and reply
with "530 Please login with USER and PASS."

From form@, with input from deraadt@ and OK millert@
</content>
</entry>
<entry>
<title>memset() of password field should be explicit_bzero().</title>
<updated>2017-04-17T21:49:01Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2017-04-17T21:49:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=72547754b766351e4b6ebcc51b842f0ddc2fd220'/>
<id>urn:sha1:72547754b766351e4b6ebcc51b842f0ddc2fd220</id>
<content type='text'>
[Not using freezero() in yacc files yet]
</content>
</entry>
<entry>
<title>trim down some NBBY references. 8 bits ought to be enough for anyone.</title>
<updated>2016-08-26T06:32:10Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2016-08-26T06:32:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=08cb63c286f34c4f4cea15e62c517cb81ae97549'/>
<id>urn:sha1:08cb63c286f34c4f4cea15e62c517cb81ae97549</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert %q to %ll with long long casts for printf()</title>
<updated>2016-08-14T22:56:29Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2016-08-14T22:56:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a20a5177f8cd49fa822883889e2e37b5a0bcbef3'/>
<id>urn:sha1:a20a5177f8cd49fa822883889e2e37b5a0bcbef3</id>
<content type='text'>
Delete pointless casts to off_t, void*, and uid_t

ok krw@
</content>
</entry>
<entry>
<title>don't need to ifdef setproctitle</title>
<updated>2015-11-16T17:31:14Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2015-11-16T17:31:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6272de945e22966cc8a68312483eea4d1c942894'/>
<id>urn:sha1:6272de945e22966cc8a68312483eea4d1c942894</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unifdef some oldness. (BSD not defined since removal of param.h)</title>
<updated>2015-10-25T22:13:39Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2015-10-25T22:13:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=98a67b73c19da38835716db217ebf31b3cbd8134'/>
<id>urn:sha1:98a67b73c19da38835716db217ebf31b3cbd8134</id>
<content type='text'>
ok jca sthen
</content>
</entry>
<entry>
<title>calloc() is prototyped; do not cast result</title>
<updated>2015-08-18T17:35:59Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2015-08-18T17:35:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=dc88c29e99337ba0be91eb8d7642d1d111970938'/>
<id>urn:sha1:dc88c29e99337ba0be91eb8d7642d1d111970938</id>
<content type='text'>
</content>
</entry>
</feed>
