X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=ChangeLog;h=0a806b1d0c3ea1ca9e59cefb7d589310dcca83ce;hp=c7be324feef1073390128cf4095d1212bcd9d5c6;hb=7d701b0e26f96c279ef9ba8e4ef82fc4fca56acf;hpb=3d8599873a3dcba1ebd83dc984cd490384d40c30 diff --git a/ChangeLog b/ChangeLog index c7be324fe..0a806b1d0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,309 @@ +Summary of changes from v144 to v145 +============================================ + +Ian Campbell (1): + scsi_id: correct error handling in prepend_vendor_model + +Kay Sievers (10): + README: add CONFIG_BLK_DEV_BSG + use MIN() MAX() from param.h + configure.ac: version bump + libudev: device - free values before updating them + libudev: enumerate - sort with qsort() + udevd: detach event from worker if we kill a worker + udevadm: info - add space after R:, A:, W: on database export + udevd: make sure a worker finishes event handling before exiting + udevd: handle SIGCHLD before the worker event message + udevd: use bool + + +Summary of changes from v143 to v144 +============================================ + +Jon Masters (1): + firmware: search for third party or sysadmin supplied firmware updates + +Kay Sievers (19): + configure.ac: add AM_SILENT_RULES + configure.ac: version bump + TODO: add cleanup of ATA_COMPAT + libudev: queue - add comments for queue format + udev/.gitignore: add udev.pc + configure.ac: version bump + do not exports properties starting with a '.' + scsi_id: --reformat_serial - use udev_util_replace_whitespace() + ata_id: sync ID_SERIAL(_SHORT) with other *_id tools + rules: make ata_id properties the default for all ATA block devices + scsi_id: delete no longer needed config file + update NEWS + man: udev - add private properties like ENV{.FOO}="bar" + Merge branch 'firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/jcm/udev-jcm + udevadm: test - print list of properties + build: do not delete .la files + libudev: monitor - handle kernel supplied DEVNAME properly + update NEWS + build: add *exec* to the internal rootlibdir name + +Martin Pitt (2): + hid2hci: narrow matches to real HCI devices + extras/udev-acl: add smartcard readers + +Stefan Richter (1): + rules: set group ownership of new firewire driver device files + + +Summary of changes from v142 to v143 +============================================ + +Alan Jenkins (5): + udevadm: settle - fix timeout + udevd: remove tiny bit of dead code + udevd: implement a more efficient queue file format + udev-selinux.c: remove libudev header + udevd: queue-export - fix crash + +Benjamin Gilbert (1): + test: check string substitutions in OWNER and GROUP + +Dan Williams (2): + rules: tty/net - move from udev-extras + extras/modem-modeswitch: move from udev-extras + +David Zeuthen (1): + gudev: move from udev-extras + +Kay Sievers (95): + version bump + rules: v4l do not mix vbi and video nodes + fix possible endless loop for GOTO to non-existent LABEL + Revert "rules: v4l do not mix vbi and video nodes" + rule-generator: cd - skip by-path links if we create by-id links + remove format char string truncation syntax + use more efficient string copying + edd_id: use openat() + use openat(), unlinkat(), fstatat() + update TODO + remove unused GL_FORMAT from rules parser + require key names in uppercase + keep the ifdef'd udevd testing/profiling hack + fix location of database files + udevadm: settle - make --timeout=0 working + update NEWS + rules: add SUBSYSTEM match to scsi rules + cdrom_id: suppress ID_CDROM_MEDIA_STATE=blank for plain non-writable CDROM media + udevadm: control - add comment to man page about --reload-rules + cdrom_id: add error message if open() fails + udevadm: settle - add --exit-if-exists= + udevd: remove check for dev_t, DEVPATH_OLD takes care of that + str[sp]cpyl: add __attribute__ ((sentinel)) + udevd: convert to event worker processes + udevd: close netlink socket in worker and set cloexec + rules: do not call path_id for virtual devices + udevd: use enum instead of char in struct declaration + allow format substitution in path of ATTR{}=="" + cleanup $attr{} substitution + path_id: implement in C using libudev + path_id: update SCSI handling + path_id: add comments + fix signed/unsigned warning + libudev: enumerate - allow multiple keys with the same name + udevadm: trigger - add --property-match=: + udevadm: info - accept --query without a value and print properties + udevadm: control - --env -> --property + udevadm: monitor --environment -> --property + path_id: handle fibre channel + path_id: add iscsi support + path_id: delete old shell script + udevd: print error if worker dies unexpectedly + path_id: rename scsi sub-fuctions + libudev: add comments to libudev.h + libudev: move to top-level directory + fix libudev include in Makefile.am.in + libudev: device_new() -> udev_device_new() + udevd: log info for created/killed workers + libudev: call log functions conditionally + move syslog wrapper to libudev + move common stuff from udev/ to private parts of libudev/ + libudev: rename private files to *-private.c + rules: remove scsi ch module loading rule + update NEWS + udevadm: info -revert "accept --query without argument" + README: add kernel options + README: add INOTIFY and SIGNALFD + USE_LOG -> ENABLE_LOGGING, DEBUG -> ENABLE_DEBUG, USE_SELINUX -> WITH_SELINUX + libudev: add gtk-doc + libudev: update documentation + libudev: doc - add section headers + libudev: doc - add enumerate + libudev: doc - add queue + update TODO + libudev: doc - add namespace for index + libudev: move .so version to libudev Makefile + autogen.sh: simplify + TODO: update + libudev: remove prefix from .so version variables + libudev: doc - add empty libudev.types + udev-acl: move from udev-extras + INSTALL: add --enable-extras + udev-acl: handle missing action when called in CK mode + v4l_id: move from udev-extras + libudev: doc - libudev-docs.sgml -> libudev-doc.xml + gudev: fix typo in configure option + v4l_id: 70-v4l.rules -> 60-persistent-v4l.rules + configure: enable all extras by default, provide --disable-extras + autogen.sh: make "CFLAGS=-O0 ./autogen.sh" working + NEWS: add --disable-extras + cleanup ./configure installation directory options + rules: remove MMC rule, 2.6.30 has the modalias + configure.ac: print error if gperf is missing + libudev: install in $libdir and move later to $rootlibdir + extras/keymap: use LIBEXECDIR instead /lib/udev + README: add /lib/udev/ is private + rules: do not install usb-id/pci-id rules when --disable-extras is used + extras: delete man pages for private udev tools + README: update + extras/keymap: install findkeyboards in /lib/udev + INSTALL: use /sbin instead of %{sbindir} + NEWS: update + udev.pc: add + Merge branch 'master' of git+ssh://master.kernel.org/pub/scm/linux/hotplug/udev + docs: install writing_udev_rules + +Lennart Poettering (2): + rules: sound - move from udev-extra + usb-db: move from udev-extras + +Marcel Holtmann (1): + rules: make RFKILL control device world readable + +Mario Limonciello (1): + hid2hci: move from udev-extras + +Martin Pitt (5): + keymap: move from udev-extras + extras/keymap: Fix WLAN button on ThinkPads + keymap: Update findkeyboard path in docs + udev-acl: Manage hplip device permissions + extras/keymap: Update findkeyboards location + +Matthias Schwarzott (3): + rules: Gentoo update + rules: Gentoo update + rules: Gentoo update + +Scott James Remnant (1): + OWNER/GROUP: fix if logic + + +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 +============================================ + +Adam Buchbinder (4): + usb_id: add manpage + cdrom_id: update manpage + create_floppy_devices: expand manpage + vol_id: fix language in manpage + +Alan Jenkins (1): + avoid leaking netlink socket fd to external programs + +Borislav Petkov (1): + rules: rename ide-floppy to ide-gd + +David Brownell (1): + rules: exclude mtd* from persistent disk links + +Kay Sievers (15): + rules: fix extra quote in 50-udev-default.rules + version bump + udevadm: test - handling trailing '/' in devpath + udevadm: monitor - clarify printed header + rules: remove ram* from persisten disk links blacklist + rules: serial - support ttyACM devices + rules: replace IDE driver with media match + usb_id: add ID_VENDOR_ID, ID_MODEL_ID, ID_USB_INTERFACE_NUM, ID_USB_DRIVER + libudev: GPL -> LGPL + usb_id: remove unused variable + send monitor events back to netlink socket + "UDEV_MONITOR_KERNEL/UDEV" -> "kernel/udev" + IMPORT: 2048 -> 4096 bytes buffer + path_encode: fix max length calculation + libudev: monitor - unify socket message handling + +Michal Soltys (1): + rules: md-raid.rules fix + +Robby Workman (1): + udevadm: trigger - add "--action" to --help + +Scott James Remnant (1): + libudev: monitor - ignore messages from unusual sources + + Summary of changes from v139 to v140 ============================================