diff --git a/.circleci/config.yml b/.circleci/config.yml index dcc8fdc084..b4052c72d0 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -69,7 +69,7 @@ jobs: - run: working_directory: ~/gvm-libs name: Checkout gvm-libs - command: git clone --depth 1 https://github.com/greenbone/gvm-libs.git + command: git clone --depth 1 https://github.com/greenbone/gvm-libs.git -b gvm-libs-10.0 - run: working_directory: ~/gvm-libs name: Configure and compile gvm-libs diff --git a/CHANGES.md b/CHANGES.md index e8f5f24810..bf1b9ffdec 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -4,10 +4,27 @@ For detailed code changes, please visit https://github.com/greenbone/gsa/commits/master or get the entire source code repository and view log history: $ git clone https://github.com/greenbone/gsa.git -$ cd gsa && git log +$ cd gsa && git checkout gsa-8.0 && git log ## gsa 8.0.0 (2018-04-05) +This is the first release of the gsa module 8.0 for the Greenbone +Vulnerability Management (GVM) framework. + +This release introduces an entirely re-written version of GSA with an overhauled +new user interface technology, switching from XSLT-generated web pages per +request to a single page JavaScript application. The XSLT got removed +completely and was replaced by a modern JS application allowing to add features +and usability improvements faster and easier in future. + +The web server daemon (gsad) got a big code cleanup and improvements. Due to +changing to a JS application it doesn't generate any HTML code anymore. Now gsad +only ships static files and acts as some kind of http proxy between the JS +based GSA and gvmd. + +Apart from this, the module covers a number of significant advances +and clean-ups compared to the previous gsa module. + * Display error message if an entity couldn't be loaded #1252 * Support old secinfo URLs and redirect to replacement pages #1247 * Add guest user login support #1246 @@ -23,7 +40,6 @@ $ cd gsa && git log * Add link referencing the performance during scan time to the report details * Allow to pass start time, end time and sensor/slave id as URL parameters to performance page. - page. * New feature: Remediation Tickets #1126 * Fix issues with updating user authentication and logging out active sessions after changing the password of a user #1159 diff --git a/INSTALL.md b/INSTALL.md index b5a7dc64fc..3f864deb95 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -13,7 +13,7 @@ See at the end of this section how to easily install these prerequisites on some supported platforms. Prerequisites: -* libgvm_base, libgvm_util, libgvm_gmp >= 1.0.0 +* libgvm_base, libgvm_util, libgvm_gmp >= 10.0.0 * gnutls >= 3.2.15 * libgcrypt * cmake >= 3.0 diff --git a/README.md b/README.md index 353f5cb03e..5ace644081 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ [![GitHub releases](https://img.shields.io/github/release/greenbone/gsa.svg)](https://github.com/greenbone/gsa/releases) [![code test coverage](https://codecov.io/gh/greenbone/gsa/branch/master/graph/badge.svg)](https://codecov.io/gh/greenbone/gsa) -[![CircleCI](https://circleci.com/gh/greenbone/gsa/tree/master.svg?style=svg)](https://circleci.com/gh/greenbone/gsa/tree/master) +[![CircleCI](https://circleci.com/gh/greenbone/gsa/tree/gsa-8.0.svg?style=svg)](https://circleci.com/gh/greenbone/gsa/tree/gsa-8.0) The Greenbone Security Assistant is the web interface developed for the [Greenbone Security Manager diff --git a/gsad/src/CMakeLists.txt b/gsad/src/CMakeLists.txt index 90756cbcf3..0cfc0b9aa0 100644 --- a/gsad/src/CMakeLists.txt +++ b/gsad/src/CMakeLists.txt @@ -27,9 +27,9 @@ endif (NOT PKG_CONFIG_FOUND) pkg_check_modules (LIBMICROHTTPD REQUIRED libmicrohttpd>=0.9.0) pkg_check_modules (LIBXML REQUIRED libxml-2.0) pkg_check_modules (GLIB REQUIRED glib-2.0>=2.42) -pkg_check_modules (LIBGVM_BASE REQUIRED libgvm_base>=1.0.0) -pkg_check_modules (LIBGVM_UTIL REQUIRED libgvm_util>=1.0.0) -pkg_check_modules (LIBGVM_GMP REQUIRED libgvm_gmp>=1.0.0) +pkg_check_modules (LIBGVM_BASE REQUIRED libgvm_base>=10.0.0) +pkg_check_modules (LIBGVM_UTIL REQUIRED libgvm_util>=10.0.0) +pkg_check_modules (LIBGVM_GMP REQUIRED libgvm_gmp>=10.0.0) pkg_check_modules (GNUTLS REQUIRED gnutls>=3.2.15) message (STATUS "Looking for libgcrypt...")