diff options
author | Stuart Mumford <stuart@cadair.com> | 2015-12-11 15:19:40 +0000 |
---|---|---|
committer | Florent Le Coz <louiz@louiz.org> | 2015-12-13 21:04:07 +0100 |
commit | 8ddbe8d3e6a5a5001537379aa4f1a418c6cb6d23 (patch) | |
tree | 12a9ccb4b12ecd6888a94659e5ff831ef4123195 | |
parent | 1f6eea62f46789c0d3ebe7da133ccad2e59c89c8 (diff) | |
download | biboumi-8ddbe8d3e6a5a5001537379aa4f1a418c6cb6d23.tar.gz biboumi-8ddbe8d3e6a5a5001537379aa4f1a418c6cb6d23.tar.bz2 biboumi-8ddbe8d3e6a5a5001537379aa4f1a418c6cb6d23.tar.xz biboumi-8ddbe8d3e6a5a5001537379aa4f1a418c6cb6d23.zip |
Make the XMPP server address configurable.
fix #3145
-rw-r--r-- | doc/biboumi.1.md | 6 | ||||
-rw-r--r-- | louloulibs/xmpp/xmpp_component.cpp | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/doc/biboumi.1.md b/doc/biboumi.1.md index cf7b893..bb18475 100644 --- a/doc/biboumi.1.md +++ b/doc/biboumi.1.md @@ -47,6 +47,12 @@ The configuration file uses a simple format of the form This password must be configured in the XMPP server, associated with the external component on *hostname*. +`xmpp_server_ip` + + The IP address to connect to the XMPP server on. The connection to the XMPP + server is unencrypted, so the biboumi instance and the server should normally + be on the same host. The default value is 127.0.0.1. + `port` The TCP port to use to connect to the local XMPP component. The default diff --git a/louloulibs/xmpp/xmpp_component.cpp b/louloulibs/xmpp/xmpp_component.cpp index 3017c0b..ce9552f 100644 --- a/louloulibs/xmpp/xmpp_component.cpp +++ b/louloulibs/xmpp/xmpp_component.cpp @@ -61,7 +61,7 @@ XmppComponent::XmppComponent(std::shared_ptr<Poller> poller, const std::string& void XmppComponent::start() { - this->connect("127.0.0.1", Config::get("port", "5347"), false); + this->connect(Config::get("xmpp_server_ip", "127.0.0.1"), Config::get("port", "5347"), false); } bool XmppComponent::is_document_open() const |