[Bug 406263] Re: Please merge openipmi 2.0.16-1(main) from debian unstable(main)
Bhavani Shankar
right2bhavi at gmail.com
Thu Jul 30 14:06:36 BST 2009
yes seb its a new upstream version with the following upstream changelog
excerpt
2009-03-16 Corey Minyard <cminyard at mvista.com>
* configure.in: Move to version 2.0.16. It's been a while and
a release is a good idea, I think.
2009-01-16 Corey Minyard <cminyard at mvista.com>
* lib/normal_fru.c: An Intel document (IPMI 0.9 to IPMI 1.0 Change
Summary and Porting Considerations from October 1, 1998) mentioned
the FRU version was updated from 1 to 2. Nothing else really
changed this, but some systems used the version 2. So account for
this change.
2009-01-09 Jan Safranek <jsafrane at redhat.com>
* sample/rmcp_ping.c: I know, it's just a library sample, but
people find rmcp_ping useful and it should report something when
user provides wrong command line arguments.
2008-12-09 Corey Minyard <cminyard at mvista.com>
* lib/ipmi_lan.c, lib/oem_atca.c, sample/dump_sensors.c: Fix some
compiler warnings.
2008-12-08 Dann Frazier
* doc/IPMI.ltx: Fix some typos.
2008-11-19 Corey Minyard <cminyard at mvista.com>
* lib/domain.c: Allow scanning IPMB address 0x20 even if the the
channel medium is not IPMB. This helps fake out things where
there is no IPMB channel but an MC at 0x20 is still reported
in the SDRs.
2008-11-07 Corey Minyard <cminyard at mvista.com>
* lib/ipmi_lan.c: Fix some bugs notices by Stephane Blain
(stblain at users.sourceforge.net) dealing with the hash
function for ipmi lan objects.
2008-09-07 Corey Minyard <cminyard at mvista.com>
* unix/selector.c: Fixed a problem with a missing NULL check
on sending a signal.
* sample/Makefile.am, sample/waiter_sample.c: Add a sample that
does waiting using the OS handler waiter.
2008-09-05 Corey Minyard <cminyard at mvista.com>
* lib/ipmi_payload.c: Work around a bug in some systems that
switch the request and response address in IPMI LAN messages.
2008-07-14 Corey Minyard <cminyard at mvista.com>
* unix/selector.c: Fixed handling of waking up threads.
2008-07-02 Corey Minyard <cminyard at mvista.com>
* utils/os_handler.c: Fixed a messed up refcount when a waiter
times out.
* lib/strings.c: Fixed another typo noticed by Nancy Nichols.
2008-06-29 Corey Minyard <cminyard at mvista.com>
* lib/hmac.c: Someone named "Sia" reported on Sourceforge that
OpenIPMI was using the wrong key for HMAC-MD5-128. And they were
right. Problem is now fixed.
2008-06-26 Corey Minyard <cminyard at mvista.com>
* lib/strings.c: Fix a typo noticed by Nancy Nichols.
* configure.in: Fixed the dia test to work with 3-level version.
* lib/hmac.c: A variable in the SHA1 init function was declared
static instead of const. This means that in a multi-threaded
program, it is possibly (though quite unlikely) that the data
could get corrupted.
* swig/python/openipmiguid/gui_domainDialog.py: Improve the error
handling to make it easier to track down problems.
2008-05-21 Corey Minyard <cminyard at mvista.com>
* lib/domain.c: Don't remove everything from the IPMB scan if
all the get channel commands fail. There may still be something
on IPMB 0.
* lib/domain.c: Fix an overflow problem dealing with IPMB
addresses. If the IPMB ignores list covered all addresses, the
scan code would go into an infinite loop.
* lib/domain.c, include/OpenIPMI/ipmi_mc.h: Cleaned up the
defaulting of the channel to IPMB, including using defines instead
of constants.
* configure.in: Move to version 2.0.15.
2008-04-21 Corey Minyard <cminyard at mvista.com>
* sample/sample.c: Fixed some array index errors that Nancy
Nichols noticed.
2008-04-12 Corey Minyard <cminyard at mvista.com>
* include/OpenIPMI/ipmiif.h.in, include/OpenIPMI/ipmi_mc.h: Added
handlers that can be called when a registered handlers is removed
(cleaned up) automatically (usually when an object is destroyed).
This sounds kind of weird, perhaps, but object referenced as
callback data can be refcounted by perl and Python (and maybe
other things). If an object gets destroyed, there was no easy way
(besides keeping a list yourself and watching for object
destruction) to detect this. To avoid burdening the user with
having to watch that stuff, provide an easy way for them to know
when a callback handler is automatically removed.
* include/OpenIPMI/internal/ipmi_entity.h: Added helper functions
for the callback cleanup.
* lib/control.c, lib/domain.c, lib/entity.c, lib/mc.c,
lib/sensor.c: Actually implement the callback cleanup handlers.
* swig/OpenIPMI.i: Use the callback cleanup handlers to clean
things up properly and avoid memory leaks.
* swig/perl/test_pet: Remove the now-unneeded cleanup of the
update handlers.
2008-04-10 Corey Minyard <cminyard at mvista.com>
* lib/ipmi_lan.c: Don't mark a connection as started unless it
starts up completely.
* lib/ipmi.c: Fixed a log race that was caused by the shutdown
changes.
* lib/pet.c: Fix some refcounting problems, make sure the pet
object exists while callbacks are in progress.
* swig/OpenIPMI.i: Clean up refcount handling for PEF, PET, and
LANPARM objects to avoid race conditions and problems on errors.
* swig/perl/Makefile.am: Set the proper glib patch so that perl
can pick it up when running tests.
* lib/pef.c: Make sure the PEF object stays around during the
capabilities check.
2008-04-04 Corey Minyard <cminyard at mvista.com>
* lib/domain.c: The send_command_option function of a connection
is optional, only use it if it is present.
2008-04-03 Corey Minyard <cminyard at mvista.com>
* include/OpenIPMI/ipmiif.h.in, lib/domain.c: Made the "name"
field in ipmi_open_domain a const.
* lib/fru_spd_decode.c: Made the initialization reentrant.
* lib/ipmi_lan.c: Use IPMI_CON_OPTION_LIST_END instead of "0".
Also add -M to the option list
* include/OpenIPMI/ipmi_conn.h, lib/ipmi_lan.c: Added a connection
option specifying that a message has side effects. For messages
with side effects, increase the retry timeout to 5 seconds. This
is for reservation messages; on a slow link a reservation would be
resent, then the first response would be received and the old
reservation was being returned.
* include/OpenIPMI/ipmi_mc.h, lib/mc.c: Added a side-effect send
command function.
* include/OpenIPMI/ipmiif.h.in, lib/domain.c: ditto
* lib/sel.c, lib/sdr.c: Switch over to using the side effect
functions for doing reservations.
* man/ipmi_cmdlang.7: Add the -M option.
* lib/ipmi.c: Fix init/shutdown problems to allow init to be
called after a shutdown.
* lib/aes_cbc.c: ditto
* lib/hmac.c: ditto
* lib/md5.c: ditto
* lib/rakp.c: ditto
* lib/normal_fru.c: ditto
* lib/fru_spd_decode.c: ditto
* lib/fru.c: ditto
* lib/oem_atca.c: ditto
* lib/oem_atca_conn.c: ditto
* sample/sample.c: Add test code for multiple init/shutdown.
--
Please merge openipmi 2.0.16-1(main) from debian unstable(main)
https://bugs.launchpad.net/bugs/406263
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to openipmi in ubuntu.
More information about the Ubuntu-server-bugs
mailing list