diff options
author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2022-09-10 15:44:41 +0200 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2022-09-10 15:44:41 +0200 |
commit | a9ee361f27e0439530387765924574e5358c8a5c (patch) | |
tree | 3104aecc4d574f7d7bbb269223814586277b1797 /control | |
parent | 82ac6c87ce0b0af2fb8de25d70442fec406bb742 (diff) |
New upstream version 1.8.19upstream/1.8.19upstream
Diffstat (limited to 'control')
-rw-r--r-- | control/Makefile.am | 4 | ||||
-rw-r--r-- | control/Makefile.in | 503 | ||||
-rw-r--r-- | control/ipmitool.spec.in | 634 | ||||
-rw-r--r-- | control/rpmmacros.in | 12 | ||||
-rw-r--r-- | control/rpmrc | 8 |
5 files changed, 631 insertions, 530 deletions
diff --git a/control/Makefile.am b/control/Makefile.am index 91950d6..7913312 100644 --- a/control/Makefile.am +++ b/control/Makefile.am @@ -31,7 +31,7 @@ MAINTAINERCLEANFILES = Makefile.in EXTRA_DIST = pkginfo.in prototype.in \ - ipmitool.spec.in rpmmacros.in rpmrc + ipmitool.spec.in -dist-hook: pkginfo prototype rpmmacros +dist-hook: pkginfo prototype diff --git a/control/Makefile.in b/control/Makefile.in deleted file mode 100644 index 3c1ae92..0000000 --- a/control/Makefile.in +++ /dev/null @@ -1,503 +0,0 @@ -# Makefile.in generated by automake 1.14.1 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994-2013 Free Software Foundation, Inc. - -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# Redistribution of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# Redistribution in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# -# Neither the name of Sun Microsystems, Inc. or the names of -# contributors may be used to endorse or promote products derived -# from this software without specific prior written permission. -# -# This software is provided "AS IS," without a warranty of any kind. -# ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, -# INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A -# PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. -# SUN MICROSYSTEMS, INC. ("SUN") AND ITS LICENSORS SHALL NOT BE LIABLE -# FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING -# OR DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL -# SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, -# OR FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR -# PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF -# LIABILITY, ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE, -# EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' -am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ - *) echo "am__make_running_with_option: internal error: invalid" \ - "target option '$${target_option-}' specified" >&2; \ - exit 1;; \ - esac; \ - has_opt=no; \ - sane_makeflags=$$MAKEFLAGS; \ - if $(am__is_gnu_make); then \ - sane_makeflags=$$MFLAGS; \ - else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - bs=\\; \ - sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ - | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ - fi; \ - skip_next=no; \ - strip_trailopt () \ - { \ - flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ - }; \ - for flg in $$sane_makeflags; do \ - test $$skip_next = yes && { skip_next=no; continue; }; \ - case $$flg in \ - *=*|--*) continue;; \ - -*I) strip_trailopt 'I'; skip_next=yes;; \ - -*I?*) strip_trailopt 'I';; \ - -*O) strip_trailopt 'O'; skip_next=yes;; \ - -*O?*) strip_trailopt 'O';; \ - -*l) strip_trailopt 'l'; skip_next=yes;; \ - -*l?*) strip_trailopt 'l';; \ - -[dEDm]) skip_next=yes;; \ - -[JT]) skip_next=yes;; \ - esac; \ - case $$flg in \ - *$$target_option*) has_opt=yes; break;; \ - esac; \ - done; \ - test $$has_opt = yes -am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -pkgdatadir = $(datadir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkglibexecdir = $(libexecdir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = control -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(srcdir)/pkginfo.in $(srcdir)/prototype.in \ - $(srcdir)/rpmmacros.in $(srcdir)/ipmitool.spec.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = pkginfo prototype rpmmacros ipmitool.spec -CONFIG_CLEAN_VPATH_FILES = -AM_V_P = $(am__v_P_@AM_V@) -am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ -am__v_at_1 = -SOURCES = -DIST_SOURCES = -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ -AR = @AR@ -ARCH = @ARCH@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -BASEDIR = @BASEDIR@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DISTRO = @DISTRO@ -DLLTOOL = @DLLTOOL@ -DSYMUTIL = @DSYMUTIL@ -DUMPBIN = @DUMPBIN@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -FGREP = @FGREP@ -GREP = @GREP@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTF_BMC = @INTF_BMC@ -INTF_BMC_LIB = @INTF_BMC_LIB@ -INTF_DUMMY = @INTF_DUMMY@ -INTF_DUMMY_LIB = @INTF_DUMMY_LIB@ -INTF_FREE = @INTF_FREE@ -INTF_FREE_LIB = @INTF_FREE_LIB@ -INTF_IMB = @INTF_IMB@ -INTF_IMB_LIB = @INTF_IMB_LIB@ -INTF_LAN = @INTF_LAN@ -INTF_LANPLUS = @INTF_LANPLUS@ -INTF_LANPLUS_LIB = @INTF_LANPLUS_LIB@ -INTF_LAN_LIB = @INTF_LAN_LIB@ -INTF_LIPMI = @INTF_LIPMI@ -INTF_LIPMI_LIB = @INTF_LIPMI_LIB@ -INTF_OPEN = @INTF_OPEN@ -INTF_OPEN_LIB = @INTF_OPEN_LIB@ -INTF_SERIAL = @INTF_SERIAL@ -INTF_SERIAL_LIB = @INTF_SERIAL_LIB@ -INTF_USB = @INTF_USB@ -INTF_USB_LIB = @INTF_USB_LIB@ -IPMITOOL_INTF_LIB = @IPMITOOL_INTF_LIB@ -LD = @LD@ -LDFLAGS = @LDFLAGS@ -LIBOBJS = @LIBOBJS@ -LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LIPO = @LIPO@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAKEINFO = @MAKEINFO@ -MANIFEST_TOOL = @MANIFEST_TOOL@ -MKDIR_P = @MKDIR_P@ -NM = @NM@ -NMEDIT = @NMEDIT@ -OBJDUMP = @OBJDUMP@ -OBJEXT = @OBJEXT@ -OS = @OS@ -OTOOL = @OTOOL@ -OTOOL64 = @OTOOL64@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_URL = @PACKAGE_URL@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -POW_LIB = @POW_LIB@ -PSTAMP = @PSTAMP@ -RANLIB = @RANLIB@ -RPMBUILD = @RPMBUILD@ -RPM_RELEASE = @RPM_RELEASE@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -VERSION = @VERSION@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_configure_args = @ac_configure_args@ -ac_ct_AR = @ac_ct_AR@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_build_prefix = @top_build_prefix@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -MAINTAINERCLEANFILES = Makefile.in -EXTRA_DIST = pkginfo.in prototype.in \ - ipmitool.spec.in rpmmacros.in rpmrc - -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign control/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign control/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): -pkginfo: $(top_builddir)/config.status $(srcdir)/pkginfo.in - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ -prototype: $(top_builddir)/config.status $(srcdir)/prototype.in - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ -rpmmacros: $(top_builddir)/config.status $(srcdir)/rpmmacros.in - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ -ipmitool.spec: $(top_builddir)/config.status $(srcdir)/ipmitool.spec.in - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -tags TAGS: - -ctags CTAGS: - -cscope cscopelist: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$(top_distdir)" distdir="$(distdir)" \ - dist-hook -check-am: all-am -check: check-am -all-am: Makefile -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." - -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -html-am: - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-dvi-am: - -install-exec-am: - -install-html: install-html-am - -install-html-am: - -install-info: install-info-am - -install-info-am: - -install-man: - -install-pdf: install-pdf-am - -install-pdf-am: - -install-ps: install-ps-am - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: install-am install-strip - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - cscopelist-am ctags-am dist-hook distclean distclean-generic \ - distclean-libtool distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags-am uninstall uninstall-am - - -dist-hook: pkginfo prototype rpmmacros - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/control/ipmitool.spec.in b/control/ipmitool.spec.in index 85e61f9..6b5127a 100644 --- a/control/ipmitool.spec.in +++ b/control/ipmitool.spec.in @@ -1,10 +1,13 @@ +%define debug_package %{nil} + Name: ipmitool Summary: ipmitool - Utility for IPMI control Version: @VERSION@ Release: @RPM_RELEASE@%{?_distro:.%{_distro}} License: BSD Group: Utilities -Packager: Jim Mankovich <jmank@hp.com> +#Packager: PackagerName <packager@example.com> +Distribution: GitHub Build Source: %{name}-%{version}.tar.gz Buildroot: /var/tmp/ipmitool-root @@ -31,7 +34,7 @@ fi %setup %build -./configure --with-kerneldir \ +./configure \ --with-rpm-distro=@DISTRO@ \ --prefix=%{_prefix} \ --bindir=%{_bindir} \ @@ -56,11 +59,632 @@ fi %attr(755,root,root) %{_bindir}/* %attr(755,root,root) %{_sbindir}/* %{_datadir}/ipmitool/* +%{_datadir}/misc/* %{_mandir}/man*/* %doc %{_datadir}/doc/ipmitool %changelog +* Sat Oct 8 2016 <gilles.buloz@kontron.com> 1.8.18-1 +- Add mac2str() and str2mac() to print/parse MAC address +- Change formatting, remove commented-out code in + src/plugins/imb/imbapi.c +- Export find_lan_channel() as global +- Expose _ipmi_get_channel_info() +- Extend buf2str to allow separator +- Fix indentation of #define in src/plugins/imb/imbapi.c +- Fix missing `goto out_free;` when ipmi_parse_hex() returns (-1) +- Fix warning for buf2str argument +- ID 408 - fix sel list last X listing +- ID: 38 - Protocol violating SOL retries when talking to + SIMSO-HTC +- ID: 459 - Fix reading FRU on Artesyn (Emerson) shelf manager, + MF105. +- ID: 464 - ipmievd crash fix in log_event +- ID:230 - check return value of malloc() in lib/ipmi_ekanalyzer.c +- ID:261 - Fix err. output consistency for % ipmitool chassis + INV_PARAM; +- ID:287 - Fix print-out of DDR3 SDRAM Serial Number +- ID:287 - Remove trailing white-spaces from dimm_spd.c +- ID:289 - bmx-snmp-proxy: PEF alerting does not work for + multiple destinations +- ID:312 - BREAKING CHANGE - Re-design of PEF user interface +- ID:312 - Fix bitmask in _ipmi_set_pef_policy_entry() +- ID:335 - Check return value of fseek(), prevent segfault +- ID:335 - Check return value of fseek(), prevent segfault +- ID:355 - Comment out statement without effect in lib/ipmi_sel.c +- ID:355 - Fix 'missing initializer' in struct lan_param +- ID:355 - Fix ``warning: ISO C forbids zero-size array 'data''' +- ID:355 - Fix different pointer type in lib/ipmi_picmg.c +- ID:355 - Fix missing struct initializers in lib/ipmi_firewall.c +- ID:355 - Fix printf format in lib/ipmi_sunoem.c +- ID:355 - Fix printf() related warnings in lib/ipmi_delloem.c +- ID:355 - Fix signedness warnings in lib/ipmi_sdr.c +- ID:355 - Fix statements without effect in lib/ipmi_ekanalyzer.c +- ID:355 - Move section_id from ipmi_fru. to ipmi_fru.c +- ID:355 - Replace DEBUG() macro with lprintf(LOG_DEBUG, ...) +- ID:375 - Add lan6 subcommand to handle IPv6 LAN parameters +- ID:400 - Add support for VITA-specific sensor types and events. +- ID:441 - Add support for HMAC_MD5 and HMAC_SHA256 +- ID:443 - Disable USB driver by default on non-Linux systems +- ID:444 - Cleanup of defaults in configure.ac +- ID:445 - Fix of compilation on FreeBSD +- ID:446 - Fix broken firewall reset iterator +- ID:447 - Fix access beyond array limits in serial_terminal +- ID:449 - ipmitool close console session for sol deactivate + command +- ID:451 - Modify the memory ecc error display of SEL for new + supermicro motherboards. +- ID:452 - Add PICMG extension 5.x for PICMG extension check +- ID:454 - Add support for PICMG 3.1 R2.0 Link Types and Link + Classes. +- ID:456 - Unable to disable the VLAN ID using ipmitool +- ID:457 - Display User ID enable/disable status +- ID:463 - Removal of Nokia Siemens Networks +- ID:465 - Supermicro memory ecc Modify the memory ecc error + display of SEL for new supermicro boards. +- Moved ipmi_parse_hex() to helper.c +- Re-work ipmi_mc_get_guid() and turn it into reusable code +- Revert "ID:335 - Check return value of fseek(), prevent segfault" +- Rewrite code with the notion that Kg is binary data, not string + +* Sun May 1 2016 <gilles.buloz@kontron.com> 1.8.17-1 +- Add INSTALL and NEWS, mandated by autoconf +- Added missing ipmi_sel_supermicro.h to template Makefile.am +- Check rsp->data_len in ipmi_sel_get_info() +- Fix "redirecting incorrect #include <sys/poll.h> to <poll.h>" + warning with musl libc +- Fix automake compatibility warnings +- Fix implicit declaration of function + 'get_nic_selection_mode_12g' in lib/ipmi_delloem.c +- Fix implicit declaration of function 'ipmi_get_oem' in + src/plugins/imb/imb.c +- Fix implicit declaration of function 'ipmi_get_oem' in + src/plugins/lanplus/lanplus.c +- Fix implicit declaration of function 'ipmi_get_oem' in + src/plugins/open/open.c +- Fix implicit declarations of functions 'HpmfwupgPreUpgradeCheck' + and 'ipmi_intf_get_max_request_data_size' in lib/ipmi_hpmfwupg.c +- Fix implicit declarations of functions + 'ipmi_intf_set_max_request_data_size' and + 'ipmi_intf_set_max_response_data_size' in lib/hpm2.c +- Fix implicit function declaration of + ipmi_intf_get_max_response_data_size in lib/ipmi_sdr.c +- Fix several implicit declarations of functions in + lib/ipmi_main.c +- Fix several implicit function declarations in lib/ipmi_fru.c +- Fix warning: suggest parentheses around '+' inside '<<' + in lib/ipmi_main.c +- Fix warning: suggest parentheses around arithmetic in operand of + '|' in include/ipmitool/hpm2 +- Get rid of old INCLUDES macro, use AM_CPPFLAGS instead. +- ID 440 - Fix 'unknown type name fd_set error. +- ID 440 - remove obsolete headers from lib/ipmi_sunoem.c +- ID:322 - let 'ekanalyzer frushow' run without a working + IPMI target +- ID:355 - Add #include <strings.h> to lib/ipmi_sel.c +- ID:355 - Add macros and #include and reduce number of warnings +- ID:355 - Change CFLAG -std=c99 to -std=gnu99 +- ID:355 - Move Super Micro stuff into dedicated header file +- ID:355 - Remove declared, but not used variables +- ID:404 - Edit FRU information update problem +- ID:405 - Use meaningful Generator ID for "ipmitool sel add" +- ID:407 - Avoid assert on mismatched session ID +- ID:409 - Fix IPv6 socket creation on Windows/Cygwin. +- ID:410 - Disable USB interface for Windows/Cygwin by default. +- ID:410 - Enable/disable USB interface by "auto" +- ID:411 - Fix HPM.2 revision check for R1.1 and subsequent + specification revisions. +- ID:412 - Check errors when setting a user password. +- ID:413 - Print new line chne character when setting user + privilege. +- ID:414 - ekanalyzer frushow fails to show 'Product Info' + correctly +- ID:417 - Fix some typos +- ID:418 - Fix Compiling under Mac OS X +- ID:419 - List dummy.h in Makefile.am, so it gets included in + a release tarball +- ID:421 - Fix memleak for sol output +- ID:423 - Don't assume internal use area is present in ekanalyzer +- ID:424 - Update dimm_spd.c with data from the latest JEDEC List +- ID:425 - Disable USB interface for OS X/darwin +- ID:426 - Fallback to run-time detection of PAGESIZE if + compile-time detection is not supported +- ID:426 - Include sys/socket.h instead of asm/socket.h +- ID:426 - Include wchar.h instead of defining wchar_t ourselves +- ID:427 - Cleanup comment in ipmi_sdr_get_header() +- ID:427 - The first two bytes of dumped raw SDR data is wrong. +- ID:428 - Update IANA numbers / Product Name for IBM and ADLINK +- ID:430 - Change Nokia Siemens Networks to Nokia Solutions + and Networks +- ID:431 - Fix correct interpretation of led states +- ID:437 - sel: Fix "sel time set <time>" +- Make bootstrap script part of dist packages +- Remove #if 0 code aka not-compiled-in +- Remove trailing white-spaces in lib/log.c +- git-ignore autoconf-generated files + +* Sun Nov 22 2015 <gilles.buloz@kontron.com> 1.8.16-1 +- Add _ipmi_get_channel_access() and _ipmi_get_channel_info() +- Add _ipmi_get_user_access() and _ipmi_set_user_access() +- Add _ipmi_get_user_name() +- Add _ipmi_set_channel_access() function +- Add _ipmi_set_user_password() function +- Add limits check in get_cmdline_macaddr() +- Change expression in ipmi_pef_get_info() in order to silence Coverity +- Change expression in ipmi_pef_list_policies() in order to silence Coverity +- Code cleanup in ipmi_user_main() +- Create ask_password() and re-use code +- Delete dead code from ipmi_sunoem_echo() - CID#1261338 +- Don't output pidfile before parsing command line arguments +- Don't use tmp variable since it's not necessary in ipmi_user_test() +- Fix 'user help' output +- Fix Assign instead of compare in KfwumGetDeviceInfo() - CID#1149034 +- Fix Identical code for different branches in ipmi_tsol_main() - + CID#1261346 +- Fix big parameter passed by value in ipmi_sel_oem_match() - CID#1261347 +- Fix dead code in ipmi_firewall_reset() - CID#1261342 +- Fix eval logic in ipmi_user_priv() +- Fix file descriptor leak in ipmi_exec_main() - CID#1149040 +- Fix identical code for diff branches in DellOEM - CID#1261326 +- Fix memory leak in get_supermicro_evt_desc() +- Fix memory leak in ipmi_ek_display_board_info_area() - CID#1149051 +- Fix missing return in ipmi_kontronoem_main() - CID#1261317 +- Fix of previous commit - memset() expects pointer +- Fix out-of-bound-reads in get_supermicro_evt_desc() +- Fix resource leak in fru_area_print_board() - CDI#1149048 +- Fix resource leak in fru_area_print_chassis() - CID#1149047 +- Fix resource leak in fru_area_print_product() - CID#1149046 +- Fix resource leak in ipmi_kontron_set_serial_number() - CID#1149041 +- Fix typo vlan->VLAN in ipmi_lan_set_vlan_id() and + ipmi_lan_set_vlan_priority() +- Fix uninitialized struct in ipmi_fru_upg_ekeying() - CID#1149065 +- Fix user input validation in Channel and User sub-commands +- Fix wrong size argument in ipmi_sdr_list_cache_fromfile() - CID#1149056 +- Fix/remove pointer cast in _ipmi_set_user_access() +- Hook functions in ipmi_user to _ipmi_set_user_password() +- Hook ipmi_get_channel_info() to _ipmi_get_*() +- Hook ipmi_get_channel_medium() to new _ipmi_get_*() functions +- Hook ipmi_lan_set_password() to _ipmi_set_user_password() +- Hook ipmi_print_user_list() and friends to _ipmi_* functions +- Hook ipmi_set_alert_enable() to _ipmi_*() +- Hook ipmi_set_user_access() to _ipmi_set_user_access() +- Hook ipmi_user_priv() to _ipmi_set_user_access() +- ID:307 - Intel I82751 super pass through mode fixup +- ID:355 - Fix compiler warnings for Dummy Interface +- ID:380 - raw commands override retry and timeout values +- ID:319 - Interface safe re-open +- ID:320 - Add VITA 46.11 support +- ID:333 - Set read timeout to 15s in OpenIPMI interface +- ID:336 - ipmitool does not fall back to IPv4 for IPMI v2 / RMCP+ sessions +- ID:343 - Print actual sensor thresholds in 'sensors' comand +- ID:343 - Remove AC_FUNC_MALLOC +- ID:344 - Fix HPM.2 long message support +- ID:345 - Do not do several close session retries when catching SIGINT +- ID:346 - lib/ipmi_sdradd.c ipmi_sdr_read_record has a file descriptor leak +- ID:347 - Incorrect reserved channel number +- ID:348 - Add support for the "System Firmware Version" +- ID:349 - user set password - add option to choose 16/20 byte password +- ID:354 - Replace obsolete u_int with uint32_t in dimm_spd.c +- ID:354 - Replace obsolete u_int[0-9]+_t with standardized types in Free + iface +- ID:354 - forcefully switch to C99 and more strict CFLAGS +- ID:354 - replace/drop caddr_t in IMB +- ID:354 - struct member h_addr has been replaced +- ID:354 - uint8_t >= 0 is always true, don't test it +- ID:355 - Fix Enumeration value not handled in ipmi_get_event_desc() +- ID:355 - Fix ``ISO C forbids omitting the middle term of a ?: expression'' +- ID:355 - Fix ``obsolete use of designated initializer with ¿:¿'' warning +- ID:355 - Fix comparison of unsigned expression +- ID:355 - Fix compiler warnings +- ID:355 - Fix compiler warnings in dimm_spd.c +- ID:355 - Fix couple compiler warnings in ipmi_lanp.h +- ID:355 - Fix formatting warning in get_cmdline_ipaddr() +- ID:355 - Fix zero-length format string warning in + get_supermicro_evt_desc() +- ID:355 - Remove defined but unused variable in _set_command_enables() +- ID:355 - remove unused variables from ipmi_dcmi.c +- ID:357 - out-of-bound access in DDR4 code ID:356 - DIMM4 Die Count is + unreachable +- ID:357 - out-of-bound access in DDR4 code +- ID:358 - check data length in else branch of ipmi_spd_print() +- ID:361 - Add a OEM IANA information +- ID:363 - Node Manager feature patch. +- ID:363 - fix Coverity issues in NM implementation +- ID:364 - Fix for serial-basic interface bridging +- ID:365 - Fix for ipmitool crash when using serial-terminal interface +- ID:366 - Properly clean LAN and LAN+ interfaces on close +- ID:367 - Fix building of non-bridged LAN interface commands +- ID:368 - Fix handling of bridging-related parameters +- ID:369 - Fix lanplus interface bridging and response matching +- ID:370 - add anonymous union support in CFLAGS for older gcc +- ID:371 - add ericsson oem +- ID:373 - Fix compilation of IMB on Windows +- ID:374 - Check/set LED Duration correctly +- ID:376 - Add means to configure "Bad Password Threshold" +- ID:381 - Script to log installation status as SEL events +- ID:382 - Fix memcpy() params in HpmFwupgActionUploadFirmware() +- ID:383 - Fix compile-time error in src/plugins/lan/lan.c +- ID:384 - Fix compilation under cygwin64 +- ID:388 - Fix Error message always printed if BMC does not support VITA +- ID:388 - Handle ccode 0xCC as well in VITA discovery +- ID:388 - Turn all messages into LOG_INFO in VITA discovery +- ID:389 - Add on of Advantech IANA number +- ID:390 - Support for new Communication Interface (USB Medium) +- ID:391 - changing data_len from 17 to 16 according to ipmi spec 22.29, + first byte is completion code +- ID:392 - _ipmi_get_user_name() work-around for some BMCs +- ID:393 - ipmitool man page addition for Node Manager support. +- ID:394 - close fp if isn't NULL and set it NULL afterwards in USB plugin +- ID:394 - plugins/usb: Fix probe for SCSI devices +- ID:395 - Fix fru string without resizing it +- ID:396 - Fixed invalid length check in picmg led cap command. +- ID:397 - Fixed picmg policy set command. +- ID:398 - Fixed channel setaccess command. +- ID:399 - Fixed channel getciphers command. +- ID:401 - Fixed 30 second delay when activating SOL on 'dumb' Intel MACs. +- ID:402 - Misguiding error print-out when using some 'lan' commands. +- Init user_access_t struct in ipmi_user_priv() +- Make user User Privilege Limit is within range +- Node Manager Feature, correct 1268194 missing break. +- Output pidfile only in verbose mode +- Print error message to STDERR in ipmi_channel.c +- Re-work 'channel getaccess' and 'channel setaccess' +- Re-work ccode eval in ipmi_get_channel_medium() +- Remove commented-out code in ipmi_picmg_clk_set() - CID#1261339 +- Remove dead code - rsp can't be NULL at this point - CID#1149005 +- Remove dead code in fru_area_print_board() - CID#1149001 +- Remove dead code in fru_area_print_chassis() - CID#1149000 +- Remove dead code in fru_area_print_product() - CID#1148999 +- Remove dead(duplicate) code from ipmi_sol_main() - CID#1148996 +- Remove get_channel_access_rsp and get_channel_info_rsp structs +- Remove ipmi_user_set_password() +- Remove length checks in get_supermicro_evt_desc() +- Remove redundant user-input conversion from ipmi_sel_delete() +- Remove trailing white-spaces in ipmi_user.c +- Remove trailing white-spaces in ipmi_user.c +- Remove trailing white-spaces in src/plugins/dummy/dummy.c +- Remove unused variable from ipmi_get_channel_cipher_suites() +- Replace deprecated bzero() with memset() +- Replace s6_addr16 with s6_addr since Mac OS X does not have it +- Rewrite ipmi_set_channel_access() +- Split ipmi_user_main() into smaller functions +- ipmi_print_user_summary() to utilize _ipmi_get_user_access() +- ipmitool delloem: ipmitool delloem extension always return success - fix + it + +* Mon Nov 24 2014 <gilles.buloz@kontron.com> 1.8.15-1 +- ID: 340 - ipmitool sol session improperly closes on packet retry +- ID: 277 - support for hostnames longer than 64 chars +- ID: 313 - ipmitool doesn't support hostname long than 64 symbols +- ID: 277 - Minor issue with ipmi_intf_session_set_hostname() +- ID: 247 - 'sensor thresh' help output is wrong +- ID: 324 - conflicting declaration write_fru_area() +- ID: 337 - Add support for 13G Dell PowerEdge +- ID: 325 - DDR4 DIMM Decoding Logic +- ID: 328 - HPM.2 fixes +- ID: 329 - hpm.1 upgrade fixes +- ID: 103 - picmg discover messages should be DEBUG, not INFO +- ID: 331 - Passwords provided in file (-f option) truncated on space +- ID: 318 - ipmi_tsol.c: fix buffer overflow +- ID: 306 - "fru print" command prints the FRU #0 twice +- ID: 305 - HPM.1 deferred activation support fixup +- ID: 317 - ipmi_fwum.c: fix typo +- ID: 315 - buildsystem: configure.in is deprecated +- ID: 316 - Directory debian is outdated +- ID: 103 - 'lib/ipmi_ekanalyzer.c' needs a re-work +- ID: 46 - SEL OEM record corner case + +* Mon May 5 2014 <gilles.buloz@kontron.com> 1.8.14-1 +- ID: 299 - openipmi plugin writes zero to wrong byte +- ID: 301 - Add OS/Hypervisor installation status events +- ID: 298 - fix LANplus retry +- ID: 295 - inform user if SOL session disconnected +- ID: 297 - don't print-out SEL entry if ID not present +- ID: 296 - Fix PSD size decoding +- ID: 293 - Use of uninitialized variable in ipmi_main() +- ID: 278 - Error in sol looptest +- ID: 290 - ipmi_sol.c needs a clean-up +- ID: 85 - Supermicro memory ECC error display +- ID: 290 - ipmi_sol.c needs a clean-up +- ID: 286 - Open session retries hit assert in ipmi_lanplus_send_payload +- ID: 285 - Fix SEGV in ipmi_lanplus_open_session +- ID: 284 - Fix SEGV in ipmi_main +- ID: 283 - ipmi_intf_socket_connect fails with IPv4 hosts +- ID: 46 - ipmi_fwum needs some re-work +- ID: 50 - ipmi_hpmfwupg needs a clean up +- ID: 279 - ipmitool sdr list broken +- ID: 44 - dummy interface support - fake-ipmistack project +- ID: 48 - Remove hard-coded FRU inventory access length restriction +- ID: 276 - HPM.1 upgrade combined patch +- ID: 90 - Add options to chassis bootparam set bootflag +- ID: 292 -Properly handle plugin non-zero target adddress with -t +- Numerous Fixes based on running Coverity +- Use TIOCFLUSH if TCFLSH is missing to get the serial plugin building on + Hurd. +- Disable imb and open plugins by default on Hurd. The platform lack + the required kernel support. +- Change serial plugin to only try to disable the IUCLC serial line flag on + platforms supporting it. Fixes build problem on Hurd and FreeBSD. +- PA: 83 - Revised IPv6 patch +- FR: 24 - Exchange OS Name Hostname BMC URL during startup +- ID: 304 - Incorect byteswap in SOL maximum payload +- ID: 303 - Fix build error in HPM.2 code +- ID: 300 - new sunoem functionality +- ID: 144 - Fix 'dcmi power set_limit action <value>' +- ID: 302 - HPM.2 long message support +- ID: 309 - Add new SEL entries for ipmi 2.0 rev 1.1 +- ID: 280 - man page cleanup +- ID: 311 - man page update for new sunoem commands + +* Mon Sep 9 2013 <gilles.buloz@kontron.com> 1.8.13-1 +- ID: 3611905 - Direct Serial Basic/Terminal Mode Interface drivers +- ID: 3577766 - configure's knobs and switches don't work +- ID: 3611253 - do not override OS-default values for interfaces +- ID: 65 - Fixes for configure.in for cross compilation +- ID: 3571153 - OpenIPMI/ipmievd fails to compile on Solaris +- numerous ipmitool man page updates +- ID: 3611226 - Bridging support for PICMG Platforms +- Add support for getsysinfo/setsysinfo commands to ipmi mc +- Cleanup Dell OEM code to use new sysinfo interface +- ID: 93 - str-to-int conversion is weak +- ID: 3582307 - ipmi_fru - ipmi_fru_main() return codes +- ID: 3582310 - ipmi_fru - ipmi_fru_main() - misuse of printf() +- ID: 3576213 - ipmi_fru - unused variable +- ID: 3578276 - ipmi_fru - free() on freed memory possible +- ID: 3578275 - ipmi_fru - memory leaks +- ID: 3528271 - ipmi_fru - possible *flow via FRUID +- ID: 3578277 - ipmi_fru - possible NULL pointer +- ID: 3612372 - Recognize Broadcom IANA number and BCM5725 product +- ID: 3608758 - add IPMI_NETFN_OEM +- ID: 143 - Reversed 'channel authcap' capabilities + Fixes reversed IPMIv1.5/2.0 'channel authcap' capabilities +- ID: 3587318 - "dcmi discover" is not DCMI 1.5 compatible +- ID: 3608757 - ipmi_fru - various fixes +- ID: 3598203 - 'mc getsysinfo|setsysinfo' needs a bit of re-work +- ID: 3597782 - ipmi_mc - sysinfo_param() has two consecutive returns +- ID: 3597781 - 'mc getsysinfo|setsysinfo' help has typos +- ID: 3608763 - ipmi_sdr - code cleanup & output display cleanup +- ID: 3610286 - ipmi_sdr - ipmi_sdr_print_type - incorrect eval +- ID: 3600930 - ipmi_sdr - code cleanup +- ID: 3602439 - ipmi_sdr - memory leaks +- ID: 3595199 - ipmi_sdr - Add support for 'ipmitool sdr <list|elist> help' +- ID: 3592773 - 'ipmitool sdr info'; prints incorrect info +- ID: 3592770 - 'ipmitool sdr list|elist INV_INPUT' return code +- ID: 3577159 - ipmi_sdr - uint32_t cast to uint8_t and back +- ID: 3528368 - ipmi_sdr - possible int *flow +- ID: 226 - ipmi_sdradd - typo +- ID: 258 - ipmi_sdradd - error printed on STDOUT +- Fixed ipmievd start under systemd. +- ID: 3608760 - Add bswap.h to ipmi_chassis.c and ipmi_pef.c +- ID: 3564701 - ipmitool 1.8.12 doesn't build on big endian architectures +- ID: 3600907 - defined value for "Chassis may not support Force Identify" +- ID: 256 - ipmitool could crash when IPv6 address is returned +- ID: 211 - 'lib/ipmi_dcmi.c' - typo & error printed on STDOUT +- ID: 3612237 - If DCMI command fails, incorrect completion code is printed +- ID: 3608149 - ipmitool - set pointer to NULL after free() +- ID: 3603419 - DCMI - waste of resources +- ID: 3600908 - DMCI - crash in ipmi_print_sensor_info(), NULL ref +- ID: 3609985 - delloem : Wrong MAC returned when flex addressing is enabled +- ID: 113 - delloem exec file won't handle more than one command +- ID: 28 - delloem - clean up the code +- ID: 3608261 - delloem - code formatting +- ID: 3528247 - delloem - fix possible *int flows +- ID: 3600910 - delloem - code cleanup +- ID: 3576211 - delloem - unused variable +- ID: 3578022 - delloem - fix typos +- ID: 263 - ipmi_ek* - cleanup +- ID: 3308765 - ipmi_ek* - cleanup +- ID: 3586228 - ipmi_ek* - ipmi_ekanalyzer_usage() rework +- ID: 3528388 - ipmi_ek* - a typo in error message +- ID: 3576212 - ipmi_event - better rsp handling +- ID: 3607393 - ipmi_event - redundant '\n' in error message +- ID: 153 - ipmi_firewall - printf() used instead of lprintf() +- ID: 3608003 - ipmi_fru - atol() should be replaced with str2*() +- ID: 3600911 - ipmi_fru - fix multiple increments in args to printf +- ID: 3600914 - no more crash on no response. allow more send/recv loops of waiting. +- ID: 70 - Fixes and updates for ipmitool hpm +- ID: 3528308 - ipmi_hpmfwupg - possible int *flow +- ID: 3608762 - ipmi_hpmfwup - Fixed help messages for hpm command +- ID: 3607981 - ipmi_lanp - replace atoi() calls +- ID: 3607320 - ipmi_lanp - possible NULL reference +- ID: 3600926 - ipmi_lanp - code cleanup +- ID: 3613575 - memory leak - ipmi_password_file_read() +- ID: 3522740 - reading password from file is limited to 16byte passwords +- ID: 3613605 - ipmi_main - call free() on pointer to static data +- ID: 3608761 - ipmi_main - PICMG Get Device Locator was never run +- ID: 3577155 - ipmi_main' - memory leaks +- ID: 239 - typo in 'mc selftest', add details +- ID: 3597471 - ipmi_mc - needs a bit of re-work - rc, inv. options +- ID: 3597468 - ipmi_mc - print_mc_usage() prints to STDOUT +- ID: 3597469 - 'mc watchdog off' prints on STDERR, should be STDOUT +- ID: 3597470 - 'mc watchdog reset' prints on STDERR, should be STDOUT +- ID: 3611254 - OEM handle for Intel 82751 in SPT mode +- ID: 3600927 - change eval order of input param in ipmi_oem_setup() +- ID: 3600928 - ipmi_pef - code cleanup +- ID: 3592732 - ipmi_picmg.c - printf() misuse +- ID: 3528310 - ipmi_picmg.c - NULL reference +- ID: 3528347 - ipmi_raw.c - possible int *flow +- ID: 3587913 - Command % ipmitool raw help; returns 1 +- Added code to support sensors on other luns (On behalf of Kontron Germany) +- ID: 3611912 - Add missing newlines when cvs output is specified +- ID: 244 - ipmi_sel - "0.0" displayed for unspecified threshold values +- ID: 3612371 - Typo in impi_sel debug output +- ID: 3016359 - ipmi_sel - Get SEL Alloc Information is incorrect +- ID: 3568976 - 'sel set time' behaviour is inconsistent +- ID: 3528371 - ipmi_sensor - possible int *flow +- ID: 3601265 - 'ipmitool sensor get' leaks memory +- ID: 3601106 - 'ipmitool sensor get NACname' output incorrect/inconsistent +- ID: 3608007 - ipmi_session - typo in error message +- ID: 101 - ipmi_sol - possible int *flow +- ID: 3600933 - ipmi_sol - use of deprecated bzero() +- ID: 3609472 - ipmi_sol - Add the instance to the SOL commands +- ID: 3588726 - 'ipmitool sol payload status ...;'segfaults on no rsp +- ID: 3522731 - ipmi_sol - ipmi_get_sol_info() returns always 0 +- ID: 3613042 - add missing Entity IDs +- ID: 3611306 - ipmi_tsol - fix always fail in case of error +- ID: 259 - ipmi_user - memory leak +- ID: 260 - ipmi_user - replace atoi() call +- ID: 2871903 - ipmitool user priv incorrectly sets Link Auth +- ID: 3600960 - check the copy of password exists +- ID: 3609473 - Add assertion/deassertion to threshold events +- ID: 104 - ipmishell - possible int *flow +- ID: 262 - 'set' segfaults when no IPMI inf present +- ID: 257 ipmitool exec segfaults if invalid input given +- ID: 254 - Fix retry of authentication capabilities retrieval +- ID: 3611303 - lan - error check is missing braces +- ID: 253 - Fix lanplus retransmission +- ID: 212 - 'lib/ipmi_dcmi.c' - possible int *flow +- ID: 264 - incorrect array index in get_lan_param_select() +- ID: 269 - Fixes for configure.in for cross compilation +- ID: 267 - Corruption in "lan alert print" output +- ID: 41 - ipmi_sel_interpret() - clean up formatting, indentation +- ID: 242 - Incorrect DCMI Power Reading "IPMI timestamp" interpretation +- ID: 229 - 'lib/ipmi_ekanalyzer.c' - a typo ``Too few argument!'' +- ID: 266 - file descriptor leak in ipmi_fwum and ipmi_ekanalyzer +- ID: 99 - 'lib/ipmi_sel.c' - possible int *flow +- ID: 222 - 'lib/ipmi_sdr.c' - a typo 'Not Reading' -> 'No Reading' +- ID: 35 - Script to setup redirection of SNMP to/from BMC +- ID: 273 - Reduce SOL Input buffer size by SOL header size + + +* Thu Aug 9 2012 <gilles.buloz@kontron.com> 1.8.12-1 +- Added IPMB dual bridge support (no need for driver support) +- Enable compiler warnings and resolve all compiler warning so that + ipmitool compiles and links with no warning or error messages +- add ipmishell line to configure +- fail configure when no curses or readline is found +- support sensor bridging in free interface +- applied fix for issue #2865160 (AIX build) +- Document the ipmitool dcmi commands in the ipmitool man page +- Document that some commands are blocked by OpenIPMI. ID 2962306 +- Document the -N and -R options per tracker ID 3489643 +- fix manpage misdocumentation on cipher suite privilige configuration +- Add build support for Dell OEM commands +- Add new Dell OEM commands and update man page +- added hpm and fwum in man page +- man page update for fwum and hpm commands +- Added documentation for 'ime' operating mode, used to update Intel ME. +- add new -Y option to prompt user to enter kgkey +- Add DCMI module (Data Center Management Interface) +- fixed oem/iana data type to allow 24 bits definition +- Fixed AMC point-to-point record parsing in FRU +- Fixed detection of packing support in GCC +- Added packing support detection magic on all packed structures + in project +- Dell specific mac sub command is updated to support the latest 12G + Dell servers. Support for virtual mac is also implemented. +- Use consistent netfn/cmd for getsysinfo command +- Add Dell OEM network commands +- Resolve incorect Board Mfg Data due to incorrect date constant +- Update ipmi_fru.h to SMBIOS spec 2.6.1 - ID 2916398 +- Support for analog readings in discrete sensors on HP platforms. +- Change device id mask (IPM_DEV_DEVICE_ID_REV_MASK) 0x07 for 0x0F. + As per in IPMI spec V2: +- Added PICMG clock e-keying and bused resource control identifiers +- Added PICMG major version (ATCA/AMC/uTCA) identifiers +- Correct Threshold/Discrete Sensor Display - Patch Tracker ID 3508759 +- Sensor units now handle percentage units - ID 3014014 +- Fixes ID 3421347 Sensor list command should use channel field from SDR +- Added packing directive for ARM cross compile with GCC 3.4.5, + otherwise the sdr structures gets padded and the pointer cast + result in incorrect alignement +- Added 'sdr fill sensors nosats' support to speed up SDR discovery +- Added SDR name display during discovery (with -v) +- Added support for sensor types - Processor related sensor + type 0x07, system incharectorization 0x20, Memory sensor type. +- Give more description for SEL which is generated for Uncorrectable + ECC and errors with respect to each Memory Bank,Card or DIMM. + The Sensor type supporting this are 0x0C and 0x10. +- Add more details about Version Change event (source of + firmware update) +- enhanced PICMG fru control +- Integrated Andy Wray's DDR3 SPD parser patch +- Adds function str2uint() to convert from string to uint32_t with + checks for valid input. +- Fix possible buffer overflow in buf2str() +- Fixes ID 3485004 - misuse of strtol() +- Replaces calls to strtol() with str2uchar() calls and adds error + messages if invalid input is given. +- Don't overwite the iflags bits prior to setting the boot parameters. + This fixes ipmitool so that + chassis bootdev bios clear-cmos=yes + will correctly clear the bios cmos. +- Clarify DCMI get limit activation (add if activate or not). +- Bug fixes for delloem lan command. This includes the support for 12G + Dell license and 12G LAN Specific command. +- delloem commands should not be executed before parsing command line. +- Fix stack overflow in delloem setled +- Fix delloem powermonitor on big-endian platforms. +- ipmitool delloem powermonitor command should convert data from + network-format to the native one, otherwise it shows garbage + on ppc/ppc64 platform. +- Add ipmi_getsysinfo command +- Add support for drive backplane SetLED functionality +- Fix for Platform Event Message incorrect Generator ID +- Fix fru print so that it will display FRU info from satellite + controllers. +- Add support for AMC type 17h record. +- Fix in fru edit. It is now possible to edit field 0 of sections +- New FRU get OEM record command +- fixed segfault for fru edit when "field id" is not supported and + added user feedback for string substitution(success or failure) +- Improvement to hpm upgrade during activation. This resolves issue + where activation seems to have failed because ipmitool received + an unsupported completion code. +- hpm Fixes for multi-platform support. +- hpm Fix for timeouts during firmware rollback. If completion code + is C3, wait till timeout has expired before reporting it. +- hpm During manual rollback, code now gets target capabilities + instead of using a default timeout of 60 seconds. +- Added firmware auxilliary bytes to hpm outputs +- hpm Add support for BIG Buffer (Use when -z option is used) +- Fix the case where ipmitool loses the iol connection during the upload + block process. Once IPMITool was successfully sent the first + byte, IPMITool will not resize the block size. +- Fix the problem when we try to upgrade specific component and the + component is already updated, +- updated HPM firmware agent to version 1.04 +- Fix exit code to return zero on '-o list' or '-o help' option +- limit length of user name and password that can be supplied by user. + Password is limited to 16 bytes, resp. 20 bytes, for LAN, resp. + LAN+, interface. User name is limited to 16 bytes, no interface + limitations. ID 3184687, ID 3001519 +- Add retry / timeout options for LAN +- Changed default cipher suite to 1 instead of 3 for iol20 +- added fix for tracker ID 2849300 "Incorrect Firmware Revision" +- avoid reopening the interface when already opened +- Remove message for unsupported PEF capabilities that return valid + CC (80h) +- Added OEM byte (47) to verbose output +- Add option to provide a list when filling sdr repository +- SDR discovery speedups +- Added support for Dell specific sensors +- Fix segmentation fault on unrecognize OEM events. +- changed SEL timestamp formatting for 'preinit' SEL entries, allowing + the number of seconds to be displayed. +- Added sensor raw data in verbose mode. Useful for OEM sensor type. +- Add sensor hysteresis (positive & negative) to the following command + ipmitool sensor -v +- Fixes bug ID 3484936 - missing user input validation +- Add missing RMCP+ auth type strings +- Add new Kontron Product in ipmi_strings for product ID. Kontron + KTC5520/EATX Server Motherboard with integrated iBMC/KVM/VM + added identification support for Kontron AT8050 ATCA board +- Constrain setting of the username to no greater than 16 characters + per the IPMI specification. ID 3001519 +- Constrain User ID between 1 and 63. ID 3519225 +- Fixes ID 3485340 - user input not handled in 'lib/ipmi_user.c' +- Fixes ignorance of existing daemon PID file which results in PID being + overwritten. Adds proper umask() before writing PID file. +- applied fix for ID 2865111 (AIX build) +- Fix a proplem when using bridged IPMI commands on the lanplus + interface (-I lanplus with -b -t or -m switches) resulting in + "Close Session command failure". +- Add fix with usage of CFh (duplicate request). Usefull for + slow commands +- Fix issue with sequence number. (Speed up transfer) + * Wed Feb 25 2009 <pere@hungry.com> 1.8.11-1 - Fix new GCC compilation issues in regards to Packing - Fix Tracker bug #1642710 - ipmi_kcs_drv being loaded/unloaded @@ -257,7 +881,7 @@ fi - Make ipmievd generate pidfile - Add initscripts for ipmievd -* Mon Jan 17 2006 <duncan@iceblink.org> 1.8.6-1 +* Tue Jan 17 2006 <duncan@iceblink.org> 1.8.6-1 - Fix memory corruption when sending encrypted SOL traffic - Add keepalive timer to IPMIv2 SOL sessions @@ -325,7 +949,7 @@ fi - new "shell" and "exec" commands - lots of other contributed patches -* Sat May 27 2004 <duncan@iceblink.org> 1.5.9-1 +* Thu May 27 2004 <duncan@iceblink.org> 1.5.9-1 - Add ability to get a particular sensor by name - Add ability to set a particular sensor threshold - Add support for displaying V2 channel authentication levels @@ -359,7 +983,7 @@ fi - Fix SEL event decoding for generic events - Handle empty SEL gracefully when doing "sel list" - Fix sdr handling of sensors that do not return a reading - - Fix for CSV display of sensor readings/units from Fredrik Öhrn + - Fix for CSV display of sensor readings/units from Fredrik Öhrn * Tue Nov 25 2003 <duncan@iceblink.org> 1.5.5-1 - Add -U option for setting LAN username diff --git a/control/rpmmacros.in b/control/rpmmacros.in deleted file mode 100644 index 429e098..0000000 --- a/control/rpmmacros.in +++ /dev/null @@ -1,12 +0,0 @@ -%_topdir %(echo $BUILDDIR) -%_sourcedir %{_topdir}/.. -%_specdir %{_sourcedir} -%_tmppath %{_topdir}/tmp -%_builddir %{_topdir}/BUILD -%_buildroot %{_topdir}/%{_tmppath}/%{name}-%{version}-root -%_rpmdir %{_topdir}/RPMS -%_srcrpmdir %{_topdir}/SRPMS -%_distro @DISTRO@ -%_rpmfilename %%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm -%packager jmank@hp.com -%distribution Sourceforge Build diff --git a/control/rpmrc b/control/rpmrc deleted file mode 100644 index 0a99ecb..0000000 --- a/control/rpmrc +++ /dev/null @@ -1,8 +0,0 @@ -macrofiles: /usr/lib/rpm/macros:/usr/lib/rpm/%{_target}/macros:/etc/rpm/macros.specspo:/etc/rpm/macros:/etc/rpm/%{_target}/macros:%(echo $CONFIGDIR)/rpmmacros - -buildarchtranslate: athlon: i386 -buildarchtranslate: i686: i386 -buildarchtranslate: i586: i386 -buildarchtranslate: i486: i386 -buildarchtranslate: i386: i386 - |