[Devel] CVS commitlog: sip-server/modules/tm t_funcs.c t_hooks.c
t_lookup.c tm.c
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Fri Feb 16 12:04:49 CET 2007
User: bogdan_iancu
Date: 2007/02/16 03:04:48 PST
OpenSER CVS - Commit Details
Modified files:
modules/tm t_funcs.c t_hooks.c t_lookup.c tm.c
Commit Log:
- proper handling of retransmissions:
- to NOT allow a process handling a retransmission to do any changes
on the transaction ( script functions were allowed to add TM callbacks
to a transaction before figuring out that the request is a
retransmission -> double callback!!)
- functions that are able to detect retransmissions process them
automatically according to RFC3261 - retransmit the latest reply and
exit from script;
So, t_newtran, t_check_tran, t_relay and t_replicate will exit from
script if retransmission is detected.
- remove some obsolete TM script functions:
- t_lookup_request() - it is part of t_check_tran();
- t_retransmit_reply() - not needed as retransmissions are automatically
handled.
Revision Changes Path
1.23 +2 -3 sip-server/modules/tm/t_funcs.c
[ http://openser.cvs.sourceforge.net/openser/sip-server/modules/tm/t_funcs.c?r1=1.22&r2=1.23 ]
1.6 +3 -7 sip-server/modules/tm/t_hooks.c
[ http://openser.cvs.sourceforge.net/openser/sip-server/modules/tm/t_hooks.c?r1=1.5&r2=1.6 ]
1.23 +5 -5 sip-server/modules/tm/t_lookup.c
[ http://openser.cvs.sourceforge.net/openser/sip-server/modules/tm/t_lookup.c?r1=1.22&r2=1.23 ]
1.53 +17 -51 sip-server/modules/tm/tm.c
[ http://openser.cvs.sourceforge.net/openser/sip-server/modules/tm/tm.c?r1=1.52&r2=1.53 ]
More information about the Devel
mailing list