Zdenek Styblik
0fdfbce8b6
ID:355 - Replace DEBUG() macro with lprintf(LOG_DEBUG, ...)
...
Commit replaces parametric macro DEBUG() in insrc/plugins/imb/imbapi.c.
2016-06-05 14:00:56 +02:00
Zdenek Styblik
2153bd7aa3
Change formatting, remove commented-out code in src/plugins/imb/imbapi.c
...
Commit changes formatting in src/plugins/imb/imbapi.c and also removes commented
out code.
2016-06-05 13:46:29 +02:00
Zdenek Styblik
9b1a1a1e82
Fix indentation of #define in src/plugins/imb/imbapi.c
2016-06-05 07:20:02 +02:00
Leonid Nevecherya
0ffe39dedc
ID:445 - Fix of compilation on FreeBSD
2016-05-31 22:26:19 +02:00
Zdenek Styblik
7e991a18e0
ID:355 - Fix statements without effect in lib/ipmi_ekanalyzer.c
2016-05-30 20:38:46 +02:00
Zdenek Styblik
b42c16d9dc
ID:355 - Fix printf format in lib/ipmi_sunoem.c
2016-05-30 20:38:17 +02:00
Zdenek Styblik
55834ec3aa
ID:355 - Fix different pointer type in lib/ipmi_picmg.c
...
... just change `char` to uint8_t, really.
2016-05-30 20:36:37 +02:00
Zdenek Styblik
a7b0c213f9
ID:355 - Fix missing struct initializers in lib/ipmi_firewall.c
2016-05-30 20:19:33 +02:00
Zdenek Styblik
70253df032
ID:355 - Fix signedness warnings in lib/ipmi_sdr.c
2016-05-30 06:42:13 +02:00
Zdenek Styblik
ec8ba928d4
ID:355 - Comment out statement without effect in lib/ipmi_sel.c
2016-05-30 06:41:38 +02:00
Zdenek Styblik
f62a16f7f2
ID:355 - Fix printf() related warnings in lib/ipmi_delloem.c
2016-05-30 06:38:09 +02:00
Zdenek Styblik
681bc21d32
ID:355 - Move section_id from ipmi_fru. to ipmi_fru.c
...
... since that's the only place where it's used right now. It might be worth to
rework this concept.
2016-05-29 21:03:25 +02:00
Zdenek Styblik
fe2fcaf3ef
ID:444 - Cleanup of defaults in configure.ac
...
Since BMC is disabled by default, there seems to be no need to disable it again
per detected OS.
2016-05-28 18:55:46 +02:00
Zdenek Styblik
27ac0c15ac
ID:443 - Disable USB driver by default on non-Linux systems
...
Commit disables USB driver by default on non-Linux systems.
2016-05-28 18:46:33 +02:00
Zdenek Styblik
8ca47f21ca
ID:441 - Add support for HMAC_MD5 and HMAC_SHA256
...
Commit adds support for cipher suites 6/7/8 (HMAC-MD5) and cipher
suites 15/16/17 (HMAC_SHA256).
This also fixes:
* ID:442 - IPMI_AUTH_RAKP_HMAC_MD5 support in lanplus
* ID:141 - RMCP+ Cipher-suite 17 not supported
Original author Liebig Holger(Fujitsu).
Code cleanup done by Florian Breu and Zdenek Styblik.
2016-05-28 13:32:45 +02:00
Zdenek Styblik
b74c20c5d5
ID:312 - Fix bitmask in _ipmi_set_pef_policy_entry()
...
Commit fixes wrong bitmask in _ipmi_set_pef_policy_entry(). Also, bitmask
defined by macro is used in _ipmi_get_pef_policy_entry() as well.
2016-05-22 18:51:27 +02:00
Charles Rose
997b3ea328
ID:289 - bmx-snmp-proxy: PEF alerting does not work for multiple destinations
2016-05-19 21:53:57 +02:00
Zdenek Styblik
ebe6b0ce48
ID:287 - Fix print-out of DDR3 SDRAM Serial Number
...
Commit fixes print-out of DDR3 SDRAM Serial Number. This was caused by printing
out more bytes/chars and some weird pointer tricks.
2016-05-17 20:54:09 +02:00
Dmitry Bazhenov
b44366e92d
ID:400 - Add support for VITA-specific sensor types and events.
...
Reworked event type code/sensor type parsing in order to support
VITA-specific extensions. Added VITA-specific sensor-specific event
types and VITA-specific sensor types.
2016-05-17 20:49:06 +02:00
Zdenek Styblik
e88e5c8186
ID:287 - Remove trailing white-spaces from dimm_spd.c
...
Commit removes trailing white-spaces from lib/dimm_spd.c
2016-05-16 21:55:52 +02:00
Zdenek Styblik
a65b49c387
ID:355 - Fix 'missing initializer' in struct lan_param
2016-05-16 20:46:39 +02:00
Zdenek Styblik
107e6affd0
ID:312 - BREAKING CHANGE - Re-design of PEF user interface
...
Commit re-works user interface of PEF module as well as internal functions.
Not all of the functionality is implemented as the main aim was interface
layout.
It's possible this commit introduces some breaking changes.
Changes are based on patch submitted by Jordan Hargrave, Dell Inc.
2016-05-16 19:18:19 +02:00
Zdenek Styblik
5fca596492
Re-work ipmi_mc_get_guid() and turn it into reusable code
2016-05-16 19:18:19 +02:00
Zdenek Styblik
244ce02f91
Expose _ipmi_get_channel_info()
...
... so it can be used elsewhere.
2016-05-16 19:18:19 +02:00
Boris Ranto
ccfa5aec4f
ID 408 - fix sel list last X listing
...
The events can be removed as desired on certain machines so the only way
to get the proper last X events is to traverse them all not outputting
the first NR_EVENTS - X events.
Signed-off-by: Boris Ranto <branto@redhat.com>
2016-05-03 06:32:07 +02:00
Zdenek Styblik
eb94a394ba
Release Version 1.8.17
...
Update configure.ac and ChangeLog to 1.8.17.
IPMITOOL_1_8_17
2016-05-01 10:03:39 +02:00
Zdenek Styblik
1636dbcf0c
ID 440 - remove obsolete headers from lib/ipmi_sunoem.c
...
Commit removes headers which have been obsoleted by POSIX.1-2001.
2016-04-24 18:24:14 +02:00
Dmitry Bazhenov
9f2072e6c3
ID 440 - Fix 'unknown type name fd_set" error.
...
Cygwin64 build fails at 'lib/ipmi_sunoem.c' due to
missing include. This patch fixes the issue.
2016-04-24 18:10:58 +02:00
Zdenek Styblik
d57bf32668
Check rsp->data_len in ipmi_sel_get_info()
...
Commit adds check of response's data_len in ipmi_sel_get_info() as returned data
length is unconditional. If incorrect, resp. short, data_len is returned, we
might end up reading memory at places we're not supposed to.
2016-04-12 21:09:52 +02:00
Dennis Schridde
0d6a45357b
Fix several implicit function declarations in lib/ipmi_fru.c
...
* ipmi_intf_get_max_request_data_size
* ipmi_intf_get_max_response_data_size
* ipmi_spd_print_fru
2016-04-11 17:18:46 +02:00
Dennis Schridde
d1b0e68515
Fix warning: suggest parentheses around '+' inside '<<' in lib/ipmi_main.c
2016-04-11 17:18:46 +02:00
Dennis Schridde
4520b6ff0e
Fix several implicit declarations of functions in lib/ipmi_main.c
...
* ipmi_vita_ipmb_address
* vita_discover
* ipmi_kontronoem_set_large_buffer
* ipmi_intf_set_max_request_data_size
2016-04-11 17:18:46 +02:00
Dennis Schridde
a40737f856
Fix implicit declarations of functions 'HpmfwupgPreUpgradeCheck' and 'ipmi_intf_get_max_request_data_size' in lib/ipmi_hpmfwupg.c
2016-04-11 17:18:46 +02:00
Dennis Schridde
a40d51abff
Fix implicit declaration of function 'get_nic_selection_mode_12g' in lib/ipmi_delloem.c
2016-04-11 17:18:46 +02:00
Dennis Schridde
9fd4dedd37
Fix warning: suggest parentheses around arithmetic in operand of '|' in include/ipmitool/hpm2
2016-04-11 17:18:40 +02:00
Dennis Schridde
baa2c08ab3
Fix implicit declarations of functions 'ipmi_intf_set_max_request_data_size' and 'ipmi_intf_set_max_response_data_size' in lib/hpm2.c
2016-04-11 17:18:40 +02:00
Dennis Schridde
955a875274
Fix implicit declaration of function 'ipmi_get_oem' in src/plugins/lanplus/lanplus.c
2016-04-11 17:18:40 +02:00
Dennis Schridde
5d271b0f67
Fix implicit declaration of function 'ipmi_get_oem' in src/plugins/open/open.c
2016-04-11 17:18:40 +02:00
Dennis Schridde
954859e330
Fix implicit declaration of function 'ipmi_get_oem' in src/plugins/imb/imb.c
2016-04-11 17:18:40 +02:00
Dennis Schridde
19423c68d0
Fix implicit function declaration of ipmi_intf_get_max_response_data_size in lib/ipmi_sdr.c
2016-04-11 17:18:40 +02:00
Dennis Schridde
0f896e36f2
Fix "redirecting incorrect #include <sys/poll.h> to <poll.h>" warning with musl libc
2016-04-11 17:18:40 +02:00
Dennis Schridde
0008072590
ID:426 - Fallback to run-time detection of PAGESIZE if compile-time detection is not supported
...
Fixes an error ('EXEC_PAGESIZE' undeclared) with musl libc.
Should adhere to sysconf(3) and posixoptions(7).
2016-04-11 17:18:40 +02:00
Dennis Schridde
aeba39bffc
ID:426 - Include wchar.h instead of defining wchar_t ourselves
...
Fixes a compilation error with musl libc
2016-04-11 17:18:40 +02:00
Dennis Schridde
f3f4361568
ID:426 - Include sys/socket.h instead of asm/socket.h
...
Fixes a compilation error with musl libc.
2016-04-11 17:18:34 +02:00
Dennis Schridde
aede0cee75
Add INSTALL and NEWS, mandated by autoconf
2016-04-11 17:11:58 +02:00
Dennis Schridde
61d2f24090
git-ignore autoconf-generated files
2016-04-11 17:11:58 +02:00
Zdenek Styblik
3123ce01b5
ID:322 - let 'ekanalyzer frushow' run without a working IPMI target
...
Commit changes a dummy interface in a way that it acts as a dummy interface when
no IPMI_DUMMY_SOCK env variable is set. Therefore, it's possible to run
'ekanalyzer frushow' without having BMC. Still, you need to specify this IPMI
interface.
If IPMI_DUMMY_SOCK is set, then dummy interface will work as it was working
before.
2016-04-10 19:40:11 +02:00
Milos
f70a19cf63
Added missing ipmi_sel_supermicro.h to template Makefile.am
2016-04-10 18:19:49 +02:00
Zdenek Styblik
02cdde0264
Make bootstrap script part of dist packages
2016-04-10 18:17:02 +02:00
Zdenek Styblik
19293f08df
ID:355 - Change CFLAG -std=c99 to -std=gnu99
...
... until we're more C99 compliant and ready, because C99 flag really and
seriously breaks IPMI tool, or so it seems.
2016-04-10 17:36:12 +02:00