BeagleIM hangs if presence=unavailable received before sasl2:success (#651)
Wojciech Kapcia (Tigase) opened 1 day ago
<!--   2025-08-19T11:57:48Z   >>>>   -->
<stream:stream to='<domain>' from='w2@<domain>'  version='1.0' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams'>

<!--   2025-08-19T11:57:48Z   <<<<   -->
<stream:stream ='jabber:client' stream='http://etherx.jabber.org/streams' xml:lang='en' to='w2@<domain>' id='174cd974-92ee-4b4f-947b-a5d80989553f' from='<domain>' version='1.0'  version='1.0' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams'>

<!--   2025-08-19T11:57:48Z   <<<<   -->
<features xmlns='http://etherx.jabber.org/streams'>
<authentication xmlns='urn:xmpp:sasl:2'>
<mechanism>SCRAM-SHA-256-PLUS</mechanism>
<mechanism>SCRAM-SHA-1-PLUS</mechanism>
<mechanism>SCRAM-SHA-256</mechanism>
<mechanism>SCRAM-SHA-1</mechanism>
<mechanism>PLAIN</mechanism>
<mechanism>XTOKEN-HMAC-SHA-256</mechanism>
<inline>
<sm xmlns='urn:xmpp:sm:3'/>
<bind xmlns='urn:xmpp:bind:0'>
<inline>
<feature var='urn:xmpp:carbons:2'/>
<feature var='urn:xmpp:sm:3'/></inline></bind></inline></authentication>
<sasl-channel-binding xmlns='urn:xmpp:sasl-cb:0'>
<channel-binding type='tls-server-end-point'/></sasl-channel-binding>
<auth xmlns='http://jabber.org/features/iq-auth'/>
<mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>
<mechanism>SCRAM-SHA-256-PLUS</mechanism>
<mechanism>SCRAM-SHA-1-PLUS</mechanism>
<mechanism>SCRAM-SHA-256</mechanism>
<mechanism>SCRAM-SHA-1</mechanism>
<mechanism>PLAIN</mechanism>
<mechanism>XTOKEN-HMAC-SHA-256</mechanism></mechanisms>
<sasl-channel-binding xmlns='urn:xmpp:sasl-cb:0'>
<channel-binding type='tls-server-end-point'/></sasl-channel-binding>
<compression xmlns='http://jabber.org/features/compress'>
<method>zlib</method></compression></features>

<!--   2025-08-19T11:57:48Z   >>>>   -->
<authenticate mechanism='SCRAM-SHA-256' xmlns='urn:xmpp:sasl:2'>
<initial-response>biwsbj13MixyPUhNQ0tIT0RNVEdTS0VPTk5SSkdH</initial-response>
<user-agent id='4B24850B-D1A3-4631-B51E-B56ACBA7E9DD'>
<software>BeagleIM</software>
<device>macOS 15.6</device></user-agent>
<bind xmlns='urn:xmpp:bind:0'>
<tag>Martin</tag>
<enable max='90' xmlns='urn:xmpp:sm:3' resume='true'/>
<enable xmlns='urn:xmpp:carbons:2'/></bind></authenticate>

<!--   2025-08-19T11:57:48Z   <<<<   -->
<challenge xmlns='urn:xmpp:sasl:2'>cj1ITUNLSE9ETVRHU0tFT05OUkpHR3hTRUNkdmNZeHpnU1lUaUxFUTQ1LHM9OXhqNFVocUF3SHJkcUE9PSxpPTQwOTY=</challenge>

<!--   2025-08-19T11:57:48Z   >>>>   -->
<response xmlns='urn:xmpp:sasl:2'>Yz1iaXdzLHI9SE1DS0hPRE1UR1NLRU9OTlJKR0d4U0VDZHZjWXh6Z1NZVGlMRVE0NSxwPUloLzlOZTBYQi9BU1hsRGJlbGE3RUZNNW5nQmUzZFdWNXRYMlRHZWZKU0E9</response>

<!--   2025-08-19T11:57:49Z   <<<<   -->
<presence xmlns='jabber:client' to='w2@<domain>/Martin/lFyZI1Om6ZoB' from='w2@<domain>/Halcyon/9my7jMokm9VZ' type='unavailable'/>

<!--   2025-08-19T11:57:49Z   <<<<   -->
<success xmlns='urn:xmpp:sasl:2'>
<additional-data>dj1EUzU4NXpZQmpjaHovL0FaaEJKeTBKVk5YcTRCZnNvSWU2UUNvRTROSm44PQ==</additional-data>
<bound xmlns='urn:xmpp:bind:0'>
<enabled max='90' location='<domain>' id='44ee77cb-a89c-4825-9745-fa2298d7d1e0' xmlns='urn:xmpp:sm:3'/>
<enabled xmlns='urn:xmpp:carbons:2'/></bound>
<authorization-identifier>w2@<domain>/Martin/lFyZI1Om6ZoB</authorization-identifier></success>

<!--   2025-08-19T11:57:49Z   <<<<   -->
<features xmlns='http://etherx.jabber.org/streams'>
<csi xmlns='urn:xmpp:csi:0'/>
<ver xmlns='urn:xmpp:features:rosterver'/>
<sub xmlns='urn:xmpp:features:pre-approval'/>
<c node='https://tigase.net/tigase-xmpp-server' ver='gGhb9wIuOUY6gnlEoI8ErsHNBqo=' xmlns='http://jabber.org/protocol/caps' hash='SHA-1'/></features>

2025-08-19_14-08.png

issue 1 of 1
Type
Bug
Priority
Normal
Assignee
Version
none
Sprints
n/a
Customer
n/a
Issue Votes (0)
Watchers (3)
Reference
tigase/_clients/beagle-im#651
Please wait...
Page is in error, reload to recover