Added
- Add solution method to solution of vt object. #131
- Add typing to daemon.py, nvticache.py and db.py. #161#162#163
- Add support for alive test settings. #182
- Add missing scan preferences expand_vhosts and test_empty_vhost. #184
- Set reverse lookup options. #185
- Check if the amount of vts in redis is coherent.
#195
#197 - Add support for test_alive_hosts_only feature of openvas. #204
- Use lock file during feed update to avoid corrupted cache. #207
- Add details parameter to get_vt_iterator(). #215
- Add pontos as dev dependency for
managing the version information in ospd-openvas #238 - Pass store directory to OSPDaemon init #266
- Add URI field to results for file path or webservice URL #271
- Add element to OSPD_PARAMS entries to indicate visibility for client. #293
Changed
- Less strict checks for the nvti cache version
#150
#165
#166 - Set self.vts to None if there is a pending feed. #172
- Use the new method clear() from Vts class. #193
- Start server before initialize the vts. #196
- Get vts metadata from redis and reduce stored data in cache. #205
- Update license to AGPL-3.0+ #228
- Replaced pipenv with poetry for dependency management.
poetry install
works
a bit different thenpipenv install
. It installs dev packages by default and
also ospd in editable mode. This means after running poetry install ospd will
directly be importable in the virtual python environment. #235 - Don't send host details and log messages to the client when Boreas is enabled. #252
- Progress bar calculation do not takes in account dead hosts. #252
- Host progress is stored as integer. #256
- Use flock for the feed lock file. #257
- Improvements for fetching results from redis. #282
- Add RW permission to the group on the feed lock file.
#300
#301
Fixed
- Check vt_aux for None before trying to access it. #177
- Fix snmp credentials. #186
- Escape script name before adding the result in an xml entity. #188
- Fix handling of denied hosts. #263
- Fix handling of special chars in credentials. #294
- Fix type and default value of optimize_test preference. #302
- Fix deploy and upload to pypi. #315
- Fix ospd version dependency. #316