New bugfix release ejabberd 2.1.11
We are pleased to announce the bugfix release ejabberd 2.1.11.
It includes a few bugfixes and improvements, and also ODBC support for several modules.
The major changes are:
- HTTP service
Fix ejabberd_http:get_lineDon’t use binary:match to extract lines from binariesParse and encode https header names like native http parser doesParse correctly https request split into multiple packetsProperly 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_announceNew ODBC support for mod_blockingNew ODBC support for mod_ircNew ODBC support for mod_mucNew ODBC support for mod_shared_rosterNew ODBC support for mod_vcard_xupdateAdd ODBC exporting function for privacy tableWork 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 casesParse correctly https request split into multiple packets (EJAB-1537)Added missed tls:recv_data/2Don’t ignore Length parameter in tls:recvAvoid quadratic behavior in reading SSL dataDix http_bind webserver TLS fail on Chrome (EJAB-1530)
- Miscellanea
Assume we have only one CPU when an auto-detection fails (EJAB-1516)Auth: Relax digest-uri handling (EJAB-1529)Caps: Cache caps timestamp before the IQ-request is doneIRC: Use of MUC passwordPrivate: misc errors cases fixesPubsub: return user affiliation for a specified node (EJAB-1294)Shared Roster: Foreign items were not pushed (EJAB-1509)Shared Roster LDAP: user substitution in ldap_rfilter (EJAB-1555)Windows: Fix makefile rules for building DLLs
Check the Release Notes for a more complete list of changes:
https://www.process-one.net/en/ejabberd/release_notes/release_note_ejabberd_2.1.11
If you upgrade from ejabberd 2.0.5 or older, read carefully the release notes of ejabberd 2.1.0 too, because there were several changes in the installation path and the configuration options.
The list of solved tickets since previous version is available on ProcessOne bug tracker:
https://redir.process-one.net/ejabberd-2.1.11
ejabberd 2.1.11 is available as source code package and binary installers for Linux 32 bits, 64 bits, Mac OS X Intel, and Windows:
https://www.process-one.net/en/ejabberd/downloads