2026-01-26:	25.1
	- merge gh#openSUSE/hwinfo#175
	- include package spec file in git repo
	- adjust spec file for immutable mode: switch to using
	  systemd-tmpfiles (jsc#PED-14832)
	- update git2log script

2025-07-14:	25.0
	- merge gh#openSUSE/hwinfo#169
	- add nvmeof and iscsi info (jsc#PED-13261, jsc#PED-13209)
	- merge gh#openSUSE/hwinfo#164
	- feat: capture usb alternate setting
	- feat: capture usb interface association
	- feat: use interface association descriptor first when classifying
	  usb devices
	- USB improvements
	- merge gh#openSUSE/hwinfo#165
	- Fix memory leaks in block device name handling
	- merge gh#openSUSE/hwinfo#170
	- Makefile: fix build for ARCH=i686

2025-07-07:	24.1
	- merge gh#openSUSE/hwinfo#167
	- fix usb network card detection (bsc#1245950)

2025-04-16:	24.0
	- merge gh#openSUSE/hwinfo#157
	- Free additional memory fields to prevent hd leaks
	- merge gh#openSUSE/hwinfo#147
	- Don't create unused /sbin on install
	- merge gh#openSUSE/hwinfo#110
	- remove malloc.h headers usage
	- merge gh#openSUSE/hwinfo#102
	- Closes #61: refactors redundant condition
	- Add support for installing to prefixes other than /usr with
	  INSTALL_PREFIX
	- merge gh#openSUSE/hwinfo#158
	- capture more x86 fields from /proc/cpuinfo
	- merge gh#openSUSE/hwinfo#159
	- update pci, usb, and sdio data
	- merge gh#openSUSE/hwinfo#160
	- add touchpad class (bsc#1241295)
	- merge gh#openSUSE/hwinfo#161
	- fix aarch64 cpu detection (bsc#1241295)

2025-04-07:	23.5
	- merge gh#openSUSE/hwinfo#155
	- Add support for installing to prefixes other than /usr with
	  INSTALL_PREFIX
	- fix network card detection on aarch64 (bsc#1240648)

2025-03-19:	23.4
	- merge gh#openSUSE/hwinfo#150
	- do not overdo usb device de-duplication (bsc#1239663)

2024-10-21:	23.3
	- merge gh#openSUSE/hwinfo#148
	- avoid reporting of spurious usb storage devices (bsc#1223330)

2023-07-20:	23.2
	- merge gh#openSUSE/hwinfo#128
	- Add support for loongarch cpu

2023-07-05:	23.1
	- merge gh#openSUSE/hwinfo#137
	- adjust exported symbols to yast2-hardware-detection test case

2023-07-05:	23.0
	- merge gh#openSUSE/hwinfo#134
	- restrict libhd exported symbols to the documented API
	  (bsc#1212756)
	- fix pppoe compile warning
	- merge gh#openSUSE/hwinfo#135
	- fix minor include issue
	- merge gh#openSUSE/hwinfo#136
	- adjust exported symbols to linuxrc usage

2023-07-03:	22.3
	- merge gh#openSUSE/hwinfo#133
	- avoid linking problems with libsamba (bsc#1212756)

2023-01-09:	22.2
	- merge gh#openSUSE/hwinfo#126
	- create xen usb controller device if necessary (bsc#1204294)

2022-08-09:	22.1
	- merge gh#openSUSE/hwinfo#117
	- glibc 2.36+ includes fsconfig itself, make linux/fs.h inclusion
	  conditional (bsc#1202213)

2022-08-05:	22.0
	- merge gh#openSUSE/hwinfo#114
	- improve treatment of NVME devices (bsc#1200975)
	- add new NVME hardware class and support it in hwinfo
	- fix compiler warnings

2022-06-23:	21.82
	- merge gh#openSUSE/hwinfo#113
	- Keep NVMe's namespace output consistency when
	  nvme_core.multipath=1 (bsc#1199948)

2022-04-13:	21.81
	- merge gh#openSUSE/hwinfo#112
	- fix bug in determining serial console device name (bsc#1198043)

2021-12-17:	21.80
	- merge gh#openSUSE/hwinfo#109
	- fix logic around cdrom detection

2021-12-14:	21.79
	- merge gh#openSUSE/hwinfo#108
	- Donot close the open tray after read_cdrom_info.
	- Donot close the open tray after read.

2021-11-11:	21.78
	- merge gh#openSUSE/hwinfo#106
	- Always read numerical 32bit serial number from EDID header.
	  Override this with ASCII serial number from display descriptor,
	  if available.
	- Display numerical 32bit serial number for monitors without serial
	  number display descriptor

2021-10-01:	21.77
	- merge gh#openSUSE/hwinfo#105
	- Use license file from gnu.org
	- Fix spelling
	- Add missing final newline
	- Trim excess whitespace
	- Simple maintenance improvements

2021-07-23:	21.76
	- merge gh#openSUSE/hwinfo#104
	- Fix timezone issue in SOURCE_DATE_EPOCH code

2021-07-02:	21.75
	- merge gh#openSUSE/hwinfo#100
	- recognize loongarch64 architecture

2021-05-18:	21.74
	- merge gh#openSUSE/hwinfo#98
	- update pci and usb ids

2021-04-13:	21.73
	- merge gh#openSUSE/hwinfo#95
	- don't rely on select() updating its timeout arg (bsc#1184339)

2021-01-27:	21.72
	- merge gh#openSUSE/hwinfo#92
	- improve getting video mode info (bsc#1181101)
	- try harder to break out of infinite I/O loops

2020-11-20:	21.71
	- merge gh#openSUSE/hwinfo#89
	- rework network device detection on aarch64 (bsc#1177600,
	  bsc#1177261)

2020-04-21:	21.70
	- merge gh#openSUSE/hwinfo#86
	- update pci and usb ids (bsc#1169682)
	- fix compiler warnings

2020-03-24:	21.69
	- merge gh#openSUSE/hwinfo#85
	- fix xen detection (bsc#1167561)
	- add link to cpuid doc

2020-01-14:	21.68
	- merge gh#openSUSE/hwinfo#84
	- the /sbin/udevadm compat symlink is gone

2019-07-19:	21.67
	- merge gh#openSUSE/hwinfo#81
	- fix DASD detection (bsc#1136475)
	- don't include bcache devices

2019-05-23:	21.66
	- merge gh#openSUSE/hwinfo#80
	- fix Makefile and allow building for old distros

2019-05-23:	21.65
	- merge gh#openSUSE/hwinfo#79
	- return BIOS UUID in decoded (with '-'s) form (bsc#1135819)

2019-03-14:	21.64
	- Update of pci and usb ids (bsc#1127840) (#77)

2018-12-06:	21.63
	- merge gh#openSUSE/hwinfo#75
	- adjust system type detection (bsc#1117982)
	- rework version number generation in header file
	- small correction

2018-11-09:	21.62
	- merge gh#openSUSE/hwinfo#73
	- update pci and usb ids (fate#326431)
	- add script to update pci and usb ids
	- adjust hwinfo know about RISC-V
	- update git2log script
	- fix curl commands

2018-10-29:	21.61
	- merge gh#openSUSE/hwinfo#72
	- fix id of s-par storage controller (bsc#1107196)

2018-10-17:	21.60
	- merge gh#openSUSE/hwinfo#71
	- add network interfaces found on mdio bus (bsc#1018271)

2018-10-12:	21.59
	- merge gh#openSUSE/hwinfo#70
	- The location of the S-Par drivers virtual buses has changed
	  (bsc#1107196)

2018-09-27:	21.58
	- merge gh#openSUSE/hwinfo#59
	- ensure udev device links are unique (bsc#1084700)

2018-09-17:	21.57
	- merge gh#openSUSE/hwinfo#69
	- check for vmware only when running in a vm (bsc#1105003)

2018-06-28:	21.56
	- merge gh#openSUSE/hwinfo#66
	- Add support for RISC-V

2018-06-08:	21.55
	- merge gh#openSUSE/hwinfo#64
	- try a more agressive way to catch all usb platform controllers
	  (bsc#1072450)

2018-06-06:	21.54
	- merge gh#openSUSE/hwinfo#63
	- detect ARM HISILICON SAS controller (bsc#1072450)

2018-04-20:	21.53
	- merge gh#openSUSE/hwinfo#60
	- detect usb controller in ARM platform device (bsc#1072450)
	- add xhci interface constant

2018-02-09:	21.52
	- merge gh#openSUSE/hwinfo#57
	- add another sanity check on scsi serial id (bsc#1078511)

2018-01-12:	21.51
	- merge gh#openSUSE/hwinfo#55
	- Please make CDBISDN_DATE ignore timezone.

2017-10-26:	21.50
	- merge gh#openSUSE/hwinfo#54
	- support SMBIOS 3.0 spec (bsc#1062562)

2017-09-12:	21.49
	- merge gh#openSUSE/hwinfo#52
	- Ensure /var/lib/hardware/udi exists and with 755 permissions

2017-09-12:	21.48
	- merge gh#openSUSE/hwinfo#51
	- sort input files (boo#1041090)
	- allow to override current time (boo#1047218)
	- make build reproducible

2017-07-28:	21.47
	- merge gh#openSUSE/hwinfo#53
	- really set default timeout to 20s for Video BIOS emulation calls
	  (bsc#1051076)

2017-05-12:	21.46
	- merge gh#openSUSE/hwinfo#50
	- map also alternate video bios entry points (bsc#1033832)
	- try harder to get the video mode list
	- add links to technical specifications

2017-05-10:	21.45
	- merge gh#openSUSE/hwinfo#49
	- avoid access to video memory (bsc#1033832)

2017-05-08:	21.44
	- merge gh#openSUSE/hwinfo#48
	- fix conditional expression in hddb.c (gh#openSUSE/hwinfo#20)

2017-05-08:	21.43
	- merge gh#openSUSE/hwinfo#47
	- block i/o access when reading mode list from BIOS (bsc#1033832)

2017-05-04:	21.42
	- merge gh#openSUSE/hwinfo#46
	- include updated hd.h in package archive
	- update pci and usb ids (fate#321448)

2017-05-04:	21.41
	- remove references to qlogic-firmware (bsc#1036884)

2017-04-26:	21.40
	- merge gh#openSUSE/hwinfo#45
	- enhance documentation
	- small doc changes

2017-04-05:	21.39
	- merge gh#openSUSE/hwinfo#44
	- powerpc: support ibmvnic network interfaces (bsc#1031676)

2016-12-05:	21.38
	- merge gh#openSUSE/hwinfo#42
	- look for smbios entry point also in efi settings (bsc#1010276)
	- simplify code in smbios_get_info()
	- increase version

2016-11-18:	21.37
	- merge gh#openSUSE/hwinfo#41
	- look for dmi table also in sysfs (bsc#1010276)
	- increase version

2016-11-17:	21.36
	- merge gh#openSUSE/hwinfo#40
	- add permanent mac address field for network cards (bsc#1007172)
	- provide also HD_MINOR_VERSION in hd.h header file

2016-11-11:	21.35
	- merge gh#openSUSE/hwinfo#36
	- ensure network devices have a bus_id (bsc#1007172)

2016-11-09:	21.34
	- merge gh#openSUSE/hwinfo#35
	- update pci ids (bsc#1006818)
	- update script to parse usb id list correctly
	- update usb ids
	- update pci and usb ids (bsc#1006818)

2016-11-09:	21.33
	- merge gh#openSUSE/hwinfo#33
	- implement nvdimm support (bsc#970111)

2016-10-20:	21.32
	- merge gh#openSUSE/hwinfo#32
	- aarch64: fix detection of usb controllers (bsc#1005428)

2016-09-16:	21.31
	- merge gh#openSUSE/hwinfo#27
	- add sdio id list
	- add support for mmc/sdio devices (bsc#996183)
	- find parent device
	- document id data sources
	- improved comment

2016-07-28:	21.30
	- merge gh#openSUSE/hwinfo#26
	- fix input device name detection for usb devices (bsc#989633)

2016-07-14:	21.29
	- merge gh#openSUSE/hwinfo#25
	- refine last patch a bit (bsc#960507)

2016-07-13:	21.28
	- merge gh#openSUSE/hwinfo#24
	- avoid bogus virtio devices in device listing (bsc#960507)

2016-06-08:	21.27
	- merge gh#openSUSE/hwinfo#23
	- clarify hwinfo usage in man page and help text (bsc#982332)
	- add aliases with '-' for options with '_' (bsc#983004)...

2016-05-30:	21.26
	- merge gh#openSUSE/hwinfo#22
	- change type of serial_buf[] to unsigned char (bsc#980819)
	- add reference to SCSI command specification
	- change wording for SCSI reference

2016-05-30:	21.25
	- merge gh#openSUSE/hwinfo#21
	- Correct comma placement after part-number

2016-04-12:	21.24
	- merge gh#openSUSE/hwinfo#17
	- adjust dmi parser to read memory size according to latest smbios
	  spec (bsc#974737)
	- merge gh#openSUSE/hwinfo#18

2015-10-09:	21.23
	- merge gh#openSUSE/hwinfo#15
	- scsi serial id: read vpd page 0x80 from sysfs, if possible
	  (bsc#949287)

2015-09-29:	21.22
	- merge gh#openSUSE/hwinfo#14
	- Split README into README-legacy and README-hwprobe
	- Add a general README.md
	- Convert documentation to markdown

2015-09-17:	21.21
	- merge gh#openSUSE/hwinfo#12
	- adjust disk device info gathering after nvme driver change
	  (bsc#943008)

2015-08-27:	21.20
	- merge gh#openSUSE/hwinfo#11
	- read disk model info also via scsi inquiry command (bsc#943008)
	- update git2log script
	- watch out: nvme disks are pci devices
	- add pci ids to nvme devices
	- udated usb id data from http://www.linux-usb.org/usb.ids
	- updated pci id data from http://pci-ids.ucw.cz
	- added some comments
	- Bsc 943008

2015-08-06:	21.19
	- update git2log script to create nicer logs

2015-08-06:	21.18
	- merge gh#openSUSE/hwinfo#10
	- Expose more properties to all devices in /proc/device-tree/vpd

2015-06-25:	21.17
	- merge gh#openSUSE/hwinfo#9
	- hd/manual.c: Include <limits.h> for PATH_MAX
	- isdn/cdn: don't use stdin as lvalue with freopen()
	- hd/hd.c: canonicalize_file_name(s) is equivalent to the more
	  portable realpath(s,NULL)
	- hd: Use <linux/pci.h> instead of <sys/pci.h>
	- Fixes for compilation with musl libc

2015-06-15:	21.16
	- another Makefile fix

2015-06-15:	21.15
	- fix Makefile typo

2015-06-05:	21.14
	- merge branch thinred-master
	- merge branch master
	- fix spelling errors
	- update compiler flags
	- allow to build outside git repository
	- use pkg-config for dbus
	- Conflicts: Makefile
	- adjusting Makefile

2015-06-03:	21.13
	- merge gh#openSUSE/hwinfo#7
	- Makefile - use /usr/lib64 by default on x86_64
	- initial support for detecting monitor via sysfs
	- dump extra monitor data
	- refactor monitor detection
	- increase monitor list size
	- Collect and print "Week of Manufacture" EDID data
	- do not print anything to the console
	- Monitor detection via sysfs

2015-02-27:	21.12
	- merge gh#openSUSE/hwinfo#6
	- Update aarch64 cpuinfo parser to handle post-3.19 format

2015-01-07:	21.11
	- merge gh#openSUSE/hwinfo#5
	- Add PowerNV platform support

2014-11-26:	21.10
	- fixed distclean target in Makefile

2014-11-24:	21.9
	- add arm platform devices

2014-11-07:	21.8
	- fix bashisms in getsysinfo script
	- mark gen-hwcfg-disk.sh as shell, no bash script

2014-10-13:	21.7
	- added 'archive' Makefile target
	- updated git2log script

2014-08-15:	21.6
	- create floppy entry only if there really is a floppy device
	  (bnc#883465)

2014-05-27:	21.5
	- make ethtool private flags tri-state: (unset, false, true)

2014-04-24:	21.4
	- don't dump netcard eeprom by default (bnc#875021)

2014-03-31:	21.3
	- merge gh#openSUSE/hwinfo#3
	- Removed an unnecessary newline from dump_line call. h->rom_id for
	  IUCV connections already has a newline at the end.
	- Changed the logic for IUCV detection to only include netiucv type
	  devices Since /sys/bus/iucv/devices/ contains a "generic" netiucv
	  entry as well as any activated devices,such as netiucv0, or
	  netiucv1, the extra logic to add an unactivated device is no
	  longer needed, so it has been removed.

2014-03-28:	21.2
	- avoid strcpy() (bnc#870383)
	- xen vm: use memory settings from /proc/xen/balloon (bnc#867915)

2014-03-24:	21.1
	- VMWare -> VMware (bnc#536888)
	- fix type to avoid compiler warning
	- recognize InfiniBand controller (bnc#645877, bnc#644299,
	  bnc#639807)
	- report InfiniBand controller as network controller (bnc#645877,
	  bnc#644299)
	- add unisys hypervisor bus info (bnc#678966)
	- add id to Validity fingerprint sensor (bnc#719202)
	- s390: recognize model 2 OSA Express interfaces (bnc#720082)
	- use 'cp -x' in getsysinfo (bnc#760240)
	- adding fingerprint reader (bnc#793928)
	- s390: add some virtio device IDs (bnc#807532)
	- show Consistant Device Name (CDN) as Device Name

2013-11-27:	21.0
	- merge gh#openSUSE/hwinfo#2
	- Add support for m68k
	- update pci id list (bnc#813172)
	- read and add ethtool private flags (bnc 841170)

2013-08-20:	20.2
	- merge gh#openSUSE/hwinfo#1
	- Fix sizing error in memset() call
	- Remove various unused variables
	- Add support for AArch64
	- AArch64 support

2013-01-09:	20.1
	- Boris Manojlovic: add missing man pages

2012-05-22:	20.0
	- change multi-interface detection to work with old sysfs layout
	  (bnc#739368, bnc#693090)

2012-02-09:	19.1
	- detect fcoe disks (bnc#725134)
	- Use new and correct sysfs driver names:
	- hv_storvsc instead of storvsc
	- hv_netvsc instead of netvsc Remove blkvsc, the driver was merged
	  into hv_storvsc
	- updated git related scripts
	- basic arm support

2011-10-07:	19.0
	- show disk capacity in GB
	- added .gitignore files
	- updated .gitignore
	- added support for detecting USB joysticks
	- joystick: detect and report number of axes and buttons
	- added NULL checks
	- cleanup - removed unused variables
	- added Gameport bus, detect gameport joysticks
	- USB joystick fixes
	- fixed typo
	- fix network detection if several interfaces are attached to a
	  single pci function (bnc#693090)
	- new version
	- new new version

2011-03-11:	18.5
	- check for battery, too, to decide on notebook (bnc#678456)

2011-03-08:	18.4
	- avoid potential NULL pointer reference (bnc#677686)

2011-02-16:	18.3
	- support Draytech miniVigor 128 ISDN (bnc#663288)

2011-02-16:	18.2
	- fix SPARC compile fixes
	- add vmbus storage controllers (bnc#654959)
	- support Validity fingerprint sensor (bnc#644149)

2010-08-25:	18.1
	- added more fingerprint sensors

2010-08-17:	18.0
	- added fingerprint sensor (bnc#528596)
	- parse id files in /var/lib/hardware/ids

2010-06-22:	17.3
	- assume notebook if there's a track point or touch pad (bnc#591703)

2010-06-07:	17.2
	- fix NULL pointer bug (bnc#610454)

2010-05-21:	17.1
	- detect formfactor without hal (bnc#591703)

2010-03-17:	17.0
	- removed VERSION
	- remove hal dependency

2010-03-15:	16.13
	- fix compile on non-suse systems
	- create VERSION and changelog from git repo
	- fix memory size detection (bnc#588028)

2010-02-12:	16.12
	- recognize agere modem lines (bnc#578286)

2010-02-12:	16.11
	- fix device renaming detection (bnc#574442)
	- more cpu features (bnc#578994)

2009-10-09:	16.10
	- fix changelog
	- made kernel log parser aware of time stamps (bnc#544269)

2009-09-30:	16.9
	- recognize usb auto & smartcard devices (bnc#290279)
	- Skip interfaces that have the SLAVE flag set

2009-09-28:	16.8
	- fix video memory mapping (bnc#539227)

2009-09-21:	16.7
	- map video memory writable (bnc#539227)
	- fix memory leak when run as non-root (bnc#519015)
	- updated dvb & tv card info (bnc#465139)
	- updated pci ids

2009-09-16:	16.6
	- check for ddc capabilities before issuing a ddc call (suggested
	  by Anssi Hannula)

2009-08-03:	16.5
	- revert --log patch from v16.3; leads to all kinds of problems
	  (bnc#525223)

2009-07-29:	16.4
	- support NPIV (bnc#501312)
	- added some ISDN devices (bnc#234529)

2009-06-24:	16.3
	- fix build when as-needed is a default linker option
	- log without other options assumes --all (bnc#243103)
	- rewrote man page, help text & README (bnc#178662)

2009-06-15:	16.2
	- fix build on non-x86 archs

2009-06-09:	16.1
	- rewrite logging functions
	- better probing flag handling
	- rewrite monitor detection to use libx86emu
	- remove old x86 emulator files
	- remove some obsolete code
	- better control over x86emu logging
	- new version

2009-05-14:	16.0
	- New repository initialized by cvs2svn.
	- Initial revision
	- forgot some Makefiles
	- forgot it
	- fixed libhd -> src renaming
	- added preliminary docu for the hw program
	- added script to make hardware test floppy
	- mount -tmsdos, not -tvfat
	- added psaux device
	- clean up
	- more clean ups, some ppc stuff
	- ppc cpu fixes
	- boot moved to hd_data
	- sparc starts working
	- added hw_list script; see "hw_list -h" for details
	- more detailed ps/2 probing logs
	- added RELEASE-NOTES
	- added script that checks in new versions to the build system
	- added install target
	- rpm no longer includes the sources of id_list.c
	- script fixes
	- install header files
	- started to update the docs
	- fixed the floppy timeout problem
	- possibly fixed the psaux lockup
	- now deals with some broken pnp cards
	- introduced a new 'broken' tag for hardware entries
	- added usb support
	- added adb support (ppc only)
	- some id_list changes due to usb
	- slightly modified serial mouse code (longer timeouts, better(?)
	  handling of incomplete PnP-info)
	- improved adb support
	- oops, forgot the adb files...
	- o fixed some PCI instability (new probing flag pci.ext) o rewrote
	  the driver info related functions; new features:
	- separated driver info from device name list
	- alternative device driver infos (more than one info per device)
	- support for different kinds of ids (e.g. USB, ADB)
	- driver info is in src/ids/drivers, file format docu in
	  src/ids/README.drivers
	- complete rewrite of driver database
	- forgot these files
	- docu updated
	- new SaX driver info file
	- added VMWare's SVGA emulation
	- new functions hd_*class*_list()
	- new functions: hd_apm_enabled(), hd_cpu_arch()
	- typedefs for enums (enum xyz -> hd_xyz_t)
	- added #ifndef wrapper in hd.h
	- added modem detection
	- added parallel port printer support
	- more debug info for printer detection
	- some modem & usb & adb rework
	- changed TAG_* defines (so PCI id 0 != 0)
	- added some hardware printer/usb/adb data
	- forgot 2 files...
	- added README for the gethwinfo script
	- added hd_bus_list()
	- tulip id fix
	- difference between sources (/usr/src/linux/drivers/scsi) and
	  current vendor id list corrected.
	- better modem detection
	- started ChageLog file
	- updated docu
	- new modem/mouse/printer entries
	- There is a structure that is scanned, but not 5800
	  (PCI_DEVICE_ID_ADAPTEC_5800). Otherwise the 7810
	  (PCI_DEVICE_ID_ADAPTEC_7810) is scanned but is ignored, see also
	  next part of code: if ( i == 0 ) /* We found one, but it's the
	  7810 RAID cont. */ { if (aic7xxx_verbose &
	  (VERBOSE_PROBE|VERBOSE_PROBE2)) { printk(KERN_INFO "aic7xxx: The
	  7810 RAID controller is not " "supported by\n"); printk(KERN_INFO
	  " this driver, we are ignoring it.\n"); } } Thus both device Ids
	  are deleted ...
	- Also for PCI_VENDOR_ID_ADAPTEC2 == 0x9005, only those device ids
	  are regarded which are defined within struct const aic_pdevs[] !
	- fixed driver entries with modules.conf lines
	- fixed internal handling of modules.conf entries
	- added new feature to hd_*_list() functions: rescan == 2 -->
	  return only new entries
	- rescan == 3 --> return new entries since last call with rescan ==
	  2
	- pcnet32 module
	- splitting network 3c59x and 3c90x NICs
	- some more additional net drivers due to "lx_suse-2.2.14.SuSE-1"
	  sources
	- made hd_module_is_active() global
	- added pcnet32 info
	- added 'static' target
	- fixed ddc string parser
	- fixed monitor driver info parser
	- added tiny target: -> libhd_tiny.a is minimum version for linuxrc
	- more driver info
	- added hd_smp_support()
	- added smp files
	- added lp-devices to mk_floppy
	- added usb vendor list
	- NOTE: hd_class_list() interface slightly changed!!!
	- USB support complete rewritten
	- modem fix: avoid selecting a device twice!
	- driver info: take compatible devices into account
	- added generic ne2000 info
	- improved printing of modules.conf entries
	- moved ID handling macros (MAKE_ID, etc) to hd.h
	- improved boot floppy: now with usb support
	- changed hw behavior: no listing on console if a logfile is used
	- fixed missing baud defines on SPARC
	- added 3d graphics card info
	- changed internal mouse ids from PnP ids --> special ids
	- some 64 bit pci fixes
	- pci devices with missing class info: get class info from data base
	- added more usb ids
	- added UMAX USB scanner ids
	- small modem fix (open fds)
	- determines boot device
	- updated docs
	- added peliminary usb storage device handling
	- added ISA-PnP memory range decoding
	- added ISDN probing for ISA cards (*very* preliminary)
	- added isa files
	- Makefile now knows about sparc64
	- driver info: 3c90x vs. 3c59x; see comment in drivers.SuSE
	- worked on ISDN stuff
	- added some ids
	- added Zoom modem detection
	- added some files
	- a lot of driver info
	- timeout problem opening serial devs?
	- added due to "Rohn.suse.de / mkrapp" 15: PCI 09.0: 0200 Ethernet
	  controller [Created at pci.55] Vendor: 1106 "VIA Technologies,
	  Inc." Model: 3043 "VT86C100A [Rhine 10/100]"
	- added Mylex detection (dac960)
	- added PCI ids for net (2.2.13) The drivers are using
	  'pcibios_read_config_word'.
	- improved CPU code on axp & ppc
	- changed serial line code: use non-blocking open
	- changed mylex code: dropped HDIO_GETGEO ioctl
	- new try at AGP detection
	- do not use -O2 on alpha, gcc 2.95.2 *is* buggy
	- changed x11/3d driver info
	- isdn stuff
	- *** empty log message ***
	- some minor fixes
	- libihw used only on ix86
	- isdn on axp now works
	- pc keyboard detection
	- version inc.
	- sparc & baud rate fix
	- new libihw
	- minor usb improvements
	- better keyboard detection
	- ressource management for irqs
	- isdn fixes/improvements
	- added some sound cards
	- added alsa isapnp sound cards
	- pcmcia detection now looks at class ids
	- fixed pcmcia detection bug
	- added usb detection function
	- acenic: This driver currently supports Tigon I and Tigon II based
	  cards including the Alteon AceNIC, the 3Com 3C985[B] and NetGear
	  GA620. The driver should also work on the SGI, DEC and Farallon
	  versions of the card.
	- sis900: SiS 7016 Fast Ethernet PCI Bus 10/100 Mbps LAN Controller
	  with OnNow Support SiS 900 Fast Ethernet PCI Bus 10/100 Mbps LAN
	  Single Chip with OnNow Support
	  http://www.sis.com.tw/support/databook.htm
	- automatic usb module loading
	- rewrite of the probing flags stuff; new probing flags
	- new hd_display_adapter() function
	- modem fix: give default name if none could be determined
	- added 3Com Robotics recognition
	- added physical SCSI geometry
	- new SaX info
	- removed isdn data
	- tuned probing flags
	- renamed drivers file
	- added "Belinea 10 20 20" data (ddc info lies about supported
	  modes!)
	- new probing flag pr_scsi_geo: defaults to off due to problems on
	  scsi-Zip's
	- some monitor data
	- new X server ids
	- pci cards are attached to their resp. bridges
	- card bus cards not listed by probe_by_class
	- changed display adapter probing to include bc_multimedia
	- removed debug code
	- adapted for release
	- added Netfinity graphics card fix
	- 3com net card driver adjustments
	- ISDN info fix
	- SPARC keyboard code
	- added keyboard driver info
	- fixes typo
	- read color code on macs
	- added prome files...
	- not sure; probably:
	- fixed XkbModel typo on intel/axp
	- changed XkbModel to "powerpcps2" on chrp machines
	- more iMac colors
	- ia64 patches from Andreas
	- new Mac color code
	- ADB mouse driver info extended
	- color code stuff updated
	- integrated Thorsten Kukuk's patches (mostly SPARC stuff)
	- some minor other fixes
	- some new files
	- latest patch from Thorsten
	- fixed tmp file security hole
	- added hd_{mouse/keyboard/floppy}_list() functions
	- extended X11 driver info (for XF86 4.0)
	- added Thorsten's small SPARC patch
	- extended serial line info
	- note: v0.95 was a ppc quick-hack only version needed for 6.4; it
	  will not be integrated into the main tree
	- Note: X11 driver info is now *incompatible* to previous versions!
	- provides info about bios disk ids
	- some files
	- new hd_display_list() function
	- hd_display_list() function
	- new SaX[2] data
	- changed mk_ids to provide 3d *and* non-3d x11 entries
	- added hd_list() function
	- hw_cdrom of enum hw_item starts at 1
	- ignore generated files keeps "cvs up" quiet
	- added hw_monitor, hw_printer, hw_tv, hw_scanner [hw_tv,
	  hw_scanner still non-funcional]
	- improved ddc parsing (new syslinux!)
	- fixed small typo
	- new module info
	- fix old VGA entries
	- hw_tv now functional
	- add drivers.video
	- updated pciutils & sax/sax2 data
	- added fire gl1
	- added 'hwprobe' env resp. kernel cmdline param
	- fixed mk_ids (used to drop all non-x11 ids)
	- improved 'hwprobe=' functionality
	- fhp braille detection implemented
	- changed (driver_info_x11_t).x11.raw to str_list_t
	- fhp_old braille detection implemented
	- alva & ht braille stuff added
	- activated serial line scanning in linuxrc
	- extendend 'hwprobe=' features
	- new usb mouse devices
	- updated README
	- fixed bug in 'hwprobe' handling
	- fixed bug in braille detection
	- increased timeout in fhp detection
	- [further] increased timeout in fhp detection
	- don't list cardbus/pcmcia devs in hd_list()
	- add multimedia/video boards to display adapters
	- added parallel Zip drive detection
	- new 'system' hw entry
	- sparc smp detection: active -> probed
	- added sys.*
	- fixed hw_sys/hw_tv probing bug
	- pnpdump: start port scanning at port 0x20b, not 0x203 (skips
	  potential game port)
	- get ids directly from minicdb
	- some id files
	- added Sony Vaio detection
	- changed lance driver entry
	- fixed isdn/network card bug
	- updated id data
	- updated alsa driver info
	- updated minicdb id data
	- fixed missing isapnp sound cards bug
	- fixed bootdevice detection bug
	- detect PowerBooks
	- fixed stupid printer probing bug
	- fixed isapnp isdn probing bug
	- dropped alva probing
	- fixed Vaio detection
	- updated special ide chipset list
	- included more fucntions to LIBHD_TINY
	- SMP detection: look for 'apic' flag
	- added '--special' option to hwinfo (needed for live CD)
	- fixed 'x11' parameter parsing
	- added some PCI defines that are missing on old systems
	- added pr_misc to hw_isdn
	- fixed memory size detection
	- added 'generation' to system entry (for ppc)
	- new scsi detection code
	- PS/2 keyboard detection on UltraSPARC
	- added PROM parser for ppc; currently handles SCSI, network, sound
	  & floppy devices
	- added monitor detection on ppc
	- fixed iso9660 info reading
	- slightly changed memory detection
	- ADB mice: /dev/input/mice
	- better monitor & display detection on ppc
	- new platform cpu entry on alpha
	- s390: finds disks
	- ppc: better sound detection
	- s390: network devices
	- fixed modem degfault bug
	- fixed Zip device detection
	- typo in ChangeLog
	- updated device ids
	- added basic i2o support
	- updated x11 ppc driver info
	- detection of serial console on ppc
	- ppc: changed some ids
	- added missing closedir()
	- provide CHPID on s390
	- sparc: new x11 info
	- ppc: fixed serial line & modem detection
	- cpu/smp detection code improved
	- provide a unique key for every hardware item
	- distinguish between chrp & chrp64
	- remove memory leaks, part 1
	- add CD-RW detection (and DVD)
	- remove memory leaks, part 2 (ppc)
	- timeout() -> hd_timeout()
	- started work on hddb fix
	- fixed evil hddb bug
	- added 3d script field
	- new alva detection code
	- added cd-r/dvd detection
	- read "el torito" boot info
	- updated x11 info
	- fixed isapnp segfault bug
	- new version number scheme (due to shared lib)
	- create shared libhd
	- report BIOS lba extension support
	- rearranged building libhd_tiny a bit
	- hwinfo can now update braille info in install.inf
	- activate alva braille detection
	- Build pnpdump only on i386 and alpha.
	- Make shared library executable.
	- hwinfo can now update x11 info in install.inf
	- BIOS lba stuff now works
	- added cciss stuff
	- prepared for susedb
	- added modem init string patch from smid@suse.cz
	- fixed color depth handling
	- fixed multi-soundcard bug
	- smid@suse.cz: improved modem init string code
	- introduced res_pppd_option
	- made res_pppd_option work
	- free string
	- fixed detection of terminal adapters
	- sped up new modem stuff if no modem is connected
	- new x11 data (sparc)
	- fix minor bug in printer detection
	- fix bios disk number detection
	- sym*.o instead of ncr*.o for 53C875
	- quick fix for USB Wacom tablets
	- updated pci name list
	- updated scsi/network driver info
	- make XF 4 default if no X11 info is found (ia32 only)
	- fixed serial line detection bug
	- new ips data
	- back to old version scheme to avoid update problems
	- updated driver info (starfire/qla2x00)
	- added '--help' option to hwinfo
	- implemented a basic getopt-style hwinfo interface
	- activate pr_bios if pr_misc is set
	- updated dac960 driver info
	- fixed ISAPnP device name handling
	- back to ncr*.o for 53c875 [devid 0xf] (#5816)
	- added new tulip card
	- ncr*.o instead of sym*.o for 53c895a
	- mls: added '--packages' option to hwinfo
	- kukuk: sparc keyboard patches
	- mls: new oem stuff
	- "ld -shared" is forbidden, changed to "gcc"
	- changed display adapter detection code to prefer sbus cards
	- backport of new SMP detection code (ia32)
	- get console speed from kernel command line (ppc)
	- fixed evil scsi device detection bug (missing scsi devices under
	  some strange circumstances)
	- don't probe physical scsi geometry
	- implemented SMP detection on ppc
	- fixed Makefile to produce a shared linked hwinfo again
	- stepan: removed ISDN on alpha
	- avoid trigraphs while generating the data base
	- new axp x11 data
	- fixed src/ids/Makefile for axp
	- slightly changed display detection code on axp
	- fixed segfault bug in alpha smp code
	- new major version due to incompatible interface changes
	- integrated experimental changes (split was after v1.90)
	- new output format for support tool
	- more options for hwinfo
	- include pcmcia/cardbus cards in device lists
	- added files,, these are not generated any more !
	- remove drivers.c
	- correct names.c
	- reworked ps/2 mouse code
	- provide number of buttons/wheels for mice
	- X11 data updated (ia32)
	- reworked floppy detection
	- identify devices with removable media
	- zip drives are always reported as floppies
	- better usb-storage support
	- worked on usb-storage support
	- no isa-pnp probing in linuxrc
	- parport detection updated for kernel 2.4
	- add scsi hostadapter info to debug output
	- usb-storage again
	- boot_ia64 -> boot_elilo
	- fixed multi-head display handling
	- adapted compaq smart array detection for kernel 2.4
	- added vmware check
	- don't do scsi write cache detection in vmware
	- added ia64 smp detection
	- ia64 x11 data added
	- use tulip instead of de4x5 (#7317)
	- support vbe bios calls to get monitor data (default: disabled)
	- added more usb wheel mice
	- rewrote isapnp detection for 2.4 kernel
	- updated driver info data
	- added "Baum" braille display detection
	- new monitor data
	- preserve %ebx in i10_v86.c::vm86_rep
	- less things in libhd_tiny.a
	- read block 0 from disks _before_ going to look for the boot device
	- vmware detection clobbers %ebx; fixed
	- completely new monitor data base (#7536)
	- increase /dev/psaux timeout
	- adapted missing keyboard detection for kernel 2.4
	- new driver data for 3c509
	- have i2o cards listed as storage controllers (#6335)
	- dan: fix usb modem bug (#8490)
	- schwab: don't dereference free'd pointer
	- prefer e100.o over eepro100.o (#8797)
	- fixed framebuffer mode detection bug (#8620)
	- fixed keyboard detection on sparc
	- remove 3d & xf_v3 driver info for ia64
	- fixed for s390x
	- updated driver info for new gdth.o
	- added usb scanner detection
	- set gpm protocol to imps2 for wheel mice
	- bios based monitor detection enabled per default
	- made usb module loading default
	- now _really_ enable bios monitor probing
	- re-added after wotan crash
	- SMP code can now handle empty MP tables
	- support module lists in driver info
	- new 'manual' flag indicating hardware that was not detected but
	  entered manually
	- report usb capability only if the controller has an irq assigned
	- kukuk: SUNs fiberchannel controller could also be in the
	  unspecified section
	- kukuk: add support for sunqfe Card
	- moved access functions for /var/lib/hardware/ into libhd
	- added arch_ppc64 and arch_s390x
	- read & write /var/lib/hardware/ files
	- no progress reports if stdout is not a terminal
	- read/write for /var/lib/hardware/ more or less working
	- implicitly init hddb when first used
	- hwinfo has new options --show-config/--save-config to work with
	  hardware data in /var/lib/hardware/
	- removed the new hardware stuff from libhd_tiny
	- new 'model' entry in hd_t
	- introduced --short option to hwinfo
	- added joystick support
	- added chipcard reader support
	- added camera (webcam) support
	- added framebuffer support (currently: VESA)
	- made 'tiny' build again
	- apptempt to document essential changes
	- build hwscan
	- make now builds shared version per default
	- fixed tv card detection
	- added tv card names
	- add fallback entry for bttv cards
	- fixed some drivers.audio entries
	- install in $DESTDIR
	- handle ide-scsi drives
	- fix segfault bug in apm detection
	- added usb network data
	- removed usb network module info (hotplug should handle this)
	- added iSeries disks
	- cosmetic changes
	- fixed to work with the new cpqarray driver
	- fixed evil database bug
	- added new qla driver info
	- completely new x11 data
	- convert data base dump to libhd format
	- do some simple checks to validate the edid info
	- usb printer device names changed
	- getopt() option list need NULL entry at end
	- add arch_ppc64
	- changed unique_id calculation (#10139)
	- calculate bios drive numbers after zip drives have been marked as
	  floppies
	- adopted to new /proc/dasd/devices format
	- make it work with diet-libc
	- should correctly report vmware cards now
	- remove old before *
	- get current video mode
	- added logitech mouse
	- rewrote floppy detection to make it work on non-i386 archs
	- new sound cards
	- new x11 data (ppc)
	- make AIPTEK tablet a mouse again
	- added old_unique_id field
	- driver updates
	- use aic7xxx_old one some controllers (#11202)
	- use de4x5 instead of tulip for one card (#11093)
	- added LSIFC9xx/LSI409xx Fibre Channel (#11251)
	- no longer default to XF3 for installation on ppc (#11260)
	- no longer merge pci and prom info
	- pci data on ppc might be inconsistent, skip check
	- check for framebuffer changed
	- fix the check for active framebuffer (ppc) the current one is a
	  hack and doesnt work in all cases
	- use pc104 instead of powerpcps2 (ppc)
	- longer timeouts in modem detection (#11432)
	- don't merge pci and proc data on ppc (#10435)
	- pci data are inconsistent on ppc, remove consistency check (#11551)
	- Add description for RIO GEM and RIO 1394
	- ppc: detect swim3 floppy (#11643)
	- ppc: pr_prom needs pr_pci in some cases
	- add monitor entry based on fbdev data, if we have nothing better
	  (#11344)
	- work around incorrect iMac monitor data
	- more apple monitor fixes
	- don't load parport modules on pmac (#11743)
	- provide monitor sync data if they are missing
	- gmac controllers are powered off when unconfigured, so we have to
	  provide the class id ourself (#11733)
	- handle iSeries network and storage devices return ppc64 when
	  uname -m returns it
	- read country code from usb devices
	- call cpu probe for keyboard query
	- reduced libhd_tiny size
	- prepare for ARM
	- new gmac id
	- sid0 is not a real network device
	- dietlibc version
	- continue even if some vbe calls fail
	- reimplemented iSeries veth device detection (#12680)
	- prepared for MIPS
	- olh: assume veth always present
	- make it work with dietlibc on sparc
	- new class: hw_usb_ctrl
	- updated hwscan so it does something useful
	- increased major version number, as we're incompatible to v3
	  meanwhile
	- added function to set hardware config status data directly
	- make it work with LIBHD_TINY
	- added --monitor option to hwscan
	- hwscan: touch /var/lib/hardware/.update if things have changed
	- meissner: added boot scripts
	- fixed really evil bug
	- changed hd_change_status() prototype
	- "char *id" -> "const char *id"
	- store a config string along with the config status
	- make hd_list() work properly if LIBHD_TINY is defined
	- added new braille display
	- hwinfo accepts '--netcard' as alias to '--network_ctrl'
	- first attempt to handle ide raid controller
	- use /proc/partitions to find disks, too
	- fixed dac960 detection: we used to return just the 1st disk
	- renamed a function to avoid conflicts with linuxrc
	- more debug info for getgeo calls
	- isdn database now in libhd, support for multiple isdn driver
	- added real isdn data, too
	- added hd_ihw_get_card() to hd.h
	- Mouse probing is in choose_mouse. Added arguments for light
	  probing '(.reprobe)' as suggested by tom.
	- choose_mouse module was renamed to just mouse
	- hwbootscan init script was changed to boot.hwscan bootscript, as
	  suggested by bugzilla entry 13318. $?=0 replaced by rc_reset as
	  suggested.
	- added new scanner
	- experimental support for hpt3* ideraid
	- New subclass for camera: Digital Camera (10f02)
	- Merged USB digital cameras as supported by gphoto2.
	- added names.camera
	- Added sc_camera enum. Added matching code for USB Class 6/1/1
	  (Imaging/Still Image Capture) to return
	  bc_camera/sc_camera_digital.
	- fixed confused curses output
	- added ov511 (webcam) ids.
	- new isdn database files
	- update 'not available' state
	- changed unique_id algorithm for usb devices
	- probe for:
	- storage controllers
	- network controllers
	- tv cards
	- sound cards
	- probe mouse before gfxcard. makes more sense.
	- handle usb ehci controller
	- added basic smbios parser
	- Added SCSI scanner probing to hwscan --scanner (includes scsi
	  probing)
	- added AGFA SnapScan 1236U
	- added some more ids (not all) from scanner.h
	- more usb scanners (syncing with scanner.h from kernel)
	- trivial cleanup
	- fixed bug where hd->detail is unexpectedly NULL
	- make sure we trigger a directory notification (just modifying
	  files does not work really well with the curren kernel)
	- subclass ids were 1 off from enumeration
	- Astra 2100U is also supported.
	- added some new hardware classes: bios, bridge, hub, usb_ctrl
	- added '--pci' and '--isapnp' options to hwscan
	- detect usb scanners by checking if the module is "usbscanner"
	- added '--fast' option to hwscan: don't check for tricky hardware
	  as serial mice or parport zips unless they had been found
	  previously
	- boot.hwscan: probe for mice & pci hardware only (to be faster)
	- don't try to access 'not available' devices
	- also do --isapnp scan
	- look at /proc/apm, too
	- updated network driver info
	- detect fujitsu siemens notebook lcd
	- updated x11 driver info
	- updated pci device list
	- do not delete the reconfig.needed files, but set configured=no
	  and needed=no to avoid problems with unsupported graphic cards.
	- made hwscan an init script again, depending on hotplug.
	- usb ids from usbutils
	- fix wrong names (AVM) and add more USB devices
	- fixed network module info (#14529)
	- improved smbios parser
	- isdn: fix wrong names (AVM) and add more USB devices
	- disabled pci setup code that caused infinite loops on some
	  systems with isa gfxcards
	- fixed minor memory leak
	- working on scsi <-> usb device relations
	- better usb-storage device handling
	- add mouse info we got from smbios
	- use scsi device class when joining with usb entries
	- use scsi vendor/dev names instead of the usb entries
	- fixed usb_guid calculation
	- the 7c7:1001 casio camera is a USB Storage Device, not a camera.
	- updated .cvsignore files
	- don't reassign unique ids when joining hardware entries
	- read modules.pcimap
	- detect memory size > 4GB
	- x11 update
	- include update scripts
	- fixed bug that caused 'Processor' scsi devices to be treated as
	  disks (mentioned in #15007)
	- fixed segfault in ide code
	- remove /var/lib/hardware/LOCK in hwbootscan (#15217)
	- prefer tg3 over bcm5700
	- fixed broken framebuffer detection: reenabled & fixed pci setup
	  code
	- read bios data in libhd_tiny (to allow vaio handling in linuxrc,
	  #12075)
	- read /etc/module.pcimap, too (it's there during installation)
	- de4x5.o vs. tulip.o issue (#15303)
	- added Netgear WLAN-Card data (#14848)
	- recognize fibre channel controllers as storage controllers
	- updated help texts
	- fixed cdrom device detection (#15553)
	- don't assign lp8 to nonexistent usb printers
	- prevent doubled cdrom hardware items
	- add x86-64 support
	- enable int10, isdn, and pnpdump subdir for x86_64
	- bump version for x86_64
	- handle x86_64 similar to i386 wherever appropriate
	- disable vmware and vaio calls
	- install libraries into new variable LIBDIR
	- assign hardware added via 'hwprobe' a proper inital status
	- added alsa driver info
	- dropped old pnpdump() code
	- removed version.h
	- put something useful into the ia64 cpu model field
	- get bios led status
	- use doxygen to generate docs
	- don't _change_ config status in hwbootscan
	- save %gs register around vm86() syscall (%gs may be used in glibc)
	- [Bug 15724] Hardware detection, mouse found: bad font Run this
	  script after the "kbd" script.
	- added changelog for hwbootscript
	- don't source rc.config
	- update card database to v1.4
	- add card feature bitmask (for BRI,PRI DSL)
	- add line count for multi line cards
	- add need_pkg to trigger package install probe detects now also
	  USB ISDN controllers
	- remove debug info
	- bump struct version to 2.4
	- better handling of dasd devs
	- use grub
	- * Call _exit instead of exit to avoid calling QT destructors
	  which confuse X.
	- activated new database code
	- reoved
	- avoid gcc warning
	- fixed data types
	- fixed ppc define
	- add 'arch' option to hwinfo
	- added hotplug info
	- updated x11 db code
	- move "kbd" and "hotplug" to "Should-Start" section, they don't
	  exist always.
	- report isdn packages
	- removed hd_free_driver_info
	- fixed some LIBHD_TINY defines
	- add packages needed for specific ISDN HW
	- dvb cards
	- more data base changes
	- driver fixes
	- moved unique key file to var/lib/hardware/unique-keys
	- moved things from var/lib/libhd to var/lib/hardware
	- added HD_VERSION #define to hd.h
	- updated cdb exprt file
	- more id changes
	- doc updated
	- fixed evil segfault in hwinfo
	- added info for firewire module
	- fixed convert_hd to work with perl 5.8
	- get isdn model name from isdn data base
	- updated megaraid info
	- make install creates /etc/init.d
	- fixed other segfault in --special=x11
	- fixed entry for symbios module
	- rearranged hotplug detection
	- interface rewrite, part 1
	- interface rewrite, part 2
	- mls: x86 emu for BIOS calls on x86_64
	- mls: x86 emu for BIOS calls on ia64
	- check cpuid for hyperthreading
	- fixed s390 cpu detection
	- (.reprobe) was renamed to reprobe.
	- added some new hardware types
	- fixed usb controller detection
	- fixed firewire info
	- fixed firewire detection
	- msvec: detect some microcom modems (#15359)
	- changed dasd.c to accept old and new format of /proc/dasd/devices
	- better serial mouse detection
	- removed mouse scan from TINY
	- added x86_64 x11 data
	- no braille on sparc
	- fixed script that reads CDB data
	- log error messages from vm86 code
	- better chipcard reader support
	- Use _exit, not exit.
	- use _exit instead of exit.
	- ready for uclibc
	- fix AVM ids
	- add FRITZ!X OEM
	- save & restore resource data
	- added some tv card names
	- code for detekting configured CTC, IUCV, HSI and QETH adapters on
	  s390/s390x
	- report combined dvd/cd-r drives as cd-r
	- fixed iSeries network id
	- usb mouse
	- fix usb isdn detection
	- switched escon adapter from 0x70 to 0x8
	- corrected number for CTC, IUCV, HSI and QETH
	- updated pci data
	- updated pci & usb data
	- show boot catalog address
	- added amd-8111 info
	- fixed dpt info (#18914)
	- always smp on s390* (#18990)
	- changed pcnet32 description (#18892)
	- report s390x arch properly
	- make sure usb floppies are reported as such (#12262)
	- probe also USB isdn controllers (#18830)
	- added '--help' option to check_hd & convert_hd
	- converted pci info to utf8
	- convert_hd now reads xml
	- avoid alignment problems
	- fixed usb cdrom probing
	- no special cciss & i2o probing
	- Add i4lfirm package for active cards
	- fix AVM C2 firmware
	- AVM C2/C4 support only DSS1
	- check for REDIRECT presence in case we get started insystem.
	- joined with 8.1 branch
	- fixed qla* info
	- rewrote assignment of BIOS driver numbers
	- slight cleanup of int10 code
	- cleanup ISDN database
	- cdrom feature list (dvd, cdr, etc)
	- make it compile on x86_64 & ia64 again
	- fixed some network card names (#22795)
	- added wheel mouse data (#22797)
	- io.h missing on s390
	- added Myrinet support (#21130)
	- cdb format changes
	- add AVM Fritz!Card DSL USB
	- detection of more Microcom modems
	- updated the pcmcia controllers fallback list
	- added a minimal man page
	- convert_hd understands modules.pcimap
	- driver info update
	- Fritz DSL PCI/USB
	- fixed 64 bit pci base addresses
	- not necessary
	- don't read cdrom info if --fast option is used
	- removed mouse probe. added --fast to cdrom probe.
	- removed experimental code causing segfault on compaq machines
	- added pppoe detection
	- unified log messages
	- fixed signed/unsigned comparison
	- some tiny cleanup
	- fixed gcc warnings
	- updated module info
	- add fibre channel adapters to storage controller list (#23686)
	- 64 bit int -> ptr warnings fixed
	- fixed minor database lookup bug
	- database parser logs to logfile, not stderr
	- support serial mice with really strange vendor ids (#24137)
	- better ZIP drive handling
	- handle usb devices with multiple interfaces (#21487, #22223,
	  #22843)
	- removed 'Looking for braille...' line
	- fixed multi-CDROM bug (#24280)
	- save/restore feature flags (#23364)
	- keep feature flags for ide-scsi handled drives (#23550)
	- readded mouse probing, but without serial mice and without yast2
	  start.
	- support win modems
	- support some winmodems
	- fixed ataraid detection (format of /proc/ide/ide?/config changed,
	  #23057, #24528)
	- fixed floppy detection (#24283)
	- write ff to /dev/lp0 if imm.o didn't load (#14175)
	- probe for scsi cache even in fast mode, else we miss scsi cd
	  writers
	- better Epson scanner detection (#20837)
	- fixed stupid '\0'-missing-at-end-of-buffer bug
	- added '--slient' option to hwscan (don't show ids)
	- X11 update
	- usb multiple interfaces again: only for HID devices (#24824)
	- add monitor vendor & device name
	- allow hwscan to be disabled at boot time via 'hwprobe=-scan'
	- detect wlan cards (#23491)
	- updated data from pci utils
	- fixed ide-scsi detection bug (device names mixed up if more than
	  one device is handled by ide-scsi)
	- added more notebook data
	- updated ide raid info (#25010)
	- limit the maximum amount of data we expect looking for serial
	  mice (#25153)
	- be more careful when joining feature flags of ide-scsi handled
	  devices (#25169)
	- updated X11 data (#25217)
	- completed winmodem info (#25220)
	- ltmodem stuff makes trouble, removed (#25309)
	- scan for partitions
	- detect pcmcia cards
	- fixed for uClibc
	- store parent id (#27508) and hotplug field
	- new attempt to work around broken cciss_ioctl.h inclue file
	- changed disk size reading for 2.6
	- 2.6 fixes
	- reworked usb things
	- hp officejet scanner gets package info & own subclass
	- ltmodem is back
	- parent id handling fixed
	- modprobe instead of insmod (scsi_mod deps)
	- define HARDWARE_DIR in hd.h
	- better internal hwclass handling
	- add ChildIDs field
	- lots of new ids from newer libgphoto2. Not complete, but mostly.
	- new camera ids
	- New CDB based ISDN database
	- new isdn data taken from cdb
	- removed some obsolete scripts
	- fix ia64 build
	- clear some warnings
	- prepare 7.12
	- updated X11 data (#29316)
	- use ISDN.ppc.txt as default database
	- update CDB database
	- new database files
	- update all ISDN CDB data
	- v7.13
	- probe for multiple hardware classes at a time
	- iopl() may fail even if we're root (#29494)
	- new CDB data files
	- new import
	- new CDB files; workaround Interface case
	- catch faults inside vm86() code (#29571)
	- give wlan cards their own subclass (#29506)
	- catch more vm86() faults (#28381)
	- added 'active' status flag (not modified by libhd)
	- updated usb mouse data (#29719)
	- better touch pad/track point reporting for notebooks
	- CDB update
	- fork() for serial mouse & modem detection
	- fixed hwbootscan (#29959)
	- don't load imm.o module (#14175)
	- updated driver info (#25457, #29481, #25531)
	- added --combine option to check_hd to assist in creating driver
	  data
	- fixed minor typos
	- call S/390 detection
	- move S/390 stuff to its own file
	- initial implementation of S/390 hardware detection
	- check if DASD has been detected by s390.c
	- do not create fake devices entries for NICs that can be detected
	  in s390.c
	- more ltmodem ids
	- fix typos
	- small cleanups
	- fixed monitor data interpretation bug (#29718)
	- new export of CDB data
	- don't read from cd drives that don't exist (#23248)
	- ignore alternative usb interface settings
	- report pci modems (#30887)
	- don't get fooled by removed pcmcia cards
	- wlan data update (#30886, #30823, #30501)
	- driver data update (#30384, #29468, #30745)
	- pcmcia data update
	- default to 'printer' if a class tag is missing in parport
	  autoprobe data (#30982)
	- fixed serial console detection (#30936)
	- don't make every parport into a printer (#31161)
	- some driver data updated
	- set ATA RAID bus type to 'IDE' (#31235)
	- make it raid
	- updated usb scanner & webcam data
	- hwbootscan: split 'hwscan --pci --disk' call to avoid wrong
	  unique ids for some pci devices (#31545)
	- get pci config type from kernel log (#30704)
	- add new flag 'cpuemu' to use cpu emulation on i386
	- converted s390 HW detection to sysfs
	- moved CU/device models to separate data structure
	- added more s390 devices
	- removed check_hd
	- added some s390 module info
	- smbios parsing improved
	- more smbios work
	- smbios again
	- put smbios things into separate file
	- Update SMP detection on ia64, use /proc/efi/systab if available.
	- build with "-pipe"
	- accommodated to changes in format of /proc/dasd/devices
	- ditched storage subclass dasd, introduced s390disk prog_if
	  instead
	- ditched fake CTC controller generation
	- deal with unsorted bus trees in multichannel device detection
	- proper multichannel device detection (finally...)
	- identify virtual reader/punch/printer
	- fixed date format in last ChangeLog entries
	- sysfs includes moved
	- usb modules renamed
	- really basic udev & sysfs support for block devs
	- nvnet -> forcedeth (#25531)
	- sata module data updated
	- moved psaux mice to input/mice
	- make convert_hd understand modules.alias files
	- removed file
	- updated changelog/version
	- fixed some typos
	- fixed ia64 unaligned access (#32396)
	- converted DASD detection to sysfs
	- use modprobe for tulip (#32911)
	- isdn database optional read from /usr/share/hwinfo/ISDN.CDB.hwdb
	- mk_isdnhwdb tool to convert CDB data to ISDN.CDB.hwdb
	- handle '-' vs. '_' in module names
	- check for hyperthreading on amd64 (#34742)
	- removed last references to ataraid from hardware db
	- new x86 emulator
	- return MacRISC<n> (#34591)
	- added --version
	- include x86emu into libhd.so
	- x86emu fixes
	- shm fixes
	- fix smp detection on ia32e (#34742)
	- store some new fields in unique-id files
	- better error logging for vbios init
	- disable all BIOS related things on ia64 (#34550)
	- sysfs for pci
	- x11.x86_64 is now x11.amd64
	- new ids from libgphoto2
	- updated digital camera ids
	- added hw item for quick DASD rescanning
	- pci from sysfs finished
	- network interfaces from sysfs
	- added LCSS info to ccw_t
	- added WWPN, FCP LUN for s390 SCSI devices
	- added host info for s390 SCSI devices
	- added disk-only probing method for s390
	- ia64 overrides
	- udevinfo moved
	- added two missing DASD device types
	- added '--root' option (for testing)
	- added '--db' option for database queries
	- fixed 'x11i' parameter handling
	- read pci.handmap
	- fix wrong format
	- add hw detection for some DSL devices
	- do not reverse sysfs order (libsysfs does it)
	- return real device name, not udev symlink
	- fixed 8139cp/too module info (#36028)
	- use sysfs for block devices
	- more block dev stuff
	- block via sysfs
	- sysfs block cleanup
	- block dev
	- s390 block things
	- block things
	- added hd_is_uml() to report if we're running in an UM kernel
	- fix inconsitency in device name list
	- allow device names in 'hwscan --show'
	- usb from sysfs
	- sysfs usb
	- added hwscand hwscanqueue
	- remove debug output
	- new usb code finished
	- scsi tapes detected again
	- added hardware class 'tape'
	- edd support
	- edd stuff
	- don't run modprobe if it doesn't exist
	- bios probing does less things
	- another winmodem (#37335)
	- added duplicate DASD detection code from the late dasd.c
	- rewrote input device handling
	- load ide-cd, sd_mod, sr_mod before looking for block devs
	- raiddetect
	- vbe fixes
	- remember commands and ignore the same commands for 20 seconds
	  (workaround some unexpected signals from kernel)
	- no more double running hwscand's ...
	- disable debug mode
	- my wonderfull new code is enough reason for a new version
	- set long timeout to 10 seconds
	- add --partition command
	- wlan card detection fix (#37872)
	- isapnp
	- add Fritz!DSL SL USB
	- fix name
	- add Fritz DSL SL USB
	- move icon creation from coldplug
	- add Fritz!Card DSL SL USB in database
	- hwbootscan: move icon creation from coldplug
	- lt modem (#36552)
	- fixed some module names (#37285, #37518)
	- fall back to old edd code
	- store driver list & sysfs info in hardware config files
	- check return value from hd_sysfs_id(sl->str) during raiddetect
	  (#38266)
	- disable --only usage in hwscand (#38265)
	- make --only accept device names, too (#38265)
	- check return value from hd_sysfs_id() (#38266)
	- make it more resistant against strange libsysfs data (#38259)
	- tg3 vs bcm5700 again (#38268)
	- no raiddetect
	- run raiddetect only on x86-like archs (#36157)
	- don't run raiddetect if we didn't find any disks
	- fixed unique ids for pci devs (#37570)
	- add --fast to --partition call
	- add comments
	- joined with 9.1
	- work around x86-64 assembler weirdness
	- push/pop don't work with 32bit regs on amd64 (#43531)
	- move hwscan* to /sbin (#43601)
	- new wlan card
	- hwscan -> /sbin move
	- new wlan data (#42759, #39481, #43921)
	- hwscan now really moved to /sbin
	- mouse fix
	- added display sizes for a number of IBM notebooks
	- changed hwbootscan to use bash (#44199)
	- fixed hd.ids parser bug
	- libhd -> /lib
	- win modem dev name change (#44253)
	- added nongpl module info
	- fixed /tmp file handling (#44538)
	- removed ancient function hd_has_special_eide()
	- use edd module to get extended BIOS features (#44649)
	- 'hwinfo --map' includes a hardware scan
	- tv card update
	- sata driver seems to generate a dummy scsi vendor name (#44286)
	- remove old bluetooth packages from database
	- clear hd_data struct after it has been released (#44855)
	- changed sata vendor name handling a bit
	- kernel-nongpl stuff only for i386 (#45099)
	- megaraid
	- notebook data update
	- added some epson scanners (#45074)
	- adpatec module info update
	- sata update
	- dmraid
	- disable LONG_TIMEOUT, the kernel bug is hopefully fixed meanwhile
	- added --pcmcia option to hwscanqueue (#44290)
	- return package info in system entry (#35245)
	- sony notebooks
	- make amd64 compile
	- bluetooth support
	- add new cards to database
	- updated ancient audio info (#46096)
	- add ipw/atmel firmware packages (#45960)
	- added gen-hwcfg-disk.sh (#46311)
	- use SG_IO for SCSI device accesses (#46058)
	- updated pcmcia & usb network data (#33647)
	- updated pci device names
	- removed obsolete module info; reworked pcmcia info
	- add bluetooth option
	- smartlink-softmodem is back (#46594)
	- added some dvb cards (#46612)
	- new ibm notebooks
	- fix error message when wrong command is given
	- list bluetooth isdn box as bt device, too (#46626)
	- fixed segfault with large /proc/interrupt entries (e.g. 512 cpus)
	  (#46582)
	- find ide devices != cdrom & disk (#39911, #45229)
	- synaptics stuff
	- usbnet devices
	- udev fix
	- s390: added new prog_if ID pif_dasd_fba to identify FBA DASDs
	  (reqd. by fehr)
	- fixed some dvb entries (#47057)
	- ibm notebook data updated
	- avoid libsysfs accidentally reading pci config space
	- s390: identify new CU types 2107, 1750 as DASD
	- fixed parsing of scsi serial id (#48757)
	- look at /sys/class/net/*/type, too (#48812)
	- fixed access to undefined memory (#39238)
	- fix segfault when using 'x11=foo' boot option (#46367)
	- add additional check to catch broken BIOSes (#48665)
	- abort BIOS code execution if it takes too long (#48665)
	- find usb serial lines
	- added '--kernel-version' option
	- libhd interface changes: geometry values
	- prepare for wlan feature detection
	- x11 db update
	- better disk geometry handling
	- notebook lcd data update
	- build shared tiny lib
	- jg: added wlan feature detection
	- fixed Makefiles
	- reworked pcmcia code to give cardbus devices sysfs ids
	- report pci class 0x403 as audio devices (#66466)
	- load ahci *and* ata_piix (#65218)
	- symlink /dev/fb might be missing; trying fb0, too (#66501)
	- reorder modules.pcimap entries so that more specific matches are
	  considered first (#66594)
	- ensure nvida network cards are network cards (#65852)
	- fix Fritz!Card DSL SL USB ID (#66674)
	- fixed model name for some SGI hardware (#63973)
	- better heuristics to assign BIOS driver numbers (#66669)
	- removed ahci vs. ata_piix hack (#65218)
	- jg: improved wlan patch (no dependency on libiw)
	- fixed bios base mem detection
	- made ccwgroup walking more robust
	- s390: made ccwgroup walking more robust
	- allow device class in 'hwinfo --db' request
	- hardware detection for ISDN PCMCIA cards (#71208)
	- new supported USB TA from sitecom
	- see file
	- add sitecom DC 105 PCI
	- better network type detection (#70991, #71231, #67325)
	- load some acpi modules on hp notebook (#72146)
	- fixed isapnp sound card detection (#67303)
	- slamr: ttySL0 -> ttyLT0 (#72301)
	- updated notebook display data
	- fix udev db reading
	- ltmodem device id update
	- no check for gfx card changes (#72907)
	- remove Eicon cards, the driver do not support 64 bit yet.
	- another notebook (#67412)
	- do wlan detection for --netcard (#73077)
	- fix Fritz!Box Fon entry in database
	- updated nongpl info
	- reverting slamr patch (#72301)
	- pcmcia info updated (#73057)
	- pci dev names updated
	- read /proc/modules less often
	- aic7xxx/aic79xx driver info update
	- fix wrong entry for Fritz!Card DSL SL USB and make ppp mode
	  detection safer (#71995)
	- adjusted ltmodem info (#71979)
	- faster hwscand
	- removed hwscan*
	- gcc4 patch
	- smbios detection: don't assume dmi records start below 1MB
	- fixed kernel header include
	- getsysinfo collects more info
	- remove superfluous stuff from /proc/mounts
	- some ibm notebooks
	- don't use de4x5
	- load acpi stuff
	- removed special ppc info
	- skip Video BIOS checksum test
	- move libhd back to /usr
	- use hal/dbus
	- Makefile fixes
	- avoid c++ reserved names
	- pci devs basically work
	- pci devs work even better
	- use giant ibm notebook database
	- added 'hwclass' entry to db format
	- no notebook lcd stuff in libhd_tiny
	- fixed usb speed values
	- rip out remaining old db access methods
	- read/write udi-based persitent properties works
	- static mpt fusion pci id data removed (#97665)
	- implement compat wrapper to keep old db functions working
	- AVM now suports 64 bit drivers
	- drop special ADB input device scanning (#98324)
	- db function rework continued
	- add udi when possible
	- internal libhd/hal rework continued
	- internal db function rework continued (#102575)
	- hdtv cards
	- assign input devices udi
	- fixed usb device udi matching
	- read modules.alias, not modules.pcimap
	- save-config accepts all kind of things
	- fixed evil bug when hal is running (#104654)
	- rip out all special tulip-related module info (#105730)
	- load lp module (#104874)
	- pcmcia probing works again (#103740)
	- support 'modalias' sysfs entries (#103740, #103978)
	- getsysinfo collects a bit more info
	- drop pci.handmap code (after talking to zoz)
	- fix pcmcia controller detection
	- fix pppoe detection (#106836)
	- fix alps touchpad detection (#98947)
	- input/devices shows longs, not ints
	- drop ltmodem support (#113336)
	- don't make too many floppies (#113571)
	- added WinTV PVR-350 as dvb card
	- jg: added support for WPA Wireless Extension in WLAN probing
	  (fixes faulty probing of ipw2x00 and hostap devices)
	- jg: added rt2570 & zd1201 driver to list of WLAN adapters (#105623)
	- fixed udev parser bug (#113766)
	- use new 'udevinfo -e' option (#113766)
	- add PowerBook LCD to db (#113795)
	- cardbus device detection fixed (#113708)
	- report more ivtv cards, and make them (analog) tv cards (#113195)
	- ppc: read 'LCD,EDID', too (#115085)
	- module renamed: skystar2 -> b2c2-flexcop-pci (#115262)
	- dto, dmasound -> snd-powermac (#112919)
	- drop fnfx
	- fix vmware check (broke in UML) (#115424)
	- toshiba notebooks need ial (#113714)
	- update forcedeth driver info (#116394)
	- better pcmcia module detection (#104517)
	- forcedeth, second try
	- don't assume mp records start below 1MB (#112699)
	- fix unaligned accesses (#97838)
	- gcc 4.1 fixes
	- find xen ethernet cards
	- remove old hardware entries (#118673)
	- better support for virtual i/o hardware on ppc (#119592)
	- added r8180 to wlan list (#115268)
	- jg: fix wlan includes
	- added Dell Notebook LCD size (#130180)
	- another Notebook added (#130208)
	- make sysfs reading more robust fixed stack corruption on exotic
	  hw setups (bug #128453)
	- detect OSN devices as QETH interfaces (bug #120724) add module
	  entry for P/390 LCS device (bug #81207)
	- adjust input device detection to new sysfs layout (#134032)
	- report ide-generic for non-pci ide interfaces
	- add VirtualIron network cards (#135309)
	- wlan update
	- adjusted i2o driver info (#129301)
	- qla4xxx workaround
	- better monitor detection
	- qla* modules require qlogic-firmware
	- fixed serial device detection problem on Dell PowerEdge (#145051)
	- report laptop
	- major version uncreased
	- added --hddb-dir option to hwinfo (#120079)
	- new wlan driver (#145190)
	- remove dep on wireless-tools
	- some LCDs added (#147516)
	- ms: report LCD size
	- updated ibm notebook list
	- better DDC parser
	- compact ibm notebook list
	- added LCD size
	- s390 dasd code conflicted with iSeries (#148346)
	- another LCD size
	- remove references to avm_fcdsl - package is not longer available
	- more compact LCD data set
	- ms: detect more than one monitor
	- fix libhd bug detecting mice on older 2.6 kernels
	- add sanity check for monitor size data (#155096)
	- fixed up ppc monitor code
	- don't map video bios ram - not really necessary; added
	  hwprobe=bios.nvram option to turn it back on, in case it causes
	  trouble (#155132)
	- remove remaining perror()s so we don't write to stderr (#155132)
	- added LCD data (#157587)
	- assigning to HAL udi could go wrong
	- added 'hotpluggable' flag for external drives (#150744)
	- suport more DVD types
	- limit monitor detection to 2 ports (#155018)
	- support mv643xx_eth (#117053)
	- jg: fix WPA capabilities detection (#154725)
	- support macio wireless (#104300)
	- cleaned up network module data
	- add bmac network devices (#115845)
	- more macio devices (#115845, #117639)
	- fixed minor bug in X11 CDB access script
	- add module info ('ctc') for ficon channels (#162961)
	- s390: storage controller need sysfs id (#162961)
	- removed references to kernel-nongpl (#155357)
	- iseries network driver was renamed to iseries_veth (#162209)
	- report monitor bandwidth
	- remove obsolete megaraid info (#168325)
	- added dvb card (#169693)
	- fix some memory leaks
	- jdelvare: last 240 bytes of ROM were not scanned for SMBIOS entry
	  point (#171640)
	- jdelvare: support legacy DMI entry points (#17164)
	- fixed really big memory leak in s390 code (bug #148043)
	- get vio devices from sysfs, not prom (#161684)
	- don't load st module (#160304)
	- internal monitor db can override fsc data
	- add --nowpa option (#168971)
	- parse monitor timing info
	- don't strip binaries
	- add another sanity check to ddc parser (#186096)
	- updated X11 data (#176929, #186055)
	- glogow@fbihome.de: major documentation update
	- remove libsysfs stuff from s390.c
	- removed libsysfs stuff from usb.c
	- x86 emulation was not turned on for broken BIOSes (#188839)
	- use dbus_connection_close, not dbus_connection_disconnect
	- replaced email by name
	- less libsysfs (macio)
	- less libsysfs (vio)
	- less libsysfs (pci)
	- less libsysfs (isapnp)
	- less libsysfs (pcmcia)
	- less libsysfs (pcmcia 2)
	- sysfs gone
	- some cleanup
	- more cleanup
	- ex-sysfs usb cleanup
	- more general modalias matching (#199112)
	- more device files (#159405)
	- mvidner: add pkgconfig file
	- use RPM_OPT_FLAGS
	- acx_pci is now acx (#164992)
	- revert TIOCGDEV removal accidentally introduced in v13.0 (#201741)
	- remove adb code (#206648)
	- provide bogo mips value (#206649)
	- no edd unless x86 or x86_64 (#206654)
	- always use cpu emulation for BIOS calls (#207112)
	- on dell notebooks, scan 3 ports for monitor data (#162973)
	- include ACPI dump in log (#143090)
	- fixed bogo parsing on ia64
	- scan 3 ports on all notebooks with nvidia cards for monitor data
	- print detailed monitor timings
	- report driver module name
	- added magic for pata_* modules (libata based ide modules)
	- thoenig: do not close shared connection to the D-Bus system bus
	- added hd_update_driver_data() that updates just the driver
	  information for an hardware item
	- more checks for obviously broken monitor sizes (#213630)
	- sometimes it's not really an usb mouse (#208745)
	- give all apple usb keyboards a 'macintosh' layout (#213294)
	- resolved piix vs. ata_piix (#214992)
	- updated X11 data (#220171)
	- read modalias entry for macio devices (#220762)
	- fixed modalias matching
	- sometimes usb mice were missed (#216091)
	- fix xen network detection (#220817)
	- usb tapes
	- apple vs. pc kbd layout issue solved for ppc (#233968)
	- ensure network/hardware sysfs ID consistency (bug #168492)
	- be careful reading MP config table to make Xen happy (#154681)
	- use dpt_i2o, not i2o (#176735)
	- provide a bit more xen device info (#241564)
	- sysfs: 'bus' is now called 'subsystem'
	- support ehea devices (#243710)
	- removed most of prom parsing code (#220762)
	- detect new xen stuff (#241564)
	- new xen code broke non-x86 archs
	- rewrote '--map' option
	- map only disks
	- perfer libata modules over ide
	- better cpu detection (#252183)
	- 'cp' can't copy 0 byte files
	- load ide-disk, too (#250241)
	- changed network detection to work with latest sysfs
	- resolving symlinks in sysfs did not work properly
	- braille detection can no longer block libhd (#266163)
	- get log from child, even if killed
	- get net interface link state from sysfs, too
	- sassmann: added ps3 support (#273135)
	- fixed ps3 patch
	- hschaa: fix wpa issue (#168971)
	- removed slamr data (#284287)
	- add fingerprint reader support
	- more wlan drivers
	- fixed framebuffer color depth calculation (#294334)
	- ps3: new disk & cdrom code (#294789, #295097)
	- olh: add ppc sound card (#295614)
	- handle missing CCW device attributes
	- olh: generate fake EDID for known powermacs (#299202)
	- adjusted help text
	- wlan interfaces
	- ppc: support ttyPSC0 console (#259923)
	- ppc: EFIKA support (#263773)
	- deprecate sk98in (#298724)
	- fix ppc buffer overrun (#301752)
	- prepare for upcoming sysfs change (#299685)
	- monitor detection: handle >1 detailed timing info block
	- rework iseries handling (#302667)
	- handle ahci/ata_piix issue (#304134)
	- update forcedeth info (#297606)
	- change subclass id for wlan cards (#288450)
	- fix wlan detection (#302045)
	- ps3 sound
	- slusb: make it a modem (#94155)
	- rework mv643xx detection (#300613)
	- some more dir -> link sysfs changes (#303978)
	- look for old config files in udi subdir, too (#308198, #309051)
	- updated pci & usb ids
	- braille: fix el2d detection; wait longer in ht code
	- fix mv643xx detection (#300613)
	- look at ancient unique-keys directory, too
	- rewrote BIOS disk id assignment
	- more braille devices
	- need to increase major version (due to changes in introduced in
	  v13.59)
	- even better BIOS disk id handling (compare cylinders)
	- adjust mouse detection to work with mice that do not use
	  /dev/input/mice but work via event dev (#266002)
	- change input device code to use kernel device ids for input
	  devices
	- adjust to latest sysfs changes
	- work around some strange pci subdevice names (#183188)
	- update pci device name database
	- hal: info.bus -> info.subsystem
	- detect virtualbox mouse (bnc#358460)
	- detect vmware mouse (bnc#358460)
	- try a bit harder to find matching card for an interface (bnc#356405)
	- fix segfault in new mouse code (bnc#367457)
	- fix compilation on x86_64
	- wlan detection sometimes missed network cards (bnc#349623)
	- ide-cd module name changed
	- support MS virtual network devs (bnc#359261)
	- fix mv643xx detection (bnc#359867)
	- updated ps3 network card detection (bnc#370850)
	- fix bios id assignment with multipath disks
	- fix mv643xx fix (bnc#359867)
	- disable old isa isdn card detection (bnc#359175)
	- read up to 4 ddc records from sysfs tree (bnc#387064)
	- not everything is a mouse (bnc#373177)
	- updated X11 data (bnc#387880)
	- detect more braille devices
	- another go at mv643xx (bnc#359867)
	- fixed typo in recent braille code change
	- braille: ht detection needs longer timeouts
	- adjusted panel size (bnc#373997)
	- ppc: report usb controller properly (bnc#368234)
	- fix macbook keyboard detection (bnc#374101)
	- add fibre channel resource
	- support virtio devices (#404803)
	- detect virtio mouse
	- skip T-Balancer BigNG (bnc#408715)
	- fixed s390 compiling
	- fix build on x86 with 2.6.67 kernel includes
	- add inital POWER6 ibmebus support for ehea network (bnc#394602
	  -LTC44938)
	- use udevadm instead of udevinfo
	- s390: added dualport flag for OSA devices (currently unused until
	  we know what devices support it; fate#304080)
	- dump network card eeprom to log (bnc#430170)
	- re-reverse hardware item lists (bnc#388754, #414717)
	- new fingerprint readers (bnc#429533)
	- one more fingerprint sensor
	- s390: dual port OSA Express devices are not detectable; fixing
	  dualport flag to 1 (fate#304080)
	- s390: adapt to change in sysfs symlink structure (bnc#431533)
	- removed ancient refs to ide-generic (bnc#433105)
	- fix ehea detection (bnc#436954)
	- ibm kiosk system display sizes (bnc#441796)
	- more display sizes
	- fix wlan detection (bnc#441778)
	- check type, not name
	- map video memory for vbe calls (bnc#441802)
	- only avoid mouse/modem detection on usb->serial adapter (bnc#408715)
	- another ibm display (bnc#446699)
	- updated pci ids from latest pciutils-ids
	- more ibm displays (bnc#446699)
	- add some more instructions to the x86 emulation (bnc#406804)
	- fix input device detection (bnc#457834)
	- avoid segfault with broken sysfs data (bnc#461161)
	- determine unix_dev_name for IUCV interfaces (bnc#457537)
	- added HP LCD size (bnc#465858)
	- make ehea look more ordinary (bnc#467033)
	- setup dummy int 0x15 for BIOS emulation (bnc#469863)
	- fix memory size detection (bnc#500410)
	- release new version
	- 'hwprobe' variables can now have values (int, string, list)
	  instead of being just flags
	- fix some compiler warnings

