From 1604320a2398901aa7662ece857e9bd217e8b06a Mon Sep 17 00:00:00 2001 From: Florent Le Coz Date: Sun, 8 Jun 2014 23:30:17 +0200 Subject: Make the XMPP component port configurable fix #2541 --- doc/biboumi.1.md | 5 +++++ src/xmpp/xmpp_component.cpp | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/doc/biboumi.1.md b/doc/biboumi.1.md index 6b04802..605fb96 100644 --- a/doc/biboumi.1.md +++ b/doc/biboumi.1.md @@ -46,6 +46,11 @@ 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*. +`port` + + The TCP port to use to connect to the local XMPP component. The default + value is 5347. + `admin` The bare JID of the gateway administrator. This JID will have more diff --git a/src/xmpp/xmpp_component.cpp b/src/xmpp/xmpp_component.cpp index 06db085..4c9c8ff 100644 --- a/src/xmpp/xmpp_component.cpp +++ b/src/xmpp/xmpp_component.cpp @@ -2,8 +2,8 @@ #include #include +#include #include - #include #include @@ -68,7 +68,7 @@ XmppComponent::~XmppComponent() void XmppComponent::start() { - this->connect("127.0.0.1", "5347", false); + this->connect("127.0.0.1", Config::get("port", "5347"), false); } bool XmppComponent::is_document_open() const -- cgit v1.2.3