* s390-tools: Define Rust MSRV as 1.75.0
* Add new tools / libraries:
- cpacfinfo: Tool to provide CPACF information
- opticsmon: Tools to monitor optical modules for directly attached PCI based NICs
- pvimg: Rust rewrite of genprotimg
* Changes of existing tools:
- chpstat: Add data bandwidth utilization column
- chpstat: Add support for full CMCB
- chpstat: Add support for new CMG types
- dbginfo.sh: add overview commands and crypto update
- hyptop: Support for structured output (json, json-seq, csv)
- lszfcp: Add missing fallback marker for non-good fc_host port_state
- lszfcp: Improve speed with many SCSI devices
- pvattest: Add attestation policy check command
- zipl: Add support of partitions of mirror md-devices
* Bug Fixes:
- lszcrypt: Fix wrong state showing up for removed AP queue within SE guest
- lszfcp: Show device names line for zfcp_units without SCSI device
- Revendored vendor.tar.gz
- Applied additional patch (bsc#1233889, bsc#1233079)
* s390-tools-02-zipl-src-fix-imprecise-check-that-file-is-on-specifi.patch
- Applied a patch (bsc#1233889)
* s390-tools-01-zipl_helper.device-mapper-add-missed-step-in-logical.patch
- Amended the /usr/lib/modules-load.d/pkey.conf (bsc#1233233). Added
* pkey_cca
* pkey_ep11
* pkey_pckmo
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=237
* s390-tools: Define Rust MSRV as 1.75.0
* Add new tools / libraries:
- cpacfinfo: Tool to provide CPACF information
- opticsmon: Tools to monitor optical modules for directly attached PCI based NICs
- pvimg: Rust rewrite of genprotimg
* Changes of existing tools:
- chpstat: Add data bandwidth utilization column
- chpstat: Add support for full CMCB
- chpstat: Add support for new CMG types
- dbginfo.sh: add overview commands and crypto update
- hyptop: Support for structured output (json, json-seq, csv)
- lszfcp: Add missing fallback marker for non-good fc_host port_state
- lszfcp: Improve speed with many SCSI devices
- pvattest: Add attestation policy check command
- zipl: Add support of partitions of mirror md-devices
* Bug Fixes:
- lszcrypt: Fix wrong state showing up for removed AP queue within SE guest
- lszfcp: Show device names line for zfcp_units without SCSI device
- Revendored vendor.tar.gz
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=232
* Changes of existing tools:
- cpacfstats: Add support for FULL XTS (MSA 10) and HMAC (MSA 11) PAI counter
- cpuplugd: Make cpuplugd compatible with hiperdispatch
- dbginfo.sh: Add network sockstat info
- pvapconfig: s390x exclusive build
- zdev: Add option to select IPL device
- zdump/dfo_s390: Support s390 DFO for vr-kernel dumps
- zipl: Add support of mirror devices
* Bug Fixes:
- (genprotimg|zipl)/boot: discard .note.package ELF section to save memory
- netboot/mk-s390image: Fix size when argument is a symlink
- ziorep_config: Fix warning message when multipath device is not there.
- zipl: Fix problems when target parameters are specified by user
- zipl: Fix segfault when creating device-based dumps with '--dry-run'
* Removed obsolete patches
- s390-tools-2.34-Fix-Rust-compilation-errors.patch
- s390-tools-01-zipl-src-add-basic-support-for-multiple-target-base-disks.patch
- s390-tools-02-zipl-src-add-basic-support-for-multiple-target-base-disks.patch
* Revendored vendor.tar.gz
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=226
* Applied a patch to fix Rust compilation errors (bsc#1229461)
- s390-tools-2.34-Fix-Rust-compilation-errors.patch
- Fix: s390-tools: Rust compilation errors (s390_pv_core), build fails with
"error: unnecessary qualification"
* Added BuildRequieres in the .spec file
- perl-Bootloader >= 0.4.15
* Upgrade s390-tools to version 2.34 (jsc#PED-3223,jsc#PED-9591)
*** v2.34.0
* Changes of existing tools:
- ap_tools/ap-check: Add support for vfio-ap dynamic configuration
- dbginfo.sh: Update/Add additional DASD data collection
- dumpconf: Add new parameter 'SCP_DATA' for SCSI/NVMe/ECKD dump devices
- libutil: Make formatted meta-data configurable
- s390-tools: Replace 'which' with built-in 'command -v'
- zdump/dfi_elf: Support core dumps of vr-kernels
* Bug Fixes:
- chzdev: Fix warning about failed ATTR writes by udev
- rust/pv: Try again if first CRL-URI is invalid
- rust/pvattest: Add short option for --arpk
- zdump: Fix 'zgetdump -i' ioctl error on s390 formatted dump file
*** v2.33.1
* Bug Fixes:
- s390-tools: Fix formatting and typos in README.md
- s390-tools: Fix release string
*** v2.33.0
* Add new tools / libraries:
- chpstat: New tool for displaying channel path statistics
- libutil: Add output format helpers(util_fmt: JSON, JSON-SEQ, CSV, text pairs)
* Changes of existing tools / libraries:
- chzdev: Add --is-owner to identify files created by zdev
- dasdfmt: Change default mode to always use full-format (Note: affects ESE DASD)
- libap: Significantly reduce delay time between file lock retries
- pvattest: Rewrite from C to Rust
- pvattest: Support additional data & user-data
- rust/pv: Support for Attestation
* Bug Fixes:
- chreipl: Improve disk type detection when running under QEMU
- dbginfo.sh: Use POSIX option with uname
- s390-tools: Fix missing hyphen escapes in the man page for many tools
- zipl/src: Fix bugs in disk_get_info() reproducible in corner cases
*** v2.32.0
* Changes of existing tools:
- cpumf/lscpumf: add support for machine type 3932
- genprotimg, pvattest, and pvsecret accept IBM signing key with Armonk as
subject locality
- zdump/zipl: Support for List-Directed dump from ECKD DASD
- zkey: Detect FIPS mode and generate PBKDF for luksFormat according to it
* Bug Fixes:
- dbginfo.sh: dash compatible copy sequence
- rust/pv_core: Fix UvDeviceInfo::get() method
- zipl/src: Fix leak of files if run with a broken configuration
- zkey: Fix convert command to accept only keys of type CCA-AESDATA
* Revendored vendor.tar.gz
* Removed obsolete patches
- s390-tools-sles15sp5-01-rust-pv-support-Armonk-in-IBM-signing-key-subject.patch
- s390-tools-sles15sp6-02-genprotimg-support-Armonk-in-IBM-signing-key-subject.patch
- s390-tools-sles15sp6-03-libpv-support-Armonk-in-IBM-signing-key-subject.patch
- s390-tools-sles15sp6-04-pvattest-Fix-root-ca-parsing.patch
- s390-tools-sles15sp6-genprotimg-makefile.patch
OBS-URL: https://build.opensuse.org/request/show/1196040
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s390-tools?expand=0&rev=80
- Upgrade s390-tools to version 2.31 (jsc#PED-3275, jsc#PED-3223)
- General:
* common.mak: Set default C/C++ standard to gnu11/gnu++11
- Add new tools / libraries:
* pvapconfig: Tool to automatically configure APQNs in SE KVM guests
* s390-tools: Provide pre-commit configuration
- Changes of existing tools:
* cpuplugd: Adjust to CPU 0 being no longer hotpluggable
* dbginfo.sh: Check for Dynamic Partition Mode
* dbginfo.sh: Update man page and copyright
* rust/pv: Add user-data signing and verifying
* rust/pvsecret: Add user defined signatures and verifications
* zdev/dracut: Consolidate device configuration
- Bug Fixes:
* dbginfo.sh: Fix relative path on script copy
* libkmipclient: Fix build with libxml2-2.12.0
* pvsecret: Fix panic if empty file is used as host key document
* rust/pv: Fix 'elided_lifetimes_in_associated_constant' warning
OBS-URL: https://build.opensuse.org/request/show/1145132
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s390-tools?expand=0&rev=69
- Upgrade s390-tools to version 2.31 (jsc#PED-3275, jsc#PED-3223)
- General:
* common.mak: Set default C/C++ standard to gnu11/gnu++11
- Add new tools / libraries:
* pvapconfig: Tool to automatically configure APQNs in SE KVM guests
* s390-tools: Provide pre-commit configuration
- Changes of existing tools:
* cpuplugd: Adjust to CPU 0 being no longer hotpluggable
* dbginfo.sh: Check for Dynamic Partition Mode
* dbginfo.sh: Update man page and copyright
* rust/pv: Add user-data signing and verifying
* rust/pvsecret: Add user defined signatures and verifications
* zdev/dracut: Consolidate device configuration
- Bug Fixes:
* dbginfo.sh: Fix relative path on script copy
* libkmipclient: Fix build with libxml2-2.12.0
* pvsecret: Fix panic if empty file is used as host key document
* rust/pv: Fix 'elided_lifetimes_in_associated_constant' warning
OBS-URL: https://build.opensuse.org/request/show/1145079
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=192
- Updated the .spec file to use gcc13 (bsc#1217838)
- Amended read_values for '-S' option (bsc#1217923)
- Upgrade s390-tools to version 2.30
(jsc#PED-5783, jsc#PED-6785, jsc#PED-7136, jsc#PED-6539, jsc#PED-4604,
jsc#PED-6649, jsc#PED-7138 )
- Amended the SUSE patches for version 2.30
- Revendored vendor.tar.gz
- Provide s390-tools on x86_64 to enable Secure Execution in the Cloud
(jsc#PED-578, jsc#PED-7136, and jsc#PED-7138)
* Selected tools from the s390-tools package need to be made available on x86_64.
OBS-URL: https://build.opensuse.org/request/show/1133714
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=185
- Amended read_value.c for newer z16 models (bsc#1214534)
- Upgrade to version 2.29.0 (jsc#PED-3275)
* s390-tools now supports tools written in Rust.
* Add compdb Makefile target to create 'compile_commands.json' to support LSP
backends in IDEs and editors
- Add new tools / libraries:
* rust/pv: Library for pv tools written in rust
* rust/pvsecret: Tool to manage UV-secrets
- Changes of existing tools:
* dbginfo.sh: Global IFS variable
* genprotimg: Add support for add-secret requests
* genprotimg: Build debuginfo files for bootloader
* hyptop: Add real SMT utilization field
* hyptop: Allow users to set speedup factor
* pvattest: Add yaml-output for verify command
* zipl: Build debuginfo files for bootloader
- Bug Fixes:
* dump2tar: Fix truncated paths
* zdev/dracut: fix kdump build to integrate with site support
- Amended .spec for version 2.29.0, including Rust integration
- The patches were updated by quilt
OBS-URL: https://build.opensuse.org/request/show/1107201
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s390-tools?expand=0&rev=63
- Upgrade to version 2.29.0 (jsc#PED-3275)
* s390-tools now supports tools written in Rust.
* Add compdb Makefile target to create 'compile_commands.json' to support LSP
backends in IDEs and editors
- Add new tools / libraries:
* rust/pv: Library for pv tools written in rust
* rust/pvsecret: Tool to manage UV-secrets
- Changes of existing tools:
* dbginfo.sh: Global IFS variable
* genprotimg: Add support for add-secret requests
* genprotimg: Build debuginfo files for bootloader
* hyptop: Add real SMT utilization field
* hyptop: Allow users to set speedup factor
* pvattest: Add yaml-output for verify command
* zipl: Build debuginfo files for bootloader
- Bug Fixes:
* dump2tar: Fix truncated paths
* zdev/dracut: fix kdump build to integrate with site support
- Amended .spec for version 2.29.0, including Rust integration
OBS-URL: https://build.opensuse.org/request/show/1102845
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=176
- Upgrade to version 2.27.0 (jsc#PED-3275)
- Changes of existing tools:
* s390-tools cross-compile and non-s390x support:
- pkg-config is now mandatory for the build process
- Add PKG_CONFIG Makefile variable to select pkg-config program;
default pkg-config or $(CROSS_COMPILE)pkg-config if
CROSS_COMPILE is set
- Rename Makefile variable ARCH to HOST_ARCH. HOST_ARCH is the
architecture that will run the produced (executable) objects
- Add the Makefile variable BUILD_ARCH. BUILD_ARCH is the
architecture of the build system. For each Makefile variable like
CC, LINK, CPP, ... there is a suffixed version of it - e.g.
CC_FOR_BUILD. This is useful for cross compiling, and this naming
convention is very similar to the Meson convention (see
https://mesonbuild.com/Reference-tables.html#environment-variables-per-machine).
- Limit build targets for non-s390x architectures (pvattest)
* dasdfmt: Fall back to full format if space release fails
* dbginfo.sh: Add nstat for network and SNMP stats
* dbginfo.sh: Rework crypto data collection
* hyptop: Show thread util by default
* zipl: Add support for list-directed IPL dump from ECKD DASD
- Bug Fixes:
* lszcrypt: Fix argument parsing
* zdev/dracut: Fix out-of-memory (OOM) situations in the kdump crashkernel environment
* ziomon/ziorep_config: Fix for SCSI devices of type disk without block dev
* pvextract-hdr: Fix parsing issues on little-endian systems
- Amended the .patches to fit the 2.27 version
- Removed obsolete patches (the fixes are included in this version)
* s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp5-zkey-Support-EP11-host-library-version-4.patch
* s390-tools-sles15sp5-01-zipl-boot-discard-.eh_frame-and-.interp-input-sectio.patch
* s390-tools-sles15sp5-02-zipl-boot-declare-that-no-executable-stack-is-requir.patch
* s390-tools-sles15sp5-03-zipl-boot-use-no-warn-rwx-segments-linker-flag.patch
* s390-tools-sles15sp5-04-zipl-boot-disable-build-id.patch
* s390-tools-sles15sp5-05-zipl-boot-simplify-objcopy-commands.patch
* s390-tools-sles15sp5-06-zipl-move-STAGE2_MAX_SIZE-and-STAGE1B_LOAD_ADDR-to-l.patch
* s390-tools-sles15sp5-07-zipl-boot-use-linker-scripts-for-all-bootloaders.patch
* s390-tools-sles15sp5-08-genprotimg-boot-declare-that-no-executable-stack-is-.patch
* s390-tools-sles15sp5-09-genprotimg-boot-use-no-warn-rwx-segments-linker-flag.patch
* s390-tools-sles15sp5-10-genprotimg-boot-disable-build-id.patch
* s390-tools-sles15sp5-11-genprotimg-boot-Makefile-simplify-objcopy-command.patch
* s390-tools-sles15sp5-12-genprotimg-boot-improve-linker-scripts.patch
* s390-tools-sles15sp5-13-genprotimg-boot-stage3b-add-size-check-to-the-linker.patch
* s390-tools-sles15sp5-14-genprotimg-boot-stage3b_reloc.bin-add-linker-script.patch
* s390-tools-sles15sp5-15-zipl-Embed-loader-data-directly-into-boot-object.patch
* s390-tools-sles15sp5-lszcrypt-use-separate-index-for-inner-sub-device-loo.patch
* s390-tools-sles15sp5-01-ziomon-ziorep_config-fix-missing-SG-major-minor-for-.patch
* s390-tools-sles15sp5-02-ziomon-ziorep_config-fix-for-SCSI-devices-of-type-di.patch
* s390-tools-sles15sp5-fix-chown-commands-syntax.patch
OBS-URL: https://build.opensuse.org/request/show/1093105
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=174
- Updated to version 2.25.0 (jsc#PED-627)
* __v2.25.0 (2022-12-12)__
For Linux kernel version: 6.1
Changes of existing tools:
- ap_tools: Use new mdevctl installation location
- lsdasd/tunedasd/zdev: Add support to handle copy pair relations presented by the DASD driver
- zdev: Add --shell command line switch to generate output suitable for shell environments
- zipl: Add List-Directed IPL from ECKD DASD to support secure boot
Bug Fixes:
- ipl_tools: Fix chreipl node for NVMes with CONFIG_NVME_MULTIPATH
- libdasd: Fix bug that prevented positive ioctl return codes
- Updated s390-tools-sles15sp5-fix-chown-commands-syntax.patch to fit the current version
- Removed obsolete Patch002, and Patch003
# Patch002: s390-tools-sles15sp5-util_lockfile-fix-includes.patch
# Patch003: s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
OBS-URL: https://build.opensuse.org/request/show/1043348
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s390-tools?expand=0&rev=49
- Updated to version 2.25.0 (jsc#PED-627)
* __v2.25.0 (2022-12-12)__
For Linux kernel version: 6.1
Changes of existing tools:
- ap_tools: Use new mdevctl installation location
- lsdasd/tunedasd/zdev: Add support to handle copy pair relations presented by the DASD driver
- zdev: Add --shell command line switch to generate output suitable for shell environments
- zipl: Add List-Directed IPL from ECKD DASD to support secure boot
Bug Fixes:
- ipl_tools: Fix chreipl node for NVMes with CONFIG_NVME_MULTIPATH
- libdasd: Fix bug that prevented positive ioctl return codes
- Updated s390-tools-sles15sp5-fix-chown-commands-syntax.patch to fit the current version
- Removed obsolete Patch002, and Patch003
# Patch002: s390-tools-sles15sp5-util_lockfile-fix-includes.patch
# Patch003: s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
OBS-URL: https://build.opensuse.org/request/show/1042407
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=141
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
- Modifed the spec file to install all binaires in /usr/sbin instead of /sbin
to align with the "usrmerge" initiative in openSUSE. (bsc#1195914) Also
modified the following files that SUSE provides that need to reflect this
change:
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Added s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
for bsc#1199649. zkey: KMIP plugin fails to connection to KMIP server
When a zkey key repository is bound to the KMIP plugin, and the
connection to the KMIP server is to be configired using command
'zkey kms configure --kmip-server <server>', it fails to connect
to the specified KMIP server.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/980529
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=137
- Updated the cputype script to include the model number of IBM's
recently announced z16 processor.
- Added the following patches for bsc#1198285:
s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
The certificate verification of check_hostkeydoc is too strict and
doesn't match the checking performed by genprotimg.
- Added the following patch for bsc#1198284:
s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
When re-enciphering the identity key and/or wrapping key of the
zkey KMIP plugin via 'zkey kms reencipher', the operation
completes without an error, but the secure keys are left
un-reenciphered.
OBS-URL: https://build.opensuse.org/request/show/970181
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s390-tools?expand=0&rev=45
- Added the following patches for bsc#1198285:
s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
The certificate verification of check_hostkeydoc is too strict and
doesn't match the checking performed by genprotimg.
- Added the following patch for bsc#1198284:
s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
When re-enciphering the identity key and/or wrapping key of the
zkey KMIP plugin via 'zkey kms reencipher', the operation
completes without an error, but the secure keys are left
un-reenciphered.
OBS-URL: https://build.opensuse.org/request/show/970173
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=131
- Added s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
for bsc#1196255. Version 2.37+ of util-linux modified the output
characters of lsblk,which breaks the parser function.
- Added s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
for bsc#1196254. Path resolution fails when a device provides
multiple mount points such as, for example, when using btrfs
subvolumes, or when mounting the same file system at multiple
mount points.
OBS-URL: https://build.opensuse.org/request/show/956861
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=127
- Upgraded to version 2.19.0 (jsc#SLE-18324)
* v2.19.0 (2021-11-10)__
Add new tools / libraries:
- chreipl-fcp-mpath: New toolset that uses multipath information to change
the configured FCP re-IPL path on detecting issues with the current path
Changes of existing tools:
- dbginfo.sh: Add retry timeout and remove possible blocking "blockdev --report"
- dbginfo.sh: Collect config- and debug-data for chreipl-fcp-mpath
- hsci: Add support for multiple MAC addresses
Bug Fixes:
- lshwc: Fix compile error for gcc <8.1
- zdump: Various clean-ups and fixes
- ziomon: Correct throughput calculation in ziorep_printers
- zipl: Fix segmentation fault when setting stage3_parms
* v2.18.0 (2021-10-01)__
Add new tools:
- scripts: Add tool for parsing sclp s390dbf logs
- zdev: Add udev rule helper tool
- zipl-editenv: Add tool to operate with zIPL environment installed in the boot record
Changes of existing tools:
- Makefile: Fix order of build of libraries for parallel builds
- dbginfo.sh: Add collection in area of timedate, coredump and --check option
- dbginfo.sh: Add exception on dump2tar for /sys/kernel/mm/page_idle/bitmap
- dbginfo.sh: Cleanup of outdated sections and general code rework
- dbginfo.sh: Collect zipl boot menu entries from boot loader specification
- lszcrypt: Add support for vfio-ap status field
- lszcrypt: Improved output for deconfig cards and queues
- lszfcp: Add linkdown case to host marker of extended output
- zdev: Add auto-config for PCI and crypto devices
- zdump: Introduce multi-level message logging
- zipl: Add support for environment block interpretation
- zkey-cryptsetup: Support LUKS2 volumes with integrity support enabled
Bug Fixes:
- hsavmcore: Avoid recompilation of overlay during install step
- libkmipclient: Fix parsing of hex values for XML and JSON encoding
- vmur/vmur.cpp: Fix error handling on transfer failure
- zdump: Lots of smaller fixes across the board
* v2.17.0 (2021-07-07)__
Add new tools / libraries:
- hsavmcore: New utility to make the dump process with kdump more efficient
- libkmipclient: Add KMIP client shared library
- libseckey: Add a secure key library
- lshwc: New tool to extract and list complete counter sets
Changes of existing tools:
- genprotimg: Add '--(enable|disable)-pckmo' options
- genprotimg: Add OpenSSL 3.0 support
- genprotimg: Change plaintext control flags defaults so PCKMO functions are allowed
- libutil: Introduce multi-level message logging (util_log)
- libutil: Introduce util_arch module
- udev/dasd: Change DASD udev-rule to set none scheduler
- zdsfs: Add transparent codepage conversion
- zkey: Add support for KMIP-based key management systems
Bug Fixes:
- ttyrun-getty: Avoid conflicts with serial-getty@
- dbginfo: add /proc/kallsyms - refresh zVM, lscpu - fix WORKARCHIVE handling
- dbginfo: add KVM data collection for server and guest - fix lszdev
- genprotimg: Add missing return values in error paths
- zkey: Fix conversion of CCA DATA keys to CCA CIPHER keys
- znetconf: avoid conflict with "chzdev -e"
* v2.16.0 (2021-02-19)__
Add new tool:
- hsci: New tool to manage HSCI (HiperSockets Converged Interfaces)
Changes of existing tools:
- genprotimg: Add host-key document verification support
- genprotimg: boot: Make boot loader -march=z900 compatible
- libekmfweb: Make install directory for shared libraries configurable
- lsdasd: Add FC Endpoint Security information
- make: Add address sanitizer support
- netboot: Add version information to scripts
- netboot: Bump busybox version in pxelinux.0 build
- zdev: Add FC Endpoint Security information for DASD devices
- zdev: Add build option to update initial RAM-disk by default
- zkey-ekmfweb: Avoid sequence number clash when generating keys
- zkey/zkey-ekmfweb: Install KMS plugins into configurable location
- zkey: Add support to store LUKS2 dummy passphrase in key repository
Bug Fixes:
- dasdfmt: Fix segfault when an incorrect option is specified
- genprotimg: Fix several build issues
- genprotimg: Require argument for 'ramdisk' and 'parmfile' options
- zcryptstats: Fix handling of partial results with many domains
- zfcpdbf: Deal with crash 7.2.9 change in caller name formatting
- zipl/boot: Fix memory use after free in stage2
- zipl/boot: Fix potential heap overflow in stage2
- zipl: Fix reading 4k disk's geometry
- Added the following two IBM patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
- Removed the following obsolete patches
* s390-tools-sles15sp3-dasdfmt-Fix-segfault-when-an-incorrect-option-is-spe.patch
* s390-tools-sles15sp3-libutil-Compare-proc-entries-to-vfstype.patch
* s390-tools-sles15sp3-01-zdev-Add-FC-Endpoint-Security-information-for-DASD-d.patch
* s390-tools-sles15sp3-02-lsdasd-Add-FC-Endpoint-Security-information.patch
* s390-tools-sles15sp3-hsci-Add-new-tool-to-control-HiperSockets-Converged-.patch
* s390-tools-sles15sp3-zcryptstats-Fix-handling-of-partial-results-with-man.patch
* s390-tools-sles15sp3-01-genprotimg-abort-if-one-of-the-recursive-targets-is-.patch
* s390-tools-sles15sp3-02-genprotimg-fix-two-memory-leaks.patch
* s390-tools-sles15sp3-03-genprotimg-require-argument-for-ramdisk-and-parmfile.patch
* s390-tools-sles15sp3-04-genprotimg-add-host-key-document-verification-suppor.patch
* s390-tools-sles15sp3-zkey-Fix-APQN-property-names.patch
* s390-tools-sles15sp3-zipl-fix-4k-scsi-ipl.patch
* s390-tools-sles15sp3-dasd-change-DASD-udev-rule-to-set-none-scheduler.patch
* s390-tools-sles15sp3-check-return-code-from-util_file_read_l.patch
* s390-tools-sles15sp3-dbginfo.sh-exclude-page_idle-bitmap.patch
- Removed an obsolete "export ROOT_BUILD_DIR" statement from the spec file.
- Removed unnecessary defattr statements in the files section.
OBS-URL: https://build.opensuse.org/request/show/947318
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=126
- Upgraded to version 2.19.0 (jsc#SLE-18324)
* v2.19.0 (2021-11-10)__
Add new tools / libraries:
- chreipl-fcp-mpath: New toolset that uses multipath information to change
the configured FCP re-IPL path on detecting issues with the current path
Changes of existing tools:
- dbginfo.sh: Add retry timeout and remove possible blocking "blockdev --report"
- dbginfo.sh: Collect config- and debug-data for chreipl-fcp-mpath
- hsci: Add support for multiple MAC addresses
Bug Fixes:
- lshwc: Fix compile error for gcc <8.1
- zdump: Various clean-ups and fixes
- ziomon: Correct throughput calculation in ziorep_printers
- zipl: Fix segmentation fault when setting stage3_parms
* v2.18.0 (2021-10-01)__
Add new tools:
- scripts: Add tool for parsing sclp s390dbf logs
- zdev: Add udev rule helper tool
- zipl-editenv: Add tool to operate with zIPL environment installed in the boot record
Changes of existing tools:
- Makefile: Fix order of build of libraries for parallel builds
- dbginfo.sh: Add collection in area of timedate, coredump and --check option
- dbginfo.sh: Add exception on dump2tar for /sys/kernel/mm/page_idle/bitmap
- dbginfo.sh: Cleanup of outdated sections and general code rework
- dbginfo.sh: Collect zipl boot menu entries from boot loader specification
- lszcrypt: Add support for vfio-ap status field
- lszcrypt: Improved output for deconfig cards and queues
- lszfcp: Add linkdown case to host marker of extended output
- zdev: Add auto-config for PCI and crypto devices
- zdump: Introduce multi-level message logging
- zipl: Add support for environment block interpretation
- zkey-cryptsetup: Support LUKS2 volumes with integrity support enabled
Bug Fixes:
- hsavmcore: Avoid recompilation of overlay during install step
- libkmipclient: Fix parsing of hex values for XML and JSON encoding
- vmur/vmur.cpp: Fix error handling on transfer failure
- zdump: Lots of smaller fixes across the board
* v2.17.0 (2021-07-07)__
Add new tools / libraries:
- hsavmcore: New utility to make the dump process with kdump more efficient
- libkmipclient: Add KMIP client shared library
- libseckey: Add a secure key library
- lshwc: New tool to extract and list complete counter sets
Changes of existing tools:
- genprotimg: Add '--(enable|disable)-pckmo' options
- genprotimg: Add OpenSSL 3.0 support
- genprotimg: Change plaintext control flags defaults so PCKMO functions are allowed
- libutil: Introduce multi-level message logging (util_log)
- libutil: Introduce util_arch module
- udev/dasd: Change DASD udev-rule to set none scheduler
- zdsfs: Add transparent codepage conversion
- zkey: Add support for KMIP-based key management systems
Bug Fixes:
- ttyrun-getty: Avoid conflicts with serial-getty@
- dbginfo: add /proc/kallsyms - refresh zVM, lscpu - fix WORKARCHIVE handling
- dbginfo: add KVM data collection for server and guest - fix lszdev
- genprotimg: Add missing return values in error paths
- zkey: Fix conversion of CCA DATA keys to CCA CIPHER keys
- znetconf: avoid conflict with "chzdev -e"
* v2.16.0 (2021-02-19)__
Add new tool:
- hsci: New tool to manage HSCI (HiperSockets Converged Interfaces)
Changes of existing tools:
- genprotimg: Add host-key document verification support
- genprotimg: boot: Make boot loader -march=z900 compatible
- libekmfweb: Make install directory for shared libraries configurable
- lsdasd: Add FC Endpoint Security information
- make: Add address sanitizer support
- netboot: Add version information to scripts
- netboot: Bump busybox version in pxelinux.0 build
- zdev: Add FC Endpoint Security information for DASD devices
- zdev: Add build option to update initial RAM-disk by default
- zkey-ekmfweb: Avoid sequence number clash when generating keys
- zkey/zkey-ekmfweb: Install KMS plugins into configurable location
- zkey: Add support to store LUKS2 dummy passphrase in key repository
Bug Fixes:
- dasdfmt: Fix segfault when an incorrect option is specified
- genprotimg: Fix several build issues
- genprotimg: Require argument for 'ramdisk' and 'parmfile' options
- zcryptstats: Fix handling of partial results with many domains
- zfcpdbf: Deal with crash 7.2.9 change in caller name formatting
- zipl/boot: Fix memory use after free in stage2
- zipl/boot: Fix potential heap overflow in stage2
- zipl: Fix reading 4k disk's geometry
- Removed the following obsolete patches
* s390-tools-sles15sp3-dasdfmt-Fix-segfault-when-an-incorrect-option-is-spe.patch
* s390-tools-sles15sp3-libutil-Compare-proc-entries-to-vfstype.patch
* s390-tools-sles15sp3-01-zdev-Add-FC-Endpoint-Security-information-for-DASD-d.patch
* s390-tools-sles15sp3-02-lsdasd-Add-FC-Endpoint-Security-information.patch
* s390-tools-sles15sp3-hsci-Add-new-tool-to-control-HiperSockets-Converged-.patch
* s390-tools-sles15sp3-zcryptstats-Fix-handling-of-partial-results-with-man.patch
* s390-tools-sles15sp3-01-genprotimg-abort-if-one-of-the-recursive-targets-is-.patch
* s390-tools-sles15sp3-02-genprotimg-fix-two-memory-leaks.patch
* s390-tools-sles15sp3-03-genprotimg-require-argument-for-ramdisk-and-parmfile.patch
* s390-tools-sles15sp3-04-genprotimg-add-host-key-document-verification-suppor.patch
* s390-tools-sles15sp3-zkey-Fix-APQN-property-names.patch
* s390-tools-sles15sp3-zipl-fix-4k-scsi-ipl.patch
* s390-tools-sles15sp3-dasd-change-DASD-udev-rule-to-set-none-scheduler.patch
* s390-tools-sles15sp3-check-return-code-from-util_file_read_l.patch
- Removed an obsolete "export ROOT_BUILD_DIR" statement from the spec file.
- Removed unnecessary defattr statements in the files section.
- Updated the spec file to correspond to the changes made to the
location and name of the kernel image in the kernel-zfcpdump
package (bsc#1189841)
- Did some spec file cleanup based on the recommendations from
spec-cleaner.
OBS-URL: https://build.opensuse.org/request/show/931286
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s390-tools?expand=0&rev=41
- Upgraded to version 2.19.0 (jsc#SLE-18324)
* v2.19.0 (2021-11-10)__
Add new tools / libraries:
- chreipl-fcp-mpath: New toolset that uses multipath information to change
the configured FCP re-IPL path on detecting issues with the current path
Changes of existing tools:
- dbginfo.sh: Add retry timeout and remove possible blocking "blockdev --report"
- dbginfo.sh: Collect config- and debug-data for chreipl-fcp-mpath
- hsci: Add support for multiple MAC addresses
Bug Fixes:
- lshwc: Fix compile error for gcc <8.1
- zdump: Various clean-ups and fixes
- ziomon: Correct throughput calculation in ziorep_printers
- zipl: Fix segmentation fault when setting stage3_parms
* v2.18.0 (2021-10-01)__
Add new tools:
- scripts: Add tool for parsing sclp s390dbf logs
- zdev: Add udev rule helper tool
- zipl-editenv: Add tool to operate with zIPL environment installed in the boot record
Changes of existing tools:
- Makefile: Fix order of build of libraries for parallel builds
- dbginfo.sh: Add collection in area of timedate, coredump and --check option
- dbginfo.sh: Add exception on dump2tar for /sys/kernel/mm/page_idle/bitmap
- dbginfo.sh: Cleanup of outdated sections and general code rework
- dbginfo.sh: Collect zipl boot menu entries from boot loader specification
- lszcrypt: Add support for vfio-ap status field
- lszcrypt: Improved output for deconfig cards and queues
- lszfcp: Add linkdown case to host marker of extended output
- zdev: Add auto-config for PCI and crypto devices
- zdump: Introduce multi-level message logging
- zipl: Add support for environment block interpretation
- zkey-cryptsetup: Support LUKS2 volumes with integrity support enabled
Bug Fixes:
- hsavmcore: Avoid recompilation of overlay during install step
- libkmipclient: Fix parsing of hex values for XML and JSON encoding
- vmur/vmur.cpp: Fix error handling on transfer failure
- zdump: Lots of smaller fixes across the board
* v2.17.0 (2021-07-07)__
Add new tools / libraries:
- hsavmcore: New utility to make the dump process with kdump more efficient
- libkmipclient: Add KMIP client shared library
- libseckey: Add a secure key library
- lshwc: New tool to extract and list complete counter sets
Changes of existing tools:
- genprotimg: Add '--(enable|disable)-pckmo' options
- genprotimg: Add OpenSSL 3.0 support
- genprotimg: Change plaintext control flags defaults so PCKMO functions are allowed
- libutil: Introduce multi-level message logging (util_log)
- libutil: Introduce util_arch module
- udev/dasd: Change DASD udev-rule to set none scheduler
- zdsfs: Add transparent codepage conversion
- zkey: Add support for KMIP-based key management systems
Bug Fixes:
- ttyrun-getty: Avoid conflicts with serial-getty@
- dbginfo: add /proc/kallsyms - refresh zVM, lscpu - fix WORKARCHIVE handling
- dbginfo: add KVM data collection for server and guest - fix lszdev
- genprotimg: Add missing return values in error paths
- zkey: Fix conversion of CCA DATA keys to CCA CIPHER keys
- znetconf: avoid conflict with "chzdev -e"
* v2.16.0 (2021-02-19)__
Add new tool:
- hsci: New tool to manage HSCI (HiperSockets Converged Interfaces)
Changes of existing tools:
- genprotimg: Add host-key document verification support
- genprotimg: boot: Make boot loader -march=z900 compatible
- libekmfweb: Make install directory for shared libraries configurable
- lsdasd: Add FC Endpoint Security information
- make: Add address sanitizer support
- netboot: Add version information to scripts
- netboot: Bump busybox version in pxelinux.0 build
- zdev: Add FC Endpoint Security information for DASD devices
- zdev: Add build option to update initial RAM-disk by default
- zkey-ekmfweb: Avoid sequence number clash when generating keys
- zkey/zkey-ekmfweb: Install KMS plugins into configurable location
- zkey: Add support to store LUKS2 dummy passphrase in key repository
Bug Fixes:
- dasdfmt: Fix segfault when an incorrect option is specified
- genprotimg: Fix several build issues
- genprotimg: Require argument for 'ramdisk' and 'parmfile' options
- zcryptstats: Fix handling of partial results with many domains
- zfcpdbf: Deal with crash 7.2.9 change in caller name formatting
- zipl/boot: Fix memory use after free in stage2
- zipl/boot: Fix potential heap overflow in stage2
- zipl: Fix reading 4k disk's geometry
- Removed the following obsolete patches
* s390-tools-sles15sp3-dasdfmt-Fix-segfault-when-an-incorrect-option-is-spe.patch
* s390-tools-sles15sp3-libutil-Compare-proc-entries-to-vfstype.patch
* s390-tools-sles15sp3-01-zdev-Add-FC-Endpoint-Security-information-for-DASD-d.patch
* s390-tools-sles15sp3-02-lsdasd-Add-FC-Endpoint-Security-information.patch
* s390-tools-sles15sp3-hsci-Add-new-tool-to-control-HiperSockets-Converged-.patch
* s390-tools-sles15sp3-zcryptstats-Fix-handling-of-partial-results-with-man.patch
* s390-tools-sles15sp3-01-genprotimg-abort-if-one-of-the-recursive-targets-is-.patch
* s390-tools-sles15sp3-02-genprotimg-fix-two-memory-leaks.patch
* s390-tools-sles15sp3-03-genprotimg-require-argument-for-ramdisk-and-parmfile.patch
* s390-tools-sles15sp3-04-genprotimg-add-host-key-document-verification-suppor.patch
* s390-tools-sles15sp3-zkey-Fix-APQN-property-names.patch
* s390-tools-sles15sp3-zipl-fix-4k-scsi-ipl.patch
* s390-tools-sles15sp3-dasd-change-DASD-udev-rule-to-set-none-scheduler.patch
* s390-tools-sles15sp3-check-return-code-from-util_file_read_l.patch
- Removed an obsolete "export ROOT_BUILD_DIR" statement from the spec file.
- Removed unnecessary defattr statements in the files section.
- Updated the spec file to correspond to the changes made to the
location and name of the kernel image in the kernel-zfcpdump
package (bsc#1189841)
- Did some spec file cleanup based on the recommendations from
spec-cleaner.
OBS-URL: https://build.opensuse.org/request/show/931282
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=124
- Added s390-tools-sles15sp3-dasd-change-DASD-udev-rule-to-set-none-scheduler.patch
dasd: change default scheduler to reduce CPU consumption (bsc#1183810)
- Modified s390-tools-sles12-create-filesystem-links.patch to fit after
applying s390-tools-sles15sp3-dasd-change-DASD-udev-rule-to-set-none-scheduler.patch
- Removed 59-dasd.rules-wait_for.patch obsoleted by bsc#1183810.
OBS-URL: https://build.opensuse.org/request/show/885470
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s390-tools?expand=0&rev=38
- Added s390-tools-sles15sp3-dasd-change-DASD-udev-rule-to-set-none-scheduler.patch
dasd: change default scheduler to reduce CPU consumption (bsc#1183810)
- Modified s390-tools-sles12-create-filesystem-links.patch to fit after
applying s390-tools-sles15sp3-dasd-change-DASD-udev-rule-to-set-none-scheduler.patch
- Removed 59-dasd.rules-wait_for.patch obsoleted by bsc#1183810.
OBS-URL: https://build.opensuse.org/request/show/885467
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=116
- Added s390-tools-sles15sp3-zipl-fix-4k-scsi-ipl.patch (bsc#1183039)
IPL is not working when bootloader is installed on a SCSI disk
with 4k physical blocksize without using a devicemapper target.
- Added s390-tools-sles15sp3-remove-no-pie-link-arguments.patch so
that we can build on systems with binutils 2.36 and higher. Without
this, the build fails because that version of the ld command
doesn't recognize "-no-pie" an acceptable argument.
- Updated the mkdump.pl script to make the name of the temporary
configuration file in /tmp/ unpredictable. (bsc#1182876)
- Updated detach_disks.sh to not use predictable temporary file
names. (bsc#1182777, CVE-2021-25316)
- Made for the following changes for bsc#1182816:
* Updated s390-tools-sles15sp3-Format-devices-in-parallel.patch to
change all instances of the progress bar from printing "#" to
printing the process number of the DASD volume being formatted.
* Updated s390-tools-sles15sp3-Implement-Y-yast_mode.patch to print
out the numbder of cylinders in a device, as was done in the
prior versions of this patch, but was missed when modifying it
for SLES15 SP3.
* Added s390-tools-sles15sp3-check-return-code-from-util_file_read_l.patch
because otherwise a warning message from dasdfmt is being generated
that could interfere with YaST properly processing the progress
of the formatting process.
OBS-URL: https://build.opensuse.org/request/show/877835
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s390-tools?expand=0&rev=37
- Added s390-tools-sles15sp3-zipl-fix-4k-scsi-ipl.patch (bsc#1183039)
IPL is not working when bootloader is installed on a SCSI disk
with 4k physical blocksize without using a devicemapper target.
- Added s390-tools-sles15sp3-remove-no-pie-link-arguments.patch so
that we can build on systems with binutils 2.36 and higher. Without
this, the build fails because that version of the ld command
doesn't recognize "-no-pie" an acceptable argument.
- Updated the mkdump.pl script to make the name of the temporary
configuration file in /tmp/ unpredictable. (bsc#1182876)
OBS-URL: https://build.opensuse.org/request/show/877833
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=114
- Updated detach_disks.sh to not use predictable temporary file
names. (bsc#1182777)
- Made for the following changes for bsc#1182816:
* Updated s390-tools-sles15sp3-Format-devices-in-parallel.patch to
change all instances of the progress bar from printing "#" to
printing the process number of the DASD volume being formatted.
* Updated s390-tools-sles15sp3-Implement-Y-yast_mode.patch to print
out the numbder of cylinders in a device, as was done in the
prior versions of this patch, but was missed when modifying it
for SLES15 SP3.
* Added s390-tools-sles15sp3-check-return-code-from-util_file_read_l.patch
because otherwise a warning message from dasdfmt is being generated
that could interfere with YaST properly processing the progress
of the formatting process.
OBS-URL: https://build.opensuse.org/request/show/875686
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=108
- Upgraded to version 2.15.1. (bsc#1178250, jsc#SLE-13663)
- Added s390-tools-sles15sp3-dasdfmt-Fix-segfault-when-an-incorrect-option-is-spe.patch
(bsc#1178313). When specifying an incorrect program option, dasdfmt segfaults
as the format string for the corresponding error message has no parameter.
- Added s390-tools-sles15sp3-libutil-Compare-proc-entries-to-vfstype.patch
(bsc#1178315). The fdasd command was failing if sysfs was mounted this way:
mount -t sysfs none /sys
To make sure that the mount point of the sysfs is still found when mounted
with a device keyword specified other than 'sysfs', check for the filesystem
type instead, which is more specific.
- Added the following patches for bsc#1178427, and jsc#SLE-13768,
Log DASD info for endpoint security
* s390-tools-sles15sp3-01-zdev-Add-FC-Endpoint-Security-information-for-DASD-d.patch
* s390-tools-sles15sp3-02-lsdasd-Add-FC-Endpoint-Security-information.patch
- Added the following patch for bsc#1178628 and jsc#SLE-13765, Converged
HiperSockets/Ethernet Interface
* s390-tools-sles15sp3-hsci-Add-new-tool-to-control-HiperSockets-Converged-.patch
- Added the following patches for bsc#1178992 and jsc#SLE-13772, Add host-key
document verification support to genprotimg.
* s390-tools-sles15sp3-01-genprotimg-abort-if-one-of-the-recursive-targets-is-.patch
* s390-tools-sles15sp3-02-genprotimg-fix-two-memory-leaks.patch
* s390-tools-sles15sp3-03-genprotimg-require-argument-for-ramdisk-and-parmfile.patch
* s390-tools-sles15sp3-04-genprotimg-add-host-key-document-verification-suppor.patch
- Added the following patch for bsc#1178734. Running zcryptstats when many domains
are available per cryto card does not produce any output, and is hanging in a loop.
* s390-tools-sles15sp3-zcryptstats-Fix-handling-of-partial-results-with-man.patch
- Reworked and renamed the following patches to accommodate changes made by IBM
to the structure of the dasdfmt command.
* s390-tools-sles15-Allow-multiple-device-arguments.patch renamed to
s390-tools-sles15sp3-Allow-multiple-device-arguments.patch.
* s390-tools-sles15-Format-devices-in-parallel.patch renamed to
s390-tools-sles15sp3-Format-devices-in-parallel.patch
* dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch renamed to
s390-tools-sles15sp3-dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch
* s390-tools-sles15-Implement-f-for-backwards-compability.patch renamed to
s390-tools-sles15sp3-Implement-f-for-backwards-compability.patch renamed to
* s390-tools-sles15-Implement-Y-yast_mode.patch
s390-tools-sles15sp3-Implement-Y-yast_mode.patch
- Upgraded to version 2.15.0 (jsc#SLE-13662, jsc#SLE-13663,
jsc#SLE-13667, jsc#SLE-13724, jsc#SLE-13728, jsc#SLE-13730,
jsc#SLE-13739, jsc#SLE-13744, jsc#SLE-13751, jsc#SLE-13755,
jsc#SLE-13765, jsc#SLE-13768, jsc#SLE-13777, jsc#SLE-13814,
jsc#SLE-13819, jsc#SLE-13820)
- Reworked s390-tools-sles12-sysconfig-compatible-dumpconf.patch to fit the
current version and renamed it to s390-tools-sles15-sysconfig-compatible-dumpconf.patch
- Removed the following obsolete patches:
* s390-tools-sles15sp2-01-zkey-Separate-and-rework-CCA-host-library-loading.patch
* s390-tools-sles15sp2-02-zkey-Move-utility-functions-into-separate-source-fil.patch
* s390-tools-sles15sp2-03-zkey-Add-utility-function-to-get-the-serial-number-o.patch
* s390-tools-sles15sp2-04-zkey-Add-utility-function-to-get-the-mkvp-of-a-crypt.patch
* s390-tools-sles15sp2-05-zkey-add-function-to-iterate-over-all-available-CCA-.patch
* s390-tools-sles15sp2-06-zkey-Add-function-to-print-the-MKVPs-of-APQNs.patch
* s390-tools-sles15sp2-07-zkey-Add-function-to-cross-check-APQNs-for-valid-mas.patch
* s390-tools-sles15sp2-08-zkey-Add-function-to-obtain-the-mkvp-of-a-secure-key.patch
* s390-tools-sles15sp2-09-zkey-Display-MKVP-when-validating-a-secure-key.patch
* s390-tools-sles15sp2-10-zkey-Cross-check-APQNs-when-generating-secure-keys.patch
* s390-tools-sles15sp2-11-zkey-Cross-check-APQNs-when-validating-secure-keys.patch
* s390-tools-sles15sp2-12-zkey-Cross-check-APQNs-when-importing-secure-keys.patch
* s390-tools-sles15sp2-13-zkey-Cross-check-APQNs-when-changing-APQN-associatio.patch
* s390-tools-sles15sp2-14-zkey-Add-function-to-select-a-specific-CCA-adapter.patch
* s390-tools-sles15sp2-15-zkey-Add-function-to-select-a-CCA-adapter-by-mkvp.patch
* s390-tools-sles15sp2-16-zkey-Select-CCA-adapter-when-re-enciphering.patch
* s390-tools-sles15sp2-17-zkey-cryptsetup-Add-to-new-and-from-old-options.patch
* s390-tools-sles15sp2-18-zkey-Display-key-type-with-list-and-validate-command.patch
* s390-tools-sles15sp2-19-zkey-Allow-to-filter-list-output-by-key-type.patch
* s390-tools-sles15sp2-20-zkey-Allow-to-specify-the-key-type-with-the-generate.patch
* s390-tools-sles15sp2-21-zkey-Preparations-for-introducing-a-new-key-type.patch
* s390-tools-sles15sp2-22-zkey-Introduce-the-CCA-AESCIPHER-key-type.patch
* s390-tools-sles15sp2-23-zkey-Add-wrappers-for-the-new-IOCTLs-with-fallback-t.patch
* s390-tools-sles15sp2-24-zkey-Add-helper-functions-to-build-lists-of-APQNs.patch
* s390-tools-sles15sp2-25-zkey-Add-support-for-generating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-26-zkey-Add-support-for-validating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-27-zkey-Add-support-for-re-enciphering-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-28-zkey-Check-crypto-card-level-during-APQN-cross-check.patch
* s390-tools-sles15sp2-29-zkey-Add-helper-function-to-query-the-CCA-firmware-v.patch
* s390-tools-sles15sp2-30-zkey-Add-helper-function-to-convert-secure-keys-betw.patch
* s390-tools-sles15sp2-31-zkey-Add-helper-function-to-restrict-export-of-secur.patch
* s390-tools-sles15sp2-32-zkey-Add-helper-function-to-check-an-AES-CIPHER-key.patch
* s390-tools-sles15sp2-33-zkey-Add-key-checks-when-importing-a-CCA-AESCIPHER-k.patch
* s390-tools-sles15sp2-34-zkey-Add-convert-command-to-convert-keys-from-one-ty.patch
* s390-tools-sles15sp2-35-zkey-Allow-zkey-cryptsetup-setkey-to-set-different-k.patch
* s390-tools-sles15sp2-zcrypt-CEX7S-exploitation-support.patch
* s390-tools-sles15sp2-zcryptstats-Add-support-for-CEX7.patch
* s390-tools-sles15sp2-zkey-Fix-listing-of-keys-on-file-systems-reporting-D.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-XTS-keys.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-XTS-attribute-for-validate-comma.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-CCA-AESCIPHER.patch
* s390-tools-sles15sp2-01-zipl-libc-Introduce-vsnprintf.patch
* s390-tools-sles15sp2-02-zipl-libc-Fix-potential-buffer-overflow-in-printf.patch
* s390-tools-sles15sp2-03-zipl-libc-Replace-sprintf-with-snprintf.patch
* s390-tools-sles15sp2-04-zipl-libc-Indicate-truncated-lines-in-printf-with.patch
* s390-tools-sles15sp2-01-zpcictl-Initiate-recover-after-reset.patch
* s390-tools-sles15sp2-02-zpcictl-Rename-misleading-sysfs_write_data.patch
* s390-tools-sles15sp2-03-zpcitctl-Exit-on-error-in-sysfs_report_error.patch
* s390-tools-sles15sp2-01-zipl-fix-Wdiscarded-qualifiers.patch
* s390-tools-sles15sp2-02-zipl-fix-Waddress-of-packed-member.patch
* s390-tools-sles15sp2-03-zipl-remove-some-useless-__packed___-attributes.patch
* s390-tools-sles15sp2-04-zipl-Fix-entry-point-for-stand-alone-kdump.patch
* s390-tools-sles15sp2-05-zipl-Fix-dependency-generation-in-zipl-boot.patch
* s390-tools-sles15sp2-06-zipl-Make-use-of-__packed-macro.patch
* s390-tools-sles15sp2-07-zipl-define-__section-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-08-zipl-Make-use-of-__noreturn-macro.patch
* s390-tools-sles15sp2-09-zipl-Define-__noinline-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-10-zipl-stage3-Mark-start_kernel-__noreturn.patch
* s390-tools-sles15sp2-11-zipl-sclp-Remove-duplicate-macros.patch
* s390-tools-sles15sp2-12-zipl-Make-address-size-mask-macros-UL.patch
* s390-tools-sles15sp2-13-zipl-libc-Use-stdint.h-instead-of-self-defined-macro.patch
* s390-tools-sles15sp2-14-zipl-Consolidate-IMAGE-macros.patch
* s390-tools-sles15sp2-15-zipl-Consolidate-STAGE-2-3-macros.patch
* s390-tools-sles15sp2-16-zipl-stfle-use-uint64_t-instead-of-u64.patch
* s390-tools-sles15sp2-17-zipl-boot-fix-comment-in-stage3.lds.patch
* s390-tools-sles15sp2-18-lib-zt_common-add-STATIC_ASSERT-macro.patch
* s390-tools-sles15sp2-19-zipl-use-STATIC_ASSERT-macro-for-no-padding-verifica.patch
* s390-tools-sles15sp2-20-Support-lib-zt_common.h-to-be-used-in-assembler-and-.patch
* s390-tools-sles15sp2-21-zipl-move-IPL-related-definitions-into-separate-head.patch
* s390-tools-sles15sp2-22-zipl-move-SIGP-related-functions-and-definitions-int.patch
* s390-tools-sles15sp2-23-zipl-add-SIGP_SET_ARCHITECTURE-to-sigp.h-and-use-it.patch
* s390-tools-sles15sp2-24-zipl-stage3-make-IPL_DEVICE-definition-consistent-wi.patch
* s390-tools-sles15sp2-25-zipl-move-Linux-layout-definitions-into-separate-hea.patch
* s390-tools-sles15sp2-26-zipl-tape0-use-constants-defined-in-linux_layout.h.patch
* s390-tools-sles15sp2-27-zipl-use-STAGE3_ENTRY-for-STAGE3_LOAD_ADDRESS.patch
* s390-tools-sles15sp2-28-zipl-move-loaders-layout-definitions-into-separate-h.patch
* s390-tools-sles15sp2-29-zipl-s390.h-rename-inline-macro-into-__always_inline.patch
* s390-tools-sles15sp2-30-zipl-move-__always_inline-barrier-__pa32-pa-to-zt_co.patch
* s390-tools-sles15sp2-31-zipl-make-BLK_PWRT-unsigned-int.patch
* s390-tools-sles15sp2-32-Consolidate-MIN-and-MAX-macros.patch
* s390-tools-sles15sp2-33-zipl-remove-libc.h-include-in-s390.h.patch
* s390-tools-sles15sp2-34-zipl-move-s390.h-to-include-boot-s390.h.patch
* s390-tools-sles15sp2-35-zipl-libc-include-s390.h.patch
* s390-tools-sles15sp2-36-include-boot-s390.h-move-panic-and-panic_notify-to-l.patch
* s390-tools-sles15sp2-37-include-boot-s390.h-fixes-for-Werror-sign-conversion.patch
* s390-tools-sles15sp2-38-zipl-refactor-all-EBCDIC-code-into-separate-files.patch
* s390-tools-sles15sp2-39-zipl-sclp-add-macros-for-the-control-program-masks.patch
* s390-tools-sles15sp2-40-zipl-sclp-add-sclp_print_ascii.patch
* s390-tools-sles15sp2-41-zipl-libc-printf-print-on-linemode-and-ASCII-console.patch
* s390-tools-sles15sp2-42-Consolidate-ALIGN-__ALIGN_MASK-ARRAY_SIZE-macros.patch
* s390-tools-sles15sp2-43-genprotimg-boot-initial-bootloader-support.patch
* s390-tools-sles15sp2-44-genprotimg-boot-use-C-pre-processor-for-linker-scrip.patch
* s390-tools-sles15sp2-45-genprotimg-add-relocator-for-stage3b.patch
* s390-tools-sles15sp2-46-README.md-remove-useless-empty-line.patch
* s390-tools-sles15sp2-47-include-boot-s390.h-add-guard-for-struct-__vector128.patch
* s390-tools-sles15sp2-48-genprotimg-introduce-new-tool-for-the-creation-of-PV.patch
* s390-tools-sles15sp2-01-zipl-Add-missing-options-to-help-output.patch
* s390-tools-sles15sp2-02-zipl-allow-stand-alone-secure-option-on-command-l.patch
* s390-tools-sles15sp2-03-zipl-correct-secure-boot-config-handling.patch
* s390-tools-sles15sp2-04-zipl-fix-zipl.conf-man-page-example-for-secure-boot.patch
* s390-tools-sles15sp2-01-cpumf-add-new-deflate-counters-for-z15.patch
* s390-tools-sles15sp2-vmcp-exit-code.patch
* s390-tools-sles15sp2-zipl-prevent-endless-loop-during-IPL.patch
* s390-tools-sles15sp2-zipl-check-for-valid-ipl-parmblock-lowcore-pointer.patch
* s390-tools-sles15sp2-01-zipl-libc-libc_stop-move-noreturn-to-declaration.patch
* s390-tools-sles15sp2-02-zipl-stage3-correctly-handle-diag308-response-code.patch
* s390-tools-sles15sp2-lsluns-try-harder-to-find-udevadm.patch
* s390-tools-sles15sp2-znetconf-introduce-better-ways-to-locate-udevadm.patch
* s390-tools-sles15sp2-mon_tools-update-udevadm-location.patch
* s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
* s390-tools-sles15sp1-zdev-Also-include-the-ctc-driver-in-the-initrd.patch not in spec file
* s390-tools-sles15sp2-Close-file-descriptor-when-checking-for-read-only.patch not in spec file
- Added s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
(bsc#1176508)
lscpumf displays counter number 265 as DFLT_CCERROR. This is wrong
and differs from the counter name as defined in the Linux kernel
version 5.8 and later.
- Added the following patches to implement the post-GA feature jsc#ECO-2636
Log FCP link info for endpoint security (bsc#1175477)
OBS-URL: https://build.opensuse.org/request/show/854128
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=102
- Upgraded to version 2.15.1. (bsc#1178250, jsc#SLE-13663)
- Added s390-tools-sles15sp3-dasdfmt-Fix-segfault-when-an-incorrect-option-is-spe.patch
(bsc#1178313). When specifying an incorrect program option, dasdfmt segfaults
as the format string for the corresponding error message has no parameter.
- Added s390-tools-sles15sp3-libutil-Compare-proc-entries-to-vfstype.patch
(bsc#1178315). The fdasd command was failing if sysfs was mounted this way:
mount -t sysfs none /sys
To make sure that the mount point of the sysfs is still found when mounted
with a device keyword specified other than 'sysfs', check for the filesystem
type instead, which is more specific.
- Added the following patches for bsc#1178427, and jsc#SLE-13768,
Log DASD info for endpoint security
* s390-tools-sles15sp3-01-zdev-Add-FC-Endpoint-Security-information-for-DASD-d.patch
* s390-tools-sles15sp3-02-lsdasd-Add-FC-Endpoint-Security-information.patch
- Added the following patch for bsc#1178628 and jsc#SLE-13765, Converged
HiperSockets/Ethernet Interface
* s390-tools-sles15sp3-hsci-Add-new-tool-to-control-HiperSockets-Converged-.patch
- Added the following patches for bsc#1178992 and jsc#SLE-13772, Add host-key
document verification support to genprotimg.
* s390-tools-sles15sp3-01-genprotimg-abort-if-one-of-the-recursive-targets-is-.patch
* s390-tools-sles15sp3-02-genprotimg-fix-two-memory-leaks.patch
* s390-tools-sles15sp3-03-genprotimg-require-argument-for-ramdisk-and-parmfile.patch
* s390-tools-sles15sp3-04-genprotimg-add-host-key-document-verification-suppor.patch
- Added the following patch for bsc#1178734. Running zcryptstats when many domains
are available per cryto card does not produce any output, and is hanging in a loop.
* s390-tools-sles15sp3-zcryptstats-Fix-handling-of-partial-results-with-man.patch
- Reworked and renamed the following patches to accommodate changes made by IBM
to the structure of the dasdfmt command.
* s390-tools-sles15-Allow-multiple-device-arguments.patch renamed to
s390-tools-sles15sp3-Allow-multiple-device-arguments.patch.
* s390-tools-sles15-Format-devices-in-parallel.patch renamed to
s390-tools-sles15sp3-Format-devices-in-parallel.patch
* dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch renamed to
s390-tools-sles15sp3-dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch
* s390-tools-sles15-Implement-f-for-backwards-compability.patch renamed to
s390-tools-sles15-Implement-Y-yast_mode.patch
- Upgraded to version 2.15.0 (jsc#SLE-13662, jsc#SLE-13663,
jsc#SLE-13667, jsc#SLE-13724, jsc#SLE-13728, jsc#SLE-13730,
jsc#SLE-13739, jsc#SLE-13744, jsc#SLE-13751, jsc#SLE-13755,
jsc#SLE-13765, jsc#SLE-13768, jsc#SLE-13777, jsc#SLE-13814,
jsc#SLE-13819, jsc#SLE-13820)
- Reworked s390-tools-sles12-sysconfig-compatible-dumpconf.patch to fit the
current version and renamed it to s390-tools-sles15-sysconfig-compatible-dumpconf.patch
- Removed the following obsolete patches:
* s390-tools-sles15sp2-01-zkey-Separate-and-rework-CCA-host-library-loading.patch
* s390-tools-sles15sp2-02-zkey-Move-utility-functions-into-separate-source-fil.patch
* s390-tools-sles15sp2-03-zkey-Add-utility-function-to-get-the-serial-number-o.patch
* s390-tools-sles15sp2-04-zkey-Add-utility-function-to-get-the-mkvp-of-a-crypt.patch
* s390-tools-sles15sp2-05-zkey-add-function-to-iterate-over-all-available-CCA-.patch
* s390-tools-sles15sp2-06-zkey-Add-function-to-print-the-MKVPs-of-APQNs.patch
* s390-tools-sles15sp2-07-zkey-Add-function-to-cross-check-APQNs-for-valid-mas.patch
* s390-tools-sles15sp2-08-zkey-Add-function-to-obtain-the-mkvp-of-a-secure-key.patch
* s390-tools-sles15sp2-09-zkey-Display-MKVP-when-validating-a-secure-key.patch
* s390-tools-sles15sp2-10-zkey-Cross-check-APQNs-when-generating-secure-keys.patch
* s390-tools-sles15sp2-11-zkey-Cross-check-APQNs-when-validating-secure-keys.patch
* s390-tools-sles15sp2-12-zkey-Cross-check-APQNs-when-importing-secure-keys.patch
* s390-tools-sles15sp2-13-zkey-Cross-check-APQNs-when-changing-APQN-associatio.patch
* s390-tools-sles15sp2-14-zkey-Add-function-to-select-a-specific-CCA-adapter.patch
* s390-tools-sles15sp2-15-zkey-Add-function-to-select-a-CCA-adapter-by-mkvp.patch
* s390-tools-sles15sp2-16-zkey-Select-CCA-adapter-when-re-enciphering.patch
* s390-tools-sles15sp2-17-zkey-cryptsetup-Add-to-new-and-from-old-options.patch
* s390-tools-sles15sp2-18-zkey-Display-key-type-with-list-and-validate-command.patch
* s390-tools-sles15sp2-19-zkey-Allow-to-filter-list-output-by-key-type.patch
* s390-tools-sles15sp2-20-zkey-Allow-to-specify-the-key-type-with-the-generate.patch
* s390-tools-sles15sp2-21-zkey-Preparations-for-introducing-a-new-key-type.patch
* s390-tools-sles15sp2-22-zkey-Introduce-the-CCA-AESCIPHER-key-type.patch
* s390-tools-sles15sp2-23-zkey-Add-wrappers-for-the-new-IOCTLs-with-fallback-t.patch
* s390-tools-sles15sp2-24-zkey-Add-helper-functions-to-build-lists-of-APQNs.patch
* s390-tools-sles15sp2-25-zkey-Add-support-for-generating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-26-zkey-Add-support-for-validating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-27-zkey-Add-support-for-re-enciphering-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-28-zkey-Check-crypto-card-level-during-APQN-cross-check.patch
* s390-tools-sles15sp2-29-zkey-Add-helper-function-to-query-the-CCA-firmware-v.patch
* s390-tools-sles15sp2-30-zkey-Add-helper-function-to-convert-secure-keys-betw.patch
* s390-tools-sles15sp2-31-zkey-Add-helper-function-to-restrict-export-of-secur.patch
* s390-tools-sles15sp2-32-zkey-Add-helper-function-to-check-an-AES-CIPHER-key.patch
* s390-tools-sles15sp2-33-zkey-Add-key-checks-when-importing-a-CCA-AESCIPHER-k.patch
* s390-tools-sles15sp2-34-zkey-Add-convert-command-to-convert-keys-from-one-ty.patch
* s390-tools-sles15sp2-35-zkey-Allow-zkey-cryptsetup-setkey-to-set-different-k.patch
* s390-tools-sles15sp2-zcrypt-CEX7S-exploitation-support.patch
* s390-tools-sles15sp2-zcryptstats-Add-support-for-CEX7.patch
* s390-tools-sles15sp2-zkey-Fix-listing-of-keys-on-file-systems-reporting-D.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-XTS-keys.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-XTS-attribute-for-validate-comma.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-CCA-AESCIPHER.patch
* s390-tools-sles15sp2-01-zipl-libc-Introduce-vsnprintf.patch
* s390-tools-sles15sp2-02-zipl-libc-Fix-potential-buffer-overflow-in-printf.patch
* s390-tools-sles15sp2-03-zipl-libc-Replace-sprintf-with-snprintf.patch
* s390-tools-sles15sp2-04-zipl-libc-Indicate-truncated-lines-in-printf-with.patch
* s390-tools-sles15sp2-01-zpcictl-Initiate-recover-after-reset.patch
* s390-tools-sles15sp2-02-zpcictl-Rename-misleading-sysfs_write_data.patch
* s390-tools-sles15sp2-03-zpcitctl-Exit-on-error-in-sysfs_report_error.patch
* s390-tools-sles15sp2-01-zipl-fix-Wdiscarded-qualifiers.patch
* s390-tools-sles15sp2-02-zipl-fix-Waddress-of-packed-member.patch
* s390-tools-sles15sp2-03-zipl-remove-some-useless-__packed___-attributes.patch
* s390-tools-sles15sp2-04-zipl-Fix-entry-point-for-stand-alone-kdump.patch
* s390-tools-sles15sp2-05-zipl-Fix-dependency-generation-in-zipl-boot.patch
* s390-tools-sles15sp2-06-zipl-Make-use-of-__packed-macro.patch
* s390-tools-sles15sp2-07-zipl-define-__section-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-08-zipl-Make-use-of-__noreturn-macro.patch
* s390-tools-sles15sp2-09-zipl-Define-__noinline-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-10-zipl-stage3-Mark-start_kernel-__noreturn.patch
* s390-tools-sles15sp2-11-zipl-sclp-Remove-duplicate-macros.patch
* s390-tools-sles15sp2-12-zipl-Make-address-size-mask-macros-UL.patch
* s390-tools-sles15sp2-13-zipl-libc-Use-stdint.h-instead-of-self-defined-macro.patch
* s390-tools-sles15sp2-14-zipl-Consolidate-IMAGE-macros.patch
* s390-tools-sles15sp2-15-zipl-Consolidate-STAGE-2-3-macros.patch
* s390-tools-sles15sp2-16-zipl-stfle-use-uint64_t-instead-of-u64.patch
* s390-tools-sles15sp2-17-zipl-boot-fix-comment-in-stage3.lds.patch
* s390-tools-sles15sp2-18-lib-zt_common-add-STATIC_ASSERT-macro.patch
* s390-tools-sles15sp2-19-zipl-use-STATIC_ASSERT-macro-for-no-padding-verifica.patch
* s390-tools-sles15sp2-20-Support-lib-zt_common.h-to-be-used-in-assembler-and-.patch
* s390-tools-sles15sp2-21-zipl-move-IPL-related-definitions-into-separate-head.patch
* s390-tools-sles15sp2-22-zipl-move-SIGP-related-functions-and-definitions-int.patch
* s390-tools-sles15sp2-23-zipl-add-SIGP_SET_ARCHITECTURE-to-sigp.h-and-use-it.patch
* s390-tools-sles15sp2-24-zipl-stage3-make-IPL_DEVICE-definition-consistent-wi.patch
* s390-tools-sles15sp2-25-zipl-move-Linux-layout-definitions-into-separate-hea.patch
* s390-tools-sles15sp2-26-zipl-tape0-use-constants-defined-in-linux_layout.h.patch
* s390-tools-sles15sp2-27-zipl-use-STAGE3_ENTRY-for-STAGE3_LOAD_ADDRESS.patch
* s390-tools-sles15sp2-28-zipl-move-loaders-layout-definitions-into-separate-h.patch
* s390-tools-sles15sp2-29-zipl-s390.h-rename-inline-macro-into-__always_inline.patch
* s390-tools-sles15sp2-30-zipl-move-__always_inline-barrier-__pa32-pa-to-zt_co.patch
* s390-tools-sles15sp2-31-zipl-make-BLK_PWRT-unsigned-int.patch
* s390-tools-sles15sp2-32-Consolidate-MIN-and-MAX-macros.patch
* s390-tools-sles15sp2-33-zipl-remove-libc.h-include-in-s390.h.patch
* s390-tools-sles15sp2-34-zipl-move-s390.h-to-include-boot-s390.h.patch
* s390-tools-sles15sp2-35-zipl-libc-include-s390.h.patch
* s390-tools-sles15sp2-36-include-boot-s390.h-move-panic-and-panic_notify-to-l.patch
* s390-tools-sles15sp2-37-include-boot-s390.h-fixes-for-Werror-sign-conversion.patch
* s390-tools-sles15sp2-38-zipl-refactor-all-EBCDIC-code-into-separate-files.patch
* s390-tools-sles15sp2-39-zipl-sclp-add-macros-for-the-control-program-masks.patch
* s390-tools-sles15sp2-40-zipl-sclp-add-sclp_print_ascii.patch
* s390-tools-sles15sp2-41-zipl-libc-printf-print-on-linemode-and-ASCII-console.patch
* s390-tools-sles15sp2-42-Consolidate-ALIGN-__ALIGN_MASK-ARRAY_SIZE-macros.patch
* s390-tools-sles15sp2-43-genprotimg-boot-initial-bootloader-support.patch
* s390-tools-sles15sp2-44-genprotimg-boot-use-C-pre-processor-for-linker-scrip.patch
* s390-tools-sles15sp2-45-genprotimg-add-relocator-for-stage3b.patch
* s390-tools-sles15sp2-46-README.md-remove-useless-empty-line.patch
* s390-tools-sles15sp2-47-include-boot-s390.h-add-guard-for-struct-__vector128.patch
* s390-tools-sles15sp2-48-genprotimg-introduce-new-tool-for-the-creation-of-PV.patch
* s390-tools-sles15sp2-01-zipl-Add-missing-options-to-help-output.patch
* s390-tools-sles15sp2-02-zipl-allow-stand-alone-secure-option-on-command-l.patch
* s390-tools-sles15sp2-03-zipl-correct-secure-boot-config-handling.patch
* s390-tools-sles15sp2-04-zipl-fix-zipl.conf-man-page-example-for-secure-boot.patch
* s390-tools-sles15sp2-01-cpumf-add-new-deflate-counters-for-z15.patch
* s390-tools-sles15sp2-vmcp-exit-code.patch
* s390-tools-sles15sp2-zipl-prevent-endless-loop-during-IPL.patch
* s390-tools-sles15sp2-zipl-check-for-valid-ipl-parmblock-lowcore-pointer.patch
* s390-tools-sles15sp2-01-zipl-libc-libc_stop-move-noreturn-to-declaration.patch
* s390-tools-sles15sp2-02-zipl-stage3-correctly-handle-diag308-response-code.patch
* s390-tools-sles15sp2-lsluns-try-harder-to-find-udevadm.patch
* s390-tools-sles15sp2-znetconf-introduce-better-ways-to-locate-udevadm.patch
* s390-tools-sles15sp2-mon_tools-update-udevadm-location.patch
* s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
* s390-tools-sles15sp1-zdev-Also-include-the-ctc-driver-in-the-initrd.patch not in spec file
* s390-tools-sles15sp2-Close-file-descriptor-when-checking-for-read-only.patch not in spec file
- Added s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
(bsc#1176508)
lscpumf displays counter number 265 as DFLT_CCERROR. This is wrong
and differs from the counter name as defined in the Linux kernel
version 5.8 and later.
- Added the following patches to implement the post-GA feature jsc#ECO-2636
Log FCP link info for endpoint security (bsc#1175477)
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
OBS-URL: https://build.opensuse.org/request/show/854117
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=101
- The location of the udevadm binary was changed from /sbin/ to /usr/bin
a while back. A symbolic link was added for compatibility. In the latest
versions, that symbolic link has been removed, requiring changes to scripts
that were depending on that.
Added the following patches for bsc#1171587
* s390-tools-sles15sp2-lsluns-try-harder-to-find-udevadm.patch
* s390-tools-sles15sp2-znetconf-introduce-better-ways-to-locate-udevadm.patch
*s390-tools-sles15sp2-mon_tools-update-udevadm-location.patch
- Added s390-tools-sles15sp2-zipl-prevent-endless-loop-during-IPL.patch
(bsc#1174309) zipl: prevent endless loop during secure IPL
- Added s390-tools-sles15sp2-zipl-check-for-valid-ipl-parmblock-lowcore-pointer.patch
(bsc#1174310) zipl: check for valid ipl parmblock lowcore pointer
- Added s390-tools-sles15sp2-01-zipl-libc-libc_stop-move-noreturn-to-declaration.patch
s390-tools-sles15sp2-02-zipl-stage3-correctly-handle-diag308-response-code.patch
(bsc1174311) zipl: Fix KVM IPL without bootindex
- Updated cputype and read_values to recognize the new z15 models.
- Added s390-tools-sles15sp2-zipl-prevent-endless-loop-during-IPL.patch
(bsc#1174309) zipl: prevent endless loop during secure IPL
- Added s390-tools-sles15sp2-zipl-check-for-valid-ipl-parmblock-lowcore-pointer.patch
(bsc#1174310) zipl: check for valid ipl parmblock lowcore pointer
- Added s390-tools-sles15sp2-01-zipl-libc-libc_stop-move-noreturn-to-declaration.patch
s390-tools-sles15sp2-02-zipl-stage3-correctly-handle-diag308-response-code.patch
(bsc1174311) zipl: Fix KVM IPL without bootindex
- Updated cputype and read_values to recognize the new z15 models.
- Added s390-tools-sles15sp2-vmcp-exit-code.patch (bsc#1173481)
Change the vmcp exit code and return 'CP command failed' when both
"CP command failed" and "response buffer is too small" error
conditions are true.
OBS-URL: https://build.opensuse.org/request/show/823200
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=97
- Added s390-tools-sles15sp2-01-cpumf-add-new-deflate-counters-for-z15.patch
(bsc#1167853)
lscpumf: New z15 CPU-MF counters not available, so add the
definition for the new deflate counters.
- Updated read_values (bsc#1167815, jsc#SLE-10675)
* Differentiate between IBM Z and IBM LinuxONE machines
* Query and print the status of secure boot for the LPAR.
OBS-URL: https://build.opensuse.org/request/show/792036
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=95
- Added the following patches for bsc#1165978.
zpcictl --reset only issues a SCLP reset and leaves the PCI function
in an error state.
Initiate an OS level recovery by calling /sys/bus/devices/<dev>/recover
after the SCLP reset.
* s390-tools-sles15sp2-01-zpcictl-Initiate-recover-after-reset.patch
* s390-tools-sles15sp2-02-zpcictl-Rename-misleading-sysfs_write_data.patch
* s390-tools-sles15sp2-03-zpcitctl-Exit-on-error-in-sysfs_report_error.patch
- The zipl boot loader may crash during boot. The solution is to
implement vsnprintf and make use of it. (bsc#1165317)
* s390-tools-sles15sp2-01-zipl-libc-Introduce-vsnprintf.patch
* s390-tools-sles15sp2-02-zipl-libc-Fix-potential-buffer-overflow-in-printf.patch
* s390-tools-sles15sp2-03-zipl-libc-Replace-sprintf-with-snprintf.patch
* s390-tools-sles15sp2-04-zipl-libc-Indicate-truncated-lines-in-printf-with.patch
OBS-URL: https://build.opensuse.org/request/show/783519
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=90
- Now that IBM has the package on github, use a full source URL.
- Change Pre-Req to Requires(pre) and (post), and remove dracut.
- Changed the group for the hmcdrvfs package from Base:System to
Base/Filesystems
- Institute the %autosetup macro.
- Remove erroneous %dir entry for %_unitdir
- Change bash-specific "==" tests in scriptlets with a more
generic "=".
- Modified the spec file to add a group named cpacfstats
(bsc#1123730)
OBS-URL: https://build.opensuse.org/request/show/678097
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s390-tools?expand=0&rev=25
- Added the following two patches from IBM (bsc#1121719):
* s390-tools-sles15sp1-01-zkey-Include-sbin-into-PATH-when-executing-commands.patch
* s390-tools-sles15sp1-zkey-Enhance-error-message-about-missing-CCA-library.patch
- Added the following patch to correct a problem with CTC network
interfaces not coming up after a reboot (bsc#1119102)
* s390-tools-sles15sp1-zdev-Also-include-the-ctc-driver-in-the-initrd.patch
OBS-URL: https://build.opensuse.org/request/show/666037
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=68
- Added s390-tools-sles15sp1-qethqoat-add-OSA-Express7S-support.patch
qethqoat: add OSA-Express7S support
(Fate#326805, bsc#1121222)
- Modified the spec file to: (bsc#1119966)
* Add a group named zkeyadm
* Create directory /etc/zkey/repository
* Set the permissions on /etc/zkey and /etc/zkey/repository
* Added /usr/lib/modules-load.d/pkey.conf
- Made numerous changes to the spec file based on the output from
spec-cleaner.
OBS-URL: https://build.opensuse.org/request/show/664262
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=66
Re-ordered the patch numbers to match IBM's recommendation.
- Added the following patches for Fate#326862 (bsc#1113328)
zcrypt DD: introduce APQN tags to support deterministic driver binding
* s390-tools-sles15sp1-01-chzcrypt-Corrections-at-the-chzcrypt-man-page.patch
* s390-tools-sles15sp1-02-lszcrypt-support-for-alternate-zcrypt-device-drivers.patch
- Added the following patches for Fate#326804 (bsc#1113330)
Extended access controls for AP queue
* s390-tools-sles15sp1-01-zcryptctl-new-tool-zcryptctl-for-multiple-zcrypt-node.patch
OBS-URL: https://build.opensuse.org/request/show/653162
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s390-tools?expand=0&rev=22
- Added the following patches for Fate#326862 (bsc#1113328)
zcrypt DD: introduce APQN tags to support deterministic driver binding
* s390-tools-sles15sp1-01-chzcrypt-Corrections-at-the-chzcrypt-man-page.patch
* s390-tools-sles15sp1-02-lszcrypt-support-for-alternate-zcrypt-device-drivers.patch
- Added the following patches for Fate#326804 (bsc#1113330)
Extended access controls for AP queue
* s390-tools-sles15sp1-01-zcryptctl-new-tool-zcryptctl-for-multiple-zcrypt-node.patch
OBS-URL: https://build.opensuse.org/request/show/653160
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=59
- Added the following patch for bsc#1094354
* customize-zdev-root-update-script.patch
- Modified ctc_configure to not pass a "protcol=" parameter when
configuring LCS devices. (bsc#1096520)
- Added the following patches for bsc#1098069
* s390-tools-sles15-dbginfo-add-data-for-ps-cpprot.patch
* s390-tools-sles15-mon_procd-fix-parsing-of-proc-pid-stat.patch
* s390-tools-sles15-1-lstape-fix-output-with-SCSI-lin_tape-and-multiple-pa.patch
* s390-tools-sles15-2-lstape-fix-to-prefer-sysfs-to-find-lin_tape-device-n.patch
* s390-tools-sles15-3-lstape-fix-output-without-SCSI-generic-sg.patch
* s390-tools-sles15-4-lsluns-fix-to-prevent-error-messages-if-there-are-no.patch
* s390-tools-sles15-5-lstape-fix-to-prevent-error-messages-if-there-are-no.patch
* s390-tools-sles15-6-lstape-fix-description-of-type-and-devbusid-filter-f.patch
* s390-tools-sles15-7-lstape-fix-SCSI-output-description-in-man-page.patch
* s390-tools-sles15-8-lstape-fix-SCSI-HBA-CCW-device-bus-ID-e.g.-for-virti.patch
- dasd_reload: Fixed several syntax errors. Changed the script to
ensure that the DASD volume are actually activated in device
number order. If an old 51-dasd-<ccw>.rules file is found,
rename it to obsolete-51-dasd-<ccw>.rules, and use chzdev to
generate a new rules file. (bsc#1103407)
- dasd_reload: Check for 41-dasd-<type>-<ccw>.rules in addition
to the original 51-dasd-<ccw>.rules (bsc#1103407)
- Removed s390 from the ExclusiveArch parameter (bsc#1102906)
OBS-URL: https://build.opensuse.org/request/show/635597
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/s390-tools?expand=0&rev=20
- Added the following patches for bsc#1098069
* s390-tools-sles15-dbginfo-add-data-for-ps-cpprot.patch
* s390-tools-sles15-mon_procd-fix-parsing-of-proc-pid-stat.patch
* s390-tools-sles15-1-lstape-fix-output-with-SCSI-lin_tape-and-multiple-pa.patch
* s390-tools-sles15-2-lstape-fix-to-prefer-sysfs-to-find-lin_tape-device-n.patch
* s390-tools-sles15-3-lstape-fix-output-without-SCSI-generic-sg.patch
* s390-tools-sles15-4-lsluns-fix-to-prevent-error-messages-if-there-are-no.patch
* s390-tools-sles15-5-lstape-fix-to-prevent-error-messages-if-there-are-no.patch
* s390-tools-sles15-6-lstape-fix-description-of-type-and-devbusid-filter-f.patch
* s390-tools-sles15-7-lstape-fix-SCSI-output-description-in-man-page.patch
* s390-tools-sles15-8-lstape-fix-SCSI-HBA-CCW-device-bus-ID-e.g.-for-virti.patch
- dasd_reload: Fixed several syntax errors. Changed the script to
ensure that the DASD volume are actually activated in device
number order. If an old 51-dasd-<ccw>.rules file is found,
rename it to obsolete-51-dasd-<ccw>.rules, and use chzdev to
generate a new rules file. (bsc#1103407)
- dasd_reload: Check for 41-dasd-<type>-<ccw>.rules in addition
to the original 51-dasd-<ccw>.rules (bsc#1103407)
- Removed s390 from the ExclusiveArch parameter (bsc#1102906)
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=54
* Fixed several syntax errors.
* Changed the script to ensure that the DASD volume are actually
activated in device number order.
* Check for 41-dasd-<type>-<ccw>.rules in addition to the
original 51-dasd-<ccw>.rules. If an old 51-dasd-<ccw>.rules
file is found, rename it to obsolete-51-dasd-<ccw>.rules, and
use chzdev to generate a new rules file. (bsc#1103407)
- Added the following patches for bsc#1098069:
* s390-tools-sles15-dbginfo-add-data-for-ps-cpprot.patch
* s390-tools-sles15-mon_procd-fix-parsing-of-proc-pid-stat.patch
- Added the following patch (bsc#1094354)
* customize-zdev-root-update-script.patch
- Modified ctc_configure to not pass a "protcol=" parameter when
configuring LCS devices. (bsc#1096520)
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=52
- Added s390-tools-sles15-zdev-Use-correct-path-to-vmcp-binary.patch
zdev: Use correct path to vmcp binary (bsc#1055909)
- Modified the spec file to also install /etc/cpuplugd.conf
(bsc#1066328)
- Dropped installation of obsolete /etc/sysconfig/mon_statd.
- Removed "-i" option from "fillup_only" macro for osasnmpd to get
rid of a warning message from RPM.
OBS-URL: https://build.opensuse.org/request/show/541728
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=32
- Modified mkdump perl script to work with the updated version
of the IBM tools dasdview, zipl and zgetdump. (bsc#1020336).
- Upgraded to version 2.1.0 (Fate#323291).
Changes from 2.0.0 to 2.1.0
* Added the following tools:
netboot: Scripts for building a PXE-style netboot image for KVM
90-cpi.rules/cpictl: New udev rule to update CPI when KVM is used
* Modified lsqeth/zdev to add VNIC Characteristics support
Bug fixes
* chzcrypt: Corrected handling of insufficient permissions
* cpacfstats: Add size setting to perf event
* fdasd: Skip partition check with the force option
* ttyrun: Fix deprecated BindTo usage in ttyrun-getty@.service.in
* lszcrypt: Fix core dump caused by stack overwrite
* lszcrypt: Fix random domain printout when no config available
* zdev: Fix segfault with unknown qeth attribute
* zdev: Fix IPv6 NDP proxy description
* zdev: Fix zdev dracut module temp file location
* zkey: Correctly detect abbreviated commands
* zkey: Validate XTS key: ignore domain and card
* zkey: Use octal values instead of S_IRWX* constants
* zkey: Properly set umask to prohibit permissions to group and others
* zkey: Add -ldl to LDLIBS (not LDFLAGS)
* znetconf: Re-add missing line in lsznet.raw
* Fix several gcc 7 warnings
- Modified s390-tools-sles12-fdasd-skip-partition-check-and-BLKRRPART-ioctl.patch
to apply cleanly to this version.
- Removed the following obsolete patches:
* s390-tools-sles15-zgetdump-Fix-gcc-7-warning.patch
* s390-tools-sles15-lscss-Get-rid-of-gcc-7-buffer-truncation-warnings.patch
* s390-tools-sles15-Get-rid-of-gcc-7-fall-through-warnings.patch
* s390-tools-sles15-lszcrypt-Fix-core-dump-caused-by-stack-overwrite.patch
* s390-tools-sles15-dasdinfo-Fix-GCC-7-overflow-warning.patch
- Added the following patches (bsc#1056498)
- s390-tools-sles15-zgetdump-Fix-gcc-7-warning.patch
- s390-tools-sles15-lscss-Get-rid-of-gcc-7-buffer-truncation-warnings.patch
- s390-tools-sles15-Get-rid-of-gcc-7-fall-through-warnings.patch
- s390-tools-sles15-lszcrypt-Fix-core-dump-caused-by-stack-overwrite.patch
- s390-tools-sles15-dasdinfo-Fix-GCC-7-overflow-warning.patch
- Upgraded to version 2.0.0 (Fate#323291).
- Changes from 1.34.0 to 1.35.0
- cpuplugd: Make default config file location more distribution agnostic
Add systemd service unit to start/stop the cpuplug daemon
Add force-reload action to init script for LSB-compliance
- mon_statd: Add force-reload action to init script for LSB-compliance
- chiucvallow: corrected verification return code
- lczdev/chzdev: Add support for resolving iSCSI block devices
Bug fixes
- chzdev, lszdev: Fix incorrect zfcp module parameter name
- chreipl: Fix chreipl node for virtio devices
- libus2s: Fix busid parsing
- zipl/boot: Fix failed start subchannel in FBA loader
- Changes from 1.35.0 to 1.36.0
- chzdev/lszdev: Add device resolution for vlan and bonding devices
- dasdfmt: Add quick format support
- lsdasd/fdasd/dasdfmt/zdsfs: Add query host access to volume support
- zfcpdbf: Make timestamp the first field in record output
Exclude Payload hex field from log message record output
Add Area field to record output
Add missing header fields to area record output
Print the Record id field for Area area class records
Mark oldest and newest trace area records
Mark oldest and newest def_err pseudo area records
Mark oldest and newest foreign area records
Mark oldest and newest log message records
Add a warning about low resolution timestamps
Add Trace Area Statistics table to script output
Add time zone command line option
Add collection of domain xml files
Bug fixes
- zfcpdbf: Move and fix CPU id field output to print_header function
Include microseconds in warning threshold calculation
Fix parsing of precise syslog timestamps
Fix labels for REC ERP action status and ERP step fields
- Changes from 1.36.0 to 1.36.1
- zfcpdbf: Support basic HBA record type without warning
Restore tracing of handle for port and LUN with HBA records
Print full payload for all SAN traces (req, resp, iels)
Print payload length everywhere applicable
Disambiguate printing of payload record content
Bug fixes
- fdasd: Prevent buffer overflow
- znetconf: Fix detection of chpids as OSX instead of OSM
- Changes from 1.36.1 to 1.37.0
- Added dump2tar: sysfs collection helper for dbginfo.sh
- qethconf: Remove check for OSN-device
- znetconf: Remove OSN-support
- lsdasd/tunedasd: Add channel path aware erp
- zcrypt: Add multi domain support for zcrypt device driver
- scm: Reimplement lsscm in C
- chp: Reimplement chchp and lschp in C
- dbginfo.sh: Make use of sysinfo collection helper
Bug fixes
- zfcpdbf: Only cap SAN short payload if pl_len exists
- chzdev: Fix bug when configuring QETH devices
- libu2s: Prevent buffer overflow
- ziomon: No blktrace kill which can corrupt kernel blktrace state
- Changes from 1.37.0 to 1.37.1
- dbginfo.sh: Add Docker debug data
Bug fixes
- lsdasd: Replace continue with return
- lscss: Allow to specify devices from subchannel set 3
- mon_fsstatd: Only use physical filesystems
Fix double free in error path
- mon_procd: Fix segmentation fault
- Changes from 1.37.1 to 1.38.0
- systemd: Add new units for cpi, dumpconf, mon_fsstatd, and mon_procd
- fdasd: Add new command action 'l' to list known partition types
- chmem: Try to online memory to zone movable
Starting with kernel 4.13 (commit f1dd2cd1), the default zone for
hotplug memory is changed from zone movable to zone normal. In order
to preserve the previous default behaviour, chmem will now always try
to set memory online to the zone movable, before trying to set it
online to the default zone.
- zfcpdbf: Print high part of "new" 64 bit SCSI LUN
Print payload with full FCP_RSP IU in SCSI trace records
- util_opt: Add command specific command line parsing
- util_rec: Implement util_rec_iterate() function
- util_rec: Record field values can be stored and processed in argz format
Bug fixes
- zipl/zgetdump: Add missing SCSI multipath dump information to man pages
- lsqeth: Fix attributes name: ipa -> ipa_takeover and parp -> rxip
Fix lsqeth output of ipa/vipa/rxip addresses of interfaces
- zfcpdbf: Fix payload length for zfcp_dbf_hba_bit_err
- chzdev: Add implicit qeth layer settings handling
- qethqoat: Fix OSA 6S detection
- Changes from 1.38.0 to 2.0.0 (also known as 1.39.0)
- IBM changed the license to MIT.
- Added zkey: Generate, re-encipher, and validate secure AES keys
- cpumf: Add hardware counters for z13 and z13s
- lscss: Reimplement lscss script in C
- lsqeth: Reimplement lsqeth script in C
Bug fixes
- lscpumf: Fix Perl warnings
- Removed the following obsolete patches:
s390-tools-sles12sp2-chiucvallow-verify.patch
s390-tools-sles12sp2-chreipl-virtio.patch
s390-tools-sles12sp2-chzdev-disable-root-update.patch
s390-tools-sles12sp2-lscss-allow-to-specify-devices-from-ssid-3.patch
s390-tools-sles12sp2-zipl-fix-failed-start-subchannel.patch
s390-tools-sles12sp3-chmem-try-to-online-zone-movable.patch
s390-tools-sles12sp3-dasdfmt-01-Fix-behaviour-of-t-combined-with-y.patch
s390-tools-sles12sp3-dasdfmt-02-Fix-trailing-whitespace.patch
s390-tools-sles12sp3-dasdfmt-03-Apply-coding-convention.patch
s390-tools-sles12sp3-dasdfmt-04-Use-enhanced-DASD-information.patch
s390-tools-sles12sp3-dasdfmt-05-Refactor-do_format_dasd.patch
s390-tools-sles12sp3-dasdfmt-06-Make-the-IOCTL-BLKSSZGET-reusable.patch
s390-tools-sles12sp3-dasdfmt-07-Add-quick-format-support.patch
s390-tools-sles12sp3-dasdfmt-08-Make-progress-output-reusable-and-add-ETR.patch
s390-tools-sles12sp3-dasdfmt-09-Add-command-line-argument-check.patch
s390-tools-sles12sp3-dasdfmt-10-Add-expand-format-mode.patch
s390-tools-sles12sp3-dbginfo-01-libutil-Add-utility-functions.patch
s390-tools-sles12sp3-dbginfo-02-dump2tar-Add-sysfs-collection-helper-for-dbginfo.sh-v2.patch
s390-tools-sles12sp3-dbginfo-03-dbginfo.sh-Make-use-of-sysinfo-collection-helper.patch
s390-tools-sles12sp3-dbginfo-Collect-docker-debug-data.patch
s390-tools-sles12sp3-lsdasd-tunedasd-Add-channel-path-aware-erp.patch
s390-tools-sles12sp3-mon_fsstatd-fix-double-free-in-error-path-and-skip-virtual-fs.patch
s390-tools-sles12sp3-util_proc-fix-memory-allocation-error-messages.patch
s390-tools-sles12sp3-ziomon-no-blktrace-kill-which-can-corrupt-kernel-blk.patch
- Added s390-tools-sles15-add--ldl-to-LDLIBS.patch to fix a problem with zkey/Makefile.
OBS-URL: https://build.opensuse.org/request/show/531958
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=19
- Made several hard-coded values variables.
- Make it more obvious which default values can be modified
- Increased the default size of the FFFF VDISK.
- Don't execute the wait if "debug" was specified as a parm.
- Change nodebug variable name to debug for clarity, updated
logic as needed.
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=10
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.