Merge remote branch 'origin/andrei/cancel_reason'
authorAndrei Pelinescu-Onciul <andrei@iptel.org>
Fri, 13 Aug 2010 19:44:36 +0000 (21:44 +0200)
committerAndrei Pelinescu-Onciul <andrei@iptel.org>
Fri, 13 Aug 2010 19:44:36 +0000 (21:44 +0200)
commitc16a8388b124a3070c14ef4f3e5b8d73ec0f724c
treeeb87618ea856505125359f2586b686c25ebb9031
parent2bf60e6b6639909db8a64f9b4419ab9159c9814b
parent8165147e32e08032cc20826c8dfad2757d8558d0
Merge remote branch 'origin/andrei/cancel_reason'

CANCEL Reason support, according to RFC 3326.
The Reason headers are added both for CANCELs generated due to a
received final reply and hop by hop CANCELs generated because of
a received CANCEL. Both cases can be turned on/off individually.

* origin/andrei/cancel_reason:
  tm: no reason modparams if compiled with no cancelr. support
  tm: option to compile without reason support
  tm: docs: reason header modparams and script function
  tm: improved Reason support for E2E CANCELs
  tm: fix Reason generation for on-the-fly branch CANCELs
  tm: CANCEL reason header on/off switches
  tm: Reason header copy for received CANCELs
  tm: Reason header generation for local CANCELs
16 files changed:
NEWS
modules/tm/README
modules/tm/doc/functions.xml
modules/tm/doc/params.xml
modules/tm/doc/tm.xml
modules/tm/h_table.c
modules/tm/h_table.h
modules/tm/t_cancel.c
modules/tm/t_cancel.h
modules/tm/t_fwd.c
modules/tm/t_lookup.c
modules/tm/t_msgbuilder.c
modules/tm/t_reply.c
modules/tm/t_reply.h
modules/tm/timer.c
modules/tm/tm.c