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