<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sbin/init, branch master</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sbin/init?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sbin/init?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-03-25T19:26:52Z</updated>
<entry>
<title>init(8): use err(3) instead of hand-rolled fprintf(3) messages</title>
<updated>2020-03-25T19:26:52Z</updated>
<author>
<name>cheloha</name>
<email>cheloha@openbsd.org</email>
</author>
<published>2020-03-25T19:26:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b1fde1a1ce15a59022e0b3255b570396ef437237'/>
<id>urn:sha1:b1fde1a1ce15a59022e0b3255b570396ef437237</id>
<content type='text'>
</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>Drop special handling of SIGSYS.</title>
<updated>2018-08-24T18:36:56Z</updated>
<author>
<name>cheloha</name>
<email>cheloha@openbsd.org</email>
</author>
<published>2018-08-24T18:36:56Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9a190421759999d2a1042bf36272e46673356e33'/>
<id>urn:sha1:9a190421759999d2a1042bf36272e46673356e33</id>
<content type='text'>
Tolerance for up to 25 SIGSYS deliveries was added to init(8) soon after
the addition of sysctl(2) at CSRG, presumably to ease the transition to
the new ABI.

After 25 years of work the ABI transition is finally complete and we can
now safely remove this splint.

In general, we now have better practices and methods for helping userspace
across kernel ABI breaks.

ok deraadt@
</content>
</entry>
<entry>
<title>Check GETTY_SPACING against the monotonic clock.</title>
<updated>2018-01-31T15:57:44Z</updated>
<author>
<name>cheloha</name>
<email>cheloha@openbsd.org</email>
</author>
<published>2018-01-31T15:57:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=eb10f49cb5004439aeb1da4de58d46ffb6569ecf'/>
<id>urn:sha1:eb10f49cb5004439aeb1da4de58d46ffb6569ecf</id>
<content type='text'>
Ensures that we can use the check if the system clock is set backwards.

While here, move time retrieval into the child process in start_getty(),
and only get the time if se_started has been set.

ok millert@ tb@
</content>
</entry>
<entry>
<title>GETTY_SLEEP is 30 seconds, not 10</title>
<updated>2018-01-16T15:57:51Z</updated>
<author>
<name>cheloha</name>
<email>cheloha@openbsd.org</email>
</author>
<published>2018-01-16T15:57:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=db84ebf0f4163b7ac8092d0c998bf2f6a5340709'/>
<id>urn:sha1:db84ebf0f4163b7ac8092d0c998bf2f6a5340709</id>
<content type='text'>
ok deraadt@
</content>
</entry>
<entry>
<title>unifdef LOGIN_CAP, we always want to use login.conf</title>
<updated>2018-01-06T16:26:12Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2018-01-06T16:26:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=bd61d3e8c1ebf42c19024a04cdbc0c581c667e29'/>
<id>urn:sha1:bd61d3e8c1ebf42c19024a04cdbc0c581c667e29</id>
<content type='text'>
OK jca@, no objection deraadt@
</content>
</entry>
<entry>
<title>s/CPU_LIDSUSPEND/CPU_LIDACTION/</title>
<updated>2017-06-16T06:46:54Z</updated>
<author>
<name>natano</name>
<email>natano@openbsd.org</email>
</author>
<published>2017-06-16T06:46:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=02638669758e1736439526eaf4359c6856662de0'/>
<id>urn:sha1:02638669758e1736439526eaf4359c6856662de0</id>
<content type='text'>
ok mlarkin
</content>
</entry>
<entry>
<title>Use the safe idiom of cleaning sensitive data from memory with explicit_bzero,</title>
<updated>2017-05-03T09:51:39Z</updated>
<author>
<name>mestre</name>
<email>mestre@openbsd.org</email>
</author>
<published>2017-05-03T09:51:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=3a7efd937573e0e5ebd63e3cb5eba79209e397fc'/>
<id>urn:sha1:3a7efd937573e0e5ebd63e3cb5eba79209e397fc</id>
<content type='text'>
instead of relying on other methods, after readpassphrase. Some programs on
this diff won't benefit that much since it happens near the terminal path, but
someone might copy the unsafe idiom to another program and place it where it
may leak sensitive data.

Discussed aeons ago with tb@, OK deraadt@ and beck@
</content>
</entry>
<entry>
<title>Add a new sysctl machdep.lidaction. The sysctl works as follows:</title>
<updated>2017-03-02T10:38:09Z</updated>
<author>
<name>natano</name>
<email>natano@openbsd.org</email>
</author>
<published>2017-03-02T10:38:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2d357aeded0106833319c29a54d2bb4b14c40d90'/>
<id>urn:sha1:2d357aeded0106833319c29a54d2bb4b14c40d90</id>
<content type='text'>
machdep.lidaction=0	# do nothing
machdep.lidaction=1	# suspend
machdep.lidaction=2	# hibernate

lidsuspend is just an alias for lidaction, so if you change one, the
other one will have the same value. The plan is to remove
machdep.lidsuspend eventually when people have upgraded their
/ets/sysctl.conf.

discussed with deraadt, who came up with the new MIB name
no objections mlarkin
ok stsp halex jcs
</content>
</entry>
<entry>
<title>fix HISTORY;</title>
<updated>2016-10-06T11:43:30Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2016-10-06T11:43:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e2e0d09d729ae7b3a37f863ae9d8c3b6a5aba9e7'/>
<id>urn:sha1:e2e0d09d729ae7b3a37f863ae9d8c3b6a5aba9e7</id>
<content type='text'>
patches from Sevan Janiyan &lt;venture37 at geeklan dot co dot uk&gt;;
verified using minnie.tuhs.org/cgi-bin/utree.pl
</content>
</entry>
</feed>
