22.22.0 - 2025-05-26
✨ Added
- Add patch method support to httputils for agent controller by @ozgen in ef8f678
- Add support for the agent_controller used in the agent-control service by @ozgen in b5664ce
- Test openvasd_stop_scan_works_with_missing_id by @mattmundell in 35875f5
- Test openvasd_delete_scan_works_with_missing_id by @mattmundell in ca9e04f
👷 Changed
- Change: Move VT JSON parsing to a separate util library. Added by @a-h-abdelsalam in #915
- Agent_controller_get_agents returns empty list instead of null on zero count by @ozgen in 9083c2a
- Remove redundant else checks by @mattmundell in 4fc4d9a
- Remove block end comments by @mattmundell in 778b3f5
🐛 Bug Fixes
- Build tests without OPENVASD is enabled by @bjoernricks in #912
- Link gvm_base_shared to resolve missing nvti symbols in libgvm_util by @ozgen in #916
- Check error_msg_entity in osp_check_feed by @mattmundell in #918
- Port field in result by @jjnicola in #920
- Allocate response before use in openvasd_stop_scan and openvasd_delete_scan by @mattmundell in #922
- Free response in openvasd_start_scan before assigning to it by @mattmundell in 0db5214
- Allocate response where it is used, else it leaks by @mattmundell in 892001a
- Remove redundant assignments by @mattmundell in 09c341a
- Always delete the parser in openvasd_start_scan by @mattmundell in e705bee
- Prevent warning about ascii64 buffer being too small by @mattmundell in ac8b7ff
📚 Documentation
- Document usage of gersemi for CMake file formatting by @bjoernricks in 2adcc57
- Add a table of contents to the README by @bjoernricks in #914
🔧 Miscellaneous
- Use lower case name for cmake add_unit_test macro by @bjoernricks in d56e4c0
- Extract git_get_revision cmake macro into own file by @bjoernricks in be8afa6
- Reformat all CMake files with gersemi by @bjoernricks in c4ea6d6
️:wrench: Miscellaneous
- Add workflow for checking the CMake file format by @bjoernricks in 9a69dbb