SUMMARY OF RELEASE CHANGES FOR OSPD
===================================

For detailed code changes, please visit
 https://github.com/greenbone/ospd/commits/master
or get the entire source code repository and view log history:
$ git clone https://github.com/greenbone/ospd.git
$ cd ospd && git log


ospd 1.3.0 (2018-06-05)

This is the 1.3.0 release of the ospd module for the Greenbone Vulnerability
Manager (GVM) framework.

Many thanks to everyone who has contributed to this release:
Hani Benhabiles, Jan-Oliver Wagner and Michael Wiegand.

Main changes since 1.2.0:
* Support for unix sockets has been added.
* OSP has been renamed to Open Scanner Protocol.
* Support Python 3 only.
* Documentation has been updated.

ospd 1.2.0 (2016-11-16)

This is the 1.2.0 release of the ospd module for the Open Vulnerability
Assessment System (OpenVAS).

Many thanks to everyone who has contributed to this release:
Hani Benhabiles, Jan-Oliver Wagner and Michael Wiegand.

Main changes since 1.2b1:
* Error handling has been improved.
* Handling of SSH credentials has been improved.
* The protocol documentation has been updated.


ospd 1.2b1 (2015-10-16)

This is the first beta release of the 1.2 version of the ospd module
for the Open Vulnerability Assessment System (OpenVAS).

This realease features the first new elements of the upcoming
protocol version 1.1 of OSP: Stopping of Scans, Ports and
mandatory flag for scan parameters.

Many thanks to everyone who has contributed to this release:
Hani Benhabiles and Jan-Oliver Wagner.

Main changes compared to 1.0:
* New command stop_scan to stop a running scan.
* Add "ports" parameter and scan_id for start_scan command.
* Add "mandatory" attribute for scan parameters.
* More flexibility of internal process and shared data handling.


ospd 1.0.2 (2015-09-01)

This is the second maintenance release of the ospd 1.0 module for the Open
Vulnerability Assessment System (OpenVAS).

This release adds support for windows platform, python3 (3.3 and 3.4 tested)
as well as fixes numerous issues. Using the --background command line switch
now implies --syslog.

Many thanks to everyone who has contributed to this release:
Hani Benhabiles, Benot Allard, Sven Haardiek, and Jan-Oliver Wagner.

Main changes since 1.0.1:
* Add platform dependant version of the inet functions.
* Add python3 support.
* Set --syslog when --background is set.
* Add a scanner base class that handles a simple ssh command on a target host.
* Update documentation.
* Fix test to work on slower machines.


ospd 1.0.1 (2015-07-14)

This is the first maintenance release of the ospd 1.0 module for the Open
Vulnerability Assessment System (OpenVAS).

This release adds support for a "dry run" mode and for port and QoD parameters.
It also addresses an issue with string encoding as well as improving XML
generation.

Many thanks to everyone who has contributed to this release:
Benot Allard, Hani Benhabiles and Jan-Oliver Wagner.

Main changes since 1.0.0:
* Support for "dry run" mode has been added.
* Support for port parameter has been added.
* Support for QoD parameter has been added.
* An issue with string encoding has been addressed.
* XML generation has been improved.
* Documentation has been updated.


ospd 1.0.0 (2015-03-27)

This is the 1.0.0 release of the ospd module for the Open Vulnerability
Assessment System (OpenVAS).

ospd 1.0 represents over one year of intensive work. The mission of ospd
is to offer a powerful unified interface for different security scanners
and make their control flow and scan results consistently available under
the central OpenVAS Manager service.

The design supports wrapping arbitrary scanners with same protocol OSP
(OpenVAS Scanner Protocol), sharing the core daemon options while adding
scanner specific parameters and options.

Central features of ospd are:

* A base class for arbitrary OSP scanner that offers all standard features
  of such a wrapper daemon.

* OSP documentation. 

ospd is Free Software (Open Source), licensed under GNU General Public License
Version 2 or any later version.  

Many thanks to everyone who has contributed to this release:
Benot Allard, Hani Benhabiles, Jan-Oliver Wagner, Michael Wiegand

Main changes since 1.0b7:
* Fixed tests.
* Various documentation updates.


ospd 1.0b7 (2015-02-13)

This is the seventh beta release of the upcoming 1.0 release of the ospd module
for the Open Vulnerability Assessment System (OpenVAS).

This release improves logging and error reporting as well as source code documentation and PEP8 compliance and addresses several code quality issues found in automatic and manual reviews.

Many thanks to everyone who contributed to this release:
Benot Allard and Hani Benhabiles.

Main changes since 1.0b6:
* PEP8 compliance has been improved.
* Error reporting has been improved.
* Source code documentation has been improved.
* Several code quality issues have been addressed.
* Logging has been improved.


ospd 1.0b6 (2015-01-14)

This is the sixth beta release of the upcoming 1.0 release of the ospd module
for the Open Vulnerability Assessment System (OpenVAS).

This release fixes a breakage in the previous release.

Many thanks to everyone who contributed to this release:
Benot Allard and Hani Benhabiles.

Main changes since 1.0b5:
* Add a test_id property to the results
* Improve PEP8 compliance


ospd 1.0b5 (2015-01-14)

This is the fifth beta release of the upcoming 1.0 release of the ospd module
for the Open Vulnerability Assessment System (OpenVAS).

This release splits the w3af and ovaldi servers out of this codebase, adds a
--version command line parameter, adds support for scans of multiple targets,
and improves robustness

Many thanks to everyone who has contributed to this release:
Benot Allard, Hani Benhabiles and Jan-Oliver Wagner.

Main changes since 1.0+beta4
* Add --version command line parameter to display the current version.
* Moved ovaldi wrapper into module osp-servers/ovaldi.
* Moved w3af wrapper into module osp-servers/w3af.
* Adds support for scans of multiple hosts.
* Make the version number PEP440 compliant.


ospd 1.0+beta4 (2014-11-21)

This is the fourth beta release of the upcoming 1.0 release of the ospd module
for the Open Vulnerability Assessment System (OpenVAS).

This release improves robustness, the code design and structure. Also
the w3af wrapper was extended.

Many thanks to everyone who has contributed to this release:
Benoît Allard, Hani Benhabiles, Jan-Oliver Wagner and Michael Wiegand.

Main changes since 1.0+beta3:
* Improved error handling.
* Improved results output of w3af wrapper.
* Introduce scanner parameters for w3af.
* Added framework for unit testing.
* Various structural improvements.
* Use python standard logger and replace "--debug" option by "--log-level".


ospd 1.0+beta3 (2014-10-15)

This is the third beta release of the upcoming 1.0 release of the ospd module
for the Open Vulnerability Assessment System (OpenVAS).

This release adds support for backgrounding the ospd daemon and contains
improvements for the w3af wrapper. It also features numerous improvements to
code style and documentation, including new documentation for OSP.

Many thanks to everyone who has contributed to this release:
Hani Benhabiles.

Main changes since 1.0+beta2:
* Support for backgrounding the daemon has been added.
* The w3af wrapper has been improved.
* Numerous improvements to code style and documentation.
* OSP documentation files have been added.


ospd 1.0+beta2 (2014-09-23)

This is the second public release of the ospd module for the Open Vulnerability
Assessment System (OpenVAS).

This release contains an improved w3af wrapper and adds support for logging to
syslog.

Many thanks to everyone who has contributed to this release:
Hani Benhabiles and Jan-Oliver Wagner.

Main changes since 1.0+beta1:
* The w3af wrapper has been improved.
* Support for logging to syslog has been added.


ospd 1.0+beta1 (2014-08-30)

This is the first public release of the ospd module for the Open
Vulnerability Assessment System (OpenVAS).

The ospd module consists of the ospd base class and in this version
includes wrappers for these scanners (wrapper version):
ovaldi (1.0+beta1, including remote control) and w3af (1.0+beta1).
The actual scanners are not included and need to be installed separately.

The scanners are wrapped with the OpenVAS Scanner Protocol (OSP) version
0.1.0 for unified usage via OSP clients. The wrapped scanners can be executed
via command line or fully integrated with web interface via OpenVAS Manager.

Many thanks to everyone who has contributed to this release:
Hani Benhabiles and Jan-Oliver Wagner.
