<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libpthread/man/pthread_attr_setstackaddr.3, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libpthread/man/pthread_attr_setstackaddr.3?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libpthread/man/pthread_attr_setstackaddr.3?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2018-04-12T17:13:34Z</updated>
<entry>
<title>Implement MAP_STACK option for mmap().  Synchronous faults (pagefault and</title>
<updated>2018-04-12T17:13:34Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2018-04-12T17:13:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=003f5e42bbc90263e30dbce6eb150fc5e31b56eb'/>
<id>urn:sha1:003f5e42bbc90263e30dbce6eb150fc5e31b56eb</id>
<content type='text'>
syscall) confirm the stack register points at MAP_STACK memory, otherwise
SIGSEGV is delivered. sigaltstack() and pthread_attr_setstack() are modified
to create a MAP_STACK sub-region which satisfies alignment requirements.
Observe that MAP_STACK can only be set/cleared by mmap(), which zeroes the
contents of the region -- there is no mprotect() equivalent operation, so
there is no MAP_STACK-adding gadget.
This opportunistic software-emulation of a stack protection bit makes
stack-pivot operations during ROPchain fragile (kind of like removing a
tool from the toolbox).
original discussion with tedu, uvm work by stefan, testing by mortimer
ok kettenis
</content>
</entry>
<entry>
<title>use fancy .In macro for includes. from Jan Klemkow. ok jmc schwarze</title>
<updated>2013-06-05T03:40:26Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2013-06-05T03:40:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=86f9d4cdda0e0267dccd8755ac0035525579c4a7'/>
<id>urn:sha1:86f9d4cdda0e0267dccd8755ac0035525579c4a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add pthread_attr_[sg]etguardsize() to match rthread, including manpages</title>
<updated>2008-12-18T09:30:32Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2008-12-18T09:30:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=91063d07156452ee17c2de7976871bc6f138c85a'/>
<id>urn:sha1:91063d07156452ee17c2de7976871bc6f138c85a</id>
<content type='text'>
Bump lib minor

ok otto@ kurt@ marc@; doc review by jmc@
</content>
</entry>
<entry>
<title>Add manpage for pthread_attr_[sg]etstack(3)</title>
<updated>2008-07-05T08:03:57Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2008-07-05T08:03:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=11ddadc0fe5e5612f4e632d77c9b84e8b35dba4d'/>
<id>urn:sha1:11ddadc0fe5e5612f4e632d77c9b84e8b35dba4d</id>
<content type='text'>
Correct misnaming in STANDARDS section
ok brad@ otto@
</content>
</entry>
<entry>
<title>convert to new .Dd format;</title>
<updated>2007-05-31T19:19:00Z</updated>
<author>
<name>jmc</name>
<email>jmc@openbsd.org</email>
</author>
<published>2007-05-31T19:19:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9490d37cb6a2f9c8feb8d4b7f9c43b2ac41784aa'/>
<id>urn:sha1:9490d37cb6a2f9c8feb8d4b7f9c43b2ac41784aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add missing const for function parameters to match POSIX.</title>
<updated>2004-02-16T22:48:40Z</updated>
<author>
<name>brad</name>
<email>brad@openbsd.org</email>
</author>
<published>2004-02-16T22:48:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6ae9c70256b071ed7111c316dbd79c1b3e414c34'/>
<id>urn:sha1:6ae9c70256b071ed7111c316dbd79c1b3e414c34</id>
<content type='text'>
From: FreeBSD's libc_r

ok marc@
</content>
</entry>
<entry>
<title>RETURN VALUE -&gt; RETURN VALUES in .Sh, as per mdoc template.</title>
<updated>2003-05-08T09:01:15Z</updated>
<author>
<name>jmc</name>
<email>jmc@openbsd.org</email>
</author>
<published>2003-05-08T09:01:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ba0a4b2fbc864f93611d1df8151a4fc4effb1077'/>
<id>urn:sha1:ba0a4b2fbc864f93611d1df8151a4fc4effb1077</id>
<content type='text'>
also new sentence, new line.
</content>
</entry>
<entry>
<title>copyrights added;</title>
<updated>2003-02-20T18:59:12Z</updated>
<author>
<name>jmc</name>
<email>jmc@openbsd.org</email>
</author>
<published>2003-02-20T18:59:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=084a1742edbdaa4f3cec41bf0d0370d80baad9c5'/>
<id>urn:sha1:084a1742edbdaa4f3cec41bf0d0370d80baad9c5</id>
<content type='text'>
these are all David Leonard, and Public Domain
ok deraadt@
</content>
</entry>
<entry>
<title>o) start new sentence on a new line;</title>
<updated>2002-05-01T08:03:29Z</updated>
<author>
<name>mpech</name>
<email>mpech@openbsd.org</email>
</author>
<published>2002-05-01T08:03:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ee997aea819580341aee10df113db886cac4a60f'/>
<id>urn:sha1:ee997aea819580341aee10df113db886cac4a60f</id>
<content type='text'>
o) always close .Bl tags;
o) fix usage of .Xr;

millert@ ok
</content>
</entry>
<entry>
<title>Mostly punctuation fixes.</title>
<updated>2000-04-15T02:15:09Z</updated>
<author>
<name>aaron</name>
<email>aaron@openbsd.org</email>
</author>
<published>2000-04-15T02:15:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f885a5274d3b804af634a3a47ca4a09d1818545f'/>
<id>urn:sha1:f885a5274d3b804af634a3a47ca4a09d1818545f</id>
<content type='text'>
</content>
</entry>
</feed>
