All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
20.4 (unreleased)
- Add nvti_get_tag() #285
- Add nvti_solution_method() and nvti_set_solution_method() #283
- Extend osp with target's alive test option.#312
- Extend osp with target's reverse_lookup_* options.#314
- Add unit tests for osp. #315
- Add support for test_alive_hosts_only feature of openvas. #320
- Add function to set and get the NVT QoD. #321
- Fix is_cidr_block(). #322
11.0.1 (unreleased)
- Add option to set finished hosts in OSP targets #298
- Add a fast memory-only XML parser #299
- Add new function gvm_libs_version #301
- Fix sigsegv when no plugin_feed_info.inc file present. #278
- Fix missing linking to libgnutls in util/CMakeLists.txt. #291
- Fix trust and file handling for S/MIME #309
- Get details with get_reports in gmp_get_report_ext #313
- Fix escaping entity attributes in print_entity_to_string #318
11.0.0 (2019-10-11)
- Allow to configure the path to the redis socket via CMake #256
- A new data model for unified handling of cross references in the NVT meta data as been added. All previous API elements to handle cve, bid, xref have been removed. #225 #232.
- Add function to get an osp scan status and a enum type for the different status #259
- API functions for NVTI to handle timestamps #261
- API function for NVTI to add a single tag #263
- Add osp_get_performance_ext() function. #262
- Add libldap2-dev to prerequisites. #249
- Add function osp_get_vts_filtered(). #251
- Add explicit attributes in nvti struct. #258
- Change the default path to the redis socket to /run/redis/redis.sock #256
- Handle EAI_AGAIN in gvm_host_reverse_lookup() IPv6 case and function refactor. #229
- Prevent g_strsplit to be called with NULL. #238
- Timestamps for NVTI modification date and creation date now internally handled as seconds since epoch. #265
- The tag cvss_base is not added to redis anymore. #267
- Functions in osp.c with error as argument, will set the error if the connection is missing. #268
- Make QoD Type an explicit element of struct nvti. #250
- Use API to access nvti information. #252
- Make the nvti struct internal. #253
- Make solution and solution_type explicit for nvti. #255
- Internalize struct nvtpref_t. #260
- Extend redis connection error msg with actual path. #264
- Disable testhosts test as it's not really a test. #287
- Don't create an entity tree during read_string_c. #305
- Prevent g_strsplit to be called with NULL. #238
- Check filter before using it in osp_get_vts_ext. #266
- Remove inconsistent delays in kb routines. #230
10.0.1 (2019-07-17)
- Allow multiple certificate formats for S/MIME. #231
- Add cmake options to build with ldap and radius support. #235
- Always add hostnames and vhosts in lower-case format. #218
- Plugin feed version file: Show message only once if it is not found. #220
- Use g_log instead of g_debug for No redis DB available message. #224
10.0.0 (2019-04-05)
- The function gvm_hosts_shuffle has been improved. #200