Hi,
I want to remove all existing contacts and their related chat history(archived chat) from my installed Openfire. Is there any direct way in Openfire to do that?
Any suggestions on this...
Thanks in advance.
Hi,
I want to remove all existing contacts and their related chat history(archived chat) from my installed Openfire. Is there any direct way in Openfire to do that?
Any suggestions on this...
Thanks in advance.
Hello all
I have facing a problem to connection openfire with android conversation app. it quit strange problem
this works well when connecting to openfire which is installed on any linux server and normal window os like win7 or win8
But when i install openfire on window server 2012 this app not connecting.
also i chat with converstion app community (feedback) then this problem is from server side
Hi guys,
I tried numerous times to get this working, but so far all the manuals I have found online resulted in a non-working setup.
Can anyone help me out here ?
Instalei o OpenFire 4.1.3 num computador com Windows 7 Pro 64bits (que é usado como terminal na rede), utilizei a opção de banco de dados "Banco de Dados Interno - Utilize um banco de dados interno, mantido por HSQLDB. Esta opção não requer nenhuma configuração de um banco de dados externo e é um modo fácil de rodar o serviço rapidamente. Todavia, ele não oferece o mesmos nível de performance que um banco de dados externo" e Perfil "Padrão - Armazenar os grupos e usuários no banco de dados do Openfire. Esta é a melhor opção para instalações simples", são 10 usuários com computador rodando Windows 7 e Windows 10, todos com o spark 2.8.3, o OpenFire está rodando o plugin de monitoramento.
Como são 10 usuário cada um tem 9 contatos, acontece de um ou outro usuário se logar e não aparecer todos o 9 contatos, as vezes aparecem 3, e no computador do lado aparecem todos os contatos.
Isso pode ser pq não utilizei um banco de dados a parte, por estra num computador que é utilizado como terminal rodando outros programas e antivírus, ou alguma configuração que tem que ser feita?
I am running a website with multiple forums, and I want to give each forum their own chat. I found the chat script I want to use, but it requires XMPP and Openfire was recommended for it.
So looking at the Openfire installation instructions, it gives a Windows option, Linux option, and Mac option. Those three options are fine for a personal computer, but what about adding to a website? What do I upload to my webhost for my website?
Then I'm a little confused about data bases. I understand it needs one or has the embed one, but each forum on my website has its own data base as well, so how will Openfire work with each of those so they stay separate from each other, or do I need to add Openfire to each forum separately?
Hi!
I run a couple of Openfire servers which are set to require encryption and uses the default self-signed certificates. I use Trillian as my client.
When Trillian got updated to version 6 it would no longer connect to the Openfire servers. Trillian 6 uses an updated SSL engine compared to version 5.
After diagnosing the problem with the Trillian devs they gave me this answer:
"When connecting, it looks like Openfire is adding an extension: "id-ce-subjectAltName' with a type of 'id-on-xmppAddr', but it has an error with it. The particular error we see is:
BER Error: Wrong field in SEQUENCE expected class:CONTEXT(2) tag:0 but found class:UNIVERSAL(0) tag: 12"
I tried generating my own self signed certificates using easyrsa and openssl and those work fine with Trillian 6. I'll add the method I used to generate them below. Publicly signed certificates using LetEncrypt or others should also work.
Can someone look into this and see if it's possible to create the certificates so they validate properly? I'll gladly ask the Trillian devs if you want some more info from their end.
Here's how I created my own self signed certificates. Run on Fedora 24. Replace <servername> with suitable name (without brackets) if you want to run the commands yourself.
wget https://github.com/OpenVPN/easy-rsa/archive/master.zip
unzip master.zip
cd easy-rsa-master/easyrsa3/
cp vars.example vars
I uncommented the following in vars file. Probably not needed though...
set_var EASYRSA_KEY_SIZE 2048
set_var EASYRSA_CA_EXPIRE 3650
set_var EASYRSA_CERT_EXPIRE 3650
./easyrsa init-pki
./easyrsa build-ca
Make RSA cert
./easyrsa gen-req <servername>_rsa
./easyrsa sign-req server <servername>_rsa
Convert to x509
openssl x509 -in pki/issued/<servername>_rsa.crt -out <servername>_rsa.crt
Decrypt private key since Openfire doesn't seem to import it otherwise
openssl rsa -in pki/private/<servername>_rsa.key -out rsapriv.key
Make DSA cert
openssl dsaparam -out dsaparam.pem 2048
openssl gendsa -out privdsakey.pem dsaparam.pem
openssl req -new -key privdsakey.pem -out pki/reqs/<servername>_dsa.req
./easyrsa sign-req server <servername>_dsa
Convert to x509
openssl x509 -in pki/issued/<serverame>_dsa.crt -out <servername>_dsa.crt
In Openfire web GUI
- Import ca.crt to truststore
- Import DSA and RSA cert using the decrypted keys and x509 certs
Hallo,
we have two certificate with the same Properties except serial number, Thumbprint and some extensions.
the first one is from 4/24/2017 and the second one is from 9/9/2015, both are valid till 1/1/2100.
we have two devices, one with the first certificat, the second one with the new certifikat.
the second device can seccussfully connect but the first device not.
i'm getting this error:
at org.apache.mina.filter.SSLFilter.messageReceived(SSLFilter.java:416)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(Ab stractIoFilterChain.java:299)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilt erChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceive d(AbstractIoFilterChain.java:648)
at org.apache.mina.common.support.AbstractIoFilterChain$HeadFilter.messageReceived (AbstractIoFilterChain.java:499)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(Ab stractIoFilterChain.java:299)
at org.apache.mina.common.support.AbstractIoFilterChain.fireMessageReceived(Abstra ctIoFilterChain.java:293)
at org.apache.mina.transport.socket.nio.SocketIoProcessor.read(SocketIoProcessor.j ava:228)
at org.apache.mina.transport.socket.nio.SocketIoProcessor.process(SocketIoProcesso r.java:198)
at org.apache.mina.transport.socket.nio.SocketIoProcessor.access$400(SocketIoProce ssor.java:45)
at org.apache.mina.transport.socket.nio.SocketIoProcessor$Worker.run(SocketIoProce ssor.java:485)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:51)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.net.ssl.SSLHandshakeException: General SSLEngine problem
at sun.security.ssl.Handshaker.checkThrown(Unknown Source)
at sun.security.ssl.SSLEngineImpl.checkTaskThrown(Unknown Source)
at sun.security.ssl.SSLEngineImpl.writeAppRecord(Unknown Source)
at sun.security.ssl.SSLEngineImpl.wrap(Unknown Source)
at javax.net.ssl.SSLEngine.wrap(Unknown Source)
at org.apache.mina.filter.support.SSLHandler.handshake(SSLHandler.java:525)
at org.apache.mina.filter.support.SSLHandler.messageReceived(SSLHandler.java:306)
at org.apache.mina.filter.SSLFilter.messageReceived(SSLFilter.java:392)
... 14 more
Caused by: javax.net.ssl.SSLHandshakeException: General SSLEngine problem
at sun.security.ssl.Alerts.getSSLException(Unknown Source)
at sun.security.ssl.SSLEngineImpl.fatal(Unknown Source)
at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
at sun.security.ssl.ServerHandshaker.clientCertificate(Unknown Source)
at sun.security.ssl.ServerHandshaker.processMessage(Unknown Source)
at sun.security.ssl.Handshaker.processLoop(Unknown Source)
at sun.security.ssl.Handshaker$1.run(Unknown Source)
at sun.security.ssl.Handshaker$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.security.ssl.Handshaker$DelegatedTask.run(Unknown Source)
at org.apache.mina.filter.support.SSLHandler.doTasks(SSLHandler.java:696)
at org.apache.mina.filter.support.SSLHandler.handshake(SSLHandler.java:496)
... 16 more
Caused by: java.security.cert.CertificateException: signature verification failed of [firstdevice@myxmpp.de]
at org.jivesoftware.openfire.net.ClientTrustManager.checkClientTrusted(ClientTrust Manager.java:251)
at sun.security.ssl.AbstractTrustManagerWrapper.checkClientTrusted(Unknown Source)
... 25 more
we are using Openfire version 3.9.3
Server name is myxmpp.de
I need you help
Thanks
Hi all,
I am using Openfire 3.1 along with an applicaton with Android aSmack library of version 4.0.3.
I know my Openfire and the aSmack library is outdated but it's been working very fine until now.
But suddenly, I check the Debug log and these Exceptions appear and kick off my users out of my chatting server:
[Debug log]
2017.05.29 15:42:28 org.jivesoftware.openfire.nio.NIOConnection - Error delivering raw text:
<stream:error xmlns:stream="http://etherx.jabber.org/streams"><internal-server-error xmlns="urn:ietf:params:xml:ns:xmpp-streams"/></stream:error>
java.io.IOException: Connection reset/closed by peer
at org.jivesoftware.openfire.nio.NIOConnection.deliverRawText(NIOConnection.java:3 81)
at org.jivesoftware.openfire.nio.ConnectionHandler.exceptionCaught(ConnectionHandl er.java:154)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.exceptionCaugh t(DefaultIoFilterChain.java:672)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextExceptionCaught(D efaultIoFilterChain.java:461)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1100(DefaultIoFilt erChain.java:47)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.exceptionCaug ht(DefaultIoFilterChain.java:760)
at org.apache.mina.core.filterchain.IoFilterAdapter.exceptionCaught(IoFilterAdapte r.java:102)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextExceptionCaught(D efaultIoFilterChain.java:461)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1100(DefaultIoFilt erChain.java:47)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.exceptionCaug ht(DefaultIoFilterChain.java:760)
at org.apache.mina.core.filterchain.IoFilterAdapter.exceptionCaught(IoFilterAdapte r.java:102)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextExceptionCaught(D efaultIoFilterChain.java:461)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1100(DefaultIoFilt erChain.java:47)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.exceptionCaug ht(DefaultIoFilterChain.java:760)
at org.apache.mina.core.filterchain.IoFilterEvent.fire(IoFilterEvent.java:93)
at org.apache.mina.core.session.IoEvent.run(IoEvent.java:63)
at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTask(Ordere dThreadPoolExecutor.java:769)
at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTasks(Order edThreadPoolExecutor.java:761)
at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.run(OrderedThr eadPoolExecutor.java:703)
at java.lang.Thread.run(Unknown Source)
2017.05.29 15:42:28 org.jivesoftware.openfire.nio.NIOConnection - Error delivering raw text:
</stream:stream>
java.io.IOException: Connection reset/closed by peer
at org.jivesoftware.openfire.nio.NIOConnection.deliverRawText(NIOConnection.java:3 81)
at org.jivesoftware.openfire.nio.NIOConnection.close(NIOConnection.java:246)
at org.jivesoftware.openfire.nio.NIOConnection.close(NIOConnection.java:224)
at org.jivesoftware.openfire.nio.NIOConnection.deliverRawText(NIOConnection.java:3 96)
at org.jivesoftware.openfire.nio.ConnectionHandler.exceptionCaught(ConnectionHandl er.java:154)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.exceptionCaugh t(DefaultIoFilterChain.java:672)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextExceptionCaught(D efaultIoFilterChain.java:461)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1100(DefaultIoFilt erChain.java:47)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.exceptionCaug ht(DefaultIoFilterChain.java:760)
at org.apache.mina.core.filterchain.IoFilterAdapter.exceptionCaught(IoFilterAdapte r.java:102)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextExceptionCaught(D efaultIoFilterChain.java:461)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1100(DefaultIoFilt erChain.java:47)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.exceptionCaug ht(DefaultIoFilterChain.java:760)
at org.apache.mina.core.filterchain.IoFilterAdapter.exceptionCaught(IoFilterAdapte r.java:102)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextExceptionCaught(D efaultIoFilterChain.java:461)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1100(DefaultIoFilt erChain.java:47)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.exceptionCaug ht(DefaultIoFilterChain.java:760)
at org.apache.mina.core.filterchain.IoFilterEvent.fire(IoFilterEvent.java:93)
at org.apache.mina.core.session.IoEvent.run(IoEvent.java:63)
at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTask(Ordere dThreadPoolExecutor.java:769)
at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTasks(Order edThreadPoolExecutor.java:761)
at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.run(OrderedThr eadPoolExecutor.java:703)
at java.lang.Thread.run(Unknown Source)
Does anyone have a clue about this exception? Does it relate to the idle client connection time and sending XMPP pings to idle clients?
Currently my client setting is set to 3600 sec for idle clients until the connection closes, and set to sending XMPP pings to idle clients.
I need a desperate help on this. Thank you!
Recently openfire started to produce an error when receiving a packet from asmack ping manager
2014.06.15 05:37:49 org.jivesoftware.openfire.nio.ConnectionHandler - Closing connection due to error while processing message: <iq id='22-9' to='server' type='result'></iq>
|
Any idea what is causing this error, is it related to the offline user issue in 3.9.3.
Its really annoying, more than 1782 error from one client.
asmack 4.0
openfire 3.9.3
Hello! I'm plan to deploy Openfire Server. My parent domain for example is contoso.com. So I'm install application with domain name contoso.com and server name is openfire.contoso.com.
Server Properties:
------------------
Server Uptime: 6 minutes -- started May 31, 2017 1:38:20 PM
Version: Openfire 4.1.4
Server Directory: C:\Program Files (x86)\Openfire
XMPP Domain Name: contoso.com
Environment:
------------------
Java Version: 1.8.0_131 Oracle Corporation -- Java HotSpot(TM) Client VM
Appserver: jetty/9.2.z-SNAPSHOT
Server Host Name (FQDN): openfire.contoso.com
OS / Hardware: Windows Server 2012 R2 / x86
Locale / Timezone: en / Moscow Standard Time (3 GMT)
OS Process Owner: Administrator
Java Memory: 32,42 MB of 247,50 MB (13,1%) used
My question is: for what domain should I make a certificate. For openfire.contoso.com (because clients perform connection to this host name) or for contoso.com? Through the web interface of the server, it wants to do just that for contoso.com.
I wanted to bounce some ideas about the process.
I have Openfire running in Ubuntu 12.04
I have a new VM setup and ready with 16.04. Openfire and MySQL are already installed and ready to go.
I am using the latest version of Openfire, and I also use FastPath (so I need to install Tomcat too).
I am going to do this during business hours so I wanted to make sure I cover all the bases first
I almost forgot. I would like to get the DNS SRV Record verification working with this server. So lets say we use for fqdn
chat.contoso.com and that the domain name is conto.com (yes, someone though to shorten our domain name for some weird reason).
Should I name the server chat? I can add a DNS record that says chat.contoso.com. Would it still give the warning?
Debian 8 jessie.
Any mobile client can connect only one times, accept server self-signed certificate, when i try to reconnect...and fail.
I tried many android clients on many phones, with different Android version.
If i disable STARTTLS policy - all work, but i need TLS.
I tried to change Java 7 to 8, nothing.
Desktop clients work perfectly!
What log from server when i try to connect:
2017.06.01 18:42:43 WARN [socket_c2s-thread-4]: org.jivesoftware.openfire.nio.ConnectionHandler - Closing connection due to exception in session: (0x000003A9: nio socket, server, /192.168.7.150:45540 => /192.168.7.130:5222)
java.io.IOException: Connection reset by peer
at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
at sun.nio.ch.IOUtil.read(IOUtil.java:197)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380)
at org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:273)
at org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:44)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoP rocessor.java:690)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPolling IoProcessor.java:664)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPolling IoProcessor.java:653)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPoll ingIoProcessor.java:67)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractP ollingIoProcessor.java:1124)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)
First of all, I'd like to preface with a grand KUDOS to the team of openfire. I did thorough research before selecting an XMPP server and openfire definitely came out on top by a long stretch. GREAT WORK TEAM!
We recently migrated from skype to our own openfire server, but find the group/conference chat to be very difficult to effectively use. It almost seems like it wants to be an IRC instead of an effective team communication tool. Is this something thats known and being worked on, or is it just the life of XMPP?
Some points to describe what I mean
I'll stop now while I'm ahead. And certainly hope I'm not offending anyone. I appreciate that this project even exists, so please take my comments as constructivly as I intend them to be. I wouldn't have bothered registering and writing if I didn't appreciate so many other aspects to this project. These are just the gripe points, the issues we have faced while trying to implement this as an effective (and secure) communication tool.
I will be glad to hear if we are simply misconfigured or misusing things, if there's anything we should be doing different to improve our experience, thats great news to me!
Hello.
I'm using Openfire 4.1.4.
I noticed a strange problem.
Adds a new user. Writes the name in which there are national characters (PL). After checking all the characters are normally visible.
After some time eg 10 minutes all national signs are change by ? char
Please help.
Regards.
I find it simply absurd that in 2017 we're stuck with a "SERVER" that runs with 32 bits code. That's ridiculous........ But anyways, I hope someone has found a sure way to install Openfire with Java x64 that simply WORKS.
I've read many posts but NONE OF THEM WORKS, period.
Install Java x64 in Openfire\JRE folder does not work, the program insists it requires x86 Java to run.
If anyone has cracked this please share with us.
Kind people, tell me where you can change BASE DN, BD = postgressql
Ldap authorization
Wrote wrong base dn and now do not start administrators
Hello, tell me please how to specify in BASE DN several groups
There are 3 groups allowed:
1) group1
2) group2
3) group3
All in the same domain
I am writing OU = Group1, OU = Group2, OU = Group3, DC = test, DC = en
It gives an error!
writing
OU = Group1, DC = test, DC = en
everything is working
I also want to know how to make 3 groups - what would you open and in the tree was distributed across the Group
eg :
Group1
-user11
-user12
-user13
Group2
-user21
-user22
-user23
etc
Good people tell me how to configure NTLM authorization on 4.1.4.
Where to get the plugin and what settings should be set
Hallo,
How do I get this push enabled?