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