<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/libexec/ld.so/dir.c, branch jd/histogram</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/libexec/ld.so/dir.c?h=jd%2Fhistogram</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/libexec/ld.so/dir.c?h=jd%2Fhistogram'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2017-12-12T07:47:58Z</updated>
<entry>
<title>spacing</title>
<updated>2017-12-12T07:47:58Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2017-12-12T07:47:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7aa9dd3f1d30f93247fac575e5f3533a51a632fb'/>
<id>urn:sha1:7aa9dd3f1d30f93247fac575e5f3533a51a632fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>&lt;sys/param.h&gt; to &lt;limits.h&gt; conversion.  Verified binaries</title>
<updated>2015-01-16T16:18:07Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2015-01-16T16:18:07Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5b40abcf96ed80dac42133e712cb01524efa88c4'/>
<id>urn:sha1:5b40abcf96ed80dac42133e712cb01524efa88c4</id>
<content type='text'>
ok millert, thanks to doug for process advice
</content>
</entry>
<entry>
<title>check all memory allocations; ok miod@ guenther@</title>
<updated>2014-07-10T09:03:01Z</updated>
<author>
<name>otto</name>
<email>otto@openbsd.org</email>
</author>
<published>2014-07-10T09:03:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=67b06ea722b17dd64a534ca507570d38dd11a101'/>
<id>urn:sha1:67b06ea722b17dd64a534ca507570d38dd11a101</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Resync _dl_opendir() with libc: use O_CLOEXEC and O_DIRECTORY instead</title>
<updated>2014-07-09T11:19:42Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2014-07-09T11:19:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=035184975d4f40c860e3b092ec84da1d7a2d9d4a'/>
<id>urn:sha1:035184975d4f40c860e3b092ec84da1d7a2d9d4a</id>
<content type='text'>
of post-open tests and fixups.  Also, reorder _dl_dirdesc to save
8 bytes on LP64.

ok otto@ miod@
</content>
</entry>
<entry>
<title>int all fields, so calloc can become malloc; ok miod@</title>
<updated>2014-07-06T18:26:58Z</updated>
<author>
<name>otto</name>
<email>otto@openbsd.org</email>
</author>
<published>2014-07-06T18:26:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=dbee36e7f0c54e14b78ae5818f4997fcf91b6f91'/>
<id>urn:sha1:dbee36e7f0c54e14b78ae5818f4997fcf91b6f91</id>
<content type='text'>
</content>
</entry>
<entry>
<title>enable -Wall, explicitly call _dl_strsep, and zap some redundant includes</title>
<updated>2014-07-06T17:33:10Z</updated>
<author>
<name>otto</name>
<email>otto@openbsd.org</email>
</author>
<published>2014-07-06T17:33:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5d1a5e6ad7385ba8488cafa30906afc4face2c2f'/>
<id>urn:sha1:5d1a5e6ad7385ba8488cafa30906afc4face2c2f</id>
<content type='text'>
ok miod@
</content>
</entry>
<entry>
<title>Move to a non-zeroing _dl_malloc, a _dl_calloc and _dl_reallocarry and</title>
<updated>2014-06-21T08:00:22Z</updated>
<author>
<name>otto</name>
<email>otto@openbsd.org</email>
</author>
<published>2014-06-21T08:00:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c827e20bd5de29b04150715f2e1ea28438442415'/>
<id>urn:sha1:c827e20bd5de29b04150715f2e1ea28438442415</id>
<content type='text'>
fix _dl_strdup to return NULL instead of crash; ok deraadt@
</content>
</entry>
<entry>
<title>Switch time_t, ino_t, clock_t, and struct kevent's ident and data</title>
<updated>2013-08-13T05:52:02Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2013-08-13T05:52:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=91a535ff42f6347677741774730dc5ddcf7d5b93'/>
<id>urn:sha1:91a535ff42f6347677741774730dc5ddcf7d5b93</id>
<content type='text'>
members to 64bit types.  Assign new syscall numbers for (almost
all) the syscalls that involve the affected types, including anything
with time_t, timeval, itimerval, timespec, rusage, dirent, stat,
or kevent arguments.  Add a d_off member to struct dirent and replace
getdirentries() with getdents(), thus immensely simplifying and
accelerating telldir/seekdir.  Build perl with -DBIG_TIME.

Bump the major on every single base library: the compat bits included
here are only good enough to make the transition; the T32 compat
option will be burned as soon as we've reached the new world are
are happy with the snapshots for all architectures.

DANGER: ABI incompatibility.  Updating to this kernel requires extra
work or you won't be able to login: install a snapshot instead.

Much assistance in fixing userland issues from deraadt@ and tedu@
and build assistance from todd@ and otto@
</content>
</entry>
<entry>
<title>Switch ld.so's _dl_opendir functions to use a locally defined</title>
<updated>2012-03-21T04:28:45Z</updated>
<author>
<name>matthew</name>
<email>matthew@openbsd.org</email>
</author>
<published>2012-03-21T04:28:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2367cb4f051c06cc953d221ddf290382f30cb8ee'/>
<id>urn:sha1:2367cb4f051c06cc953d221ddf290382f30cb8ee</id>
<content type='text'>
_dl_dirdesc struct (containing just the fields ld.so's implementation
actually needs) instead of reusing libc's _dirdesc struct.

Also, switch ldconfig to use futimens() instead of futimes().

ok deraadt@
</content>
</entry>
<entry>
<title>__opendir2, DTF_NODUP, and __DTF_READALL can die.  struct dirent</title>
<updated>2011-07-14T02:16:00Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2011-07-14T02:16:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8cf2685156256c1eebd6540f5a20d52b14c5395a'/>
<id>urn:sha1:8cf2685156256c1eebd6540f5a20d52b14c5395a</id>
<content type='text'>
dd_flags is renamed to the placeholder position dd_unused so that
we can spot "broken software" which assumes we have Jan Simon Pendry's
union mounts (we don't have them, and won't have them ever again).
__opendir2 question spotted by matthew
verified to not break ports by sthen
</content>
</entry>
</feed>
