Module: sip-router Branch: 3.1 Commit: a914d2fe78c042d9d9d753e56c1f1368821941c1 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=a914d2fe...
Author: Timo Reimann timo.reimann@1und1.de Committer: Timo Reimann timo.reimann@1und1.de Date: Sun Aug 21 22:21:12 2011 +0200
modules_k/dialog: Add multiple features.
- Move unreference_dialog() to a more suitable location. - Provide functions to add and remove a dialog from a transaction (required for referencing at certain occassions). - Move spiral detection functionality into dlg_new_dialog() to faciliate spiral detection when dlg_manage() is used. - Add a dialog's reference count to list of printable statistics.
Credits to Sven Knoblich, sven.knoblich@1und1.de .
(cherry picked and restricted to bug-fixes only from commit c021559e414892b9bafae0f1ce40081945fff49a)
Conflicts:
modules_k/dialog/dlg_handlers.c modules_k/dialog/dlg_var.c modules_k/dialog/dlg_var.h
---
modules_k/dialog/dlg_handlers.c | 282 ++++++++++++++++++++++++--------------- modules_k/dialog/dlg_hash.c | 10 ++ modules_k/dialog/dlg_profile.c | 39 +++--- modules_k/dialog/dlg_profile.h | 6 + 4 files changed, 212 insertions(+), 125 deletions(-)
Diff: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=a914...