History log of /openbmc/ipmitool/src/plugins/serial/ (Results 1 – 10 of 10)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
30becb3501-Aug-2015 Zdenek Styblik <stybla@turnovfree.net>

ID:384 - Fix compilation under cygwin64

Patch fixes several compile-time errors which appear during IPMITOOL
compilation in Cygwin64 environment.

Commit for: Dmitry Bazhenov

c87aa0b925-Jul-2015 Zdenek Styblik <stybla@turnovfree.net>

ID:368 - Fix handling of bridging-related parameters

1. my_addr is not set if an interface does not expose set_my_addr.
Currently, the only interface which requires some special handling to set

ID:368 - Fix handling of bridging-related parameters

1. my_addr is not set if an interface does not expose set_my_addr.
Currently, the only interface which requires some special handling to set
my_addr is OpenIPMI. But changing of my_addr still needed for other interfaces.
So, we must set it regardless of presence of set_my_addr().
2. Since set_my_addr() for serial interfaces only sets my_addr, we remove them
as redundand.
3. Bridging is enabled when either trasit_addr or target_addr is not 0.
Currentle transit_addr is not regarded.
4. target_lun does not relate to briging. It is needed for "raw" command. We
set it regardles of bridging.

Commit for: Dmitry Bazhenov

show more ...

a585af7e25-Jul-2015 Zdenek Styblik <stybla@turnovfree.net>

ID:365 - Fix for ipmitool crash when using serial-terminal interface

Negative value returned by serial_read_line() function was not properly
recognized, since the storage type was unsigned. This cau

ID:365 - Fix for ipmitool crash when using serial-terminal interface

Negative value returned by serial_read_line() function was not properly
recognized, since the storage type was unsigned. This caused ipmitool crash in
some sutuations. This patch fixes the problem.

Commit for: Dmitry Bazhenov

show more ...

e845085025-Jul-2015 Zdenek Styblik <stybla@turnovfree.net>

ID:364 - Fix for serial-basic interface bridging

Response matching for bridged serial-basic interface request is broken.
This patch fixes the problem.

Commit for: Dmitry Bazhenov

eb54136711-Mar-2015 Zdenek Styblik <stybla@turnovfree.net>

ID:319 - Interface safe re-open

Currently, interface-management code in the ipmitool does not allow safe
interface re-opening (i.e. closing and opening again). It is because the session
is allocated

ID:319 - Interface safe re-open

Currently, interface-management code in the ipmitool does not allow safe
interface re-opening (i.e. closing and opening again). It is because the session
is allocated in the interface setup callback while is freed in the close
callback. So, normal re-opening of the interface, which can be required for
example durng the HPM.1 upgrade, leads to segmentation fault. That's why in the
ipmi_hpmfwupg.c instead of normal closing interface, directly access the
interface data for subsequent re-opening.

Commit for Dmitry Bazhenov

show more ...


/openbmc/ipmitool/configure.ac
/openbmc/ipmitool/include/ipmitool/Makefile.am
/openbmc/ipmitool/include/ipmitool/helper.h
/openbmc/ipmitool/include/ipmitool/ipmi.h
/openbmc/ipmitool/include/ipmitool/ipmi_channel.h
/openbmc/ipmitool/include/ipmitool/ipmi_dcmi.h
/openbmc/ipmitool/include/ipmitool/ipmi_intf.h
/openbmc/ipmitool/include/ipmitool/ipmi_sel.h
/openbmc/ipmitool/include/ipmitool/ipmi_user.h
/openbmc/ipmitool/include/ipmitool/ipmi_vita.h
/openbmc/ipmitool/lib/Makefile.am
/openbmc/ipmitool/lib/dimm_spd.c
/openbmc/ipmitool/lib/helper.c
/openbmc/ipmitool/lib/ipmi_channel.c
/openbmc/ipmitool/lib/ipmi_dcmi.c
/openbmc/ipmitool/lib/ipmi_delloem.c
/openbmc/ipmitool/lib/ipmi_ekanalyzer.c
/openbmc/ipmitool/lib/ipmi_firewall.c
/openbmc/ipmitool/lib/ipmi_fru.c
/openbmc/ipmitool/lib/ipmi_fwum.c
/openbmc/ipmitool/lib/ipmi_hpmfwupg.c
/openbmc/ipmitool/lib/ipmi_ime.c
/openbmc/ipmitool/lib/ipmi_isol.c
/openbmc/ipmitool/lib/ipmi_kontronoem.c
/openbmc/ipmitool/lib/ipmi_lanp.c
/openbmc/ipmitool/lib/ipmi_main.c
/openbmc/ipmitool/lib/ipmi_pef.c
/openbmc/ipmitool/lib/ipmi_picmg.c
/openbmc/ipmitool/lib/ipmi_raw.c
/openbmc/ipmitool/lib/ipmi_sdr.c
/openbmc/ipmitool/lib/ipmi_sdradd.c
/openbmc/ipmitool/lib/ipmi_sel.c
/openbmc/ipmitool/lib/ipmi_sensor.c
/openbmc/ipmitool/lib/ipmi_sol.c
/openbmc/ipmitool/lib/ipmi_strings.c
/openbmc/ipmitool/lib/ipmi_sunoem.c
/openbmc/ipmitool/lib/ipmi_tsol.c
/openbmc/ipmitool/lib/ipmi_user.c
/openbmc/ipmitool/lib/ipmi_vita.c
/openbmc/ipmitool/src/ipmievd.c
/openbmc/ipmitool/src/ipmishell.c
/openbmc/ipmitool/src/ipmitool.c
/openbmc/ipmitool/src/plugins/dummy/dummy.c
/openbmc/ipmitool/src/plugins/imb/imbapi.c
/openbmc/ipmitool/src/plugins/ipmi_intf.c
/openbmc/ipmitool/src/plugins/lan/lan.c
/openbmc/ipmitool/src/plugins/lanplus/lanplus.c
/openbmc/ipmitool/src/plugins/lanplus/lanplus_crypt.c
/openbmc/ipmitool/src/plugins/open/open.c
serial_basic.c
serial_terminal.c
70984dca29-Dec-2014 Zdenek Styblik <stybla@turnovfree.net>

ID:355 - Fix ``obsolete use of designated initializer with ‘:’'' warning

Commit fixes compiler warning ``obsolete use of designated initializer with
‘:’''. Use of ``fieldname: value'' has been obsol

ID:355 - Fix ``obsolete use of designated initializer with ‘:’'' warning

Commit fixes compiler warning ``obsolete use of designated initializer with
‘:’''. Use of ``fieldname: value'' has been obsolete since GCC 2.5.

show more ...

ce02ffaf23-Dec-2014 Zdenek Styblik <stybla@turnovfree.net>

ID:354 - forcefully switch to C99 and more strict CFLAGS

Commit changes CFLAGS which include C99 and more strict flags. Watch out for
falling rocks.

deb9a4ed17-Oct-2014 Zdenek Styblik <stybla@turnovfree.net>

ID#277 - support for hostnames longer than 64 chars

ID#313 ipmitool doesn't support hostname long than 64 symbols
ID#277 Minor issue with ipmi_intf_session_set_hostname()

Commit adds support pretty

ID#277 - support for hostnames longer than 64 chars

ID#313 ipmitool doesn't support hostname long than 64 symbols
ID#277 Minor issue with ipmi_intf_session_set_hostname()

Commit adds support pretty much for FQDN not just up to the length of one label.
This is achieved by change in in struct ipmi_session; and strdup() of user
input. Of course, we have to free() this once we're done.

show more ...

23e9340b08-Apr-2014 Zdenek Styblik <stybla@turnovfree.net>

ID:302 - HPM.2 long message support

This patch adds basic long message support for PICMG-based systems according to
the HPM.2 specification.
It also introduces APIs for setting inbound and outbound

ID:302 - HPM.2 long message support

This patch adds basic long message support for PICMG-based systems according to
the HPM.2 specification.
It also introduces APIs for setting inbound and outbound messages sizes per
selected interface.
This APIs are used in LAN and LAN+ interfaces to set autonomously detected
inbound and outbound message sizes.
The newly introduced APIs also replace the existing message size detection code
in several ipmitool commands in order to leverage the advantages of long message
support (HPM.1 upgrade, SDR acquring, FRU inventory read and write).
The Kontron-specific long message support is moved under a OEM option.

Commit for Dmitry Bazhenov

show more ...

c18ec02f05-Feb-2014 Petter Reinholdtsen <pere@hungry.com>

Move all files one level up in the file hierarcy, to avoid the useless ipmitool directory.


/openbmc/ipmitool/AUTHORS
/openbmc/ipmitool/COPYING
/openbmc/ipmitool/ChangeLog
/openbmc/ipmitool/Makefile.am
/openbmc/ipmitool/README
/openbmc/ipmitool/bootstrap
/openbmc/ipmitool/configure.in
/openbmc/ipmitool/contrib/Makefile.am
/openbmc/ipmitool/contrib/README
/openbmc/ipmitool/contrib/bmc-snmp-proxy
/openbmc/ipmitool/contrib/bmc-snmp-proxy.service
/openbmc/ipmitool/contrib/bmc-snmp-proxy.sysconf
/openbmc/ipmitool/contrib/bmclanconf
/openbmc/ipmitool/contrib/collect_data.sh
/openbmc/ipmitool/contrib/create_rrds.sh
/openbmc/ipmitool/contrib/create_webpage.sh
/openbmc/ipmitool/contrib/create_webpage_compact.sh
/openbmc/ipmitool/contrib/exchange-bmc-os-info.init.redhat
/openbmc/ipmitool/contrib/exchange-bmc-os-info.service.redhat
/openbmc/ipmitool/contrib/exchange-bmc-os-info.sysconf
/openbmc/ipmitool/contrib/ipmi.init.basic
/openbmc/ipmitool/contrib/ipmi.init.redhat
/openbmc/ipmitool/contrib/ipmievd.init.debian
/openbmc/ipmitool/contrib/ipmievd.init.redhat
/openbmc/ipmitool/contrib/ipmievd.init.suse
/openbmc/ipmitool/contrib/oem_ibm_sel_map
/openbmc/ipmitool/control/Makefile.am
/openbmc/ipmitool/control/ipmitool.spec.in
/openbmc/ipmitool/control/pkginfo.in
/openbmc/ipmitool/control/prototype.in
/openbmc/ipmitool/control/rpmmacros.in
/openbmc/ipmitool/control/rpmrc
/openbmc/ipmitool/debian/README.Debian
/openbmc/ipmitool/debian/changelog
/openbmc/ipmitool/debian/control
/openbmc/ipmitool/debian/copyright
/openbmc/ipmitool/debian/dirs
/openbmc/ipmitool/debian/docs
/openbmc/ipmitool/debian/ipmitool.ipmievd.init
/openbmc/ipmitool/debian/rules
/openbmc/ipmitool/debian/watch
/openbmc/ipmitool/doc/Makefile.am
/openbmc/ipmitool/doc/ipmievd.8
/openbmc/ipmitool/doc/ipmitool.1
/openbmc/ipmitool/include/Makefile.am
/openbmc/ipmitool/include/ipmitool/Makefile.am
/openbmc/ipmitool/include/ipmitool/bswap.h
/openbmc/ipmitool/include/ipmitool/helper.h
/openbmc/ipmitool/include/ipmitool/ipmi.h
/openbmc/ipmitool/include/ipmitool/ipmi_cc.h
/openbmc/ipmitool/include/ipmitool/ipmi_channel.h
/openbmc/ipmitool/include/ipmitool/ipmi_chassis.h
/openbmc/ipmitool/include/ipmitool/ipmi_constants.h
/openbmc/ipmitool/include/ipmitool/ipmi_dcmi.h
/openbmc/ipmitool/include/ipmitool/ipmi_delloem.h
/openbmc/ipmitool/include/ipmitool/ipmi_ekanalyzer.h
/openbmc/ipmitool/include/ipmitool/ipmi_entity.h
/openbmc/ipmitool/include/ipmitool/ipmi_event.h
/openbmc/ipmitool/include/ipmitool/ipmi_firewall.h
/openbmc/ipmitool/include/ipmitool/ipmi_fru.h
/openbmc/ipmitool/include/ipmitool/ipmi_fwum.h
/openbmc/ipmitool/include/ipmitool/ipmi_gendev.h
/openbmc/ipmitool/include/ipmitool/ipmi_hpmfwupg.h
/openbmc/ipmitool/include/ipmitool/ipmi_ime.h
/openbmc/ipmitool/include/ipmitool/ipmi_intf.h
/openbmc/ipmitool/include/ipmitool/ipmi_isol.h
/openbmc/ipmitool/include/ipmitool/ipmi_kontronoem.h
/openbmc/ipmitool/include/ipmitool/ipmi_lanp.h
/openbmc/ipmitool/include/ipmitool/ipmi_main.h
/openbmc/ipmitool/include/ipmitool/ipmi_mc.h
/openbmc/ipmitool/include/ipmitool/ipmi_oem.h
/openbmc/ipmitool/include/ipmitool/ipmi_pef.h
/openbmc/ipmitool/include/ipmitool/ipmi_picmg.h
/openbmc/ipmitool/include/ipmitool/ipmi_raw.h
/openbmc/ipmitool/include/ipmitool/ipmi_sdr.h
/openbmc/ipmitool/include/ipmitool/ipmi_sdradd.h
/openbmc/ipmitool/include/ipmitool/ipmi_sel.h
/openbmc/ipmitool/include/ipmitool/ipmi_sensor.h
/openbmc/ipmitool/include/ipmitool/ipmi_session.h
/openbmc/ipmitool/include/ipmitool/ipmi_sol.h
/openbmc/ipmitool/include/ipmitool/ipmi_strings.h
/openbmc/ipmitool/include/ipmitool/ipmi_sunoem.h
/openbmc/ipmitool/include/ipmitool/ipmi_tsol.h
/openbmc/ipmitool/include/ipmitool/ipmi_user.h
/openbmc/ipmitool/include/ipmitool/log.h
/openbmc/ipmitool/lib/Makefile.am
/openbmc/ipmitool/lib/dimm_spd.c
/openbmc/ipmitool/lib/helper.c
/openbmc/ipmitool/lib/ipmi_channel.c
/openbmc/ipmitool/lib/ipmi_chassis.c
/openbmc/ipmitool/lib/ipmi_dcmi.c
/openbmc/ipmitool/lib/ipmi_delloem.c
/openbmc/ipmitool/lib/ipmi_ekanalyzer.c
/openbmc/ipmitool/lib/ipmi_event.c
/openbmc/ipmitool/lib/ipmi_firewall.c
/openbmc/ipmitool/lib/ipmi_fru.c
/openbmc/ipmitool/lib/ipmi_fwum.c
/openbmc/ipmitool/lib/ipmi_gendev.c
/openbmc/ipmitool/lib/ipmi_hpmfwupg.c
/openbmc/ipmitool/lib/ipmi_ime.c
/openbmc/ipmitool/lib/ipmi_isol.c
/openbmc/ipmitool/lib/ipmi_kontronoem.c
/openbmc/ipmitool/lib/ipmi_lanp.c
/openbmc/ipmitool/lib/ipmi_main.c
/openbmc/ipmitool/lib/ipmi_mc.c
/openbmc/ipmitool/lib/ipmi_oem.c
/openbmc/ipmitool/lib/ipmi_pef.c
/openbmc/ipmitool/lib/ipmi_picmg.c
/openbmc/ipmitool/lib/ipmi_raw.c
/openbmc/ipmitool/lib/ipmi_sdr.c
/openbmc/ipmitool/lib/ipmi_sdradd.c
/openbmc/ipmitool/lib/ipmi_sel.c
/openbmc/ipmitool/lib/ipmi_sensor.c
/openbmc/ipmitool/lib/ipmi_session.c
/openbmc/ipmitool/lib/ipmi_sol.c
/openbmc/ipmitool/lib/ipmi_strings.c
/openbmc/ipmitool/lib/ipmi_sunoem.c
/openbmc/ipmitool/lib/ipmi_tsol.c
/openbmc/ipmitool/lib/ipmi_user.c
/openbmc/ipmitool/lib/log.c
/openbmc/ipmitool/src/Makefile.am
/openbmc/ipmitool/src/ipmievd.c
/openbmc/ipmitool/src/ipmishell.c
/openbmc/ipmitool/src/ipmitool.c
/openbmc/ipmitool/src/plugins/Makefile.am
/openbmc/ipmitool/src/plugins/bmc/Makefile.am
/openbmc/ipmitool/src/plugins/bmc/bmc.c
/openbmc/ipmitool/src/plugins/bmc/bmc.h
/openbmc/ipmitool/src/plugins/bmc/bmc_intf.h
/openbmc/ipmitool/src/plugins/dummy/Makefile.am
/openbmc/ipmitool/src/plugins/dummy/dummy.c
/openbmc/ipmitool/src/plugins/dummy/dummy.h
/openbmc/ipmitool/src/plugins/free/Makefile.am
/openbmc/ipmitool/src/plugins/free/free.c
/openbmc/ipmitool/src/plugins/imb/Makefile.am
/openbmc/ipmitool/src/plugins/imb/imb.c
/openbmc/ipmitool/src/plugins/imb/imbapi.c
/openbmc/ipmitool/src/plugins/imb/imbapi.h
/openbmc/ipmitool/src/plugins/ipmi_intf.c
/openbmc/ipmitool/src/plugins/lan/Makefile.am
/openbmc/ipmitool/src/plugins/lan/asf.h
/openbmc/ipmitool/src/plugins/lan/auth.c
/openbmc/ipmitool/src/plugins/lan/auth.h
/openbmc/ipmitool/src/plugins/lan/lan.c
/openbmc/ipmitool/src/plugins/lan/lan.h
/openbmc/ipmitool/src/plugins/lan/md5.c
/openbmc/ipmitool/src/plugins/lan/md5.h
/openbmc/ipmitool/src/plugins/lan/rmcp.h
/openbmc/ipmitool/src/plugins/lanplus/Makefile.am
/openbmc/ipmitool/src/plugins/lanplus/README.lanplus
/openbmc/ipmitool/src/plugins/lanplus/README.sol
/openbmc/ipmitool/src/plugins/lanplus/asf.h
/openbmc/ipmitool/src/plugins/lanplus/lanplus.c
/openbmc/ipmitool/src/plugins/lanplus/lanplus.h
/openbmc/ipmitool/src/plugins/lanplus/lanplus_crypt.c
/openbmc/ipmitool/src/plugins/lanplus/lanplus_crypt.h
/openbmc/ipmitool/src/plugins/lanplus/lanplus_crypt_impl.c
/openbmc/ipmitool/src/plugins/lanplus/lanplus_crypt_impl.h
/openbmc/ipmitool/src/plugins/lanplus/lanplus_dump.c
/openbmc/ipmitool/src/plugins/lanplus/lanplus_dump.h
/openbmc/ipmitool/src/plugins/lanplus/lanplus_strings.c
/openbmc/ipmitool/src/plugins/lanplus/rmcp.h
/openbmc/ipmitool/src/plugins/lipmi/Makefile.am
/openbmc/ipmitool/src/plugins/lipmi/lipmi.c
/openbmc/ipmitool/src/plugins/lipmi/lipmi.h
/openbmc/ipmitool/src/plugins/open/Makefile.am
/openbmc/ipmitool/src/plugins/open/open.c
/openbmc/ipmitool/src/plugins/open/open.h
Makefile.am
serial_basic.c
serial_terminal.c