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