s390-tools (1.34.0-0ubuntu8.11) xenial; urgency=medium

  * Cherry-pick zipl/libc fixes for potential buffer overflow (LP: #1865032)
    - debian/patches/0033-zipl-boot-libc-add-memmove-function.patch:
      Prerequisite for the other 4 patches, taken as part of upstream commit
      e764f460c457ab2a6000acb5f2eb7169866ce192
    - debian/patches/0029-zipl-libc-Introduce-vsnprintf.patch:
      6fe9e6c55c69c14971dca55551009f5060418aae
    - d/p/0030-zipl-libc-Fix-potential-buffer-overflow-in-printf.patch:
      8874b908254c47c8a6fd7a1aca2c7371c11035c4
    - debian/patches/0031-zipl-libc-Replace-sprintf-with-snprintf.patch:
      f7430027b41d5ad6220e962a179c2a5213330a44
    - d/p/0032-zipl-libc-Indicate-truncated-lines-in-printf-with.patch:
      36fed0e6c6590631c4ce1707c8fe3c3397bcce4d

 -- Lukas Märdian <lukas.maerdian@canonical.com>  Fri, 20 Nov 2020 15:27:08 +0100

s390-tools (1.34.0-0ubuntu8.10) xenial; urgency=medium

  * chreipl: fix chreipl node for virtio devices LP: #1825099

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Fri, 26 Apr 2019 01:10:10 +0100

s390-tools (1.34.0-0ubuntu8.9) xenial; urgency=medium

  * dump2tar: backport utility
  * dbginfo.sh: backport patch to use dump2tar instead of walking sysfs
  * Addresses dbginfo.sh hanging indefinately whilst walking sysfs. LP:
    #1799208

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Wed, 23 Jan 2019 07:36:29 -0500

s390-tools (1.34.0-0ubuntu8.8) xenial; urgency=medium

  * zdev: Adjust zdev modprobe path to be compatible with split-usr
    systems. (LP: #1777600)
  * zdev: Trigger generic_ccw devices on any kernel module loads. (LP:
    #1794308)

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Mon, 22 Oct 2018 12:51:12 +0100

s390-tools (1.34.0-0ubuntu8.7) xenial; urgency=low

  * No-change rebuild against the -security pocket to let this be
    copied out to -security as the kernels it supports are destined
    to go to -security at some point.

 -- Andy Whitcroft <apw@canonical.com>  Wed, 02 May 2018 15:22:13 +0100

s390-tools (1.34.0-0ubuntu8.6) xenial; urgency=medium

  * zz-zipl: Do not run if non-optional initrds don't exist yet (LP: #1766727)
    - Backport of the fix for bionic by Adam Conrad.

 -- Thadeu Lima de Souza Cascardo <cascardo@canonical.com>  Mon, 30 Apr 2018 11:20:25 -0300

s390-tools (1.34.0-0ubuntu8.5) xenial; urgency=medium

  * Correct postinst, which cleans up erroneous directory from
    1.34.0-0ubuntu8 upload and earlier. LP: #1608927

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Wed, 21 Feb 2018 16:44:02 +0000

s390-tools (1.34.0-0ubuntu8.4) xenial; urgency=medium

  * chzdev: Fix ineffective zfcp-lun udev rule preventing activation of
    unordered WWPNs. LP: #1683808

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Thu, 06 Jul 2017 14:14:51 +0100

s390-tools (1.34.0-0ubuntu8.2) xenial; urgency=medium

  * zipl: Import off-by-one patch to resolve failure to start subchannel
    in FBA loader. LP: #1592990.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Tue, 28 Jun 2016 10:51:39 +0100

s390-tools (1.34.0-0ubuntu8.1) xenial; urgency=medium

  * Fix ts-shell maintainer scripts LP: #1567473:
    - create /var/log/ts-shell directory with the right permissions
    - remove errorous directory
  * Install iuctty-login@.service systemd unit, with a correct path LP:
    #1580226
  * Cherrypick upstream fix for buffer overflow in dasdfmt. LP: #1582728

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Mon, 06 Jun 2016 11:51:16 +0100

s390-tools (1.34.0-0ubuntu8) xenial; urgency=medium

  * Ship dumpconf legacy init script, and sysconfig file. LP: #1564690
  * Integrate ts-shell. LP: #1567473
  * Recommend statd package, and mention it by mon_statd name too to aid
    discovery.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Thu, 14 Apr 2016 14:26:16 +0100

s390-tools (1.34.0-0ubuntu7) xenial; urgency=medium

  * Add statd subpackage with modules-load.d snippet and
    mon_fstatd/mon_procd units to enable statd daemons. LP: #1569454.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Wed, 13 Apr 2016 13:51:49 +0100

s390-tools (1.34.0-0ubuntu6) xenial; urgency=medium

  * Drop more obsolete WAIT_FOR udev rules stanzas.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Tue, 12 Apr 2016 12:36:06 +0100

s390-tools (1.34.0-0ubuntu5) xenial; urgency=medium

  * Add condition to cpacfstatsd.service to only start on LPARs (which may
    still fail, if LPAR is not configured with the right counters).
  * Add a system group for cpacfstatsd.service.
  * Reluctantly Bump crashkernel to 196M, as otherwise 128M is not enough
    by default to collect a kdump on any LPAR, defeating the intended
    purpose in the first place. (LP: #1564475)

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Mon, 11 Apr 2016 12:51:36 +0100

s390-tools (1.34.0-0ubuntu4) xenial; urgency=medium

  * Inlcude chzdev & lzdev utilities in the udeb.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Fri, 08 Apr 2016 11:55:01 +0100

s390-tools (1.34.0-0ubuntu3) xenial; urgency=medium

  * Ship all tools, mostly harmless LP: #1555167, LP: #1564690, LP: #1564696
  * Add snmp build-dependency to build osasnmpd as a separate
    package LP: #1564699
  * Add cpuplugd, with patches to default config, as a separate
    package LP: #1564496
  * Update branding from "S/390" to "z Systems"

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Wed, 06 Apr 2016 02:12:04 +0100

s390-tools (1.34.0-0ubuntu2) xenial; urgency=medium

  * Upgrade /etc/zipl.conf to include crashkernel parameter by default
    (LP: #1555159)

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Fri, 18 Mar 2016 17:58:20 +0000

s390-tools (1.34.0-0ubuntu1) xenial; urgency=medium

  [ Dimitri John Ledkov ]
  * New upstream release LP: #1558274. LP: #1559188.

  [ Hendrik Brueckner ]
  * Added missing lsscm command to display Storage-Class Memory,
    aka. Flash Express  (Closes: #818381) LP: #1558273
  * Added tools to display information about the CPU-measurement counter
    and sampling facilities.  This includes a database with hardware
    counter information.  (Closes: #818385) LP: #1558277
  * Added zdsfs and hmc drive FUSE file systems (Closes: #818495) LP: #1558709

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Fri, 18 Mar 2016 17:20:08 +0000

s390-tools (1.33.0-1ubuntu2) xenial; urgency=medium

  * Include debian ifupdown networking information. LP: #1551819

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Wed, 16 Mar 2016 12:14:51 +0000

s390-tools (1.33.0-1ubuntu1) xenial; urgency=low

  * Merge from Debian unstable.  Remaining changes:
    - Add zfcp monitoring and reporting tools (ziomon).
    - ship dbginfo.sh
    - fix bashism in dbginfo
    - ship chzdev and lszdev tools

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Mon, 07 Mar 2016 11:57:02 +0000

s390-tools (1.33.0-1) unstable; urgency=medium

  [ Philipp Kern ]
  * New upstream release.
  * Make the build verbose.

  [ Hendrik Brueckner ]
  * Clean up lsluns comment leftovers.
  * Install additional management utilities: lschp, chchp, dasdstat,
    cio_ignore, and znetconf with its related files. (Closes: #812092)

 -- Philipp Kern <pkern@debian.org>  Sun, 14 Feb 2016 13:53:07 +0100

s390-tools (1.33.0-0ubuntu2) xenial; urgency=medium

  [ Hendrik Brueckner ]
  * Add zfcp monitoring and reporting tools (ziomon) (Closes: #812588)
    LP: #1540425.

  [ Dimitri John Ledkov ]
  * Drop dependencies/recommendencies for ziomon to Suggests, to avoid
    pulling those large packages, on all installation types (including
    virtual machines, cloud images, lxc/lxd/docker containers)

  * Possibly it is time to split s390-tools into essential, and optional
    binary packages with correct dependencies.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Tue, 09 Feb 2016 11:38:46 +0000

s390-tools (1.33.0-0ubuntu1) xenial; urgency=medium

  * New upstream release LP: #1542338.
  * Drop dbginfo.sh patches LP: #1539719.
  * Fix bashism in the new dbginfo.sh.
  * Ship chzdev and lszdev tools.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Tue, 09 Feb 2016 11:27:28 +0000

s390-tools (1.32.0-2ubuntu4) xenial; urgency=medium

  * debian/control: drop the libsysfs-dev Build-Depends; it's not in fact used
    at all anymore due to being deemed too unstable. Reaching the sysfs
    attributes directly instead works (documented in README).

 -- Mathieu Trudel-Lapierre <mathieu-tl@ubuntu.com>  Wed, 03 Feb 2016 17:51:16 -0500

s390-tools (1.32.0-2ubuntu3) xenial; urgency=medium

  * unbreak zipl.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Wed, 03 Feb 2016 01:37:01 +0000

s390-tools (1.32.0-2ubuntu2) xenial; urgency=medium

  [ Dimitri John Ledkov ]
  * Support DESTDIR in the makefiles.
  * Modernise packaging.
  * Apply patch to build zipl without PIE, even if enabled by
    default in the toolchain.
  * Enable verbose builds
  * Enable support for CFLAGS, and thus build optimized binaries,
    with debug symbols stored in debugsymbols package.
  * Enable hardening build flags.
  * Enable parallel build.
  * Fix spelling in binaries.
  * Fix one more LO macro in vmur man page.
  * Simplify synopsis.

  [ dann frazier ]
  * Add dbginfo.sh. (Closes: #807442, LP: #1539719)
    - dbginfo.sh-umask.patch: Avoid leaking content to unprivileged users.
    - dbginfo.sh-warn.patch: Warn users about the sensitivity of the data
      this tool collects.

  [ Hendrik Brueckner ]
  * Clean up lsluns comment leftovers
  * Install additional management utilities: lschp, chchp, dasdstat,
    cio_ignore, and znetconf with its related files. (Closes: #812092, LP:
    1536559)

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Tue, 02 Feb 2016 14:13:33 +0000

s390-tools (1.32.0-2ubuntu1) xenial; urgency=high

  * Merge from Debian unstable.  Remaining changes:
    - Set -no-pie flags to fix miscompilation on ubuntu/s390x which has
    pie enabled by default.
    - Make build verbose.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Mon, 14 Dec 2015 11:14:08 +0000

s390-tools (1.32.0-2) unstable; urgency=medium

  [ Hendrik Brueckner ]
  * Install the device-mapper helper for zipl and chreipl to boot from and
    prepare an underlying disk device of a mapped device for IPL.  This
    applies to linear mapped devices, for example, multipath devies or LVM.
    (Closes: #807470)

  [ dann frazier ]
  * Add lsluns. (Closes: #807440)

 -- Philipp Kern <pkern@debian.org>  Sun, 13 Dec 2015 15:50:32 +0100

s390-tools (1.32.0-1) unstable; urgency=medium

  * New upstream release

 -- Philipp Kern <pkern@debian.org>  Sun, 25 Oct 2015 17:11:21 +0100

s390-tools (1.30.0-1) unstable; urgency=medium

  * New upstream release
    - Refresh patches.
    - Only disable building osasnmpd.
    - Build-depend on libpfm4-dev to build cpacfstats (not yet installed).
    - Drop -fno-delete-null-pointer-checks for building zipl (merged
      upstream).

 -- Philipp Kern <pkern@debian.org>  Sun, 16 Aug 2015 14:58:09 -0400

s390-tools (1.25.0-2) unstable; urgency=medium

  * Do not build-depend on gcc-4.8 and instead use
    -fno-delete-null-pointer-checks for building zipl's bootloader stage.
    Thanks, Bastian Blank!

 -- Philipp Kern <pkern@debian.org>  Tue, 26 Aug 2014 20:18:31 +0000

s390-tools (1.25.0-1) unstable; urgency=medium

  * New upstream release
    - Refreshed patches.
    - Dropped the backported zipl fix.
    - Build zipl's bootloader part with gcc-4.8 to sidestep miscompilation.
      (Closes: #758115)

 -- Philipp Kern <pkern@debian.org>  Sun, 24 Aug 2014 19:41:12 +0200

s390-tools (1.24.1-1) unstable; urgency=medium

  * New upstream release
    - Refreshed patches.
    - Backported a zipl command-line fix from 1.25.0.

 -- Philipp Kern <pkern@debian.org>  Sun, 10 Aug 2014 22:20:01 +0200

s390-tools (1.17.1-1) unstable; urgency=low

  * New upstream release.
    - Adjusted install.patch.
  * Install udev ruleset as provided by upstream.
    - Add udev-dasd-blkid.patch to use blkid instead of vol_id in
      59-dasd.rules.
    - Do not ship 57-osasnmpd.rules as we do not ship the corresponding
      daemon.

 -- Philipp Kern <pkern@debian.org>  Sat, 04 May 2013 18:39:17 +0000

s390-tools (1.16.0-2) unstable; urgency=low

  * Drop the now non-existent vol_id from the shipped udev ruleset
    and use blkid instead.

 -- Philipp Kern <pkern@debian.org>  Fri, 30 Nov 2012 22:10:43 +0000

s390-tools (1.16.0-1) unstable; urgency=low

  * New upstream release.
  * Drop patches that are no longer needed:
    - error.patch
    - support-linux-3.patch
  * Refresh the remaining patches.

 -- Philipp Kern <pkern@debian.org>  Wed, 14 Dec 2011 09:59:38 +0000

s390-tools (1.14.0-1) unstable; urgency=low

  * New upstream release.
  * Change priority of s390-tools-udeb to the current override value
    `optional'.  It is still pulled in by other installer components.
  * Avoid calling zipl multiple times.  (Closes: #599931)
  * Build hyptop: a utility to monitor the resource usage of other
    guests running on the same LPAR or z/VM hypervisor.
  * Build cmsfs-fuse: userspace filesystem access to z/VM CMS disks.
  * Install chzcrypt, chmem and lsmem.

 -- Philipp Kern <pkern@debian.org>  Wed, 26 Oct 2011 16:11:35 +0200

s390-tools (1.13.0-2) unstable; urgency=medium

  * Re-add s390x support from 1.8.3-4.  (Closes: #637261)
  * Add build-dependency on libfuse-dev.  (Closes: #645836) 

 -- Philipp Kern <pkern@debian.org>  Wed, 19 Oct 2011 10:00:12 +0200

s390-tools (1.13.0-1) unstable; urgency=low

  * New upstream release.
  * Refresh the patches against the new upstream release.
  * Add support-linux-3.patch to fix a check for Linux < 2.6.
  * Build zipl boot block with -m64 to support the new assembler
    instructions.  Also build-depend on gcc-multilib for that.
  * Add myself to uploaders.

 -- Philipp Kern <pkern@debian.org>  Thu, 06 Oct 2011 23:06:07 +0200

s390-tools (1.8.3-3) unstable; urgency=high

  * Don't fail hook if zipl.conf is missing. (closes: #600100)
  * Install initramfs update hook. (closes: #594127)

 -- Bastian Blank <waldi@debian.org>  Thu, 21 Oct 2010 17:16:41 +0200

s390-tools (1.8.3-2) unstable; urgency=low

  * Add hook for kernel installation. (closes: #590028)

 -- Bastian Blank <waldi@debian.org>  Fri, 20 Aug 2010 13:36:21 +0200

s390-tools (1.8.3-1) unstable; urgency=low

  [ Bastian Blank ]
  * New upstream version. (closes: #566649)
  * Use 3.0 (quilt) source format.
  * Use debhelper compat level 7.
  * Set section to admin.
  * Don't install the scripts dbginfo.sh, scsi_logging_level and zfcpdbf.
  * Install ipl tools and vmur.
  * Install iucv terminal tools.
    - Move iucvtty to /sbin, it is a getty to be called from inittab.

  [ Frans Pop ]
  * lstape, chccwdev: use bash as shell. Closes: #566675.
  * Update debian/copyright and add upstream web site in debian/control.
  * Document 'optional' parameter in zipl.conf man page. Closes: #566642.
  * Include the upstream README in /usr/share/doc.
  * Fix dpkg-genchanges warning 'missing Priority for source files'.
  * Add dependency on gawk as lsdasd calls awk with the --posix option.
    Closes: #564893.

 -- Bastian Blank <waldi@debian.org>  Sun, 04 Apr 2010 10:35:45 +0200

s390-tools (1.6.2-1) unstable; urgency=low

  * New upstream version.
  * Install udev rules.

 -- Bastian Blank <waldi@debian.org>  Tue, 15 Jul 2008 23:55:41 +0200

s390-tools (1.5.3-1) unstable; urgency=low

  * New upstream version.

 -- Bastian Blank <waldi@debian.org>  Thu, 13 Apr 2006 13:12:00 +0200

s390-tools (1.5.1-1) unstable; urgency=low

  * New upstream version.

 -- Bastian Blank <waldi@debian.org>  Sat, 28 Jan 2006 21:03:00 +0100

s390-tools (1.3.1-2) unstable; urgency=low

  * zipl:
    - Add support for optional ipl images.

 -- Bastian Blank <waldi@debian.org>  Sun, 27 Jun 2004 18:45:15 +0200

s390-tools (1.3.1-1) unstable; urgency=low

  * New upstream version. (closes: #249731)
  * debian/control:
    - Update Priorities to match override.
  * debian/rules:
    - Use debhelper udeb support.

 -- Bastian Blank <waldi@debian.org>  Fri, 18 Jun 2004 19:08:55 +0200

s390-tools (1.2.4-1) unstable; urgency=low

  * New upstream version. (closes: #231441)
  * debian/compat:
    - Add.
  * debian/control:
    - Build-Depend against libtool (>> 4.0.0), di-packages-build (>= 0.6).
    - Set Standards-Version to 3.6.1, no changes.
  * debian/rules:
    - Use di-packages-build.

 -- Bastian Blank <waldi@debian.org>  Fri, 06 Feb 2004 18:24:20 +0100

s390-tools (1.2.1-2) unstable; urgency=low

  * Makefile
    - reenable zdump, qetharp, qethconf

 -- Bastian Blank <waldi@debian.org>  Sat, 01 Nov 2003 14:33:32 +0100

s390-tools (1.2.1-1) unstable; urgency=low

  * new upstream version
  * debian/control
    - maintainer is now debian-s390@lists.debian.org
    - uploaders are Bastian Blank and Jochen Röhrig
  * remove old parsecfg stuff

 -- Bastian Blank <waldi@debian.org>  Fri, 01 Aug 2003 22:54:10 +0200

s390-tools (1.1.6-1) unstable; urgency=low

  * new upstream version
  * debian/control
    - don't depend against kernel-source
    - new package s390-tools-udeb
  * fdsds/Makefile, dasdfmt/Makefile
    - use -Os -fomit-frame-pointer

 -- Bastian Blank <waldi@debian.org>  Thu, 24 Oct 2002 19:25:12 +0200

s390-tools (0.0.20020226-4) unstable; urgency=high

  * Corrected maintainer mail address.

 -- Jochen Röhrig <jr@debian.org>  Fri, 19 Apr 2002 14:15:38 +0200

s390-tools (0.0.20020226-3) unstable; urgency=high

  * Corrected link to the IBM Developerworks documentation
    in zgetdump.8.
  * Changed build-dependency from kernel-headers-2.4.7 to
    kernel-headers-2.4.17.
  * Set urgency to high since the old s390-tools won't build
    any longer as soon as the kernel-headers-2.4.7-packages is
    removed from the archive.

 -- Jochen Röhrig <jr@debian.org>  Fri, 19 Apr 2002 01:12:44 +0200

s390-tools (0.0.20020226-2) unstable; urgency=critical

  * Set urgency to "critical" since this version of s390-tools is
    needed in order to build the current boot-floppies in testing.
  * Updated the link to the "LINUX for S/390 Device Drivers and
    Installation Commands"-book in some of the man pages.

 -- Jochen Röhrig <jr@debian.org>  Mon, 11 Mar 2002 18:48:06 +0100

s390-tools (0.0.20020226-1) unstable; urgency=low

  * Integrated new patches from the IBM Developerworks website
     (s390-tools-4.tar.gz, released on 2001.12.12 and
      s390-tools-5.tar.gz, released on 2002.02.26).
  * Upgraded parsecfg to version 3.6.9.

 -- Jochen Röhrig <jr@debian.org>  Wed, 27 Feb 2002 20:20:26 +0100

s390-tools (0.0.20011109-2) unstable; urgency=low

  * Removed symlinks

           /sbin/fdisk -> fdasd
    and    /usr/share/man/man8/fdisk.8.gz -> fdasd.8.gz

    (not needed any longer by the S/390 boot-floppies).

 -- Jochen Röhrig <jr@debian.org>  Wed, 12 Dec 2001 22:55:12 +0100

s390-tools (0.0.20011109-1) unstable; urgency=low

  * Integrated new patch from the IBM Developerworks website
     (s390-tools-3.tar.gz, released on 2001.11.09).
    New tool: dasdview

 -- Jochen Röhrig <jr@debian.org>  Wed, 14 Nov 2001 21:23:04 +0100

s390-tools (0.0.20011012-1) unstable; urgency=low

  * Integrated new patch from the IBM Developerworks website
     (s390-tools-2.tar.gz, released on 2001.10.12).
  * Updated the links to the documents on the IBM Developerworks
    website.

 -- Jochen Röhrig <jr@debian.org>  Tue, 30 Oct 2001 20:53:46 +0100

s390-tools (0.0.20010820-2) unstable; urgency=low

  * Added symlinks

           /sbin/fdisk -> fdasd
    and    /usr/share/man/man8/fdisk.8.gz -> fdasd.8.gz

    needed by the S/390 boot-floppies.

 -- Jochen Röhrig <jr@debian.org>  Thu, 30 Aug 2001 22:52:21 +0200

s390-tools (0.0.20010820-1) unstable; urgency=low

  * New upstream release.
  * Support configuration files for zipl (integrated Yuuki NINOMIYA's
    parsecfg-tool).

 -- Jochen Röhrig <jr@debian.org>  Mon, 27 Aug 2001 19:23:53 +0200

s390-tools (0.0.20010629-1) unstable; urgency=low

  * Initial Release (closes: Bug#106313).
  * Fixed some problems in upstream source
    (variable initialization in fdasd/vtoc.h, badly chosen dependency name
    in fdasd/Makefile for target "libvtoc.a", missing dependency in
    fdasd/Makefile for target "install", wrong version output in 
    fdasd/fdasd.c, wrong action in zipl/src/Makefile for target "install").
  * Link dasdfmt and fdasd statically.
  * Don't support configuration files for zipl yet.
  * Adjusted Makefiles (install to directories as required by Debian policy).
  * Added pointers to documentation on IBM Developer Works to dasdfmt.8,
    fdasd.8 and zgetdump.8.
  * Composed zipl manpage from "zipl -h" output.

 -- Jochen Röhrig <jr@debian.org>  Mon, 23 Jul 2001 20:24:37 +0200

