Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-11-18 | bump version | Kay Sievers | |
2008-11-18 | volume_id: update btrfs magic | Kay Sievers | |
2008-11-18 | autogen.sh: fix -print-multi-os-directory usage | Kay Sievers | |
2008-11-18 | release 133 | Kay Sievers | |
2008-11-18 | update NEWS | 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-14 | vol_id: clarify error message | Kay Sievers | |
2008-11-13 | volume_id: ntfs - mark as no other fs must match | Kay Sievers | |
2008-11-13 | fix spelling in comment | Kay Sievers | |
2008-11-13 | volume_id: fat - accept empty FAT32 fsinfo signature | Kay Sievers | |
2008-11-13 | volume_id: always check for all filesystem types and skip conflicting results | Kay Sievers | |
We probe for all known filesystems to find conflicting signatures. If we find multiple matching signatures and one of the detected filesystem types claims that it can not co-exist with any other filesystem type, we do not return a probing result. We can not afford to mount a volume with the wrong filesystem code and possibly corrupt it. Linux ssytems have the problem of dozens of possible filesystem types, and volumes with left-over signatures from former filesystem types. Invalid signature need to be removed from the volume to make the filesystem detection successful. We do not want to read that many bytes from probed floppies, skip volumes smaller than a usual floppy disk. | |||
2008-11-13 | volume_id: bump revision | Kay Sievers | |
2008-11-13 | remove len == 0 check, the index root is always '\0' | Kay Sievers | |
2008-11-13 | volume_id: fat - move check for msdos signature (0x55 0xaa) | Karel Zak | |
Make the msdos signature (0x55 0xaa) at 510 and 511 optional when the standard FAT magic string is present. | |||
2008-11-13 | configure: add linux-hotplug mail address | Kay Sievers | |
2008-11-13 | update NEWS | Kay Sievers | |
2008-11-13 | rules: remove pnp shell script, acpi loads these modules properly | Kay Sievers | |
2008-11-13 | rules: remove DEVTYPE disk/partition | 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 | scsi_id: we don't use DEVPATH env var anymore, update man page | Alan Jenkins | |
Signed-off-by: Alan Jenkins <alan-jenkins@tuffmail.co.uk> | |||
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 | release 132 | Kay Sievers | |
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-07 | release 131 | 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 | rules: md - add mdadm 3 device naming | 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 | usb_id: MassStorage SubClass 6 is "scsi" not "disk" | 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-05 | volume_id: btrfs update | Kay Sievers | |
2008-11-04 | fix list handling in enumerate and rules file sorting | Kay Sievers | |
2008-11-04 | firmware.sh: record missing files in /dev/.udev/firmware-missing/ | Kay Sievers | |
2008-11-01 | move debugging strings inside #ifdef DEBUG | Kay Sievers | |