Skip to content

Instantly share code, notes, and snippets.

@Philonous
Created March 13, 2014 13:41
Show Gist options
  • Select an option

  • Save Philonous/9528680 to your computer and use it in GitHub Desktop.

Select an option

Save Philonous/9528680 to your computer and use it in GitHub Desktop.
#2.Managing the Roster
472SHOULDNA
473MUSTNA
477MUSTNA
#2.1.1.Ver Attribute
514MUSTDONE
515MUSTDONE
519RECOMMENDEDDONE
#2.1.2.1.Approved Attribute
543SHOULDNA
544MUST NOTDONE
546MUSTUSER
#2.1.2.2.Ask Attribute
567SHOULDNA
568MUST NOTDONE
569MUSTUSER
#2.1.2.3.JID Attribute
578REQUIREDDONE
#2.1.2.5.Subscription Attribute
623MUSTDONE
627MUSTDONE
633MUSTNA
#2.1.3.Roster Get
660MUST NOTDONE
#2.1.4.Roster Result
700MUSTNA
702MUST NOTNA
710MUSTNA
#2.1.5.Roster Set
744MUSTDONE
747MUSTNA
758MUSTNA
#2.1.6.Roster Push
779MUSTDONE
791MUSTDONE
824MUSTDONE
827MUST NOTDONE
830MUSTNA
835SHOULDNA
#2.2.Retrieving the Roster on Login
851SHOULDDONE
858MUSTNA
864MUSTDONE
903MUSTNA
#2.3.2.Success Case
930MUSTNA
933MUSTNA
940MUSTNA
#2.3.3.Error Cases
999MUSTNA
1015MUSTNA
1020MUSTNA
1031MUSTNA
#2.4.1.Request
1213MUSTDONE
#2.4.2.Success Case
1322MUSTNA
#2.5.2.Success Case
1363MUSTNA
1373MUSTNA
1378MUSTNA
1383MUSTNA
#2.5.3.Error Cases
1410MUSTNA
#2.6.1.Stream Feature
1437MUSTNA
#2.6.2.Request
1449SHOULDDONE
1451MUST NOTDONE
1472MUSTDONE
#2.6.3.Success Case
1482MUSTNA
1490SHOULDNA
1520MUSTNA
1606MUSTDONE
1611SHOULDDONE
1616MUSTNA
1617MUSTNA
1619MUSTNA
1620SHOULDNA
#3.Managing Presence Subscript…
1657MUSTNA
#3.1.Requesting a Subscription
1695MUSTDONE
#3.1.1.Client Generation of Outbou…
1710MUSTDONE
1718SHOULDNOT IMPLEMENTED
1728MUSTNA
#3.1.2.Server Processing of Outbou…
1746MUSTNA
1748MUSTNA
1753SHOULDNA
1760MUSTNA
1765MUSTNA
1771MUSTNA
1785MUSTNA
1810MUSTNA
1837SHOULDNA
1843RECOMMENDEDNA
#3.1.3.Server Processing of Inboun…
1858SHOULDNA
1861SHOULDNA
1868MUSTNA
1870MUST NOTNA
1878MUSTNA
1883MUSTNA
1889SHOULDNA
1899MUSTNA
1912MUST NOTUSER
1919MUSTNA
1923MUSTNA
1926MUST NOTNA
1930SHOULDNA
1931MUSTNA
1938MUST NOTNA
#3.1.4.Client Processing of Inboun…
1955MUSTUSER
1988SHOULDNOT IMPLEMENTED
1990MUST NOTNOT IMPLEMENTED
#3.1.5.Server Processing of Outbou…
1995MUSTNA
2004MUSTNA
2048MUSTNA
#3.1.6.Server Processing of Inboun…
2081MUSTNA
2086MUSTNA
2093MUSTNA
2135MUSTNA
2175MUSTNA
#3.2.2.Server Processing of Outbou…
2207MUSTNA
2211SHOULD NOTNA
2212MUSTNA
2219MUSTNA
2220MUST NOTNA
2224MUSTNA
2226MUSTNA
2230MUSTNA
2255MUSTNA
2265MUSTNA
#3.2.3.Server Processing of Inboun…
2290MUSTNA
2293MUSTNA
2308MUSTNA
2340MUSTNA
2362MUSTNA
#3.3.2.Server Processing of Outbou…
2380MUSTNA
2384MUSTNA
2388MUSTNA
2394MUSTNA
2402MUSTNA
#3.3.3.Server Processing of Inboun…
2436MUSTNA
2439MUSTNA
2446MUSTNA
2514MUSTNA
2530MUSTNA
2535MUST NOTDONE
2537MUSTDONE
#3.4.Pre-Approving a Subscriptio…
2551MUSTNA
#3.4.1.Client Generation of Subscr…
2571MUST NOTNOT IMPLEMENTED
#3.4.2.Server Processing of Subscr…
2586MUSTNA
2590MUSTNA
2595MUSTNA
2603MUSTNA
2606MUST NOTNA
2610MUSTNA
2613MUST NOTNA
2628MUST NOTNA
2630MUSTNA
#4.2.1.Client Generation of Initia…
2727REQUIREDNA
2727RECOMMENDEDNA
#4.2.2.Server Processing of Outbou…
2753MUSTNA
2769MUSTNA
2786MUSTNA
#4.2.3.Server Processing of Inboun…
2791MUSTNA
#4.3.Presence Probes
2834MUSTNA
2835MUSTNA
2863SHOULD NOTDONE
2867SHOULDNA
2869MUST NOTNA
#4.3.1.Server Generation of Outbou…
2885SHOULDNA
#4.3.2.Server Processing of Inboun…
2922MUSTNA
2928SHOULDNA
2932MUST NOTNA
2934MUSTNA
2948SHOULDNA
2965SHOULDNA
2984SHOULDNA
2987SHOULDNA
3001MUSTNA
3036MUST NOTNA
3041MUSTNA
3042SHOULDNA
#4.3.2.1.Handling of the ‘id’ Attribute
3063SHOULDNA
3069SHOULDNA
#4.4.1.Client Generation of Subseq…
3159SHOULDUSER
3163SHOULDUSER
#4.4.2.Server Processing of Subseq…
3169MUSTNA
3221MUSTNA
#4.4.3.Server Processing of Subseq…
3237MUSTNA
#4.5.1.Client Generation of Unavai…
3274SHOULDNOT IMPLEMENTED
3288MUST NOTUSER
#4.5.2.Server Processing of Outbou…
3294MUST NOTNA
3312MUSTNA
3328MUSTNA
3338MUSTNA
3367MUSTNA
3378MUSTNA
3383MUSTNA
3385MUSTNA
#4.5.3.Server Processing of Inboun…
3391MUSTNA
3412MUSTNA
#4.5.4.Client Processing of Unavai…
3432SHOULDUSER
#4.6.1.General Considerations
3452MUSTNA
3456MUSTNA
3460MUSTNA
3470MUSTNA
3480SHOULDNA
#4.6.3.Server Processing of Outbou…
3492SHOULDNA
3499MUSTNA
3500SHOULDNA
3502SHOULDNA
3509MUSTNA
3510MUST NOTNA
3512MUST NOTNA
3515MUSTNA
3522MUSTNA
#4.6.6.Server Processing of Presen…
3564SHOULDNA
3566SHOULDNA
3570MUSTNA
3573MUSTNA
3575SHOULDNA
#4.7.1.Type Attribute
3609SHOULD NOTDONE
3616MUSTDONE
3619SHOULDDONE
3648SHOULDUSER
#4.7.2.1.Show Element
3672MUST NOTDONE
3673MUSTDONE
3676MUSTDONE
#4.7.2.2.Status Element
3720MUST NOTDONE
#4.7.2.3.Priority Element
3776MUSTDONE
3777MUST NOTDONE
3779MUST NOTDONE
3789MUSTUSER
3795MUSTNA
#4.7.3.Extended Content
3831SHOULDUSER
#5.1.One-to-One Chat Sessions
3859SHOULDUSER
3860SHOULDUSER
3861SHOULDUSER
3872SHOULDUSER
3875SHOULDUSER
3881SHOULDUSER
3882SHOULDUSER
3886SHOULDUSER
3889SHOULDUSER
3891SHOULDUSER
3897SHOULDUSER
3900MUSTUSER
3902SHOULDUSER
#5.2.1.To Attribute
3928SHOULDUSER
3945SHOULDUSER
#5.2.2.Type Attribute
3967RECOMMENDEDUSER
3968MUSTDONE
3993SHOULDUSER
4014SHOULDNA
4015MUSTNA
4017MUSTNA
4018MUSTNA
4039SHOULDDONE
4042MUSTDONE
#5.2.3.Body Element
4107MUST NOTDONE
#5.2.4.Subject Element
4167MUST NOTDONE
#5.2.5.Thread Element
4187MUST NOTDONE
4192MUSTDONE
4193MUSTUSER
4222MUSTUSER
4225MUSTUSER
4230MUSTUSER
4235MUST NOTDONE
#8.1.General Considerations
4727SHOULDNA
4737MUSTNA
4737SHOULDNA
#8.5.Local User
4780MUSTNA
#8.5.1.No Such User
4787MUSTNA
4790MUSTNA
4795MUSTNA
4799MUSTNA
4802MUSTNA
#8.5.2.localpart@domainpart
4809MUSTNA
#8.5.2.1.1.Message
4833SHOULDNA
4835SHOULDNA
4838MUSTNA
4842MUSTNA
4852SHOULDNA
4854SHOULDNA
4857MUSTNA
4861MUSTNA
4868MUST NOTNA
4869MUSTNA
4870SHOULDNA
4882MUSTNA
4885MUSTNA
4889MUSTNA
4892MUSTNA
4895MUST NOTNA
4897SHOULDNA
4901MUST NOTNA
4902MUSTNA
#8.5.2.1.2.Presence
4908MUSTNA
4911MUSTNA
4914MUSTNA
4917MUST NOTNA
4918MUSTNA
#8.5.2.1.3.IQ
4923MUSTNA
4924MUST NOTNA
4935MUSTNA
4938MUSTNA
#8.5.2.2.1.Message
4949SHOULDNA
4951SHOULDNA
4953MUSTNA
4954SHOULDNA
4956MUSTNA
#8.5.2.2.2.Presence
4962SHOULDNA
4966MUSTNA
4969MUSTNA
#8.5.2.2.3.IQ
4974MUSTNA
4977MUSTNA
4980MUSTNA
#8.5.3.localpart@domainpart/resour…
4996MUSTNA
#8.5.3.1.Resource Matches
5007SHOULD NOTNA
5008SHOULDNA
5012MUSTNA
5015MUSTNA
5019MUSTNA
5023MUSTNA
5026MUSTNA
#8.5.3.2.1.Message
5050MUSTNA
5051SHOULDNA
5056MUSTNA
5058SHOULDNA
5062SHOULDNA
5064SHOULDNA
5067MUSTNA
5071MUSTNA
5078MUSTNA
#8.5.3.2.2.Presence
5084MUSTNA
5086MUSTNA
5090MUSTNA
5092MUSTNA
#8.5.3.2.3.IQ
5105MUSTNA
#8.5.4.Summary of Message Delivery…
5130SHOULDNA
5188SHOULD NOTNA
#9.Handling of URIs
5197MUST NOTDONE
#11.Security Considerations
5281MUST NOTNA
5286MUST NOTNA
5299MUSTNA
#12.Conformance Requirements
5334MUSTNA
5334SHOULDNA
5349MUSTDONE
5355SHOULDDONE
5361SHOULDDONE
5367SHOULDDONE
5373SHOULDNA
5387MUSTDONE
5387MUSTNA
5393MUSTNA
5402MUSTDONE
5402MUSTNA
5412MUSTDONE
5412MUSTNA
5430MUSTDONE
5430MUSTNA
5445MUSTDONE
5445MUSTNA
5451MUSTDONE
5451MUSTNA
5459MUSTDONE
5459MUSTNA
5466MUSTDONE
5466MUSTNA
5474MUSTDONE
5474MUSTNA
5482SHOULDDONE
5482MUSTNA
#13.2.Informative References
5775MUSTNA
5778MUSTNA
5779MUSTNA
5781MUSTNA
5818SHOULD NOTNA
5818MUST NOTNA
5838MUSTNA
5839MUSTNA
5840MUSTNA
5841MUSTNA
5842MUSTNA
5843MUSTNA
5844MUSTNA
5845MUSTNA
5846MUSTNA
5859MUSTNA
5860MUSTNA
5861MUSTNA
5862MUSTNA
5863MUSTNA
5864MUSTNA
5865MUSTNA
5866MUSTNA
5867MUSTNA
5896MUSTNA
5897MUSTNA
5899MUSTNA
5917MUSTNA
5918MUSTNA
5920MUSTNA
5921MUSTNA
5922MUSTNA
5923MUSTNA
5951SHOULD NOTNA
5960MUSTNA
5961MUSTNA
5964MUSTNA
5976SHOULDNA
5983MUSTNA
5983MUSTNA
5984SHOULDNA
5986MUST NOTNA
5987SHOULD NOTNA
6006MUSTNA
6007MUSTNA
6009MUSTNA
6010MUSTNA
6011MUSTNA
6012MUSTNA
6015SHOULDNA
6022MUST NOTNA
6023SHOULD NOTNA
6026MUSTNA
6027MUSTNA
6031MUST NOTNA
6032SHOULD NOTNA
6061MUSTNA
6063MUSTNA
6067MUSTNA
6077MUSTNA
6078MUSTNA
6079MUST NOTNA
6080SHOULD NOTNA
6089MUSTNA
6091MUSTNA
6092MUSTNA
6093MUSTNA
6095MUSTNA
6096MUSTNA
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment