[Openvas-commits] r11909 - trunk/doc/website
scm-commit at wald.intevation.org
Tue Nov 1 12:14:28 CET 2011
Date: 2011-11-01 12:14:28 +0100 (Tue, 01 Nov 2011)
New Revision: 11909
Changed implementation concept regarding legacy options. In fact these are not
necessary at all and we save once change process of all NVTs.
Thanks for Thomas Reinke for this idea.
--- trunk/doc/website/openvas-cr-59.htm4 2011-10-31 19:07:36 UTC (rev 11908)
+++ trunk/doc/website/openvas-cr-59.htm4 2011-11-01 11:14:28 UTC (rev 11909)
@@ -73,11 +73,14 @@
-Replacing security_hole, security_warning and security_note by security_warning
-would mean to break compatibility with all release upto OpenVAS-4.
-Of course temporary legacy handling could be applied.
+No immediate effect for OpenVAS-4 users nor for NVT developers.
+After OpenVAS-4 is retired, NVT developers don't need to consider
+different severity message types anymore.
<h3>Design and Implementation</h3>
@@ -86,19 +89,18 @@
As a first step the NASL method security_message() is added.
+However, there is no immediate need to use this function already now.
+In fact it should not be used at all until OpenVAS-4 is retired.
+Then, in one go, all security_note, security_warning and security_hole
+can be renamed to security_message in all of the NVTs.
-The new message can be added to NVTs by using "if defined_func()" and
-call the old functions alternatively.
+For OpenVAS-5, internally the functions security_hole, security_warning
+and security_note are mapped to security_message.
-Once OpenVAS-4 is retired, the all NVTs of the feed can be changed
-to use security_message() only and remove the legacy part.
It needs to be decided whether the Scanner will add the CVSS
when a security_message is sent or wether it is entirely left
to the client (the Manager) and add the CVSS when receiving
@@ -119,9 +121,19 @@
It is unclear yet whether this is really needed in practice.
+After OpenVAS-4 retired, all (semi-)automated NVT creation needs to be adapted
+to only apply security_message().
+ <li> 2011-11-01 Jan-Oliver Wagner <jan-oliver.wagner at greenbone dot net>:<br/>
+ Changed implementation concept regarding legacy options. In fact these are not
+ necessary at all and we save once change process of all NVTs. Thanks for Thomas Reinke
+ for this idea.
<li> 2011-10-30 Jan-Oliver Wagner <jan-oliver.wagner at greenbone dot net>:<br/>
More information about the Openvas-commits