<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ncopa/nldev, branch master</title>
<subtitle>fork of http://git.r-36.net/nldev/
</subtitle>
<id>https://git-old.alpinelinux.org/user/ncopa/nldev/atom?h=master</id>
<link rel='self' href='https://git-old.alpinelinux.org/user/ncopa/nldev/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/ncopa/nldev/'/>
<updated>2015-03-15T14:45:03Z</updated>
<entry>
<title>nldev: remove unused option for debug</title>
<updated>2015-03-15T14:45:03Z</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2015-03-15T14:45:03Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/ncopa/nldev/commit/?id=d59b658d45428fce9bb63f5d7df6757c71fc8ea6'/>
<id>urn:sha1:d59b658d45428fce9bb63f5d7df6757c71fc8ea6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nldev: simplify by removing daemonization</title>
<updated>2015-03-15T14:39:00Z</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2015-03-15T14:39:00Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/ncopa/nldev/commit/?id=3398886c738a8ee9ac2263b36d359ea7073085db'/>
<id>urn:sha1:3398886c738a8ee9ac2263b36d359ea7073085db</id>
<content type='text'>
caller can handle that. (eg openrc/runit)
</content>
</entry>
<entry>
<title>pass over the netlink socket to handler instead of using a pipe</title>
<updated>2015-03-15T14:30:01Z</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2015-03-15T14:30:01Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/ncopa/nldev/commit/?id=311b810b9e2660231935c085429d94c5567b9522'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>nldev: set kernel buffer to 64kb</title>
<updated>2015-03-12T20:44:57Z</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2015-03-12T20:44:57Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/ncopa/nldev/commit/?id=ba51e3b67883f80462b667aa776e89168347739d'/>
<id>urn:sha1:ba51e3b67883f80462b667aa776e89168347739d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nldev: don't do defensive programming</title>
<updated>2015-03-12T20:12:32Z</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2015-03-12T20:12:32Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/ncopa/nldev/commit/?id=5fac97b40ef456e1e30eebeb0449df82f8367575'/>
<id>urn:sha1:5fac97b40ef456e1e30eebeb0449df82f8367575</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nldev: don't bother close netlink socket before exit</title>
<updated>2015-03-12T20:11:24Z</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2015-03-12T20:11:24Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/ncopa/nldev/commit/?id=a6123eafba9481f8ce47a54cccd86b4ac73b6624'/>
<id>urn:sha1:a6123eafba9481f8ce47a54cccd86b4ac73b6624</id>
<content type='text'>
we let kernel clean that up for us
</content>
</entry>
<entry>
<title>nldev: don't bother shutdown on a socket we are about to close</title>
<updated>2015-03-12T20:10:00Z</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2015-03-12T20:10:00Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/ncopa/nldev/commit/?id=e0403c6407e1b3b2ef0082a1ea4cd4e0ebf2bc33'/>
<id>urn:sha1:e0403c6407e1b3b2ef0082a1ea4cd4e0ebf2bc33</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nldev: close netlink filhandle on exec</title>
<updated>2015-03-12T20:05:27Z</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2015-03-12T20:05:27Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/ncopa/nldev/commit/?id=79668628ba0e6f42ba2ff8d51f2fd3c33b0838ad'/>
<id>urn:sha1:79668628ba0e6f42ba2ff8d51f2fd3c33b0838ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nldev: remove disableoom</title>
<updated>2015-03-12T20:00:36Z</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2015-03-12T20:00:36Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/ncopa/nldev/commit/?id=dda4fbd59099f572471ebf12af225f3052faac6c'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>nldev: do not try trap SIGKILL</title>
<updated>2015-03-12T19:59:31Z</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2015-03-12T19:59:31Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/ncopa/nldev/commit/?id=8aa86aa2b72d1cb0aa5b876d4841eff4eb3b8915'/>
<id>urn:sha1:8aa86aa2b72d1cb0aa5b876d4841eff4eb3b8915</id>
<content type='text'>
</content>
</entry>
</feed>
