Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-04-22 | libudev: monitor - use simpler hash | Kay Sievers | |
2009-04-22 | libudev: monitor - add client socket filter for subsystem value | Kay Sievers | |
Messages send back by the udev daemon to the netlink socket are multiplexed by the kernel and delivered to multiple clients. The clients can upload a socket filter to let the kernel drop messages not belonging to a certain subsystem. This prevent needless wakeups and message processing for users who are only interested in a subset of available events. Recent kernels allow untrusted users to listen to the netlink messages. The messages send by the udev daemon are versioned, to prevent any custom software reading them without libudev. The message wire format may change with any udev version update. | |||
2009-04-15 | libudev: path_encode - always return 0 if encoded string does not fit into size | Kay Sievers | |
2009-04-08 | path_encode: fix max length calculation | Kay Sievers | |
Sebastian Krahmer wrote: > it should reserve 4 times not 3 times len :) | |||
2009-04-06 | avoid leaking netlink socket fd to external programs | Alan Jenkins | |
The netlink socket is now used by udev event processes. We should take care not to pass it to the programs they execute. This is the same way the inotify fd was handled. Signed-off-by: Alan Jenkins <alan-jenkins@tuffmail.co.uk> | |||
2009-03-26 | libudev: GPL -> LGPL | Kay Sievers | |
2008-11-20 | libudev: accept NULL whitelist in util_replace_chars() | Kay Sievers | |
2008-11-05 | unify string replacement | Kay Sievers | |
2008-11-01 | move some info() to dbg() | Kay Sievers | |
2008-10-21 | libudev: util - optimize path_encode() | Alan Jenkins | |
Since we already know the length, use memcpy() instead. Measured 2% _user_ cpu time reduction on EeePC coldplug. Signed-off-by: Alan Jenkins <alan-jenkins@tuffmail.co.uk> | |||
2008-10-15 | libudev: device - lookup "subsystem" and "driver" only once | Kay Sievers | |
2008-10-01 | libudev: enumerate - ignore regular files while scanning | Kay Sievers | |
2008-09-25 | libudev: replace awkward callback list interfaces with list iterators | Kay Sievers | |
2008-09-21 | libudev: add udev_device_new_from_devnum() | Kay Sievers | |
2008-09-19 | always include config.h from Makefile | Kay Sievers | |
2008-09-17 | libudev: fix "subsystem" value | Kay Sievers | |
2008-09-15 | libudev: switch API from devpath to syspath | Kay Sievers | |
2008-09-13 | libudev: udev_device - add attribute cache | Kay Sievers | |
2008-09-10 | extras: use libudev code | Kay Sievers | |
2008-09-10 | libudev: do not use any udev source file | Kay Sievers | |
2008-09-10 | libudev: rename libudev-utils.c libudev-util.c | Kay Sievers | |