Bugs item #3146414, was opened at 2010-12-27 17:24
Message generated for change (Comment added) made by sf-robot
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=756076&aid=3146414&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: 7
Private: No
Submitted By: Mikhail Zabaluev (mzabaluev)
Assigned to: Nobody/Anonymous (nobody)
Summary: Expired contact entries are never discarded

Initial Comment:
As reported in:

https://bugs.maemo.org/show_bug.cgi?id=8615
https://bugs.freedesktop.org/show_bug.cgi?id=32615

When two sofia-sip stacks meet each other, one as the UA and the other as a 
proxy, they happily accumulate outdated Contact headers without end.

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

>Comment By: SourceForge Robot (sf-robot)
Date: 2011-01-25 20:20

Message:
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: 2011-01-10 22:34

Message:
Proposed fix merged to git.

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

Comment By: Mikhail Zabaluev (mzabaluev)
Date: 2010-12-29 15:42

Message:
A fix is offered for review at
http://gitorious.org/sofia-sip/sofia-sip/merge_requests/4

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

Comment By: Mikhail Zabaluev (mzabaluev)
Date: 2010-12-28 19:46

Message:
Could be simple, though, in outbound_register_response:

      ob->ob_rcontact = sip_contact_dup(ob->ob_home,
request->sip_contact);

This is a copy of all contact headers present in the request. It then goes
on to populate any REGISTER request in the same dialog usage.

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

Comment By: Mikhail Zabaluev (mzabaluev)
Date: 2010-12-28 19:02

Message:
Marking down a suspicious place where accumulation of headers may occur:

nua/nua_stack.c, line 629:  nua_stack_authenticate(nua, nh, event, tags);

The client request can be restarted with event tags added directly to
cr_msg in the client request structure. This is probably not the case where
the proxy sends us contact headers, though.

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

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

------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Sofia-sip-devel mailing list
Sofia-sip-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel

Reply via email to