<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libkvm/shlib_version, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libkvm/shlib_version?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libkvm/shlib_version?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2017-12-14T17:06:33Z</updated>
<entry>
<title>Add Symbols.map to explicitly define the ABIs, hiding linker defined symbols.</title>
<updated>2017-12-14T17:06:33Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2017-12-14T17:06:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=cfd60b50b925dbd1f966fb2bd4ff813c47c0f606'/>
<id>urn:sha1:cfd60b50b925dbd1f966fb2bd4ff813c47c0f606</id>
<content type='text'>
Use hidden aliases for internal invocations of exported symbols to avoid PLT.

ok deraadt@ kettenis@ jca@
</content>
</entry>
<entry>
<title>Add va_nlink information to struct kinfo_file (so bump the shlib minor)</title>
<updated>2016-10-02T23:11:55Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2016-10-02T23:11:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8cdd1cc481caf9550bc48bd4613fca96ca142063'/>
<id>urn:sha1:8cdd1cc481caf9550bc48bd4613fca96ca142063</id>
<content type='text'>
from Sebastien Marie
</content>
</entry>
<entry>
<title>Extend struct kinfo_file a bit for netstat (sync with the kernel).</title>
<updated>2015-02-11T05:11:04Z</updated>
<author>
<name>claudio</name>
<email>claudio@openbsd.org</email>
</author>
<published>2015-02-11T05:11:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=991eda1fdc3abe44b5e71c6a231237c21ce28ac6'/>
<id>urn:sha1:991eda1fdc3abe44b5e71c6a231237c21ce28ac6</id>
<content type='text'>
Bump minor number because of this.
OK guenther@
</content>
</entry>
<entry>
<title>Mark internal symbols as hidden.  This removes symbols from the ABI,</title>
<updated>2013-11-17T20:27:14Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2013-11-17T20:27:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=3e334d286937d262fa812f81d1f89e963595a76b'/>
<id>urn:sha1:3e334d286937d262fa812f81d1f89e963595a76b</id>
<content type='text'>
albeit ones no one should be using, so major bump the shlib.

ok kettenis@
ports testing by landry@
</content>
</entry>
<entry>
<title>- add UNIX-domain socket info to struct kinfo_file2</title>
<updated>2013-10-22T16:40:25Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2013-10-22T16:40:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=cef0bbe1cc5517635356b7faa348b466660ec603'/>
<id>urn:sha1:cef0bbe1cc5517635356b7faa348b466660ec603</id>
<content type='text'>
- convert netstat from kvm_getfiles() to kvm_getfile2() using that
- delete kvm_getfiles() and KERN_FILE as no longer used (bump libkvm's major)
- rename kvm_getfile2() to kvm_getfiles(), kinfo_file2 to kinfo_file
  and KERN_FILE2 to KERN_FILE.

ok deraadt@, millert@
ports scan sthen@
</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>libkvm: minor bump</title>
<updated>2012-04-11T11:35:32Z</updated>
<author>
<name>ariane</name>
<email>ariane@openbsd.org</email>
</author>
<published>2012-04-11T11:35:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e079a20f83bcc1f4e8f5b585e555950f8ca3db40'/>
<id>urn:sha1:e079a20f83bcc1f4e8f5b585e555950f8ca3db40</id>
<content type='text'>
Due to the struct size of vm_map_entry having grown by sizeof(vsize_t).
</content>
</entry>
<entry>
<title>Major bump, since struct vm_map and vm_map_entry changed size and layout.</title>
<updated>2012-03-09T13:20:43Z</updated>
<author>
<name>ariane</name>
<email>ariane@openbsd.org</email>
</author>
<published>2012-03-09T13:20:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=85f4e22b5cbd321d40e1a41f8d20f4a8ff1dd74e'/>
<id>urn:sha1:85f4e22b5cbd321d40e1a41f8d20f4a8ff1dd74e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add rtable id and thread id to struct kinfo_proc (and fix process id)</title>
<updated>2012-01-07T05:38:12Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2012-01-07T05:38:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a60854cd771b1242c05e54c0876427927f6cf4ce'/>
<id>urn:sha1:a60854cd771b1242c05e54c0876427927f6cf4ce</id>
<content type='text'>
and add an 'rtableid' keyword to ps.

Add rtable id, thread id, and socket splice info to struct kinfo_file2
and make fstat display socket splice information.

Remove old KVM_PROC2 and kinfo_proc2 interfaces; bump libkvm major

Socket splice info and corrections from bluhm@  "Lovely" deraadt@
</content>
</entry>
<entry>
<title>Userland counterpart of the vmmap backout; cranks major version of libkvm.</title>
<updated>2011-06-06T17:18:26Z</updated>
<author>
<name>ariane</name>
<email>ariane@openbsd.org</email>
</author>
<published>2011-06-06T17:18:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d3e280a1cb3d91517c9782dbcadd644c51c46e4f'/>
<id>urn:sha1:d3e280a1cb3d91517c9782dbcadd644c51c46e4f</id>
<content type='text'>
</content>
</entry>
</feed>
