X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=ChangeLog;h=34a7cfb16f09733b332f822cda8798e6077898ed;hp=a0b364f9d883b2e9d7c8f445adb73155e3aff57a;hb=df4554c333aec1a4bc2c3335aef6e92f2c13bfcd;hpb=e5fd444fee244a3a15fc4ab59f662a341e985565 diff --git a/ChangeLog b/ChangeLog index a0b364f9d..34a7cfb16 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,390 @@ +Summary of changes from v180 to v181 +============================================ + +Andreas Schwab (1): + ata_id: fix identify string fixup + +Bruno Redondi (1): + keymap: Add Fujitsu Siemens Amilo Li 2732 + +James M. Leddy (1): + keymap: Fix touchpad toggle button on Lenovo Ideapad + +Kay Sievers (4): + configure: show ROOTPREFIX in firmware path option help text + extras: cdrom_id - create /dev/cdrom and conditionally /dev/dvd for sr0 + extras: cdrom_id - create only /dev/cdrom + ata_id: whitespace fixes + +Lucas De Marchi (1): + builtin: kmod - depend on libkmod >= 5 + + +Summary of changes from v179 to v180 +============================================ + +Kay Sievers (4): + Makefile: update kernel.org hooks + build-sys: we need to install shipped man pages without xsltproc installed + builtin: blkid - add missing ID_ prefix for PART_ENTRY_* keys + do not stop rule processing when device node is no longer around + + +Summary of changes from v178 to v179 +============================================ + +Kay Sievers (8): + fix some fallout from tab removal + use devnode() for $name not sysname(), device nodes might be in a subdirectory + print warning when rules try to rename kernel device nodes + move variable inside condition + update TODO + build-sys: enable everything for 'make distcheck' + use sysname() for devices without a device node + fix path to extras + + +Summary of changes from v177 to v178 +============================================ + +Evan Nemerson (1): + gudev: several minor introspection fixes + +Kay Sievers (7): + Makefile: update kernel.org doc hooks for kup + builtin: blkid - add missing ID_ prefix + udevd: kill hanging event processes after 30 seconds + Makefile: switch from .asc to .sign + rules: rtc - point /dev/rtc symlink to 'hctosys' device + warn about deprecated RUN+="socket:" use + libudev: do not set DEVNAME= twice + +Martin Pitt (4): + keymap: Fix rfkill button on Hewlett-Packard HP ProBook + keymap: Fix eject button on Samsung 700Z series + keymap: Fix keyboard brightness keys on Samsung 700Z series + keymap: Add Alienware M14xR1 + + +Summary of changes from v176 to v177 +============================================ + +Kay Sievers (3): + Makefile: update kernel.org sign and upload hook + rule_generator: fix to install rules in rules.d/ + rule_generator: use += for dist_udevhome_DATA + + +Summary of changes from v175 to v176 +============================================ + +Alan Stern (1): + [PATCH[ udev: ata_id: Fix length of INQUIRY command + +Kay Sievers (61): + libudev: print log_fn address instead of ctx when setting logging function + do not ship autogen.sh in the tarball + man: clarify 'config file stack' + rename 'init' directory to 'systemd' + systemd: use PassCred=yes + use libexecdir, bindir, sbindir, switch to /usr/lib/udev in documentation + configure: fix typo + make: do not (mis-)use the config file generator, create .xz tarball + prepare builtins for blkid and kmod + add builtin load/unload initializers + build argv[] for builtin commands + update blkid builtin + rules: switch to built-in blkid + rules: do not preprocess 60-persistent-storage.rules + buildsys: disable tar.gz + builtin: blkid - add missing newline + builtin: blkid - add missing ID_FS_USAGE + builtin: kmod - switch modprobe to builtin + rules: do not preprocess 80-drivers.rules + 75-probe_mtd.rules + builtin: apply format string + remove last sbindir use + update NEWS + autogen.sh: moce CFLAGS from to configure.ac; print common ./configure options + builtin: kmod - link against libkmod + add copyright + builtin: kmod - reload index when rules are reloaded + builtin: rename load()/unload() to init()/exit() + invalidate rules and kmod index with 'udevadm control --reload' + update NEWS + builtin: firmware - move 'firmware' tool to builtins + builtin: firmware - add missing file + builtin: kmod - hook up udev main logging to libkmod + make: introduce --with-rootprefix= + update NEWS + move rules dirs to udev context; replace inotify with time-controlled stat() + udevd: always create runtime dir + builtin: move usb-db, pci-db to builtins + builtin: kmod - switch to kmod_module_probe_insert_module() + udevd: remove TIMEOUT= handling + update README + systemd: rename PassCred= to PsssCredentials= + remove mknod() logic and rely on 'devtmpfs' + builtin: kmod - hook up kmod_validate_resources() + build-sys: use use ${ac_default_prefix} + require kmod >= 3 + build-sys: use --libexecdir=/usr/lib instead of /usr/lib/udev + autogen.sh: enable git pre-commit + merge udev/, libudev/, systemd/ files in src/; move extras/ to src/ + replace unpacked sysfs test tree 'test/sys/' with packed tarball + rules: delete arch specific rules + doc: fix out of tree build (copy from libkmod) + autogen.sh: add CFLAGS and print entire line, so that mouse copy/paste works + build-sys: try to build without installed xsltproc + add test/src to .gitignore + tabs are as useful as a hole in the head + autogen.sh: makedev() misteriously breaks with -O0 here, use -O1 for now + fix debug message + add .vimrc + cdrom_id: int -> bool + fix compiler warning + man: mention that no daemons should be started by udev + +Lucas De Marchi (1): + builtin: kmod - log if modules are blacklisted + +Luis Felipe Strano Moraes (1): + Switch spawn_read to void and remove useless stores there. + +Martin Pitt (1): + 75-persistent-net-generator.rules: Add Xen + +Mike Frysinger (1): + hwdb: drop useless line freeing + +Sjoerd Simons (1): + keymap: Add Lenovo Thinkpad X220 Tablet + +Ville Skyttä (1): + man: spelling fix + + +Summary of changes from v174 to v175 +============================================ + +David Zeuthen (2): + gudev: Use strtoul to parse unsigned 64-bit integers + gudev: Use g_ascii_strtoull() instead of strtoul() + +Harald Hoyer (1): + extras/keymap/findkeyboards: beautify shell code and get rid of grep + +Jerone Young (1): + keymap: Fix micmute remap for Lenovo Thinkpads + +Kay Sievers (7): + make: add gpg signing bits + ignore entire rules line if unknown keys are used + do not skip /dev/{disk,char}/M:m removal when the device node is already gone + replace AC_DISABLE_STATIC with LT_INIT([disable-static]) + make: tweak some autofoo according to Flameeyes' recommendations for libabc + rules: restore rule to set cdrom group for optical drives + rules: fix typo + +Martin Pitt (8): + check-keymaps.sh: Allow running separately + extras/keymap/findkeyboards: Filter out non-event devices + findkeyboards: Consistently use spaces instead of tabs + keymap: Fix stuck keys on GIGABYTE i1520M + keymap: More Asus module variants + keymap: Fix "internet" key on HP G62 + keymap: Fix bluetooth key on Acer TravelMate 7720 + keymap: Fix stuck keys on BenQ nScreen + + +Summary of changes from v173 to v174 +============================================ + +David Zeuthen (1): + ata_id: Check for Compact Flash card + +Jerone Young (1): + Add mic mute keycode support for Lenovo Thinkpad USB keyboard + +Kay Sievers (34): + gtk-doc: delete empty files + libudev: list - use binary search for list lookup + rules: move input_id to default rules + implement path_id, usb_id, input_id as built-in command + do not remove static nodes on module unload + rules: remove legacy rules for cdrom and usb printer + update TODO + preserve 'sticky bit' on 'add/change' events + libudev: util_get_sys_(subsystem,driver}() -> util_get_sys_core_link_value() + export USEC_INITIALIZED= and take timestamp on message receive time + libudev: udev_device_get_sysattr_value() return syspath of custom links + libudev: list - properly sort linked list not only the index + mknod: do not complain about existing node + update README + libudev: fix typo in documentation + rules: fuse: do not mount fusectl from udev rules + keymap: add genius keymap to Makefile + update NEWS + usb_id: can't use global variables when used as built-in + remove 'udevadm trigger --type=failed' and SYSFS, ID, BUS keys + libudev: export udev_util_encode_string() + update TODO + systemd: no not start udev in a container + systemd: no not start udev in a container + delete left-over files in extras/ + systemd: update drop-in sd-daemon files + udevadm: control - use /run/udev/control socket instead of abstract namespace one + udevd: control - no not delete socket file when --daemon is used + udev_ctrl_cleanup()- accept NULL as argument + update NEWS + udevd: install into /lib/udev instead of /sbin + udevd: add missing braces + systemd: use ConditionCapability=CAP_MKNOD instead of ConditionVirtualization=!container + rules: do not load sg module + +Kir Kolyshkin (1): + keymap: add Genius SlimStar 320 + +Martin Pitt (1): + keymap: Update Acer Aspire 5920g + +Matthias Clasen (1): + make: allow to pass ${ACLOCAL_FLAGS} + +Paul Fox (1): + keymap: update the OLPC keymap for correct function key behavior + +Petr Uzel (1): + udevadm: settle - return failure if unknown option is given + +Steve Langasek (1): + udevd: exit - process events before signals in worker + +Thomas Hood (2): + keymap: Support keymap overrides in /etc/udev/keymaps + keymap: Support for microphone mute button on ThinkPad X220 et al + + +Summary of changes from v172 to v173 +============================================ + +Allin Cottrell (1): + configure: allow to disable mtd_probe + +Kay Sievers (15): + make: fix 'make tar-sync' + udevd: use 'uptime' in debug timestamp + udevd: fix (recently) broken static node permission setting + rules: mount fuse filesystem only 'add' + udevadm: move udevadm command descriptions into their files + udev-acl: skip ACLs when systemd is running, disable by default + do not delete database when renaming netif, the db name does not change anymore + do not allow kernel properties to be set by udev rules + configure: reorder options + rules: input - do not create (broken) links for bluetooth devices + rules: serial - do not export ID_PORT, use ID_USB_INTERFACE_NUM + rules: sound - instead of ID_IFACE use standard ID_USB_INTERFACE_NUM + keymap: do not run usb_id for bluetooth devices + udevadm: trigger --type=failed - log deprecation warning + udevd: debug - put timestamp in [] + +Martin Pitt (4): + gudev: Ship JavaScript examples + scsi_id: Ship README + Remove obsolete extras/scsi_id/scsi_id.config + keymap: Only run on key devices + + +Summary of changes from v171 to v172 +============================================ + +Bastien Nocera (3): + accelerometer: add orientation property + udev-acl: fix memleak + accelerometer: add documentation + +Harald Hoyer (2): + udevadm-*.c: return != 0, if unknown option given + udev/udevadm-monitor.c: fixed misplaced brace + +Kay Sievers (33): + rules: apply 'audio' group of the static snd/{seq,timer} nodes + Makefile: add tar-sync + rules: static_node - use 0660 if group is given to get the cigar + rule-syntax-check.py: use print() + make: use 'git tag' + rules: run input_id for main input devices too + update TODO + configure: add AC_CONFIG_AUX_DIR, AC_CONFIG_SRCDIR + cdrom_id: add tray lock and eject handling + rules: enable in-kernel media-presence polling + update TODO + delete mobile-action-modeswitch which has moved to usb_modeswitch + libudev: enumerate - scan /sys/module + rules: move polling rule above 'block' match + libudev: monitor - update doc + rules: set polling value only if it is disabled + libudev: device - fix udev_device_get_tags_list_entry() to always load database + rules: remove redundant MODE="0664" from lp rules + rules: fix wrong wildcard match, we always need a ':*' at the end + libudev: device - export udev_device_has_tag() + path_id: add missing '-' to tape suffix + path_id: add ID_PATH_TAG= to be used in udev tags + enforce valid TAG+= names + update TODO + libudev: device - add udev_device_has_tag() to libudev.h and gtk-doc + libudev: enumerate - add udev_enumerate_add_match_parent() + libudev: enumerate - include parent device itself with match_parent() + libudev: enumerate - clarify documentation + path_id: recognize ACPI parent devices + rules: input - call path_id for ACPI devices + udevadm: monitor - use uptime to match the kernel's timestamp + libudev: ctrl - move code to udev directory + update sd-daemon.[ch] + +Keshav P.R (1): + rules: support for gpt partition uuid/label + +Lee, Chun-Yi (1): + Support more MSI notebook by using asterisk on dmi vendor name + +Marco d'Itri (1): + Add missing commas to 95-keymap.rules + +Martin Pitt (3): + keymap: Add Microsoft Natural Keyboard + keymap: Add force-release quirk for Hannspree SN10. + keymap: Add slight name variations of Toshiba Satellites + +Peter Jones (1): + ata_id: show the error message when HDIO_GET_IDENTITY fails + + +Summary of changes from v170 to v171 +============================================ + +Kay Sievers (17): + libudev: export symbols explicitely and individually from C code not from separate file or prefix match + libudev: device - make a bunch of symbols static + systemd: Replace Requires= with Wants=, run trigger in parallel + systemd: sort trigger after socket + systemd: trigger - run after udev.service (for now) + systemd: set socket buffer size to 128 MB like udev has + update TODO + update TODO + libudev: monitor - use SOCK_NONBLOCK + systemd: split socket file + systemd: add missing socket files + rules: fix whitespace + rules: implement TAGS== match + libudev: enumerate - do not ignore other matches when add_match_tag() is used + rules: support substitutions in TAG= + path_id: allow to be asked about usb_devices not only usb_interfaces + systemd: run udev.service and udev-trigger.service in parallel + +Scott James Remnant (1): + configure: allow usb.ids location to be specified + + Summary of changes from v169 to v170 ============================================