See this page for instructions on how to use Flyspray: http://psi-im.org/wiki/Flyspray
Please Note!
Please do not create tasks here without discussing your bug or feature request on the forums or groupchat psi@conference.psi-im.org, *and* getting explicit confirmation by a developer to add it to flyspray.
Please Note!
Please do not create tasks here without discussing your bug or feature request on the forums or groupchat psi@conference.psi-im.org, *and* getting explicit confirmation by a developer to add it to flyspray.
FS#210 - Commas in contacts' names
Attached to Project:
Psi Jabber Client
Opened by Mircea Bardac (IceRAM) - Tuesday, 03 February 2004, 18:49 GMT-4
Last edited by Kevin Smith (kev) - Friday, 16 November 2007, 03:27 GMT-4
Opened by Mircea Bardac (IceRAM) - Tuesday, 03 February 2004, 18:49 GMT-4
Last edited by Kevin Smith (kev) - Friday, 16 November 2007, 03:27 GMT-4
|
DetailsCommas in contacts' names lead to doubled messages.
Prevent using commas there or fix the behaviour in another way. Forum topic: http://forum.psi-im.org/thread/1270 |
This task depends upon
Moreover, this would be useful when we get Extended Stanza Addressing implemented in Psi.
I am using the Debian package 0.9.3-1 of Psi and just discovered that when I sent a message to a user, that has the nickname [RFL, 109.3fm] the message window opens and the recipient address is "[RFL, 109.3fm] <user@example.com>"
When I sent the message, Psi sends out to messages, one to [RFL and another to user@example.com.
I think the "," must be escaped before copying it to the message dialog, if this sign is used as a delimiter for specifying multiple recipient addresses.
With this bug, a user might generate nicknams, that cause Psi to send CCs of messages sent to this user to another address.
"
with
\"
[A-Za-z._-]+@[A-Za-z._-]+.[A-Za-z]+ or whatever format an e-mail address has (I gess it is in the RFC).
In the code there's not such check. I thought of that, but would suppose big changes in the source - such as adding QRegExp - so I thought in that (temporal?) solution which was fast and needed no testing.
Since this is a very annoying behaviour of Psi (even in 0.11), will this be fixed in near future? The severity of this bug already is high but unftly noone took care of it for more than 2 years. :-/
This also occurs on subscription requests. So if you have an incoming request from someone you already added to your roster (and used a comma in the name you assigned to the person), the outgoing subscription ACK will go to two JIDs, the name being split at the first comma :-/