Module: sip-router
Branch: 3.1
Commit: a914d2fe78c042d9d9d753e56c1f1368821941c1
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=a914d2f…
Author: Timo Reimann <timo.reimann(a)1und1.de>
Committer: Timo Reimann <timo.reimann(a)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(a)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=a91…