FlashMQ 1.17.2 released

Note: upgrade to 1.18.2, to fix a regression introduced in 1.17.2.

FlashMQ version 1.17.2 contains a crash fix, and some minor improvements:

  • When using a plugin that does async authentication and there was an error in continuing the authentication, the client was left around for use without a session, which could cause a null pointer dereference crash.
  • SSL disconnecting and logging of it has been improved. It now prevents ‘unexpected eof’ errors on the other side by doing a proper shutdown, and logs whether clients do this properly or not. It’s a logging issue, not a security issue.
  • Actual system errors on socket EPOLLERR is now logged. Example: connection reset by peer.
  • Reduce some idle CPU caused by waiting for background tasks.
  • FlashMQ binary now exits with error when giving extraneous positional argument. This prevents misleading arguments like flashmq flashmq.conf, which doesn’t actually load the config.

Downloads available as usual.

You Might Also Like