[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