Comparison

spec/scansion/muc_register.scs @ 10373:51ea82f55322

MUC: Make nickname field in registration form required Prevents traceback from resourceprep(nil) muc#register_roomnick is also required in XEP-0045
author Kim Alvefur <zash@zash.se>
date Sat, 02 Nov 2019 14:22:06 +0100
parent 9718:81ef96368bff
child 10448:cbe524ed1a6a
child 10755:aa8a67111cb1
comparison
equal deleted inserted replaced
10372:5482f21a18a2 10373:51ea82f55322
98 <query xmlns='jabber:iq:register'> 98 <query xmlns='jabber:iq:register'>
99 <x type='form' xmlns='jabber:x:data'> 99 <x type='form' xmlns='jabber:x:data'>
100 <field type='hidden' var='FORM_TYPE'> 100 <field type='hidden' var='FORM_TYPE'>
101 <value>http://jabber.org/protocol/muc#register</value> 101 <value>http://jabber.org/protocol/muc#register</value>
102 </field> 102 </field>
103 <field type='text-single' label='Nickname' var='muc#register_roomnick'/> 103 <field type='text-single' label='Nickname' var='muc#register_roomnick'>
104 <required/>
105 </field>
104 </x> 106 </x>
105 </query> 107 </query>
106 </iq> 108 </iq>
107 109
108 Juliet sends: 110 Juliet sends:
337 <query xmlns='jabber:iq:register'> 339 <query xmlns='jabber:iq:register'>
338 <x type='form' xmlns='jabber:x:data'> 340 <x type='form' xmlns='jabber:x:data'>
339 <field type='hidden' var='FORM_TYPE'> 341 <field type='hidden' var='FORM_TYPE'>
340 <value>http://jabber.org/protocol/muc#register</value> 342 <value>http://jabber.org/protocol/muc#register</value>
341 </field> 343 </field>
342 <field type='text-single' label='Nickname' var='muc#register_roomnick'/> 344 <field type='text-single' label='Nickname' var='muc#register_roomnick'>
345 <required/>
346 </field>
343 </x> 347 </x>
344 </query> 348 </query>
345 </iq> 349 </iq>
346 350
347 Romeo sends: 351 Romeo sends: