# Changelog

All notable changes to this project will be documented in this file.

## [22.4.0] - 2022-07-18

## Added
* Log warning when Redis tcp connection is used (#670) [064e014e](https://github.com/greenbone/gvm-libs/commit/064e014e)
* possibility to connect to redis via TCP [91d95c5e](https://github.com/greenbone/gvm-libs/commit/91d95c5e)
* Add simple method of getting the out iface [c0d4f000](https://github.com/greenbone/gvm-libs/commit/c0d4f000)
* automatic reinit mqtt after reset (#612) [750c2a9e](https://github.com/greenbone/gvm-libs/commit/750c2a9e)
* subscribe and retrieve message from mqtt [31945758](https://github.com/greenbone/gvm-libs/commit/31945758)

## Changed
* Check for malloc_trim() support. (#668) [e9a94e79](https://github.com/greenbone/gvm-libs/commit/e9a94e79)
* more patient reverse lookup (#666) [4bf399b2](https://github.com/greenbone/gvm-libs/commit/4bf399b2)
* Create pid file by specifying full path [572f3757](https://github.com/greenbone/gvm-libs/commit/572f3757)

## Bug Fixes
* use strlen of previous argv to gain max name [c6bf65dc](https://github.com/greenbone/gvm-libs/commit/c6bf65dc)
* remove additional argv when previously set on proctitle_set [8a181710](https://github.com/greenbone/gvm-libs/commit/8a181710)
* add safeguard for is_keyword in pwpolicy [b35bb162](https://github.com/greenbone/gvm-libs/commit/b35bb162)
* instead of setting strlen of argc just assume _POSIX_PATH_MAX 256 [ee3ea12e](https://github.com/greenbone/gvm-libs/commit/ee3ea12e)
* return with error code when mqtt connect fails (#671) [95fa8ee5](https://github.com/greenbone/gvm-libs/commit/95fa8ee5)
* add missing dependency to gvm_util within boreas (#662) [ac14fa5b](https://github.com/greenbone/gvm-libs/commit/ac14fa5b)
* Fix getting the wrong out iface [71f5e150](https://github.com/greenbone/gvm-libs/commit/71f5e150)
* Fix potential dead lock [3ac3ed2b](https://github.com/greenbone/gvm-libs/commit/3ac3ed2b)
* Always init logger mutex before use [c71a1d51](https://github.com/greenbone/gvm-libs/commit/c71a1d51)
* Using deprecation warning for `g_memdup` in gvm-libs for backwards compability, but also allow modern gcc versions. [#605] [11612bb9](https://github.com/greenbone/gvm-libs/commit/11612bb9)
* Changed to latest release of cgreen, to avoid the ninja problems, maybe will change it later again [4452432b](https://github.com/greenbone/gvm-libs/commit/4452432b)

[22.4.0]: https://github.com/greenbone/gvm-libs/compare/22.4.0...22.4.0