1cc85ce13SJim Mankovichversion 1.8.14 2014-03-28 2cc85ce13SJim Mankovich * ID: 299 - openipmi plugin writes zero to wrong byte 3cc85ce13SJim Mankovich * ID: 301 - Add OS/Hypervisor installation status events 4cc85ce13SJim Mankovich * ID: 298 - fix LANplus retry 5cc85ce13SJim Mankovich * ID: 295 - inform user if SOL session disconnected 6cc85ce13SJim Mankovich * ID: 297 - don't print-out SEL entry if ID not present 7cc85ce13SJim Mankovich * ID: 296 - Fix PSD size decoding 8cc85ce13SJim Mankovich * ID: 293 - Use of uninitialized variable in ipmi_main() 9cc85ce13SJim Mankovich * ID: 278 - Error in sol looptest 10cc85ce13SJim Mankovich * ID: 290 - ipmi_sol.c needs a clean-up 11cc85ce13SJim Mankovich * ID: 85 - Supermicro memory ECC error display 12cc85ce13SJim Mankovich * ID: 290 - ipmi_sol.c needs a clean-up 13cc85ce13SJim Mankovich * ID: 286 - Open session retries hit assert in ipmi_lanplus_send_payload 14cc85ce13SJim Mankovich * ID: 285 - Fix SEGV in ipmi_lanplus_open_session 15cc85ce13SJim Mankovich * ID: 284 - Fix SEGV in ipmi_main 16cc85ce13SJim Mankovich * ID: 283 - ipmi_intf_socket_connect fails with IPv4 hosts 17cc85ce13SJim Mankovich * ID: 46 - ipmi_fwum needs some re-work 18cc85ce13SJim Mankovich * ID: 50 - ipmi_hpmfwupg needs a clean up 19cc85ce13SJim Mankovich * ID: 279 - ipmitool sdr list broken 20cc85ce13SJim Mankovich * ID: 44 - dummy interface support - fake-ipmistack project 21cc85ce13SJim Mankovich * ID: 48 - Remove hard-coded FRU inventory access length restriction 22cc85ce13SJim Mankovich * ID: 276 - HPM.1 upgrade combined patch 23cc85ce13SJim Mankovich * ID: 90 - Add options to chassis bootparam set bootflag 24cc85ce13SJim Mankovich * ID: 292 -Properly handle plugin non-zero target adddress with -t 25cc85ce13SJim Mankovich * Numerous Fixes based on running Coverity 26cc85ce13SJim Mankovich * Use TIOCFLUSH if TCFLSH is missing to get the serial plugin building on Hurd. 27cc85ce13SJim Mankovich * Disable imb and open plugins by default on Hurd. The platform lack the required kernel support. 28cc85ce13SJim Mankovich * Change serial plugin to only try to disable the IUCLC serial line flag on platforms supporting it. Fixes build problem on Hurd and FreeBSD. 29cc85ce13SJim Mankovich * Add support for enabling/disabling PEF policy entries 30cc85ce13SJim Mankovich * PA: 83 - Revised IPv6 patch 31cc85ce13SJim Mankovich * FR: 24 - Exchange OS Name Hostname BMC URL during startup 32*7ea04d8fSJim Mankovich * Incorect byteswap in SOL maximum payload 33*7ea04d8fSJim Mankovich * Fix build error in HPM.2 code 34*7ea04d8fSJim Mankovich * ID: 300 - new sunoem functionality 35*7ea04d8fSJim Mankovich * ID: 144 - Fix 'dcmi power set_limit action <value>' 36*7ea04d8fSJim Mankovich * ID: 302 - HPM.2 long message support 37*7ea04d8fSJim Mankovich * Add new SEL entries for ipmi 2.0 rev 1.1 38cc85ce13SJim Mankovich 39c18ec02fSPetter Reinholdtsenversion 1.8.13 2013-09-09 40c18ec02fSPetter Reinholdtsen * ID: 3611905 - Direct Serial Basic/Terminal Mode Interface drivers 41c18ec02fSPetter Reinholdtsen * ID: 3577766 - configure's knobs and switches don't work 42c18ec02fSPetter Reinholdtsen * ID: 3611253 - do not override OS-default values for interfaces 43c18ec02fSPetter Reinholdtsen * ID: 65 - Fixes for configure.in for cross compilation 44c18ec02fSPetter Reinholdtsen * ID: 3571153 - OpenIPMI/ipmievd fails to compile on Solaris 45c18ec02fSPetter Reinholdtsen * numerous ipmitool man page updates 46c18ec02fSPetter Reinholdtsen * ID: 3611226 - Bridging support for PICMG Platforms 47c18ec02fSPetter Reinholdtsen * Add support for getsysinfo/setsysinfo commands to ipmi mc 48c18ec02fSPetter Reinholdtsen * Cleanup Dell OEM code to use new sysinfo interface 49c18ec02fSPetter Reinholdtsen * ID: 93 - str-to-int conversion is weak 50c18ec02fSPetter Reinholdtsen * ID: 3582307 - ipmi_fru - ipmi_fru_main() return codes 51c18ec02fSPetter Reinholdtsen * ID: 3582310 - ipmi_fru - ipmi_fru_main() - misuse of printf() 52c18ec02fSPetter Reinholdtsen * ID: 3576213 - ipmi_fru - unused variable 53c18ec02fSPetter Reinholdtsen * ID: 3578276 - ipmi_fru - free() on freed memory possible 54c18ec02fSPetter Reinholdtsen * ID: 3578275 - ipmi_fru - memory leaks 55c18ec02fSPetter Reinholdtsen * ID: 3528271 - ipmi_fru - possible *flow via FRUID 56c18ec02fSPetter Reinholdtsen * ID: 3578277 - ipmi_fru - possible NULL pointer 57c18ec02fSPetter Reinholdtsen * ID: 3612372 - Recognize Broadcom IANA number and BCM5725 product 58c18ec02fSPetter Reinholdtsen * ID: 3608758 - add IPMI_NETFN_OEM 59c18ec02fSPetter Reinholdtsen * ID: 143 - Reversed 'channel authcap' capabilities 60c18ec02fSPetter Reinholdtsen Fixes reversed IPMIv1.5/2.0 'channel authcap' capabilities 61c18ec02fSPetter Reinholdtsen * ID: 3587318 - "dcmi discover" is not DCMI 1.5 compatible 62c18ec02fSPetter Reinholdtsen * ID: 3608757 - ipmi_fru - various fixes 63c18ec02fSPetter Reinholdtsen * ID: 3598203 - 'mc getsysinfo|setsysinfo' needs a bit of re-work 64c18ec02fSPetter Reinholdtsen * ID: 3597782 - ipmi_mc - sysinfo_param() has two consecutive returns 65c18ec02fSPetter Reinholdtsen * ID: 3597781 - 'mc getsysinfo|setsysinfo' help has typos 66c18ec02fSPetter Reinholdtsen * ID: 3608763 - ipmi_sdr - code cleanup & output display cleanup 67c18ec02fSPetter Reinholdtsen * ID: 3610286 - ipmi_sdr - ipmi_sdr_print_type - incorrect eval 68c18ec02fSPetter Reinholdtsen * ID: 3600930 - ipmi_sdr - code cleanup 69c18ec02fSPetter Reinholdtsen * ID: 3602439 - ipmi_sdr - memory leaks 70c18ec02fSPetter Reinholdtsen * ID: 3595199 - ipmi_sdr - Add support for 'ipmitool sdr <list|elist> help' 71c18ec02fSPetter Reinholdtsen * ID: 3592773 - 'ipmitool sdr info'; prints incorrect info 72c18ec02fSPetter Reinholdtsen * ID: 3592770 - 'ipmitool sdr list|elist INV_INPUT' return code 73c18ec02fSPetter Reinholdtsen * ID: 3577159 - ipmi_sdr - uint32_t cast to uint8_t and back 74c18ec02fSPetter Reinholdtsen * ID: 3528368 - ipmi_sdr - possible int *flow 75c18ec02fSPetter Reinholdtsen * ID: 226 - ipmi_sdradd - typo 76c18ec02fSPetter Reinholdtsen * ID: 258 - ipmi_sdradd - error printed on STDOUT 77c18ec02fSPetter Reinholdtsen * Fixed ipmievd start under systemd. 78c18ec02fSPetter Reinholdtsen * ID: 3608760 - Add bswap.h to ipmi_chassis.c and ipmi_pef.c 79c18ec02fSPetter Reinholdtsen * ID: 3564701 - ipmitool 1.8.12 doesn't build on big endian architectures 80c18ec02fSPetter Reinholdtsen * ID: 3600907 - defined value for "Chassis may not support Force Identify" 81c18ec02fSPetter Reinholdtsen * ID: 256 - ipmitool could crash when IPv6 address is returned 82c18ec02fSPetter Reinholdtsen * ID: 211 - 'lib/ipmi_dcmi.c' - typo & error printed on STDOUT 83c18ec02fSPetter Reinholdtsen * ID: 3612237 - If DCMI command fails, incorrect completion code is printed 84c18ec02fSPetter Reinholdtsen * ID: 3608149 - ipmitool - set pointer to NULL after free() 85c18ec02fSPetter Reinholdtsen * ID: 3603419 - DCMI - waste of resources 86c18ec02fSPetter Reinholdtsen * ID: 3600908 - DMCI - crash in ipmi_print_sensor_info(), NULL ref 87c18ec02fSPetter Reinholdtsen * ID: 3609985 - delloem : Wrong MAC returned when flex addressing is enabled 88c18ec02fSPetter Reinholdtsen * ID: 113 - delloem exec file won't handle more than one command 89c18ec02fSPetter Reinholdtsen * ID: 28 - delloem - clean up the code 90c18ec02fSPetter Reinholdtsen * ID: 3608261 - delloem - code formatting 91c18ec02fSPetter Reinholdtsen * ID: 3528247 - delloem - fix possible *int flows 92c18ec02fSPetter Reinholdtsen * ID: 3600910 - delloem - code cleanup 93c18ec02fSPetter Reinholdtsen * ID: 3576211 - delloem - unused variable 94c18ec02fSPetter Reinholdtsen * ID: 3578022 - delloem - fix typos 95c18ec02fSPetter Reinholdtsen * ID: 263 - ipmi_ek* - cleanup 96c18ec02fSPetter Reinholdtsen * ID: 3308765 - ipmi_ek* - cleanup 97c18ec02fSPetter Reinholdtsen * ID: 3586228 - ipmi_ek* - ipmi_ekanalyzer_usage() rework 98c18ec02fSPetter Reinholdtsen * ID: 3528388 - ipmi_ek* - a typo in error message 99c18ec02fSPetter Reinholdtsen * ID: 3576212 - ipmi_event - better rsp handling 100c18ec02fSPetter Reinholdtsen * ID: 3607393 - ipmi_event - redundant '\n' in error message 101c18ec02fSPetter Reinholdtsen * ID: 153 - ipmi_firewall - printf() used instead of lprintf() 102c18ec02fSPetter Reinholdtsen * ID: 3608003 - ipmi_fru - atol() should be replaced with str2*() 103c18ec02fSPetter Reinholdtsen * ID: 3600911 - ipmi_fru - fix multiple increments in args to printf 104c18ec02fSPetter Reinholdtsen * ID: 3600914 - no more crash on no response. allow more send/recv loops of waiting. 105c18ec02fSPetter Reinholdtsen * ID: 70 - Fixes and updates for ipmitool hpm 106c18ec02fSPetter Reinholdtsen * ID: 3528308 - ipmi_hpmfwupg - possible int *flow 107c18ec02fSPetter Reinholdtsen * ID: 3608762 - ipmi_hpmfwup - Fixed help messages for hpm command 108c18ec02fSPetter Reinholdtsen * ID: 3607981 - ipmi_lanp - replace atoi() calls 109c18ec02fSPetter Reinholdtsen * ID: 3607320 - ipmi_lanp - possible NULL reference 110c18ec02fSPetter Reinholdtsen * ID: 3600926 - ipmi_lanp - code cleanup 111c18ec02fSPetter Reinholdtsen * ID: 3613575 - memory leak - ipmi_password_file_read() 112c18ec02fSPetter Reinholdtsen * ID: 3522740 - reading password from file is limited to 16byte passwords 113c18ec02fSPetter Reinholdtsen * ID: 3613605 - ipmi_main - call free() on pointer to static data 114c18ec02fSPetter Reinholdtsen * ID: 3608761 - ipmi_main - PICMG Get Device Locator was never run 115c18ec02fSPetter Reinholdtsen * ID: 3577155 - ipmi_main' - memory leaks 116c18ec02fSPetter Reinholdtsen * ID: 239 - typo in 'mc selftest', add details 117c18ec02fSPetter Reinholdtsen * ID: 3597471 - ipmi_mc - needs a bit of re-work - rc, inv. options 118c18ec02fSPetter Reinholdtsen * ID: 3597468 - ipmi_mc - print_mc_usage() prints to STDOUT 119c18ec02fSPetter Reinholdtsen * ID: 3597469 - 'mc watchdog off' prints on STDERR, should be STDOUT 120c18ec02fSPetter Reinholdtsen * ID: 3597470 - 'mc watchdog reset' prints on STDERR, should be STDOUT 121c18ec02fSPetter Reinholdtsen * ID: 3611254 - OEM handle for Intel 82751 in SPT mode 122c18ec02fSPetter Reinholdtsen * ID: 3600927 - change eval order of input param in ipmi_oem_setup() 123c18ec02fSPetter Reinholdtsen * ID: 3600928 - ipmi_pef - code cleanup 124c18ec02fSPetter Reinholdtsen * ID: 3592732 - ipmi_picmg.c - printf() misuse 125c18ec02fSPetter Reinholdtsen * ID: 3528310 - ipmi_picmg.c - NULL reference 126c18ec02fSPetter Reinholdtsen * ID: 3528347 - ipmi_raw.c - possible int *flow 127c18ec02fSPetter Reinholdtsen * ID: 3587913 - Command % ipmitool raw help; returns 1 128c18ec02fSPetter Reinholdtsen * Added code to support sensors on other luns (On behalf of Kontron Germany) 129c18ec02fSPetter Reinholdtsen * ID: 3611912 - Add missing newlines when cvs output is specified 130c18ec02fSPetter Reinholdtsen * ID: 244 - ipmi_sel - "0.0" displayed for unspecified threshold values 131c18ec02fSPetter Reinholdtsen * ID: 3612371 - Typo in impi_sel debug output 132c18ec02fSPetter Reinholdtsen * ID: 3016359 - ipmi_sel - Get SEL Alloc Information is incorrect 133c18ec02fSPetter Reinholdtsen * ID: 3568976 - 'sel set time' behaviour is inconsistent 134c18ec02fSPetter Reinholdtsen * ID: 3528371 - ipmi_sensor - possible int *flow 135c18ec02fSPetter Reinholdtsen * ID: 3601265 - 'ipmitool sensor get' leaks memory 136c18ec02fSPetter Reinholdtsen * ID: 3601106 - 'ipmitool sensor get NACname' output incorrect/inconsistent 137c18ec02fSPetter Reinholdtsen * ID: 3608007 - ipmi_session - typo in error message 138c18ec02fSPetter Reinholdtsen * ID: 101 - ipmi_sol - possible int *flow 139c18ec02fSPetter Reinholdtsen * ID: 3600933 - ipmi_sol - use of deprecated bzero() 140c18ec02fSPetter Reinholdtsen * ID: 3609472 - ipmi_sol - Add the instance to the SOL commands 141c18ec02fSPetter Reinholdtsen * ID: 3588726 - 'ipmitool sol payload status ...;'segfaults on no rsp 142c18ec02fSPetter Reinholdtsen * ID: 3522731 - ipmi_sol - ipmi_get_sol_info() returns always 0 143c18ec02fSPetter Reinholdtsen * ID: 3613042 - add missing Entity IDs 144c18ec02fSPetter Reinholdtsen * ID: 3611306 - ipmi_tsol - fix always fail in case of error 145c18ec02fSPetter Reinholdtsen * ID: 259 - ipmi_user - memory leak 146c18ec02fSPetter Reinholdtsen * ID: 260 - ipmi_user - replace atoi() call 147c18ec02fSPetter Reinholdtsen * ID: 2871903 - ipmitool user priv incorrectly sets Link Auth 148c18ec02fSPetter Reinholdtsen * ID: 3600960 - check the copy of password exists 149c18ec02fSPetter Reinholdtsen * ID: 3609473 - Add assertion/deassertion to threshold events 150c18ec02fSPetter Reinholdtsen * ID: 104 - ipmishell - possible int *flow 151c18ec02fSPetter Reinholdtsen * ID: 262 - 'set' segfaults when no IPMI inf present 152c18ec02fSPetter Reinholdtsen * ID: 257 ipmitool exec segfaults if invalid input given 153c18ec02fSPetter Reinholdtsen * ID: 254 - Fix retry of authentication capabilities retrieval 154c18ec02fSPetter Reinholdtsen * ID: 3611303 - lan - error check is missing braces 155c18ec02fSPetter Reinholdtsen * ID: 253 - Fix lanplus retransmission 156c18ec02fSPetter Reinholdtsen * ID: 212 - 'lib/ipmi_dcmi.c' - possible int *flow 157c18ec02fSPetter Reinholdtsen * ID: 264 - incorrect array index in get_lan_param_select() 158c18ec02fSPetter Reinholdtsen * ID: 269 - Fixes for configure.in for cross compilation 159c18ec02fSPetter Reinholdtsen * ID: 267 - Corruption in "lan alert print" output 160c18ec02fSPetter Reinholdtsen * ID: 41 - ipmi_sel_interpret() - clean up formatting, indentation 161c18ec02fSPetter Reinholdtsen * ID: 242 - Incorrect DCMI Power Reading "IPMI timestamp" interpretation 162c18ec02fSPetter Reinholdtsen * ID: 229 - 'lib/ipmi_ekanalyzer.c' - a typo ``Too few argument!'' 163c18ec02fSPetter Reinholdtsen * ID: 266 - file descriptor leak in ipmi_fwum and ipmi_ekanalyzer 164c18ec02fSPetter Reinholdtsen * ID: 99 - 'lib/ipmi_sel.c' - possible int *flow 165c18ec02fSPetter Reinholdtsen * ID: 222 - 'lib/ipmi_sdr.c' - a typo 'Not Reading' -> 'No Reading' 166c18ec02fSPetter Reinholdtsen * ID: 35 - Script to setup redirection of SNMP to/from BMC 167c18ec02fSPetter Reinholdtsen * ID: 273 - Reduce SOL Input buffer size by SOL header size 168c18ec02fSPetter Reinholdtsen 169c18ec02fSPetter Reinholdtsen 170c18ec02fSPetter Reinholdtsenversion 1.8.12 released 2012-08-09 171c18ec02fSPetter Reinholdtsen * Added IPMB dual bridge support (no need for driver support) 172c18ec02fSPetter Reinholdtsen * Enable compiler warnings and resolve all compiler warning so that 173c18ec02fSPetter Reinholdtsen ipmitool compiles and links with no warning or error messages 174c18ec02fSPetter Reinholdtsen * add ipmishell line to configure 175c18ec02fSPetter Reinholdtsen * fail configure when no curses or readline is found 176c18ec02fSPetter Reinholdtsen * support sensor bridging in free interface 177c18ec02fSPetter Reinholdtsen * applied fix for issue #2865160 (AIX build) 178c18ec02fSPetter Reinholdtsen * Document the ipmitool dcmi commands in the ipmitool man page 179c18ec02fSPetter Reinholdtsen * Document that some commands are blocked by OpenIPMI. ID 2962306 180c18ec02fSPetter Reinholdtsen * Document the -N and -R options per tracker ID 3489643 181c18ec02fSPetter Reinholdtsen * fix manpage misdocumentation on cipher suite privilige configuration 182c18ec02fSPetter Reinholdtsen * Add build support for Dell OEM commands 183c18ec02fSPetter Reinholdtsen * Add new Dell OEM commands and update man page 184c18ec02fSPetter Reinholdtsen * added hpm and fwum in man page 185c18ec02fSPetter Reinholdtsen * man page update for fwum and hpm commands 186c18ec02fSPetter Reinholdtsen * Added documentation for 'ime' operating mode, used to update Intel ME. 187c18ec02fSPetter Reinholdtsen * add new -Y option to prompt user to enter kgkey 188c18ec02fSPetter Reinholdtsen * Add DCMI module (Data Center Management Interface) 189c18ec02fSPetter Reinholdtsen * fixed oem/iana data type to allow 24 bits definition 190c18ec02fSPetter Reinholdtsen * Fixed AMC point-to-point record parsing in FRU 191c18ec02fSPetter Reinholdtsen * Fixed detection of packing support in GCC 192c18ec02fSPetter Reinholdtsen * Added packing support detection magic on all packed structures 193c18ec02fSPetter Reinholdtsen in project 194c18ec02fSPetter Reinholdtsen * Dell specific mac sub command is updated to support the latest 12G 195c18ec02fSPetter Reinholdtsen Dell servers. Support for virtual mac is also implemented. 196c18ec02fSPetter Reinholdtsen * Use consistent netfn/cmd for getsysinfo command 197c18ec02fSPetter Reinholdtsen * Add Dell OEM network commands 198c18ec02fSPetter Reinholdtsen * Resolve incorect Board Mfg Data due to incorrect date constant 199c18ec02fSPetter Reinholdtsen * Update ipmi_fru.h to SMBIOS spec 2.6.1 - ID 2916398 200c18ec02fSPetter Reinholdtsen * Support for analog readings in discrete sensors on HP platforms. 201c18ec02fSPetter Reinholdtsen * Change device id mask (IPM_DEV_DEVICE_ID_REV_MASK) 0x07 for 0x0F. 202c18ec02fSPetter Reinholdtsen As per in IPMI spec V2: 203c18ec02fSPetter Reinholdtsen * Added PICMG clock e-keying and bused resource control identifiers 204c18ec02fSPetter Reinholdtsen * Added PICMG major version (ATCA/AMC/uTCA) identifiers 205c18ec02fSPetter Reinholdtsen * Correct Threshold/Discrete Sensor Display - Patch Tracker ID 3508759 206c18ec02fSPetter Reinholdtsen * Sensor units now handle percentage units - ID 3014014 207c18ec02fSPetter Reinholdtsen * Fixes ID 3421347 Sensor list command should use channel field from SDR 208c18ec02fSPetter Reinholdtsen * Added packing directive for ARM cross compile with GCC 3.4.5, 209c18ec02fSPetter Reinholdtsen otherwise the sdr structures gets padded and the pointer cast 210c18ec02fSPetter Reinholdtsen result in incorrect alignement 211c18ec02fSPetter Reinholdtsen * Added 'sdr fill sensors nosats' support to speed up SDR discovery 212c18ec02fSPetter Reinholdtsen * Added SDR name display during discovery (with -v) 213c18ec02fSPetter Reinholdtsen * Added support for sensor types - Processor related sensor 214c18ec02fSPetter Reinholdtsen type 0x07, system incharectorization 0x20, Memory sensor type. 215c18ec02fSPetter Reinholdtsen * Give more description for SEL which is generated for Uncorrectable 216c18ec02fSPetter Reinholdtsen ECC and errors with respect to each Memory Bank,Card or DIMM. 217c18ec02fSPetter Reinholdtsen The Sensor type supporting this are 0x0C and 0x10. 218c18ec02fSPetter Reinholdtsen * Add more details about Version Change event (source of 219c18ec02fSPetter Reinholdtsen firmware update) 220c18ec02fSPetter Reinholdtsen * enhanced PICMG fru control 221c18ec02fSPetter Reinholdtsen * Integrated Andy Wray's DDR3 SPD parser patch 222c18ec02fSPetter Reinholdtsen * Adds function str2uint() to convert from string to uint32_t with 223c18ec02fSPetter Reinholdtsen checks for valid input. 224c18ec02fSPetter Reinholdtsen * Fix possible buffer overflow in buf2str() 225c18ec02fSPetter Reinholdtsen * Fixes ID 3485004 - misuse of strtol() 226c18ec02fSPetter Reinholdtsen * Replaces calls to strtol() with str2uchar() calls and adds error 227c18ec02fSPetter Reinholdtsen messages if invalid input is given. 228c18ec02fSPetter Reinholdtsen * Don't overwite the iflags bits prior to setting the boot parameters. 229c18ec02fSPetter Reinholdtsen This fixes ipmitool so that 230c18ec02fSPetter Reinholdtsen chassis bootdev bios clear-cmos=yes 231c18ec02fSPetter Reinholdtsen will correctly clear the bios cmos. 232c18ec02fSPetter Reinholdtsen * Clarify DCMI get limit activation (add if activate or not). 233c18ec02fSPetter Reinholdtsen * Bug fixes for delloem lan command. This includes the support for 12G 234c18ec02fSPetter Reinholdtsen Dell license and 12G LAN Specific command. 235c18ec02fSPetter Reinholdtsen * delloem commands should not be executed before parsing command line. 236c18ec02fSPetter Reinholdtsen * Fix stack overflow in delloem setled 237c18ec02fSPetter Reinholdtsen * Fix delloem powermonitor on big-endian platforms. 238c18ec02fSPetter Reinholdtsen * ipmitool delloem powermonitor command should convert data from 239c18ec02fSPetter Reinholdtsen network-format to the native one, otherwise it shows garbage 240c18ec02fSPetter Reinholdtsen on ppc/ppc64 platform. 241c18ec02fSPetter Reinholdtsen * Add ipmi_getsysinfo command 242c18ec02fSPetter Reinholdtsen * Add support for drive backplane SetLED functionality 243c18ec02fSPetter Reinholdtsen * Fix for Platform Event Message incorrect Generator ID 244c18ec02fSPetter Reinholdtsen * Fix fru print so that it will display FRU info from satellite 245c18ec02fSPetter Reinholdtsen controllers. 246c18ec02fSPetter Reinholdtsen * Add support for AMC type 17h record. 247c18ec02fSPetter Reinholdtsen * Fix in fru edit. It is now possible to edit field 0 of sections 248c18ec02fSPetter Reinholdtsen * New FRU get OEM record command 249c18ec02fSPetter Reinholdtsen * fixed segfault for fru edit when "field id" is not supported and 250c18ec02fSPetter Reinholdtsen added user feedback for string substitution(success or failure) 251c18ec02fSPetter Reinholdtsen * Improvement to hpm upgrade during activation. This resolves issue 252c18ec02fSPetter Reinholdtsen where activation seems to have failed because ipmitool received 253c18ec02fSPetter Reinholdtsen an unsupported completion code. 254c18ec02fSPetter Reinholdtsen * hpm Fixes for multi-platform support. 255c18ec02fSPetter Reinholdtsen * hpm Fix for timeouts during firmware rollback. If completion code 256c18ec02fSPetter Reinholdtsen is C3, wait till timeout has expired before reporting it. 257c18ec02fSPetter Reinholdtsen * hpm During manual rollback, code now gets target capabilities 258c18ec02fSPetter Reinholdtsen instead of using a default timeout of 60 seconds. 259c18ec02fSPetter Reinholdtsen * Added firmware auxilliary bytes to hpm outputs 260c18ec02fSPetter Reinholdtsen * hpm Add support for BIG Buffer (Use when -z option is used) 261c18ec02fSPetter Reinholdtsen * Fix the case where ipmitool loses the iol connection during the upload 262c18ec02fSPetter Reinholdtsen block process. Once IPMITool was successfully sent the first 263c18ec02fSPetter Reinholdtsen byte, IPMITool will not resize the block size. 264c18ec02fSPetter Reinholdtsen * Fix the problem when we try to upgrade specific component and the 265c18ec02fSPetter Reinholdtsen component is already updated, 266c18ec02fSPetter Reinholdtsen * updated HPM firmware agent to version 1.04 267c18ec02fSPetter Reinholdtsen * Fix exit code to return zero on '-o list' or '-o help' option 268c18ec02fSPetter Reinholdtsen * limit length of user name and password that can be supplied by user. 269c18ec02fSPetter Reinholdtsen Password is limited to 16 bytes, resp. 20 bytes, for LAN, resp. 270c18ec02fSPetter Reinholdtsen LAN+, interface. User name is limited to 16 bytes, no interface 271c18ec02fSPetter Reinholdtsen limitations. ID 3184687, ID 3001519 272c18ec02fSPetter Reinholdtsen * Add retry / timeout options for LAN 273c18ec02fSPetter Reinholdtsen * Changed default cipher suite to 1 instead of 3 for iol20 274c18ec02fSPetter Reinholdtsen * added fix for tracker ID 2849300 "Incorrect Firmware Revision" 275c18ec02fSPetter Reinholdtsen * avoid reopening the interface when already opened 276c18ec02fSPetter Reinholdtsen * Remove message for unsupported PEF capabilities that return valid 277c18ec02fSPetter Reinholdtsen CC (80h) 278c18ec02fSPetter Reinholdtsen * Added OEM byte (47) to verbose output 279c18ec02fSPetter Reinholdtsen * Add option to provide a list when filling sdr repository 280c18ec02fSPetter Reinholdtsen * SDR discovery speedups 281c18ec02fSPetter Reinholdtsen * Added support for Dell specific sensors 282c18ec02fSPetter Reinholdtsen * Fix segmentation fault on unrecognize OEM events. 283c18ec02fSPetter Reinholdtsen * changed SEL timestamp formatting for 'preinit' SEL entries, allowing 284c18ec02fSPetter Reinholdtsen the number of seconds to be displayed. 285c18ec02fSPetter Reinholdtsen * Added sensor raw data in verbose mode. Useful for OEM sensor type. 286c18ec02fSPetter Reinholdtsen * Add sensor hysteresis (positive & negative) to the following command 287c18ec02fSPetter Reinholdtsen ipmitool sensor -v 288c18ec02fSPetter Reinholdtsen * Fixes bug ID 3484936 - missing user input validation 289c18ec02fSPetter Reinholdtsen * Add missing RMCP+ auth type strings 290c18ec02fSPetter Reinholdtsen * Add new Kontron Product in ipmi_strings for product ID. Kontron 291c18ec02fSPetter Reinholdtsen KTC5520/EATX Server Motherboard with integrated iBMC/KVM/VM 292c18ec02fSPetter Reinholdtsen added identification support for Kontron AT8050 ATCA board 293c18ec02fSPetter Reinholdtsen * Constrain setting of the username to no greater than 16 characters 294c18ec02fSPetter Reinholdtsen per the IPMI specification. ID 3001519 295c18ec02fSPetter Reinholdtsen * Constrain User ID between 1 and 63. ID 3519225 296c18ec02fSPetter Reinholdtsen * Fixes ID 3485340 - user input not handled in 'lib/ipmi_user.c' 297c18ec02fSPetter Reinholdtsen * Fixes ignorance of existing daemon PID file which results in PID being 298c18ec02fSPetter Reinholdtsen overwritten. Adds proper umask() before writing PID file. 299c18ec02fSPetter Reinholdtsen * applied fix for ID 2865111 (AIX build) 300c18ec02fSPetter Reinholdtsen * Fix a proplem when using bridged IPMI commands on the lanplus 301c18ec02fSPetter Reinholdtsen interface (-I lanplus with -b -t or -m switches) resulting in 302c18ec02fSPetter Reinholdtsen "Close Session command failure". 303c18ec02fSPetter Reinholdtsen * Add fix with usage of CFh (duplicate request). Usefull for 304c18ec02fSPetter Reinholdtsen slow commands 305c18ec02fSPetter Reinholdtsen * Fix issue with sequence number. (Speed up transfer) 306c18ec02fSPetter Reinholdtsen 307c18ec02fSPetter Reinholdtsenversion 1.8.11 released 2009-02-25 308c18ec02fSPetter Reinholdtsen * Fix new GCC compilation issues in regards to Packing 309c18ec02fSPetter Reinholdtsen * Fix Tracker bug #1642710 - ipmi_kcs_drv being loaded/unloaded 310c18ec02fSPetter Reinholdtsen for 2.4 kernel instead of ipmi_si_drv driver module 311c18ec02fSPetter Reinholdtsen * New -y option added to allow specification of kg keys with 312c18ec02fSPetter Reinholdtsen non-printable characters 313c18ec02fSPetter Reinholdtsen * New -K option added to allow kgkey settings via environmental 314c18ec02fSPetter Reinholdtsen variable IPMI_KGKEY 315c18ec02fSPetter Reinholdtsen * Generic device support added for EEPROM with SDR Type 10h (gendev) 316c18ec02fSPetter Reinholdtsen * Fix to lan-bridging for a double-bridging crash and to fix 317c18ec02fSPetter Reinholdtsen an issue with bridging multiple concurrent requests and 318c18ec02fSPetter Reinholdtsen erroneous handling of raw Send Message 319c18ec02fSPetter Reinholdtsen * Lanplus fix for commands like 'sensor list' without the -t option 320c18ec02fSPetter Reinholdtsen causing wrong double bridged requests of a sensor is located 321c18ec02fSPetter Reinholdtsen on another satellite controller 322c18ec02fSPetter Reinholdtsen * Fix lan and lanplus request list entry removal bugs 323c18ec02fSPetter Reinholdtsen * Fix non-working issue when trying to send a bridge message with 324c18ec02fSPetter Reinholdtsen Cipher 3 325c18ec02fSPetter Reinholdtsen * Change bridge message handling to reuse command ipmi_lan_poll_recv 326c18ec02fSPetter Reinholdtsen * Added PICMG 2.0 and 2.3 support 327c18ec02fSPetter Reinholdtsen * Fix PICMG (ATCA) extension verification and reversal of BCD encoded 328c18ec02fSPetter Reinholdtsen values for "major" and "minor" fields 329c18ec02fSPetter Reinholdtsen * Add IANA support for Pigeon Point 330c18ec02fSPetter Reinholdtsen * Add OEM SW/FW Record identification 331c18ec02fSPetter Reinholdtsen * Fix to include I2C and LUN addresses so sensors are correctly managed 332c18ec02fSPetter Reinholdtsen * Patch ID 1990560 to get readings from non-linear analog sensors 333c18ec02fSPetter Reinholdtsen * Add support for SOL payload status command 334c18ec02fSPetter Reinholdtsen * SOL set parameter range checking added 335c18ec02fSPetter Reinholdtsen * Fixed SOL activate options usage 336c18ec02fSPetter Reinholdtsen * Fixed crashes when parsing 'sol payload' and 'tsol' cmds (#216967) 337c18ec02fSPetter Reinholdtsen * Added retries to SOL keepalive 338c18ec02fSPetter Reinholdtsen * Fixed wrong mask values for Front Panel disable/enable status 339c18ec02fSPetter Reinholdtsen * Add support to access fru internal use area 340c18ec02fSPetter Reinholdtsen * Add support for new PICMG 3.0 R3.0 (March 24, 2008) to allow 341c18ec02fSPetter Reinholdtsen blocks of data within the FRU storage area to be write 342c18ec02fSPetter Reinholdtsen protected. 343c18ec02fSPetter Reinholdtsen * Fix node reporting in GUID; Tracker bug #2339675 344c18ec02fSPetter Reinholdtsen * Fix watchdog use/action print strings 345c18ec02fSPetter Reinholdtsen * Fix endian bug in SDR add from file; Tracker bug #2075258 346c18ec02fSPetter Reinholdtsen * Fix crash when dumping SDRs in a file and there's an error 347c18ec02fSPetter Reinholdtsen getting an SDR; improve algorithm for optimal packet size 348c18ec02fSPetter Reinholdtsen * Fix occasional SDR dump segfault; #1793076 349c18ec02fSPetter Reinholdtsen * Allow ipmitool sel delete to accept hex list entry numbers 350c18ec02fSPetter Reinholdtsen * Fix SEL total space reporting. 351c18ec02fSPetter Reinholdtsen * Fix for garbage sensor threshold values reported when none 352c18ec02fSPetter Reinholdtsen returned. Tracker Bug #863748 353c18ec02fSPetter Reinholdtsen * ipmievd change to Monitor %used in SEL buffer and log warnings when 354c18ec02fSPetter Reinholdtsen the buffer is 80% and 100% full 355c18ec02fSPetter Reinholdtsen 356c18ec02fSPetter Reinholdtsenversion 1.8.10 released 2008-08-08 357c18ec02fSPetter Reinholdtsen * Added support for BULL IANA number. 358c18ec02fSPetter Reinholdtsen * Fixed contrib build so the oem_ibm_sel_map file gets included in 359c18ec02fSPetter Reinholdtsen rpm builds again. 360c18ec02fSPetter Reinholdtsen * Added support for Debian packages to be built from CVS 361c18ec02fSPetter Reinholdtsen * Fix for sdr and sel timestamp reporting issues 362c18ec02fSPetter Reinholdtsen * Fix for discrete sensor state print routines to address state 363c18ec02fSPetter Reinholdtsen bits 8-14 364c18ec02fSPetter Reinholdtsen * Change ipmi_chassis_status() to non-static so it can be used 365c18ec02fSPetter Reinholdtsen externally 366c18ec02fSPetter Reinholdtsen * Added retries to SOL keepalive 367c18ec02fSPetter Reinholdtsen * Fix to stop sensor list command from reporting a failure due 368c18ec02fSPetter Reinholdtsen to missing sensor 369c18ec02fSPetter Reinholdtsen * Fix bug in sdr free space reporting 370c18ec02fSPetter Reinholdtsen * Add support for IANA number to vendor name conversion for many 371c18ec02fSPetter Reinholdtsen vendors 372c18ec02fSPetter Reinholdtsen * Fix segfault bug in lan set command 373c18ec02fSPetter Reinholdtsen * Fix bug in population of raw i2c wdata buffer 374c18ec02fSPetter Reinholdtsen * Fix bug in ipmb sensor reading 375c18ec02fSPetter Reinholdtsen * Fix misspellings, typos, incorrect strncmp lengths, white space 376c18ec02fSPetter Reinholdtsen * Update/fix printed help and usages for many commands 377c18ec02fSPetter Reinholdtsen * Add and update support for all commands in ipmitool man page 378c18ec02fSPetter Reinholdtsen * Fix for lanplus session re-open when the target becomes unavailable 379c18ec02fSPetter Reinholdtsen following a fw upgrade activation 380c18ec02fSPetter Reinholdtsen * Add support for watchdog timer shutoff, reset, and get info 381c18ec02fSPetter Reinholdtsen * Add support for more ibm systems in oem_ibm_sel_map 382c18ec02fSPetter Reinholdtsen * Add more JEDEC support info for DIMMs; decrease request size 383c18ec02fSPetter Reinholdtsen for DIMM FRU info to 16 bytes at a time to allow more 384c18ec02fSPetter Reinholdtsen DIMM FRUs to respond. 385c18ec02fSPetter Reinholdtsen * Fix to change hpmfwupg to version 1.02; fix to reduce hpmfwupg 386c18ec02fSPetter Reinholdtsen buffer length more aggressively when no response from iol 387c18ec02fSPetter Reinholdtsen * Fix HPM firmware activation via IOL; fake a timeout after IOL 388c18ec02fSPetter Reinholdtsen session re-open to force get upgrade status retry; 389c18ec02fSPetter Reinholdtsen Added retries on 0xD3 completion code 390c18ec02fSPetter Reinholdtsen * Add support for freeipmi 0.6.0; adjust autoconf for changes 391c18ec02fSPetter Reinholdtsen * Fix for oemval2str size 392c18ec02fSPetter Reinholdtsen * Add support for product name resolution in mc info 393c18ec02fSPetter Reinholdtsen * Fix FRU display format 394c18ec02fSPetter Reinholdtsen * Added PICMG ekeying analyzer module support (ekanalyzer); 395c18ec02fSPetter Reinholdtsen display point to point physical connectivity and power 396c18ec02fSPetter Reinholdtsen supply information between carriers and AMC modules; 397c18ec02fSPetter Reinholdtsen display matched results of ekeying match between an 398c18ec02fSPetter Reinholdtsen on-carrier device and AMC module or between 2 AMC modules 399c18ec02fSPetter Reinholdtsen * Fix AMC GUID display support 400c18ec02fSPetter Reinholdtsen * Improved amcportstate operations 401c18ec02fSPetter Reinholdtsen * Added resolution for new sensor types 402c18ec02fSPetter Reinholdtsen * Fix segfault in SOL 403c18ec02fSPetter Reinholdtsen * Fix bug that caused infinite loop on BMCs with empty SDRs 404c18ec02fSPetter Reinholdtsen * Fix to move out Kontron OEM sensor resolution for other OEMs 405c18ec02fSPetter Reinholdtsen which could lead to bad event descriptions 406c18ec02fSPetter Reinholdtsen * Add new FRU edit mode thereby allowing serial numbers, etc. to be 407c18ec02fSPetter Reinholdtsen changed; improvements to OEM edit mode 408c18ec02fSPetter Reinholdtsen * Added SPD support for parms: channel number, max read size 409c18ec02fSPetter Reinholdtsen * Add SDR support for adding SDR records from a dumped file, 410c18ec02fSPetter Reinholdtsen clearing SDR, adding partial SDR records 411c18ec02fSPetter Reinholdtsen * Add updates and fixes to hpmfwupg: upload block size to 32 bytes 412c18ec02fSPetter Reinholdtsen for KCS, handle long response option, implement rollback 413c18ec02fSPetter Reinholdtsen override, garbage output fix 414c18ec02fSPetter Reinholdtsen * Add double bridge lan support , fix bridging issue 415c18ec02fSPetter Reinholdtsen * Add HPM support to pre-check which components need to be skipped 416c18ec02fSPetter Reinholdtsen * Fix autodetection of maximum packet size when using IPMB 417c18ec02fSPetter Reinholdtsen * Add new Kontron OEM command to set the BIOS boot option sequence 418c18ec02fSPetter Reinholdtsen * Add support for dual-bridge/ dual send message 419c18ec02fSPetter Reinholdtsen * Add auto-detect for local IPMB address using PICMG 2.X extension 420c18ec02fSPetter Reinholdtsen * Add support for HPM.1 1.0 specification compliance 421c18ec02fSPetter Reinholdtsen * Fix for improper lan/lanplus addressing 422c18ec02fSPetter Reinholdtsen * Added transit_channel and transit_addr to ipmi_intf struct 423c18ec02fSPetter Reinholdtsen * Fix bad password assertion bug due to rakp2 HMAC not being checked 424c18ec02fSPetter Reinholdtsen properly 425c18ec02fSPetter Reinholdtsen * Added ability to interpret PPS shelf manager clia sel dump 426c18ec02fSPetter Reinholdtsen * Corrected PICMG M7 state event definition macros 427c18ec02fSPetter Reinholdtsen * Added FRU parsing enhancements 428c18ec02fSPetter Reinholdtsen * Added "isol info", "isol set" and "isol activate" commands 429c18ec02fSPetter Reinholdtsen to support Intel IPMI v1.5 SOL functionality. Removed 430c18ec02fSPetter Reinholdtsen "isol setup" command. 431c18ec02fSPetter Reinholdtsen * Fix bug in ipmi_lan_recv_packet() in lan and lanplus interfaces. 432c18ec02fSPetter Reinholdtsen * Fix bug in "chassis poh" command. 433c18ec02fSPetter Reinholdtsen * Fix HPM.1 upgrade to apply to only given component when instructed 434c18ec02fSPetter Reinholdtsen to do so 435c18ec02fSPetter Reinholdtsen * Added configure auto-detection if dual bridge extension 436c18ec02fSPetter Reinholdtsen is supported by OpenIPMI 437c18ec02fSPetter Reinholdtsen 438c18ec02fSPetter Reinholdtsenversion 1.8.9 released 2007-03-06 439c18ec02fSPetter Reinholdtsen * Added initial AMC ekey query operation support 440c18ec02fSPetter Reinholdtsen * Improvements to ekeying support (PICMG 3.x only) 441c18ec02fSPetter Reinholdtsen * Added initial interactive edition support for multirec; added IANA 442c18ec02fSPetter Reinholdtsen verification before interpreting PICMG records. 443c18ec02fSPetter Reinholdtsen * Added edit support for AMC activation "Maximum Internal Current" 444c18ec02fSPetter Reinholdtsen * Fix bug generating garbage on the screen when handling GetDeviceId 445c18ec02fSPetter Reinholdtsen and sol traffic occurs 446c18ec02fSPetter Reinholdtsen * Added ability to map OEM sensor types to OEM description string using 447c18ec02fSPetter Reinholdtsen IANA number; moved IANA number table 448c18ec02fSPetter Reinholdtsen * Fix lan set access command to use value already saved within 449c18ec02fSPetter Reinholdtsen parameters for PEF and authentication 450c18ec02fSPetter Reinholdtsen * Fix bug in cmd ipmitool lan stats get 1 451c18ec02fSPetter Reinholdtsen * Add support to allow ipmitool/ipmievd to target specific device 452c18ec02fSPetter Reinholdtsen nodes on multi-BMC systems 453c18ec02fSPetter Reinholdtsen * Add support for name+privilege lookup for lanplus sessions 454c18ec02fSPetter Reinholdtsen * Fix time_t conversion bug for 64-bit OS 455c18ec02fSPetter Reinholdtsen * Added prefix of hostname on sel ipmievd sessions 456c18ec02fSPetter Reinholdtsen * Fixed FWUM Get Info 457c18ec02fSPetter Reinholdtsen * Fix ipmievd fd closing bug 458c18ec02fSPetter Reinholdtsen * Add set-in-progress flag support to chassis bootdev 459c18ec02fSPetter Reinholdtsen * Added new chassis bootdev options 460c18ec02fSPetter Reinholdtsen * Add sol payload enable/disable comman 461c18ec02fSPetter Reinholdtsen * Fix SOL set errors when commit-write not supported 462c18ec02fSPetter Reinholdtsen * Fix reset of session timeout for lanplus interface 463c18ec02fSPetter Reinholdtsen * Fixed lan interface accessibility timeout handling 464c18ec02fSPetter Reinholdtsen * Fix bug with Function Get Channel Cipher Suites command when 465c18ec02fSPetter Reinholdtsen more than 1 page used. 466c18ec02fSPetter Reinholdtsen * Fix missing firmware firewall top-level command 467c18ec02fSPetter Reinholdtsen * Fix bug in SOL keepalive functionality 468c18ec02fSPetter Reinholdtsen * Fix SOLv2 NACK and retry handling for Intel ESB2 BMC 469c18ec02fSPetter Reinholdtsen * Added ipmi_sel_get_oem_sensor* APIs 470c18ec02fSPetter Reinholdtsen * Added HPM.1 support 471c18ec02fSPetter Reinholdtsen * Fix segfault when incorrect oem option supplied 472c18ec02fSPetter Reinholdtsen * Fix bus problem with spd command 473c18ec02fSPetter Reinholdtsen * Fix segfault in SOL when remote BMC does not return packet 474c18ec02fSPetter Reinholdtsen * Adjust packet length for AMC.0 retricting IPMB packets to 32 bytes 475c18ec02fSPetter Reinholdtsen * Added lan packet size reduction mechanism 476c18ec02fSPetter Reinholdtsen * Fix bug with sendMessage of bad length with different target 477c18ec02fSPetter Reinholdtsen * Fix for big endian (PPC) architecture 478c18ec02fSPetter Reinholdtsen * NetBSD fixes 479c18ec02fSPetter Reinholdtsen * Fix segfault and channel problem with user priv command 480c18ec02fSPetter Reinholdtsen * Add support for bus/chan on i2c raw command 481c18ec02fSPetter Reinholdtsen * Add freeipmi interface support 482c18ec02fSPetter Reinholdtsen * Add remote spd printing 483c18ec02fSPetter Reinholdtsen * Add better detection of linux/compiler.h to config 484c18ec02fSPetter Reinholdtsen * Makefile changes to fix makedistcheck, etc. 485c18ec02fSPetter Reinholdtsen 486c18ec02fSPetter Reinholdtsenversion 1.8.8 487c18ec02fSPetter Reinholdtsen * Fix segfaults in sensor data repository list 488c18ec02fSPetter Reinholdtsen * Fix ipmievd to open interface before daemonizing 489c18ec02fSPetter Reinholdtsen * Fix IPMIv1.5 authtype NONE to ignore supplied password 490c18ec02fSPetter Reinholdtsen * Fix cipher suite display bug in lan print 491c18ec02fSPetter Reinholdtsen * Fix typo in IPMIv2 SOL output when sending break 492c18ec02fSPetter Reinholdtsen * Fix improper LUN handling with Tyan SOL 493c18ec02fSPetter Reinholdtsen * Add LUN support to OpenIPMI interface 494c18ec02fSPetter Reinholdtsen * Add support for Kontron OEM commands 495c18ec02fSPetter Reinholdtsen * Update to Kontron Firmware Update command 496c18ec02fSPetter Reinholdtsen 497c18ec02fSPetter Reinholdtsenversion 1.8.7 498c18ec02fSPetter Reinholdtsen * Remove nuclear clause from license 499c18ec02fSPetter Reinholdtsen * Add Sun OEM command for blades 500c18ec02fSPetter Reinholdtsen * Increase argument size for raw commands in shell/exec 501c18ec02fSPetter Reinholdtsen * Fix handling of LUNs for LAN interfaces 502c18ec02fSPetter Reinholdtsen * Add IPMIv2 SOL loopback test 503c18ec02fSPetter Reinholdtsen * Add support for IBM OEM SEL messages 504c18ec02fSPetter Reinholdtsen * Disable file paranoia checks on read files by default 505c18ec02fSPetter Reinholdtsen * Support IPMIv2 SOL on older Intel boxes 506c18ec02fSPetter Reinholdtsen * Display message and exit if keepalive fails during SOL 507c18ec02fSPetter Reinholdtsen * Add support for setting VLAN id and priority 508c18ec02fSPetter Reinholdtsen * Add support for FreeBSD OpenIPMI-compatible driver 509c18ec02fSPetter Reinholdtsen * Add support for IPMIv2 Firmware Firewall 510c18ec02fSPetter Reinholdtsen * Fix gcc4 compile warnings 511c18ec02fSPetter Reinholdtsen * Make ipmievd generate pidfile 512c18ec02fSPetter Reinholdtsen * Add initscripts for ipmievd 513c18ec02fSPetter Reinholdtsen 514c18ec02fSPetter Reinholdtsenversion 1.8.6 515c18ec02fSPetter Reinholdtsen * Fix memory corruption when sending encrypted SOL traffic 516c18ec02fSPetter Reinholdtsen * Add keepalive timer to IPMIv2 SOL sessions 517c18ec02fSPetter Reinholdtsen 518c18ec02fSPetter Reinholdtsenversion 1.8.5 519c18ec02fSPetter Reinholdtsen * Add support for settable SOL escape character with -e option 520c18ec02fSPetter Reinholdtsen * Add support for Kg BMC key for IPMIv2 authentication with -k option 521c18ec02fSPetter Reinholdtsen * Add support for Tyan IPMIv1.5 SOL with tsol command 522c18ec02fSPetter Reinholdtsen * Add support for PICMG devices 523c18ec02fSPetter Reinholdtsen * Add support for OEM SEL event parsing 524c18ec02fSPetter Reinholdtsen * Add support for command bridging over lan and lanplus interfaces 525c18ec02fSPetter Reinholdtsen * New 'chassis selftest' command 526c18ec02fSPetter Reinholdtsen * Many bufxies and patches from contributors 527c18ec02fSPetter Reinholdtsen 528c18ec02fSPetter Reinholdtsenversion 1.8.3 529c18ec02fSPetter Reinholdtsen * Add support for 'sel readraw' and 'sel writeraw' commands. 530c18ec02fSPetter Reinholdtsen * Add support for entering NetFn as a string for RAW commands. 531c18ec02fSPetter Reinholdtsen * Add support for appending distro tag to integrated RPM builds. 532c18ec02fSPetter Reinholdtsen * Fix LAN parameter printing to handle Invalid Data Field response 533c18ec02fSPetter Reinholdtsen without errors. 534c18ec02fSPetter Reinholdtsen * Add 5ms delay to IPMIv2 SOL retry packets 535c18ec02fSPetter Reinholdtsen * IPMIv2 interface will now correctly set session privilege level 536c18ec02fSPetter Reinholdtsen to requested level after session is opened. 537c18ec02fSPetter Reinholdtsen 538c18ec02fSPetter Reinholdtsenversion 1.8.2 (released May 18 2005) 539c18ec02fSPetter Reinholdtsen * Fix FRU reading for large (>255 bytes) areas. 540c18ec02fSPetter Reinholdtsen * Overhaul to ipmievd to support SEL polling in addition to OpenIPMI. 541c18ec02fSPetter Reinholdtsen * Fix LAN parameter segfault when no Ciphers supported by BMC. 542c18ec02fSPetter Reinholdtsen * Fix IPMIv2 support on Intel v2 BMCs (use -o intelplus). 543c18ec02fSPetter Reinholdtsen * Separate option parsing code from main ipmitool source file. 544c18ec02fSPetter Reinholdtsen * Add raw I2C support with IPMI Master Read-Write command. 545c18ec02fSPetter Reinholdtsen * Add support for new 'sdr elist' extended output format. 546c18ec02fSPetter Reinholdtsen * Add support for listing sensors by type with 'sdr type' command. 547c18ec02fSPetter Reinholdtsen * Add support for new 'sel elist' extended output format that 548c18ec02fSPetter Reinholdtsen cross-references events with sensors. 549c18ec02fSPetter Reinholdtsen * Add support for sending dynamically generated platform events 550c18ec02fSPetter Reinholdtsen based on existing sensor information. 551c18ec02fSPetter Reinholdtsen * New '-S' argument to read local SDR cache created with 'sdr dump'. 552c18ec02fSPetter Reinholdtsen * Updated manpage for ipmitool and ipmievd. 553c18ec02fSPetter Reinholdtsen 554c18ec02fSPetter Reinholdtsenversion 1.8.1 555c18ec02fSPetter Reinholdtsen * ipmievd installs in /usr/sbin 556c18ec02fSPetter Reinholdtsen 557c18ec02fSPetter Reinholdtsenversion 1.8.0 558c18ec02fSPetter Reinholdtsen * Fix IPMIv2.0 issues 559c18ec02fSPetter Reinholdtsen * Fix chassis boot parameter support 560c18ec02fSPetter Reinholdtsen * Add support for linear sensors 561c18ec02fSPetter Reinholdtsen 562c18ec02fSPetter Reinholdtsenversion 1.7.1 563c18ec02fSPetter Reinholdtsen * Update bmc plugin to work with new Solaris bmc driver (new ioctl 564c18ec02fSPetter Reinholdtsen for interface detection and new STREAMS message-based interface) 565c18ec02fSPetter Reinholdtsen 566c18ec02fSPetter Reinholdtsenversion 1.7.0 567c18ec02fSPetter Reinholdtsen * Propogate errors correctly so exit status will be useful 568c18ec02fSPetter Reinholdtsen * More consistent display of errors including completion code text 569c18ec02fSPetter Reinholdtsen * Errors and debug is send to stderr now 570c18ec02fSPetter Reinholdtsen * New "sel get" command that will print details about SEL entry 571c18ec02fSPetter Reinholdtsen and corresponding SDR records as well as FRUs via entity association 572c18ec02fSPetter Reinholdtsen * Improved event generator, now supports reading events from text file 573c18ec02fSPetter Reinholdtsen * New "-o oemtype" option for specifying OEM boards 574c18ec02fSPetter Reinholdtsen exsting types are "supermicro" and "intelwv2" 575c18ec02fSPetter Reinholdtsen * New PEF subsystem from Tim Murphy at Dell 576c18ec02fSPetter Reinholdtsen * New "bmc" plugin for Solaris 10 x86 577c18ec02fSPetter Reinholdtsen * Many bugfixes and contributed patches 578c18ec02fSPetter Reinholdtsen 579c18ec02fSPetter Reinholdtsenversion 1.6.2 580c18ec02fSPetter Reinholdtsen * Support for Supermicro BMC OEM authentication method 581c18ec02fSPetter Reinholdtsen 582c18ec02fSPetter Reinholdtsenversion 1.6.1 583c18ec02fSPetter Reinholdtsen * Fix minor problem with LAN parameter setting 584c18ec02fSPetter Reinholdtsen 585c18ec02fSPetter Reinholdtsenversion 1.6.0 586c18ec02fSPetter Reinholdtsen * Add a README file 587c18ec02fSPetter Reinholdtsen * Add Solaris x86 interface plugin 588c18ec02fSPetter Reinholdtsen * Add support for building Solaris packages 589c18ec02fSPetter Reinholdtsen * Fix segfault when doing "sel list" (from Matthew Braithwaite) 590c18ec02fSPetter Reinholdtsen * Fix "chassis identify" on some BMCs (from ebrower@sourceforge) 591c18ec02fSPetter Reinholdtsen * Add command "bmc info" and related output (from ebrower@sourceforge) 592c18ec02fSPetter Reinholdtsen * Add support for IPMIv2 and Serial-over-LAN from Jeremy at Newisys 593c18ec02fSPetter Reinholdtsen * Add support for building RPMs as non-root user 594c18ec02fSPetter Reinholdtsen * Add new "shell" and "exec" commands 595c18ec02fSPetter Reinholdtsen * Lots of other contributed patches 596c18ec02fSPetter Reinholdtsen 597c18ec02fSPetter Reinholdtsenversion 1.5.9 598c18ec02fSPetter Reinholdtsen * Add ability to get a particular sensor by name 599c18ec02fSPetter Reinholdtsen * Add ability to set a particular sensor threshold 600c18ec02fSPetter Reinholdtsen * Add support for displaying V2 channel authentication levels 601c18ec02fSPetter Reinholdtsen * Add README for rrdtool scripts in contrib directory 602c18ec02fSPetter Reinholdtsen * Improve lan interface retry handling 603c18ec02fSPetter Reinholdtsen * Support prompting for password or reading from environment 604c18ec02fSPetter Reinholdtsen * Move chaninfo command into channel subcommand 605c18ec02fSPetter Reinholdtsen * Fix reservation ID handling when two sessions open to BMC 606c18ec02fSPetter Reinholdtsen * Fix reading of large FRU data 607c18ec02fSPetter Reinholdtsen * Add configure option for changing binary to ipmiadm for Solaris 608c18ec02fSPetter Reinholdtsen * Fix compile problem on Solaris 8 609c18ec02fSPetter Reinholdtsen 610c18ec02fSPetter Reinholdtsenversion 1.5.8 611c18ec02fSPetter Reinholdtsen * Enable static compilation of interfaces 612c18ec02fSPetter Reinholdtsen * Fix types to be 64-bit safe 613c18ec02fSPetter Reinholdtsen * Fix compilation problems on Solaris 614c18ec02fSPetter Reinholdtsen * Fix multiple big-endian problems for Solaris/SPARC 615c18ec02fSPetter Reinholdtsen * Fix channel access to save settings to NVRAM 616c18ec02fSPetter Reinholdtsen * Set channel privilege limit to ADMIN during "access on" 617c18ec02fSPetter Reinholdtsen * Enable gratuitous ARP in bmcautoconf.sh 618c18ec02fSPetter Reinholdtsen * Add support for Linux kernel panic messages in SEL output 619c18ec02fSPetter Reinholdtsen * Add support for type 3 SDR records 620c18ec02fSPetter Reinholdtsen 621c18ec02fSPetter Reinholdtsenversion 1.5.7 622c18ec02fSPetter Reinholdtsen * Add IPMIv1.5 eratta fixes 623c18ec02fSPetter Reinholdtsen * Additions to FRU printing and FRU multirecords 624c18ec02fSPetter Reinholdtsen * Better handling of SDR printing 625c18ec02fSPetter Reinholdtsen * Contrib scripts for creating rrdtool graphs 626c18ec02fSPetter Reinholdtsen 627c18ec02fSPetter Reinholdtsenversion 1.5.6 628c18ec02fSPetter Reinholdtsen * Fix SEL event decoding for generic events 629c18ec02fSPetter Reinholdtsen * Handle empty SEL gracefully when doing "sel list" 630c18ec02fSPetter Reinholdtsen * Fix sdr handling of sensors that do not return a reading 631c18ec02fSPetter Reinholdtsen * Fix for CSV display of sensor readings/units from Fredrik �hrn 632c18ec02fSPetter Reinholdtsen 633c18ec02fSPetter Reinholdtsenversion 1.5.5 634c18ec02fSPetter Reinholdtsen * Add -U option for setting LAN username 635c18ec02fSPetter Reinholdtsen * Fix -v usage for plugin interfaces 636c18ec02fSPetter Reinholdtsen 637c18ec02fSPetter Reinholdtsenversion 1.5.4 638c18ec02fSPetter Reinholdtsen * Put interface plugin API into library 639c18ec02fSPetter Reinholdtsen * Fix ipmievd 640c18ec02fSPetter Reinholdtsen 641c18ec02fSPetter Reinholdtsenversion 1.5.3 642c18ec02fSPetter Reinholdtsen * Add -g option to work with grizzly bmc 643c18ec02fSPetter Reinholdtsen 644c18ec02fSPetter Reinholdtsenversion 1.5.2 645c18ec02fSPetter Reinholdtsen * Add support for setting gratuitous arp interval 646c18ec02fSPetter Reinholdtsen 647c18ec02fSPetter Reinholdtsenversion 1.5.1 648c18ec02fSPetter Reinholdtsen * Better SEL support 649c18ec02fSPetter Reinholdtsen * Fix display bug in SDR list 650c18ec02fSPetter Reinholdtsen 651c18ec02fSPetter Reinholdtsenversion 1.5.0 652c18ec02fSPetter Reinholdtsen * More robust UDP packet handling 653c18ec02fSPetter Reinholdtsen * Add Intel IMB driver support 654c18ec02fSPetter Reinholdtsen * Use autoconf/automake/libtool 655c18ec02fSPetter Reinholdtsen 656