Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-01-16 | man: typo fixes | Alan Jenkins | |
2009-01-16 | cleanup old names before creating the new names | Kay Sievers | |
Scott found that the node /dev/pktcdvd can not be replaced by /dev/pktcdvd/control by changing the rules, and re-trigger the event. We used to create the new names before we cleaned up the old ones, which can not work if we need to create subdir with the same name. | |||
2009-01-16 | remove name from index if the node name has changed | Kay Sievers | |
Scott discovered that a changed rule, which renames a device node leaves the old node name around as a symlink. So drop the reference to the old name. | |||
2009-01-15 | udevadm: test - remove --force option | Kay Sievers | |
Since a while we change the database with a "test" run, but do not update the node and symlinks. We need to "force" all the time, to keep things in sync. | |||
2009-01-15 | do not complain about a missing /etc/udev/rules.d/ | Kay Sievers | |
Scott mentioned that initramfs does not neccessarily have that directory, so do not log an error. | |||
2009-01-14 | libudev: use 4096 bytes buffer for attribute reading | Kay Sievers | |
2009-01-06 | libudev: test - add udev_device_get_property_value() | Kay Sievers | |
2009-01-06 | libudev: device - add udev_device_get_property_value() | Kay Sievers | |
2009-01-05 | udevadm: s/udevinfo/udevadm info/ | Kay Sievers | |
2009-01-05 | enable skipping of "naming-only" rules | Kay Sievers | |
2009-01-03 | libudev: subsytem -> subsystem | Kay Sievers | |
2009-01-03 | libudev: device - remove udev_device_get_parent_with_subsystem | Marcel Holtmann | |
2009-01-03 | libudev: device - lookup subsystem and devtype together | Marcel Holtmann | |
2009-01-03 | libudev: device - read "uevent" only if info is not already loaded | Kay Sievers | |
2009-01-02 | man: udev - update NAME assignment | Michal Soltys | |
2009-01-02 | libudev: device - add devtype support | Marcel Holtmann | |
2008-12-29 | libudev: enumerate - add lookup by property | Kay Sievers | |
2008-12-29 | require non-SYSFS_DEPRECATED 2.6.20+ kernel | Kay Sievers | |
2008-12-28 | if needed, store database entries also for devices which do not have a ↵ | Kay Sievers | |
device node | |||
2008-12-20 | "'/sbin/modprobe abnormal' exit" - also print program options | Kay Sievers | |
2008-12-16 | libudev: include <sys/types.h> | Kay Sievers | |
2008-12-08 | udevadm: settle - allow --timeout=0 and --quiet | Kay Sievers | |
2008-12-06 | make: do not delete autotools generated file with distclean | Kay Sievers | |
[...] running the command `make maintainer-clean' should not delete `configure' even if `configure' can be remade using a rule in the Makefile. More generally, `make maintainer-clean' should not delete anything that needs to exist in order to run `configure' and then begin to build the program. This is the only exception; `maintainer-clean' should delete everything else that can be rebuilt. | |||
2008-12-02 | fix network interface name swapping | Kay Sievers | |
2008-11-24 | silence PHYSDEV* warning for WAIT_FOR* rules | Kay Sievers | |
2008-11-24 | fix handling of swapping node name with symlink name | Kay Sievers | |
2008-11-21 | include errno.h in sysdeps.h | Gabor Z. Papp | |
2008-11-20 | libudev: accept NULL whitelist in util_replace_chars() | Kay Sievers | |
2008-11-17 | fix $links substitution for devices without any link | Kay Sievers | |
Reported-by: Michel Hermier <michel.hermier@gmail.com> | |||
2008-11-17 | udevd: fix cleanup of /dev/.udev/uevent_seqnum | Kay Sievers | |
2008-11-17 | limit $attr(<symlink>) magic to well-known links only | Kay Sievers | |
2008-11-15 | udevadm: fix option parsing breakage with klibc | Sergey Vlasov | |
The klibc implementation of getopt_long() behaves slightly different from the glibc one - in particular, it treats the change of the option string argument between invocations as start of parsing a different command line, and resets its state. However, the udevadm code expected getopt_long() invocations in subcommands to continue parsing the rest of command line after initial options has been parsed at the top level; with klibc this broke, causing all udevadm subcommands to stop recognizing their options. Instead of relying on the glibc behavior, reset the getopt_long() state properly before invoking the subcommand handler: move argv to point to the subcommand name, decrease argc appropriately, and set optind = 0. This also fixes a minor bug visible with glibc - without setting optind = 0 all getopt_long() calls in subcommand handlers were behaving as if "+" was specified as the first character of the option string (which disables option reordering), because that state was set by the first getopt_long() call at the top level, and was not reset when parsing subcommand options. Signed-off-by: Sergey Vlasov <vsu@altlinux.ru> | |||
2008-11-14 | libudev: device - handle disk "device" link for partitions in deprecated ↵ | Kay Sievers | |
sysfs layout Thanks to Mikhail Kolesnik <mike@openbunker.org> for finding this. | |||
2008-11-13 | remove len == 0 check, the index root is always '\0' | Kay Sievers | |
2008-11-13 | udevadm: info - unify -V and --version | Kay Sievers | |
2008-11-13 | set errno = ENOSYS in inotify stub | Kay Sievers | |
2008-11-13 | merge trie nodes, childs and root into a single array | Kay Sievers | |
2008-11-12 | reserve child slot 0 | Kay Sievers | |
2008-11-12 | string index - split nodes and childs to allow and unlimited number of childs | Kay Sievers | |
2008-11-11 | silence "comparison between signed and unsigned" | Kay Sievers | |
2008-11-11 | udevd: de-duplicate strings in rules | Alan Jenkins | |
On my Ubuntu installation this removes 15k of duplicate strings, using a temporary index of about 25k. Signed-off-by: Alan Jenkins <alan-jenkins@tuffmail.co.uk> | |||
2008-11-07 | convert debug string arrays to functions | Kay Sievers | |
On Fri, Nov 7, 2008 at 13:07, Matthias Schwarzott <zzam@gentoo.org> wrote: > I managed to let udev-131 segfault at startup. > > I configured it like this: > CFLAGS="-Wall -ggdb" ./configure --prefix=/usr --sysconfdir=/etc --exec-prefix= > > Running it in gdb shows it segfaults at udev-rules.c:831 > > (gdb) run > Starting program: /tmp/udev-131/udev/udevd > > Program received signal SIGSEGV, Segmentation fault. > 0x0804ea06 in get_key (udev=0x9175008, line=0xafcdc8f0, key=0xafcdc5d8, > op=0xafcdc5d0, value=0xafcdc5d4) > at udev-rules.c:831 > 831 dbg(udev, "%s '%s'-'%s'\n", operation_str[*op], *key, *value); If compiled without optimization, the dbg() macro dereferences variables which are not available. Convert the string array to a function, which just returns NULL if compiled without DEBUG. | |||
2008-11-07 | fix size_t compiler warning on 32 bit platforms | Kay Sievers | |
2008-11-06 | udevadm: settle - exit if udevd exits | Kay Sievers | |
2008-11-06 | cleanup /dev/.udev/queue on startup and exit | Kay Sievers | |
2008-11-06 | fix indentation | Kay Sievers | |
2008-11-05 | udevd: shrink struct token to 12 bytes | Alan Jenkins | |
2008-11-05 | $links should be relative | Kay Sievers | |
2008-11-05 | unify string replacement | Kay Sievers | |
2008-11-05 | do not import the "uevent" file when we only read the db to get old symlinks | Kay Sievers | |