ChangeLog revision 63645a3dfce22e865b96b519fafaa2fcb489f3be
cfba646ddfa9d543f0c40e4c7788c65b4a24b34dPhill CunningtonSummary of changes from v087 to v088
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster============================================
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterHannes Reinecke:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster persistent links: add scsi tape links and usb path support
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster volume_id: add squashfs detection
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster reset signal handler in event process
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster correct use of fcntl()
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add udevtrigger to request events for coldplug
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add ',' to trusted chars
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster volume_id: remove partition table parsing code
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster volume_id: remove all partition table support
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix spelling error in debug string
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster rename "persistent disk" to "persistent storage"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix output for USB path
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterSummary of changes from v086 to v087
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster============================================
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterHannes Reinecke:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster path_id: support SAS devices
d78764efc954da87cd81023cc846a6a5af360d95Robert Wapshott fix persistent disk rules to exclude removable IDE drives
44a62998f373c4089cb2e6b478cdb5e7ac71ccaeAlin Brici warn about %e, MODALIAS, $modalias
44a62998f373c4089cb2e6b478cdb5e7ac71ccaeAlin Brici remove devfs rules and scripts
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterMasatake YAMATO:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster typo in debug text in udev_run_hotplugd.c
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterSummary of changes from v085 to v086
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster============================================
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster volume_id: replace __packed__ by PACKED macro
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster volume_id: split raid and filesystem detection
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster volume_id: add missing return
bee2440354b4bc8796e1de0b6cbd60e1f68deba0Phill Cunnington udevd: fix queue export for multiple events for the same device
d78764efc954da87cd81023cc846a6a5af360d95Robert WapshottKyle McMartin:
d78764efc954da87cd81023cc846a6a5af360d95Robert Wapshott workaround missing kernel headers for some architectures
d78764efc954da87cd81023cc846a6a5af360d95Robert WapshottSummary of changes from v084 to v085
bee2440354b4bc8796e1de0b6cbd60e1f68deba0Phill Cunnington============================================
bee2440354b4bc8796e1de0b6cbd60e1f68deba0Phill CunningtonAndrey Borzenkov:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster Fix trivial spelling errors in RELEASE-NOTES
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterJeroen Roovers:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix typo in parisc support to path_id
d78764efc954da87cd81023cc846a6a5af360d95Robert Wapshott make WAIT_FOR_SYSFS usable in non "wait-only" rules
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix typo in man page
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster include sys/socket.h for klibc build
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster cramfs detection for bigendian
d78764efc954da87cd81023cc846a6a5af360d95Robert Wapshott exit WAIT_FOR_SYSFS if the whole device goes away
d78764efc954da87cd81023cc846a6a5af360d95Robert Wapshott update SUSE rules
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update Red Hat rules
0be6372051459d02acfe49de71e8d6653f0b412eAlin Brici update Gentoo rules
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterSummary of changes from v083 to v084
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster============================================
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update SUSE rules
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster switch CROSS to CROSS_COMPILE
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster replace fancy silent build program by simple kernel build like logic
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster move manpages to top level
0be6372051459d02acfe49de71e8d6653f0b412eAlin Brici remove UDEVD_UEVENT_INITSEND
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster whitespace fixes
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster scsi_id: remove dead files
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster optimize sysfs device and attribute cache
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster let SYSFS{} look at the device, not only the parent device
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add debug output to sysfs operations
d78764efc954da87cd81023cc846a6a5af360d95Robert WapshottSummary of changes from v082 to v083
d78764efc954da87cd81023cc846a6a5af360d95Robert Wapshott============================================
d78764efc954da87cd81023cc846a6a5af360d95Robert WapshottAndrey Borzenkov:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster man page: document when substitutions are applied for RUN and other keys
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster check for ignore_device in loop looks redundant
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster udevstart: fix NAME="" which prevents RUN from being executed
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster find programs in /lib/udev for IMPORT if {program} is not given
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster don't add $SUBSYSTEM automatically as $1 to programs
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster remove redundant substitution of RUN key
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterSummary of changes from v081 to v082
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster============================================
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterAndrey Borzenkov:
0be6372051459d02acfe49de71e8d6653f0b412eAlin Brici substitute format chars in RUN after rule matching
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster scsi_id, usb_id: request device parent by subsystem
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster path_id: work with "all devices in /sys/devices"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster ignore all messages with missing devpath or action
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster Makefile: remove dynamic config file generation
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster path_id: handle fiber channel (Hannes Reinecke <hare@suse.de>)
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster usb_id: don't fail on other subsytems than "scsi"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster don't do RUN if "ignore_device" is given
0be6372051459d02acfe49de71e8d6653f0b412eAlin Brici increase kernel uevent buffer size
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster move udev(8) manpage to udev(7)
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster recreate man pages from xml source
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster remove udev, udevstart, udevsend from the default installation
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update SUSE rules
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster rename apply_format() cause it is public now
0be6372051459d02acfe49de71e8d6653f0b412eAlin Brici udevtest: add udev_rules_apply_format() to RUN keys
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster let "ignore_device" always return the event successfully
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterOlivier Blin:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fixes udev build with -fpie
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterSummary of changes from v080 to v081
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster============================================
0be6372051459d02acfe49de71e8d6653f0b412eAlin Brici add DEVLINKS to "remove" event
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster better log text and comments
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster vol_id: probe volume as user nobody
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix BUS, ID, $id usage
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster prepare moving of /sys/class devices to /sys/devices
0be6372051459d02acfe49de71e8d6653f0b412eAlin BriciSummary of changes from v079 to v080
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster============================================
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix dependency for make -j2
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix man page typos
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update RELEASE-NOTES + TODO
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix typo in man page
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update SUSE rules
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster path_id: fix invalid character class
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster replace libsysfs
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterMarco d'Itri:
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterSummary of changes from v078 to v079
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster============================================
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster don't log error if database does not exist
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster use udev_root instead of "/dev"in selinux matchpathcon_init_prefix()
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster scsi_id: read page 0x80 with libata drives
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update SUSE rules
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster remove %e from man page
441eb21527d5501b2edf4dcd91b9756f8a784d0bJaco JoosteSummary of changes from v077 to v078
441eb21527d5501b2edf4dcd91b9756f8a784d0bJaco Jooste============================================
441eb21527d5501b2edf4dcd91b9756f8a784d0bJaco JoosteGreg Kroah-Hartman:
4e8a549dc885858e1d99b551f4964753e68d3046Mark de Reeper Update Gentoo udev main rule file.
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add parisc support to path_id
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterHannes Reinecke:
0be6372051459d02acfe49de71e8d6653f0b412eAlin Brici scsi_id: -u fold multiple consecutive whitespace chars into single '_'
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterHarald Hoyer:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster optimize SELinux path match
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update README
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster allow C99 statements
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix segfaulting create_floppy_devices
597f05fe6c5f9c5b48ee85ea72f7af5cfc8ae83eSachiko Wallace update SUSE rules
597f05fe6c5f9c5b48ee85ea72f7af5cfc8ae83eSachiko Wallace remove unused variables
597f05fe6c5f9c5b48ee85ea72f7af5cfc8ae83eSachiko Wallace remove default settings in udev.conf
597f05fe6c5f9c5b48ee85ea72f7af5cfc8ae83eSachiko Wallace clearenv() is now part of klibc
597f05fe6c5f9c5b48ee85ea72f7af5cfc8ae83eSachiko Wallace add DEVLINKS to the event environment
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster scsi_id: support pre-SPC3 page 83 format
0be6372051459d02acfe49de71e8d6653f0b412eAlin BriciSummary of changes from v076 to v077
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster============================================
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster merge two consecutive static strlcat's
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster don't return an error, if "ignore_device" is used
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster remove outdated and misleading stuff
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster move SEQNUM event skipping to udevsend
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update RELEASE-NOTES
597f05fe6c5f9c5b48ee85ea72f7af5cfc8ae83eSachiko Wallace update SUSE rules
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster allow programs in /lib/udev called without the path
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update SUSE rules
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add target to to generate ChangeLog section
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update Red Hat rules
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterMarco d'Itri:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster allow to overwrite the configured udev_root by exporting UDEV_ROOT
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster let udevsend ignore events with SEQNUM set
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update Debian rules
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterSummary of changes from v75 to v076
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster============================================
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix typo in eventrecorder
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster volume_id: include stddef.h header
0be6372051459d02acfe49de71e8d6653f0b412eAlin Brici remove misleading install instructions
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster remove all built-in wait_for_sysfs logic
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add linux/types.h back, old glibc-kernel-headers want it
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster volume_id: use glibc's byteswap
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster udevd: ignore all messages without DEVPATH
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster udevd: track exit status of event process
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster udevd: export event queue and event state
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster remove "udev_db" option from config file
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster Makefile: remove exec_prefix and srcdir
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update README and RELEASE-NOTES
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster udevd: track killed event processes as failed
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update README
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster don't start udevd from udevsend
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster udevd: add a missing return
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster libvolume_id: fix weird fat volume recognition
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster move some helpers from extras to /lib/udev
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterScott James Remnant:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster move delete_path() to utils
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster clean-up empty queue directories
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster Makefile: fail, if submake fails
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterSummary of changes from v74 to v075
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster============================================
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterGreg Kroah-Hartman:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster Make run_directory.c stat the place it is going to try to run.
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster forgot the ChangeLog for 074
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster volume_id: provide libvolume_id.a file
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster remove our own copy of klibc
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster remove outdated HOWTO
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update SUSE rules
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster remove completely useless start script
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix tests and remove no longer useful stuff
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster replace udeveventrecorder by a shell script
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterSummary of changes from v73 to v074
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster============================================
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster never queue events with TIMEOUT set
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster let NAME="" supress node creation, but do RUN keys
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster remove udevinitsend
0be6372051459d02acfe49de71e8d6653f0b412eAlin Brici update .gitignore
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterMarco d'Itri:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add strerror() to error logs
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster move some logging from dbg() to info()
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterSummary of changes from v72 to v073
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster============================================
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster udevd: depend on netlink and remove all sequence reorder logic
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster print useconds in udevmonitor
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add RELEASE-NOTES, update TODO
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterSummary of changes from v71 to v072
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster============================================
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterAnanth N Mavinakayanahalli:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster libsysfs: translate devpath of the symlinked class devices to its real path
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add man pages for *_id programs
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster volume_id: add OCFS Version 1
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster volume_id: add Veritas fs
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster volume_id: check ext fs for valid blocksize, cause magic is only 2 bytes
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster volume_id: move blocksize validation to fix jbd recognition
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster volume_id: fix typo in ocfs
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster volume_id: add vxfs include
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster volume_id: make FAT32 recognition more robust
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster volume_id: Version 051
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster volume_id: fix typo in ext blocksize check
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster volume_id: Version 052
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster FAQ: remove confusing statement about module loading
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster use DESTDIR on uninstall, no need to pass prefix to submake
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster allow to pass STRIPCMD, to skip stripping of binaries
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster cleanup make release
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix the new warnings I asked for
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster move rules parsing into daemon
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "make STRIPCMD=" will disable the stripping of binaries
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster remove no longer working udevd-test program
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "STRIPCMD=" for the EXTRAS
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add dummy inotify syscalls on unsupported architecture
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster remove no longer needed waiting for "dev" file
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster revert the "read symlink as device patch"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster use libsysfs to translate the class linke to the device path
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster libsysfs: remove brute-force "bus", "driver" searching for old kernels
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster test: add "driver" and "bus" links to test sysfs tree
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update RELEASE-NOTES
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster udevd: don't daemonize before initialization
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster log to console if syslog is not available
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster udevd: disable OOM
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster remove precompiled rules option
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster export DEVNAME on "remove" only if we really got a node to remove
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix typo in umask()
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterSummary of changes from v70 to v071
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster============================================
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterGreg Kroah-Hartman:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster Remove the udev.spec file as no one uses it anymore
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster edd_id: check that EDD id is unique
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster ata_id: open volume O_NONBLOCK
c49a898cb851f8fef7d7a6a9501c66b8f03ae05cPhill Cunnington add "Persistent Device Naming" rules file for disks
0be6372051459d02acfe49de71e8d6653f0b412eAlin Brici scsi_id: switch temporary node creation to /dev
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster volume_id: set reiser instead of reiserfs for filesystem type
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update devfs rules header
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update Debian rules
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update Fedora rules
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update Debian rules
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster remove no longer needed includes
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster switch tools and volume_id from LGPL to GPLv2
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add edd-*-part%n to the persistent.rules
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update Debian persistent rules
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster clarify README
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster udevd: fix initial timeout handling
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster force event socket buffer size to 16MB
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster udevd: move logging from err to info for non-hotplug uevent
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix selinux compilation
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster libsysfs: accept sysmlinks to directories instead of real directories
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterMarco d'Itri:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster run_directory: fix typo in "make install"
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterSummary of changes from v069 to v070
0be6372051459d02acfe49de71e8d6653f0b412eAlin Brici============================================
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster udevd: fix udevd read() calls to leave room for null byte
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterEdward Goggin:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster scsi_id: derive a UID for a SCSI-2 not compliant with the page 83
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterGreg Kroah-Hartman:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix nbd error messages with a gentoo rule hack
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix scsi_id rule in gentoo config file
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterJ�rg Billeter:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster EXTRAS/Makefile: fix install targets to match main Makefile
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster volume_id: fix error handling with failing read()
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster EXTRAS: cleanup and sync all Makefiles
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add install test to 'make buildtest'
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update RELEASE-NOTES
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterOlivier Blin:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix a debug text typo in udev_rules.c
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterSummary of changes from v068 to v069
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster============================================
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix typo in firmware_helper
0be6372051459d02acfe49de71e8d6653f0b412eAlin BriciDuncan Sands:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster firmware_helper: fix write count
0be6372051459d02acfe49de71e8d6653f0b412eAlin Brici *_id: fix zero length in set_str()
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add program name to logged error
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix exit code of udevinitsend and udevmonitor
0be6372051459d02acfe49de71e8d6653f0b412eAlin Brici udevd: keep the right order for messages without SEQNUM
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster volume_id: don't probe for mac_partition_maps
0be6372051459d02acfe49de71e8d6653f0b412eAlin Brici udevmonitor: cleanup on exit
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster path_id: remove SUSE specific PATH
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update SUSE rules
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add pci_express to bus list
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update SUSE rules
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster store ENV{key}="value" exported keys in the database
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix lookup for name in the udevdb, it should return the devpath
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster prepare for new HAL udevdb dump
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster print persistent data with "udevinfo -q all"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster change parameter order of udev_db_search_name()
0be6372051459d02acfe49de71e8d6653f0b412eAlin Brici add and use name_list_cleanup() for cleaning up the string lists
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster don't store devpath in udevdb, we don't need it
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add uft8 validation for safe volume label exporting
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster start to enforce plain ascii or valid utf8
0be6372051459d02acfe49de71e8d6653f0b412eAlin Brici use WRITE_END/READ_END for the pipe index
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster remove not needed sig_flag for state of signal_pipe
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster don't reenter get_udevd_msg() if message is ignored
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster rename ...trailing_char() to ...trailing_chars()
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster vol_id: ID_LABEL_SAFE will no longer contain fancy characters
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster udevd: move some logging to "info" and "err"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster remove special TIMEOUT handling from incoming queue
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster udev_test.pl: we replace untrusted chars with '_'
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster check the udevdb before assigning a new %e
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update RELEASE-NOTES
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster udevinfo: add database export
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster write man page masters in DocBook XML
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster udevinfo: rename dump() to export()
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster test the automatic man page rebuild and checkin
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster Makefile: remove all the duplicated rules
0be6372051459d02acfe49de71e8d6653f0b412eAlin Brici all man pages rewritten to use DocBook XML
0be6372051459d02acfe49de71e8d6653f0b412eAlin Brici add missing udevsend man page
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster also forgot udevmonitor.8
0be6372051459d02acfe49de71e8d6653f0b412eAlin Brici udevinfo: restore -d option
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster scsi_id: rename SYSFS to LIBSYSFS
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add edd_id tool to match BIOS EDD disk information
0be6372051459d02acfe49de71e8d6653f0b412eAlin Brici move and update libsysfs.txt
0be6372051459d02acfe49de71e8d6653f0b412eAlin Brici klibc: update to version 1.1.1
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster delete cdromsymlinks* - obsoleted by cdrom_id and IMPORT rules
0be6372051459d02acfe49de71e8d6653f0b412eAlin Brici delete docs/persistent_naming - obsoleted by persistent disk names
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster delete old Fedora html page
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add "totally outdated" header to docs/overview :)
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update SUSE rules
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix useless but funny name_cdrom.pl script to work again
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster Makefile: fix prerequisits for $(PROGRAMS)
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster Makefile: cleanup install targets
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster remove chassis_id program
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fic gcov use and move it into the Makefile
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster FAQ: update things that have changed
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterThierry Vignaud:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster switch to '==' in raid-devfs.sh
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterSummary of changes from v067 to v068
0be6372051459d02acfe49de71e8d6653f0b412eAlin Brici============================================
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterGreg Kroah-Hartman:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add EXTRAS documentation to the README file.
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster Always open the cdrom drive in non-blocking mode in cdrom_id
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster cdrom_id: change err() to info() to help with debugging problems
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster cleanup some debug output and move to info level + unify select() loops
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster move udevmonitor to /usr/sbin
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster ENV{TEST}=="1" compares and ENV{TEST}="1" sets the environment
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster vol_id: fix sloppy error handling
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix typo in cdrom_id syslog
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster bring std(in|out|err) fd's in a sane state
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix printed udevmonitor header
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterSummary of changes from v066 to v067
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster============================================
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterGreg Kroah-Hartman:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster added the cdrom.h #defines directly into the cdrom_id.c file
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update SUSE rules
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix make install, as we don't provide a default rule set anymore
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix more compiler warnings ...
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix udevstart event ordering, we want /dev/null very early
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster don't fail too bad, if /dev/null does not exist
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterSummary of changes from v065 to v066
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster============================================
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterGreg Kroah-Hartman:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update gentoo rule file.
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster Created cdrom_id program to make it easier to determine cdrom types
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster added cdrom_id to the build check
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster updated gentoo rule file to handle removable ide devices.
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster changed cdrom_id exports to be easier to understand and consistant with other _id programs.
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix klibc build issue in cdrom_id.c
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster Change the gentoo rules to use cdrom_id instead of cdsymlink.sh
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster changed location of gentoo helper apps to be /sbin instead of in scripts dir
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster tweak the gentoo rules some more.
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add NETLINK define for the lazy distros
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster read sysfs attribute also from parent class device
0be6372051459d02acfe49de71e8d6653f0b412eAlin Brici switch some strlcpy's to memcpy
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster allow clean shutdown of udevd
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add flag for reading of precompiled rules
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update distro rules files
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add SUSE rules
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update SUSE rules
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add firmware_helper to load firmware
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster more distro rules updates
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update README
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster remove example rules and put the dev.d stuff into the run_directory folder
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster trivial text cleanups
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update SUSE rules
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster split udev_util in several files
0be6372051459d02acfe49de71e8d6653f0b412eAlin Brici update SUSE rules
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster allow logging of all output from executed tools
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add Usage: to udevmonitor and udevcontrol
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster move some logging to the info level
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterThierry Vignaud:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix udevinfo output
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterSummary of changes from v064 to v065
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster============================================
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterGreg Kroah-Hartman:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster Added persistent name rules for block devices to gentoo rule file.
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster Added horrible (but fun) path_id script to extras.
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster Update gentoo rules file.
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster update release notes for next version
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add udevmonitor, to debug netlink+udev events at the same time
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster allow RUN to send the environment to a local socket
555117dd1feaaefe2b92e283b589e3201063e259jeff.schenk fix GGC signed pointer warnings and switch volume_id to stdint
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterSummary of changes from v063 to v064
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster============================================
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterAndre Masella:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster volume_id: add OCFS (Oracle Cluster File System) support
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterHannes Reinecke:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster usb_id: fix typo
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add ID_BUS to *_id programs
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster create_floppy_devices: add tool to create floppy nodes based on sysfs info
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster move code to its own files
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster make SYSFS{} usable for all devices
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add padding to rules structure
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster allow rules to have labels and skip to next label
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster thread unknown ENV{key} match as empty value
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterSummary of changes from v062 to v063
0be6372051459d02acfe49de71e8d6653f0b412eAlin Brici============================================
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterAnton Farygin:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix typo in GROUP value application
8af80418ba1ec431c8027fa9668e5678658d3611Allan FosterGreg Kroah-Hartman:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster add 'make tests' as I'm always typing that one wrong...
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster Really commit the udev_run_devd changes...
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster Fixed udev_run_devd to run the /etc/dev.d/DEVNAME/ files too
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix position of raw rules in gentoo config file
9fa57a4f31580310b62bb2f08906e6b73d510817jeff.schenkHannes Reinecke:
9fa57a4f31580310b62bb2f08906e6b73d510817jeff.schenk dasd_id: add s390 disk-label prober
9fa57a4f31580310b62bb2f08906e6b73d510817jeff.schenk fix usb_id and let scsi_id ignore "illegal request"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster volume_id: remove s390 dasd handling, it is dasd_id now
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster trivial fixes for *_id programs
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster IMPORT: add {parent} to import the persistent data of the parent device
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster allow multiple values to be matched with KEY=="value1|value2"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster udevd: set incoming socket buffer SO_RCVBUF to maximum
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster remember mapped rules state
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster ata_id: check for empty serial number
d78764efc954da87cd81023cc846a6a5af360d95Robert Wapshott compile dasd only on s390
d78764efc954da87cd81023cc846a6a5af360d95Robert WapshottVille Skytt�:
d78764efc954da87cd81023cc846a6a5af360d95Robert Wapshott correct default mode documentation in udev
d78764efc954da87cd81023cc846a6a5af360d95Robert WapshottSummary of changes from v061 to v062
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster============================================
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster fix symlink values separated by multiple spaces
remove device node, when type block/char has changed
udev: move dev.d/ handling to external helper
o Removed klibc/klibc.spec as it is autogenerated
o add Red Hat/Fedora html documenation
o Fedora udev.rules update
<tklauser:access.unizh.ch>:
o udev-test.pl: add test for DEVNAME export to RUN environment
o udev_rules.c: don't change sysfs_device while walking up the device chain
o klibc: strlcpy/strlcat - don't alter destination if size == 0
o fix klibc's broken strlcpy/strlcat
o support log-priority levels in udev.conf
<tklauser:access.unizh.ch>:
o fix header paths in udev_libc_wrapper.c
<jkluebs:luebsphoto.com>:
o This patch causes the remove handler to check that each symlink actually points to the correct devnode and skip it if it does not.
<pebenito:gentoo.org>:
<tklauser:access.unizh.ch>:
o The following patch fixes some warnings when compiling volume_id from udev with the -Wall compiler flag. Define _GNU_SOURCE for strnlen() and correct the path to logging.h
o The following patch fixes a warning when compiling chassis_id from udev with the -Wall compiler flag. There are too much conversions in the format string of sscanf(). One %d can be dropped.
o volume_id: Fix label/uuid reading for reiserfs
o The path to dlist.h is not correct
o cleanup list.h
o use numeric owner/group as default values to avoid parsing userdb
o udev-test.pl: remove useless tests
<tklauser:access.unizh.ch>:
o move kernel name/number evaluation into udev_init_device()
o switch major/minor to dev_t
o remove the device node only if the major/minor number matches
o allow simple-build-check.sh to go faster if MAKEOPTS is set
<md:linux.it>:
o raid-devfs.sh: devfs names for hardware RAID controllers
o cdsymlinks.sh: trivial fix, the variable is initialized to '', not 0
<sschweizer:gmail.com>:
o gentoo/udev.rules: add default permissions for sound devices
o fix example comment in ide-devfs.sh
<roland:digitalvampire.org>:
o This fixes a silly mistake in how udevinfo prints the major and minor numbers (right now it prints the minor next to "MAJOR" and the major next to "MINOR" ;)
<tklauser:access.unizh.chbk>:
o I tried to compile udev 050plus with the GCC 4.0 snapshot 200412119 and got two errors about possibly uninitialized structs, so I fixed this.
o udevd: it's obviously not the brightest idea to exit a device node manager if it doesn't find /dev/null
o remove useless warning if udev.conf contains keys not read by udev itself
o correct detection of hotplug.d/ udevsend loop
o remove default_* permissions from udev.conf file
o handle renamed network interfaces properly if we manage hotplug.d/
o fix some typos in gentoo's udev.rules introduced by the merge
<harald:redhat.com>:
<tklauser:access.unizh.ch>:
o udevd-test.pl: remove wrong date calculation
o include missing header to udevtest.c
o add a class/fc_host file to the list of what to wait for
o udev_volume_id: links sysfs.a instead of all objects
<klauser:access.unizh.ch>:
o Various typos and other litte errors in udev.8.in
<sjoerd:spring.luon.net>:
<sschweizer:gmail.com>:
o use udevstart for udev.init.* files
o comment out ability to run udev-test.pl with valgrind
o restore OWNER/GROUP assignment in rule coming from RESULT
o fix udev-test/udev-test.pl to work with again
o add net/nlv* devices to the exception list
o handle /etc/hotplug.d/ only if the event comes from udevd
o udevsend/udevd handle events without a subsystem
o use blacklist on device "remove" and remove dev.d/ call code duplication
o don't call dev.d/ scripts twice, if directory = subsystem
o handle whole hotplug event with udevd/udev
o Don't try to print major/minor for devices without a dev file
o Make dev.d/ handling a separate processing stage
o add cdsymlinks.sh support to gentoo rules file
o make udev-test.pl test for root permissions before running
o Shut up wait_for_sysfs class/net failure messages, as it's not possible to
o skip waiting for device if we get a bad event for class creation and not for a device underneath it
o switch wait for bus_file to stat() instead of open() add net/tun device handling add ieee1394 device handling
o Remove the last klibc specific line from the main udev code Move _KLIBC_HAS_ARCH_SIG_ATOMIC_T to the fixup file which is automatically included by the Makefile is we build with klibc
o update to libsysfs 1.2.0 and add some stuff klib_fixup Now we have only the sysfs.h file different from the upstream version to map our dbg() macro.
o cleanup udevd/udevstart
<jk:blackdown.de>:
o delete udevruler.c as per Kay's request
o cleanup netif handling and netif-dev.d/ events
<md:linux.it>:
o add support for class/raw/ to wait_for_sysfs
o fix up Makefile for wait_for_sysfs udev_version.h dependancy
o Revert previous dev_d.c change, it's not what is causing HAL problems
o wait_for_sysfs: clean up the logic for the list of devices that we do not expect device symlinks for
o added support for i2c devices in wait_for_sysfs.c
o add support for i2c-adapter devices to wait_for_sysfs.c
<harald:redhat.com>:
o cleanup PATCH for extras/chassis_id/Makefile
<kpfleming:backtobasicsmgmt.com>:
o respect prefix= setting in built udev.conf (updated)
o delete extras/multipath-tools as per the author's request
o be paranoid in dev_d.c
o update the selinux.h file to start to look sane
o update comments in scsi-devfs.sh
o oops forgot to add the new klibc/include directory
o fix problems with dev.d and udevstart
<harald:redhat.com>:
<arun:codemovers.org>:
<david:fubar.dk>:
o add a "first" list to udevstart and make it contain the class/mem/ devices
o fix compiler warning in udevtest.c
o let /sbin/hotplug execute udev earlier
o add microcode rule to permissions.gentoo file
o udevsend depends on udev_lib.o
o Make udev/udevstart be one binary
o change default perms of misc/rtc to be readable by anyone
<fork0:users.sf.net>:
o fix handle leak in udev_lib.c
o add volume_id support to the udev.spec file
o remove dbus and selinux stuff from the udev.spec file
o add udev.permissions.slackware file
o evaluate getenv() return value for udev_config.c
<md:linux.it>:
<sjoerd:spring.luon.net>:
o make dev.d call each directory in the directory chain of the device name, instead of just the whole name
o add udev conf.d file
o added a dev.d alsa script to help people out
<chris_friesen:sympatico.ca>:
<hare:suse.de>:
o fix SEGV in libsysfs/dlist.c
<maryedie:osdl.org>:
<md:linux.it>:
o small ide-devfs.sh fix
o remove compiler warning from udevd.c
o convert udev.8.in to use @udevdir@ macro for make install
o add install and uninstall the etc/dev.d/net/hotplug.dev file to the Makefile
o add hotplug.dev script to handle renamed network devices
o update RFC-dev.d docs due to DEVNODE to DEVNAME change
o fix up udev.rules to handle oss rules better
o fix udev.spec file for where udevtest should be placed
o put netdev handling and dev.d/ in manpages
o netdev - udevdb+dev.d changes
o dev_d.c file sorting and cleanup
o create the /etc/dev.d/ directories in 'make install'
o actually have udev run files ending in .dev in the /etc/dev.d/ directory as documented
o fixed up udev.spec to handle selinux stuff properly now
o move udev_selinux into extras/selinux
o fix dbus build in the udev.spec file
o move udev_dbus to extras/dbus
o remove udev_dbus.h from Makefile
o add /etc/dev.d/ support for udev add and remove events
o fix build error in namedev.c caused by previous patch
o add a question/answer about automounting usb devices to the FAQ
o mark scsi-devfs.sh as executable
<ananth:in.ibm.com>:
<async:cc.gatech.edu>:
o udev-test.pl cleanup
o add dev node test to udev-test.pl
<ken:cgi101.com>:
o fix a type in docs/libsysfs.txt
o Added line to udev.permissions.redhat
<md:linux.it>:
o add big major tests to udev-test.pl
o udev-test.pl: print out major:minor and perm test "ok" if is ok
o remove extra ; in namedev_parse.c
o deleted current extras/multipath directory
o install udevinfo in /usr/bin
<md:linux.it>:
o remove usage of expr in ide-devfs.sh
<rml:ximian.com>:
o udev - simple klibc textual uid/gid handling
o do not remove real .udev.tdb during RPM build
o fix up libsysfs header file usage to fix bug reports from users that have sysfsutils installed already
o update extras/multipath
<john-hotplug:fjellstad.org>:
o init.d debian patch
o udev - udevd/udevsend man page
o added scsi_id and some more documentation to the udev.spec file
o update udev.rules.gentoo with new config file format
o add a "old style" SYSFS_attribute test to udev-test.pl
o update the udev.spec to add udevtest and make some more Red Hat suggested changes
o Add another test to udev-test.pl and fix a bug when only running 1 test
<azarah:nosferatu.za.org>:
o more udev-016/extras/multipath
o more udev-016/extras/multipath
o update extras/multipath
o convert udevsend/udevd to DGRAM and single-threaded
o update the init.d udev script based on a patch from Red Hat
o remove the .udev.tdb when installing or uninstalling to be safe
o more logging.h cleanups to be a bit more flexible
o let udev-test.pl run an individual test if you ask it to
o fix up Makefile dependancies for udev_version.h
<elkropac:students.zcu.cz>:
o get_dev_number() in extras/ide-devfs.sh
<rrm3:rrm3.org>:
o FAQ udev.rules.devfs
o make /etc/hotplug.d/default/udev.hotplug symlink point to udevsend now
o remove logging.c as it's no longer needed
<mbuesch:freenet.de>:
o add udevinfo to udev.spec file
o new testd.block script for debugging
<ananthmg:rediffmail.com>:
o libsysfs update for refresh + namedev.c changes
o udev-013/extras/multipath update
<flamingice:sourmilk.net>:
o set default owner/group in db - update
o udev - kill %D from udev-test.pl
o fixup logging.h to handle different logging options properly
o set default owner/group in db
<eike-hotplug:sf-tec.de>:
<elkropac:students.zcu.cz>:
<tiggi:infa.abo.fi>:
o fix a few stale comments in namedev.c
o added init.d udev script for debian
<azarah:nosferatu.za.org>:
o ide-devfs.sh update
<mbuesch:freenet.de>:
<rml:ximian.com>:
o move the dbus config file to etc/dbus-1/system.d/
o move the config files to etc/udev to clean up main directory a bit
o make ide-devfs.sh executable in the tree
o udev.permissions.debian - forgot the dm nodes
o update the udev.permissions.debian file with new entries
o added udev.init script for the Linux From Scratch project
<mbuesch:freenet.de>:
<mh:nadir.org>:
<svetljo:gmx.de>:
o added different build options to the rpm udev.spec file
o more init script cleanups, the stop target now calls udev to cleanup instead of just removing the whole /udev directory
<ananth:in.ibm.com>:
o fix udev-test.pl
o small cleanup udev-remove.c
o udev-remove.c cleanups
o bug in udev-remove.c
o fix complier warning in namedev.c
o add ability to have up to 5 SYSFS_ file/value pairs for the LABEL rule
o more extras/multipath changes
o and more extras/multipath updates
o more extras/multipath updates
o yet more extras/multipath
o more extras/multipath updates
o extras/multipath update
<david:fubar.dk>:
<eike-hotplug:sf-tec.de>:
o add init.d/udev to "make install"
o add init.d/udev to the spec file
<rml:ximian.com>:
o Add restart target to the etc/init.d/udev script
o add vc support to udev.rules.devfs
o change USE_DBUS to DBUS in Makefile, and disable it by default as it's still to hard to build on all systems
o fix formatting of udev_dbus.c to use tabs. Also get it to build properly now
o use udevdir in udev.conf
o update udev extras/scsi_id to version 0.2
<azarah:nosferatu.za.org>:
o udev-007/extras/multipath update
o Build failure - missing linux/limits.h include?
o add support for a main udev config file, udev.conf
o split out the namedev config parsing logic to namedev_parse.c
o operate on the rules in the order they are in the config file (within the rule type) instead of operating on them backwards.
o changed the default location of the database to /udev/.udev.tdb to be LSB compliant
o fix udev init.d script to handle all class devices in sysfs
o udev-test.pl add subdir test
o namedev.c strcat tweak
o udev-test.pl - tweaks
<md:linux.it>:
o fix segfault in parsing bad udev.permissions file
o tweak udev-test.pl to report '0' errors if that's what happened
o only build klibc_fixups.c if we are actually using klibc
o add support for string group and string user names in udev.permissions
o remove Makefile.klibc
o add udev-test perl script from Kay Sievers <kay.sievers@vrfy.org> which blows away my puny shell scripts
o added debian's version of udev.permissions
o namedev.c - change order of fields in CALLOUT
o namedev.c whitespace + debug text cleanup
o man page with udev.permissions wildcard
o static klibc udev does not link against crt0.o
<chris_friesen:sympatico.ca>:
o more robust config file parsing in namedev.c
o add another line to udev.permissions in the proper format
o add real udev.permissions file to test directory
o fix namedev.c to build with older version of gcc
o get the major/minor number before we name the device
o fix udev-add.c to build properly with older versions of gcc
o apply permissions.conf support for wildcard and default name
o add uid/gid to nodes
<kay:vrfy.org>:
o namedev.c comments + debug patch
o ignore the klibc/linux symlink
o libsysfs does not need mntent.h in it's header file
o fix dbg line in namedev.c
o test.block changes
o fix makefile release rule to not drop tdb.h file
o put config files and database in /etc/udev by default
o clean up some debugging stuff in namedev.c
o udev/libsysfs cross compile fixes
o removed unneeded stuff from udev.h
o BitKeeper file /home/greg/src/udev/udev/ChangeSet