[Pidgin] #9675: SIMPLE: Request retried with credentials with same branch and cseq number, ie. same transaction

Pidgin trac at pidgin.im
Sun Jul 12 15:45:57 EDT 2009


#9675: SIMPLE: Request retried with credentials with same branch and cseq number,
ie. same transaction
--------------------+-------------------------------------------------------
 Reporter:  mikma   |     Owner:  seanegan
     Type:  defect  |    Status:  new     
Component:  SIMPLE  |   Version:  2.5.5   
 Keywords:          |  
--------------------+-------------------------------------------------------
 When 401 or 407 is received for a request and it's decided that the
 request should be retried with credentials, then the new request must be
 sent in a new transaction with a new branch id and cseq number.

 Otherwise the SIP proxy or server which received the request may take it
 as a re-transmission of the initial request without credentials, and
 therefore re-transmits its 401/407 response.

 Tested on 2.5.5, but inspecting current development version of simple.c
 tells me the bug still exists in process_input_message.

 Both PUBLISH, and SUBSCRIBE requests publishing current status and
 subscribing to other users status are affected by this bug. But not
 REGISTER requests, which are handled differently.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/9675>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list