MongooseIM
MongooseIM copied to clipboard
MongooseIM is Erlang Solutions' robust, scalable and efficient XMPP server, aimed at large installations. Specifically designed for enterprise purposes, it is fault-tolerant and can utilise the resour...
This is more space for this [issue](https://github.com/esl/MongooseIM/issues/3360)
This PR addresses MIM-1687. Proposed changes include: * A wpool * Config options * We use consistent hashing to find a worker
There are two main goals of this PR: ### 1. Change the argument format The previous argument format for the GraphQL-based CLI was always JSON, which a bit difficult to...
Check for incorrect or missing admin annotations in GraphQL schemas
MongooseIM version: 4.2.0 Installed from: Pkg Erlang/OTP version: latest When we are sending message to group and configured the MongooseIM Push using mongoose_push_http and when and its working fine for...
Addresses MIM-1641 The library: - https://github.com/esl/cets/pull/1 Added backends for: - SM (session management) - Stream management The previous PR https://github.com/esl/MongooseIM/pull/3574 (now closed) Readme for a library: https://github.com/esl/cets/blob/36fc17f13526c69f2129d1da040e984e92531a58/README.md Other solutions: -...
This PR prepares the backbone of this effort. I define here the interface for the new `mongoose_c2s` in a way that I'm confident allows implementing everything else (presences, roster, stream...
The goal here is four-fold: move the c2s implementation to `gen_statem`, implement the _latest_ XMPP RFC, unify `ejabberd_c2s` and `ejabberd_receiver` and use ranch instead of `mongoose_tcp_listener`. The reasonale is ample,...
**Proposed changes include:** * CTL for migration from Mnesia to RDMS **How To:** Migrate `pubsub_nodes`: ```sh $ mongooseimctl migrate mnesia rdbms pubsub_nodes ``` Migrate `pubsub_subscriptions`: ```sh $ mongooseimctl migrate mnesia...