Releases: greenbone/gvmd
Releases · greenbone/gvmd
gvmd 26.1.0
[26.1.0] - 2025-07-16
✨ Added
- Add ability to administrate agents by @ozgen in 98a981b
- Add get, modify and delete agents in GMP.xml.in by @ozgen in 51a616d
- Added loading of VT metadata from JSON feed file. by @a-h-abdelsalam in fd62400
- Store QOD value in nvti_cache by @ozgen in #2466
- Add event logs to the gmp_agents.c and refactor error responses. by @ozgen in edc34ae
- Extend GVMD with SCANNER_TYPE_OPENVASD_SENSOR integration by @ozgen in cad2514
- Introduced the SCANNER_TYPE_AGENT_CONTROLLER_SENSOR to gvmd. by @jhelmold in 01ad55f
- Added basic functionality to verify the Agent Sensor scanner. by @jhelmold in e764351
- Added a missing if ENABLE_AGENTS. by @jhelmold in f273588
- Added handling of missing scanners/sensors for get_scanners info element. by @jhelmold in #2474
- Completed get_scanners GMP documentation. by @jhelmold in 3f545d9
- Add element and validate Kerberos KDC inputs by @ozgen in dc7d6ba
- Add scan queue handling by @timopollmeier in 4566421
👷 Changed
- Move resource types + type info functions by @timopollmeier in 51cefd0
- Move basic filter utils to new files by @timopollmeier in 9e7239f
- Decouple getting settings from SQL code by @timopollmeier in c6ee0fa
- Move SETTING_UUID_... to manage_settings.h by @timopollmeier in 36e6f01
- Move command info to new manage_commands by @timopollmeier in 1ba71df
- Move SQL COPY functions to a new file by @a-h-abdelsalam in bf6f0f2
- Replace global ignore_max_rows_per_page by @timopollmeier in #2447
- Use find_resource_no_acl instead of direct SQL by @mattmundell in 29c0e14
- Use task_last_report_any_status instead of direct SQL by @mattmundell in d291f4a
- Use max(id) for task_last_report_any_status by @mattmundell in fdef21f
- Use functions for getting report times by @mattmundell in #2429
- Use alert_owner_* instead of SQL in alert trigger by @mattmundell in 4eb6487
- Use task_last_report_any_status instead of SQL in alert trigger by @mattmundell in 13b8945
- Declare response where it is used by @mattmundell in 9cd42eb
- Use UUID to get Report Export File Name setting by @mattmundell in dd20fa8
- Use setting_value to get Report Export File Name by @mattmundell in #2454
- Use functions to access report times by @mattmundell in 05a028e
- Use define for XML report format UUID by @mattmundell in 2178a6d
- Use define for Anonymous XML report format UUID by @mattmundell in #2463
- Remove redundant check of roles_str by @mattmundell in #2464
- Use function to get alert SMB file path format by @mattmundell in f7c6db1
- Use function instead of SQL for vfire_call_ iterator by @mattmundell in #2462
- Move alert_filter_id to alerts file by @mattmundell in 24fc9b6
- Change: Move processing of imported reports to a scheduled process. by @a-h-abdelsalam in 3d90ab3
- Move Events and Alerts section to manage_alerts.c by @mattmundell in 1ebe5cb
- Change: Update parsing of VTs metdata timestamp and fix path for by @a-h-abdelsalam in #2468
- Move OSP scan handling to manage_osp by @timopollmeier in eacc74e
- Move OSP connection funcs to manage_osp by @timopollmeier in a2aef77
- Use struct for OSP scanner connection data by @timopollmeier in 67459b5
- Move SecInfo Alerts section out of manage_sql.c by @mattmundell in ec58414
- Use HTTP if certs are missing by @ozgen in #2482
- Move parts of OSP scan update by @timopollmeier in 0c8cfe6
- Handle OSP scans in queue if enabled by @timopollmeier in 3e1fd74
🐛 Bug Fixes
- Throw an error when providing an invalid LDAP certificate. by @jhelmold in d408f76
- Fix header for secinfo_feed_version_status by @timopollmeier in #2450
- Handle unused arguments in modify filter. by @jhelmold in 6e970f1
- Prevent signal when running Sourcefire alert. by @jhelmold in cf61ae2
- Formatting by @mattmundell in 28ebadd
- Always free openvasd_resp_t after use by @mattmundell in #2457
- Use parse_vt_json when OPENVASD=1 by @mattmundell in #2441
- Fix CMake format by @a-h-abdelsalam in [4cee787](4cee787619b575cb11d5aace1ba0c...
gvmd 26.0.0
26.0.0 - 2025-05-13
✨ Added
- Extend check_db_scanners() to handle openvasd scanner by @ozgen in ad19f49
- Provide a devcontainer setup for gvmd by @bjoernricks in #2435
👷 Changed
- Refactor openvasd connection to use protocol and host instead of server by @ozgen in 613f1aa
- Move first function to new file manage_sql_alerts.c by @mattmundell in #2413
- Require CMake >= 3.5 by @bjoernricks in #2416
- Move copy_alert to manage_sql_alerts.c by @mattmundell in f154d39
- Move delete_alert to manage_sql_alerts.c by @mattmundell in d892ef8
- Move more easy cases to manage_sql_alerts.c by @mattmundell in #2419
- Move alert iterators to manage_sql_alerts.c by @mattmundell in #2421
- Move alert data iterator to
manage_sql_alerts.c
by @mattmundell in b6bb248 - Move task alert iterator to manage_sql_alerts.c by @mattmundell in 80d54ab
- Move alert task iterator to manage_sql_alerts.c by @mattmundell in #2422
- Increase GMP version to 22.7 by @timopollmeier in #2420
- Move manage_test_alert to manage_alert.c by @mattmundell in 6a9e3ed
- Move alert_owner_uuid to manage_sql_alerts.c by @mattmundell in cf9fca9
- Move alert_secinfo_count out of manage_sql.c by @mattmundell in 9acacdb
- Move HEADER defines to section that uses them by @mattmundell in #2423
- Move check_alerts out of manage_sql.c by @mattmundell in 6a0d1f6
- Move manage_check_alerts out of manage_sql.c by @mattmundell in #2424
- Move max_email_message_size out of
manage_sql.c
by @mattmundell in 4142476 - Move max_email_include_size out of
manage_sql.c
by @mattmundell in e94dd3e - Move max_email_attachment_size out of
manage_sql.c
by @mattmundell in #2426 - Move create_alert and modify_alert out of manage_sql.c by @mattmundell in aa0d0fb
- Move more small alert functions out of manage_sql.c by @mattmundell in 24af192
- Move alert_data out of manage_sql.c by @mattmundell in d6c8a0a
- Move alert_applies_to_task out of manage_sql.c by @mattmundell in 5494aab
- Move event alert iterator out of manage_sql.c by @mattmundell in #2427
- Use "trigger" instead of "escalate" by @mattmundell in 43e2d7d
- Rename trigger_1 to trigger_with_presets by @mattmundell in 1f649dc
- Rename trigger_2 to trigger by @mattmundell in 8e5eedb
- Set default vector to empty string in f406c27
- Fix CMake warning in GetGit.cmake by @cfi-gb in #2431
- Calculate EPSS percentage values already in the backend. by @jhelmold in 57fe273
- Use object libraries in CMake file by @timopollmeier in 914aaa2
- Use CMake variables for lists of .c files by @timopollmeier in #2438
🐛 Bug Fixes
- Use shared lock in get_feed_lock_status by @timopollmeier in #2414
- Use correct condition for using relay mapper by @timopollmeier in 7a9b0e2
- Fix indentation in eafa31b
- Port host details by @jjnicola in 7462cc8
- Convert integer port to string using g_strdup_printf by @ozgen in 1c62634
- Recreation of view "result_vt_epss" after rebuilding NVTs. by @jhelmold in 456669e
- Revert incorrect port formatting from int to gchar* by @ozgen in c099f1d
🔥 Removed
- Use the standard Greenbone issue template by @bjoernricks in #2436
- Remove if checks for the ports in check_openvasd_result_exists by @ozgen in b330740
- Remove port duplication from add_openvasd_result_to_report by @ozgen in 9337016
📚 Documentation
- Add a table of contents to the README by @bjoernricks in b1c737d
- Add documentation about code formatting to README by @bjoernricks in c200ee1
🔧 Miscellaneous
- Add make target for code formatting by @bjoernricks in ccafc2d
- Reformat all CMake files with gersemi by @bjoernricks in #2417
️:wrench: Miscellaneous
- Add workflow for checking the CMake file format by @bjoernricks in ea3021b
gvmd 25.2.1
25.2.1 - 2025-04-08
✨ Added
🐛 Bug Fixes
- Ignore relay ports for empty relay hosts by @timopollmeier in e3b7e7e
gvmd 25.2.0
25.2.0 - 2025-04-07
✨ Added
- SETTING_UUID_PREFERRED_LANG by @mattmundell in 831b83d
- SETTING_UUID_DYNAMIC_SEVERITY by @mattmundell in 7162de0
- SETTING_UUID_DEFAULT_SEVERITY by @mattmundell in 65f5995
- SETTING_UUID_AUTO_REFRESH by @mattmundell in efdf38b
- SETTING_UUID_AUTO_CACHE_REBUILD by @mattmundell in 9f554b9
- SETTING_UUID_FILE_DETAILS by @mattmundell in b18c397
- SETTING_UUID_FILE_LIST by @mattmundell in 4fc019b
- SETTING_UUID_FILE_REPORT by @mattmundell in #2391
- New scanner relay fields by @timopollmeier in 6b7e235
- Add new file to TAGS by @mattmundell in f8b31e1
- Add new file to tests by @mattmundell in #2398
- Get performance by @jjnicola in b721a0b
- Add http library for openvasd by @ozgen in #2403
- Add manage_events.c by @mattmundell in e1213ea
👷 Changed
- Change OSP VT update socket conditional on the OPENVASD flag by @ozgen in 680c7d9
- Always use SETTING_UUID_USER_INTERFACE_TIME_FORMAT by @mattmundell in bbc82f0
- Always use SETTING_UUID_USER_INTERFACE_DATE_FORMAT by @mattmundell in 97a0949
- Use relay fields for scanner connections by @timopollmeier in 31a658c
- Move skip_update_nvti_cache functions out of utils by @mattmundell in #2396
- Move db_conn_info_t to SQL layer by @mattmundell in 392ad80
- Start moving alert code to dedicated files by @mattmundell in 3ee0c49
- Move alert conditions to alerts file by @mattmundell in a812521
- Move alert methods to alerts file by @mattmundell in #2400
- Move events to dedicated file by @mattmundell in #2402
- Move function event to manage_events.c by @mattmundell in #2408
🐛 Bug Fixes
- Convert openvasd result types to OSP result types. by @ozgen in #2394
- Openvasd scanner bool server preferences by @jjnicola in #2393
- Remove stray setting UUIDs by @mattmundell in #2395
- Fix @file doc by @mattmundell in 6864dd2
- Typo in scanner trash columns by @timopollmeier in #2405
- Check return args of find_resource_no_acl by @mattmundell in 46e3d85
- Move return_value into case that used it by @mattmundell in aa484eb
- Get real usage_type in gvm-export-config by @timopollmeier in #2406
🔥 Removed
- Automatic detection of relay mapper script by @timopollmeier in e987c39
🔧 Miscellaneous
- Install ca-certificates in container images by @bjoernricks in #2404
gvmd 25.1.3
25.1.3 - 2025-03-14
👷 Changed
- Handle timeout more like other VT prefs by @timopollmeier in 792619d
- Refactor nvt loading to separate ospd and openvasd logic by @ozgen in 032bcba
🐛 Bug Fixes
🔧 Miscellaneous
- Improve Release Changelog Generation by @bjoernricks in #2389
gvmd 25.1.2
gvmd 25.1.1
gvmd 25.1.0
25.1.0 - 2025-02-14
Added
- -secinfo-fast_init option to toggle COPY SQL 22e591e33
Changed
- Differentiate report formats of scan and audit reports c6d4d46c4
- Use COPY to load CPE match strings 5162a75c3
- Speed up CPEs update by using COPY c982612a4
Bug Fixes
- Free CPE COPY/INSERT buffers on error a69f5e19a