Mailinglist Archive: opensuse-commit (1500 mails)
| < Previous | Next > |
commit OpenIPMI
- From: root@xxxxxxx (h_root)
- Date: Sun, 5 Nov 2006 18:02:44 +0100 (CET)
- Message-id: <20061105170244.E16A07F52E@xxxxxxxxxxxxxxx>
Hello community,
here is the log from the commit of package OpenIPMI
checked in at Sun Nov 5 18:02:44 CET 2006.
--------
--- OpenIPMI/OpenIPMI.changes 2006-09-15 16:31:50.000000000 +0200
+++ /mounts/work_src_done/STABLE/OpenIPMI/OpenIPMI.changes 2006-11-03 04:36:47.000000000 +0100
@@ -0,0 +1,9 @@
+* Fri Nov 3 03:41:53 CET 2006 - coyli@xxxxxxxxxx
+
+- fix deadlock in openipmigui (BUG #206661)
+- get openssl linked in
+- remove compiling warning in source code
+- modify licnese from GPL to LGPL
+- fix an out of range looping bug, which chould cause crash
+ to programs linked with OpenIPMI library
+
New:
----
OpenIPMI-remove_compile_warning.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ OpenIPMI.spec ++++++
--- /var/tmp/diff_new_pack.YTPZNa/_old 2006-11-05 18:01:59.000000000 +0100
+++ /var/tmp/diff_new_pack.YTPZNa/_new 2006-11-05 18:01:59.000000000 +0100
@@ -11,17 +11,18 @@
# norootforbuild
Name: OpenIPMI
-BuildRequires: gd gd-devel glib glib-devel latex-ucs libjpeg libjpeg-devel libpng libpng-devel perl pkgconfig popt-devel python python-devel python-tk pyxml swig tcl tcl-devel te_latex tetex tix
-License: GPL, Other License(s), see package
+BuildRequires: gd gd-devel glib glib-devel latex-ucs libjpeg libjpeg-devel libpng libpng-devel net-snmp net-snmp-devel openssl openssl-devel perl pkgconfig popt-devel python python-devel python-tk pyxml swig tcl tcl-devel te_latex tetex tix
+License: GNU Library General Public License v. 2.0 and 2.1 (LGPL), Other License(s), see package
Group: System/Monitoring
Version: 2.0.7
-Release: 3
+Release: 18
Source0: %{name}-%{version}.tar.gz
Source1: sysconfig.ipmi
Source2: openipmi.initscript
-Patch: OpenIPMI-prefer_perl_vendor.patch
+Patch0: OpenIPMI-prefer_perl_vendor.patch
+Patch1: OpenIPMI-remove_compile_warning.patch
URL: http://openipmi.sourceforge.net
-Provides: ipmilan ipmicmd ipmi_ui
+Provides: ipmilan ipmicmd ipmi_ui openipmigui
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: OpenIPMI
PreReq: %install_info_prereq %insserv_prereq %fillup_prereq
@@ -48,7 +49,7 @@
Rocky Craig <coloroco@xxxxxxxxxxxxxxxxxxxxx>
%package devel
-License: LGPL
+License: GNU Library General Public License v. 2.0 and 2.1 (LGPL), Other License(s), see package
Summary: OpenIPMI - Development libraries
Group: Development/Libraries/Other
Provides: libIPMIlanserv libOpenIPMI libOpenIPMIui
@@ -67,8 +68,9 @@
Rocky Craig <coloroco@xxxxxxxxxxxxxxxxxxxxx>
%prep
-%setup -q
-%patch
+%setup -n %{name}-%{version}
+%patch0 -p0
+%patch1 -p0
%build
autoreconf --install --force
@@ -77,6 +79,8 @@
--libdir=%{_libdir} \
--mandir=%{_mandir} \
--infodir=%{_infodir} \
+ --with-openssl=yes \
+ --with-tcl=yes \
--with-tcllibs=-ltcl8.4
make
@@ -159,6 +163,13 @@
###################################################
%changelog -n OpenIPMI
+* Fri Nov 3 03:41:53 CET 2006 - coyli@xxxxxxxxxx
+- fix deadlock in openipmigui (BUG #206661)
+- get openssl linked in
+- remove compiling warning in source code
+- modify licnese from GPL to LGPL
+- fix an out of range looping bug, which chould cause crash
+ to programs linked with OpenIPMI library
* Thu Sep 14 2006 - duwe@xxxxxxx
- Update to 2.0.7 (thanks, coly)
+ new front-ends, some graphical ("openipmigui")
@@ -170,9 +181,9 @@
- ipmi init script: Replace /sbin/udev with /sbin/udevd [#174010]
* Fri Mar 03 2006 - duwe@xxxxxxx
- update to 1.4.26
-- various small bug and memory leak fixes
-- fix local operation on ATCA
-- add support for multiple IPMB channels with different IPMB
+ - various small bug and memory leak fixes
+ - fix local operation on ATCA
+ - add support for multiple IPMB channels with different IPMB
addresses
* Wed Jan 25 2006 - mls@xxxxxxx
- converted neededforbuild to BuildRequires
++++++ OpenIPMI-2.0.7.tar.gz ++++++
++++ 35165 lines of diff (skipped)
++++++ OpenIPMI-remove_compile_warning.patch ++++++
--- cmdlang/ipmish.c
+++ cmdlang/ipmish.c
@@ -382,6 +382,7 @@
out_help(FILE *s, int indent, const char *name, const char *v)
{
int pos, endpos;
+ int rv;
const char *endword;
const char *endspace;
@@ -405,7 +406,10 @@
fprintf(s, "\n%*s", indent+2, "");
pos = indent + 2;
}
- fwrite(v, 1, endword-v, s);
+ if ((rv = fwrite(v, 1, endword-v, s)) < 0) {
+ fprintf(stderr, "error writing help information, giving up\n");
+ return;
+ }
pos += endword - v;
v = endword;
}
--- libedit/vi.c
+++ libedit/vi.c
@@ -1000,6 +1000,7 @@
int fd;
pid_t pid;
int st;
+ int ret;
char tempfile[] = "/tmp/histedit.XXXXXXXXXX";
char *cp;
@@ -1012,8 +1013,10 @@
if (fd < 0)
return CC_ERROR;
cp = el->el_line.buffer;
- write(fd, cp, el->el_line.lastchar - cp +0u);
- write(fd, "\n", 1);
+ if((ret = write(fd, cp, el->el_line.lastchar - cp +0u)) < 0)
+ return CC_ERROR;
+ if((ret = write(fd, "\n", 1)) < 0)
+ return CC_ERROR;
pid = fork();
switch (pid) {
case -1:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx
| < Previous | Next > |