![]() Set executable permission on mac_listener when installing.Don’t force RSM in get_items when max_items is not provided.Add missing Nidx building records from sql result.Add pubsub#multi-items to features list (Support XEP-0060 v1.14).Support pubsub#publish-options PRECONDITIONs.Send last PEP items to owner on initial presence.Fix send last items on initial presence. ![]() mod_mam: Never store MUC messages in user archives.Improve muc#roominfo and muc#roomconfig forms.Include x tag in presence errors related to nick change.Move ‘certfile’ based options in a single place.Fix function clause on filelib:wildcard/1.Avoid infinite loop between self-signed certs.Eat less memory during building certificates graph.Don’t call pkix_is_self_signed/1 too frequently.Speedup certificate chains creation and validation.Rely on Server Name Indication for incoming Direct-TLS connections. #Ejabberd monitoring updateDon’t let privacy list prevent local roster update.Only allow compression after SASL as per XEP-0170.Use xmpp:try_subtag/2 wherever possible.Rewrite ejabberd system monitor for efficiency. #Ejabberd monitoring windowsImprovementsĪ race in join_cluster has been fixed, inotifywait.exe on Windows has been fixed, ODBC configuration on Windows has been fixed, logger is killed and restarted when it’s overloaded, certificate creation and validation chain has been optimised for faster operation.Ĭertificates management has been improved and binary installer now provides “ready to use” and pre-configured ones. Missing features and behaviour has been discussed with users of the Conversations client, to improve support of OMEMO and fix the blocking items. When memory consumption is back to normal, the OOM watchdog is stopped. If the OOM killer is enabled (with ejabberd option oom_killer: true), all overloaded processes would be killed. A watchdog periodically inspects all running processes and collects statistics about overloaded ones. The new verion is based on memsup(3erl) application: the OOM watchdog is only started when total OS memory consumption is more than 80%. Previous version was inefficient making its usage almost pointless, but with a lot of potential. having both XMPP and HTTP on port 443) and, for huge deployments, to offload SSL to frontends, such as nginx or haproxy. ![]() Such approach makes it possible to multiplex several services on a single port (e.g. This is where SNI becomes useful: there is no need now to do STARTTLS, instead, a client may directly open a TLS connection to a server and request the server’s certificate via SNI extension. There is a trend to replace STARTTLS (defined in RFC6120) with the new approach defined in XEP-0368 (also known as “Direct-TLS”). Server Name Indication (SNI for short) is a way for clients to provide a server name for the certificate intended to use for TLS connection. Please, send us feedback to help us build an even stronger community and do even better in 2018 ! To celebrate a culmination of many efforts in 2017 to make ejabberd the best XMPP server ever, we are happy to announce 17.12 which comes with many improvements and bugfixes.Ģ017 has been the biggest year ever for ejabberd. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |