I use Wildfire, Versión: 2.4.0 under Linux Enterprise
I have only 1 group and when user adds to my server using a jid with (_), example alex_12 or peter_us, the server add fine this user, BUT when I restart wildfire and try to see list of group, I see a web page that show me:
HTTP ERROR: 500
Illegal JID: alex_23
RequestURI=/group-summary.jsp
In this moment I try to conect any client, it says conecting…, but it not conect. and at the same time wildfire show me in sesions that this user is conected, but it is not real for the client of the user. I have tried with 5 clients and nothing.
I was just checking to see if you found a solution to this yet, I now have to have users with a “-” in their name and I am experiencing the same problem.
I too am also having the same issue…however, my usernames are also fname_lname. Can anyone clear this issue up? If these names are illegal this is a serious bug as the server allows you to use the _ character.
On a side note, I must admit i am impressed with this software and i would like to support the developers in anyway i can.
would it be possible that exists a file in the server wildfire where I can declare the character _ like character accepted in the list of users? Every day I have to delete users with _ , it is not good for the “jabberian” people, neither for admins.
is something that’‘s part of the XMPP spec, or a wildfire thing? I’'ve been using _ in names uder jabberd for over a year now with no trouble from the server or the clients.
you should have a lib/wildfire.jar - extract it (“jar xf wildfire.jar org/jivesoftware/stringprep/IDNA.java”), modify it and then update wildfire.jar with the new IDNA.class file.
Doing this is evil and maybe tricky, I did not try to do this. Anyway one can be lucky that the .java file is in the .jar archive, so there is a way to patch this.
The core developers will have a better understanding of the whole code than me, there may be a better way to fix this.
I just checked the specifications and it seems that the “_” character is valid when present in the node part of the JID. Therefore, I’'m going to review what the server is doing. Bug-- Open: Unresolved JM-520
The problem has been fixed. Today we are going to release Wildfire 2.4.3 that includes many important bug fixes so you can find this fix in today’'s release.