From dc89a3121129fa642e46aef61b57bc5f7ce987a8 Mon Sep 17 00:00:00 2001
From: Sam Whited
After a challenge is received, the client replies to the challenge by sending a <response/> element qualified by the 'urn:xmpp:register:0' - namespace or a cancelation as defined later in this document. + namespace or a cancellation as defined later in this document. If the client sends a response, it MUST also include a payload defined by the specific challenge type. In the case of a jabber:x:data challenge, the payload should be a form @@ -348,8 +348,8 @@ wishes to cancel the flow, it MAY respond to any IQ from the client with the cancel element and type "result".
-@@ -367,8 +367,8 @@ If the IQ based flow is being used and the server wishes to indicate success it sends an empty IQ response of type "result".
-@@ -387,7 +387,7 @@ Servers that allow in-band registration need to take measures to prevent abuse. Common techniques to prevent spam registrations include displaying CAPTCHAs - or requiring proof-of-posession of a valid email address or telephone number + or requiring proof-of-possession of a valid email address or telephone number by sending a unique code (e.g. an HMAC that can later be verified as having originated at the server) to the users email and requiring that they enter the code before continuing.