<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/libexec/mail.local, branch jd/histogram</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/libexec/mail.local?h=jd%2Fhistogram</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/libexec/mail.local?h=jd%2Fhistogram'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-05-27T03:12:06Z</updated>
<entry>
<title>Remove support for world-writable mail spools.</title>
<updated>2020-05-27T03:12:06Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2020-05-27T03:12:06Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=da07b1a33098c80ae09a68169c20a6485e5f3453'/>
<id>urn:sha1:da07b1a33098c80ae09a68169c20a6485e5f3453</id>
<content type='text'>
They won't work any more due to pledge restrictions so just print
an error and exit if the spool is world-writable.  OK beck@
</content>
</entry>
<entry>
<title>Use sysexits.h exit values to distinguish between tempfail and permfail.</title>
<updated>2020-02-09T14:59:20Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2020-02-09T14:59:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e1869fb34cf6f4c047bfb3e3e27f930492096424'/>
<id>urn:sha1:e1869fb34cf6f4c047bfb3e3e27f930492096424</id>
<content type='text'>
Unix MTAs use the exit value of the MDA (here mail.local) to determine
whether or not a failure to deliver mail should be considered to be
a temporary or permanent failure.  OK semarie@ beck@
</content>
</entry>
<entry>
<title>Remove backward compatibility for obsolete -H flag.</title>
<updated>2020-02-07T02:27:37Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2020-02-07T02:27:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8bc1a32387697149fd2d2ddb968ce26852d462b6'/>
<id>urn:sha1:8bc1a32387697149fd2d2ddb968ce26852d462b6</id>
<content type='text'>
The -H flag was deprecated in 1998.  OK jung@
</content>
</entry>
<entry>
<title>Allow mail.local to be run as non-root.</title>
<updated>2020-02-02T23:17:09Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2020-02-02T23:17:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c711e4838d5b77b5ac9bd22ceb0fa3fdc9d4c5e1'/>
<id>urn:sha1:c711e4838d5b77b5ac9bd22ceb0fa3fdc9d4c5e1</id>
<content type='text'>
If mail.local is invoked by a non-root user, open a pipe to
lockspool(1) for file locking.  It is only possible to delivery to
a pre-existing mail spool when running mail.local as non-root.
OK gilles@ deraadt@
</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>Remove NULL-checks before free(). ok tb@</title>
<updated>2015-12-12T20:09:28Z</updated>
<author>
<name>mmcc</name>
<email>mmcc@openbsd.org</email>
</author>
<published>2015-12-12T20:09:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6f254f9ebcae4649362ef9768ba6b00196833722'/>
<id>urn:sha1:6f254f9ebcae4649362ef9768ba6b00196833722</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for IPv6 by using getaddrinfo().  Our inetd.conf ships</title>
<updated>2015-07-06T15:02:51Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2015-07-06T15:02:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=23b882a1f4624c0e50ef70da1df4e5b5fcec299b'/>
<id>urn:sha1:23b882a1f4624c0e50ef70da1df4e5b5fcec299b</id>
<content type='text'>
with an IPv6 comsat example but it would never get used.  OK deraadt@
</content>
</entry>
<entry>
<title>Replace &lt;sys/param.h&gt; with &lt;limits.h&gt; and other less dirty headers where</title>
<updated>2015-01-16T06:39:28Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2015-01-16T06:39:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b9fc9a728fce9c4289b7e9a992665e28d5629a54'/>
<id>urn:sha1:b9fc9a728fce9c4289b7e9a992665e28d5629a54</id>
<content type='text'>
possible.  Annotate &lt;sys/param.h&gt; lines with their current reasons.  Switch
to PATH_MAX, NGROUPS_MAX, HOST_NAME_MAX+1, LOGIN_NAME_MAX, etc.  Change
MIN() and MAX() to local definitions of MINIMUM() and MAXIMUM() where
sensible to avoid pulling in the pollution.  These are the files confirmed
through binary verification.
ok guenther, millert, doug (helped with the verification protocol)
</content>
</entry>
<entry>
<title>less sendmail;</title>
<updated>2014-09-16T21:28:51Z</updated>
<author>
<name>jmc</name>
<email>jmc@openbsd.org</email>
</author>
<published>2014-09-16T21:28:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d8aa6ba7246edcffca619b285461bc2dec1c0130'/>
<id>urn:sha1:d8aa6ba7246edcffca619b285461bc2dec1c0130</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make this page slightly less sendmail centric; ok gilles</title>
<updated>2014-03-25T14:19:49Z</updated>
<author>
<name>jmc</name>
<email>jmc@openbsd.org</email>
</author>
<published>2014-03-25T14:19:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c7e3773cf3e8c325995eceb11e9fe94692793a7c'/>
<id>urn:sha1:c7e3773cf3e8c325995eceb11e9fe94692793a7c</id>
<content type='text'>
</content>
</entry>
</feed>
