Skip to content

FlashMQ 1.17.2

Compare
Choose a tag to compare
@halfgaar halfgaar released this 02 Nov 15:05
· 115 commits to master since this release

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.

Builds available on flashmq.org