aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* nldev: remove unused option for debugHEADmasterNatanael Copa2015-03-151-6/+1
|
* nldev: simplify by removing daemonizationNatanael Copa2015-03-151-10/+1
| | | | caller can handle that. (eg openrc/runit)
* pass over the netlink socket to handler instead of using a pipeNatanael Copa2015-03-152-125/+88
| | | | | | | | | 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.
* nldev: set kernel buffer to 64kbNatanael Copa2015-03-121-1/+1
|
* nldev: don't do defensive programmingNatanael Copa2015-03-121-1/+0
|
* nldev: don't bother close netlink socket before exitNatanael Copa2015-03-121-4/+0
| | | | we let kernel clean that up for us
* nldev: don't bother shutdown on a socket we are about to closeNatanael Copa2015-03-121-4/+1
|
* nldev: close netlink filhandle on execNatanael Copa2015-03-121-0/+1
|
* nldev: remove disableoomNatanael Copa2015-03-121-19/+0
| | | | | | | | 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
* nldev: do not try trap SIGKILLNatanael Copa2015-03-121-2/+0
|
* log: define argv0Natanael Copa2015-03-121-0/+1
|
* forward the events to a helper process via pipeNatanael Copa2015-03-123-75/+191
| | | | | | | To reduce number of forks we pass over the events to a helper program via a pipe. when there are no events for a certain time the helper program can exit to save memory. Once new events arrives the nldev application will respawn the helper.
* move edie, die and dbg functions to log.cNatanael Copa2015-03-124-43/+61
| | | | So it can be reused by the handler.
* move netlink socket initialization to its own functionNatanael Copa2014-12-291-23/+35
| | | | improves readability
* Applying DVB changes for the new mdev.conf format.Christoph Lohmann2012-06-101-10/+12
|
* Preliminary fixes for the new mdev in busybox.Christoph Lohmann2012-05-283-45/+66
|
* devinput and /dev/fd are now correctly created.Christoph Lohmann2012-05-196-23/+34
|
* Sanitizing env handling for children and using busbox for scripts.Christoph Lohmann2012-05-183-13/+5
|
* There could be now /proc/fd or /dev/fd.Christoph Lohmann2012-05-111-1/+5
|
* Fixing the spelling in the manpage.Christoph Lohmann2012-05-031-1/+1
|
* Moving nldev to man section 8.Christoph Lohmann2012-05-022-8/+8
|
* Fixing the dup handling of the child.Christoph Lohmann2012-05-021-4/+2
|
* Fixing dup typo in execl.Christoph Lohmann2012-05-021-1/+1
|
* Making the FIXES.md into the Makefile.Christoph Lohmann2012-04-291-1/+1
|
* Adding a simple db for fixing udev dependencies.Christoph Lohmann2012-04-291-0/+14
|
* Some more oss ads for the README.md.Christoph Lohmann2012-04-281-0/+21
|
* A bit more precise in README.md.Christoph Lohmann2012-04-288-0/+469
|
* Add README.md.Christoph Lohmann2012-04-281-0/+33
|
* Add nltrigger.Christoph Lohmann2012-04-283-0/+62
|
* Adding a common startup script that supports logging.Christoph Lohmann2012-04-283-1/+7
|
* Message error handling fixed at nl_pid and EINTR.Christoph Lohmann2012-04-281-9/+7
|
* Adding security and nasty comments.Christoph Lohmann2012-04-283-11/+62
|
* Initial commit.Christoph Lohmann2012-04-156-0/+498