Bugs item #3146414, was opened at 2010-12-27 19:24 Message generated for change (Comment added) made by mzabaluev 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: Open Resolution: None 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: Mikhail Zabaluev (mzabaluev) Date: 2010-12-29 17: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 21: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 21: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 ------------------------------------------------------------------------------ Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ Sofia-sip-devel mailing list Sofia-sip-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel