<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libutil/shlib_version, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libutil/shlib_version?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libutil/shlib_version?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-12-31T10:34:14Z</updated>
<entry>
<title>Increase BER_MAX_OID_LEN from 32 to 64. Not every snmp OID found in the</title>
<updated>2019-12-31T10:34:14Z</updated>
<author>
<name>martijn</name>
<email>martijn@openbsd.org</email>
</author>
<published>2019-12-31T10:34:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f8994d87d53c6351bb2617fa94d9b9083e583375'/>
<id>urn:sha1:f8994d87d53c6351bb2617fa94d9b9083e583375</id>
<content type='text'>
wild fits inside 32 elements, like UsmUserEntry objects.

OK rob@, claudio@
</content>
</entry>
<entry>
<title>The ber_* namespace is used by liblber since time immemorial,</title>
<updated>2019-10-24T12:39:26Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2019-10-24T12:39:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=696b58997f75587bd78112ed0b6cdec94a718911'/>
<id>urn:sha1:696b58997f75587bd78112ed0b6cdec94a718911</id>
<content type='text'>
so move our BER API to the unused ober_* prefix to avoid some
breakage in ports.

Problem diagnosed by jmatthew with ber_free() in samba, but
there are many others as pointed out by sthen.

tests &amp; ok rob
ok sthen (who had an almost identical diff for libutil)
"go head hit it" deraadt
</content>
</entry>
<entry>
<title>The BER API is currently used by ldap, ldapd, ldapctl, ypldap, snmpd, and</title>
<updated>2019-05-11T17:46:02Z</updated>
<author>
<name>rob</name>
<email>rob@openbsd.org</email>
</author>
<published>2019-05-11T17:46:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d4b95dc4510ec3aba30ea226454b203d5350dc55'/>
<id>urn:sha1:d4b95dc4510ec3aba30ea226454b203d5350dc55</id>
<content type='text'>
snmpctl. Separate copies of ber.[ch] have existed and been maintained in sync
in ldap, ldapd, ypldap and snmpd.

This commit moves the BER API into /usr/lib/libutil. All current consumers
already link libutil. ldapd and snmpd regress passes, and release builds.

With help from tb@ and guenther@.

ok deraadt@, tb@
</content>
</entry>
<entry>
<title>Make a few internal symbols static and add a Symbols.map version script</title>
<updated>2017-12-14T09:27:44Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2017-12-14T09:27:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8c897735bd05432fb28804700096a72e03c27761'/>
<id>urn:sha1:8c897735bd05432fb28804700096a72e03c27761</id>
<content type='text'>
to control which symbols are exported from the shared library.

ok guenther@, deraadt@, jca@
</content>
</entry>
<entry>
<title>Add getptmfd(), fdopenpty(), fdforkpty() functions. These allow programs</title>
<updated>2017-04-20T17:48:30Z</updated>
<author>
<name>nicm</name>
<email>nicm@openbsd.org</email>
</author>
<published>2017-04-20T17:48:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c2a62bf3db04acca153f21fa3dd7148f75564929'/>
<id>urn:sha1:c2a62bf3db04acca153f21fa3dd7148f75564929</id>
<content type='text'>
to separate the open(/dev/ptm) from the ioctl(PTMGET) for privilege
separation or pledge().

Based on a diff from reyk@.

ok deraadt millert
</content>
</entry>
<entry>
<title>move the ohash functions into libutil by popular demand.</title>
<updated>2014-05-12T19:09:00Z</updated>
<author>
<name>espie</name>
<email>espie@openbsd.org</email>
</author>
<published>2014-05-12T19:09:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=42dcb487124b72431b966827e39770df4dd1c0c3'/>
<id>urn:sha1:42dcb487124b72431b966827e39770df4dd1c0c3</id>
<content type='text'>
It's not a standard interface, so it doesn't belong in libc.
I hate duplicating the code in client programs, so do beck@, kettenis@,
schwarze@, millert@, miod@... and they agree with libutil.
</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>Add bcrypt_pbkdf, a password based key derivation function using bcrypt.</title>
<updated>2013-06-03T21:07:02Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2013-06-03T21:07:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=410ca83d720d21322fc83620ac59e63116438954'/>
<id>urn:sha1:410ca83d720d21322fc83620ac59e63116438954</id>
<content type='text'>
Technically, it's a slight variant of bcrypt better suited for use as a
pluggable hash with PKCS #5 PBKDF2.
ok djm
(also tweak pkcs5_pbkdf2() prototype to have consistent types.)
</content>
</entry>
<entry>
<title>move pkcs5_pbkdf5 function to libutil so everybody can play with it</title>
<updated>2012-09-06T19:41:59Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2012-09-06T19:41:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=11dbc5f76ff6abfb5968180e7b575d06adba2bfd'/>
<id>urn:sha1:11dbc5f76ff6abfb5968180e7b575d06adba2bfd</id>
<content type='text'>
ok deraadt jsing matthew
</content>
</entry>
<entry>
<title>crank minor, since a symbol was added</title>
<updated>2012-06-04T00:21:17Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2012-06-04T00:21:17Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8fdcf45fe5ceaa5a5f4756781436c61dad4cffad'/>
<id>urn:sha1:8fdcf45fe5ceaa5a5f4756781436c61dad4cffad</id>
<content type='text'>
</content>
</entry>
</feed>
