Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2008-11-05 | fix cleanup of possible left-over symlinks | Kay Sievers | |
2008-11-05 | fix $links substitution | Kay Sievers | |
2008-11-05 | info() PROGRAM and IMPORT execution | Kay Sievers | |
2008-11-04 | fix list handling in enumerate and rules file sorting | Kay Sievers | |
2008-11-01 | move debugging strings inside #ifdef DEBUG | Kay Sievers | |
2008-11-01 | move some info() to dbg() | Kay Sievers | |
2008-11-01 | fix udev_node_update_old_links() logic | Kay Sievers | |
No need to check if links that still belong to us, need to be updated. | |||
2008-11-01 | skip entire rule containing device naming keys, if no device can be named | Kay Sievers | |
If rules set NAME, SYMLINK, OWNER, GROUP, MODE, events without a device node and remove events will skip the entire rule. The old parser did the same. | |||
2008-11-01 | log rules file and line number when NAME, SYMLINK, OWNER, GROUP, MODE, RUN ↵ | Kay Sievers | |
is applied |