Author Topic: Jabber protocol  (Read 8940 times)

0 Members and 1 Guest are viewing this topic.

Offline Testertime

Jabber protocol
« on: 10 03 2016, 22:39:32 »
Hello! I'm creating this topic as there isn't one about Jabber yet and maybe there is going to be some more active discussion about it.

I'm (sadly) not a developer, but as an end-user I'm very curious if there are any bigger improvements or changes for Jabber in the works. Especially adding new great XEP extension features would be so awesome. One great example is XEP-0363, known as HTTP file upload. It allows you to upload a file to the Jabber server and linking this file in the chat instantly for sharing. This is great for group conversations and offline contacts. So far it is only implemented in the Android mobile clients Conversations and Xabber, and in the desktop client Gajim (but a huge pain to setup the plugin for average users on Windows...).

The same counts for the OMEMO encryption. But I wouldn't like to repeat myself and bother you more than necessary, so I'm linking my previous topic: http://forum.miranda-ng.org/index.php?topic=4378.0 - What do you think?

On desktop Miranda NG is the most badass client ever, and hopefully it will be always the case. Thank you :)
 

Offline Gradius

Re: Jabber protocol
« Reply #1 on: 17 03 2016, 08:52:58 »
Miranda-NG running normally and randomly miranda-ng crash, and closes.

Sorry but you are not allowed to view spoiler contents.



I'm not sure that here would be the right place, but I found a discussion specific to Gtalk. But as it is Jabber, post here.

If necessary, they can move the topic to the correct area.
« Last Edit: 16 06 2016, 17:21:10 by Apollo2k4 »
 

Offline Testertime

Re: Jabber protocol
« Reply #2 on: 16 06 2016, 16:34:54 »
Are there any plans for Jabber enhancements in the future? As no commercial company is going to come and break all your work with an update again, I think it is a worthwhile investment to bring an open standard more forward. Pidgin, Gajim, Xabber (Android), and so many other clients aren't making any steps forward, so I would love to see anything new in the future on my favorite client (Miranda NG of course :P). What do you think? Any opinions? Thank you in advance.
 

Offline AnrDaemon

Re: Jabber protocol
« Reply #3 on: 18 06 2016, 00:57:50 »
Unfortunately, the Jabber protocol itslf is in dire need of updates. It is cumbersome and unreliable.
But the progress has been slow and conflicting so far.
 

Offline KalterGrog

  • Newbie
  • *
  • Posts: 7
Re: Jabber protocol
« Reply #4 on: 19 06 2016, 17:13:30 »
Does the Jabber plugin work for anyone since last week's update (0.95.5)? My account won't connect anymore.
 

Offline Wishmaster

Re: Jabber protocol
« Reply #5 on: 19 06 2016, 17:24:01 »
Does the Jabber plugin work for anyone since last week's update (0.95.5)? My account won't connect anymore.
Do you use jabber.ccc.de? There seem to be some problems, try using OpenSSL plugin for Miranda NG.
 
The following users thanked this post: KalterGrog

Offline KalterGrog

  • Newbie
  • *
  • Posts: 7
Re: Jabber protocol
« Reply #6 on: 19 06 2016, 17:37:22 »
Do you use jabber.ccc.de? There seem to be some problems, try using OpenSSL plugin for Miranda NG.
Yes, I do. Thanks for the advice, I'll try that.
 

Offline Wishmaster

Re: Jabber protocol
« Reply #7 on: 19 06 2016, 17:50:07 »
Yes, I do. Thanks for the advice, I'll try that.
Which operating system do you use?
 

Offline KalterGrog

  • Newbie
  • *
  • Posts: 7
Re: Jabber protocol
« Reply #8 on: 19 06 2016, 18:07:21 »
Which operating system do you use?
I use Win7 x64 (Miranda also x64).
I installed OpenSSL with the libs, now it works again. Thanks.
If anyone else encounters the problem: http://wiki.miranda-ng.org/index.php?title=Plugin:OpenSSL
I used Option 2, with the dlls from openssl-1.0.2h-x64_86-win64.zip.
 

Offline Robyer

Re: Jabber protocol
« Reply #9 on: 19 06 2016, 18:30:17 »
Are there any plans for Jabber enhancements in the future?
There are some plans for Jabber in our roadmap - http://trac.miranda-ng.org/roadmap
I was developing mainly Facebook, Omegle, Steam, Dummy and MobileState plugins. Now I'm retired. Goodbye, everyone. ~ You can still find me on Facebook.
 

Offline andng

  • Newbie
  • *
  • Posts: 5
Re: Jabber protocol
« Reply #10 on: 29 08 2016, 11:11:31 »
I use Jabber protocol for gmail chat, it stopped working, although it was OK a week ago... Here is the log:

[14:10:24 1AE8] [JABBER] SetAwayMsg called, wParam=40072 lParam=(null)
[14:10:24 1AE8] [JABBER] PS_SETSTATUS(40072)
[14:10:24 1BC4] [JABBER] Thread started: type=0
[14:10:24 1AE8] [JABBER] SetAwayMsg called, wParam=40072 lParam=(null)
[14:10:24 1BC4] [JABBER] Connection request to talk.google.com:443 (Flags 0)....
[14:10:24 1BC4] [JABBER] (03B9D2F8) Connecting to server talk.google.com:443....
[14:10:24 1BC4] [JABBER] (03B9D2F8) Connecting to ip 64.233.164.125:443 ....
[14:10:24 1BC4] [JABBER] (840) Connected to talk.google.com:443
[14:10:24 1BC4] [JABBER] Thread type=0 server='talk.google.com' port='443'
[14:10:24 1BC4] [JABBER] Intializing SSL connection
[14:10:24 1BC4] [JABBER] (840 talk.google.com) Starting SSL negotiation
[14:10:24 1BC4] [JABBER] (840 talk.google.com) SSL negotiation successful
[14:10:24 1BC4] [JABBER] Stream is initializing after connect
[14:10:24 1BC4] [JABBER] (03B9D2F8:840) Data sent
<?xml version="1.0" encoding="UTF-8"?><stream:stream xmlns="jabber:client" to="gmail.com" xmlns:stream="http://etherx.jabber.org/streams" xml:lang="en" version="1.0">
[14:10:24 1BC4] [JABBER] Entering main recv loop
[14:10:25 1BC4] [JABBER] (03B9D2F8:840) Data received
<stream:stream from="gmail.com" id="4EF6EC180CCCC637" version="1.0" xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client">
[14:10:25 1BC4] [JABBER] recvResult = 138
[14:10:25 1BC4] [JABBER] bytesParsed = 138
[14:10:25 1BC4] [JABBER] (03B9D2F8:840) Data received
<stream:features><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>X-OAUTH2</mechanism><mechanism>X-GOOGLE-TOKEN</mechanism><mechanism>PLAIN</mechanism></mechanisms></stream:features>
[14:10:25 1BC4] [JABBER] recvResult = 197
[14:10:25 1BC4] [JABBER] bytesParsed = 197
[14:10:25 1BC4] [JABBER] (03B9D2F8:840) Data sent
<auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" mechanism="PLAIN">AGFuZHJleS5ieWtvdgBYdGh5anB0djE=</auth>
[14:10:25 1BC4] [JABBER] (03B9D2F8:840) Data received
<failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized/></failure>
[14:10:25 1BC4] [JABBER] recvResult = 77
[14:10:25 1BC4] [JABBER] bytesParsed = 77
[14:10:25 1BC4] [JABBER] (03B9D2F8:840) Data sent
<auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" mechanism="PLAIN">YW5kcmV5LmJ5a292QGdtYWlsLmNvbQBhbmRyZXkuYnlrb3YAWHRoeWpwdHYx</auth>
[14:10:25 1BC4] [JABBER] (03B9D2F8:840) Data received
</stream:stream>
[14:10:25 1BC4] [JABBER] recvResult = 16
[14:10:25 1BC4] [JABBER] bytesParsed = 0
[14:10:25 1BC4] [JABBER] Unknown state: bytesParsed=0, datalen=16, jabberNetworkBufferSize=2048
[14:10:25 1BC4] [JABBER] Connection closed gracefully
[14:10:25 1BC4] [JABBER] recvResult = 0
[14:10:25 1BC4] [JABBER] 1
[14:10:25 1BC4] [JABBER] 2
[14:10:25 1BC4] [JABBER] Thread ended: type=0 server='gmail.com'
[14:10:25 1BC4] [JABBER] (03B9D2F8:840) Connection closed internal
[14:10:25 1BC4] [JABBER] (03B9D2F8:4294967295) Connection closed
[14:10:25 1BC4] [JABBER] Exiting ServerThread
 

Offline andng

  • Newbie
  • *
  • Posts: 5
Re: Jabber protocol
« Reply #11 on: 30 08 2016, 13:43:36 »
I found the reason - it seems the problem was with miranda database, I deleted jabber account and then imported history and contacts from old database and it started working again, strange...
 

Offline phatmr

Re: Jabber protocol
« Reply #12 on: 26 03 2018, 17:04:14 »
Hi,

i updated my MirandaNG Dev. Build 32bit today via internal Pluginupdater to Version v0.95.8 alpha build #19570.

Now i'm not able to send messages via Jabber Protocol anymore.
Im using Jabber Protocol for example to communicate with other GTalk/Hangouts Users.
Everytime i try to send a Message an Error pops up "No Omemo Session exists".
Recieving Messages from Others works fine.

netlog says:
[18:29:17 0EF8] [JABBER_1] Jabber OMEMO: error: message does not encrypted for any sessions
[18:29:17 0FFC] [JABBER_1] Broadcast ACK
[18:29:17 0FFC] [JABBER_1] Returning from thread

Please can u help me?

Greetings phatmr
 

Offline dartraiden

Re: Jabber protocol
« Reply #13 on: 26 03 2018, 17:16:54 »
Try to disable OMEMO support in Jabber account settings
 

Offline phatmr

Re: Jabber protocol
« Reply #14 on: 26 03 2018, 17:45:21 »
Hi,

thank you. It works. That was fast :-)

Now the second.

Im using Jabber Protocol too for a second Account to communicate with Conversation Users.
It works for months via OTR Encryption.
After an Update from Conversations Client they didnt support OTR anymore.
But they still support OMEMO.
In that Jabber Account i have aktivated OMEMO in Accountsettings.
But if the Others send me an OMEMO encrypted Message Miranda says "Client doesn't seem to support that."

Can you help in that too?

Thank You
phatmr