<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ncopa/nldev, branch master</title>
<subtitle>fork of http://git.r-36.net/nldev/
</subtitle>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/ncopa/nldev/'/>
<entry>
<title>nldev: remove unused option for debug</title>
<updated>2015-03-15T14:45:03+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2015-03-15T14:45:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/ncopa/nldev/commit/?id=d59b658d45428fce9bb63f5d7df6757c71fc8ea6'/>
<id>d59b658d45428fce9bb63f5d7df6757c71fc8ea6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>nldev: simplify by removing daemonization</title>
<updated>2015-03-15T14:39:00+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2015-03-15T14:39:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/ncopa/nldev/commit/?id=3398886c738a8ee9ac2263b36d359ea7073085db'/>
<id>3398886c738a8ee9ac2263b36d359ea7073085db</id>
<content type='text'>
caller can handle that. (eg openrc/runit)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
caller can handle that. (eg openrc/runit)
</pre>
</div>
</content>
</entry>
<entry>
<title>pass over the netlink socket to handler instead of using a pipe</title>
<updated>2015-03-15T14:30:01+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2015-03-15T14:30:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/ncopa/nldev/commit/?id=311b810b9e2660231935c085429d94c5567b9522'/>
<id>311b810b9e2660231935c085429d94c5567b9522</id>
<content type='text'>
hand over the netlink socket directly to the handler and let handler
read from netlink instead of forwarding the message via pipe.

This simplifies the logic of the longtime running netlink daemon and
it simplifies the handling of partially read messages since all reading
happens is done by the handler.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
hand over the netlink socket directly to the handler and let handler
read from netlink instead of forwarding the message via pipe.

This simplifies the logic of the longtime running netlink daemon and
it simplifies the handling of partially read messages since all reading
happens is done by the handler.
</pre>
</div>
</content>
</entry>
<entry>
<title>nldev: set kernel buffer to 64kb</title>
<updated>2015-03-12T20:44:57+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2015-03-12T20:44:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/ncopa/nldev/commit/?id=ba51e3b67883f80462b667aa776e89168347739d'/>
<id>ba51e3b67883f80462b667aa776e89168347739d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>nldev: don't do defensive programming</title>
<updated>2015-03-12T20:12:32+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2015-03-12T20:12:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/ncopa/nldev/commit/?id=5fac97b40ef456e1e30eebeb0449df82f8367575'/>
<id>5fac97b40ef456e1e30eebeb0449df82f8367575</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>nldev: don't bother close netlink socket before exit</title>
<updated>2015-03-12T20:11:24+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2015-03-12T20:11:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/ncopa/nldev/commit/?id=a6123eafba9481f8ce47a54cccd86b4ac73b6624'/>
<id>a6123eafba9481f8ce47a54cccd86b4ac73b6624</id>
<content type='text'>
we let kernel clean that up for us
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
we let kernel clean that up for us
</pre>
</div>
</content>
</entry>
<entry>
<title>nldev: don't bother shutdown on a socket we are about to close</title>
<updated>2015-03-12T20:10:00+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2015-03-12T20:10:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/ncopa/nldev/commit/?id=e0403c6407e1b3b2ef0082a1ea4cd4e0ebf2bc33'/>
<id>e0403c6407e1b3b2ef0082a1ea4cd4e0ebf2bc33</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>nldev: close netlink filhandle on exec</title>
<updated>2015-03-12T20:05:27+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2015-03-12T20:05:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/ncopa/nldev/commit/?id=79668628ba0e6f42ba2ff8d51f2fd3c33b0838ad'/>
<id>79668628ba0e6f42ba2ff8d51f2fd3c33b0838ad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>nldev: remove disableoom</title>
<updated>2015-03-12T20:00:36+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2015-03-12T20:00:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/ncopa/nldev/commit/?id=dda4fbd59099f572471ebf12af225f3052faac6c'/>
<id>dda4fbd59099f572471ebf12af225f3052faac6c</id>
<content type='text'>
This logic does not need to be in the always-in-memory code. Instead,
let the caller handle it.

Something like this can be used:
http://b0llix.net/perp/site.cgi?page=runchoom.8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This logic does not need to be in the always-in-memory code. Instead,
let the caller handle it.

Something like this can be used:
http://b0llix.net/perp/site.cgi?page=runchoom.8
</pre>
</div>
</content>
</entry>
<entry>
<title>nldev: do not try trap SIGKILL</title>
<updated>2015-03-12T19:59:31+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2015-03-12T19:59:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/ncopa/nldev/commit/?id=8aa86aa2b72d1cb0aa5b876d4841eff4eb3b8915'/>
<id>8aa86aa2b72d1cb0aa5b876d4841eff4eb3b8915</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
