Erlang/OTP R10B-6 was released on Juny 22. It's a maintainance release with some bugfixes. Two of them are important for ejabberd operation, so if you are going to upgrade ejabberd or restart it, please consider updating Erlang/OTP to R10B-6 too.
The two relevant bugfixes for ejabberd are:
- kernel
OTP-5449 In case of a DNS lookup loop, inet_db:getbyname ends up building an infinite list. This has been fixed.
- erts and kernel
OTP-5582 A bug regarding tcp sockets which results in hanging gen_tcp:send/2 has been corrected. To encounter this bug you needed one process that read from a socket, one that wrote more date than the reader read out so the sender got suspended, and then the reader closed the socket. (Reported and diagnosed by Alexey Shchepin.) Updated the documentation regarding the second argument to gen_tcp:recv/2, the Length to receive.