Skip to content

Commit

Permalink
Preparing the gvm-libs 1.0+beta1 release.
Browse files Browse the repository at this point in the history
* CHANGES: Updated.
  • Loading branch information
jjnicola authored and janowagner committed Apr 17, 2018
1 parent b83197c commit 17b30c9
Showing 1 changed file with 44 additions and 4 deletions.
48 changes: 44 additions & 4 deletions CHANGES
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,57 @@ $ git clone https://github.com/greenbone/gvm-libs.git
$ cd gvm-libs && git log


gvm-libs 1.0+beta1 (2018-XX-XX)
gvm-libs 1.0+beta1 (2018-04-17)

This is the first beta release of the gvm-libs module 1.0 for the Greenbone
Vulnerability Management (GVM) framework.

It derives from the former openvas-libraries module. Any elements of the
old module that were used by OpenVAS Scanner only, were moved into the
module openvas-scanner.
module openvas-scanner. Also the protocol OMP was renamed to GMP.

Apart from this, the module covers a number of significant advances
and clean-ups compared to the previous openvas-libraries module.

Many thanks to everyone who has contributed to this release:
TODO
Hani Benhabiles, Francesco Colista, Albrecht Dress, Christian Fischer, Matt
Mundell, Juan Jose Nicola, Timo Pollmeier, Bjoern Ricks, Jan-Oliver Wagner
and Michael Wiegand.

Main changes compared to openvas-libraries 9.0:
* Many files have been moved to this new module from openvas-libraries
and other files have been renamed to match the new terminology (libgvm_*).
Also the default installation paths switched from "openvas" to "gvm"
and thus any include directive needs to be adapted in depdending source codes.
* Additionally OMP (OpenVAS Management Protocol) has been renamed to GMP
(Greenbone Management Protocol), including library names, include files
and data types.
* Function to handle IP connections has been removed since the scanner does
only unix socket connections.
* Handling of vhosts and multiple domain names to one single IP have
been added.
* Handling of hostnames that resolve to multiple IPs has been added.
* Handling of Unix and unknown socket types have been added to
"sockaddr_as_str".
* Several function to handle the kb content have been added.
* A function to ping gvm has been added.
* New compress function with support for gzip header has been added.
* Access to XML entity properties has been improved.
* Host, IP address and port in gvm_server_open_verify are verified for sane
values.
* Large file support when building with GPGME has been enabled.
* The symbol separator in a log message is now configurable.
* As all modules use the same log functions, legacy log functions have
been removed.
* Old TODOs have been resolved.
* Documentation has been updated.
* Code readability has been improved by completing coverage of doc-strings.
* The CMake building process was improved.
* An issue template has been added.
* Several memory management issues have been addressed.
* Cmake macro file for code indentation has been removed.
* Minimum required version of glib/gio have been raised to 2.42.
* Minimum required version of zlib has been raised to 1.2.8.
* Minimum required version of cmake has been raised to 3.0.
* Minimum required version of libssh has been raised to 0.6.0.
* Minimum required version of libldap has been raised to 2.4.44.

0 comments on commit 17b30c9

Please sign in to comment.