ejabberd is a useful instant messaging server written in Erlang.
The server can reliably support thousands of simultaneous users on a single node and has been designed to provide exceptional standards of fault tolerance. As an open source technology, based on industry-standards, ejabberd can be used to build bespoke solutions very cost effectively.
What's New in This Release:
HTTP service:
· Fix ejabberd_http:get_line
· Don't use binary:match to extract lines from binaries
· Parse and encode https header names like native http parser does
· Parse correctly https request split into multiple packets
· Properly handle HEAD request in mod_http_bind (EJAB-1538)
· New option default_host for handling requests with ambiguous Host (EJAB-1261)
ODBC:
· New ODBC support for mod_announce
· New ODBC support for mod_blocking
· New ODBC support for mod_irc
· New ODBC support for mod_muc
· New ODBC support for mod_shared_roster
· New ODBC support for mod_vcard_xupdate
· Add ODBC exporting function for privacy table
· Work also with some unicode strings in PgSQL (EJAB-1490)
· Replace a single quote with double quotes in an ODBC escape
SSL:
· Make sure that res is initialized in all cases
· Parse correctly https request split into multiple packets (EJAB-1537)
· Added missed tls:recv_data/2
· Don’t ignore Length parameter in tls:recv
· Avoid quadratic behavior in reading SSL data
· Dix http_bind webserver TLS fai...