<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dhcpcd.git/configure, branch master</title>
<subtitle>DHCP / IPv4LL / IPv6RA / DHCPv6 client
</subtitle>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/'/>
<entry>
<title>import-src: adjust build target so all .in files are pre-built</title>
<updated>2021-01-30T11:46:06+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2021-01-30T11:46:06+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=b29f653581bfd327a0a49c1015e8759dafc1cd1b'/>
<id>b29f653581bfd327a0a49c1015e8759dafc1cd1b</id>
<content type='text'>
While here, if we cannot find ypbind to work out how the hook script
should be configured, guess according to OS.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While here, if we cannot find ypbind to work out how the hook script
should be configured, guess according to OS.
</pre>
</div>
</content>
</entry>
<entry>
<title>eloop: Default to using ppoll(2) again.</title>
<updated>2021-01-30T01:37:15+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2021-01-30T01:37:15+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=d747ef075ce1c9795f0a6975a1e74672166d5b21'/>
<id>d747ef075ce1c9795f0a6975a1e74672166d5b21</id>
<content type='text'>
Even though we now have fully working kqueue(2) and epoll(7)
with our privsep code, ppoll(2) is faster and smaller for our
workload.

This time though, we will keep the code here as it's fully working
and while fixing kqueue we also fixed other bugs in dhcpcd as a result
so it's not time wasted at all.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Even though we now have fully working kqueue(2) and epoll(7)
with our privsep code, ppoll(2) is faster and smaller for our
workload.

This time though, we will keep the code here as it's fully working
and while fixing kqueue we also fixed other bugs in dhcpcd as a result
so it's not time wasted at all.
</pre>
</div>
</content>
</entry>
<entry>
<title>Linux: Implement epoll(7) for eloop (again)</title>
<updated>2021-01-28T17:26:20+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2021-01-28T17:26:20+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=701a9d031e0f97d7024639a9fbeaa35afb1bbb83'/>
<id>701a9d031e0f97d7024639a9fbeaa35afb1bbb83</id>
<content type='text'>
eloop allows for O(1) processing of active fd's.
The problems with the prior implementation have now been fixed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
eloop allows for O(1) processing of active fd's.
The problems with the prior implementation have now been fixed.
</pre>
</div>
</content>
</entry>
<entry>
<title>OpenBSD: Fix kqueue detection and one error.</title>
<updated>2021-01-28T12:13:24+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2021-01-28T12:13:24+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=44bbb1a68bcc2ee47eaa30aea2adefabe55b6807'/>
<id>44bbb1a68bcc2ee47eaa30aea2adefabe55b6807</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>BSD: Implement kqueue(2) for eloop (again)</title>
<updated>2021-01-28T11:54:05+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2021-01-28T11:54:05+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=11baa2a1f51c8da51883ab341f6e00e4f73c6998'/>
<id>11baa2a1f51c8da51883ab341f6e00e4f73c6998</id>
<content type='text'>
kqueue allows for O(1) processing of active fd's an a more
robust signal handling method without the need to use global
variables to avoid calling functions during signal delivery.

The problems with the prior implemenation have now been fixed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
kqueue allows for O(1) processing of active fd's an a more
robust signal handling method without the need to use global
variables to avoid calling functions during signal delivery.

The problems with the prior implemenation have now been fixed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Whitespace</title>
<updated>2021-01-27T13:31:51+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2021-01-27T13:31:51+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=de92f37d6875a484a1bd65b8062095752aa3606b'/>
<id>de92f37d6875a484a1bd65b8062095752aa3606b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Just give up with setproctitle on Illumos</title>
<updated>2020-10-10T10:32:23+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2020-10-10T10:32:23+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=8366c54b425ca9cb77db2a24d96a120139d8cbe6'/>
<id>8366c54b425ca9cb77db2a24d96a120139d8cbe6</id>
<content type='text'>
Their ps tools go out of their way to only show how it was launched :/
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Their ps tools go out of their way to only show how it was launched :/
</pre>
</div>
</content>
</entry>
<entry>
<title>configure: Remove PPOLL from config.mk</title>
<updated>2020-09-06T14:25:59+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2020-09-06T14:25:59+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=f08226379b0325f52848e54540d7b03be64698df'/>
<id>f08226379b0325f52848e54540d7b03be64698df</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Quick change for pior</title>
<updated>2020-06-17T14:17:58+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2020-06-17T14:17:58+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=3f9355273c90c21bb1fdaa8bac9776f8195301b2'/>
<id>3f9355273c90c21bb1fdaa8bac9776f8195301b2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>configure: add --with-eghook=foo</title>
<updated>2020-06-17T14:12:13+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2020-06-17T14:12:13+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=ee73e526cc6129d7f6e8b95db77055e395612c3b'/>
<id>ee73e526cc6129d7f6e8b95db77055e395612c3b</id>
<content type='text'>
Allows to force for example ypbind if it's not installed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allows to force for example ypbind if it's not installed.
</pre>
</div>
</content>
</entry>
</feed>
