# changelog

author: Omer Dagan <omerd@mellanox.com>
changelog:
  - 1. Removed duplicate- mtcr.h from devel package as it is already part of external package
  - 2. Moved tools_version.py to external pakcage


author: Jeff Squyres <jsquyres@cisco.com>
changelog:
  - Add missing executables to specfile (ompi-server, etc.)
  - Fix: pull in VT files when building multiple RPMs (reported by Jim
    Kusznir).
  - Add allow_fortify_source option to let users selectively disable
    _FORTIFY_SOURCE processing on platforms where it just doesn't work
    (even with gcc; also reported by Jim Kusznir).


author: Jeff Squyres <jsquyres@cisco.com>
changelog:
  - Removed OSCAR defines.
  - If use_mpi_selector==1, then also set install_shell_scripts to 1.
  - Change modules default RPM name and modulefiles path to the defaults
    on RHEL6.


author: Jeff Squyres <jsquyres@cisco.com>
changelog:
  - Didn't change the specfile, but changed the script that generates
    the SRPM to force the use of MD5 checksums (vs. SHA1 checksums) so
    that the SRPM is friendly to older versions of RPM, such as that on
    RHEL 5.x.


author: Jeff Squyres <jsquyres@cisco.com>
changelog:
  - Remove the "ofed" and "munge_build_into_install" options, because
    OFED no longer distributes MPI implementations.  Yay!


author: Jeff Squyres <jsquyres@cisco.com>
changelog:
  - Re-release 1.6.0-1.6.3 SRPMs (with new SRPM Release numbers) with
    patch for VampirTrace's configure script to make it install the
    private "libtool" script in the right location (the script is used
    to build user VT applications).
  - Update the regexps/methodology used to generate the lists of files
    in the multi-RPM sub-packages; it's been broken for a little while.
  - No longer explicitly list the bin dir executables in the multi-RPM
    sub-packages
  - Per https://svn.open-mpi.org/trac/ompi/ticket/3382, remove all files
    named "config.log" from the install tree so that we can use this
    spec file to re-release all OMPI v1.6.x SRPMs.


author: Jeff Squyres <jsquyres@cisco.com>
changelog:
  - Several minor fixes from Oliver Lahaye: fix dates in changelog,
    added  tag to the Release field, and added some Provides
    fields in case openmpi is overridden.


author: Jeff Squyres <jsquyres@cisco.com>
changelog:
  - Reverting a decision from a prior changelog entry: if
    install_in_opt==1, then even put the modulefile under /opt.


author: Liming Sun <lsun@mellanox.com> - 2.0.1-1
changelog:
  - Rename bfrshim to rshim
  - Remove rshim.spec since it's auto-generated from rshim.spec.in
  - Fix some warnings reported by coverity
  - Add file rhel/rshim.spec.in for fedora
  - Move rshim to sbin and move man page to man8


author: Liming Sun <lsun@mellanox.com> - 2.0.2-1
changelog:
  - Remove unnecessary dependency in .spec and use make_build
  - Add package build for debian/ubuntu
  - Fix some format in the man page
  - Add check for syslog headers


author: Liming Sun <lsun@mellanox.com> - 2.0.3-1
changelog:
  - Enable pci device during probing
  - Map the pci resource0 file instead of /dev/mem
  - Add copyright header in bootstrap.sh
  - Add 'Requires' tag check in the rpm .spec for kernel-modules-extra
  - Fix the 'rshim --version' output


author: Liming Sun <lsun@mellanox.com> - 2.0.4-1
changelog:
  - Update .spec file according to review comments
  - Fix the 'KillMode' in rshim.service
  - Support process termination by SIGTERM
  - Fix some compiling warnings and configure issue for FreeBSD
  - Fix a read()/write() issue in rshim_pcie.c caused by optimization


author: Liming Sun <lsun@mellanox.com> - 2.0.5-1
changelog:
  - Improve response time to ctrl+c for boot stream
  - Fix a rpmbuild issue when make_build is not defined
  - Add DROP_MODE configuration in misc file
  - Avoid reading the fifo if still booting
  - Fix configure issue for FreeBSD 12.1-RELEASE
  - Add domain id to the DEV_NAME in the misc file
  - Fix the debian copyright format
  - Enhance rshim_pcie_enable function


author: Liming Sun <lsun@mellanox.com> - 2.0.5-2
changelog:
  - Add configuration file support
  - misc: Display device version / revision ID
  - Add service file for FreeBSD


author: Liming Sun <lsun@mellanox.com> - 2.0.5-3
changelog:
  - Fix several coverity warnings
  - Add workaround to boot Viper rev A0 in LiveFish mode
  - Display/configure OPN string for BlueField-2


author: Liming Sun <lsun@mellanox.com> - 2.0.5-5
changelog:
  - Check rshim accessibility when re-enabling it
  - Enable console output during boot stream pushing
  - Add some delay for the pcie_lf probe
  - Auto-start rshim service after installation


author: Liming Sun <limings@nvidia.com> - 2.0.5-6
changelog:
  - Add some default configuration in rshim.conf
  - Change the debug level of Rshim byte access widget timeout
  - Add bfb-install script


author: Liming Sun <limings@nvidia.com> - 2.0.5-7
changelog:
  - Fix potential dead-lock when calling rshim_access_check
  - Ignore rshim access checking when global drop mode is enabled
  - Fix some secure boot related issue


author: Liming Sun <limings@nvidia.com> - 2.0.5-9
changelog:
  - Fix potential tmfifo data loss
  - Add workaround checking for Bluefield-2 REV-0
  - Fix network traffic stop issue when Tx buffer full


author: Liming Sun <limings@nvidia.com> - 2.0.6-2
changelog:
  - bfb-install: Handle new indications for installation completion
  - Clean up some un-needed register definition
  - Fix MTU of the tmfifo_net0 interface on FreeBSD
  - Several fixes to prevent hypervisor crash
  - Refine some BF-2 Rev0 workaround condition


author: Liming Sun <limings@nvidia.com> - 2.0.6-3
changelog:
  - Adjust the defaul value of usb_reset_delay to 5
  - Add a delay after USB probe
  - Make the reset delay configurable


author: Liming Sun <limings@nvidia.com> - 2.0.6-7
changelog:
  - Keep intr_fd during rshim_pcie disable/enable
  - Mustang: Add support for rshim over pcie and pcie_lf


