[Openvas-commits] r1144 - in trunk/openvas-compendium: . images

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Tue Aug 19 08:52:20 CEST 2008


Author: mwiegand
Date: 2008-08-19 08:52:19 +0200 (Tue, 19 Aug 2008)
New Revision: 1144

Added:
   trunk/openvas-compendium/images/OpenVAS-Module-Internals.png
   trunk/openvas-compendium/images/OpenVAS-Module-Overview.png
Modified:
   trunk/openvas-compendium/ChangeLog
   trunk/openvas-compendium/openvas-compendium.tex
Log:
* openvas-compendium.tex: Added source code maps.


Modified: trunk/openvas-compendium/ChangeLog
===================================================================
--- trunk/openvas-compendium/ChangeLog	2008-08-18 12:59:21 UTC (rev 1143)
+++ trunk/openvas-compendium/ChangeLog	2008-08-19 06:52:19 UTC (rev 1144)
@@ -1,3 +1,7 @@
+2008-08-19  Michael Wiegand <michael.wiegand at intevation.de>
+
+	* openvas-compendium.tex: Added source code maps.
+
 2008-08-18  Michael Wiegand <michael.wiegand at intevation.de>
 
 	* openvas-compendium.tex: Expanded NASL documentation.

Added: trunk/openvas-compendium/images/OpenVAS-Module-Internals.png
===================================================================
(Binary files differ)


Property changes on: trunk/openvas-compendium/images/OpenVAS-Module-Internals.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/openvas-compendium/images/OpenVAS-Module-Overview.png
===================================================================
(Binary files differ)


Property changes on: trunk/openvas-compendium/images/OpenVAS-Module-Overview.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Modified: trunk/openvas-compendium/openvas-compendium.tex
===================================================================
--- trunk/openvas-compendium/openvas-compendium.tex	2008-08-18 12:59:21 UTC (rev 1143)
+++ trunk/openvas-compendium/openvas-compendium.tex	2008-08-19 06:52:19 UTC (rev 1144)
@@ -2256,7 +2256,6 @@
  \item Booleans
 \end{itemize}
 
-
 \subsection{Numbers and Strings}
 
 \subsection{Function Arguments}
@@ -2307,12 +2306,12 @@
  \item <
  \item <=
  \item !
- \item &&
+ \item \verb|&&|
  \item ||
  \item ~
- \item &
+ \item \verb|&|
  \item |
- \item ^
+ \item \verb|^|
  \item <<
  \item >>
  \item >>>
@@ -3507,6 +3506,21 @@
 \compendiumauthor{Jan-Oliver Wagner}
 \section{The OpenVAS Source Code Map}
 
+A large chunk of the OpenVAS codebase was inherited from Nessus. As with
+any project of this size, it can be quite difficult to find your way around if
+you are new to the code. While the Nessus code was very well structured in some
+places, it proved to be rather chaotic and difficult to understand in other. In
+order to better visualize the codebase, the OpenVAS project has begun to create
+maps of the source code and its structure.
+
+Below you will find a first draft of the overview and internal structure. Keep
+in mind that this is a work in progress; updated maps are likely to be
+available on the OpenVAS website.
+
+\IncludeImage[width=10cm]{images/OpenVAS-Module-Overview}
+
+\IncludeImage[width=14cm]{images/OpenVAS-Module-Internals}
+
 \section{Source Code Branches for Stable and In-Development}
 
 If you look at the OpenVAS source code for the first time, you might wonder what



More information about the Openvas-commits mailing list