net/mosquitto: Update to 2.0.22
Re-roll patches to make portlint happy.
Chance since 2.0.21:
- Windows: Fix broker crash on startup if using log_dest stdout
- Bridge: Fix idle_timeout never occurring for lazy bridges.
- Fix case where max_queued_messages = 0 was not treated as unlimited.
- Fix --version exit code and output.
- Fix crash on receiving a $CONTROL message over a bridge, if per_listener_settings is set true and the bridge is carrying out topic remapping.
- Fix incorrect reference clock being selected on startup on Linux.
- Fix reporting of client disconnections being incorrectly attributed to "out of memory".
- Fix compilation when using WITH_OLD_KEEPALIVE.
- Add Windows linker file for the broker to the installer.
- Fix Websockets PING not being sent on Windows.
- Fix problems with secure websockets.
- Fix crash on exit when using WITH_EPOLL=no.
- Fix clients being incorrectly expired when they have keepalive == max_keepalive.
- Fix mismatch memory free when saving config which caused memory tracking to be incorrect.
- Fix C++ symbols being removed when compiled with link time optimisation.
- TLS error handling was incorrectly setting a protocol error for non-TLS errors.
- Fix linker errors on some architectures using cmake.