<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sbin/dhclient/clparse.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sbin/dhclient/clparse.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sbin/dhclient/clparse.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-05-13T20:55:41Z</updated>
<entry>
<title>Repair 'domain-search' parsing broken in r1.191.</title>
<updated>2020-05-13T20:55:41Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2020-05-13T20:55:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d70486424d86ef8e7da8daf44df12525160bdcae'/>
<id>urn:sha1:d70486424d86ef8e7da8daf44df12525160bdcae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>We don't count a terminating NUL in the length of option data.</title>
<updated>2020-05-13T20:28:10Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2020-05-13T20:28:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e059df187fcabd1510c6da0d43cdde3caa1807de'/>
<id>urn:sha1:e059df187fcabd1510c6da0d43cdde3caa1807de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Nuke a variable that is always set to 0.</title>
<updated>2020-05-13T20:14:39Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2020-05-13T20:14:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1c1c097e4d85f61865d20f8297ca7bee67381750'/>
<id>urn:sha1:1c1c097e4d85f61865d20f8297ca7bee67381750</id>
<content type='text'>
</content>
</entry>
<entry>
<title>No need to memcpy() into a string created by strdup().</title>
<updated>2020-05-13T19:48:10Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2020-05-13T19:48:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ee0349f7369faebeed1e5baaa31a9890eabb5e8e'/>
<id>urn:sha1:ee0349f7369faebeed1e5baaa31a9890eabb5e8e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tweak dhclient(8) timing defaults depending on SMALL rather than using</title>
<updated>2020-02-02T20:33:52Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2020-02-02T20:33:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=79e9e8a11815a871b683e74779cd9408806941a2'/>
<id>urn:sha1:79e9e8a11815a871b683e74779cd9408806941a2</id>
<content type='text'>
/dev/stdin to fake a dhclient.conf file during install. Simplifies and
shortens install.sub code. Allows further restrictions to be applied
to '-c' specified files.
</content>
</entry>
<entry>
<title>Reject leases that do not provide a subnet mask for the address being</title>
<updated>2019-12-17T14:21:54Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2019-12-17T14:21:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4c90546fa48d20fab062f7407d3c3e248a1fbf8e'/>
<id>urn:sha1:4c90546fa48d20fab062f7407d3c3e248a1fbf8e</id>
<content type='text'>
provided. Restores behaviour previously provided by the default
dhclient.conf.
</content>
</entry>
<entry>
<title>Compilers may not be as magical as I hope, so revert to using memcpy()</title>
<updated>2019-07-23T14:09:47Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2019-07-23T14:09:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=52d700ce8a1383a15801e05aca0e5fe4d67d6944'/>
<id>urn:sha1:52d700ce8a1383a15801e05aca0e5fe4d67d6944</id>
<content type='text'>
when treating various sized integers as arrays of bytes.

Doubts expressed by kettenis@ on behalf of strict alignment
architectures.
</content>
</entry>
<entry>
<title>Cleanup/simplify parse_number():</title>
<updated>2019-07-22T17:20:06Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2019-07-22T17:20:06Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5ff9fc9cacf4b408491f394f7232a23780eeb0a0'/>
<id>urn:sha1:5ff9fc9cacf4b408491f394f7232a23780eeb0a0</id>
<content type='text'>
1) Restructure to explicitly set a long long result and take the
desired low/high constraints for strtonum().

2) No need to use a temporary variable when setting long long
(a.k.a. time_t) fields.

3) Fewer magic numbers when processing integer valued option
data. Less memcpy()'ing where a cast or two is sufficient to make
integer assignment work.

No intentional functional change.
</content>
</entry>
<entry>
<title>Eliminate pointless "... else {}" branch to improve readability.</title>
<updated>2019-07-22T15:59:49Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2019-07-22T15:59:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d53105e4c58e178299f98ac9bdeaec0b506d88a8'/>
<id>urn:sha1:d53105e4c58e178299f98ac9bdeaec0b506d88a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace malloc()/memcpy() with strdup() in parse_string(). Nuke 'len' parameter</title>
<updated>2019-07-21T15:47:02Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2019-07-21T15:47:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6bc2662c64afdf254f316049b5df0d051be49a38'/>
<id>urn:sha1:6bc2662c64afdf254f316049b5df0d051be49a38</id>
<content type='text'>
to parse_string() in favour of taking strlen() of resulting string in the few
cases that it is of interest.
</content>
</entry>
</feed>
