spec/scansion/pep_publish_subscribe.scs
author Kim Alvefur <zash@zash.se>
Sun, 24 Mar 2024 21:31:47 +0100
changeset 13467 3ce550ce44ce
parent 12967 276b7d470433
permissions -rw-r--r--
util.startup: Don't use not yet existent shutdown procedure when started as root (thanks SigmaTel71)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
9598
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
     1
# PEP publish, subscribe and publish-options
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
     2
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
     3
[Client] Romeo
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
     4
	jid: pep-test-wjebo4kg@localhost
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
     5
	password: password
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
     6
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
     7
[Client] Juliet
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
     8
	jid: pep-test-tqvqu_pv@localhost
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
     9
	password: password
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    10
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    11
-----
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    12
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    13
Romeo connects
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    14
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    15
Romeo sends:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    16
	<presence>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    17
		<c xmlns='http://jabber.org/protocol/caps' hash='sha-1' ver='PDH7CGVPRERS2WUqBD18PHGEzaY=' node='http://code.matthewwild.co.uk/verse/'/>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    18
	</presence>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    19
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    20
Romeo receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    21
	<iq type='get' id='disco' from="${Romeo's JID}">
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    22
		<query node='http://code.matthewwild.co.uk/verse/#PDH7CGVPRERS2WUqBD18PHGEzaY=' xmlns='http://jabber.org/protocol/disco#info'/>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    23
	</iq>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    24
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    25
Romeo receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    26
	<presence from="${Romeo's full JID}">
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    27
		<c xmlns='http://jabber.org/protocol/caps' hash='sha-1' ver='PDH7CGVPRERS2WUqBD18PHGEzaY=' node='http://code.matthewwild.co.uk/verse/'/>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    28
	</presence>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    29
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    30
Romeo sends:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    31
	<iq type='get' id='6'>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    32
		<query ver='' xmlns='jabber:iq:roster'/>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    33
	</iq>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    34
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    35
Romeo receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    36
	<iq type='result' id='6'>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    37
		<query ver='1' xmlns='jabber:iq:roster'/>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    38
	</iq>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    39
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    40
Juliet connects
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    41
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    42
Juliet sends:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    43
	<presence>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    44
		<c xmlns='http://jabber.org/protocol/caps' hash='sha-1' ver='PDH7CGVPRERS2WUqBD18PHGEzaY=' node='http://code.matthewwild.co.uk/verse/'/>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    45
	</presence>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    46
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    47
Juliet receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    48
	<iq type='get' id='disco' from="${Juliet's JID}">
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    49
		<query node='http://code.matthewwild.co.uk/verse/#PDH7CGVPRERS2WUqBD18PHGEzaY=' xmlns='http://jabber.org/protocol/disco#info'/>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    50
	</iq>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    51
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    52
Juliet receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    53
	<presence from="${Juliet's full JID}">
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    54
		<c xmlns='http://jabber.org/protocol/caps' hash='sha-1' ver='PDH7CGVPRERS2WUqBD18PHGEzaY=' node='http://code.matthewwild.co.uk/verse/'/>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    55
	</presence>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    56
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    57
Juliet sends:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    58
	<iq type='get' id='6'>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    59
		<query ver='' xmlns='jabber:iq:roster'/>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    60
	</iq>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    61
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    62
Juliet receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    63
	<iq type='result' id='6'>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    64
		<query ver='1' xmlns='jabber:iq:roster'/>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    65
	</iq>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    66
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    67
Romeo sends:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    68
	<iq type='result' id='disco' to='pep-test-wjebo4kg@localhost'><query xmlns='http://jabber.org/protocol/disco#info' node='http://code.matthewwild.co.uk/verse/#PDH7CGVPRERS2WUqBD18PHGEzaY='><identity type='pc' name='Verse' category='client'/><feature var='http://jabber.org/protocol/disco#info'/><feature var='http://jabber.org/protocol/disco#items'/><feature var='http://jabber.org/protocol/caps'/></query></iq>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    69
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    70
Romeo sends:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    71
	<presence type='subscribe' to="${Juliet's JID}"><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' ver='PDH7CGVPRERS2WUqBD18PHGEzaY=' node='http://code.matthewwild.co.uk/verse/'/></presence>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    72
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    73
Romeo receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    74
	<iq type='set' id='{scansion:any}'><query ver='1' xmlns='jabber:iq:roster'><item ask='subscribe' jid='pep-test-tqvqu_pv@localhost' subscription='none'/></query></iq>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    75
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    76
Romeo receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    77
	<presence type='unavailable' to='pep-test-wjebo4kg@localhost' from='pep-test-tqvqu_pv@localhost'/>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    78
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    79
Juliet receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    80
	<presence type='subscribe' from='pep-test-wjebo4kg@localhost' to='pep-test-tqvqu_pv@localhost'><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' ver='PDH7CGVPRERS2WUqBD18PHGEzaY=' node='http://code.matthewwild.co.uk/verse/'/></presence>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    81
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    82
Juliet sends:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    83
	<iq type='result' id='disco' to='pep-test-tqvqu_pv@localhost'><query xmlns='http://jabber.org/protocol/disco#info' node='http://code.matthewwild.co.uk/verse/#PDH7CGVPRERS2WUqBD18PHGEzaY='><identity type='pc' name='Verse' category='client'/><feature var='http://jabber.org/protocol/disco#info'/><feature var='http://jabber.org/protocol/disco#items'/><feature var='http://jabber.org/protocol/caps'/></query></iq>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    84
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    85
Juliet sends:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    86
	<presence type='subscribe' to="${Romeo's JID}"><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' ver='PDH7CGVPRERS2WUqBD18PHGEzaY=' node='http://code.matthewwild.co.uk/verse/'/></presence>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    87
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    88
Juliet receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    89
	<iq type='set' id='{scansion:any}'><query ver='2' xmlns='jabber:iq:roster'><item ask='subscribe' jid='pep-test-wjebo4kg@localhost' subscription='none'/></query></iq>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    90
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    91
Juliet receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    92
	<presence type='unavailable' to='pep-test-tqvqu_pv@localhost' from='pep-test-wjebo4kg@localhost'/>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    93
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    94
Romeo receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    95
	<presence type='subscribe' from='pep-test-tqvqu_pv@localhost' to='pep-test-wjebo4kg@localhost'><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' ver='PDH7CGVPRERS2WUqBD18PHGEzaY=' node='http://code.matthewwild.co.uk/verse/'/></presence>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    96
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    97
Romeo sends:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    98
	<iq type='result' id='fixme'/>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
    99
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   100
Romeo sends:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   101
	<presence type='subscribed' to='pep-test-tqvqu_pv@localhost'><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' ver='PDH7CGVPRERS2WUqBD18PHGEzaY=' node='http://code.matthewwild.co.uk/verse/'/></presence>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   102
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   103
Romeo receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   104
	<iq type='set' id='{scansion:any}'><query ver='3' xmlns='jabber:iq:roster'><item ask='subscribe' jid='pep-test-tqvqu_pv@localhost' subscription='from'/></query></iq>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   105
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   106
Juliet receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   107
	<presence type='subscribed' from='pep-test-wjebo4kg@localhost' to='pep-test-tqvqu_pv@localhost'><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' ver='PDH7CGVPRERS2WUqBD18PHGEzaY=' node='http://code.matthewwild.co.uk/verse/'/></presence>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   108
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   109
Juliet receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   110
	<iq type='set' id='{scansion:any}'><query ver='3' xmlns='jabber:iq:roster'><item jid='pep-test-wjebo4kg@localhost' subscription='to'/></query></iq>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   111
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   112
Juliet receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   113
	<presence to='pep-test-tqvqu_pv@localhost' from="${Romeo's full JID}"><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' ver='PDH7CGVPRERS2WUqBD18PHGEzaY=' node='http://code.matthewwild.co.uk/verse/'/><delay xmlns='urn:xmpp:delay' stamp='{scansion:any}' from='localhost'/></presence>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   114
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   115
Juliet sends:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   116
	<presence type='subscribed' to='pep-test-wjebo4kg@localhost'><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' ver='PDH7CGVPRERS2WUqBD18PHGEzaY=' node='http://code.matthewwild.co.uk/verse/'/></presence>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   117
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   118
Juliet receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   119
	<iq type='set' id='{scansion:any}'><query ver='4' xmlns='jabber:iq:roster'><item jid='pep-test-wjebo4kg@localhost' subscription='both'/></query></iq>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   120
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   121
Juliet receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   122
	<presence to='pep-test-tqvqu_pv@localhost' from="${Romeo's full JID}"><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' ver='PDH7CGVPRERS2WUqBD18PHGEzaY=' node='http://code.matthewwild.co.uk/verse/'/><delay xmlns='urn:xmpp:delay' stamp='{scansion:any}' from='localhost'/></presence>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   123
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   124
Romeo receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   125
	<presence type='subscribed' from='pep-test-tqvqu_pv@localhost' to='pep-test-wjebo4kg@localhost'><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' ver='PDH7CGVPRERS2WUqBD18PHGEzaY=' node='http://code.matthewwild.co.uk/verse/'/></presence>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   126
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   127
Romeo receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   128
	<iq type='set' id='{scansion:any}'><query ver='4' xmlns='jabber:iq:roster'><item jid='pep-test-tqvqu_pv@localhost' subscription='both'/></query></iq>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   129
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   130
Romeo receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   131
	<presence to='pep-test-wjebo4kg@localhost' from="${Juliet's full JID}"><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' ver='PDH7CGVPRERS2WUqBD18PHGEzaY=' node='http://code.matthewwild.co.uk/verse/'/><delay xmlns='urn:xmpp:delay' stamp='{scansion:any}' from='localhost'/></presence>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   132
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   133
Juliet sends:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   134
	<iq type='result' id='fixme'/>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   135
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   136
Romeo sends:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   137
	<iq type='result' id='fixme'/>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   138
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   139
Romeo sends:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   140
	<iq type='result' id='fixme'/>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   141
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   142
Romeo sends:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   143
	<presence><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' ver='m/sIsyfzKk8X1okZMtStR43nQQg=' node='http://code.matthewwild.co.uk/verse/'/></presence>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   144
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   145
Romeo receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   146
	<iq type='get' id='disco' from='pep-test-wjebo4kg@localhost'><query node='http://code.matthewwild.co.uk/verse/#m/sIsyfzKk8X1okZMtStR43nQQg=' xmlns='http://jabber.org/protocol/disco#info'/></iq>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   147
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   148
Romeo receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   149
	<presence from="${Romeo's full JID}"><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' ver='m/sIsyfzKk8X1okZMtStR43nQQg=' node='http://code.matthewwild.co.uk/verse/'/></presence>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   150
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   151
Romeo receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   152
	<iq type='get' id='disco' from='pep-test-tqvqu_pv@localhost'><query node='http://code.matthewwild.co.uk/verse/#m/sIsyfzKk8X1okZMtStR43nQQg=' xmlns='http://jabber.org/protocol/disco#info'/></iq>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   153
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   154
Juliet receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   155
	<presence from="${Romeo's full JID}"><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' ver='m/sIsyfzKk8X1okZMtStR43nQQg=' node='http://code.matthewwild.co.uk/verse/'/></presence>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   156
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   157
Romeo sends:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   158
	<presence><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' ver='IfQwbaaDB4LEP5tkGArEaB/3Y+s=' node='http://code.matthewwild.co.uk/verse/'/></presence>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   159
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   160
Romeo receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   161
	<iq type='get' id='disco' from='pep-test-wjebo4kg@localhost'><query node='http://code.matthewwild.co.uk/verse/#IfQwbaaDB4LEP5tkGArEaB/3Y+s=' xmlns='http://jabber.org/protocol/disco#info'/></iq>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   162
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   163
Romeo receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   164
	<presence from="${Romeo's full JID}"><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' ver='IfQwbaaDB4LEP5tkGArEaB/3Y+s=' node='http://code.matthewwild.co.uk/verse/'/></presence>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   165
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   166
Romeo receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   167
	<iq type='get' id='disco' from='pep-test-tqvqu_pv@localhost'><query node='http://code.matthewwild.co.uk/verse/#IfQwbaaDB4LEP5tkGArEaB/3Y+s=' xmlns='http://jabber.org/protocol/disco#info'/></iq>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   168
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   169
Romeo sends:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   170
	<iq type='result' id='disco' to='pep-test-wjebo4kg@localhost'><query xmlns='http://jabber.org/protocol/disco#info' node='http://code.matthewwild.co.uk/verse/#m/sIsyfzKk8X1okZMtStR43nQQg='/></iq>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   171
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   172
Romeo sends:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   173
	<iq type='result' id='disco' to='pep-test-tqvqu_pv@localhost'><query xmlns='http://jabber.org/protocol/disco#info' node='http://code.matthewwild.co.uk/verse/#m/sIsyfzKk8X1okZMtStR43nQQg='/></iq>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   174
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   175
Romeo sends:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   176
	<iq type='result' id='disco' to='pep-test-wjebo4kg@localhost'><query xmlns='http://jabber.org/protocol/disco#info' node='http://code.matthewwild.co.uk/verse/#IfQwbaaDB4LEP5tkGArEaB/3Y+s='><identity type='pc' name='Verse' category='client'/><feature var='http://jabber.org/protocol/tune+notify'/><feature var='http://jabber.org/protocol/disco#info'/><feature var='http://jabber.org/protocol/disco#items'/><feature var='http://jabber.org/protocol/caps'/><feature var='http://jabber.org/protocol/mood+notify'/></query></iq>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   177
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   178
Juliet receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   179
	<presence from="${Romeo's full JID}"><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' ver='IfQwbaaDB4LEP5tkGArEaB/3Y+s=' node='http://code.matthewwild.co.uk/verse/'/></presence>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   180
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   181
Juliet sends:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   182
	<iq type='result' id='fixme'/>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   183
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   184
Juliet sends:
12967
276b7d470433 scansion: PEP notifications no longer carry 'publisher' by default
Matthew Wild <mwild1@gmail.com>
parents: 11718
diff changeset
   185
	<iq type='set' id='7'><pubsub xmlns='http://jabber.org/protocol/pubsub'><publish node='http://jabber.org/protocol/tune'><item id='current'><tune xmlns='http://jabber.org/protocol/tune'><title>Beautiful Cedars</title><artist>The Spinners</artist><source>Not Quite Folk</source><track>4</track></tune></item></publish></pubsub></iq>
9598
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   186
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   187
Juliet receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   188
	<iq type='result' id='7' ><pubsub xmlns='http://jabber.org/protocol/pubsub'><publish node='http://jabber.org/protocol/tune'><item id='current'/></publish></pubsub></iq>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   189
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   190
Juliet sends:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   191
	<iq type='set' id='8'><pubsub xmlns='http://jabber.org/protocol/pubsub'><publish node='http://jabber.org/protocol/mood'><item><mood xmlns='http://jabber.org/protocol/mood'><happy/></mood></item></publish><publish-options><x type='submit' xmlns='jabber:x:data'><field type='hidden' var='FORM_TYPE'><value>http://jabber.org/protocol/pubsub#publish-options</value></field><field var='pubsub#persist_items'><value>true</value></field><field var='pubsub#access_model'><value>whitelist</value></field></x></publish-options></pubsub></iq>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   192
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   193
Juliet receives:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   194
	<iq type='result' id='8'><pubsub xmlns='http://jabber.org/protocol/pubsub'><publish node='http://jabber.org/protocol/mood'><item id='{scansion:any}'/></publish></pubsub></iq>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   195
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   196
Juliet sends:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   197
	<iq type='result' id='{scansion:any}'/>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   198
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   199
Romeo receives:
12967
276b7d470433 scansion: PEP notifications no longer carry 'publisher' by default
Matthew Wild <mwild1@gmail.com>
parents: 11718
diff changeset
   200
	<message type='headline' from='pep-test-tqvqu_pv@localhost'><event xmlns='http://jabber.org/protocol/pubsub#event'><items node='http://jabber.org/protocol/tune'><item id='current'><tune xmlns='http://jabber.org/protocol/tune'><title>Beautiful Cedars</title><artist>The Spinners</artist><source>Not Quite Folk</source><track>4</track></tune></item></items></event></message>
9598
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   201
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   202
Romeo sends:
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   203
	<iq type='result' id='disco' to='pep-test-tqvqu_pv@localhost'><query xmlns='http://jabber.org/protocol/disco#info' node='http://code.matthewwild.co.uk/verse/#IfQwbaaDB4LEP5tkGArEaB/3Y+s='><identity type='pc' name='Verse' category='client'/><feature var='http://jabber.org/protocol/tune+notify'/><feature var='http://jabber.org/protocol/disco#info'/><feature var='http://jabber.org/protocol/disco#items'/><feature var='http://jabber.org/protocol/caps'/><feature var='http://jabber.org/protocol/mood+notify'/></query></iq>
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   204
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   205
Romeo receives:
12967
276b7d470433 scansion: PEP notifications no longer carry 'publisher' by default
Matthew Wild <mwild1@gmail.com>
parents: 11718
diff changeset
   206
	<message type='headline' from='pep-test-tqvqu_pv@localhost'><event xmlns='http://jabber.org/protocol/pubsub#event'><items node='http://jabber.org/protocol/tune'><item id='current'><tune xmlns='http://jabber.org/protocol/tune'><title>Beautiful Cedars</title><artist>The Spinners</artist><source>Not Quite Folk</source><track>4</track></tune></item></items></event></message>
9598
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   207
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   208
Juliet disconnects
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   209
69e1838a01c6 spec/scansion: Add pep_publish_subscribe (fixes #1222)
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
   210
Romeo disconnects