According to the examples in XEP-0077 the server sends within the registration Data Form the senders address. Missing this causes Pidgin to send the registration to the FQDN of the server which brake the registration process if the hostname of the server differs from the xmpp.domain. This was also discussed in the thread Trouble with the Pidgin IM client and OpenFire.
The attached Patch is fixing this bug. I would appreciate if it will be included in the next releases.
you can attach now
Do you believe this bug still exists with Openfire then or can it be closed?
after a secound look at the RFC and the XEP I don't think that Openfire violates against them and the fix in Pidgin makes this but at least less important. On the one hand to add the senders address in the registration form avoid problems with older Pidgin clients. But on the other hand if Openfire supports multiple domains, it will raise up new problems. So it should be closed and sorry for my misinterpretation of this bug.
Thanks Guenther, will close it for now. No need to appologize.