summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-06-15libudev: add gtk-docKay Sievers
2009-06-14rules: Gentoo updateMatthias Schwarzott
2009-06-14USE_LOG -> ENABLE_LOGGING, DEBUG -> ENABLE_DEBUG, USE_SELINUX -> WITH_SELINUXKay Sievers
2009-06-11README: add INOTIFY and SIGNALFDKay Sievers
2009-06-11README: add kernel optionsKay Sievers
2009-06-10udevadm: info -revert "accept --query without argument"Kay Sievers
Getopt is too dumb, the optional argument breaks "udevadm -q symlink".
2009-06-10update NEWSKay Sievers
2009-06-10rules: remove scsi ch module loading ruleKay Sievers
2009-06-09libudev: rename private files to *-private.cKay Sievers
2009-06-09move common stuff from udev/ to private parts of libudev/Kay Sievers
2009-06-09move syslog wrapper to libudevKay Sievers
2009-06-09libudev: call log functions conditionallyKay Sievers
2009-06-09udevd: log info for created/killed workersKay Sievers
2009-06-09libudev: device_new() -> udev_device_new()Kay Sievers
2009-06-08fix libudev include in Makefile.am.inKay Sievers
2009-06-08libudev: move to top-level directoryKay Sievers
2009-06-08libudev: add comments to libudev.hKay Sievers
2009-06-08path_id: rename scsi sub-fuctionsKay Sievers
2009-06-08udevd: print error if worker dies unexpectedlyKay Sievers
2009-06-08path_id: delete old shell scriptKay Sievers
Removed with this is SAS disk support which never really worked properly, and legacy IDE disk support, which can be re-implemented if needed.
2009-06-08path_id: add iscsi supportKay Sievers
2009-06-08path_id: handle fibre channelKay Sievers
2009-06-07udevadm: monitor --environment -> --propertyKay Sievers
2009-06-07udevadm: control - --env -> --propertyKay Sievers
2009-06-07udevadm: info - accept --query without a value and print propertiesKay Sievers
2009-06-07udevadm: trigger - add --property-match=<key>:<value>Kay Sievers
2009-06-07libudev: enumerate - allow multiple keys with the same nameKay Sievers
2009-06-06fix signed/unsigned warningKay Sievers
2009-06-06path_id: add commentsKay Sievers
2009-06-06path_id: update SCSI handlingKay Sievers
2009-06-06path_id: implement in C using libudevKay Sievers
2009-06-06cleanup $attr{} substitutionKay Sievers
2009-06-06allow format substitution in path of ATTR{<path>}=="<value>"Kay Sievers
2009-06-05udevd: use enum instead of char in struct declarationKay Sievers
2009-06-05rules: make RFKILL control device world readableMarcel Holtmann
2009-06-04rules: do not call path_id for virtual devicesKay Sievers
2009-06-04udevd: close netlink socket in worker and set cloexecKay 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-06-01str[sp]cpyl: add __attribute__ ((sentinel))Kay Sievers
2009-05-29udevd: remove check for dev_t, DEVPATH_OLD takes care of thatKay Sievers
2009-05-29udevadm: settle - add --exit-if-exists=<file>Kay Sievers
2009-05-29cdrom_id: add error message if open() failsKay Sievers
2009-05-28udevadm: control - add comment to man page about --reload-rulesKay Sievers
2009-05-28udevd: queue-export - fix crashAlan Jenkins
The math in skip_to() was the wrong way round and allocated a variable size array on the stack with a massively negative size. Signed-off-by: Alan Jenkins <alan-jenkins@tuffmail.co.uk>
2009-05-28udev-selinux.c: remove libudev headerAlan Jenkins
Signed-off-by: Alan Jenkins <alan-jenkins@tuffmail.co.uk>
2009-05-26cdrom_id: suppress ID_CDROM_MEDIA_STATE=blank for plain non-writable CDROM mediaKay Sievers
Some broken fake cdrom drives return ID_CDROM_MEDIA_STATE=blank. $ /lib/udev/cdrom_id -d /dev/sr1 main: probing: '/dev/sr1' cd_inquiry: INQUIRY: [Nokia ][S60 ][1.0 ] cd_profiles: GET CONFIGURATION: number of profiles 76 cd_profiles: current profile 0x08 cd_media_toc: READ TOC: len: 12 cd_media_toc: last track 1 starts at block 0 cd_media_info: disk type 00 ID_CDROM=1 ID_CDROM_MRW=1 ID_CDROM_MRW_W=1 ID_CDROM_MEDIA=1 ID_CDROM_MEDIA_CD=1 ID_CDROM_MEDIA_STATE=blank Others work fine, but ID_CDROM_MEDIA_STATE is not needed for non-writable CDROM media: $ /lib/udev/cdrom_id -d /dev/sr1 main: probing: '/dev/sr1' cd_inquiry: INQUIRY: [SanDisk ][U3 Cruzer Micro ][8.02] cd_profiles: GET CONFIGURATION: number of profiles 72 cd_profiles: current profile 0x08 cd_media_toc: READ TOC: len: 20 cd_media_toc: track=1 info=0x4(data) start_block=0 cd_media_toc: last track 1 starts at block 0 cd_media_info: disk type 00 ID_CDROM=1 ID_CDROM_MRW=1 ID_CDROM_MRW_W=1 ID_CDROM_MEDIA=1 ID_CDROM_MEDIA_CD=1 ID_CDROM_MEDIA_STATE=complete ID_CDROM_MEDIA_SESSION_COUNT=1 ID_CDROM_MEDIA_TRACK_COUNT=1 ID_CDROM_MEDIA_TRACK_COUNT_DATA=1
2009-05-22test: check string substitutions in OWNER and GROUPBenjamin Gilbert
String substitutions in OWNER and GROUP keys were broken in udev 137-142. Explicitly test for this, since such breakage will not manifest in typical rulesets.
2009-05-22rules: add SUBSYSTEM match to scsi rulesKay Sievers
On Fri, May 22, 2009 at 16:15, Alan Jenkins <alan-jenkins@tuffmail.co.uk> wrote: > I've been looking at what is responsible for all the path lookup activity in > coldplug. On my debian stable system, it looks like every device gets its > parent looked up in sysfs. I think this is due to SUBSYSTEMS matches. > > I see the udev default rules are different, but it looks like they still > test for SUBSYSTEMS on every single device. Should we add SUBSYSTEM="scsi_generic" > to these three rules?
2009-05-21update NEWSKay Sievers
2009-05-21udevadm: settle - make --timeout=0 workingKay Sievers