[Pidgin] #8466: Wrong parsing/escaping of usernames containing '@'.

Pidgin trac at pidgin.im
Fri Feb 20 13:28:57 EST 2009


#8466: Wrong parsing/escaping of usernames containing '@'.
--------------------+-------------------------------------------------------
 Reporter:  maniax  |           Owner:  seanegan
     Type:  defect  |          Status:  new     
Milestone:          |       Component:  SIMPLE  
  Version:  2.5.2   |      Resolution:          
 Keywords:          |   Launchpad_bug:          
--------------------+-------------------------------------------------------
Description changed by datallah:

Old description:

> Hi,
>
> When I try to use pidgin with an opensips SIMPLE service, and have '@' in
> my username, it fails - I get a '400 Bad request' back. Here are two
> registers, one is the wrong one (from pidgin), the other one is the
> working one (from zoiper communicator):
> (they use separate accounts, both of which work, the first one is
> k at k.com, the second one vasil.kolev at securax.org)
>

>
> REGISTER sip:k.com at sip.zoiper.com SIP/2.0
> Via: SIP/2.0/UDP 0.0.0.0:5060;branch=z9hG4bK087865B976CDA64BF71F
> From: <sip:k at k.com@sip.zoiper.com>;tag=2609047030;epid=1234567890
> To: <sip:k at k.com@sip.zoiper.com>
> Max-Forwards: 10
> CSeq: 1 REGISTER
> User-Agent: Purple/2.5.2
> Call-ID: BCCCgDAB7aCE27i220Dm4259t129Bb63D2xA5BFx
> Contact: <sip:k at 0.0.0.0:5060;transport=udp>;methods="MESSAGE, SUBSCRIBE,
> NOTIFY"
> Expires: 900
> Content-Length: 0
>

> REGISTER sip:sip.zoiper.com;transport=UDP SIP/2.0
> Via: SIP/2.0/UDP 89.253.129.130:5062;branch=z9hG4bK-d8754z-
> 58362c794d182c0a-1---d8754z-;rport
> Max-Forwards: 70
> Contact:
> <sip:vasil.kolev%40securax.org at 89.253.129.130:5062;rinstance=cf3b1643de961320;transport=UDP>
> To:
> "vasil.kolev at securax.org"<sip:vasil.kolev%40securax.org at sip.zoiper.com;transport=UDP>
> From:
> "vasil.kolev at securax.org"<sip:vasil.kolev%40securax.org at sip.zoiper.com;transport=UDP>;tag=13a5232e
> Call-ID: NTI3YjFiYjljYzBjOTBkZTlkMTFlOGQzZGVmYTQzOTQ.
> CSeq: 1 REGISTER
> Expires: 3600
> Allow: INVITE, ACK, CANCEL, BYE, NOTIFY, REFER, MESSAGE, OPTIONS, INFO,
> SUBSCRIBE
> User-Agent: Zoiper rev.2964
> Allow-Events: presence
> Content-Length: 0

New description:

 Hi,

 When I try to use pidgin with an opensips SIMPLE service, and have '@' in
 my username, it fails - I get a '400 Bad request' back. Here are two
 registers, one is the wrong one (from pidgin), the other one is the
 working one (from zoiper communicator):
 (they use separate accounts, both of which work, the first one is k at k.com,
 the second one vasil.kolev at securax.org)


 {{{
 REGISTER sip:k.com at sip.zoiper.com SIP/2.0
 Via: SIP/2.0/UDP 0.0.0.0:5060;branch=z9hG4bK087865B976CDA64BF71F
 From: <sip:k at k.com@sip.zoiper.com>;tag=2609047030;epid=1234567890
 To: <sip:k at k.com@sip.zoiper.com>
 Max-Forwards: 10
 CSeq: 1 REGISTER
 User-Agent: Purple/2.5.2
 Call-ID: BCCCgDAB7aCE27i220Dm4259t129Bb63D2xA5BFx
 Contact: <sip:k at 0.0.0.0:5060;transport=udp>;methods="MESSAGE, SUBSCRIBE,
 NOTIFY"
 Expires: 900
 Content-Length: 0


 REGISTER sip:sip.zoiper.com;transport=UDP SIP/2.0
 Via: SIP/2.0/UDP 89.253.129.130:5062;branch=z9hG4bK-d8754z-
 58362c794d182c0a-1---d8754z-;rport
 Max-Forwards: 70
 Contact:
 <sip:vasil.kolev%40securax.org at 89.253.129.130:5062;rinstance=cf3b1643de961320;transport=UDP>
 To:
 "vasil.kolev at securax.org"<sip:vasil.kolev%40securax.org at sip.zoiper.com;transport=UDP>
 From:
 "vasil.kolev at securax.org"<sip:vasil.kolev%40securax.org at sip.zoiper.com;transport=UDP>;tag=13a5232e
 Call-ID: NTI3YjFiYjljYzBjOTBkZTlkMTFlOGQzZGVmYTQzOTQ.
 CSeq: 1 REGISTER
 Expires: 3600
 Allow: INVITE, ACK, CANCEL, BYE, NOTIFY, REFER, MESSAGE, OPTIONS, INFO,
 SUBSCRIBE
 User-Agent: Zoiper rev.2964
 Allow-Events: presence
 Content-Length: 0
 }}}

--

-- 
Ticket URL: <http://developer.pidgin.im/ticket/8466#comment:1>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list