Release Notes: Moved generic SCSI functions into a separate file to make code sharing with saftemon easier, and fixed a typo bug with tape devices. The program should now scan tape devices by properly forming numeric device names such as /dev/st0.
Release Notes: A NULL pointer dereference that occured if not all sg devices could be mapped was fixed.
Release Notes: Fetching of WWPN, WWNN, loop ID, and port ID from Fibre Channel devices with the Qlogic qla2x00 4.46.5 driver, new substitution codes and rule variables for Fibre Channel attributes, space-stripping and non-alphanumeric character stripping at the time of making links (rules with device names that had spaces or special characters will need to be changed), a new option to disable saving state to /var/state/mapscsi/devmap, a new option to disable previous link removal, background mode doesn't depend on saving state to disk, and misc. bugfixes.
Release Notes: A potential buffer overun in get_scsi_dev_info was fixed, and a fix was made for kernel headers that don't define SCSI_IOCTL_GET_PCI.
Release Notes: PCI dev:slot.function information is now fetched on 2.4.4+ kernels. The use of PCI information lets you fix the device registration to the slot the adapter card is in, so the order in which the host adapters drivers are loaded is no longer an issue. A bug that arose from changes to dynamic memory allocation was fixed.
Release Notes: New template substitution variables, a rules file for defining device map rules, and a daemon mode with background scanning for changes in partitions and registered SCSI devices were added. A list of created links is now saved and old links whose devices no longer exist are removed. The commandline was changed to use new the rules format.