X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=RELEASE-NOTES;h=249ec9591513ca0d46d06c88cc40ad8415a60aba;hp=70d04b3e135c8c86dc13e9d0c0b45b5053b8a003;hb=73ff769c90307e9ef2947c7ba013626fb65c1478;hpb=85135c740b36a26baad5e9ea92d9afd79c468d9d diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 70d04b3e1..249ec9591 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,10 +1,81 @@ +udev 118 +======== +udevstart is removed from the tree, it did not get installed for +a long time now and is long replaced by trigger and settle. + +udev 117 +======== +Bugfixes. + +All udev tools are merged into a single binary called udevadm. +The old names of the tools are built-in commands in udevadm now. +Symlinks to udevadm, with the names of the old tools, provide +the same functionality as the standalone tools. There is also +only a single udevadm.8 man page left for all tools. + +Tools like mkinitramfs should be checked, if they need to include +udevadm in the list of files. + +udev 116 +======== +Bugfixes. + +udev 115 +======== +Bugfixes. + +The etc/udev/rules.d/ directory now contains a default set of basic +udev rules. This initial version is the result of a rules file merge +of Fedora and openSUSE. For these both distros only a few specific +rules are left in their own file, named after the distro. Rules which +are optionally installed, because they are only valid for a specific +architecture, or rules for subsystems which are not always used are +in etc/udev/packages/. + +udev 114 +======== +Bugfixes. + +Dynamic rules can be created in /dev/.udev/rules.d/ to trigger +actions by dynamically created rules. + +SYMLINK=="" matches agains the entries in the list of +currently defined symlinks. The links are not created in the +filesystem at that point in time, but the values can be matched. + +RUN{ignore_error}+="" will ignore any exit code from the +program and not record as a failed event. + +udev 113 +======== +Bugfixes. + +Final merge of patches/features from the Ubuntu package. + +udev 112 +======== +Bugfixes. + +Control characters in filesystem label strings are no longer silenty +removed, but hex-encoded, to be able to uniquely identify the device +by its symlink in /dev/disk/by-label/. +If libvolume_id is used by mount(8), LABEL= will work as expected, +if slashes or other characters are used in the label string. + +To test the existence of a file, TEST=="" and TEST!="" +can be specified now. The TEST key accepts an optional mode mask +TEST{0100}=="". + +Scsi_id now supports a mode without expecting scsi-specific sysfs +entries to allow the extraction of cciss-device persistent properties. + udev 111 ======== Bugfixes. In the future, we may see uuid's which are just simple character strings (see the DDF Raid Specification). For that reason vol_id now -exports ID_UUID_SAFE, just like ID_LABEL_SAFE. For things like +exports ID_FS_UUID_SAFE, just like ID_FS_LABEL_SAFE. For things like the creation of symlinks, the *_SAFE values ensure, that no control or whitespace characters are used in the filename.