Bugs item #1827511, was opened at 2007-11-07 05:18
Message generated for change (Comment added) made by sf-robot
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=756076&aid=1827511&group_id=143636

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
>Status: Closed
Resolution: Fixed
Priority: 5
Private: No
Submitted By: Mikhail Zabaluev (mzabaluev)
Assigned to: Nobody/Anonymous (nobody)
Summary: Don't terminate if BYE was restarted with nua_authenticate()

Initial Comment:
When a proxy challenges an outgoing BYE request requesting authentication, and 
the application submits credentials using nua_authenticate() in the handler to 
nua_r_bye, the NUA stack fails to resubmit the BYE request and considers the 
call terminated.

----------------------------------------------------------------------

>Comment By: SourceForge Robot (sf-robot)
Date: 2008-03-11 19:20

Message:
Logged In: YES 
user_id=1312539
Originator: NO

This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 14 days (the time period specified by
the administrator of this Tracker).

----------------------------------------------------------------------

Comment By: Pekka Pessi (ppessi)
Date: 2008-02-26 10:04

Message:
Logged In: YES 
user_id=52043
Originator: NO

A fix allowing the BYE get challenged and the authenticated, too, is
available in Darcs.

----------------------------------------------------------------------

Comment By: Pekka Pessi (ppessi)
Date: 2007-11-16 02:51

Message:
Logged In: YES 
user_id=52043
Originator: NO

The easiest fix would terminate the session when the 407 final response is
received (that is, you get the nua_i_state with
NUTAG_CALLSTATE(nua_callstate_terminated)) but leave the BYE request in
queue so it can be restarted with nua_authenticate().

Alternatively, the session could be left in "terminating" state but it
would die silently without restarting BYE if nua_handle_destroy() is called
instead of nua_authenticate().


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=756076&aid=1827511&group_id=143636

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Sofia-sip-devel mailing list
Sofia-sip-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel

Reply via email to