From 342ebce798fe98ede64939a49bbc3770d8214649 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sun, 8 May 2016 22:59:02 +0200 Subject: Imported Upstream version 1.8.17 --- ChangeLog | 76 +++ INSTALL | 370 ++++++++++++++ Makefile.am | 2 +- Makefile.in | 7 +- NEWS | 0 README | 2 +- aclocal.m4 | 10 +- bootstrap | 42 ++ config.guess | 192 ++------ config.sub | 30 +- configure | 53 +- configure.ac | 14 +- doc/ipmitool.1 | 126 ++--- include/ipmitool/Makefile.am | 2 +- include/ipmitool/Makefile.in | 2 +- include/ipmitool/hpm2.h | 2 +- include/ipmitool/ipmi.h | 15 +- include/ipmitool/ipmi_sel.h | 52 +- include/ipmitool/ipmi_sel_supermicro.h | 87 ++++ include/ipmitool/ipmi_sol.h | 2 +- ipmitool.spec | 2 +- lib/Makefile.am | 3 +- lib/Makefile.in | 47 +- lib/dimm_spd.c | 852 ++++++++++++++++++++++++++++----- lib/helper.c | 5 + lib/hpm2.c | 8 +- lib/ipmi_chassis.c | 8 +- lib/ipmi_dcmi.c | 17 +- lib/ipmi_delloem.c | 15 +- lib/ipmi_ekanalyzer.c | 6 +- lib/ipmi_event.c | 1 + lib/ipmi_fru.c | 65 +-- lib/ipmi_hpmfwupg.c | 31 +- lib/ipmi_ime.c | 2 - lib/ipmi_isol.c | 1 + lib/ipmi_main.c | 12 +- lib/ipmi_mc.c | 2 +- lib/ipmi_pef.c | 5 +- lib/ipmi_picmg.c | 54 ++- lib/ipmi_sdr.c | 11 +- lib/ipmi_sdradd.c | 1 + lib/ipmi_sel.c | 23 +- lib/ipmi_sol.c | 6 +- lib/ipmi_strings.c | 82 +++- lib/ipmi_sunoem.c | 8 +- lib/ipmi_tsol.c | 2 +- lib/ipmi_user.c | 15 +- lib/log.c | 7 +- ltmain.sh | 4 +- src/Makefile.am | 2 +- src/Makefile.in | 2 +- src/ipmievd.c | 3 +- src/ipmishell.c | 3 + src/plugins/Makefile.am | 2 +- src/plugins/Makefile.in | 2 +- src/plugins/bmc/Makefile.am | 2 +- src/plugins/bmc/Makefile.in | 2 +- src/plugins/dummy/Makefile.am | 4 +- src/plugins/dummy/Makefile.in | 4 +- src/plugins/dummy/dummy.c | 17 +- src/plugins/dummy/dummy.h | 28 ++ src/plugins/free/Makefile.am | 2 +- src/plugins/free/Makefile.in | 2 +- src/plugins/imb/Makefile.am | 2 +- src/plugins/imb/Makefile.in | 2 +- src/plugins/imb/imb.c | 1 + src/plugins/imb/imbapi.c | 41 +- src/plugins/imb/imbapi.h | 5 +- src/plugins/ipmi_intf.c | 3 +- src/plugins/lan/Makefile.am | 2 +- src/plugins/lan/Makefile.in | 2 +- src/plugins/lan/lan.c | 2 +- src/plugins/lanplus/Makefile.am | 2 +- src/plugins/lanplus/Makefile.in | 2 +- src/plugins/lanplus/lanplus.c | 54 +-- src/plugins/lipmi/Makefile.am | 2 +- src/plugins/lipmi/Makefile.in | 2 +- src/plugins/open/Makefile.am | 2 +- src/plugins/open/Makefile.in | 2 +- src/plugins/open/open.c | 1 + src/plugins/serial/Makefile.am | 2 +- src/plugins/serial/Makefile.in | 2 +- src/plugins/serial/serial_basic.c | 2 +- src/plugins/serial/serial_terminal.c | 2 +- src/plugins/usb/Makefile.am | 2 +- src/plugins/usb/Makefile.in | 2 +- 86 files changed, 1903 insertions(+), 692 deletions(-) create mode 100644 INSTALL create mode 100644 NEWS create mode 100755 bootstrap create mode 100644 include/ipmitool/ipmi_sel_supermicro.h create mode 100644 src/plugins/dummy/dummy.h diff --git a/ChangeLog b/ChangeLog index 20ebac8..767891c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,79 @@ +version 1.8.17 2016-05-01 + * 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 to " + 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 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