Skip to content

Releases: iustin/mt-st

Bugfix release 1.7

20 Apr 21:27
v1.7
e8e6d54
Compare
Choose a tag to compare

Fixes a single bug in stinit parsing of invalid definitions. This is a trivial bug, and only affects config files manually installed by root, so the impact should be minimal.

The bug also does not appear on amd64/x86, but (in Debian) was only triggered (as undefined behaviour) on mips64el, arm64 and s390x, likely due to different platform behaviour.

Bugfix release 1.6

19 Apr 21:45
v1.6
Compare
Choose a tag to compare

This is bugfix release agains 1.5. In between 1.4 and 1.5, the "make check" target was migrated to using
shelltest, but the make dist and distcheck targets were no, so the built archive was actually not. This only fixes that and has no functional code changes from 1.5.

Release 1.5

19 Apr 21:07
v1.5
Compare
Choose a tag to compare

Trivial release:

  • add IBM 3590 B/E format to tape densities table (Chris Dinneen).

Thanks!

Minor improvements and code fixes

30 Aug 09:47
ae2907f
Compare
Choose a tag to compare

Small bugfixes and improvements release:

  • show default tape device in usage output (Iustin Pop).
  • improve parsing of the stinit.def configuration file to detect and
    flag some of the possible errors, and add tests to prevent
    regressions (Iustin Pop).
  • add LTO-8 (hrchu) and LTO-7 formatted as M8 (Iustin Pop) density
    codes.
  • internal code improvements for issues flagged by Coverity scan
    warnings (Gris Ge).
  • add bash auto-completion file (Paweł Marciniak).
  • don't strip anymore binaries on installation, as nowadays this is
    the job of package managers (Dan Horák).

Thanks to all the contributors!

Release version 1.3

01 May 23:47
mt-st-1.3
Compare
Choose a tag to compare

Small bugfixes and improvements:

  • add more density codes (Kai Mäkisara)
  • check for overflow when using k, M or G suffixes (Kai Mäkisara)
  • allow negative argument for mkpartition, supported by Linux 4.6 and
    later (Kai Mäkisara)
  • fix compilation with musl libc (Felix Janda)
  • allow configuring the default tape device and installation paths (e.g. /bin
    vs. /usr/bin) at build/install time (Iustin Pop)
  • code cleanups from the SUSE package (Alexey Svistunov)
  • update the supplied example file (Alexey Svistunov)
  • fix config file parsing bug in stinit (Iustin Pop)

Release version 1.2

07 Feb 20:03
mt-st-1.2
Compare
Choose a tag to compare

This a mostly a cleanup release after many years of no updates,
integrating pending fixes and distribution patches from Debian and
RedHat, and a change of maintainership:

  • many updates to density codes (SDLT, LTO 5,6 and 7, etc.) (various
    people)
  • multiple man page updates (various people)
  • improve default tape device handling in mt: check that it actually
    is a character device, in order to show better error messages when
    /dev/tape is a different type (e.g. directory when using udev)
  • small bug fix in stinit in parsing the input file (David Binderman)
  • improve build system by allowing easier customisation of build flags
    and installation directory (via DESTDIR, not prefix) and by
    sanitising the creation of the dist archive (Iustin Pop)
  • sanitise the source code to get rid of GCC warnings (Jan Christoph
    Nordholz, Iustin Pop)
  • add stshowoptions alias to stshowopt (Ivo De Decker)
  • expand the provided stinit.def.examples file (Suggested by
    Ralf-Peter Rohbeck)
  • improve the --help output of stinit (Dan Horák)
  • change of maintainership to Iustin Pop [email protected]