GNOME Bugzilla – Bug 660856
can't add a jabber account without a tld in username
Last modified: 2012-02-22 08:18:48 UTC
Open empathy Press F4 to add an account Click on the + to add an account Choose Jabber as a Protocol Enter login ID test@test The apply button will stay greyed out until you have a username with test@test.com for example. The username shouldn't require the tld. On a side note, is it possible to modify a file to set the username outside of the GUI?
I can confirm this.
IIRC the XMPP spec, "test@test" is not a valid JID.
In the company I work for, they are using openfire, our usernames don't have a .org, .com, .whatever because I don't see why they would, these are only on a private network. Perhaps the XMPP spec should be amended or shouldn't be followed?
Looks like you're right if I understand http://tools.ietf.org/html/rfc6122#section-2.1 correctly. I suck at regexps, if one is interested fixing this that's JABBER_USER_NAME in libempathy-gtk/empathy-account-widget.c
The following will do the job: #define JABBER_USER_NAME "[^@/]+@[^@/]+" I'm sorry but I don't feel like going through the process to contribute as described there: http://live.gnome.org/Empathy/Git
*** Bug 667784 has been marked as a duplicate of this bug. ***
*** Bug 667757 has been marked as a duplicate of this bug. ***
I merged this; thanks and sorry for the delay.
*** Bug 670568 has been marked as a duplicate of this bug. ***