Questions tagged [xmpp]
Extensible Messaging and Presence Protocol (previously known as Jabber) is a layer 7 networking protocol for realtime text messaging. It is an open standard with a decentralised architecture, allowing anyone to run their own server. It is used as the underlying protocol by Google Talk.
163
questions
0
votes
0
answers
17
views
Unable to receive XMPP upstream messages
App Server is connected to XMPP and can send messages to the client in one go. But the client sends upstream messages through FirebaseMessaging.getInstance().send(remotemsage), and the App Server ...
0
votes
1
answer
83
views
Not able to access the ejabberd server even in ejabberdctl if ejabberdnode name is changed in GCP deployment using environment variable
As a first step in using ejabberd cluster in GCP, I tried to change the node name using the environment variable "ERLANG_NODE_ARG=ejabberd@main" as mentioned in the readme file.
But I am not ...
0
votes
0
answers
96
views
Cannot get XMPP vCard user search working properly version 21.12-1 ejabberd under Ubuntu 22.04.2 and LDAP to Active Directory
I'm have tested with Swift and Gajim. AD authentication integration works, but the vcard search fails when run from both Swift and Gajim but succeeds from the command line. Gajim is from the nightly ...
0
votes
1
answer
102
views
how to query a xmpp server from outside to find out what version he is running
There are many xmpps servers around (ejabberd, prosody etc ...).
Is there a api call that tells one what brand and what version is running on that server?
0
votes
2
answers
416
views
Prosody never calls http_file_share
I've tried to set up my prosody xmpp-server (more exactly: I migrated from a different machine with some really outdated version)
Most stuff works fine. Apart from mod_http_file_share that is.
If I ...
0
votes
0
answers
205
views
How to intercept encrypted XMPP traffic?
I have an mobile chat application which is using xmpp protocol for messageing. I am able to intercept http traffic of Application with traditional proxy like burp suite(After bypassing ssl pinning). ...
1
vote
0
answers
154
views
How to store the uploaded file to s3 bucket in ejabberd
I'm working on one to one chat with ejabberd.
I need to store the media files shared between the users to be stored in the s3 bucket.
Do I need to add the s3 bucket URL to the docroot of ...
1
vote
0
answers
287
views
Error configuring ACME ssl for ejabberd
I would like to know if there is a way to add a sucure ssl certifacte to ejabberd?
Someone reccomeneded ACME, but I run into an error:
root@uosib:~ ejabberdctl request-certificate all
Error: error
...
1
vote
2
answers
214
views
How to remove S2S connection?
I recently tried out snikket on one of my android devices, but then removed it. A couple days later, I noticed there are some S2S connections to "push.snikket.net".
Log entries:
2022-01-14 ...
0
votes
1
answer
313
views
How to allow more than 5K users to join Ejabberd MUC?
Ejabberd is the massively scalable server, here's article which show Ejabber can supporting 2M+ concurrent user.
But for Multi-User Chat(MUC), Ejabber supports only 5K users(as per ejabberd module ...
1
vote
1
answer
795
views
Ejabberd TLS negotiation failed
I've been trying for two days to get a simple Ejabberd setup working on a FreeBSD system, nothing too complicated, but couldn't get past a "TLS negotiation failed" error in Conversations. I ...
0
votes
1
answer
164
views
Which steps to follow in order to make configuration of NAPTR records in ejabberd
I am newly in network and programming. I want to configure Sip in ejabberd.
After I added ejabberd_sip listening module in ejabberd.yml as recommended in
the documentation the next step is described ...
-1
votes
1
answer
503
views
eJabberd: Retrive Chat Room history
I know it is very old question but I need some help regarding this urgently.
As per this thread, The chat room history only stored in RAM and it will removed if we restart the ejabberd service.
Is ...
0
votes
0
answers
284
views
Unable to log in to ejabberd
I have an AWS instance (Ubuntu 18.04) on which I am deploying ejabberd xmpp server (v.19.09.1). I took the following steps.
I disabled Ubuntu firewall (ufw) within the AWS instance since I already ...
0
votes
1
answer
127
views
ejabberd mod_logxml crashing user_send_packet and user_recieve_packet
I installed mod_logxml using ejabberdctl module_install and moved the beam file to my /ebin. I troubleshot this method because it doesn't work correctly out of the box until now, I'm finally able to ...
0
votes
1
answer
205
views
Ejabberd: some questions about configurations
I have some questions about ejabberd server configurations:
How I can show private chat history on the Web Admin or/and export history by specific date/time into the file? (I use Mysql for archive ...
0
votes
1
answer
356
views
ejabberd pubsub related commands
I have ejabberd 19.02 installed on an Ubuntu 18.04 server. I would like to find out if an admin can issue pub/sub related commands such as node creation, subscribing a jid to a node, sending a message ...
0
votes
1
answer
146
views
ejabberd and MS SQL on Windows?
Is it correct that if I install ejabberd on Windows machine I cannot use MS SQL instead of Mnesia? https://docs.ejabberd.im/admin/configuration/#microsoft-sql-notes seems to suggest it, it says, "For ...
0
votes
0
answers
164
views
Login or registration is very slow from any Xmpp Client
I've set up Ejabberd successfully everything works as it should.
Only the login or a registration takes a long time, sometimes over 20 seconds.
DNS entries match, config, SSL certificate too, needed ...
0
votes
1
answer
590
views
store ejabberd muc room data in mysql
I implemented group chat using mucSub feature given by ejabberd.
As for now the messages that have sent to the muc room are storing in the mnesia database, whenever I restart the server message ...
0
votes
0
answers
408
views
XMPP behind a GCP TCP/SSL proxy load balancer
I'm trying to set up an XMPP server on Google Compute Engine. I'm currently playing with Prosody. My preferred deployment strategy for servers is to have immutable infrastructure, so I tend to build ...
0
votes
1
answer
521
views
Ejabberd mod_proxy65 option issues
I have problem with mod_proxy65 and ejabberd 16.09-4.
Ejabberd crash when I try to use configuration for mod_proxy65.
Long ago I used mod_proxy65 with ejabberd 2.x and worked without problem.
When ...
1
vote
1
answer
608
views
Client not syncing messages; mod_carboncopy
I've had a prosody running trunk for about a year and haven't had any issues.
I've been testing ejabberd 18.12 and completed a transfer with
ejabberdctl import_prosody
on a "migrated" prosody ...
1
vote
1
answer
3k
views
Ejabberd and Conversations using OMEMO
I'm new to XMPP Servers and have setup a ejabberd server 18.09 under Windows 7 and I'm using Conversations 2.3.4+fcr as client.
Now I want to use OMEMO and I have no success. Conversations says in its ...
1
vote
1
answer
173
views
ejabberd privacy lists (xep-0016) unexpected behavior
To fend off xmpp spam, I use xep-0016 privacy list, that allows messages from contacts with mutual subscriptions (plus from muc servers), and denies by default:
<!-- Outgoing Sun 15 Jul 2018 14:19:...
0
votes
0
answers
357
views
ejabberd muc room chat history
Each time a new user connects to the MUC room he does not recieve previously sent message history. I want to be able to allow all users that join my MUC room to see past message history. How to do ...
0
votes
1
answer
157
views
Ejabberd mysql prefix on database tables
How can I use prefixes on database table names in Ejabberd? I have the mysql.sql file with the schema and I would to use the prefix "ejabberd_" on all the tables.
I can't seem to find anything on the ...
1
vote
0
answers
38
views
ejabberd localhost the connection was interrupted but logs say connection was accepted
I'm completely new to ejabber.
I have installed ejabber on debian (on virtual machine) but when I tried to check it with localhost (http://localhost:5280/admin) mozilla responded with the announcement ...
0
votes
1
answer
861
views
How to enable mod_http_upload in ejabberd server?
I need to enable mod_http_upload on my jabber-server, but, if I add the string:
mod_http_upload: {}
in the modules section of ejabberd.yml the server crashes and will not start until I remove this ...
1
vote
1
answer
782
views
eJabberd: room history is erased after server restart
I've successfully deployed a ejabberd server and integrated it with a mobile application.
Everything works great, however, every time I restart the server, the history of every room is lost. Actually,...
2
votes
0
answers
78
views
How to select the preferred file transport method?
I have a problem, as I think, with my prosody configuration: When I am sending files (for example photos) bigger than ~2 or 3 megabytes (as I established experimentally) using Converstions 2.* version ...
1
vote
1
answer
2k
views
Spacewalk error: jabberd/c2s[4642]: SASL callback for non-existing host: a.b.c.d
I am running spacewalk 2.6 on CentOS Linux release 7.4.1708 (Core)
and on starting spacewalk with spacewalk-service start
I observe:
jabberd.service - Jabber Server
Loaded: loaded (/usr/lib/...
10
votes
1
answer
11k
views
What Prosody modules do I need to support Conversations?
I am configuring a Prosody server for use with mobile clients supporting OMEMO. I've picked Conversations as a reference client since I'm familiar with it. What Prosody modules do I need to install to ...
3
votes
1
answer
3k
views
What service should a Prosody mod_proxy65 proxy offer?
I am adding the mod_proxy65 module to a Prosody server so that it is suitable for XMPP clients supporting XEP-0065. This allows file transfers between clients that are each behind a firewall (NAT).
...
0
votes
1
answer
1k
views
Working TLS certificate for jabberd2 server
I want to run a jabberd2 server (V 2.40) with secure client connections.
I followed the instructions from the documentation and the server is up and running:
https://github.com/jabberd2/jabberd2/wiki/...
1
vote
0
answers
574
views
Integrate an IM chat server to existing Spring server
I'm trying to integrate an openFire XMPP server to my current company Spring server but have two major questions I cannot find the answer to -
I'll start with my current architecture first -
1. The ...
3
votes
0
answers
2k
views
How do I get Prosody to use TLS 1.2?
I have Prosody running on my Ubuntu 14.04 LTS server. I have OpenSSL 1.01f installed, which is confirmed by running openssl version. TLSv1.2 is supported and confirmed by running openssl ciphers -v '...
1
vote
0
answers
495
views
MUC with roundcube-mail converse.js plugin
We are using the converse.js based plugin for roundcube-mail which can be found here for XMPP communication.
Chatting works fine as do chatrooms. When we initially log-in the servername for chat-...
0
votes
1
answer
451
views
Syntax error while giving a new user administration permissions in ejabberd.ym
For the last couple of hours I have been trying setting ejabberd server up. I built ejabberd from source becuase the package in ubuntu repository has a bug.
Anyway after building ejabberd from the ...
-1
votes
1
answer
268
views
ejabberd refuses to start after attempting to enable mod_proxy65
I cannot get ejabberd to start after attempting to enable mod proxy_65 with the following settings:
{mod_proxy65, [
{host, "secusrvr.com"},
{ip, {0,0,0,0}},
...
1
vote
0
answers
172
views
Slow file transfer using eclipse Saros RTC plugin with an openfire xmpp server
I set an Openfire xmpp server on Windows Server 2012 R2, using Amazon ec2.
When trying to share file over an IM client (such as Psi) the file transfer speed between two clients can reach over 1Mb/s, ...
0
votes
1
answer
318
views
Increase openfire memory to larger values
We use OpenFire for XMPP messages. We have some memory issues(OutOfMemoryError), and therefor we would like to increase memory. I know how to increase memory using VM options and we were able to ...
1
vote
0
answers
709
views
have xmpp (ejabberd) server authenticate with existing user database (MySQL)
Let me start off by stating that I know very little about the XMPP protocol or real-time communication in general. I did however manage to set up an ejabberd server with TLS encryption. I have written ...
0
votes
1
answer
3k
views
Cannot register new user on localhost ejabberd via Pidgin (503: service unavailable)
I setted up ejabberd server on localhost and now can access admin panel on localhost:5280/admin
In pidgin I fill following values:
username: root
password: password
host: localhost
resource: 5280
...
5
votes
1
answer
975
views
How to setup redundant ejabberd servers?
I currently have an ejabberd server running at domain A. It has a bunch of users with accounts like xyz@A. I want to setup alternative servers so that if A is down, clients can transparently use ...
3
votes
1
answer
2k
views
ejabberd: set Diffie-Hellman (DH) ciphers bitsize to >= 2048
In the modern version of ejabberd there is a possibility to use custom Diffie-Helman parameters by providing a self-generated pem-file to the dhfile and s2s_dhfile options in ejabberd.yml. I had ...
2
votes
1
answer
606
views
ejabberd: prevent the use of messages with subject by spammers
Recently there have been noticed a sudden surge in Jabber/XMPP spammers activity. Spammers not only manage to send a regular messages to users, like this:
but also a some kind of announcement message,...
-1
votes
1
answer
68
views
Disable title notification for MUCs on ejabberd
Is there any way to disable the title notification for MUC rooms in ejabberd on every log in?
0
votes
1
answer
601
views
Cannot connect to OpenFire server remotely
I have the following setup
An Azure VM running windows that has OpenFire installed and configured.
I have turned the firewall off on this VM.
I have enabled the end points for the VM in the Azure ...
0
votes
0
answers
406
views
Cannot connect to Openfire server on Azure
I have an OpenFire server running on an Azure VM but I cannot connect to it externally. I have opened the 5222/5223 endpoints on the VM portal and even turned the firewall off on the VM itself.
If I ...