Skip to content

Releases: greenbone/gvm-libs

gvm-libs 20.8.4

11 Oct 14:03
Compare
Choose a tag to compare

20.8.4 - 2021-10-11

Added

  • Add function to duplicate host and vhost objects #592

Changed

  • Use better defaults for installation directories #574
    • SYSCONFDIR is /etc by default now
    • LOCALSTATEDIR is /var by default now
    • Introduced GVM_RUN_DIR that uses /run/gvm by default
    • GVM_PID_DIR is /run/gvm by default now

Fixed

gvm-libs 21.4.2

03 Aug 11:50
Compare
Choose a tag to compare

21.4.2 - 2021-08-03

Fixed

  • Fix info msg when 0 alive hosts are left to scan and max_scan_hosts limit is reached. No message will be generated for that case anymore. #564

gvm-libs 20.8.3

03 Aug 11:32
Compare
Choose a tag to compare

20.8.3 - 2021-08-03

Fixed

  • Fix info msg when 0 alive hosts are left to scan and max_scan_hosts limit is reached. No message will be generated for that case anymore. #561

gvm-libs 21.4.1

23 Jun 12:41
Compare
Choose a tag to compare

21.4.1 - 2021-06-23

Added

  • Possibility to use lcrypt with $6$ (sha512) for authentication 484
  • Add function to find and return a host from a host list. 490

Changed

  • Make test_alive_hosts_only (Boreas) feature the new default. 503

Fixed

  • Unify GLib log domains #479
  • Fix double free. #499

Removed

gvm-libs 20.8.2

23 Jun 12:31
Compare
Choose a tag to compare

20.8.2 - 2021-06-23

Added

  • Add function ldap_enable_debug () #453
  • Ensure that new kb taken by the scanner are always clean. #469
  • Validate for max_scan_hosts scanner preference. #482
  • Possibility to use lcrypt with $6$ (sha512) for authentication 484
  • Add function to find and return a host from a host list. Backport of PR 490. 494.

Changed

Use a char pointer instead of an zero-lenght array as kb_redis struct member. 443

  • pba verify returns INVALID instead of ERR when hash or password are null 496

Fixed

  • Fixing #434 by removing the extra parentheses in base/networking.c #437
  • Adding initialization to struct scanner in boreas/util_tests.c. #438
  • Fix warnings about uninitialized variables. #448
  • Split the log message into smaller pieces when syslog is the log destination. #455
  • Initialize reallocated memory in gvm_hosts_add #520

Removed

GVM Libraries v21.4.0

15 Apr 14:34
Compare
Choose a tag to compare

Added

  • Use dedicated port list for alive detection (Boreas only) if supplied via OSP. #391
  • Allow to re allocate the finish flag in the host queue for alive tests.
    #407
    #410
  • Add multiple severities for nvti #317 #472
  • Add support for new OSP element for defining alive test methods via separate subelements. #409
  • Add v3 handling to get_cvss_score_from_base_metrics. #411
  • Add severity_date tag in epoch time format. #412
  • Make more scanner preferences available to openvas-nasl. #413
  • Use memory purge redis command when initializing new kb. #452

Changed

  • Add separators for a new (ip address) field in ERRMSG and DEADHOST messages. #376
  • Continuously send dead hosts to ospd-openvas to enable a smooth progress bar if only ICMP is chosen as alive test. #389
  • Retry if response via tls1.3 is still not received. #394
  • Replace current implementation of alive test arp ping with version using libnet. #423
  • Let setup_log_handlers return an error if it does not have write access to some log file or log dir instead of aborting immediately.
    #447
    #451
  • Fix openvas preference name. The option was rename to "allow_simultaneous_ips". #461
  • Do not start the sniffer thread when only consider alive is chosen for alive test. #466]

Fixed

  • Fix finish_signal_on_queue for boreas. #464

Removed

  • Remove handling of severity class from auth #402
  • Remove version from the nvticache name. #386

GVM Libraries v20.8.1

01 Feb 15:25
Compare
Choose a tag to compare

Added

  • Add function to get duplicated hosts from the hosts list. #387
  • Add file access tests using effective UID/GID #422

Changed

  • Reduce ping timeout when using test_alive_hosts_only feature. #400
  • Retry if response via tls1.3 is still not received. #404

Fixed

  • Fix port list for tcp pings when using test_alive_hosts_only feature. #392
  • Set source address correctly and do not try to send ARP to unreachable destination. #401
  • Increase minimum gpgme version #405
  • Always NULL check ifaddrs->ifa_addr #416
  • Correct g_hash_table_remove arg #419
  • Accept underscore as valid char in hostname strings #430
  • Add throttle for pinging with test_alive_hosts_only feature when socket buffer is full. #429

GVM Libraries v20.8.0

12 Aug 10:02
a03eec1
Compare
Choose a tag to compare

Added

  • 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
  • Add unit tests for networking.c port list functions. #325
  • Add gmp_start_task_ext_c. #327
  • Make log mutex visible. #328
  • Add new scan status QUEUED. #336 #340
  • Add gvm_routethrough which is used by Boreas alive detection module. #339
  • Move alive detection module Boreas into gvm-libs. #346
  • Add new scan status INTERRUPTED. #356
  • Add sensible default values for osp_get_vts_opts_t. #360
  • Add cli support for boreas standalone tool. #359

Changed

  • Improve validation in is_hostname #353
  • Use get_vts instead of get_version to get the feed version is osp_get_vts_version(). #357
  • Allow all alive test combination for boreas. #370

Fixed

  • Fix is_cidr_block(). #322
  • Fix is_cidr6_block() and is_short_range_network(). #337
  • Fix S/MIME keylist and improve error handling #345
  • Fix interrupted state by sending correct number of dead hosts. #371

Removed

  • Remove parallel from target options #347
  • Remove zero padding from version #377

GVM Libraries v11.0.1

12 May 16:56
a2f22a7
Compare
Choose a tag to compare

Added

  • 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

Changed

  • Don't create an entity tree during read_string_c. #305

Fixed

  • Fix sigsegv when no plugin_feed_info.inc file present. #278
  • Fix missing linking to libgnutls in util/CMakeLists.txt. #291
  • Free string in all error exit cases #308
  • 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
  • Fix is_cidr_block() #323

GVM Libraries v10.0.2

12 May 16:24
3d0150e
Compare
Choose a tag to compare

This is the second patch release of the gvm-libs module 10.0 for the
Greenbone Vulnerability Management 10 (GVM-10) framework.

Main changes compared to gvm-libs 10.0.1:

  • Fix trust and file handling for S/MIME
  • Don't create an entity tree during read_string_c