Software / code / prosody
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: |