bpintea 2009/01/05 22:26:45 CET
SER CVS Repository
Modified files:
. Makefile.defs NEWS
modules/dialog serialize_dlg.c
modules/tm dlg.c h_table.c h_table.h t_hooks.h
t_lookup.c t_msgbuilder.c t_msgbuilder.h
t_reply.c uac.c uac.h
Log:
When building the route set of ACKs for local UACs, only the reply is now
evaluated; this is insufficient, since replies to in-dialog requests normally
miss the route set. The patch fixes that: evals INVITE, if this was in-dialog;
otherwise, the reply (since the req. doesn't have yet complete route set).
Add support for the SASI if'ace, adding the implemenation for two more TM API
functions:
- t_get_canceled_ident(): returns the hash coordinates (bucket/index) of the
transaction the currently processed CANCEL is targeting
- ack_local_uac(): allow generating the ACKs for 2xx'ed locally originated
INVITEs - new headers and body can now also be appended to it.
Fully closes #SER-346.
Revision Changes Path
1.437 +4 -1 sip_router/Makefile.defs
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/Makefile.defs.diff?r1=1.436&r2=1.437
1.96 +8 -2 sip_router/NEWS
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/NEWS.diff?r1=1.95&r2=1.96
1.3 +1 -1 sip_router/modules/dialog/serialize_dlg.c
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/modules/dialog/serialize_dlg.c.diff?r1=1.2&r2=1.3
1.33 +20 -8 sip_router/modules/tm/dlg.c
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/modules/tm/dlg.c.diff?r1=1.32&r2=1.33
1.112 +5 -1 sip_router/modules/tm/h_table.c
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/modules/tm/h_table.c.diff?r1=1.111&r2=1.112
1.102 +24 -3 sip_router/modules/tm/h_table.h
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/modules/tm/h_table.h.diff?r1=1.101&r2=1.102
1.36 +19 -5 sip_router/modules/tm/t_hooks.h
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/modules/tm/t_hooks.h.diff?r1=1.35&r2=1.36
1.127 +31 -2 sip_router/modules/tm/t_lookup.c
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/modules/tm/t_lookup.c.diff?r1=1.126&r2=1.127
1.53 +505 -78 sip_router/modules/tm/t_msgbuilder.c
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/modules/tm/t_msgbuilder.c.diff?r1=1.52&r2=1.53
1.21 +3 -3 sip_router/modules/tm/t_msgbuilder.h
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/modules/tm/t_msgbuilder.h.diff?r1=1.20&r2=1.21
1.163 +50 -11 sip_router/modules/tm/t_reply.c
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/modules/tm/t_reply.c.diff?r1=1.162&r2=1.163
1.78 +144 -15 sip_router/modules/tm/uac.c
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/modules/tm/uac.c.diff?r1=1.77&r2=1.78
1.28 +17 -1 sip_router/modules/tm/uac.h
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/modules/tm/uac.h.diff?r1=1.27&r2=1.28
_______________________________________________
Serdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/serdev