<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libc/sys/execve.2, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/sys/execve.2?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/sys/execve.2?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-04-10T07:31:45Z</updated>
<entry>
<title>Update ARG_MAX bytes count</title>
<updated>2020-04-10T07:31:45Z</updated>
<author>
<name>jca</name>
<email>jca@openbsd.org</email>
</author>
<published>2020-04-10T07:31:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=06838a6c2f9284c76a0ee9ab6923f67179dc32e5'/>
<id>urn:sha1:06838a6c2f9284c76a0ee9ab6923f67179dc32e5</id>
<content type='text'>
ok deraadt@
</content>
</entry>
<entry>
<title>comply with POSIX and make execve() return EACCES for directories</title>
<updated>2019-12-01T18:17:31Z</updated>
<author>
<name>naddy</name>
<email>naddy@openbsd.org</email>
</author>
<published>2019-12-01T18:17:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=11dfcec84175da73b57ac3a57ff06a8912b35576'/>
<id>urn:sha1:11dfcec84175da73b57ac3a57ff06a8912b35576</id>
<content type='text'>
ok millert@ deraadt@
</content>
</entry>
<entry>
<title>correct mispellings of EACCES; from Kris Katterjohn</title>
<updated>2019-07-29T23:14:06Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2019-07-29T23:14:06Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d704f08a28f027f0f11e7651e5c170b979b9f0d8'/>
<id>urn:sha1:d704f08a28f027f0f11e7651e5c170b979b9f0d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pledge()'s 2nd argument becomes char *execpromises, which becomes the</title>
<updated>2017-12-12T01:12:34Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2017-12-12T01:12:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4ea7ed56bd1c71560696216439fcb657286d6443'/>
<id>urn:sha1:4ea7ed56bd1c71560696216439fcb657286d6443</id>
<content type='text'>
pledge for a new execve image immediately upon start.  Also introduces
"error" which makes violations return -1 ENOSYS instead of killing the
program ("error" may not be handed to a setuid/setgid program, which
may be missing/ignoring syscall return values and would continue with
inconsistant state)
Discussion with many
florian has used this to improve the strictness of a daemon
</content>
</entry>
<entry>
<title>Xr sigprocmask(2) not the obsolete sigsetmask(3)</title>
<updated>2017-04-13T21:49:11Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2017-04-13T21:49:11Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b6082ba90af9101c1cb947f9124b18df236f4b6c'/>
<id>urn:sha1:b6082ba90af9101c1cb947f9124b18df236f4b6c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>document that running a W^X violating binary from file system mounted</title>
<updated>2016-09-12T00:54:30Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2016-09-12T00:54:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f2a4299fa906908036cdf2fb6a77f5b8da01385c'/>
<id>urn:sha1:f2a4299fa906908036cdf2fb6a77f5b8da01385c</id>
<content type='text'>
without wxallowed causes EACCES
</content>
</entry>
<entry>
<title>Add EISDIR to ERRORS and fix ETXTBSY description; from Piotr Durlej.</title>
<updated>2016-03-27T02:07:46Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2016-03-27T02:07:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a9e823a3b741acd9094588031c6eaab62bbd3d20'/>
<id>urn:sha1:a9e823a3b741acd9094588031c6eaab62bbd3d20</id>
<content type='text'>
OK jmc@
</content>
</entry>
<entry>
<title>Document that execve(2) resets SIGCHLD to SIG_DFL</title>
<updated>2015-10-11T09:51:26Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2015-10-11T09:51:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=93024534bb8508f1ab1cee1f3713f250b46dae6e'/>
<id>urn:sha1:93024534bb8508f1ab1cee1f3713f250b46dae6e</id>
<content type='text'>
wordsmithing and ok jmc@
</content>
</entry>
<entry>
<title>use .In rather than .Fd #include</title>
<updated>2015-09-10T17:55:21Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2015-09-10T17:55:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ec5cd23ef093063387ec1273d0c19047daa9c801'/>
<id>urn:sha1:ec5cd23ef093063387ec1273d0c19047daa9c801</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Hide many (194!) symbols that nothing should be using.</title>
<updated>2015-08-26T01:54:08Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2015-08-26T01:54:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b3b7ef2e4e6be9caa31c33f1642745eba9e6b35d'/>
<id>urn:sha1:b3b7ef2e4e6be9caa31c33f1642745eba9e6b35d</id>
<content type='text'>
Delete exect(2); it wasn't portable across archs and nothing used it.

ports test build by naddy@
ok deraadt@ kettenis@
</content>
</entry>
</feed>
