braindamaged avatar braindamaged committed 1e4de44

Since git can handle this function and nobody is willing to write there.
Sorry.

deleted: ChangeLog
deleted: NEWS

Comments (0)

Files changed (2)

ChangeLog

-Summary of changes from v181 to v182
-============================================
-
-Kay Sievers (22):
-      build-sys: unpack test sysfs only for 'make check'
-      build-sys: add --disable-manpages
-      update sd-daemon files
-      test: remove outdated key attributes
-      update TOO
-      builtin: path_id - remove dead cciss code
-      rules: do not create by-id/scsi-* links for ATA devices
-      remove udev-acl
-      udev.conf - do not set any value by default
-      move src/extras subdirectories to src/
-      rules: delete outdated 30-kernel-compat.rules
-      rules: move 42-qemu-usb.rules to rules/ dir
-      remove edd_id extra
-      build-sys: remove empty directory
-      rules: delete s390 rules, they will move to s390utils
-      update TODO
-      rules: move all rules to top level rules/ dir
-      extras: path_id - skip ATA transport class devices
-      extras: path_id - add comment about readdir() rebase logic
-      extras: ata_id - do not log error if HDIO_GET_IDENTITY fails
-      rules sort order: /lib, /run, /etc
-      build-sys: place build binaries in the root
-
-Matthew Garrett (1):
-      rules: Enable USB autosuspend on more USB HID devices
-
-
-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
-============================================
-
-Kay Sievers (1):
-      libudev: ctrl - properly wait for incoming message after connect
-
-Michal Soltys (1):
-      configure.ac: fixes for rule_generator and modeswitch
-
-
-Summary of changes from v168 to v169
-============================================
-
-Kay Sievers (26):
-      simplify rules file overwrite logic
-      libudev: list - use bit flags for 'sort' and 'unique'
-      libudev: queue - _unref() should return the object
-      remove dead fstab_import files
-      hid2hci: prepare move to bluez package
-      set event timeout to 60 sec and settle timeout to 120
-      udevd: improve error message in case exec() fails
-      configure: allow to enable/disable extras individually
-      delete hid2hci which moved to the bluez tree
-      update TODO/NEWS
-      bump requirement to Linux kernel 2.6.32 and ARM 2.6.36
-      libudev: ctrl - log accept4() errors
-      update NEWS
-      update INSTALL, NEWS, configure comment, queue doc
-      update TODO
-      udevd: create queue file before daemonizing to reliably block 'settle'
-      udevd: remove left-over SIGALRM
-      gudev: silent gtk-doc warnings
-      cdrom_id: remove unused --export switch to silent gcc
-      libudev: queue - always rebuild queue file when nothing is queued anymore
-      libudev: device - use DEVMODE from kernel as the default mode
-      update TODO
-      Merge branch 'docs/udev.xml' of git://github.com/mfwitten/udev
-      udate TODO, NEWS, INSTALL
-      build: use --gc-sections, -fvisibility=hidden
-      udevadm: settle: wake up more often if --seq-start= or --exit-if-exists= is used
-
-Koen Kooi (1):
-      configure: reintroduce introspection flags to fix crosscompilation
-
-Michael Witten (36):
-      Docs: udev.xml: Offset daemon name with commas
-      Docs: udev.xml: Remove commas (and unnecessary repetition)
-      Docs: udev.xml: `are' -> `is'; the subject is `Access'
-      Docs: udev.xml: Use present tense
-      Docs: udev.xml: Clarification through proper wording
-      Docs: udev.xml: `,' -> `;'
-      Docs: udev.xml: `key value' -> `key-value'
-      Docs: udev.xml: `,' -> `:'
-      Docs: udev.xml: Use `assignment' consistently
-      Docs: udev.xml: `comma-separated' is a better description
-      Docs: udev.xml: Remove unnecessary repitition
-      Docs: udev.xml: Add a few more words for context
-      Docs: udev.xml: Use `unless' for clarity
-      Docs: udev.xml: Clarify PROGRAM key
-      Docs: udev.xml: `a shell style' -> `shell-style'
-      Docs: udev.xml: Clean `*' description
-      Docs: udev.xml: Clean character range description
-      Docs: udev.xml: Clean up description of NAME assignment key
-      Docs: udev.xml: Clean up description of SYMLINK assignment key
-      Docs: udev.xml: Clean up description of ENV assignment key
-      Docs: udev.xml: Clean up description of RUN assignment key
-      Docs: udev.xml: Clean up description of LABEL assignment key
-      Docs: udev.xml: Add missing `.'
-      Docs: udev.xml: `which' -> `content of which'
-      Docs: udev.xml: `commandline' -> `command line'
-      Docs: udev.xml: Clean up WAIT_FOR description
-      Docs: udev.xml: `a' -> `the'
-      Docs: udev.xml: Clean up introduction to substitutions.
-      Docs: udev.xml: Use normal sentence structure
-      Docs: udev.xml: Actually make a separate paragraph
-      Docs: udev.xml: Add comma
-      Docs: udev.xml: `char' -> `character'
-      Docs: udev.xml: `comma-separated' is a better description
-      Docs: udev.xml: Clarify through a change in word ordering
-      Docs: udev.xml: Improved word order
-      Docs: udev.xml: Fix dangling modifier
-
-Nix (1):
-      libudev: queue - accept NULL passed into udev_queue_export_cleanup()
-
-
-Summary of changes from v167 to v168
-============================================
-
-David Zeuthen (1):
-      Run ata_id on non-removable USB devices
-
-Harald Hoyer (1):
-      udevd: clarify worker exit status
-
-Kay Sievers (35):
-      version bump
-      systemd: let settle depend on trigger, do not block basic with trigger
-      selinux: do not label files in runtime dir
-      selinux: firmware - do not label files in runtime dir
-      udevadm: control - add --exit
-      trivial cleanups
-      udevd: log warning if /run is not writable
-      libudev: ctrl - fix refcounting in connection handling
-      udevadm: settle - watch queue file
-      libudev: bump revision
-      udevadm: info --cleanup-db
-      udevd: do not nice processes
-      "db_persist=" -> "db_persist"
-      udevd: move OOM disable into --daemon option
-      systemd: add OOMScoreAdjust=-1000
-      require explicit "db_persist" to exclude device info from --db-cleanup
-      udevd: get netlink socket from systemd
-      fix more warnings
-      libudev: ctrl, monitor - use SOCK_NONBLOCK
-      systemd: socket -> sockets
-      udevadm: monitor - use epoll
-      libudev: test - use epoll
-      udevadm:  test - use printf() instead of info() for non-debug output
-      use 'else if' in epoll event array loop
-      libudev: run_program() - select() -> epoll
-      udevd: ppoll() -> epoll + signalfd
-      Merge branch 'docs/README' of git://github.com/mfwitten/udev
-      timeout handling without alarm()
-      udevadm: settle - kill alarm()
-      udevd: netif rename - use ifindex for temporary name
-      udevd: always use udevd[] log prefix
-      udevd: rules files - accept empty or /dev/null links
-      udevd: log signal number when spawned processes fail
-      systemd: Reqires= -> Wants=udev.socket
-      udevd, udev-event: sync waitpid() error handling
-
-Lee, Chun-Yi (1):
-      Add rule for Acer Aspire One ZG8 to use acer-aspire_5720 keymap
-
-Leonid Antonenkov (1):
-      rule-generator: net - ignore Hyper-V virtual interfaces
-
-Martin Pitt (3):
-      Revert "Do not build extras with --disable-extras"
-      Avoid spinning up CD on pressing eject button
-      keymap: Another ID for Logitech Wave keyboard
-
-Michael Reed (1):
-      path_id: rework SAS device handling
-
-Michael Witten (12):
-      Docs: README: `to replace' -> `replacing'
-      Docs: README: `,' -> `;'
-      Docs: README: Clean up a sentence
-      Docs: README: Use present tense
-      Docs: README: Add missing `and'
-      Docs: README: Remove commas and use subjective mood
-      Docs: README: Clean up `udev extras' requirements
-      Docs: README: Clarify configuration of existing devices
-      Docs: README: `does never apply' -> `never applies'
-      Docs: README: Flip sentence structure to improve wording
-      Docs: README: `set up' is the verb; `setup' is a noun
-      Docs: README: Add a comma to offset the modifier
-
-Seth Forshee (1):
-      keymap: Support Dell Latitude XT2 tablet-mode navigation keys
-
-Thomas Egerer (1):
-      udevd: add 'N:' to optstring in getopt_long
-
-
-Summary of changes from v166 to v167
-============================================
-
-Andrey Borzenkov (1):
-      udev-acl: add /dev/sgX nodes for CD-ROM
-
-David Zeuthen (1):
-      cdrom_id: Don't ignore profiles when there is no media available
-
-Harald Hoyer (2):
-      cdrom_id: cd_media_toc() extend toc size to 65536
-      udev-acl/70-acl.rules: tag ID_REMOTE_CONTROL with acl
-
-Kay Sievers (29):
-      version bump
-      Merge branch 'master' of git+ssh://master.kernel.org/pub/scm/linux/hotplug/udev
-      v4l_id: kill the v4l1 ioctl
-      v4l_id: remove left-over variable
-      update some comments
-      test-libudev: add short options
-      libudev: udev_device_get_sysattr_list_entry() update
-      libudev: resolve ifindex in udev_device_new_from_id_filename()
-      libudev: bump minor version
-      udev-acl: move sg rule to optical drive rule
-      move /dev/.udev/ to /dev/.run/udev/ and convert old udev database at udevd startup
-      NEWS: clarify /dev/.run/ requirements
-      input_id: silent gcc warnings
-      fstab_import: disable build
-      systemd: remove deprecated udev-retry.service
-      fstab_import: remove from configure
-      update sd-daemon.[ch]
-      udevd: use facility == LOG_DAEMON when writing to /dev/kmsg
-      udevd: initialize fds, for proper close() on exit
-      use /run/udev/ if possible and fall back to /dev/.udev/
-      rules: run ata_id only on SPC-3 or later optical drives
-      systemd: bind udev control socket in systemd and split udev.service
-      systemd: use sockets.target not socket.target
-      man: remove trigger --type=failed handling
-      libudev: export udev_get_run_path()
-      libudev: docs - add udev_get_run_path()
-      libudev: make valgrind happy
-      systemd: do not enable udev-settle.service by default
-      systemd: udev.socket - disable implicit dependencies
-
-Kei Tokunaga (1):
-      udevadm: enumerate - update prev pointer properly
-
-Lee, Chun-Yi (2):
-      Remap Acer WMI touchpad toggle key to F21 used by X
-      Remap MSI Laptop touchpad on/off key to F22 and F23
-
-Martin Pitt (12):
-      60-persistent-input.rules: Support multiple interfaces
-      Only build v4l_id if V4L1 header file is available
-      60-persistent-input.rules: Do not create duplicate links
-      Fix building with --disable-extras
-      Do not build extras with --disable-extras
-      v4l_id: Drop videodev.h check again
-      keymap: Fix Acer Aspire 5920G media key
-      input_id: Consistently use tabs for indentation
-      input_id: Add some debugging output
-      input_id: Avoid memory overflow with too long capability masks
-      input_id: Cover key devices which only have KEY_* > 255
-      input_id: Rewrite debug logging to use standard udev info()
-
-Seth Forshee (1):
-      keymap: continue reading keymap after invalid scancodes
-
-Thomas Egerer (3):
-      libudev: allow to get list of all available sysfs attrs for a device
-      libudev: use sysfs attr ilist interface for attribute walk
-      udevadm: info - make attribute array static and const
-
-
-Summary of changes from v165 to v166
-============================================
-
-Chris Bagwell (1):
-      Remap Eee PC touchpad toggle key to F21 used by X
-
-Gerd Hoffmann (1):
-      extras: add rules for qemu guests
-
-Jürgen Kaiser (1):
-      keymap: Add Acer Aspire 8930
-
-Kay Sievers (7):
-      version bump
-      man: generate html pages for www.kernel.org
-      man: fix typo
-      make: fix qemu rules file name
-      extras: qemu - fix typo
-      ata_id: do not print empty serial numbers to avoid unwanted trailing '_'
-      update gitignore
-
-Martin Pitt (6):
-      keymap: Add Acer TravelMate C310
-      keymap: Update README.keymap.txt
-      keymap: Add Lenovo ThinkPad X201 tablet
-      keymap: Move reading of event in separate function
-      keymap: More robust state machine
-      keymap: Explain how to end the program
-
-Matthew Garrett (1):
-      keymap: Remove wlan from Dell
-
-
-Summary of changes from v164 to v165
-============================================
-
-Andy Whitcroft (1):
-      keymap: Add release quirks for two Zepto Znote models and AMILO Xi 2428
-
-Bastien Nocera (2):
-      keymap: Add force release for HP touchpad off
-      extras/keymap: Make touchpad buttons consistent
-
-David Henningsson (1):
-      Add ACLs for FFADO supported sound cards
-
-David Zeuthen (6):
-      ata_id: Support SG_IO version 4 interface
-      Run scsi_id and ata_id on the scsi_device object
-      Use ata_id, not scsi_id, on ATAPI devices
-      Add GUdevEnumerator type and Device.get_tags() method
-      Add g_udev_device_get_is_initialized() method
-      gudev: Add Device.get_usec_since_initialized
-
-Harald Hoyer (2):
-      udev-rules.c: change import property buffer to 16384 bytes
-      70-acl.rules: add ACLs for ID_PDA devices
-
-Jakub Wilk (1):
-      man: udev - workaraound -> workaround
-
-Jan Drzewiecki (1):
-      cdrom_id: Fix media state for unreadable DVDs
-
-Kay Sievers (19):
-      version bump
-      rules: 78-sound-card - remove specific hardware matches, they do not belong here
-      rules: drop OSS audio rule
-      rules: drop alsa jack-plug input devices
-      rules: revert bsg use until the event ordering problem is sorted out
-      libudev: do not overwrite path with readlink() call
-      udevadm: info - honor --export and --export-prefix for property query
-      udevadm: info - honor --export, --export-prefix=
-      udevd: use dev_t or netif ifindex as database key
-      udevd: always create /dev/{char,block}/$major:$minor
-      udevd: simplify udev database and fix DEVNAME handling
-      udevd: switch to common id_filename functions
-      udevd: write full database file for (unsupported) renamed device nodes
-      check ifindex > 0 instead of subsystem == "net"
-      libudev: enumerate - allow to filter-out not-already-initialized devices
-      libudev: fix renamed device nodes detection logic
-      libudev: record and export "age" of device record
-      gudev: bump minor version
-      update NEWS
-
-Martin Pitt (5):
-      keymap: Add Sony Vaio VGN71
-      keymap: Add some more Sony Vaio VGN-* models
-      Add ACL for media player USB devices
-      keymap: Fix struck Touchpad key on Dell Latitude E series
-      keymap: Fix struck Touchpad key on Dell Precision M series
-
-Michal Soltys (1):
-      udevd: create static nodes before /dev/null is needed
-
-
-Summary of changes from v163 to v164
-============================================
-
-David Zeuthen (1):
-      Install libgudev-1.0.so in prefix / instead of prefix /usr
-
-Harald Hoyer (1):
-      cdrom_id: request the drive profile features with a dynamic length
-
-Kay Sievers (4):
-      version bump
-      udevd: do not wrongly delay events for devices with swapped names
-      return proper error code in rename_netif()
-      libudev: return kernel provided devnode when asked before we handled any rules
-
-Martin Pitt (2):
-      keymap: Apply force-release rules to all Samsung models.
-      keymap: Add Toshiba Satellite U500
-
-
-Summary of changes from v162 to v163
-============================================
-
-David Zeuthen (2):
-      gudev: Deliver ::uevent signal in the thread-default main loop
-      Bump required GLib version to 2.22
-
-Hannes Reinecke (1):
-      scsi_id: export target port group
-
-Kay Sievers (5):
-      version bump
-      scsi_id: fix compiler warnings
-      systemd: hook into basic.target instead of sysinit.target
-      systemd: sort before basic.target
-      udevd: add sd-daemon.c
-
-Lee, Chun-Yi (1):
-      keymap: Add alternate MSI vendor name
-
-Martin Pitt (8):
-      keymap: Add Lenovo Y550
-      Clarify WAIT_FOR documentation
-      fix various syntax errors in rules
-      Add automatic rules syntax check
-      cdrom_id: Try reading the medium if all MMC commands fail
-      Revert "cdrom_id: Try reading the medium if all MMC commands fail"
-      cdrom_id: Fall back to CDROM_DRIVE_STATUS if all MMC commands fail
-      cdrom_id: Don't read beyond "last track" in TOC
-
-Torsten Schoenfeld (1):
-      gudev: add a few annotations that newer gobject-introspection versions demand
-
-
-Summary of changes from v161 to v162
-============================================
-
-David Woodhouse (1):
-      Add keymap for Lenovo IdeaPad S10-3
-
-Jan Drzewiecki (2):
-      cdrom_id: Drop MEDIA_SESSION_NEXT for DVD-RW-RO
-      cdrom_id: Fix DVD blank detection for sloppy firmware
-
-Kay Sievers (10):
-      init: update systemd service files
-      init: update systemd service files
-      init: add 'udev -' to description in systemd service files
-      udevd: add pid to kmsg logs
-      init: edit systemd service descriptions
-      version bump
-      udevd: remove unneeded credential passing from init_notify()
-      set SELinux context on 'add' but not on 'change' events
-      systemd: enable all udev services unconditionally
-      Revert "Add alternative KVM MAC address blacklist"
-
-Luca Tettamanti (1):
-      Add support for oom_score_adj
-
-Marco d'Itri (2):
-      udev-acl: do not mistake all SCSI "processor" devices for scanner
-      do not create persistent name rules for KVM network interfaces
-
-Martin Pitt (12):
-      cdrom_id: Add media status debugging
-      udev(7): Point out required extension, and remove some confusion
-      keymap: Add Onkyo PC
-      keymap: Add HP G60
-      keymap: Fix Sony VAIO VGN-SZ2HP/B
-      udev(7) manpage: Fix description of $attr
-      gudev: fix crash if netlink is not available
-      keymap: Fix Acer TravelMate 4720
-      cdrom_id: Fix DVD-RW media detection
-      Fix KVM MAC address range
-      do not create persistent name rules for VMWare network interfaces
-      Add alternative KVM MAC address blacklist
-
-Michael Forney (1):
-      Don't install systemd scripts with --without-systemdsystemunitdir
-
-Michal Soltys (1):
-      ChangeLog fix
-
-
-Summary of changes from v160 to v161
-============================================
-
-Fortunato Ventre (1):
-      keymap: Add force-release quirks for a lot more Samsung models
-
-Harald Hoyer (3):
-      udev-event.c: rename interface to <src>-<dest>, if <dest> taken
-      rule_generator/write_net_rules: prevent interface to be named "eth"
-      cdrom_id: READ TOC before READ DISC INFORMATION fixes qemu
-
-Jan Drzewiecki (5):
-      cdrom_id: Fix detection of reblanked DVD+RW and DVD-RAM
-      cdrom_id: Handle pre-MMC2 drives
-      cdrom_id: Also apply format check to DVD-RW
-      cdrom_id: No "next session" for "other" media state
-      cdrom_id: Fix state for fresh DVD-RW
-
-Jerone Young (1):
-      Fix volume keys not releasing on Mivvy G310
-
-Kay Sievers (12):
-      version bump
-      rules: remove firewire rules for deprecated drivers
-      udev-acl: update firewire matches to recent rule changes
-      libudev: bump minor so version after adding symbols
-      call util_delete_path() only when we actually deleted stuff
-      udev-acl: properly handle CK change events for root user
-      udev-acl: remove specific device matches from the rules file
-      fix broken "compile warning fix"
-      always log error when renaming a network interface fails
-      do not rename the database on device rename
-      cdrom_id: whitespace fix
-      cdrom_id: do not bail out when we can not read the TOC like for empty CDRW
-
-Marco d'Itri (3):
-      hid2hci: fix Logitech diNovo, MX5500 and other keyboards
-      log an error when a message from the wrong version of udevadm is ignored
-      hid2hci: fix for Logitech diNovo Edge keyboard
-
-Martin Pitt (1):
-      keymap: Generalize Samsung keymaps
-
-Michal Schmidt (1):
-      udev-acl: really fix ACL assignment in CK events
-
-Richard Hughes (1):
-      udev-acl: add DDC_DEVICE to the types that are managed
-
-Stefan Richter (1):
-      rules: add more FireWire IDs: Point Grey IIDC; AV/C + vendor unique
-
-Yin Kangkai (7):
-      udevadm: fix short options in getopt()
-      udevd: fix some memory leaks in error path
-      malloc()+memset() -> calloc()
-      udevd: fix short options in getopt()
-      udevd: fix unref'ing of device in error path
-      udevd: create static device links only when the target exists
-      udev: fix compile warning
-
-
-Summary of changes from v159 to v160
-============================================
-
-Harald Hoyer (2):
-      60-persistent-storage-tape: s/path_id.sh/path_id/
-      60-persistent-storage-tape.rules: make own by-path symlink for nst tapes
-
-Kay Sievers (4):
-      version bump
-      rules: tape - remove WAIT_FOR instruction and don't export BSG_DEV
-      allow final assignment for OPTIONS:="nowatch"
-      udevd: init_notify() fix abstract namespace name handling
-
-Lennart Poettering (1):
-      systemd: make service files readable by GKeyFile
-
-Martin Pitt (2):
-      keymap: Find alternate Lenovo module
-      keymap: Add Lenovo ThinkPad SL Series extra buttons
-
-
-Summary of changes from v158 to v159
-============================================
-
-Jerone Young (1):
-      Fix stuck volume key presses for Toshiba Satellite U300 & U305models
-
-Kay Sievers (5):
-      version bump
-      add systemd service files
-      make: pre-process and install systemd service files when needed
-      make: fix 'make distcheck'
-      switch a few left-over from GPLv2 to GPLv2 or later
-
-Lennart Poettering (1):
-      systemd: update service files for newly introduced DefaultDependencies= option
-
-Martin Pitt (1):
-      keymap: Add Logitech Cordless Wave Pro
-
-Matthew Garrett (1):
-      keymap: Add support for IBM-branded USB devices
-
-Michael Meeks (1):
-      gudev: respect possibly given LD_LIBRARY_PATH
-
-Ryan Harper (2):
-      Add virtio-blk support to path_id
-      Add virtio-blk by-id rules based on 'serial' attribute
-
-
-Summary of changes from v157 to v158
-============================================
-
-Harald Hoyer (1):
-      extras/keymap: add Samsung N210 to keymap rules
-
-Kay Sievers (7):
-      version bump
-      libudev: fix fd leak in udev_enumerate_scan_devices() when tags are searched
-      udevd: in case we don't daemonize, send READY message to /sbin/init
-      delete last distro specific rules
-      remove a few comments in file headers
-      mtd_probe: add needed include, modprobe blacklist flag, and change some whitespace
-      rules: remove unused subdir
-
-Martin Pitt (4):
-      Fix hid2hci rules harder
-      add Vala vapi for gudev-1.0
-      Revert "add Vala vapi for gudev-1.0"
-      Fix usb printer rule for multiple USB interfaces
-
-Maxim Levitsky (1):
-      mtd_probe: add autodetection for xD cards
-
-Paul Bender (1):
-      configure.ac: fix cross compilation
-
-
-Summary of changes from v156 to v157
-============================================
-
-Harald Hoyer (1):
-      40-redhat.rules: removed file
-
-Jerone Young (3):
-      Fix wlan key on Inspirion 1210
-      Fix wlan key on Inspiron 910
-      Fix wlan key on Inspiron 1010 & 1110
-
-Kay Sievers (25):
-      configure.ac: version bump
-      Makefile.am: silent build mkdir
-      rules: mount fuse control filesystem
-      fix compilation with --enable-debug
-      while (1) -> for (;;)
-      childs -> children
-      udevd: replace --debug-trace with --children-max
-      udevd: fix comments
-      rules: add -v to modprobe calls to be able see what will be loaded
-      udevd:  read debug settings from kernel commandline
-      update NEWS
-      rules: delete pilot rules and remove redhat directory
-      man: add static device nodes and udevd debug options
-      man: add kernel command line parameters
-      man: udevd - update intro
-      rules: rename packages -> arch
-      rules: SUSE - move last distro rule to package
-      rules: add misc/30-kernel-compat.rules
-      make: mkdir /lib/udev/devices/
-      make: fix rules/ subdir names
-      udevd: set umask before creating files/directories
-      add IMPORT{cmdline}
-      IMPORT{cmdline}: start at first char after '='
-      libudev: doc - fix typo
-      update NEWS
-
-
-Summary of changes from v155 to v156
-============================================
-
-Bryan Kadzban (1):
-      udevd: fix typo /proc/fd -> /proc/self/fd
-
-Kay Sievers (4):
-      configure.ac: version bump
-      cdrom_id: do not export ID_CDROM_MEDIA_SESSION_LAST_OFFSET= for single session media
-      rules: optical drives - use ID_CDROM_MEDIA_TRACK_COUNT_DATA
-      libudev: fix udev_queue_get_seqnum_sequence_is_finished() with empty queue file
-
-
-Summary of changes from v154 to v155
-============================================
-
-Kay Sievers (11):
-      reset process priority before executing RUN+=
-      configure.ac: version bump
-      rules: SUSE - delete device-mapper rules
-      libudev: add O_CLOEXEC
-      use default mode of 0600 for nodes if gid == 0
-      udevd: create standard symlinks and handle /lib/udev/devices
-      update NEWS README
-      fix tests and allow MODE=000
-      create static nodes provided by kernel modules to allow module autoloading
-      update NEWS
-      man: directly use 'refentry'
-
-
-Summary of changes from v153 to v154
-============================================
-
-Harald Hoyer (2):
-      Makefile.am: add LGPL COPYING file to EXTRA_DIST
-      cdrom_id: only mark sr[0-9]* as ID_CDROM
-
-Jerone Young (1):
-      Fix volume keys not releasing for Pegatron platform
-
-Kay Sievers (23):
-      configure.ac: version bump
-      more readlink buffer size handling
-      remove left-over from ignore_remove and all_partitions
-      fix previous commit
-      udevadm: info --export-db -- remove watch handle export
-      add TAG= to improve event filtering and device enumeration
-      all to match against a given TAG==
-      udev-acl: use a tag instead of a property to mark devices
-      fix logic on-demand loading logic for db and uevent
-      use the usual TAG+=, TAG= logic
-      delete old tags when configuration changes
-      libudev: accept NULL in udev_device_get_tags_list_entry()
-      export tag functions
-      export udev_device_get_tags_list_entry()
-      udevd: always try to find an idle worker instead of forking a new one
-      remove unused parameter from udev_node_mknod()
-      remove debug output during rules parsing
-      warn when renaming kernel-provided nodes instead of adding symlinks
-      man: udevadm trigger - the default is "change" not "add"
-      update README regarding kernel version and default rules
-      add info message when empty NAME is given
-      libudev: add documentation for recently added functions
-      udevd: reload config only for *.rules files
-
-Martin Pitt (1):
-      keymap: Fix Bluetooth key on Acer TravelMate 4720
-
-Mathias Nyman (1):
-      remove buffer-overrun risk in readlink call
-
-Matthias Schwarzott (1):
-      rules: Gentoo - remove old devfs compat rules
-
-Michael Thayer (1):
-      fix device node deletion
-
-Robby Workman (1):
-      configure.ac: move firmware-path setting out of extras section
-
-Yin Kangkai (2):
-      keymap: Add keymap and force-release quirk for Samsung N128
-      keymap: Add keymap quirk of WebCam key for MSI netbooks.
-
-
-Summary of changes from v152 to v153
-============================================
-
-Kay Sievers (1):
-      configure.ac: version bump
-
-Robby Workman (1):
-      configure.ac: fix broken firmware search path in configure.ac
-
-
-Summary of changes from v151 to v152
-============================================
-
-Adrian Bunk (1):
-      udev needs automake 1.10
-
-Amit Shah (2):
-      Fix virtio-ports rule to use $attr instead of $ATTR
-      rules: virtio - fix is to check if the 'name' attribute is present
-
-Andy Whitcroft (2):
-      keymap: Add Samsung Q210/P210 force-release quirk
-      keymap: Add Fujitsu Amilo 1848+u  force-release quirk
-
-Dan Williams (1):
-      modeswitch: morph into tool that only switches Mobile Action cables
-
-David Zeuthen (3):
-      Decrease buffer size when advancing past NUL byte
-      Use UTIL_LINE_SIZE, not UTIL_PATH_SIZE to truncate properties
-      Increase UTIL_LINE_SIZE from 2048 to 16384
-
-Harald Hoyer (1):
-      cdrom_id: remove debugging code
-
-Jerone Young (6):
-      Force key release for volume keys on Dell Studio 1557
-      Fix Keymapping for upcoming Dell Laptops
-      Add new Dell touchpad keycode
-      Revert special casing 0xD8 to latitude XT only
-      Fix Dell Studio 1558 volume keys not releasing
-      Add support for another Dell touchpad toggle key
-
-Kamal Mostafa (3):
-      keymap: Unite laptop models needing common volume-key release quirk
-      keymap: Add force-release quirk for Coolbox QBook 270-02
-      keymap: Add force-release quirk for Mitac 8050QDA
-
-Kay Sievers (43):
-      libudev: bump minor version
-      udevadm: fix untested and broken commit to set buffer size
-      configure.ac: version bump
-      udev-acl: no not encourage use of ACL_MANAGE outside of rules file
-      replace utimes() with utimensat()
-      libbudev-private: rename udev_list_entry_get_flag()
-      udevadm: monitor - use / as separator in --subsystem-match=subsystem[/devtype]
-      use major:minor as entries in symlink stack instead of devpath
-      use major:minor as entries in watch directory
-      libudev: docs - .gitignore backup files
-      firmware: fix possible segfault when firmware device goes away while loading
-      do not reset SELinux context when the node was not touched
-      libudev: add udev_device_new_from_environment()
-      add LGPL COPYING to libudev and GUdev
-      cdrom_id: open non-mounted optical media with O_EXCL
-      libudev: update documentation
-      extras: mobile-action-modeswitch - update gitignore
-      scsi_id: add rand() in retry loop
-      cdrom_id: retry to open the device, if EBUSY
-      cdrom_id: check mount state in retry loop
-      cdrom_id: always set ID_CDROM regardless if we can run cdrom_id
-      rules: delete outdated packagees rules
-      rules: we do not have static devices which are renamed
-      unify/cleanup event handling
-      allow IMPORT{db}="KEY"
-      usb-db: remove double '/'
-      replace "add|change" with "!remove"
-      update NEWS
-      log info only if we actually delete the node
-      udevadm: trigger - switch default action from "add" to "change"
-      remove "all_partitions" option
-      rules: call modprobe on all events but "remove"
-      remove "ignore_remove" option
-      update NEWS
-      cdrom_id: rework feature/profiles buffer parsing
-      cdrom_id: print more debug messages
-      cdrom_id: debug - print feature values in hex
-      cdrom_id: debug - print feature values in hex
-      cdrom_id: set ID_CDROM_MEDIA=1 only for known media
-      Revert "Fix switching Logitech bluetooth adapters into hci mode."
-      add O_NOFOLLOW when creating files in link stack
-      delete only device nodes, not symlinks when deleting a devtmpfs node
-      doc: add section about how *not* to rename device nodes
-
-Marco d'Itri (3):
-      rules: input - create by-path/ links for pci devices
-      Fix switching Logitech bluetooth adapters into hci mode.
-      doc: document the WAIT_FOR timeout
-
-Martin Pitt (12):
-      keymap: Add Dell Inspiron 1011 (Mini 10)
-      Fix brightness keys on MSI Wind U-100
-      keymap: Fix LG X110
-      keymap: Add Toshiba Satellite M30X
-      udev-acl: Correctly handle ENV{ACL_MANAGE}==0
-      input_id: Fix linking
-      keymap: Add Acer TravelMate 6593G and Acer Aspire 1640
-      keymap: Fix another key for Acer TravelMate 6593
-      cdrom_id: Fix uninitialized variables
-      cdrom_id: Fix uninitialized buffers
-      cdrom_id: Do not ignore errors from scsi_cmd_run()
-      cdrom_id: Swap media state and TOC info probing
-
-Mike Brudevold (1):
-      cdrom_id: add missing profiles to feature_profiles
-
-Robert Hooker (1):
-      keymap: Add support for Gateway AOA110/AOA150 clones.
-
-Scott James Remnant (2):
-      libudev: export udev_monitor_set_receive_buffer_size()
-      udevadm monitor: increase netlink buffer size
-
-Thomas Bächler (1):
-      firmware: fix error reporting on missing firmware files
-
-Yury G. Kudryashov (3):
-      configure.ac - fix typo in --with-pci-ids-path option
-      hid2hci: include linux/types.h for __u32
-      configure.ac: ddd --with-firmware-path option
-
-
-Summary of changes from v150 to v151
-============================================
-
-Amit Shah (1):
-      rules: Add symlink rule for virtio ports
-
-Bryan Kadzban (1):
-      Fix reverted floppy-device permissions
-
-Egbert Eich (1):
-      rulews: suse - add do-not-load-KMS-modules rules
-
-Frederic Crozat (1):
-      rules: acl - add COLOR_MEASUREMENT_DEVICE match
-
-Kay Sievers (11):
-      configure.ac: version bump
-      udevd: inotify - do not parse rules at create but at close
-      do not remove device nodes of active kernel devices
-      libudev: device - create db file atomically
-      clarify message about not removed device node
-      input_id: include limits.h
-      keymap: include linux/limits.h
-      keymap: linux/input.h - get absolute include path from gcc
-      delete outdated and unmaintained writing_udev_rules
-      update README and NEWS
-      update tests
-
-Marco d'Itri (2):
-      writing_udev_rules: update rules files names
-      keymap: support for the Samsung N140 keyboard
-
-Martin Pitt (4):
-      add ACL rule for Garmin GPSMap 60
-      keymap: move force-release directory
-      extras/keymap/check-keymaps.sh: Ignore comment-only lines
-      keymap: Fix invalid map line
-
-
-Summary of changes from v149 to v150
-============================================
-
-Clemens Buchacher (2):
-      add Samsung R70/R71 keymap
-      keymap: Samsung R70/R71 force-release quirk
-
-Daniel Drake (2):
-      keymap: Add OLPC XO key mappings
-      keymap: Fix typo in compal rules
-
-Daniel Elstner (1):
-      libudev: wrap in extern "C" block for C++
-
-David Zeuthen (1):
-      Export ID_WWN_VENDOR_EXTENSION and ID_WWN_WITH_EXTENSION
-
-Jerone Young (1):
-      keymap: Lenovo Thinkpad USB Keyboard with Tracepoint
-
-Johannes Stezenbach (2):
-      keymap: add Samsung N130
-      keymap: handle atkbd force_release quirk
-
-Kay Sievers (15):
-      util_unlink_secure(): chmod() before chown()
-      floppy: fix rule to create additional floppy device nodes
-      configure.ac: version bump
-      remove remaining support for CONFIG_SYSFS_DEPRECATED
-      cdrom_id: remove deprecated device matches
-      rules: add "block" match to floppy rule
-      update mtime of nodes and links when we re-use them
-      udevadm: info - fix info --root --query=name --path= for device without a device node
-      remove remaining support for CONFIG_SYSFS_DEPRECATED
-      fix typo in log message priority handling
-      remove UDEV_RUN environment variable
-      udevadm: logging - copy va_list and do not use it twice
-      libudev: doc - add symbols to sections.txt
-      work around gtk-doc which breaks distcheck
-      gobject-introspection: use $datadir instead of $prefix
-
-Marco d'Itri (2):
-      build: keymap - create subdir
-      rules: udev-acl - add firewire video devices
-
-Martin Pitt (12):
-      keymap: Add Acer Aspire 1810T
-      95-keymap.rules: Run on change events, too
-      keymap: fix findkeyboards
-      Speed up udev_enumerate_scan_*
-      keymap: Add hotkey quirk for Acer Aspire One (AO531h/AO751h)
-      Clarify RUN/IMPORT documentation
-      keymap: Add Logitech S510 USB keyboard
-      keymap: add Acer TravelMate 8471
-      keymap: Add Acer Aspire 1810TZ
-      keymap: Add LG X110
-      keymap: Add Fujitsu Amilo Li 1718
-      keymap: Document force-release
-
-Piter PUNK (1):
-      firmware: convert shell script to C
-
-Scott James Remnant (1):
-      70-acl.rules: ACL manage Android G1 dev phones
-
-Thomas de Grenier de Latour (1):
-      libudev: enumerate - fix move_later logic
-
-
-Summary of changes from v148 to v149
-============================================
-
-Daniel Elstner (1):
-      really fix both in-tree and out-of-tree builds
-
-Dmitry Torokhov (1):
-      input-id: identify touchscreens
-
-Kay Sievers (4):
-      libudev: doc - use #NULL
-      configure.ac: version bump
-      really really fix both in-tree and out-of-tree builds
-      fix both in-tree and out-of-tree builds
-
-Martin Pitt (6):
-      input_id: Fix endless loop for non-input devices
-      input_id: Do not tag non-input devices with ID_INPUT
-      input_id: small optimization
-      input_id: check event mask
-      input_id: Check mouse button for ID_INPUT_MOUSE
-      udev_device_get_parent_with_subsystem_devtype(): Clarify documentation
-
-
-Summary of changes from v147 to v148
-============================================
-
-Dan Williams (3):
-      Revert "modem-modeswitch: add a device"
-      Revert "extras/modem-modeswitch: Add Huawei E1550 GSM modem"
-      modem-modeswitch: 61-option-modem-modeswitch.rules is only for Option NV devices
-
-Daniel Mierswa (1):
-      Fix typo in NEWS, ConsoleKit-0.4.11 -> 0.4.1
-
-David Zeuthen (4):
-      cdrom_id: Still check profiles even if there is no media
-      scsi_id: Export WWN and Unit Serial Number
-      Create /dev/disk/by-id/wwn-0x... symlinks
-      Also create /dev/disk/by-id/wwn-0x..-part%n symlinks for partitions
-
-Dmitry Torokhov (1):
-      extras/input_id: Correctly identify touchpads
-
-Harald Hoyer (1):
-      modem-modeswitch: add a device
-
-Kay Sievers (8):
-      rules: set mode of floppy device nodes to 0660
-      remove "ignore_device"
-      print warning for BUS=, SYSFS{}=, ID=
-      test-udev: remove "ignore_device" code
-      udev-test.pl: catch-up with recent changes
-      rules: remove support for IDE (hd*) devices
-      ata_id: skip ATA commands if we find an optical drive
-      Revert "Fix out-of-tree builds"
-
-Martin Pitt (5):
-      README.keymap.txt: small clarification
-      extras: Add input_id
-      70-acl.rules: Use new-style input properties
-      input: Deprecate ENV{ID_CLASS}
-      input_id: code cleanup
-
-Scott James Remnant (1):
-      Fix out-of-tree builds
-
-
-Summary of changes from v146 to v147
-============================================
-
-Alan Jenkins (1):
-      udevd: queue-export - remove retry loop
-
-Andrew Church (1):
-      fix wrong parameter size on ioctl FIONREAD
-
-Daniel Mierswa (2):
-      don't compare a non-existing function with NULL
-      use nanosleep() instead of usleep()
-
-David Zeuthen (4):
-      gudev: remove G_UDEV_API_IS_SUBJECT_TO_CHANGE since API is now stable
-      ata_id: export more advanced ATA features
-      gudev: Fix up GUdevDeviceNumber
-      gudev: Remove LIBUDEV_I_KNOW_THE_API_IS_SUBJECT_TO_CHANGE from priv header
-
-Florian Zumbiehl (10):
-      util_delete_path(): use util_strscpy()
-      util_lookup_group(): fix memory leak if realloc() fails
-      util_delete_path(): handle multiple leading slashes
-      util_create_path(): fix possible out of bounds array access
-      ude_rules.c: fix possible NULL pointer dereference in get_key()
-      util_resolve_sys_link(): fix possible buffer overflow
-      udev_util_encode_string(): fix possible buffer overflow
-      udev-rules.c: parse_file() - fix possible buffer overflow
-      udev_queue_get_seqnum_sequence_is_finished(): fix possible file handle leak
-      util_run_program(): fix possible buffer overflow #2
-
-Harald Hoyer (2):
-      scsi_id: prevent buffer overflow in check_fill_0x83_prespc3()
-      rename interfaces to <iface>_rename if rename fails
-
-Jeremy Kerr (1):
-      util_run_program: restore signal mask before executing event RUN commands
-
-Kay Sievers (45):
-      make: sort Makefile.am per target/extra
-      configure.ac: version bump
-      udev-acl: allow to skip ACL handling
-      rules: rfkill has no group, so use 0644
-      rule_generator: net - fix MATCHDEVID
-      make: add comment
-      update NEWS
-      print warning for NAME="%k" - it breaks the kernel supplied DEVNAME
-      warn about non-readable or empty rules file
-      change database file names
-      assign errno for getgrnam_r()/getpwnam_r()
-      doc: udevadm test *does* create nodes and links these days
-      util_unlink_secure(): chmod() before chown()
-      util_create_path(): fix errno usage
-      inotify_add_watch(): do not store watch, if it failed
-      update TODO
-      update README
-      rules: suse - use NAME for mapper/control
-      libudev-util.c: get_sys_link() - return error for empty link target
-      udev-rules.c: remove 'first_token' variable
-      Revert "udev-rules.c: remove 'first_token' variable"
-      test: catch possible bug in GOTO resolving
-      udevadm: remove symlink support for old commands
-      util_run_program(): skip multiple spaces in argv creation
-      fix whitespace
-      require 2.6.27 for proper signalfd handling
-      fix randonm findings from llvm-clang-analyzer
-      simplify "symlink name stack"
-      reorder create_path() and node/link creation to be called in a direct sequence
-      put util_create_path() and file creastion in a retry loop
-      udevadm: control - remove compat code
-      scsi_id: delete copy of bsg.h
-      fix SYMLINK{} option parsing
-      rules: remove remaining NAME="%k"
-      rules: drop almost all NAME= keys
-      update TODO, NEWS
-      udevd: serialize events for with the same major/minor
-      break loops if util_create_path() returns error
-      remove "last_rule" option
-      use CLOEXEC flags instead of fcntl()
-      unblock signals we might want to handle
-      udevd: create /dev/.udev/rules.d/ before watching it wit inotify
-      gudev: fix pkg-config call to work with "make distcheck"
-      update NEWS
-      Revert "gudev: fix out-of-tree build"
-
-Lennart Poettering (5):
-      pci-db: make sure we actually read the pci.ids file instead of usb.ids
-      sound: recognize saa7134 TV card sound devices as TV cards
-      sound: include ALSA sound card id in ID_ID property
-      sound: include ALSA sound card id in /dev/snd/by-id/ links
-      Revert "sound: include ALSA sound card id in /dev/snd/by-id/ links"
-
-Marco d'Itri (6):
-      doc: writing_udev_rules updated for the new command names
-      rules: sound - do not use /usr/bin/env
-      udevadm: print all messages to stderr with priority higher or equal than LOG_ERR
-      udevadmi: control = exit with rc=2 if there is some system error
-      gudev: gir-scanner workaround for out of tree builds
-      gudev: fix out-of-tree build
-
-Mario Limonciello (1):
-      hid2hci: remove superfluous bmAttributes match
-
-Martin Pitt (24):
-      extras/keymap: Add Acer Aspire 6920
-      extras/modem-modeswitch: eject ZTE MF6xx fake CD-ROMs
-      extras/keymap: Fix hold key on Acer Aspire 6920
-      extras/keymap: Fix case matching for Micro-Star
-      Revert "extras/keymap: Fix case matching for Micro-Star"
-      make raw USB printer devices accessible for lp
-      modem-modeswitch rules: Match more devices
-      extras/keymap: fix hash table collisions
-      extras/keymap: Rename KEY_COFFEE to KEY_SCREENLOCK
-      fix single-session CD detection
-      fix previous commit for CD detection
-      make raw USB printer devices world-readable again
-      50-udev-default.rules: fix printer MODE
-      keymap: Add Logitech Wave USB
-      keymap: add missing map file
-      keymap: fix usb_id invocation
-      keymap: make USB keyboards really work
-      keymap: Add Logitech Wave cordless
-      keymap: add HP Pavillion dv6315ea
-      keymap: add HP 2230s
-      Makefile.am: fix build with mawk
-      extras/keymap/README.keymap.txt: Fix bug report link
-      fix major fd leak in link handling
-      modem-modeswitch: fix ZTE MF6xx rule
-
-Matthias Schwarzott (2):
-      rules: Gentoo update
-      rules: Gentoo update
-
-Maxim Levitsky (1):
-      keymap for Acer Aspire 5720
-
-Peter Rajnoha (1):
-      libudev: allow to store negative values in the udev database
-
-Scott James Remnant (1):
-      util_run_program: *really* restore signal mask before executing event RUN commands
-
-William Jon McCann (1):
-      udev-acl: catch up with ConsoleKit 0.4.1
-
-
-Summary of changes from v145 to v146
-============================================
-
-Alan Jenkins (3):
-      man: fix unused, inaccurate metadata
-      man: SYMLINK can be matched as well as assigned
-      fix spelling
-
-Anssi Hannula (2):
-      rules: exclude digitizers from joystick class
-      udev-acl: add joystick devices
-
-Diego Elio 'Flameeyes' Pettenò (21):
-      Merge libudev, udev, and the unconditional extras in a single Makefile.am.
-      Replace the custom test-run target with the standard make check.
-      Also merge into the top-level Makefile.am the simpler extras.
-      Change hook handling to be more portable.
-      Merge keymap building in the top-level Makefile.am.
-      Make keymap generation rules be silent (backward-compatible).
-      Move pkg-config docs and man pages before conditionals.
-      Finally, also merge gudev into the top-level Makefile.am.
-      Make sure to clean up all the built sources.
-      Make sure to use dependency/target variables.
-      Add silent-rule support for the gudev rules.
-      Fix building of introspection library on top-level Makefile.am.
-      Fix another relative path for the new working directory.
-      Include the correct directory for out-of-source builds.
-      Add tests to the distribution; this fixes "make distcheck".
-      Ask gperf to use ANSI-C for generation.
-      Merge in Makefile.am.inc into Makefile.am
-      Use the keymap check during “make distcheck” rather than “check”.
-      Fix building of documentation when doing out-of-source builds.
-      Fix “make distcheck” run outside of the source directory.
-      Use LT_INIT to explicit that udev needs libtool series 2.
-
-Eric W. Biederman (1):
-      fix util_lookup_group to handle large groups
-
-Erik Forsberg (1):
-      extras/modem-modeswitch: Add Huawei E1550 GSM modem
-
-Kay Sievers (18):
-      udevd: add timestamp to --debug output
-      v4l_id: exit with 0 when --help is given
-      configure.ac: version bump
-      hid2hci: remove hid structures and include kernel header
-      path_id: make global variable static
-      udevadm: trigger - add --sysname-match=
-      rules: serial - fix path_id call
-      path_id: fix typo in comment
-      format names are not case insensitive
-      hid2hci: rewrite (and break) rules and device handling
-      make: build internal tools against libudev-private.la
-      update a few years of copyright
-      libudev: silent gcc warning: may be used uninitialized in this function
-      make: suppress enter/leaving directory messages
-      re-enable failed event tracking
-      "record_failed" -> "fail_event_on_error"
-      udevd: block for 15 seconds after error when too old kernel is detected
-      make: fix issues from non-recursive conversion
-
-Lennart Poettering (1):
-      enumeration: move ALSA control devices to the end of the enumerated devices of each card
-
-Mario Limonciello (2):
-      hid2hci: support to hid2hci for recovering Dell BT devices after S3
-      hid2hci: install re-trigger for hid device when recovering from S3
-
-Martin Pitt (17):
-      add keymap for Clevo D410J laptop
-      extras/keymap: add Zepto ZNote
-      extras/keymap: add Everex Stepnote XT5000T
-      extras/keymap: add Compal Hel80i
-      keymap tool: improve help
-      keymap tool: support scancode/keycode pair arguments
-      keymap: inline one-line key maps
-      extras/keymap: fix check-keymaps.sh for inline mappings
-      extras/keymap: add recently added keymap files to Makefile.am
-      extras/keymap: Add HP Presario 2100
-      extras/keymap: cover more Compaq Evo models
-      extras/keymap: Add Fujitsu Amilo M
-      extras/keymap: teach findkeyboards about USB keyboards
-      extras/keymap: Add Samsung SX22S
-      extras/keymap: Fix crash for unknown keys
-      extras/keymap: Add Samsung NC20
-      extras/keymap: Fix Bluetooth key on Acer Aspire 6920
-
-
-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=<file>
-      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{<path>}=="<value>"
-      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=<key>:<value>
-      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/<n>/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
-      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 <subsytem>:<devtype> 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
-============================================
-
-Harald Hoyer (1):
-      libvolume_id: bump age
-
-Kay Sievers (12):
-      version bump
-      update TODO
-      volume_id: ntfs - fix uuid setting
-      update TODO
-      rules: Fedora update
-      libudev: queue - use lstat() to check existence of symlink
-      udevadm: settle - add --seq-start= --seq-end=
-      udevd: switch watch symlinks to devpath
-      udevadm: add text for new options to command and man page
-      update TODO
-      libudev: ctrl - return error after sending ctrl message
-      udevadm: settle - use timeout signal, instead of loop counter
-
-Michael Prokop (1):
-      fix compile error in debug mode
-
-Scott James Remnant (1):
-      udevadm: settle - synchronise with the udev daemon
-
-
-Summary of changes from v138 to v139
-============================================
-
-Kay Sievers (11):
-      version bump
-      remove static local variable
-      use the event udev_device to disable the watch on "remove"
-      add "nowatch" to disable a default installed watch with a later rule
-      add m4/ subdir
-      use AC_USE_SYSTEM_EXTENSIONS instead of AC_GNU_SOURCE
-      usb_id: add ID_USB_INTERFACES=:0e0100:0e0200:010100:010200:
-      usb_id: return values if called directly for an usb_device
-      usb_id: fix NULL string usage
-      usb_id: fix comment
-      udevadm: info - export all devices with --export-db
-
-Scott James Remnant (10):
-      Don't add inotify watch until RUN rules processed.
-      Clear existing inotify watch before processing.
-      Cleanup a little.
-      Allow watch handle to be stored in the udevdb.
-      Store watch handle in db.
-      Use the udevdb to speed up watch clearing.
-      Put a log message in a more sensible place.
-      Output watch handle in udevadm info.
-      lookup the old watch handle; reload only if has a path
-      Look at more inotify events in the buffer than just the first.
-
-
-Summary of changes from v137 to v138
-============================================
-
-David Zeuthen (1):
-      *_id: add model/vendor enc strings
-
-Karel Zak (2):
-      vol_id: fix ddf version string
-      vol_id: add missing id->type to swap0
-
-Kay Sievers (13):
-      man: fix grammar
-      version bump
-      fix NAME="" logic
-      rules: dm - add escape for uuid links with whitespace
-      test: add test for empty and non-existent ATTR
-      rules: fix md "change"/"remove" handling
-      autogen.sh: add more warnings
-      fix NAME= and OPTION+="string_escape=..." logic
-      rules: move OPTIONS to separate rule
-      use global "reload_config" flag
-      rules: add "watch" option to dm and md rules
-      rules: include loop block devices in persistent links
-      release 138
-
-Matthias Schwarzott (1):
-      rules: Gentoo update
-
-Miklos Vajna (1):
-      doc: writing udev rules - refer to 'udevadm info' instead of 'udevinfo'
-
-Scott James Remnant (2):
-      udevd: optionally watch device nodes with inotify
-      rules: update persistent storage rules to use inotify watches
-
-
-Summary of changes from v136 to v137
-============================================
-
-Alan Jenkins (2):
-      man: typo fixes
-      remove stray initializer
-
-Kay Sievers (17):
-      version bump
-      rules: fix typo in ide cd rule
-      libudev: use 4096 bytes buffer for attribute reading
-      rules: add drm devices to group "video"
-      do not complain about a missing /etc/udev/rules.d/
-      udevadm: test - remove --force option
-      update NEWS
-      remove name from index if the node name has changed
-      cleanup old names before creating the new names
-      open-code pollfd setup
-      increase netif renaming timeout from 30 to 90 seconds
-      Merge commit '5f03ed8a56d308af72db8a48ab66ed68667af2c6'
-      Merge commit '9032f119f07ad3b5116b3d4858816d851d4127de'
-      split up long line
-      udevd: add back SA_RESTART
-      usb_id: handle ATAPI devices like SCSI devices
-      udevadm: settle - fix typo
-
-Lennart Poettering (1):
-      fix naming for tape nst devices in /dev/tape/by-path/
-
-Olaf Kirch (2):
-      udevd: use ppoll instead of signal pipes
-      reap children faster
-
-Scott James Remnant (2):
-      Allow user and group lookup to be disabled.
-      Expose delayed name resolution
-
-Sven Jost (1):
-      volume_id: support via raid version 2
-
-
-Summary of changes from v135 to v136
-============================================
-
-Adam Buchbinder (1):
-      extras: fix mis-spelling of "environment"
-
-Harald Hoyer (1):
-      rule_generator: fix enumeration for write_cd_rules
-
-Jeremy Higdon (1):
-      path_id: rework SAS persistent names
-
-Karel Zak (1):
-      volume_id: HPFS code clean up
-
-Kay Sievers (54):
-      rules: ATA_COMPAT do not try to match on sr*, it will never have vendor ATA
-      scsi_id: do not fail if no serial is found like for optical drives
-      update configure and NEWS
-      rules: fix isdn rules
-      rules: add persistent /dev/serial/{by-id,by-path} rules
-      make: install serial rules file
-      make: do not delete autotools generated file with distclean
-      udevadm: settle - allow --timeout=0 and --quiet
-      rules: move aoe rules to default rules file
-      volume_id: btrfs - update format
-      rules: add "do not edit header"
-      volume_id: support sub-uuid's and plug in btrfs device uuid
-      libudev: include <sys/types.h>
-      build: add -lsepol
-      build: just use autoreconf -i
-      rules: remove ide-scsi
-      rules: first simple step merging with Ubuntu rules
-      "'/sbin/modprobe abnormal' exit" - also print program options
-      rules: more changes toward Ubuntu rules merge
-      rules: more changes toward Ubuntu rules merge
-      rules: remove /dev/raw/raxctl symlink, it's a devfs leftover
-      rules: rtc - create rtc compat link only for cmos type rtc
-      rules: remove legacy symlinks
-      rules: do not put raw1394 in "video" group
-      rules: second round merging with Ubuntu rules
-      rules: remove /dev/dsp /dev/audio
-      rules: put alsa in group "audio"
-      rules: isdn - remove /dev/isdn/capi20 symlink
-      rules: provide /dev/raw/rawctl
-      if needed, store database entries also for devices which do not have a device node
-      build: use autoreconf --symlink
-      usb_id: add "image" class
-      require non-SYSFS_DEPRECATED 2.6.20+ kernel
-      build: default to --prefix=/usr --exec-prefix=""
-      libudev: enumerate - add lookup by property
-      rules: input - make sure needed variables are set
-      libudev: device - read "uevent" only if info is not already loaded
-      libudev: subsytem -> subsystem
-      libudev: bump revision
-      usb_id: use devtype lookup
-      require 2.6.22+ kernel
-      rules: Ubuntu merge - use group "cdrom"
-      rules: Ubuntu merge - use group "tape"
-      rules: replace DVB shell script rule
-      rules: Ubuntu merge - s/uucp/dialout/
-      update NEWS
-      update NEWS
-      enable skipping of "naming-only" rules
-      usb_id: s/image/media/
-      udevadm: s/udevinfo/udevadm info/
-      rules: reorder block rules
-      rules: zaptel - add "dialout" group
-      libudev: device - add udev_device_get_property_value()
-      libudev: test - add udev_device_get_property_value()
-
-Marcel Holtmann (3):
-      libudev: device - add devtype support
-      libudev: device - lookup subsystem and devtype together
-      libudev: device - remove udev_device_get_parent_with_subsystem
-
-Michal Soltys (1):
-      man: udev - update NAME assignment
-
-Ryan Thomas (1):
-      rules: add rules for AoE devices
-
-
-Summary of changes from v134 to v135
-============================================
-
-Kay Sievers (6):
-      usb_id: add "break" to currently unused case labels
-      rules: fix cciss disk/by-id/ links
-      rules: add infiniband rules
-      rules: infiniband.rules -> 40-infiniband.rules
-      fix network interface name swapping
-      update configure and NEWS
-
-Marcel Holtmann (1):
-      usb_id: fix switch statement for video type
-
-Piter PUNK (2):
-      rules: /dev/null -> X0R
-      rules: add usb device nodes
-
-
-Summary of changes from v133 to v134
-============================================
-
-Gabor Z. Papp (1):
-      include errno.h in sysdeps.h
-
-Harald Hoyer (1):
-      rules: add persistent rules for memory stick block devices
-
-Kay Sievers (19):
-      autogen.sh: fix -print-multi-os-directory usage
-      volume_id: update btrfs magic
-      bump version
-      rules: merge group "video" into default rules
-      rules: v4l - add by-id/ links for USB devices
-      libudev: accept NULL whitelist in util_replace_chars()
-      usb_id: replace chars in returned strings
-      ata_id: make sure, we do not have slashes in values
-      scsi_id: make sure, we do not have slashes in values
-      volume_id: remove unused usage types
-      vol_id: if regular files are probed, use stat() for the size value
-      volume_id: update btrfs
-      volume_id: clear probing result before probing and do not probe a second time, if not needed
-      path_id: fix fibre channel handling
-      update NEWS TODO
-      floppy: use ARRAY_SIZE()
-      fix handling of swapping node name with symlink name
-      silence PHYSDEV* warning for WAIT_FOR* rules
-      rules: exclude "btibm" devices from vol_id calls
-
-Matthias Schwarzott (1):
-      rules: Gentoo update
-
-Peter Breitenlohner (2):
-      man: fix typos
-      floppy: fix array bounds check and minor calculation
-
-
-Summary of changes from v132 to v133
-============================================
-
-Alan Jenkins (2):
-      udevd: de-duplicate strings in rules
-      scsi_id: we don't use DEVPATH env var anymore, update man page
-
-Karel Zak (1):
-      volume_id: fat - move check for msdos signature (0x55 0xaa)
-
-Kay Sievers (22):
-      silence "comparison between signed and unsigned"
-      string index - split nodes and childs to allow and unlimited number of childs
-      reserve child slot 0
-      merge trie nodes, childs and root into a single array
-      set errno = ENOSYS in inotify stub
-      udevadm: info - unify -V and --version
-      rules: remove DEVTYPE disk/partition
-      rules: remove pnp shell script, acpi loads these modules properly
-      update NEWS
-      configure: add linux-hotplug mail address
-      remove len == 0 check, the index root is always '\0'
-      volume_id: bump revision
-      volume_id: always check for all filesystem types and skip conflicting results
-      volume_id: fat - accept empty FAT32 fsinfo signature
-      fix spelling in comment
-      volume_id: ntfs - mark as no other fs must match
-      vol_id: clarify error message
-      libudev: device - handle disk "device" link for partitions in deprecated sysfs layout
-      limit $attr(<symlink>) magic to well-known links only
-      udevd: fix cleanup of /dev/.udev/uevent_seqnum
-      fix $links substitution for devices without any link
-      update NEWS
-
-Sergey Vlasov (1):
-      udevadm: fix option parsing breakage with klibc
-
-
-Summary of changes from v131 to v132
-============================================
-
-Kay Sievers (2):
-      fix size_t compiler warning on 32 bit platforms
-      convert debug string arrays to functions
-
-
-Summary of changes from v130 to v131
-============================================
-
-Alan Jenkins (17):
-      libudev: fix sysnum logic for digit-only device names
-      udevd: avoid overhead of calling rmdir on non-empty directories
-      use more appropriate alternatives to malloc()
-      libudev: util - optimize path_encode()
-      libudev: allocate udev_device->envp[] dynamically
-      replace strncpy() with strlcpy()
-      use re-entrant variants of getpwnam and getgrnam
-      udevd: fix memory leak
-      udevd: fix WAIT_FOR_SYSFS execution order
-      fix handling of string_escape option
-      udevd: use a tighter loop for compare_devpath()
-      udevd: avoid implicit memset in match_attr()
-      kerneldoc comment fixes
-      udevd: simplify rules execution loop
-      udevd: fix termination of rule execution
-      udevd: be more careful when matching against parents
-      udevd: shrink struct token to 12 bytes
-
-Kay Sievers (113):
-      remove outdated docs/README-gcov_for_udev
-      libudev: device - add device lookup by subsystem:sysname
-      libudev: also prefix non-exported functions with udev_*
-      libudev: add udev_monitor_send_device()
-      libudev: list - add flag
-      libudev: device - generate DEVNAME and DEVLINKS properties
-      vol_id: update README
-      libudev: handle ! in sysname, add sysnum, return allocated list_entry on add
-      delete simple-build-check.sh
-      test: move global ENV{ENV_KEY_TEST}="test" to local rule
-      libudev: monitor - fix send_device() property copying
-      libudev: device - add get_envp() to construct envp from property list
-      libudev: do not include ctrl in libudev.so
-      libudev: monitor - do not mangle DEVLINKS property
-      libudev: update DEVLINKS property when properties are read
-      libudev: device - lookup "subsystem" and "driver" only once
-      libudev: device - export properties when values are set
-      libudev: list - handle update of key with NULL value
-      libudev: ctrl - fix typo in set_env()
-      libudev: add global property list
-      libudev: device - copy global properties, unset empty properties
-      volume_id: btrfs - update magic to latest disk format
-      udevd: use libudev
-      move udev_device_db to libudev
-      rename udev source files
-      libudev: always add UDEV_LOG
-      libudev: monitor - export MAJOR/MINOR only if available
-      udev-node: name_list -> udev_list
-      udev-rules-parse: name_list -> udev_list
-      delete name_list, move common file functions
-      fix sorting of rules files
-      run_program: prevent empty last argv entry
-      update IMPORT= file/stdout property parsing
-      update rules file parsing
-      delete udev-util-file.c
-      libudev: list - prepend udev_* to all functions
-      libudev: add sysnum to test program
-      test: fix a few unintentially wrongly written rules which cause parse errors
-      libudev: monitor - add set_receive_buffer_size()
-      libudev: ctrl - change magic to integer
-      libudev: make list_node functions available
-      udevd: use udev_list_node
-      collect: use udev_list
-      delete list.h
-      merge udev-rules.c and udev-rules-parse.c
-      make struct udev_rules opaque
-      move run_program to util
-      udev_event_run() -> udev_event_execute_rules()
-      udev_rules_run() -> udev_event_execute_run();
-      move udev_rules_apply_format() to udev-event.c
-      udev_list_cleanup() -> udev_list_cleanup_entries()
-      selinux_init(udev) -> udev_selinux_init(udev)
-      prefix udev-util.c functions with util_*
-      pass make distcheck
-      libudev: device - get_attr_value() -> get_sysattr_value()
-      cdrom_id: remove ARRAY_SIZE() declaration
-      replace missing get_attr_value() -> get_sysattr_value()
-      add "root" == 0 shortcuts to lookup_user/group()
-      do not use the new work-in-progress parser rule matcher
-      libudev: device - 128 -> ENVP_SIZE
-      add util_resolve_subsys_kernel()
-      handle numerical owner/group string in lookup_user/group()
-      replace in-memory rules array with match/action token list
-      do not create temporary node ($tempnode) if node already exists
-      shrink struct udev_event
-      shrink struct udev_event
-      rule_generator: fix netif NAME= value extraction regex
-      skip SYMLINK rules for devices without a device node
-      rules: let empty strings added to buffer always return offset 0
-      fix uninitialized variable warnings
-      cache uid/gid during rule parsing
-      distinguish "match" from "assign" by (op < OP_MATCH_MAX)
-      determine at rule parse time if we need to call fnmatch()
-      special-case "?*" match to skip fnmatch()
-      libudev: monitor - replace far too expensive snprintf() with strlcpy()
-      libudev: monitor - cache result of monitor send buffer
-      fix "unused" warnings
-      remove debug printf
-      match KEY="A|B" without temporary string copy
-      match_attr() - copy attr value only when needed
-      do not init string arrays, just clear first byte
-      fix $attr{[<subsystem>/<sysname>]<attribute>} substitution
-      libudev: device - fill envp array while composing monitor buffer
-      test: add RUN+="socket: ..." to a test to run monitor code
-      libudev: device - allocate envp array only once
-      update NEWS
-      udevd: merge exec and run queue to minimize devpath string compares
-      ATTR{}== always fails if the attribute does not exist
-      rules: remove SCSI timeouts
-      rules: remove "add" match from usb device node rule
-      edd_id: add "change" event match
-      fstab_import: add "change" event match
-      write trace log to stderr
-      log rules file and line number when NAME, SYMLINK, OWNER, GROUP, MODE, RUN is applied
-      skip entire rule containing device naming keys, if no device can be named
-      fix udev_node_update_old_links() logic