<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dhcpcd.git/compat, 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>Change copyright on setproctitle.h</title>
<updated>2020-10-09T19:38:48+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2020-10-09T19:38:48+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=2e4aeaf7d82decbdefd34e0a7333c4ad21dd6cfe'/>
<id>2e4aeaf7d82decbdefd34e0a7333c4ad21dd6cfe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>compat: Use libbsd's setproctitle(3)</title>
<updated>2020-10-09T19:21:52+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2020-10-09T19:21:52+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=86df6737c2a944db5d6c01c65d3586ef72e40636'/>
<id>86df6737c2a944db5d6c01c65d3586ef72e40636</id>
<content type='text'>
Linux PRCTL variant, although more light weight, doesn't work on
some kernels.
This weighs in around 1k more, but always works.
It does play around with environ and args but unlike other
similar variants doesn't appear to stamp on what you actually
use in the program.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Linux PRCTL variant, although more light weight, doesn't work on
some kernels.
This weighs in around 1k more, but always works.
It does play around with environ and args but unlike other
similar variants doesn't appear to stamp on what you actually
use in the program.
</pre>
</div>
</content>
</entry>
<entry>
<title>privsep: Init the arc4random seed before chrooting</title>
<updated>2020-05-24T12:23:20+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2020-05-24T12:23:20+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=83b52a68f949b444a724688d21f9cb26bfcdcd90'/>
<id>83b52a68f949b444a724688d21f9cb26bfcdcd90</id>
<content type='text'>
/dev/urandom isn't available in the chroot.
So keep a fd open to it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
/dev/urandom isn't available in the chroot.
So keep a fd open to it.
</pre>
</div>
</content>
</entry>
<entry>
<title>OpenBSD: Avoid a pledge segfault when exiting</title>
<updated>2020-05-20T16:14:12+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2020-05-20T16:14:12+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=270891b2a8a73ffd03958723c9d9fbfa994bdc8c'/>
<id>270891b2a8a73ffd03958723c9d9fbfa994bdc8c</id>
<content type='text'>
No cpath permission anymore, so we can't unlink the pidfile.
If compiled for pledge then don't bother.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No cpath permission anymore, so we can't unlink the pidfile.
If compiled for pledge then don't bother.
</pre>
</div>
</content>
</entry>
<entry>
<title>compat: Fix a typo in pidfile when O_CLOEXEC is not defined</title>
<updated>2020-02-05T15:37:27+00:00</updated>
<author>
<name>Petr Gotthard</name>
<email>petr.gotthard@advantech-bb.cz</email>
</author>
<published>2020-02-05T15:35:44+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=880e0fccd0614d207116b057b932dd28c4a932dc'/>
<id>880e0fccd0614d207116b057b932dd28c4a932dc</id>
<content type='text'>
While here, include fcntl.h in if.c for older environments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While here, include fcntl.h in if.c for older environments.
</pre>
</div>
</content>
</entry>
<entry>
<title>compat: Add a guard to _strtoi.h</title>
<updated>2019-12-11T16:09:18+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2019-12-11T16:09:18+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=fb2d31cda71d4223b31a18f7ee2958b7206bd07d'/>
<id>fb2d31cda71d4223b31a18f7ee2958b7206bd07d</id>
<content type='text'>
Not really needed but LGTM wants it which blows.
Should really take this upstream.....
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Not really needed but LGTM wants it which blows.
Should really take this upstream.....
</pre>
</div>
</content>
</entry>
<entry>
<title>Sync strtoi and strtou with latest upstream to allow -Wundef</title>
<updated>2019-11-28T12:34:29+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2019-11-28T12:34:29+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=a7613391cbd1f33867446a981c6ec648d3e35278'/>
<id>a7613391cbd1f33867446a981c6ec648d3e35278</id>
<content type='text'>
not to error.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
not to error.
</pre>
</div>
</content>
</entry>
<entry>
<title>Linux: Support kernels without PR_SET_MM_MAP</title>
<updated>2019-11-19T21:13:15+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2019-11-19T21:13:15+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=9c94bc9d3a515ac5a519451f2dec4ab368e2b0e4'/>
<id>9c94bc9d3a515ac5a519451f2dec4ab368e2b0e4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>compat: Fix UB in arc4random.</title>
<updated>2019-10-16T13:48:01+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2019-10-16T13:48:01+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=0209dbe976b27ba88840406685bbf1ceca2c5e8f'/>
<id>0209dbe976b27ba88840406685bbf1ceca2c5e8f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>compat: Go back to linux specific setproctitle</title>
<updated>2019-10-15T13:03:27+00:00</updated>
<author>
<name>Roy Marples</name>
<email>roy@marples.name</email>
</author>
<published>2019-10-15T13:03:27+00:00</published>
<link rel='alternate' type='text/html' href='https://roy.marples.name/cgit/dhcpcd.git/commit/?id=09b22668cf8d6478be633f21d3ee4d6ae22e763a'/>
<id>09b22668cf8d6478be633f21d3ee4d6ae22e763a</id>
<content type='text'>
Solaris does not work with argv stamping and this is much cleaner
anyway.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Solaris does not work with argv stamping and this is much cleaner
anyway.
</pre>
</div>
</content>
</entry>
</feed>
