yes seb its a new upstream version with the following upstream changelog
excerpt

2009-03-16 Corey Minyard <[email protected]>
        
        * 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 <[email protected]>

        * 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 <[email protected]>

        * 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 <[email protected]>

        * 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 <[email protected]>

        * 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 <[email protected]>

        * 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 <[email protected]>

        * 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 <[email protected]>

        * 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 <[email protected]>

        * unix/selector.c: Fixed handling of waking up threads.

2008-07-02 Corey Minyard <[email protected]>

        * 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 <[email protected]>

        * 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 <[email protected]>

        * 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 <[email protected]>

        * 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 <[email protected]>

        * sample/sample.c: Fixed some array index errors that Nancy
        Nichols noticed.

2008-04-12 Corey Minyard <[email protected]>

        * 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 <[email protected]>

        * 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 <[email protected]>

        * 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 <[email protected]>

        * 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
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to