Hello community,
here is the log from the commit of package openvas-scanner for openSUSE:Factory
checked in at Mon Apr 4 13:04:37 CEST 2011.
--------
--- openvas-scanner/openvas-scanner.changes 2011-02-21 12:52:24.000000000 +0100
+++ /mounts/work_src_done/STABLE/openvas-scanner/openvas-scanner.changes 2011-02-23 19:52:26.000000000 +0100
@@ -2 +2 @@
-Mon Feb 21 11:52:09 UTC 2011 - coolo@novell.com
+Wed Feb 23 18:40:30 UTC 2011 - bitshuffler@opensuse.org
@@ -4,6 +4,142 @@
-- prereq openssl tool for %post script
-
--------------------------------------------------------------------
-Mon Jul 5 02:58:51 UTC 2010 - bitshuffler@opensuse.org
-
-- Fix mktemp since openvas-nvt-sync wont work otherwise.
+- Updated to 3.2.2
+ * The last bashism has been removed from the openvas-nvt-sync synchronization
+ script.
+ * The greenbone-nvt-sync script now logs additional information during
+ synchronization.
+ * An unimplemented and superfluous function declaration has been removed.
+ * The openvassd man page has been updated.
+ * The build environment has been consolidated.
+ * The greenbone-nvt-sync script has been improved.
+ * OpenVAS Scanner now sets a default value for the "unscanned_closed"
+ preference.
+
+-------------------------------------------------------------------
+Fri Feb 4 20:00:04 UTC 2011 - bitshuffler@opensuse.org
+
+- Updated to 3.2.0
+ * The sync scripts have been updated.
+ * OpenVAS Scanner now uses pkg-config to find libraries.
+ * Installation of the openvas-services file has been moved to openvas-libraries.
+ * Filesystem Hierarchy Standard (FHS 2.3) compliance has been improved.
+
+-------------------------------------------------------------------
+Wed Jan 26 17:23:26 UTC 2011 - bitshuffler@opensuse.org
+
+- Updated to 3.1.99.2
+ * Improved output of --version
+ * Comprehensive code cleanup
+ * Binary (.nes) plugins we moved to libraries and turned into builtin
+ NASL methods.
+ * Removed handling of binary plugins as we don't want to have them ever
+ again.
+ * Added preferences for the vhost feature so that clients get them
+ and can offer them to the user. In other words: unhide the vhost feature.
+ * Default port is now 9391 where the OpenVAS Manager expects the
+ Scanner by default.
+ * Command line options "--dump-cfg" and "--gen-config" are removed.
+ * openvassd does not need anymore a "openvassd.conf" file. It uses
+ its defaults and a possibly present conf-file can overwrite settings.
+ * openvas-mkcert got a additional switch "-f" to force overwriting
+ certificates.
+ * openvas-mkcert does not create a openvassd.conf anymore as it shares
+ the defaults with openvassd.
+
+-------------------------------------------------------------------
+Mon Dec 20 12:38:13 UTC 2010 - bitshuffler@opensuse.org
+
+- Updated to 3.1.99.1
+ * Debug messages during the use of shared sockets are no longer logged unless
+ requested during compile time.
+ * A number of compiler warnings from gcc 4.4 has been addressed.
+ * Hardening flags are now enabled during compile time to increase code quality.
+ * openvas-scanner now listens on an IPv4 socket by default, even when IPv6
+ support is present.
+
+-------------------------------------------------------------------
+Mon Dec 6 17:51:10 UTC 2010 - bitshuffler@opensuse.org
+
+- Updated to 3.1.98.2
+ * A compiler warning regarding an incorrect function declaration in
+ openvas_tcp_scanner has been addressed.
+ * A compiler warning regarding incorrect pointer casts in find_service has been
+ addressed.
+ * A compiler warning regarding the type of a return value in openvassd has been
+ addressed.
+ * An issue which caused openvassd to refuse to scan certain hosts even when
+ permitted by rules has been fixed.
+ * An issue which caused openvassd to abort the scan process prematurely under
+ certain circumstances has been fixed.
+
+-------------------------------------------------------------------
+Fri Dec 3 16:27:35 UTC 2010 - bitshuffler@opensuse.org
+
+- Updated to 3.1.98.1
+ * Network level scan support.
+ * Removed unnecessary log entries.
+ * Include paths have been updated to match with openvas-libraries 4.0.
+
+-------------------------------------------------------------------
+Sun Oct 31 18:08:59 UTC 2010 - bitshuffler@opensuse.org
+
+- Updated to 3.1.1
+ * The code documentation infrastructure has been improved.
+ * The license situation of the individual source code files has been clarified.
+ * Obsolete support for systems without entropy generation has been removed.
+ * A bug which caused the client certificate generation to fail under certain
+ circumstances has been fixed.
+
+-------------------------------------------------------------------
+Wed Jul 14 17:14:51 UTC 2010 - bitshuffler@opensuse.org
+
+- Updated to 3.1.0
+ * Support for storing scanner passwords in plaintext has been removed.
+ * Support for dropping privileges in NASL and NES NVTs had been added.
+ * Support for scanning virtual web hosts has been added.
+ * The handling of NVTs with an invalid timestamp has been improved.
+ * A bug in the openvas-nvt-sync script which prevented synchronization via http
+ under certain circumstances has been fixed.
+ * Support for retrieving the version of the NVT collection has been added to the
+ openvas-nvt-sync and greenbone-nvt-sync scripts.
+ * Support for soft pausing of scans has been added.
+ * Support for automatically installing generated certificate file has been added
+ to the openvas-mkcert-client script.
+ * The obsolete C based NVT "ssl_cipher" has been removed from the
+ openvas-scanner module. It has been replaced by the NASL implementation
+ "secpod_ssl_ciphers.nasl".
+ * Support for storing an uploaded preference file in memory instead of on disk
+ has been added.
+
+-------------------------------------------------------------------
+Fri Jul 2 20:52:03 UTC 2010 - bitshuffler@opensuse.org
+
+- Updated to 3.1.0.rc3
+ * Support for storing scanner passwords in plaintext has been removed.
+
+-------------------------------------------------------------------
+Mon Jun 28 16:41:48 UTC 2010 - bitshuffler@opensuse.org
+
+- Updated to 3.1.0.rc2
+ * The support scripts for feed synchronization have been updated.
+ * Support for dropping privileges in NASL and NES NVTs had been added.
+ * Support for scanning virtual web hosts has been added.
+ * The handling of NVTs with an invalid timestamp has been improved.
+
+-------------------------------------------------------------------
+Wed May 19 17:53:09 UTC 2010 - bitshuffler@opensuse.org
+
+- Updated to 3.1.0.rc1
+ * A bug in the openvas-nvt-sync script which prevented synchronization via http
+ under certain circumstances has been fixed.
+ * The build environment for C based NVTs has been cleaned up.
+ * Code formatting has been improved in a number of files to match the coding
+ style.
+ * Support for retrieving the version of the NVT collection has been added to the
+ openvas-nvt-sync and greenbone-nvt-sync scripts.
+ * Support for soft pausing of scans has been added.
+ * Support for automatically installing generated certificate file has been added
+ to the openvas-mkcert-client script.
+ * The obsolete C based NVT "ssl_cipher" has been removed from the
+ openvas-scanner module. It has been replaced by the NASL implementation
+ "secpod_ssl_ciphers.nasl".
+ * Support for storing an uploaded preference file in memory instead of on disk
+ has been added.
@@ -22 +158 @@
-Fri Feb 5 11:03:16 UTC 2010 - felix.wolfsteller@intevation.de
+Fri Feb 05 11:03:16 UTC 2010 - felix.wolfsteller@intevation.de
@@ -39 +175 @@
-Fri Jan 8 11:25:58 UTC 2010 - felix.wolfsteller@intevation.de
+Fri Jan 08 11:25:58 UTC 2010 - felix.wolfsteller@intevation.de
@@ -55 +191,17 @@
-Mon Dec 7 18:00:31 CEST 2009 - felix.wolfsteller@intevation.de
+Mon Dec 07 00:00:00 CET 2009 - felix.wolfsteller@intevation.de
+
+- Added sysconfdir/openvas/gnupg directory to files section.
+- Install logrotate and init script to locations that match the package name (suse conditioned).
+- Updated to 3.0.0.rc1
+-------------------------------------------------------------------
+Thu Dec 03 00:00:00 CET 2009 - felix.wolfsteller@intevation.de
+
+- Added and install configuration file, uncommented cache and log directories.
+
+-------------------------------------------------------------------
+Wed Jun 03 00:00:00 CEST 2009 - bitshuffler@opensuse.org
+
+- Updated to 2.0.2
+
+-------------------------------------------------------------------
+Wed Feb 18 00:00:00 CET 2009 - bitshuffler@opensuse.org
@@ -57 +209 @@
-- Added /etc/openvas/gnupg directory.
+- Updated to 2.0.1
@@ -60 +212 @@
-Thu Dec 3 10:35:48 CEST 2009 - felix.wolfsteller@intevation.de
+Sun Dec 21 00:00:00 CET 2008 - bitshuffler@opensuse.org
@@ -62,2 +214,19 @@
-- Uncommented cache and log directories in spec file.
- Added default configuration file, install it.
+- Updated to 2.0.0
+
+-------------------------------------------------------------------
+Mon Aug 25 00:00:00 CEST 2008 - bitshuffler@opensuse.org
+
+- Updated to 1.0.2
+
+-------------------------------------------------------------------
+Mon Aug 11 00:00:00 CEST 2008 - bitshuffler@opensuse.org
+
+- Init.d script added
+
++++ 9 more lines (skipped)
++++ between openvas-scanner/openvas-scanner.changes
++++ and /mounts/work_src_done/STABLE/openvas-scanner/openvas-scanner.changes
calling whatdependson for head-i586
Old:
----
openvas-scanner-3.0.2-MKTEMP.patch
openvas-scanner-3.0.2.tar.gz
openvassd.conf
New:
----
Readme.txt
debian.changelog
debian.compat
debian.control
debian.openvas-scanner.dirs
debian.openvas-scanner.init
debian.openvas-scanner.install
debian.openvas-scanner.logrotate
debian.openvas-scanner.postinst
debian.openvas-scanner.postrm
debian.openvas-scanner.prerm
debian.rules
openvas-scanner-3.2.2.tar.gz
openvas-scanner.dsc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openvas-scanner.spec ++++++
--- /var/tmp/diff_new_pack.X6KRxl/_old 2011-04-04 13:02:31.000000000 +0200
+++ /var/tmp/diff_new_pack.X6KRxl/_new 2011-04-04 13:02:31.000000000 +0200
@@ -19,9 +19,9 @@
Name: openvas-scanner
-Version: 3.0.2
-Release: 8
-License: GNU GPLv2
+Version: 3.2.2
+Release: 1
+License: GPLv2
Group: Productivity/Networking/Security
Url: http://www.openvas.org
Source0: %{name}-%{version}.tar.gz
@@ -30,35 +30,26 @@
Source3: openvassd.init.suse
Source4: openvassd.init.fedora
Source5: openvassd.init.mandriva
-Source6: openvassd.conf
-Patch0: openvas-scanner-3.0.2-MKTEMP.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version}
-BuildRequires: libgpgme-devel
-PreReq: %insserv_prereq
-PreReq: %fillup_prereq openssl
-%endif
-
%if 0%{?mandriva_version}
-BuildRequires: gpgme-devel
-%if 0%{?mandriva_version} == 2009
-BuildRequires: pinentry-gtk
-%endif
-%if 0%{?mandriva_version} > 200900
BuildRequires: pinentry-gtk2
%endif
-%endif
-%if 0%{?fedora_version}
-BuildRequires: gpgme-devel
+%if 0%{?suse_version}
+PreReq: %insserv_prereq
+PreReq: %fillup_prereq
+%if 0%{?suse_version} > 1130
+BuildRequires: openssl
+%endif
%endif
+BuildRequires: cmake
BuildRequires: glib2-devel
-BuildRequires: gnutls-devel >= 2.0.3
-BuildRequires: libopenvas-devel >= 3.0.0
-BuildRequires: libpcap-devel
+BuildRequires: libopenvas-devel >= 4.0.0
+BuildRequires: pkgconfig
Requires: logrotate
+Requires: openssl
Requires: rsync
Summary: The Scanner Module for OpenVAS
@@ -68,25 +59,25 @@
%prep
%setup -q
-%patch0
%build
%if 0%{?mandriva_version}
%serverbuild
-# Otherwise the .nes plugins don't get build
-aclocal
-%__autoconf
%endif
-#prevent the key generation script from putting the keys in /usr/com (sharedstatedir default)
-%configure --sharedstatedir=%{_localstatedir}/lib --enable-syslog
+export CFLAGS="$RPM_OPT_FLAGS"
+
+cmake -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DCMAKE_INSTALL_PREFIX=%{_prefix} \
+ -DSYSCONFDIR=%{_sysconfdir} \
+ -DLIBDIR=%{_libdir} \
+ -DLOCALSTATEDIR=%{_localstatedir} \
+ -DCMAKE_BUILD_TYPE=release
%__make %{?_smp_mflags}
%install
%__make install DESTDIR=%{buildroot}
%__install -Dm 0644 %{_sourcedir}/openvassd.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/openvas-scanner
-%__install -Dm 0644 %{_sourcedir}/openvassd.conf %{buildroot}%{_sysconfdir}/openvas/
-%__sed -i -e "s|/usr/lib/openvas/plugins|%{_libdir}/openvas/plugins|g" %{buildroot}%{_sysconfdir}/openvas/openvassd.conf
%if 0%{?suse_version}
%__install -Dm 0755 %{_sourcedir}/openvassd.init.suse %{buildroot}%{_initrddir}/openvas-scanner
@@ -94,7 +85,7 @@
%__install -Dm 0644 %{_sourcedir}/debian.openvas-scanner.default %{buildroot}%{_var}/adm/fillup-templates/sysconfig.openvas-scanner
%endif
-%if 0%{?fedora_version}
+%if 0%{?fedora_version} || 0%{?scientificlinux_version}
%__install -Dm 0755 %{_sourcedir}/openvassd.init.fedora %{buildroot}%{_initrddir}/openvas-scanner
%__install -Dm 0644 %{_sourcedir}/debian.openvas-scanner.default %{buildroot}%{_sysconfdir}/sysconfig/openvas-scanner
%endif
@@ -104,6 +95,8 @@
%__install -Dm 0644 %{_sourcedir}/debian.openvas-scanner.default %{buildroot}%{_sysconfdir}/sysconfig/openvas-scanner
%endif
+%__mkdir_p %{buildroot}%{_localstatedir}/cache/openvas
+%__mkdir_p %{buildroot}%{_localstatedir}/lib/openvas
%__mkdir_p %{buildroot}%{_localstatedir}/log/openvas
touch %{buildroot}%{_localstatedir}/log/openvas/greenbone-nvt-sync.log
touch %{buildroot}%{_localstatedir}/log/openvas/openvassd.dump
@@ -126,7 +119,7 @@
%_post_service openvas-scanner
%endif
-%if 0%{?fedora_version}
+%if 0%{?fedora_version} || 0%{?scientificlinux_version}
# only rpm -i (not rpm {-U|-F})
if [ $1 = 1 ]; then
/sbin/chkconfig --add openvas-scanner
@@ -142,7 +135,7 @@
%_preun_service openvas-scanner
%endif
-%if 0%{?fedora_version}
+%if 0%{?fedora_version} || 0%{?scientificlinux_version}
# only rpm -e (not rpm {-U|-F})
if [ $1 = 0 ]; then
/sbin/service openvas-scanner stop > /dev/null 2>&1 || :
@@ -156,7 +149,7 @@
%insserv_cleanup
%endif
-%if 0%{?fedora_version}
+%if 0%{?fedora_version} || 0%{?scientificlinux_version}
# only rpm {-U|-F} (not rpm -e)
if [ $1 = 1 ]; then
/sbin/service openvas-scanner condrestart
@@ -167,29 +160,22 @@
%defattr(-,root,root)
%doc CHANGES COPYING ChangeLog README
%config(noreplace) %{_sysconfdir}/logrotate.d/openvas-scanner
-%dir %{_sysconfdir}/openvas
-%dir %{_sysconfdir}/openvas/gnupg
-%config(noreplace) %{_sysconfdir}/openvas/openvassd.conf
%{_initrddir}/openvas-scanner
-%{_bindir}/openvas-mkcert-client
-%{_bindir}/openvas-mkrand
%{_sbindir}/greenbone-nvt-sync
%{_sbindir}/openvas-adduser
%{_sbindir}/openvas-mkcert
+%{_sbindir}/openvas-mkcert-client
%{_sbindir}/openvas-nvt-sync
%{_sbindir}/openvas-rmuser
%{_sbindir}/openvassd
-%dir %{_libdir}/openvas
-%{_libdir}/openvas/plugins
-%{_mandir}/man1/openvas-mkcert-client.1*
-%{_mandir}/man1/openvas-mkrand.1*
+%{_mandir}/man8/greenbone-nvt-sync.8*
%{_mandir}/man8/openvas-adduser.8*
%{_mandir}/man8/openvas-mkcert.8*
%{_mandir}/man8/openvas-nvt-sync.8*
%{_mandir}/man8/openvas-rmuser.8*
%{_mandir}/man8/openvassd.8*
-%dir %{_localstatedir}/cache/openvas
-%{_localstatedir}/lib/openvas
+%ghost %{_localstatedir}/cache/openvas
+%ghost %{_localstatedir}/lib/openvas
%dir %{_localstatedir}/log/openvas
%ghost %{_localstatedir}/log/openvas/greenbone-nvt-sync.log
%ghost %{_localstatedir}/log/openvas/openvassd.dump
@@ -201,5 +187,4 @@
%else
%config(noreplace) %{_sysconfdir}/sysconfig/openvas-scanner
%endif
-
%changelog
++++++ Readme.txt ++++++
Configuring OpenVAS
1. As a privileged user run openvas-mkcert
3. As a privileged user run openvas-adduser
4. Run openvassd
5. Use a client like openvas-client. Connect and have fun!
++++++ debian.changelog ++++++
openvas-scanner (3.2.2-1) UNRELEASED; urgency=low
* New upstream release
- The last bashism has been removed from the openvas-nvt-sync synchronization
script.
- The greenbone-nvt-sync script now logs additional information during
synchronization.
- An unimplemented and superfluous function declaration has been removed.
- The openvassd man page has been updated.
- The build environment has been consolidated.
- The greenbone-nvt-sync script has been improved.
- OpenVAS Scanner now sets a default value for the "unscanned_closed"
preference.
-- Stephan Kleine