[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