summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2009-06-22configure.ac: version bumpKay Sievers
2009-06-22configure.ac: version bumpKay Sievers
2009-06-20configure.ac: add AM_SILENT_RULESKay Sievers
2009-06-19docs: install writing_udev_rulesKay Sievers
2009-06-19udev.pc: addKay Sievers
2009-06-17configure.ac: print error if gperf is missingKay Sievers
2009-06-17extras/modem-modeswitch: move from udev-extrasDan Williams
2009-06-17keymap: move from udev-extrasMartin Pitt
2009-06-17cleanup ./configure installation directory optionsKay Sievers
2009-06-16configure: enable all extras by default, provide --disable-extrasKay Sievers
2009-06-16usb-db: move from udev-extrasLennart Poettering
2009-06-16gudev: fix typo in configure optionKay Sievers
2009-06-16hid2hci: move from udev-extrasMario Limonciello
2009-06-16v4l_id: move from udev-extrasKay Sievers
2009-06-16INSTALL: add --enable-extrasKay Sievers
2009-06-16gudev: move from udev-extrasDavid Zeuthen
GObject libudev access. Initial version from Bastien Nocera, current version by David Zeuthen.
2009-06-16udev-acl: move from udev-extrasKay Sievers
The build of extras with larger external dependencies is wrapped in: --enable-extras
2009-06-16libudev: move .so version to libudev MakefileKay Sievers
2009-06-15libudev: add gtk-docKay Sievers
2009-06-14USE_LOG -> ENABLE_LOGGING, DEBUG -> ENABLE_DEBUG, USE_SELINUX -> WITH_SELINUXKay Sievers
2009-06-08libudev: move to top-level directoryKay Sievers
2009-06-04udevd: convert to event worker processesKay Sievers
Event processes now get re-used after they handled an event. This reduces pressure on the CPU significantly because cloned event processes no longer cause page faults in the main daemon. After the events have settled, the no longer needed worker processes get killed.
2009-05-21udevd: implement a more efficient queue file formatAlan Jenkins
Directory lookups show up in profiling. The queue files are responsible for a large proportion of file-related system calls in udev coldplug. Instead of creating a file for each event, append their details to a log file. The file is periodically rebuilt (garbage-collected) to prevent it from growing indefinitely. This single queue file replaces both the queue directory and the uevent_seqnum file. On desktop systems the file tends not to grow beyond one page. So it should also save a small amount of memory in tmpfs. Tests on a running EeePC indicate average savings of 5% *udevd* cpu time as measured by oprofile. __link_path_walk is reduced from 1.5% to 1.3%. It is not completely clear where the rest of the gains come from. In tests running ~400 events, the queue file is rebuilt about 5 times. Signed-off-by: Alan Jenkins <alan-jenkins@tuffmail.co.uk>
2009-05-13version bumpKay Sievers
2009-05-12delete libvolume_idKay Sievers
2009-05-01build: use AC_MSG_RESULTKay Sievers
2009-04-22libudev: monitor - add client socket filter for subsystem valueKay 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-15libudev: path_encode - always return 0 if encoded string does not fit into sizeKay Sievers
2009-04-14version bumpKay Sievers
2009-03-29send monitor events back to netlink socketKay Sievers
Instead of of our own private monitor socket, we send the processed event back to our netlink socket, to the multicast group 2 -- so any number of users can listen to udev events, just like they can listen to kernel emitted events on group 1.
2009-03-18udevadm: test - handling trailing '/' in devpathKay Sievers
On Wed, Mar 18, 2009 at 16:00, Matthias Schwarzott <zzam@gentoo.org> wrote: found out how the error occurs: It is a difference between A. udevadm test /sys/class/mem/null/ and B. udevadm test /sys/class/mem/null Case A was the case that showed the error behaviour. It seems udevadm is confused by the trailing slash. This behaviour seems to be there since ages.
2009-03-18version bumpKay Sievers
2009-03-11libudev: ctrl - return error after sending ctrl messageKay Sievers
2009-03-06libvolume_id: bump ageHarald Hoyer
Because you added the symbol volume_id_set_uuid_sub() in commit 14e18278, you have to increase the library minor version.
2009-03-04libudev: queue - use lstat() to check existence of symlinkKay Sievers
2009-03-03volume_id: ntfs - fix uuid settingKay Sievers
In my scenario, the ntfs prober did *not* detect the presence of a ntfs filesystem (i.e. vol_id --probe-all returned *only* ext3). However, if you examine the source of the ntfs prober, it overwrites the uuid field of the volume_id object long before it actually decides there's a valid filesystem there - this resulted in vol_id returning the rather bizarre combination of type=ext3, but a uuid populated by the ntfs prober. https://bugs.edge.launchpad.net/ubuntu/+source/udev/+bug/337015
2009-03-03version bumpKay Sievers
2009-02-26use AC_USE_SYSTEM_EXTENSIONS instead of AC_GNU_SOURCEKay Sievers
2009-02-26add m4/ subdirKay Sievers
2009-02-24use the event udev_device to disable the watch on "remove"Kay Sievers
2009-02-23version bumpKay Sievers
2009-01-25version bumpKay Sievers
2009-01-15volume_id: support via raid version 2Sven Jost
2009-01-14libudev: use 4096 bytes buffer for attribute readingKay Sievers
2009-01-10version bumpKay Sievers
2009-01-03libudev: bump revisionKay Sievers
2008-12-29build: default to --prefix=/usr --exec-prefix=""Kay Sievers
2008-12-16build: add -lsepolKay Sievers
Harald needs it for static binaries.
2008-12-04make: install serial rules fileKay Sievers
2008-12-02update configure and NEWSKay Sievers