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 ] _______________________________________________ Devel mailing list Devel@openser.org http://openser.org/cgi-bin/mailman/listinfo/devel