It's been a while since a release, and lots of little things have gone in. Thanks to everyone who has helped with this. ChangeLog follows...
2010-04-29 Corey Minyard <[email protected]> * configure.in: Move to version 2.0.17. 2010-04-28 Corey Minyard <[email protected]> * include/OpenIPMI/ipmiif.h, lib/ipmi.c: Add a cache option to allow using the local cache to be enabled or disabled. * include/OpenIPMI/internal/ipmi_domain.h, lib/domain.c, include/OpenIPMI/ipmiif.h.in: Add support for the cache option. Also rearrange the handling of options to parse them before the domain is setup, otherwise the SDR allocation would be done before the cache option is processed. * lib/sdr.c: Add support for the cache option. 2010-04-27 Alex Deiter <[email protected]> * configure.in, cmdlang/Makefile.am, sample/Makefile.am: Properly handle the terminal library. * swig/perl/Makefile.am: Clean up compile issues. * swig/python/Makefile.i, swig/OpenIPMI.i, swig/python/openipmigui/Makefile.am: Clean up various compile issues with the python sources. 2010-04-27 Corey Minyard <[email protected]> * lib/sensor.c: Use unsigned int, not double, to hold the raw sensor value. * lib/ipmi_lan.c: Pass in the correct socket length to sendto, not just the maximum possible size. 2010-04-21 Alex Deiter <[email protected]> * cmdlang/ipmish.c, cmdlang/out_fru.c, configure.in, lanserv/OpenIPMI/lanserv.h, lanserv/emu.h, lanserv/lanserv.c, lanserv/lanserv_emu.c, lib/fru_spd_decode.c, lib/oem_intel.c, sample/dump_sensors.c, sample/ipmi_serial_bmc_emu.c, sample/sample.c, sample/sample2.c, sample/sample3.c sample/solterm.c, unix/selector.c, unix/test_heap.c: Get OpenIPMI to compile under FreeBSD. 2010-03-24 Corey Minyard <[email protected]> * swig/python/sample.py, swig/python/Makefile.am: Added a python sample program, converted from the perl sample program. * swig/perl/sample: Fixed a few bugs notices in the conversion to python. 2010-01-04 Corey Minyard <[email protected]> * lib/ipmi_smi.c: Fix a bug noticed by a user who filed Sourceforge bug 2924182 on this, error cleanup in the case of an SMI setup failure would crash in some cases, and I noticed a use of freed data in the same routine and fixed that, too. 2009-10-19 Corey Minyard <[email protected]> * cmdlang/os_debug.c, glib/glib_os_hnd.c, tcl/tcl_os_hnd.c, unix/posix_os_hnd.c, unix/posix_thread_os_hnd.c: Fix a bug filed by dcb on SourceForce, modify set_gdbm_filename() in all these files to properly use the allocated name instead of the passed in name. 2009-09-14 Jan Safranek <[email protected]> * ipmi.init: On certain HW (e.g. IBM HS20 blade) the /dev/watchdog is created by kernel during boot (provided by i6300esb driver). /etc/init.d/ipmi script then does not recognize the device is already there and tries to configure new one, which obviously fails. The init script does not show any error and pretends everything is OK. So modify the init script to detect that another watchdog is registered and print a failure message. 2009-06-17 Eric J. Bowersox <[email protected]> * lib/ipmi_lan.c: Two more null-pointer fixes to ipmi_lan.c, found in 2.0.16. The first is in a debugging message in rmcpp_find_ipmi, which was using the IPMI_CONN_NAME(ipmi) macro in a scenario in which the pointer it was passing would always be NULL, causing a segfault. I modified the debug message to remove the connection name, as none of the other debug messages in that function use the connection name anyway. The second is in lan_oem_done, which may be called with a NULL "ipmi" parameter (such as, indirectly, via lan_cleanup at line 4030). It contains recovery code for that purpose, but the initialization of "lan" at line 4308 causes a segfault before the code gets to that point. I moved the initialization to after the test for NULL. 2009-06-15 Corey Minyard <[email protected]> * lib/oem_atca_conn.c: Fix a logic problem in the disabling of ATCA address checking. 2009-06-13 Corey Minyard <[email protected]> * lib/oem_atca_conn.c: Fix a problem where the ATCA address checking code could be called even if it was disabled. ------------------------------------------------------------------------------ _______________________________________________ Openipmi-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openipmi-developer
