[Psi-Devel] account registration @ jabber.org

Justin Karneges justin-psi2 at affinix.com
Tue Nov 27 17:05:43 PST 2007


On Tuesday 27 November 2007 4:01 pm, Peter Saint-Andre wrote:
> I have received a report that it is not possible to register a new
> account at jabber.org using Psi 0.11. I have also verified this.
>
> The problem is that currently jabber.org is set up to time out
> unauthenticated streams very quickly (I can't log in with telnet
> anymore, either).
>
> However, I tested with Gajim and that works.
>
> I'm not sure of the exact protocol flow yet, or the differences between
> Psi and Gajim in this regard. If I have time I will test it more
> completely.
>
> If you wonderful Psi folks think this is a problem with jabber.org I can
>  modify the ejabberd configuration there. But it would be nice if Psi
> could handle the short timeout, as Gajim does.

Do you know if Gajim supports dynamic registration forms?  Most clients have 
a "static" built-in registration form that is filled out by the user before 
the client connects to the server, and then the form is submitted immediately 
upon connection.  An advanced client, such as Psi 0.11, would fetch the form 
fields from the server, present a dynamically rendered form UI to the user, 
and submit the results once the user clicks the submit button.  This is where 
timeouts can get us into trouble.  I'd be curious to know how Gajim works.

Without peering into the code, one giveaway might be if Gajim lets you specify 
the username or password before (or at the same time) it asks you for the 
Jabber server name.  That would seem to imply a static form.  If it asks you 
for the username or password only after you provide a Jabber server, it may 
imply a dynamic form.

-Justin


More information about the Psi-Devel mailing list