1. We create a new roster item for the contact:
SEND:
-----------------------------------
2. Server informs us that the item is created:
RECV [205]:
-----------------------------------
' '
3. We acknowledge the item creation response
SEND:
-----------------------------------
4. Server acknowledges our item creation request.
RECV [90]:
-----------------------------------
''
5. We can now request presence subscription to contact
SEND:
-----------------------------------
Senko "Ptlo" Ra?i?
6. Server informs us that the presence subscription is none+pending
RECV [221]:
-----------------------------------
' '
7. We acknowledge (6)
SEND:
-----------------------------------
8. Server informs us that the subscription is none. Why has this happened?
Gabble detects 'pending'->'none' transition as "subscription rejected".
RECV [205]:
-----------------------------------
' '
9. We acknowledge (8)
SEND:
-----------------------------------
10. Server informs us that the subscription is none+pending after all (wtf?)
RECV [221]:
-----------------------------------
' '
11. We acknowledge (10)
SEND:
-----------------------------------