Hello community, here is the log from the commit of package openvas-libraries for openSUSE:Factory checked in at Fri Aug 7 21:58:19 CEST 2009. -------- --- openvas-libraries/openvas-libraries.changes 2009-03-05 15:01:31.000000000 +0100 +++ openvas-libraries/openvas-libraries.changes 2009-08-06 17:02:44.000000000 +0200 @@ -1,0 +2,16 @@ +Tue Jul 28 17:22:44 CEST 2009 - bitshuffler@opensuse.org + +- Updated to 2.0.3 + * Support for localized security messages (e.g. umlauts) has been + re-enabled. + * New functions for GnuTLS-based communication were added. + * New functions for authentication were added. + * An improved caching framework has been added ("NVT Info objects"). + * A bug which caused plugins to hang or freeze under certain + circumstances due to a blocking pcap device has been fixed. + * A bug which caused openvas-libraries to send a truncated HTTP version + identifier when constructing HTTP requests has been fixed. + * A bug which broke the linking process under certain circumstances has + been fixed. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- openvas-libraries-2.0.1.tar.bz2 New: ---- openvas-libraries-2.0.3.tar.bz2 openvas-libraries-Makefile-2.0.0.patch openvas-libraries-lgcrypt-2.0.3.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openvas-libraries.spec ++++++ --- /var/tmp/diff_new_pack.OWnBxz/_old 2009-08-07 21:55:34.000000000 +0200 +++ /var/tmp/diff_new_pack.OWnBxz/_new 2009-08-07 21:55:34.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package openvas-libraries (Version 2.0.1) +# spec file for package openvas-libraries (Version 2.0.3) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,39 +17,56 @@ # norootforbuild +%define soname 2 Name: openvas-libraries -Version: 2.0.1 +Version: 2.0.3 Release: 1 License: GPL v2 only Group: Productivity/Networking/Security Url: http://www.openvas.org Source: %{name}-%{version}.tar.bz2 +Patch0: openvas-libraries-Makefile-2.0.0.patch +Patch1: openvas-libraries-lgcrypt-2.0.3.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: glib2-devel gnutls-devel libpcap-devel -PreReq: glibc -Summary: The base library for the OpenVAS network security scanner +Summary: Support libraries for Open Vulnerability Assessment (OpenVAS) Server + +%description +openvas-libraries is the base library for the OpenVAS network security scanner. -%package devel +%package -n libopenvas2 License: GPL v2 only -Group: Productivity/Networking/Security -Requires: %{name} = %{version} -Summary: Development files for openvas-libraries +Group: System/Libraries +PreReq: glibc +Summary: Support libraries for Open Vulnerability Assessment (OpenVAS) Server -%description -This package contains the development files (mainly C header files) for -openvas-libraries. +%description -n libopenvas%{soname} +The support libraries for Open Vulnerability Assessment (OpenVAS) Server. +%package -n libopenvas_hg2 +License: GPL v2 only +Group: System/Libraries +PreReq: glibc +Summary: Support libraries for Open Vulnerability Assessment (OpenVAS) Server +%description -n libopenvas_hg%{soname} +The support libraries for Open Vulnerability Assessment (OpenVAS) Server. -%description devel -This package contains the development files (mainly C header files) for -openvas-libraries. +%package -n libopenvas-devel +License: GPL v2 only +Group: Development/Libraries/C and C++ +Requires: libopenvas%{soname} = %{version} libopenvas_hg%{soname} = %{version} +Summary: Development files for openvas-libraries +%description -n libopenvas-devel +This package contains the development files (mainly C header files) for openvas-libraries. %prep %setup -q +%patch0 +%patch1 %build %configure --disable-static @@ -57,23 +74,29 @@ %install %makeinstall -%__rm %{buildroot}%{_libdir}/libopenvas.la -%__rm %{buildroot}%{_libdir}/libopenvas_hg.la +find %{buildroot} -name *.la -exec %__rm {} \; + +%post -n libopenvas%{soname} -p /sbin/ldconfig -%post -p /sbin/ldconfig +%post -n libopenvas_hg%{soname} -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%postun -n libopenvas%{soname} -p /sbin/ldconfig + +%postun -n libopenvas_hg%{soname} -p /sbin/ldconfig %clean test "%{buildroot}" != "/" && %__rm -rf %{buildroot} -%files +%files -n libopenvas%{soname} +%defattr(-,root,root) +%doc ChangeLog CHANGES TODO +%{_libdir}/libopenvas.so.%{soname}* + +%files -n libopenvas_hg%{soname} %defattr(-,root,root) -%doc ChangeLog CHANGES TODO COPYING -%{_libdir}/libopenvas.so.* -%{_libdir}/libopenvas_hg.so.* +%{_libdir}/libopenvas_hg.so.%{soname}* -%files devel +%files -n libopenvas-devel %defattr(-,root,root) %{_bindir}/libopenvas-config %{_includedir}/openvas ++++++ openvas-libraries-2.0.1.tar.bz2 -> openvas-libraries-2.0.3.tar.bz2 ++++++ ++++ 7121 lines of diff (skipped) ++++++ openvas-libraries-Makefile-2.0.0.patch ++++++ Index: Makefile =================================================================== --- Makefile.orig 2009-05-29 19:09:54.000000000 +0200 +++ Makefile 2009-06-12 18:13:54.000000000 +0200 @@ -37,7 +37,7 @@ $(SHELL) configure $(CONFIGURE_ARGS) touch $@ -install : all +install : test -d $(DESTDIR)${prefix} || ${INSTALL_DIR} -m 755 $(DESTDIR)${prefix} test -d $(DESTDIR)${includedir}/openvas || ${INSTALL_DIR} -m 755 $(DESTDIR)${includedir}/openvas cd libopenvas && ${MAKE} install Index: libopenvas/Makefile =================================================================== --- libopenvas/Makefile.orig 2009-05-29 19:09:54.000000000 +0200 +++ libopenvas/Makefile 2009-06-12 18:14:18.000000000 +0200 @@ -146,7 +146,7 @@ $(LINK) -o libopenvas.la $(LO_OBJS) $(LIBS) -rpath ${libdir} \ -version-info ${PACKAGE_VERSION} -install : libopenvas.la +install : test -d $(DESTDIR)${libdir} || $(INSTALL_DIR) -m 755 $(DESTDIR)${libdir} $(LIBTOOL) --mode install $(INSTALL) libopenvas.la $(DESTDIR)${libdir}/libopenvas.la $(LIBTOOL) --finish $(DESTDIR)${libdir} Index: libopenvas_hg/Makefile =================================================================== --- libopenvas_hg/Makefile.orig 2009-03-27 12:09:25.000000000 +0100 +++ libopenvas_hg/Makefile 2009-06-12 18:14:33.000000000 +0200 @@ -38,7 +38,7 @@ test : libopenvas_hg.la test.c $(CC) $(DEFS) $(include) $(CFLAGS) -Wall -I../libopenvas test.c -o test -L.libs -lopenvas_hg $(LIBS) -install : libopenvas_hg.la +install : test -d $(DESTDIR)${libdir} || $(INSTALL_DIR) -m 755 $(DESTDIR)${libdir} $(LIBTOOL) --mode install $(INSTALL) libopenvas_hg.la $(DESTDIR)${libdir} $(LIBTOOL) --finish $(DESTDIR)${libdir} ++++++ openvas-libraries-lgcrypt-2.0.3.patch ++++++ Index: libopenvas/Makefile =================================================================== --- libopenvas/Makefile 2009-05-29 19:09:54.000000000 +0200 +++ libopenvas/Makefile 2009-06-12 18:21:07.000000000 +0200 @@ -24,7 +24,7 @@ include ../openvas-libraries.tmpl -LIBS += $(GLIB_LIBS) +LIBS += $(GLIB_LIBS) -lgcrypt OBJS = plugutils.o system.o network.o resolve.o arglists.o ftp_funcs.o \ scanners_utils.o pcap.o hlst.o harglists.o \ @@ -140,7 +140,7 @@ OPENVAS_USERS_DIR = $(localstatedir)/lib/openvas/users/ openvas_auth.o: openvas_auth.c openvas_auth.h - $(COMPILE) -DOPENVAS_USERS_DIR=\"$(OPENVAS_USERS_DIR)\" -c openvas_auth.c $(DESTDIR) + $(COMPILE) -DOPENVAS_USERS_DIR=\"$(OPENVAS_USERS_DIR)\" -c openvas_auth.c libopenvas.la: $(OBJS) $(LINK) -o libopenvas.la $(LO_OBJS) $(LIBS) -rpath ${libdir} \ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org