Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package freeipmi for openSUSE:Factory 
checked in at 2021-02-18 20:38:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/freeipmi (Old)
 and      /work/SRC/openSUSE:Factory/.freeipmi.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "freeipmi"

Thu Feb 18 20:38:40 2021 rev:46 rq:872300 version:1.6.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/freeipmi/freeipmi.changes        2020-09-14 
12:34:01.545316644 +0200
+++ /work/SRC/openSUSE:Factory/.freeipmi.new.28504/freeipmi.changes     
2021-02-18 20:47:58.611178657 +0100
@@ -1,0 +2,11 @@
+Sun Feb 14 16:58:10 UTC 2021 - Andreas Stieger <andreas.stie...@gmx.de>
+
+- freeipmi 1.6.7:
+  * Do not require IPMI access when running ipmi-fru with the 
+    --fru-file option
+  * Minor documentation updates
+- the following fixes were upstreamed:
+  * Fix default permissions of various config and system files,
+    drop 1103311-service-files-mode.patch
+
+-------------------------------------------------------------------

Old:
----
  1103311-service-files-mode.patch
  freeipmi-1.6.6.tar.gz
  freeipmi-1.6.6.tar.gz.sig

New:
----
  freeipmi-1.6.7.tar.gz
  freeipmi-1.6.7.tar.gz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ freeipmi.spec ++++++
--- /var/tmp/diff_new_pack.jGePTW/_old  2021-02-18 20:47:59.291179446 +0100
+++ /var/tmp/diff_new_pack.jGePTW/_new  2021-02-18 20:47:59.291179446 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package freeipmi
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 # Copyright (c) 2003-2008 FreeIPMI Core Team
 #
 # All modifications and additions to the file contributed by third parties
@@ -37,17 +37,15 @@
 %{!?_initddir: %global _initddir %{_sysconfdir}/init.d}
 
 Name:           freeipmi
-Version:        1.6.6
+Version:        1.6.7
 Release:        %{release}
 URL:            http://www.gnu.org/software/freeipmi/
 Source0:        http://ftp.gnu.org/gnu/freeipmi/%{name}-%{srcversion}.tar.gz
 Source4:        
http://ftp.gnu.org/gnu/freeipmi/%{name}-%{srcversion}.tar.gz.sig
 Source5:        %{name}.keyring
-Patch0:         1103311-service-files-mode.patch
 Summary:        FreeIPMI
 License:        GPL-3.0-or-later
 Group:          System/Management
-BuildRequires:  automake
 BuildRequires:  fdupes
 BuildRequires:  libgcrypt-devel
 BuildRequires:  libtool
@@ -182,17 +180,8 @@
 
 %prep
 %setup -q -n %{name}-%{srcversion}
-%patch0 -p1
 
 %build
-%if 0%{?suse_version} >= 1110
-aclocal -I config
-autoheader
-libtoolize --force --automake --copy
-autoconf
-automake --gnu --include-deps --copy --add-missing
-%endif
-
 # simple .spec expressions for SLE10
 
 %if 0%{?fedora_version} || 0%{?centos_version} || 0%{?rhel_version}

++++++ freeipmi-1.6.6.tar.gz -> freeipmi-1.6.7.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/ChangeLog new/freeipmi-1.6.7/ChangeLog
--- old/freeipmi-1.6.6/ChangeLog        2020-09-03 12:49:42.000000000 +0200
+++ new/freeipmi-1.6.7/ChangeLog        2021-02-13 00:10:02.000000000 +0100
@@ -1,3 +1,36 @@
+2021-02-10 Albert Chu <ch...@llnl.gov>
+
+       * libfreeipmi/fru/ipmi-fru-data.c: Fix invalid parsing of record
+       in ipmi_fru_multirecord_dc_load() and
+       ipmi_fru_multirecord_extended_dc_load().
+
+2021-02-07 Albert Chu <ch...@llnl.gov>
+
+       * libfreeipmi/fru/ipmi-fru.c: Do not require ipmi_ctx to be set if
+       loading data via buffer in ipmi_fru_open_device_id_with_buffer().
+
+       * ipmi-fru: Do not require opening of an IPMI session if using
+       --fru-file option.
+
+2021-02-07 Albert Chu <ch...@llnl.gov>
+
+       * etc/: Update conf file permissions.
+
+       * Globally fix a number of typos.
+
+2021-02-06 Fabio Fantoni <fantonifa...@tiscali.it>
+
+       * etc/: Update systemd service files permissions.
+
+2020-09-30 Albert Chu <ch...@llnl.gov>
+
+       * man/manpage-common-workaround-extra-text.man: Document that
+       Supermicro boards don't work with IPMI 1.5.
+       
+2020-09-21 Albert Chu <ch...@llnl.gov>
+
+       * man/ipmi-sel.8.pre.in: Fix typo
+
 2020-09-03 Christian Ehrhardt <christian.ehrha...@canonical.com>
 
        * libfreeipmi/locate/ipmi-locate-acpi-spmi.c
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/NEWS new/freeipmi-1.6.7/NEWS
--- old/freeipmi-1.6.6/NEWS     2020-09-04 16:20:37.000000000 +0200
+++ new/freeipmi-1.6.7/NEWS     2021-02-13 05:53:34.000000000 +0100
@@ -1,3 +1,10 @@
+FreeIPMI 1.6.7 - 02/12/21
+-------------------------
+o Do not require IPMI access when running ipmi-fru with the --fru-file
+  option.
+o Fix default permissions of various config and system files.
+o Minor documentation updates.
+
 FreeIPMI 1.6.6 - 09/04/20
 -------------------------
 o In libfreeipmi, fix segfault in SPMI parsing leading to immediate
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/README new/freeipmi-1.6.7/README
--- old/freeipmi-1.6.6/README   2020-01-29 01:58:09.000000000 +0100
+++ new/freeipmi-1.6.7/README   2021-02-10 20:21:49.000000000 +0100
@@ -104,7 +104,7 @@
 -------------
 
 In order to avoid typing in a long list of command line options to
-specify IPMI communication requirements everytime a command is
+specify IPMI communication requirements every time a command is
 executed (e.g. driver paths, usernames, passwords, etc.), an
 alternate set of default values can be set for most FreeIPMI
 tools in the FreeIPMI configuration file.  See freeipmi.conf(5)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/bmc-info/bmc-info.c 
new/freeipmi-1.6.7/bmc-info/bmc-info.c
--- old/freeipmi-1.6.6/bmc-info/bmc-info.c      2020-01-29 01:58:09.000000000 
+0100
+++ new/freeipmi-1.6.7/bmc-info/bmc-info.c      2021-02-10 20:21:49.000000000 
+0100
@@ -298,7 +298,7 @@
   /* The "yes" vs. "no" is backwards from normal logic */
   pstdout_printf (state_data->pstate,
                   "Device Available      : %s\n",
-                  val ? "no (device firmware, SDR Repository update or self 
initilization in progress)" : "yes (normal operation)");
+                  val ? "no (device firmware, SDR Repository update or self 
initialization in progress)" : "yes (normal operation)");
 
   if (FIID_OBJ_GET (obj_cmd_rs, "ipmi_version_major", &val) < 0)
     {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/config/compile 
new/freeipmi-1.6.7/config/compile
--- old/freeipmi-1.6.6/config/compile   2020-01-07 22:12:55.000000000 +0100
+++ new/freeipmi-1.6.7/config/compile   2021-02-13 00:14:36.000000000 +0100
@@ -1,9 +1,9 @@
 #! /bin/sh
 # Wrapper for compilers which do not understand '-c -o'.
 
-scriptversion=2012-10-14.11; # UTC
+scriptversion=2018-03-07.03; # UTC
 
-# Copyright (C) 1999-2013 Free Software Foundation, Inc.
+# Copyright (C) 1999-2018 Free Software Foundation, Inc.
 # Written by Tom Tromey <tro...@cygnus.com>.
 #
 # This program is free software; you can redistribute it and/or modify
@@ -17,7 +17,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+# along with this program.  If not, see <https://www.gnu.org/licenses/>.
 
 # As a special exception to the GNU General Public License, if you
 # distribute this file as part of a program that contains a
@@ -255,7 +255,8 @@
     echo "compile $scriptversion"
     exit $?
     ;;
-  cl | *[/\\]cl | cl.exe | *[/\\]cl.exe )
+  cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \
+  icl | *[/\\]icl | icl.exe | *[/\\]icl.exe )
     func_cl_wrapper "$@"      # Doesn't return...
     ;;
 esac
@@ -339,9 +340,9 @@
 # Local Variables:
 # mode: shell-script
 # sh-indentation: 2
-# eval: (add-hook 'write-file-hooks 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp)
 # time-stamp-start: "scriptversion="
 # time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-time-zone: "UTC"
+# time-stamp-time-zone: "UTC0"
 # time-stamp-end: "; # UTC"
 # End:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/config/depcomp 
new/freeipmi-1.6.7/config/depcomp
--- old/freeipmi-1.6.6/config/depcomp   2020-01-07 22:12:55.000000000 +0100
+++ new/freeipmi-1.6.7/config/depcomp   2021-02-13 00:14:36.000000000 +0100
@@ -1,9 +1,9 @@
 #! /bin/sh
 # depcomp - compile a program generating dependencies as side-effects
 
-scriptversion=2013-05-30.07; # UTC
+scriptversion=2018-03-07.03; # UTC
 
-# Copyright (C) 1999-2013 Free Software Foundation, Inc.
+# Copyright (C) 1999-2018 Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -16,7 +16,7 @@
 # GNU General Public License for more details.
 
 # You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+# along with this program.  If not, see <https://www.gnu.org/licenses/>.
 
 # As a special exception to the GNU General Public License, if you
 # distribute this file as part of a program that contains a
@@ -783,9 +783,9 @@
 # Local Variables:
 # mode: shell-script
 # sh-indentation: 2
-# eval: (add-hook 'write-file-hooks 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp)
 # time-stamp-start: "scriptversion="
 # time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-time-zone: "UTC"
+# time-stamp-time-zone: "UTC0"
 # time-stamp-end: "; # UTC"
 # End:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/config/missing 
new/freeipmi-1.6.7/config/missing
--- old/freeipmi-1.6.6/config/missing   2020-01-07 22:12:55.000000000 +0100
+++ new/freeipmi-1.6.7/config/missing   2021-02-13 00:14:36.000000000 +0100
@@ -1,9 +1,9 @@
 #! /bin/sh
 # Common wrapper for a few potentially missing GNU programs.
 
-scriptversion=2012-06-26.16; # UTC
+scriptversion=2018-03-07.03; # UTC
 
-# Copyright (C) 1996-2013 Free Software Foundation, Inc.
+# Copyright (C) 1996-2018 Free Software Foundation, Inc.
 # Originally written by Fran,cois Pinard <pin...@iro.umontreal.ca>, 1996.
 
 # This program is free software; you can redistribute it and/or modify
@@ -17,7 +17,7 @@
 # GNU General Public License for more details.
 
 # You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+# along with this program.  If not, see <https://www.gnu.org/licenses/>.
 
 # As a special exception to the GNU General Public License, if you
 # distribute this file as part of a program that contains a
@@ -101,9 +101,9 @@
   exit $st
 fi
 
-perl_URL=http://www.perl.org/
-flex_URL=http://flex.sourceforge.net/
-gnu_software_URL=http://www.gnu.org/software
+perl_URL=https://www.perl.org/
+flex_URL=https://github.com/westes/flex
+gnu_software_URL=https://www.gnu.org/software
 
 program_details ()
 {
@@ -160,7 +160,7 @@
       ;;
    autom4te*)
       echo "You might have modified some maintainer files that require"
-      echo "the 'automa4te' program to be rebuilt."
+      echo "the 'autom4te' program to be rebuilt."
       program_details 'autom4te'
       ;;
     bison*|yacc*)
@@ -207,9 +207,9 @@
 exit $st
 
 # Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp)
 # time-stamp-start: "scriptversion="
 # time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-time-zone: "UTC"
+# time-stamp-time-zone: "UTC0"
 # time-stamp-end: "; # UTC"
 # End:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/configure new/freeipmi-1.6.7/configure
--- old/freeipmi-1.6.6/configure        2020-09-04 16:33:23.000000000 +0200
+++ new/freeipmi-1.6.7/configure        2021-02-13 18:31:54.000000000 +0100
@@ -1,7 +1,7 @@
 #! /bin/sh
 # From configure.ac Id: configure.ac,v 1.208 2010-08-06 21:02:29 chu11 Exp .
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for freeipmi 1.6.6.
+# Generated by GNU Autoconf 2.69 for freeipmi 1.6.7.
 #
 # Report bugs to <freeipmi-de...@gnu.org>.
 #
@@ -591,8 +591,8 @@
 # Identity of this package.
 PACKAGE_NAME='freeipmi'
 PACKAGE_TARNAME='freeipmi'
-PACKAGE_VERSION='1.6.6'
-PACKAGE_STRING='freeipmi 1.6.6'
+PACKAGE_VERSION='1.6.7'
+PACKAGE_STRING='freeipmi 1.6.7'
 PACKAGE_BUGREPORT='freeipmi-de...@gnu.org'
 PACKAGE_URL=''
 
@@ -1385,7 +1385,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures freeipmi 1.6.6 to adapt to many kinds of systems.
+\`configure' configures freeipmi 1.6.7 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1455,7 +1455,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of freeipmi 1.6.6:";;
+     short | recursive ) echo "Configuration of freeipmi 1.6.7:";;
    esac
   cat <<\_ACEOF
 
@@ -1586,7 +1586,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-freeipmi configure 1.6.6
+freeipmi configure 1.6.7
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2055,7 +2055,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by freeipmi $as_me 1.6.6, which was
+It was created by freeipmi $as_me 1.6.7, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2411,7 +2411,7 @@
 
 FREEIPMI_PACKAGE_VERSION_MAJOR=1
 FREEIPMI_PACKAGE_VERSION_MINOR=6
-FREEIPMI_PACKAGE_VERSION_PATCH=5
+FREEIPMI_PACKAGE_VERSION_PATCH=7
 
 
 
@@ -2937,7 +2937,7 @@
 
 # Define the identity of the package.
  PACKAGE='freeipmi'
- VERSION='1.6.6'
+ VERSION='1.6.7'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -3129,7 +3129,7 @@
 # release, then set age to 0.
 #
 LIBFREEIPMI_CURRENT=19
-LIBFREEIPMI_REVISION=5
+LIBFREEIPMI_REVISION=6
 LIBFREEIPMI_AGE=2
 
 LIBFREEIPMI_VERSION=$LIBFREEIPMI_CURRENT.$LIBFREEIPMI_REVISION.$LIBFREEIPMI_AGE
@@ -3151,7 +3151,7 @@
 
 LIBFREEIPMI_VERSION_MAJOR=6
 LIBFREEIPMI_VERSION_MINOR=2
-LIBFREEIPMI_VERSION_PATCH=5
+LIBFREEIPMI_VERSION_PATCH=6
 
 
 
@@ -15724,7 +15724,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by freeipmi $as_me 1.6.6, which was
+This file was extended by freeipmi $as_me 1.6.7, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -15790,7 +15790,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-freeipmi config.status 1.6.6
+freeipmi config.status 1.6.7
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/configure.ac 
new/freeipmi-1.6.7/configure.ac
--- old/freeipmi-1.6.6/configure.ac     2020-09-04 16:21:44.000000000 +0200
+++ new/freeipmi-1.6.7/configure.ac     2021-02-13 01:59:55.000000000 +0100
@@ -1,11 +1,11 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT([freeipmi],[1.6.6],[freeipmi-de...@gnu.org])
+AC_INIT([freeipmi],[1.6.7],[freeipmi-de...@gnu.org])
 AC_REVISION([$Id: configure.ac,v 1.208 2010-08-06 21:02:29 chu11 Exp $])
 AC_CONFIG_MACRO_DIR([config])
 
 FREEIPMI_PACKAGE_VERSION_MAJOR=1
 FREEIPMI_PACKAGE_VERSION_MINOR=6
-FREEIPMI_PACKAGE_VERSION_PATCH=5
+FREEIPMI_PACKAGE_VERSION_PATCH=7
 
 AC_SUBST(FREEIPMI_PACKAGE_VERSION_MAJOR)
 AC_SUBST(FREEIPMI_PACKAGE_VERSION_MINOR)
@@ -124,7 +124,7 @@
 # release, then set age to 0.
 #
 LIBFREEIPMI_CURRENT=19
-LIBFREEIPMI_REVISION=5
+LIBFREEIPMI_REVISION=6
 LIBFREEIPMI_AGE=2
 
 LIBFREEIPMI_VERSION=$LIBFREEIPMI_CURRENT.$LIBFREEIPMI_REVISION.$LIBFREEIPMI_AGE
@@ -146,7 +146,7 @@
 
 LIBFREEIPMI_VERSION_MAJOR=6
 LIBFREEIPMI_VERSION_MINOR=2
-LIBFREEIPMI_VERSION_PATCH=5
+LIBFREEIPMI_VERSION_PATCH=6
 
 AC_SUBST(LIBFREEIPMI_VERSION_MAJOR)
 AC_SUBST(LIBFREEIPMI_VERSION_MINOR)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/contrib/pet/petalert.pl 
new/freeipmi-1.6.7/contrib/pet/petalert.pl
--- old/freeipmi-1.6.6/contrib/pet/petalert.pl  2020-01-29 01:58:09.000000000 
+0100
+++ new/freeipmi-1.6.7/contrib/pet/petalert.pl  2021-02-10 20:21:50.000000000 
+0100
@@ -708,7 +708,7 @@
     print STDERR "petalert.pl is logging to $log_filename, use -q to suppress 
this tip\n";
   }
 
-  # comma-separted debug tokens
+  # comma-separated debug tokens
   if ($opts{'Debug'}) {
     $logger_token{$_} = 1 for split /,+/, $opts{'Debug'};
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/freeipmi-1.6.6/doc/freeipmi-bugs-issues-and-workarounds.txt 
new/freeipmi-1.6.7/doc/freeipmi-bugs-issues-and-workarounds.txt
--- old/freeipmi-1.6.6/doc/freeipmi-bugs-issues-and-workarounds.txt     
2020-09-03 12:49:30.000000000 +0200
+++ new/freeipmi-1.6.7/doc/freeipmi-bugs-issues-and-workarounds.txt     
2021-02-12 23:43:08.000000000 +0100
@@ -299,7 +299,7 @@
 LAN Authentication Issue #19: [IMPLEMENTATION]
 
   When attempting to authenticate with a disabled Cipher Suite ID, a
-  0Ah status ("Unauthorized role or privelege level requested.") is
+  0Ah status ("Unauthorized role or privilege level requested.") is
   returned instead of 11h ("No Cipher Suite match with proposed
   security algorithms.").  The resulting error message is confusing.
 
@@ -391,6 +391,17 @@
   Resolution: Workaround added to ignore these invalid authentication
   codes.
 
+LAN Authentication Issue #27: [COMPLIANCE]
+
+  Cannot authenticate with IPMI 1.5, it is not supported.
+
+  Seen on: HP Proliant DL 145, Supermicro X11DPT-PS, Supermicro
+  X11DPU, Supermicro H11DSU-iN, Supermicro H12DSG-O-CPU.  But other
+  boards from these vendors have also been observed to have the
+  problem.
+
+  Resolution: User must specify they wish to use IPMI 2.0.
+
 ----------------------------------------------------------------------
 
 ----------------------
@@ -1813,7 +1824,7 @@
   Seen on: Various, this is a general issue.
 
   Resolution: Code assumes that all 64 bytes of the buffer must be
-  overwritten everytime the string is modified.  This seems to be the
+  overwritten every time the string is modified.  This seems to be the
   safest approach.
 
 DCMI Issue #4: [COMPLIANCE]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/doc/freeipmi-faq.info 
new/freeipmi-1.6.7/doc/freeipmi-faq.info
--- old/freeipmi-1.6.6/doc/freeipmi-faq.info    2020-09-04 16:34:48.000000000 
+0200
+++ new/freeipmi-1.6.7/doc/freeipmi-faq.info    2021-02-13 08:17:07.000000000 
+0100
@@ -1,8 +1,8 @@
 This is freeipmi-faq.info, produced by makeinfo version 5.1 from
 freeipmi-faq.texi.
 
-This manual is for FreeIPMI (version 1.6.6, 28 January 2020).  Copyright
-(C) 2006-2012 FreeIPMI Core Team
+This manual is for FreeIPMI (version 1.6.7, 10 February 2021).
+Copyright (C) 2006-2012 FreeIPMI Core Team
 
      Permission is granted to copy, distribute and/or modify this
      document under the terms of the GNU Free Documentation License,
@@ -21,8 +21,8 @@
 
 Frequently Asked Questions on *FreeIPMI*
 
-   This edition of the documentation was last updated on September 4,
-2020 for release 1.6.6 of the FreeIPMI.
+   This edition of the documentation was last updated on February 12,
+2021 for release 1.6.7 of the FreeIPMI.
 
 * Menu:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/doc/stamp-vti 
new/freeipmi-1.6.7/doc/stamp-vti
--- old/freeipmi-1.6.6/doc/stamp-vti    2020-09-04 16:34:01.000000000 +0200
+++ new/freeipmi-1.6.7/doc/stamp-vti    2021-02-13 18:32:06.000000000 +0100
@@ -1,4 +1,4 @@
-@set UPDATED 28 January 2020
-@set UPDATED-MONTH January 2020
-@set EDITION 1.6.6
-@set VERSION 1.6.6
+@set UPDATED 10 February 2021
+@set UPDATED-MONTH February 2021
+@set EDITION 1.6.7
+@set VERSION 1.6.7
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/doc/version-faq.texi 
new/freeipmi-1.6.7/doc/version-faq.texi
--- old/freeipmi-1.6.6/doc/version-faq.texi     2020-09-04 16:34:01.000000000 
+0200
+++ new/freeipmi-1.6.7/doc/version-faq.texi     2021-02-13 08:17:06.000000000 
+0100
@@ -1,4 +1,4 @@
-@set UPDATED 28 January 2020
-@set UPDATED-MONTH January 2020
-@set EDITION 1.6.6
-@set VERSION 1.6.6
+@set UPDATED 10 February 2021
+@set UPDATED-MONTH February 2021
+@set EDITION 1.6.7
+@set VERSION 1.6.7
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/etc/Makefile.am 
new/freeipmi-1.6.7/etc/Makefile.am
--- old/freeipmi-1.6.6/etc/Makefile.am  2020-01-29 01:58:09.000000000 +0100
+++ new/freeipmi-1.6.7/etc/Makefile.am  2021-02-10 20:21:50.000000000 +0100
@@ -16,13 +16,13 @@
 
 install-data-local: $(INSTALL_DAEMON_SCRIPTS)
        $(INSTALL) -m 755 -d $(DESTDIR)$(FREEIPMI_SYSCONFDIR)
-       $(INSTALL) -m 644 $(srcdir)/freeipmi.conf 
$(DESTDIR)$(FREEIPMI_CONFIG_FILE_DEFAULT)
+       $(INSTALL) -m 640 $(srcdir)/freeipmi.conf 
$(DESTDIR)$(FREEIPMI_CONFIG_FILE_DEFAULT)
        $(INSTALL) -m 644 $(srcdir)/freeipmi_interpret_sel.conf 
$(DESTDIR)$(INTERPRET_SEL_CONFIG_FILE_DEFAULT)
        $(INSTALL) -m 644 $(srcdir)/freeipmi_interpret_sensor.conf 
$(DESTDIR)$(INTERPRET_SENSOR_CONFIG_FILE_DEFAULT)
-       $(INSTALL) -m 644 $(srcdir)/ipmidetect.conf 
$(DESTDIR)$(IPMIDETECT_CONFIG_FILE_DEFAULT)
-       $(INSTALL) -m 644 $(srcdir)/ipmidetectd.conf 
$(DESTDIR)$(IPMIDETECTD_CONFIG_FILE_DEFAULT)
-       $(INSTALL) -m 644 $(srcdir)/ipmiseld.conf 
$(DESTDIR)$(IPMISELD_CONFIG_FILE_DEFAULT)
-       $(INSTALL) -m 644 $(srcdir)/libipmiconsole.conf 
$(DESTDIR)$(LIBIPMICONSOLE_CONFIG_FILE_DEFAULT)
+       $(INSTALL) -m 640 $(srcdir)/ipmidetect.conf 
$(DESTDIR)$(IPMIDETECT_CONFIG_FILE_DEFAULT)
+       $(INSTALL) -m 640 $(srcdir)/ipmidetectd.conf 
$(DESTDIR)$(IPMIDETECTD_CONFIG_FILE_DEFAULT)
+       $(INSTALL) -m 640 $(srcdir)/ipmiseld.conf 
$(DESTDIR)$(IPMISELD_CONFIG_FILE_DEFAULT)
+       $(INSTALL) -m 640 $(srcdir)/libipmiconsole.conf 
$(DESTDIR)$(LIBIPMICONSOLE_CONFIG_FILE_DEFAULT)
 
 install-init-scripts: install-sysconfig
        $(INSTALL) -m 755 -d $(DESTDIR)$(sysconfdir)/init.d
@@ -32,9 +32,9 @@
 
 install-systemd-scripts: install-sysconfig
        $(INSTALL) -m 755 -d $(DESTDIR)$(systemdsystemunitdir)
-       $(INSTALL) -m 755 $(srcdir)/bmc-watchdog.service 
$(DESTDIR)$(systemdsystemunitdir)/bmc-watchdog.service
-       $(INSTALL) -m 755 $(srcdir)/ipmidetectd.service 
$(DESTDIR)$(systemdsystemunitdir)/ipmidetectd.service
-       $(INSTALL) -m 755 $(srcdir)/ipmiseld.service 
$(DESTDIR)$(systemdsystemunitdir)/ipmiseld.service
+       $(INSTALL) -m 644 $(srcdir)/bmc-watchdog.service 
$(DESTDIR)$(systemdsystemunitdir)/bmc-watchdog.service
+       $(INSTALL) -m 644 $(srcdir)/ipmidetectd.service 
$(DESTDIR)$(systemdsystemunitdir)/ipmidetectd.service
+       $(INSTALL) -m 644 $(srcdir)/ipmiseld.service 
$(DESTDIR)$(systemdsystemunitdir)/ipmiseld.service
 
 install-sysconfig:
        $(INSTALL) -m 755 -d $(DESTDIR)$(sysconfdir)/sysconfig
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/etc/Makefile.in 
new/freeipmi-1.6.7/etc/Makefile.in
--- old/freeipmi-1.6.6/etc/Makefile.in  2020-09-04 16:33:54.000000000 +0200
+++ new/freeipmi-1.6.7/etc/Makefile.in  2021-02-13 18:31:55.000000000 +0100
@@ -501,13 +501,13 @@
 
 install-data-local: $(INSTALL_DAEMON_SCRIPTS)
        $(INSTALL) -m 755 -d $(DESTDIR)$(FREEIPMI_SYSCONFDIR)
-       $(INSTALL) -m 644 $(srcdir)/freeipmi.conf 
$(DESTDIR)$(FREEIPMI_CONFIG_FILE_DEFAULT)
+       $(INSTALL) -m 640 $(srcdir)/freeipmi.conf 
$(DESTDIR)$(FREEIPMI_CONFIG_FILE_DEFAULT)
        $(INSTALL) -m 644 $(srcdir)/freeipmi_interpret_sel.conf 
$(DESTDIR)$(INTERPRET_SEL_CONFIG_FILE_DEFAULT)
        $(INSTALL) -m 644 $(srcdir)/freeipmi_interpret_sensor.conf 
$(DESTDIR)$(INTERPRET_SENSOR_CONFIG_FILE_DEFAULT)
-       $(INSTALL) -m 644 $(srcdir)/ipmidetect.conf 
$(DESTDIR)$(IPMIDETECT_CONFIG_FILE_DEFAULT)
-       $(INSTALL) -m 644 $(srcdir)/ipmidetectd.conf 
$(DESTDIR)$(IPMIDETECTD_CONFIG_FILE_DEFAULT)
-       $(INSTALL) -m 644 $(srcdir)/ipmiseld.conf 
$(DESTDIR)$(IPMISELD_CONFIG_FILE_DEFAULT)
-       $(INSTALL) -m 644 $(srcdir)/libipmiconsole.conf 
$(DESTDIR)$(LIBIPMICONSOLE_CONFIG_FILE_DEFAULT)
+       $(INSTALL) -m 640 $(srcdir)/ipmidetect.conf 
$(DESTDIR)$(IPMIDETECT_CONFIG_FILE_DEFAULT)
+       $(INSTALL) -m 640 $(srcdir)/ipmidetectd.conf 
$(DESTDIR)$(IPMIDETECTD_CONFIG_FILE_DEFAULT)
+       $(INSTALL) -m 640 $(srcdir)/ipmiseld.conf 
$(DESTDIR)$(IPMISELD_CONFIG_FILE_DEFAULT)
+       $(INSTALL) -m 640 $(srcdir)/libipmiconsole.conf 
$(DESTDIR)$(LIBIPMICONSOLE_CONFIG_FILE_DEFAULT)
 
 install-init-scripts: install-sysconfig
        $(INSTALL) -m 755 -d $(DESTDIR)$(sysconfdir)/init.d
@@ -517,9 +517,9 @@
 
 install-systemd-scripts: install-sysconfig
        $(INSTALL) -m 755 -d $(DESTDIR)$(systemdsystemunitdir)
-       $(INSTALL) -m 755 $(srcdir)/bmc-watchdog.service 
$(DESTDIR)$(systemdsystemunitdir)/bmc-watchdog.service
-       $(INSTALL) -m 755 $(srcdir)/ipmidetectd.service 
$(DESTDIR)$(systemdsystemunitdir)/ipmidetectd.service
-       $(INSTALL) -m 755 $(srcdir)/ipmiseld.service 
$(DESTDIR)$(systemdsystemunitdir)/ipmiseld.service
+       $(INSTALL) -m 644 $(srcdir)/bmc-watchdog.service 
$(DESTDIR)$(systemdsystemunitdir)/bmc-watchdog.service
+       $(INSTALL) -m 644 $(srcdir)/ipmidetectd.service 
$(DESTDIR)$(systemdsystemunitdir)/ipmidetectd.service
+       $(INSTALL) -m 644 $(srcdir)/ipmiseld.service 
$(DESTDIR)$(systemdsystemunitdir)/ipmiseld.service
 
 install-sysconfig:
        $(INSTALL) -m 755 -d $(DESTDIR)$(sysconfdir)/sysconfig
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/etc/freeipmi.conf 
new/freeipmi-1.6.7/etc/freeipmi.conf
--- old/freeipmi-1.6.6/etc/freeipmi.conf        2020-09-03 12:49:30.000000000 
+0200
+++ new/freeipmi-1.6.7/etc/freeipmi.conf        2021-02-12 23:43:08.000000000 
+0100
@@ -5,7 +5,7 @@
 # The FreeIPMI configuration file can be used to set alternate default
 # values to many FreeIPMI tools so values don't have to be configured on
 # the command line.  This allows users to avoid typing in a long list of
-# command line options everytime a command is executed. It can also be
+# command line options every time a command is executed. It can also be
 # used to hide usernames, passwords, and other sensitive information
 # from the ps(1) command.
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/freeipmi.spec 
new/freeipmi-1.6.7/freeipmi.spec
--- old/freeipmi-1.6.6/freeipmi.spec    2020-09-04 16:33:57.000000000 +0200
+++ new/freeipmi-1.6.7/freeipmi.spec    2021-02-13 21:00:05.000000000 +0100
@@ -3,7 +3,7 @@
 #
 
 %define name freeipmi
-%define version 1.6.6
+%define version 1.6.7
 %if %{?_with_debug:1}%{!?_with_debug:0}
 %define release 1.debug%{?dist}
 %else
@@ -564,7 +564,7 @@
 - Obsolete old subpackage freeipmi-ipmimonitoring.
 
 * Tue Dec 18 2007 Albert Chu <ch...@llnl.gov> 0.6.0
-- Use %{version} instead of 1.6.6 for substitution in paths.
+- Use %{version} instead of 1.6.7 for substitution in paths.
 
 * Fri Dec 14 2007 Albert Chu <ch...@llnl.gov> 0.6.0
 - Update packaging for libfreeipmi reorganization
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/freeipmi-1.6.6/ipmi-config/ipmi-config-category-core-user-sections.c 
new/freeipmi-1.6.7/ipmi-config/ipmi-config-category-core-user-sections.c
--- old/freeipmi-1.6.6/ipmi-config/ipmi-config-category-core-user-sections.c    
2020-09-03 12:49:30.000000000 +0200
+++ new/freeipmi-1.6.7/ipmi-config/ipmi-config-category-core-user-sections.c    
2021-02-12 23:43:08.000000000 +0100
@@ -2318,7 +2318,7 @@
     "\"Yes\", \"Lan_Enable_IPMI_Msgs\" to \"Yes\", "
     "and \"Lan_Privilege_Limit\" to a privilege level.  The "
     "privilege level is used to limit various IPMI operations for "
-    "individual usernames.  It is recommened that atleast one username be "
+    "individual usernames.  It is recommended that atleast one username be "
     "created with a privilege limit \"Administrator\", so all system "
     "functions are available to atleast one username via IPMI over LAN.  "
     "For security reasons, we recommend not enabling the \"anonymous\" "
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/ipmi-fru/ipmi-fru.c 
new/freeipmi-1.6.7/ipmi-fru/ipmi-fru.c
--- old/freeipmi-1.6.6/ipmi-fru/ipmi-fru.c      2020-09-03 12:49:30.000000000 
+0200
+++ new/freeipmi-1.6.7/ipmi-fru/ipmi-fru.c      2021-02-13 00:09:17.000000000 
+0100
@@ -319,7 +319,7 @@
 
       pstdout_fprintf (state_data->pstate,
                        stderr,
-                       "ipmi_fru_open_device_id: %s\n",
+                       "ipmi_fru_open_device_id_with_buffer: %s\n",
                        ipmi_fru_ctx_errormsg (state_data->fru_ctx));
       goto cleanup;
     }
@@ -986,6 +986,69 @@
 
   assert (!args->common_args.flush_cache);
 
+  if (args->fru_file)
+    {
+      struct stat sbuf;
+      ssize_t len;
+
+      if (stat (state_data->prog_data->args->fru_file, &sbuf) < 0)
+        {
+          pstdout_fprintf (state_data->pstate,
+                           stderr,
+                           "Cannot read '%s': %s\n",
+                           state_data->prog_data->args->fru_file,
+                           strerror (errno));
+          goto cleanup;
+        }
+
+      if (!sbuf.st_size)
+        {
+          pstdout_fprintf (state_data->pstate,
+                           stderr,
+                           "FRU file '%s' is empty\n",
+                           state_data->prog_data->args->fru_file);
+          goto cleanup;
+        }
+
+      if (sbuf.st_size > IPMI_FRU_AREA_SIZE_MAX)
+        {
+          pstdout_fprintf (state_data->pstate,
+                           stderr,
+                           "FRU file '%s' too large, max area size is %u < 
%lu\n",
+                           state_data->prog_data->args->fru_file,
+                           IPMI_FRU_AREA_SIZE_MAX,
+                           sbuf.st_size);
+          goto cleanup;
+        }
+
+      if ((fd = open (state_data->prog_data->args->fru_file, O_RDONLY)) < 0)
+        {
+          pstdout_fprintf (state_data->pstate,
+                           stderr,
+                           "Cannot open '%s': %s\n",
+                           state_data->prog_data->args->fru_file,
+                           strerror (errno));
+          goto cleanup;
+        }
+
+      if ((len = fd_read_n (fd, frubuf, sbuf.st_size)) < 0)
+        {
+          pstdout_fprintf (state_data->pstate,
+                           stderr,
+                           "fd_read_n: %s\n",
+                           strerror (errno));
+          goto cleanup;
+        }
+
+      if (_use_buffer_and_output_fru (state_data,
+                                      &output_count,
+                                      frubuf,
+                                      len) < 0)
+        goto cleanup;
+
+      goto out;
+    }
+
   if (args->common_args.ignore_sdr_cache)
     {
       /* no SDR?  This is all you get :-) */
@@ -1065,66 +1128,6 @@
 
       goto out;
     }
-  else if (args->fru_file)
-    {
-      struct stat sbuf;
-      ssize_t len;
-
-      if (stat (state_data->prog_data->args->fru_file, &sbuf) < 0)
-        {
-          pstdout_fprintf (state_data->pstate,
-                           stderr,
-                           "Cannot read '%s': %s\n",
-                           state_data->prog_data->args->fru_file,
-                           strerror (errno));
-          goto cleanup;
-        }
-
-      if (!sbuf.st_size)
-        {
-          pstdout_fprintf (state_data->pstate,
-                           stderr,
-                           "FRU file '%s' is empty\n",
-                           state_data->prog_data->args->fru_file);
-          goto cleanup;
-        }
-
-      if (sbuf.st_size > IPMI_FRU_AREA_SIZE_MAX)
-        {
-          pstdout_fprintf (state_data->pstate,
-                           stderr,
-                           "FRU file '%s' too large, max area size is %u < 
%u\n",
-                           state_data->prog_data->args->fru_file,
-                           IPMI_FRU_AREA_SIZE_MAX,
-                           sbuf.st_size);
-          goto cleanup;
-        }
-
-      if ((fd = open (state_data->prog_data->args->fru_file, O_RDONLY)) < 0)
-        {
-          pstdout_fprintf (state_data->pstate,
-                           stderr,
-                           "Cannot open '%s': %s\n",
-                           state_data->prog_data->args->fru_file,
-                           strerror (errno));
-          goto cleanup;
-        }
-
-      if ((len = fd_read_n (fd, frubuf, sbuf.st_size)) < 0)
-        {
-          pstdout_fprintf (state_data->pstate,
-                           stderr,
-                           "fd_read_n: %s\n",
-                           strerror (errno));
-          goto cleanup;
-        }
-
-      if (_use_buffer_and_output_fru (state_data,
-                                      &output_count,
-                                      frubuf,
-                                      len) < 0)
-        goto cleanup;
-    }
   else
     {
       /* We always print out the default one first */
@@ -1193,12 +1196,16 @@
   state_data.pstate = pstate;
   state_data.hostname = (char *)hostname;
 
-  if (!(state_data.ipmi_ctx = ipmi_open (prog_data->progname,
-                                         hostname,
-                                         &(prog_data->args->common_args),
-                                         state_data.pstate,
-                                         0)))
-    goto cleanup;
+  /* no need for IPMI communication if reading from binary */
+  if (!prog_data->args->fru_file)
+    {
+      if (!(state_data.ipmi_ctx = ipmi_open (prog_data->progname,
+                                             hostname,
+                                             &(prog_data->args->common_args),
+                                             state_data.pstate,
+                                             0)))
+        goto cleanup;
+    }
 
   if (!(state_data.fru_ctx = ipmi_fru_ctx_create (state_data.ipmi_ctx)))
     {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/ipmiseld/ipmiseld-cache.c 
new/freeipmi-1.6.7/ipmiseld/ipmiseld-cache.c
--- old/freeipmi-1.6.6/ipmiseld/ipmiseld-cache.c        2020-01-29 
01:58:10.000000000 +0100
+++ new/freeipmi-1.6.7/ipmiseld/ipmiseld-cache.c        2021-02-10 
20:21:50.000000000 +0100
@@ -357,7 +357,7 @@
     {
       if (access (filename, R_OK) < 0)
         {
-          ipmiseld_err_output (host_data, "Error read accesing '%s': %s", 
filename, strerror (errno));
+          ipmiseld_err_output (host_data, "Error read accessing '%s': %s", 
filename, strerror (errno));
           goto cleanup;
         }
     }
@@ -495,7 +495,7 @@
     {
       if (access (filename, W_OK) < 0)
         {
-          ipmiseld_err_output (host_data, "Error write accesing '%s': %s", 
filename, strerror (errno));
+          ipmiseld_err_output (host_data, "Error write accessing '%s': %s", 
filename, strerror (errno));
           goto cleanup;
         }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/libfreeipmi/fru/ipmi-fru-data.c 
new/freeipmi-1.6.7/libfreeipmi/fru/ipmi-fru-data.c
--- old/freeipmi-1.6.6/libfreeipmi/fru/ipmi-fru-data.c  2020-01-29 
01:58:10.000000000 +0100
+++ new/freeipmi-1.6.7/libfreeipmi/fru/ipmi-fru-data.c  2021-02-13 
00:09:44.000000000 +0100
@@ -1237,17 +1237,6 @@
         }
       (*output_number) = val;
     }
-  if (standby)
-    {
-      if (FIID_OBJ_GET (obj_record,
-                        "standby",
-                        &val) < 0)
-        {
-          FRU_FIID_OBJECT_ERROR_TO_FRU_ERRNUM (ctx, obj_record);
-          goto cleanup;
-        }
-      (*standby) = val;
-    }
   if (nominal_voltage)
     {
       if (FIID_OBJ_GET (obj_record,
@@ -1933,17 +1922,6 @@
         (*current_units) = val;
       local_current_units = val;
     }
-  if (standby)
-    {
-      if (FIID_OBJ_GET (obj_record,
-                        "standby",
-                        &val) < 0)
-        {
-          FRU_FIID_OBJECT_ERROR_TO_FRU_ERRNUM (ctx, obj_record);
-          goto cleanup;
-        }
-      (*standby) = val;
-    }
   if (nominal_voltage)
     {
       if (FIID_OBJ_GET (obj_record,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/libfreeipmi/fru/ipmi-fru.c 
new/freeipmi-1.6.7/libfreeipmi/fru/ipmi-fru.c
--- old/freeipmi-1.6.6/libfreeipmi/fru/ipmi-fru.c       2020-05-22 
00:47:51.000000000 +0200
+++ new/freeipmi-1.6.7/libfreeipmi/fru/ipmi-fru.c       2021-02-13 
00:07:36.000000000 +0100
@@ -379,7 +379,7 @@
 
   assert (ctx);
   assert (ctx->magic == IPMI_FRU_CTX_MAGIC);
-  assert (ctx->ipmi_ctx);
+  assert (ctx->ipmi_ctx || ctx->device_opened_with_buffer);
   assert (frubuf);
   assert (frubuflen);
   assert (fru_read_bytes <= frubuflen);
@@ -547,7 +547,7 @@
   assert (fru_device_id != IPMI_FRU_DEVICE_ID_RESERVED
           || (areabuf && areabuflen));
 
-  if (!ctx->ipmi_ctx)
+  if (!ctx->ipmi_ctx && (!areabuf || !areabuflen))
     {
       FRU_SET_ERRNUM (ctx, IPMI_FRU_ERR_IPMI_ERROR);
       return (-1);
@@ -844,7 +844,7 @@
 
   assert (ctx);
   assert (ctx->magic == IPMI_FRU_CTX_MAGIC);
-  assert (ctx->ipmi_ctx);
+  assert (ctx->ipmi_ctx || ctx->device_opened_with_buffer);
   assert (record_type_id
           || record_format_version
           || end_of_list
@@ -1072,7 +1072,7 @@
 
   assert (ctx);
   assert (ctx->magic == IPMI_FRU_CTX_MAGIC);
-  assert (ctx->ipmi_ctx);
+  assert (ctx->ipmi_ctx || ctx->device_opened_with_buffer);
   assert (area_type);
   assert (area_length);
   assert (areabuf);
@@ -1254,7 +1254,7 @@
 
   assert (ctx);
   assert (ctx->magic == IPMI_FRU_CTX_MAGIC);
-  assert (ctx->ipmi_ctx);
+  assert (ctx->ipmi_ctx || ctx->device_opened_with_buffer);
   assert (area_type);
   assert (area_length);
   assert (areabuf);
@@ -1388,7 +1388,7 @@
 
   assert (ctx);
   assert (ctx->magic == IPMI_FRU_CTX_MAGIC);
-  assert (ctx->ipmi_ctx);
+  assert (ctx->ipmi_ctx || ctx->device_opened_with_buffer);
   assert (area_type);
   assert (area_length);
   assert (areabuf);
@@ -1437,7 +1437,7 @@
       return (-1);
     }
 
-  if (!ctx->ipmi_ctx)
+  if (!ctx->ipmi_ctx && !ctx->device_opened_with_buffer)
     {
       FRU_SET_ERRNUM (ctx, IPMI_FRU_ERR_IPMI_ERROR);
       return (-1);
@@ -1510,7 +1510,7 @@
       return (-1);
     }
 
-  if (!ctx->ipmi_ctx)
+  if (!ctx->ipmi_ctx && !ctx->device_opened_with_buffer)
     {
       FRU_SET_ERRNUM (ctx, IPMI_FRU_ERR_IPMI_ERROR);
       return (-1);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/freeipmi-1.6.6/libfreeipmi/include/freeipmi/fru/ipmi-fru.h 
new/freeipmi-1.6.7/libfreeipmi/include/freeipmi/fru/ipmi-fru.h
--- old/freeipmi-1.6.6/libfreeipmi/include/freeipmi/fru/ipmi-fru.h      
2020-01-29 01:58:11.000000000 +0100
+++ new/freeipmi-1.6.7/libfreeipmi/include/freeipmi/fru/ipmi-fru.h      
2021-02-13 00:09:44.000000000 +0100
@@ -252,7 +252,7 @@
                                   const void *areabuf,
                                   unsigned int areabuflen,
                                   unsigned int *output_number,
-                                  unsigned int *standby,
+                                  unsigned int *standby, /* ignored */
                                   int *nominal_voltage,
                                   int *specd_minimum_voltage,
                                   int *specd_maximum_voltage,
@@ -309,7 +309,7 @@
                                            unsigned int areabuflen,
                                            unsigned int *output_number,
                                            unsigned int *current_units,
-                                           unsigned int *standby,
+                                           unsigned int *standby, /* ignored */
                                            int *nominal_voltage,
                                            int *specd_minimum_voltage,
                                            int *specd_maximum_voltage,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/freeipmi-1.6.6/libfreeipmi/include/freeipmi/spec/ipmi-comp-code-spec.h 
new/freeipmi-1.6.7/libfreeipmi/include/freeipmi/spec/ipmi-comp-code-spec.h
--- old/freeipmi-1.6.6/libfreeipmi/include/freeipmi/spec/ipmi-comp-code-spec.h  
2020-01-29 01:58:11.000000000 +0100
+++ new/freeipmi-1.6.7/libfreeipmi/include/freeipmi/spec/ipmi-comp-code-spec.h  
2021-02-10 20:21:51.000000000 +0100
@@ -512,7 +512,7 @@
 
 #define IPMI_COMP_CODE_ALERT_IPMI_MESSAGING_SESSION_ACTIVE                     
                                       0x82
 #define IPMI_COMP_CODE_ALERT_IPMI_MESSAGING_SESSION_ACTIVE_STR \
-  "Alert Immedate rejected due to IPMI messaging session active on this 
channel"
+  "Alert Immediate rejected due to IPMI messaging session active on this 
channel"
 
 /*
  * Sensor Device Commands
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/freeipmi-1.6.6/libfreeipmi/include/freeipmi/spec/ipmi-rmcpplus-status-spec.h
 
new/freeipmi-1.6.7/libfreeipmi/include/freeipmi/spec/ipmi-rmcpplus-status-spec.h
--- 
old/freeipmi-1.6.6/libfreeipmi/include/freeipmi/spec/ipmi-rmcpplus-status-spec.h
    2020-01-29 01:58:11.000000000 +0100
+++ 
new/freeipmi-1.6.7/libfreeipmi/include/freeipmi/spec/ipmi-rmcpplus-status-spec.h
    2021-02-10 20:21:51.000000000 +0100
@@ -68,7 +68,7 @@
 
 #define RMCPPLUS_STATUS_UNAUTHORIZED_ROLE_OR_PRIVILEGE_LEVEL_REQUESTED         
          0x0A
 #define RMCPPLUS_STATUS_UNAUTHORIZED_ROLE_OR_PRIVILEGE_LEVEL_REQUESTED_STR \
-  "Unauthorized role or privelege level requested."
+  "Unauthorized role or privilege level requested."
 
 #define 
RMCPPLUS_STATUS_INSUFFICIENT_RESOURCES_TO_CREATE_A_SESSION_AT_THE_REQUESTED_TIME
 0x0B
 #define 
RMCPPLUS_STATUS_INSUFFICIENT_RESOURCES_TO_CREATE_A_SESSION_AT_THE_REQUESTED_TIME_STR
 \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/freeipmi-1.6.6/libfreeipmi/sel/ipmi-sel-string-dell-poweredge.c 
new/freeipmi-1.6.7/libfreeipmi/sel/ipmi-sel-string-dell-poweredge.c
--- old/freeipmi-1.6.6/libfreeipmi/sel/ipmi-sel-string-dell-poweredge.c 
2020-01-29 01:58:12.000000000 +0100
+++ new/freeipmi-1.6.7/libfreeipmi/sel/ipmi-sel-string-dell-poweredge.c 
2021-02-10 20:21:51.000000000 +0100
@@ -740,7 +740,7 @@
           error_code_str = "LPC PS Policy Integrity Failed";
           break;
         case 
IPMI_SENSOR_TYPE_OS_CRITICAL_STOP_OEM_DELL_TXT_ERROR_CODE_BIOS_ACM_ERROR_STATUS_INTERRUPT_OCCURED:
-          error_code_str = "Interrupt Occured";
+          error_code_str = "Interrupt Occurred";
           break;
         case 
IPMI_SENSOR_TYPE_OS_CRITICAL_STOP_OEM_DELL_TXT_ERROR_CODE_BIOS_ACM_ERROR_STATUS_CPU_NOT_SUPPORTED_BY_THIS_ACM:
           error_code_str = "CPU not supported by this ACM";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/freeipmi-1.6.6/libfreeipmi/sel/ipmi-sel-string-wistron-c6220.c 
new/freeipmi-1.6.7/libfreeipmi/sel/ipmi-sel-string-wistron-c6220.c
--- old/freeipmi-1.6.6/libfreeipmi/sel/ipmi-sel-string-wistron-c6220.c  
2020-01-29 01:58:12.000000000 +0100
+++ new/freeipmi-1.6.7/libfreeipmi/sel/ipmi-sel-string-wistron-c6220.c  
2021-02-10 20:21:51.000000000 +0100
@@ -565,7 +565,7 @@
           cpudimm_str = "CPU4 DIMM D";
           break;
         default:
-          cpudimm_str = "Uknown CPU DIMM ";
+          cpudimm_str = "Unknown CPU DIMM ";
         }
 
       switch (dimmnumber)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/man/freeipmi.7.pre.in 
new/freeipmi-1.6.7/man/freeipmi.7.pre.in
--- old/freeipmi-1.6.6/man/freeipmi.7.pre.in    2020-01-29 01:58:12.000000000 
+0100
+++ new/freeipmi-1.6.7/man/freeipmi.7.pre.in    2021-02-10 20:21:52.000000000 
+0100
@@ -112,7 +112,7 @@
 
 .SH "Configuration"
 In order to avoid typing in a long list of command line options to
-specify IPMI communication requirements everytime a command is
+specify IPMI communication requirements every time a command is
 executed (e.g. driver paths, usernames, passwords, etc.), an
 alternate set of default values can be set for most FreeIPMI
 tools in the FreeIPMI configuration file.  See
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/man/freeipmi.conf.5.pre.in 
new/freeipmi-1.6.7/man/freeipmi.conf.5.pre.in
--- old/freeipmi-1.6.6/man/freeipmi.conf.5.pre.in       2020-09-03 
12:49:30.000000000 +0200
+++ new/freeipmi-1.6.7/man/freeipmi.conf.5.pre.in       2021-02-12 
23:43:08.000000000 +0100
@@ -9,7 +9,7 @@
 .B FreeIPMI
 tools so values don't have to be configured on the command line.  This
 allows users to avoid typing in a long list of command line options
-everytime a command is executed.  It can also be used to hide
+every time a command is executed.  It can also be used to hide
 usernames, passwords, and other sensitive information from the
 .B ps(1)
 command.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/freeipmi-1.6.6/man/freeipmi_interpret_sel.conf.5.pre.in 
new/freeipmi-1.6.7/man/freeipmi_interpret_sel.conf.5.pre.in
--- old/freeipmi-1.6.6/man/freeipmi_interpret_sel.conf.5.pre.in 2020-01-29 
01:58:12.000000000 +0100
+++ new/freeipmi-1.6.7/man/freeipmi_interpret_sel.conf.5.pre.in 2021-02-10 
20:21:52.000000000 +0100
@@ -1766,7 +1766,7 @@
 The \fI<Product\-ID>\fR is one or more numeric IDs representing the
 manufacturer's product.  The \fI<Product\-ID>\fR can be listed as a
 single numeric number (e.g. 1234), a range of IDs separated by a dash
-(e.g. 12-20), or a list of specific product IDs separted by a plus
+(e.g. 12-20), or a list of specific product IDs separated by a plus
 (e.g. 12+19+22).  Both the \fIManufacturer\-ID\fR and
 \fIProduct\-ID\fR can be found using
 .B bmc-info(8).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/freeipmi-1.6.6/man/freeipmi_interpret_sensor.conf.5.pre.in 
new/freeipmi-1.6.7/man/freeipmi_interpret_sensor.conf.5.pre.in
--- old/freeipmi-1.6.6/man/freeipmi_interpret_sensor.conf.5.pre.in      
2020-01-29 01:58:12.000000000 +0100
+++ new/freeipmi-1.6.7/man/freeipmi_interpret_sensor.conf.5.pre.in      
2021-02-10 20:21:52.000000000 +0100
@@ -1860,7 +1860,7 @@
 The \fI<Product\-ID>\fR is one or more numeric IDs representing the
 manufacturer's product.  The \fI<Product\-ID>\fR can be listed as a
 single numeric number (e.g. 1234), a range of IDs separated by a dash
-(e.g. 12-20), or a list of specific product IDs separted by a plus
+(e.g. 12-20), or a list of specific product IDs separated by a plus
 (e.g. 12+19+22).  Both the \fIManufacturer\-ID\fR and
 \fIProduct\-ID\fR can be found using
 .B bmc-info(8).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/man/ipmi-chassis.8.pre.in 
new/freeipmi-1.6.7/man/ipmi-chassis.8.pre.in
--- old/freeipmi-1.6.6/man/ipmi-chassis.8.pre.in        2020-09-03 
12:49:30.000000000 +0200
+++ new/freeipmi-1.6.7/man/ipmi-chassis.8.pre.in        2021-02-12 
23:43:08.000000000 +0100
@@ -7,7 +7,7 @@
 .SH "DESCRIPTION"
 .B Ipmi-chassis
 is used for managing/monitoring an IPMI chassis, such as chassis
-power, indentification (i.e. LED control), and status.  See OPTIONS
+power, identification (i.e. LED control), and status.  See OPTIONS
 below for all chassis management options available.
 
 #include <@top_srcdir@/man/manpage-common-table-of-contents.man>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/man/ipmi-config.8.pre.in 
new/freeipmi-1.6.7/man/ipmi-config.8.pre.in
--- old/freeipmi-1.6.6/man/ipmi-config.8.pre.in 2020-01-29 01:58:12.000000000 
+0100
+++ new/freeipmi-1.6.7/man/ipmi-config.8.pre.in 2021-02-10 20:21:52.000000000 
+0100
@@ -57,7 +57,7 @@
 Currently available choices: \fIcore\fR, \fIchassis\fR, \fIsensors\fR,
 \fIpef\fR, \fIdcmi\fR.  Multiple categories can be separated by comma.
 \fIcore\fR includes all major IPMI configuration necessary to get IPMI
-to function on a sytem, such as configuration for users, passwords,
+to function on a system, such as configuration for users, passwords,
 authentication, networking, and serial-over-lan (SOL).  \fIchassis\fR
 includes all chassis relevant configuration including boot options,
 front panel buttons, and power behavior.  \fIdcmi\fR includes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/man/ipmi-oem.8.pre.in 
new/freeipmi-1.6.7/man/ipmi-oem.8.pre.in
--- old/freeipmi-1.6.6/man/ipmi-oem.8.pre.in    2020-05-22 00:47:51.000000000 
+0200
+++ new/freeipmi-1.6.7/man/ipmi-oem.8.pre.in    2021-02-10 20:21:52.000000000 
+0100
@@ -550,7 +550,7 @@
 \fIpolicytargetlimit\fR.  When the \fIpolicytrigger\fR is
 \fIinlettemperaturelimitpolicytrigger\fR,
 \fImissingpowerreadingtimeout\fR, or
-\fItimeafterplatformresettrigger\fR, the tigger that will lead to
+\fItimeafterplatformresettrigger\fR, the trigger that will lead to
 exception actions is the value specified by \fIpolicytriggerlimit\fR.
 When the \fIfIpolicytrigger\fR is \fIboottimepolicy\fR, a power
 profile will simply be maintained by the value specified by
@@ -790,7 +790,7 @@
 \fIdnsdomainnamedhcp=enable|disable\fR, and
 \fIdnsdomainname=string\fR.  \fIdnsdhcp\fR specifies if the DNS server
 IP addresses should be assigned from the DHCP server.
-\fIdnsserver1\fR and \fIdnsserver2\fR specify the IP addess for server
+\fIdnsserver1\fR and \fIdnsserver2\fR specify the IP address for server
 1 and 2 respectively.  These fields are read only if \fIdnsdhcp\fR and
 DHCP are enabled.  \fIdnsregisterbmc\fR specifies if the BMC host name
 is registered via the DNS server.  \fIdnsbmchostname\fR specifies the
@@ -828,7 +828,7 @@
 \fIdpnmpowermanagement=enable|disable\fR,
 \fIpowerstaggeringacrecovery=immediate|auto|user\fR,
 \fIpowerondelay=seconds\fR, and \fImaxpowerondelay=seconds\fR.
-\fIdpnmpowermanagement\fR enables or diables DPNM, Dynamic Power Node
+\fIdpnmpowermanagement\fR enables or disables DPNM, Dynamic Power Node
 Management.  For \fIpowerstaggeringacrecovery\fR, \fIimmediate\fR
 specifies no delay, \fIauto\fR generates a delay time between the
 minimum and maximum configured, and \fIuser\fR uses the user defined
@@ -1024,7 +1024,7 @@
 \fIdnsdomainnamedhcp=enable|disable\fR, and
 \fIdnsdomainname=string\fR.  \fIdnsdhcp\fR specifies if the DNS server
 IP addresses should be assigned from the DHCP server.
-\fIdnsserver1\fR and \fIdnsserver2\fR specify the IP addess for server
+\fIdnsserver1\fR and \fIdnsserver2\fR specify the IP address for server
 1 and 2 respectively.  These fields are read only if \fIdnsdhcp\fR and
 DHCP are enabled.  \fIdnsregisterbmc\fR specifies if the BMC host name
 is registered via the DNS server.  \fIdnsbmchostname\fR specifies the
@@ -1060,7 +1060,7 @@
 \fIdpnmpowermanagement=enable|disable\fR,
 \fIpowerstaggeringacrecovery=immediate|auto|user\fR,
 \fIpowerondelay=seconds\fR, and \fImaxpowerondelay=seconds\fR.
-\fIdpnmpowermanagement\fR enables or diables DPNM, Dynamic Power Node
+\fIdpnmpowermanagement\fR enables or disables DPNM, Dynamic Power Node
 Management.  For \fIpowerstaggeringacrecovery\fR, \fIimmediate\fR
 specifies no delay, \fIauto\fR generates a delay time between the
 minimum and maximum configured, and \fIuser\fR uses the user defined
@@ -1264,7 +1264,7 @@
 \fIdnsdomainnamedhcp=enable|disable\fR, \fIdnsdomainname=string\fR,
 and \fIdnsregistrationdelay=seconds\fR.  \fIdnsdhcp\fR specifies if
 the DNS server IP addresses should be assigned from the DHCP server.
-\fIdnsserver1\fR and \fIdnsserver2\fR specify the IP addess for server
+\fIdnsserver1\fR and \fIdnsserver2\fR specify the IP address for server
 1 and 2 respectively.  These fields are read only if \fIdnsdhcp\fR and
 DHCP are enabled.  \fIdnsregisterbmc\fR specifies if the BMC host name
 is registered via the DNS server.  \fIdnsbmchostname\fR specifies the
@@ -1275,7 +1275,7 @@
 \fIdnsdomainnamedhcp\fR is enabled.  \fIdnsregistrationdelay\fR
 specifies the delay the BMC should take after the IPMI process is up
 and running.  Multiple key=value pairs may be specified.  If no
-key=value pairs are specifed, available pairs are output.  Command
+key=value pairs are specified, available pairs are output.  Command
 confirmed to work on Wistron / Dell Poweredge C6220.
 .TP
 .B get-web-server-config
@@ -1288,7 +1288,7 @@
 IPMI card.  The possible keys and values are
 \fIwebserver=enable|disable\fR, \fIwebservertimeout=seconds\fR,
 \fIhttpportnumber=num\fR, and \fIhttpsportnumber=num\fR.  Multiple
-key=value pairs may be specified.  If no key=value pairs are specifed,
+key=value pairs may be specified.  If no key=value pairs are specified,
 available pairs are output.  Command confirmed to work on Wistron /
 Dell Poweredge C6220.
 .if 0 \{
@@ -1303,7 +1303,7 @@
 the IPMI card.  The possible keys and values are
 \fIkvmportnumber=num\fR, \fItelnetportnumber=num\fR, and
 \fIsshportnumber=num\fR.  Multiple key=value pairs may be specified.
-If no key=value pairs are specifed, available pairs are output.
+If no key=value pairs are specified, available pairs are output.
 Command confirmed to work on Wistron / Dell Poweredge C6220.
 \}
 .TP
@@ -1322,7 +1322,7 @@
 configured, and \fIuser\fR uses the user defined time defined by
 \fIpowerondelay\fR.  \fIpowerondelay\fR must be within the minimum and
 maximum power on delay times.  Multiple key=value pairs may be
-specified.  If no key=value pairs are specifed, available pairs are
+specified.  If no key=value pairs are specified, available pairs are
 output.  Command confirmed to work on Wistron / Dell Poweredge C6220.
 .if 0 \{
 .TP
@@ -1354,7 +1354,7 @@
 \fIipv6address=ipaddress\fR, \fIipv6gatewayaddress=ipaddress\fR,
 \fIipv6prefixlength=length\fR, \fIipv6autoconfig=enable|disable\fR,
 \fIipv6autodns=enable|disable\fR, \fIipv6dnsserver1=ipaddress\fR, and
-\fIipv6dnsserver2=ipaddress\fR.  If no key=value pairs are specifed,
+\fIipv6dnsserver2=ipaddress\fR.  If no key=value pairs are specified,
 available pairs are output.  Some fields may be read-only on specific
 Poweredge systems.  Command confirmed to work on Wistron / Dell
 Poweredge C6220.
@@ -1371,7 +1371,7 @@
 values.  The possible keys and values are
 \fIdestinationtype=pet|oem1|oem2\fR, \fIalertacktimeout=seconds\fR,
 \fIretries=count\fR, and \fIipv6snmptrapaddress=ipaddress\fR.  If no
-key=value pairs are specifed, available pairs are output.  Some fields
+key=value pairs are specified, available pairs are output.  Some fields
 may be read-only on specific Poweredge systems.  Command confirmed to
 work on Wistron / Dell Poweredge C6220.
 .TP
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/man/ipmi-sel.8.pre.in 
new/freeipmi-1.6.7/man/ipmi-sel.8.pre.in
--- old/freeipmi-1.6.6/man/ipmi-sel.8.pre.in    2020-09-03 12:49:30.000000000 
+0200
+++ new/freeipmi-1.6.7/man/ipmi-sel.8.pre.in    2021-02-12 23:43:08.000000000 
+0100
@@ -117,7 +117,7 @@
 Clear SEL.
 .TP
 \fB\-\-post\-clear\fR
-Identical to \fB\-\-clear\fR, except the SEL clearning will be
+Identical to \fB\-\-clear\fR, except the SEL clearing will be
 performed after SEL event records are displayed.  This option is
 useful for scripting if users intend to log SEL events to another log,
 then immediately clear SEL.  Unlike calling \fB\-\-clear\fR in another
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/man/ipmiconsole.8.pre.in 
new/freeipmi-1.6.7/man/ipmiconsole.8.pre.in
--- old/freeipmi-1.6.6/man/ipmiconsole.8.pre.in 2020-01-29 01:58:12.000000000 
+0100
+++ new/freeipmi-1.6.7/man/ipmiconsole.8.pre.in 2021-02-10 20:21:52.000000000 
+0100
@@ -300,7 +300,7 @@
 .SH "EXAMPLES"
 .B # ipmiconsole -h ahost -u myusername -p mypassword
 .PP
-Establish a console sesssion with a remote host.
+Establish a console session with a remote host.
 .PP
 
 .if @WITH_DEBUG@ \{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/man/ipmipower.8.pre.in 
new/freeipmi-1.6.7/man/ipmipower.8.pre.in
--- old/freeipmi-1.6.6/man/ipmipower.8.pre.in   2020-01-29 01:58:12.000000000 
+0100
+++ new/freeipmi-1.6.7/man/ipmipower.8.pre.in   2021-02-10 20:21:52.000000000 
+0100
@@ -197,7 +197,7 @@
 .B ipmipower
 believe the machine is up and functioning properly.
 
-The ping packet acount and percent options are used to alleviate this
+The ping packet count and percent options are used to alleviate this
 problem.
 .B Ipmipower
 will monitor RMCP ping packets in packet count chunks.  If
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/man/ipmiseld.8.pre.in 
new/freeipmi-1.6.7/man/ipmiseld.8.pre.in
--- old/freeipmi-1.6.6/man/ipmiseld.8.pre.in    2020-01-29 01:58:12.000000000 
+0100
+++ new/freeipmi-1.6.7/man/ipmiseld.8.pre.in    2021-02-10 20:21:52.000000000 
+0100
@@ -112,7 +112,7 @@
 \fB\-\-event\-state\-filter\fR=\fIFILTERSTRING\fR
 Specify event states to be filtered out and not logged.  Possible
 inputs are NOMINAL, WARNING, CRITICAL, and NA.  Multiple states can be
-listed separted by comma.  The special case string of "none" will
+listed separated by comma.  The special case string of "none" will
 indicate no event states should be excluded (may be useful for
 overriding configured defaults).
 .TP
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/man/libfreeipmi.3.pre.in 
new/freeipmi-1.6.7/man/libfreeipmi.3.pre.in
--- old/freeipmi-1.6.6/man/libfreeipmi.3.pre.in 2020-01-29 01:58:12.000000000 
+0100
+++ new/freeipmi-1.6.7/man/libfreeipmi.3.pre.in 2021-02-10 20:21:52.000000000 
+0100
@@ -17,7 +17,7 @@
 .TP
 .B cmds
 Provides fiid templates and 'fill' functions for IPMI
-commands.  Also provides macros definining common parameters for
+commands.  Also provides macros defining common parameters for
 IPMI commands.  The cmds are used by most other portions of
 libfreeipmi including the 'api' sub-section and tools such as
 .B ipmipower(8)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freeipmi-1.6.6/man/libipmidetect.3.pre.in 
new/freeipmi-1.6.7/man/libipmidetect.3.pre.in
--- old/freeipmi-1.6.6/man/libipmidetect.3.pre.in       2020-01-29 
01:58:12.000000000 +0100
+++ new/freeipmi-1.6.7/man/libipmidetect.3.pre.in       2021-02-10 
20:21:52.000000000 +0100
@@ -54,9 +54,9 @@
 .br
 .SH "DESCRIPTION"
 .B Libipmidetect
-implements a high level API for determing which nodes in
+implements a high level API for determining which nodes in
 a cluster do or do-not support IPMI.  This library is primarily useful
-for detecting whe nodes are removed from a cluster for servicing, so
+for detecting when nodes are removed from a cluster for servicing, so
 that IPMI applications can avoid unnecessary timeouts.
 The library interacts with the
 .B ipmidetectd(8)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/freeipmi-1.6.6/man/manpage-common-workaround-extra-text.man 
new/freeipmi-1.6.7/man/manpage-common-workaround-extra-text.man
--- old/freeipmi-1.6.6/man/manpage-common-workaround-extra-text.man     
2020-01-29 01:58:13.000000000 +0100
+++ new/freeipmi-1.6.7/man/manpage-common-workaround-extra-text.man     
2021-02-10 20:21:52.000000000 +0100
@@ -3,5 +3,5 @@
 been found to not support IPMI 1.5.  Those hitting this issue may see
 "ipmi 2.0 unavailable" or "connection timeout" errors.  This issue can
 be worked around by using IPMI 2.0 instead of IPMI 1.5 by specifying
-\fB\-\-driver\-type\fR=\fILAN_2_0\fR.  Issue observed on HP
-Proliant DL 145.
+\fB\-\-driver\-type\fR=\fILAN_2_0\fR.  Issue observed on a number of
+HP and Supermicro motherboards.

Reply via email to