From 634ffc0ce27ce99e073a6ef367a39d57c3d73c48 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Wed, 13 May 2009 02:35:37 +0200 Subject: [PATCH] release 142 --- ChangeLog | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ NEWS | 10 ++++----- TODO | 4 ---- 3 files changed, 69 insertions(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index 8b607c3a3..598ce58be 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,67 @@ +Summary of changes from v141 to v142 +============================================ + +Andre Przywara (1): + rules: create /dev/cpu//cpuid world readable + +Ian Campbell (1): + path_id: support identification of Xen virtual block devices + +John Wright (1): + edd_id: add cciss devices + +Kay Sievers (46): + version bump + libudev: path_encode - always return 0 if encoded string does not fit into size + libudev: monitor - clarify socket handling documentation + udevd: log error for too old kernels or CONFIG_SYSFS_DEPRECATED + rules: remove DVB shell script + update NEWS + cdrom_id: add Xen cdrom support + test-libudev: update monitor source + TODO: add packet filter + update NEWS + udevd: at startup create /dev/null, /dev/console, /dev/kmsg + cdrom_id: add and use ID_CDROM_MEDIA to decide if we run vol_id + libudev: monitor - add client socket filter for subsystem value + udevadm: monitor - print error if we can not bind to socket + update TODO + udevadm monitor - add --subsystem-match= + libudev: monitor - use simpler hash + libudev: monitor - switch to filter_add_match_subsystem_devtype() + libudev: monitor - do not filter messages with wrong magic + udevadm: monitor - add : support + libudev: monitor - add udev_monitor_filter_remove + libudev: queue - fix get_seqnum_is_finished() + cdrom_id: skip media tests if CDROM_DRIVE_STATUS != CDS_DISC_OK + libudev: queue - clarify comments + libudev: monitor - export filter_update() + update NEWS + drop "extern" keyword from non-static function + rule_generator: net - fix usb comment generation + rules: input - add links for USB/platform non-kbd/mouse devices + rules: input - fix comments + rules: add rfcomm* to group dialout + accept DEVNAME from the kernel as a hint for the node name + update TODO + build: use AC_MSG_RESULT + rules: add "event*" match + udevd: revert initial device node creation + rules: remove initramfs comment + handle devtmpfs nodes + oops, removed ppp entry from rules got committed + remove all PHYSDEVPATH handling and warning about + remove asmlinkage + rules: fix ieee1394 rules + add "static" back to the inline functions + update TODO + delete vol_id and require util-linux-ng's blkid + delete libvolume_id + +Lubomir Rintel (1): + rule-generator: net - whitelist NICs that violate MAC local scheme + + Summary of changes from v140 to v141 ============================================ diff --git a/NEWS b/NEWS index ba6668795..cc4618e34 100644 --- a/NEWS +++ b/NEWS @@ -2,7 +2,7 @@ udev 142 ======== Bugfixes. -The program vol_id and the library libvolume_id is removed from the +The program vol_id and the library libvolume_id are removed from the repository. Libvolume_id is merged with libblkid from the util-linux-ng package. Persistent disk links for label and uuid depend on the util-linux-ng version (2.15) of blkid now. Older versions of blkid @@ -13,11 +13,11 @@ to be delivered, and waking up the subscribing process, a filter can be installed, to drop messages inside a kernel socket filter. The filters match on the : properties of the device. This is part of the ongoing effort to replace HAL, and switch current -users over to directly use libudev, or for higher-level services use the -specialized D-Bus interface of a DeviceKit service. +users over to directly use libudev. Libudev is still marked as experimental, and its interface might -change if needed, but no major changes of the currently exported interface -are expected anymore, and a first stable release should happen soon. +eventually change if needed, but no major changes of the currently exported +interface are expected anymore, and a first stable release should happen +soon. A too old kernel (2.6.21) or a kernel with CONFIG_SYSFS_DEPRECATED is not supported since while and udevd will log an error message at diff --git a/TODO b/TODO index 58875afc2..541faea55 100644 --- a/TODO +++ b/TODO @@ -1,11 +1,7 @@ - udev 142: - o add udev_monitor_filter_add_match_property() o add tests for kernel provided DEVNAME logic - o drop modprobe floppy alias (SUSE), it will be in the module (2.6.30) o remove MMC rules, they got a modalias now (2.6.30) o add scsi:t-0x09* to "ch" and remove modprobe rule (2.6.30) - o convert readdir loops to unlinkat(), fstatat() o implement path_id in C with libudev (?) o convert firmware.sh to C (?) -- 2.30.2