-
tom
I"m having some serious issues with Prosody 0.11.4 Linux offical debian builds
-
tom
sometimes group chat messages come with two Ids
-
tom
<message id="a126daz" to="psi-dev@conference.jabber.ru/rion☫" type="groupchat" xml:lang="en" id="85317069-b663dfgdsfg81ca2c0"> <body>test test test</body> <stanza-id xmlns="urn:xmpp:sid:0" by="psi-dev@conference.jabber.ru" id="Rv_BSCddVthPa9zo"/> </message>
-
tom
it's causing me some silently dropped messages and client crashes
-
tom
has anyone else on a prosody server been experiecing dropped messages, and if so can you look in your xml console if there are two ids?
-
tom
if so that would help reproduce this issue
-
Ge0rG
tom: that sounds like a really weird issue. Are you sure that the two IDs weren't added by the sending client?
-
Martin
tom: Your messages to the muc where dropped or messages from the muc to you? I am running prosody trunk on buster and am not aware of this issue but maybe I just didn't realize it. Also I had only one client crash recently which was conversations crashing due to malformed db, I don't think this is related.
-
Ge0rG
I've been running prosody 0.11 for a long while and never had duplicate @id's
-
Ge0rG
I'm regularly looking into my prosody and client logs, and I would have noticed
-
tom
the messages showed up in my xml console
-
tom
but my client did not register them at all
-
tom
probably due to that dup id field
-
Ge0rG
tom: a client shouldn't freak out when an attribute is repeated, just pick a random one from them
-
tom
Ge0rG I'm not sure, but if it was the client wouldn't they get dropped, or the s2d connection dropped for sending something like that?
-
Martin
> psi-dev@conference.jabber.ru/rion☫ Maybe that symbol is the culprit.
-
Martin
I crashed clients by picking an emoji as muc Nick.
-
tom
the unicode?
-
tom
that's the lead developer of psi+
-
tom
if that unicode doesn't work in his own client
-
tom
lol
-
Ge0rG
some servers also dislike this kind of nickname
-
tom
but no, he uses that all the time
-
tom
and the issue wasn't with rion
-
Martin
Dunno, the xmpp devs here probably know better which characters may cause problems. Some are allowed some not.
-
tom
rion was only helping me debug test test the issue
-
Ge0rG
tom: are you using Psi+?
-
tom
yeah
-
tom
but i'm having issues with it right now so i've switched to swift
-
Ge0rG
tom: is it only happening on jabber.ru or also on other servers?
-
tom
no the message dropping is happening on nuegia.net
-
tom
which runs the official build of prosody 11.4 for debian from the prosody.im debian repo
-
Ge0rG
tom: the XML you pasted above doesn't have a "from" attribute. Where exactly did you log it and was it a sent or a received message?
-
tom
so that xml was just with the to swapped out
-
tom
it was a message originally from spyware@conference.nuegia.net/metheperson
-
Ge0rG
because you can't send a "groupchat" message to a full JID
-
tom
thats the thing
-
tom
muc-private-messages where missing some feature fields too
-
Ge0rG
tom: muc private messages are typically type=chat
-
tom
weird
-
tom
I think i'm just going to sleep this one off
-
tom
come back and try to fix it tommarrow
-
Ge0rG
tom: yes, very weird. feel free to ping me again when you are fresh and awake :)
-
tom
thank you I appreciate that
-
tom
because this is hardly the first time i've suspected and had silent dropped messages
-
Ellenor Malik
I actually had my entire prosody clear crash a couple days ago Ge0rG
-
Ge0rG
Ellenor Malik: which prosody version are you running?
-
Ellenor Malik
> Ge0rG Wrote: > because you can't send a "groupchat" message to a full JID challenge accepted ;-)
-
Ellenor Malik
Ge0rG: some old mercurial checkout
-
Ellenor Malik
from this year definitively
-
Ellenor Malik
I'm also on a really weird fork of freebsd that needs to be updated
-
Ge0rG
Ellenor Malik: 0.10, 0.11 or trunk?
-
Ge0rG
I'm currently hunting for a stacktrace of a trunk crash
-
Ellenor Malik
one of the three, for sure. It didn't stack trace, I don't think
-
Ellenor Malik
I think it just clean exited
-
Ellenor Malik
And i woke up to "pix-art: 2 of 7"
-
MattJ
The multiple I'd thing is 99.9999% not Prosody. More likely the receiving client messed with it. Poezio does this too I think.✎ -
MattJ
The multiple @id thing is 99.9999% not Prosody. More likely the receiving client messed with it. Poezio does this too I think. ✏
-
Ellenor Malik
MattJ: a 6 9s guarantee is audacious.
-
MattJ
The code that serializes attributes uses a hash table as input, and multiple keys with the same name and different values are impossible to store in those
-
Ellenor Malik
Could this cause a problem with the Jabber protocol As She Is Spoke?
-
mark
i need some help please
-
Ellenor Malik
mark: what's wrong
-
mark
every time I try to set up an xmpp account in pidgin it always tells me that it cannot connect tried 5 or 6 times with different credentials
-
Ellenor Malik
wrong channel
-
mark
which channel please?
-
Ellenor Malik
also mark does the account already exist on the server or are you trying to in band register with the server
-
mark
trying to stup my first ever pidgin account qith out success i put my username, the domain with passord and click add and it goes straight to cant connect
-
Ellenor Malik
mark: but does the jabber account exist on the server
-
Ellenor Malik
or are you trying to ask the server to give you an account
-
Ellenor Malik
if the latter, you should have the option to ask for "create this new accounton the server"
-
SouL
Maybe mark is just trying to log in with his actual account?
-
Ellenor Malik
SouL: he's here, so he has gotten on jabber omehow
-
mark
no i use elude.in, with username name and password for the domain click add should i be clicking add me to the server
-
Ellenor Malik
i'd like to warn you that pidgin's jabber support is extremely limited and you'd be better off using something like gajim.org
-
mark
ok thanks will try that.
-
Ellenor Malik
mark: no, only if you are trying to create the new account
-
Ellenor Malik
if you already have the account, it is not needed to tick create
-
Ellenor Malik
"unable to connect" may mean the server is down or your ISP blocks jabber
-
Ellenor Malik
the server may also just be poorly configured and its dns may not work properly
-
mark
i thanks for the answers i will try what you have said, thanks for now, bye.