26.4.0 - 2025-10-09
✨ Added
- Add log context to manage_http_scanner.c by @ozgen in #2544
- Support agent group task scans via HTTP scanner API by @ozgen in e48c9c3
- Extend get_aggregates to support Agents, Agent Groups, and Agent Installers. Add --no-default-certs option to scanner creation to bypass by @ozgen in e262dec
- Add 'Arch Linux Local Security Checks' family by @janlucasschwoerer-greenbone in #2555
- Acl permission checks for agent commands by @ozgen in #2559
- Check agent authorization when modifying agents and creating or modifying groups by @ozgen in 8243a8b
- First tests of manage_filter_utils.c by @mattmundell in #2564
- Cmake macro add_unit_test by @mattmundell in 04fec60
- Include <agent_group> XML element in get_tasks responses by @ozgen in ab40d5f
- Extends the task element in get_reports XML output to include agent_group block by @ozgen in #2581
- Support container image scanning by @a-h-abdelsalam in f19cc9a
- New --secinfo-update-strategy option by @timopollmeier in #2583
👷 Changed
- Extend get_aggregates command to support agent group by @ozgen in f0d1557
- Use get_agent_installer permission for files by @timopollmeier in #2557
- Rename modify_agents and delete_agents to modify_agent and delete_agent by @ozgen in #2560
- Replaced outdated string 'openvasmd' => 'gvmd' by @robindittmar in #2566
- Add manage_sql_filters.c by @mattmundell in 6f52aac
- Move first four filter functions out of manage_sql.c by @mattmundell in #2563
- Add scanner type to get_aggregates and adjust agent response handling by @ozgen in #2567
- Move rest of "Filter Utilities" out of manage_sql.c by @mattmundell in #2568
- Move Filters section out of manage_sql.c by @mattmundell in #2569
- Add test manage with add_unit_test by @mattmundell in 607551f
- Add test manage-agent-installers-test with add_unit_test by @mattmundell in c3c9a04
- Add test manage-utils-test with add_unit_test by @mattmundell in 03a9521
- Add test manage-oci-image-targets-test with add_unit_test by @mattmundell in 821a58b
- Add test manage-sql-test with add_unit_test by @mattmundell in 404956c
- Add test gmp-tickets-test with add_unit_test by @mattmundell in 1fd49c2
- Add test utils-test with add_unit_test by @mattmundell in #2572
- Remove prefix argument from http scanner create scan. by @a-h-abdelsalam in cbcd746
- Handle error status from scanner when handling a scan. by @a-h-abdelsalam in 0303a95
- Update gvm-lib versions to 22.29 by @a-h-abdelsalam in 6f477b5
🐛 Bug Fixes
- Guard http_scanner_connect with ENABLE_HTTP_SCANNER by @ozgen in 366fef4
- Always free return from manage_authentication_hash by @mattmundell in #2545
- Clear in-progress flag in parent after fork by @ozgen in #2554
- Temporarily remove check for agent installers by @timopollmeier in #2556
- Added a lock wait to table "auth_cache" to avoid deadlocks. by @jhelmold in #2550
- Use modify_scanner permission for modify_agent_control_scan_agent_config by @ozgen in #2558
- Crash in insert_report_host_detail with NULL strings by @ozgen in #2570
- Add alias for agent-group left join. by @ozgen in #2571
- Update http_scanner_create_scan function parameter for agent task by @ozgen in #2573
- Tests: always free suite by @mattmundell in #2578
- Fix failing unit tests by @a-h-abdelsalam in b044bfe
🔥 Removed
📚 Documentation
- Update README for outdated links and information by @bjoernricks in #2552
- Clean up formatting of auth docs by @mattmundell in 13a826a
- Clean up indenting of auth by @mattmundell in 699ec03
- Add @file to auth by @mattmundell in #2562
- Fix scheduler_cron_time docs, use "item" instead of "cron" by @ozgen in #2574