[Devel] CVS commitlog: sip-server action.c cfg.lex cfg.y forward.c globals.h msg_translator.c proxy.c proxy.h resolve.c resolve.h sip-server/modules/cpl-c cpl_sig.c sip-server/modules/enum enum.c sip-server/modules/mediaproxy functions.h sip-server/modules/nathelper ...

Bogdan-Andrei Iancu bogdan at voice-system.ro
Thu Jan 25 13:58:38 CET 2007


User: bogdan_iancu
Date: 2007/01/25 04:58:38 PST

  OpenSER CVS - Commit Details

  Modified files:
    .                    action.c cfg.lex cfg.y forward.c 
                         globals.h msg_translator.c proxy.c 
                         proxy.h resolve.c resolve.h 
    modules/cpl-c        cpl_sig.c 
    modules/enum         enum.c 
    modules/mediaproxy   functions.h 
    modules/nathelper    nathelper.c 
    modules/seas         seas_action.c 
    modules/siptrace     siptrace.c 
    modules/tm           README h_table.c h_table.h t_funcs.c 
                         t_funcs.h t_fwd.c t_fwd.h t_reply.c tm.c 
                         tm_load.h 
    modules/tm/doc       tm_user.sgml 
    parser               parse_via.h 
  Commit Log:
  DNS based failover added (according to RFC3263)
   - the SIP resolver can save and resume later the DNS queries for getting all
     IP destinations. The resolving process is step-by-step done (get next IP
     only on demand) to minimize the total number of DNS queries
   - the stateless forwarding can do only DNS-based failover at transport level
     (no egress interface found or send operation failed due whatever reason)
   - new core parameter "disable_dns_failover" - use to generally disable the
     DNS-based failover. By default is false.
  
  TM module
   - extends the DNS-based failover on transaction level. If the transaction
     completes with 503 or 408 with no reply, automatically, a new branch will
     be fork if any destination IP can be found by the DNS resolver.
   - t_relay() take a new flag for turning off the DNS-based failover. This
     setting is per transaction. By default, the failover is done.
  
   - for simplifying the scripting, t_forward_nonack() was dropped as its
     functionality was merged into t_reply(). Now t_reply() can be called with
     or without a prior build transaction.
  
  Revision  Changes    Path
  1.23      +7 -16     sip-server/action.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/action.c?r1=1.22&r2=1.23 ]
  1.28      +5 -1      sip-server/cfg.lex
   [ http://openser.cvs.sourceforge.net/openser/sip-server/cfg.lex?r1=1.27&r2=1.28 ]
  1.39      +7 -1      sip-server/cfg.y
   [ http://openser.cvs.sourceforge.net/openser/sip-server/cfg.y?r1=1.38&r2=1.39 ]
  1.12      +52 -56    sip-server/forward.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/forward.c?r1=1.11&r2=1.12 ]
  1.10      +3 -1      sip-server/globals.h
   [ http://openser.cvs.sourceforge.net/openser/sip-server/globals.h?r1=1.9&r2=1.10 ]
  1.10      +4 -14     sip-server/modules/cpl-c/cpl_sig.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/cpl-c/cpl_sig.c?r1=1.9&r2=1.10 ]
  1.13      +2 -2      sip-server/modules/enum/enum.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/enum/enum.c?r1=1.12&r2=1.13 ]
  1.9       +2 -2      sip-server/modules/mediaproxy/functions.h
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/mediaproxy/functions.h?r1=1.8&r2=1.9 ]
  1.29      +2 -2      sip-server/modules/nathelper/nathelper.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/nathelper/nathelper.c?r1=1.28&r2=1.29 ]
  1.4       +30 -29    sip-server/modules/seas/seas_action.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/seas/seas_action.c?r1=1.3&r2=1.4 ]
  1.16      +21 -30    sip-server/modules/siptrace/siptrace.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/siptrace/siptrace.c?r1=1.15&r2=1.16 ]
  1.22      +104 -84   sip-server/modules/tm/README
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/tm/README?r1=1.21&r2=1.22 ]
  1.24      +62 -44    sip-server/modules/tm/doc/tm_user.sgml
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/tm/doc/tm_user.sgml?r1=1.23&r2=1.24 ]
  1.15      +13 -1     sip-server/modules/tm/h_table.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/tm/h_table.c?r1=1.14&r2=1.15 ]
  1.16      +6 -1      sip-server/modules/tm/h_table.h
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/tm/h_table.h?r1=1.15&r2=1.16 ]
  1.21      +5 -2      sip-server/modules/tm/t_funcs.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/tm/t_funcs.c?r1=1.20&r2=1.21 ]
  1.10      +6 -4      sip-server/modules/tm/t_funcs.h
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/tm/t_funcs.h?r1=1.9&r2=1.10 ]
  1.31      +130 -51   sip-server/modules/tm/t_fwd.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/tm/t_fwd.c?r1=1.30&r2=1.31 ]
  1.8       +2 -3      sip-server/modules/tm/t_fwd.h
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/tm/t_fwd.h?r1=1.7&r2=1.8 ]
  1.37      +49 -2     sip-server/modules/tm/t_reply.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/tm/t_reply.c?r1=1.36&r2=1.37 ]
  1.49      +61 -64    sip-server/modules/tm/tm.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/tm/tm.c?r1=1.48&r2=1.49 ]
  1.7       +4 -4      sip-server/modules/tm/tm_load.h
   [ http://openser.cvs.sourceforge.net/openser/sip-server/modules/tm/tm_load.h?r1=1.6&r2=1.7 ]
  1.12      +2 -2      sip-server/msg_translator.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/msg_translator.c?r1=1.11&r2=1.12 ]
  1.3       +2 -2      sip-server/parser/parse_via.h
   [ http://openser.cvs.sourceforge.net/openser/sip-server/parser/parse_via.h?r1=1.2&r2=1.3 ]
  1.3       +49 -8     sip-server/proxy.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/proxy.c?r1=1.2&r2=1.3 ]
  1.3       +23 -12    sip-server/proxy.h
   [ http://openser.cvs.sourceforge.net/openser/sip-server/proxy.h?r1=1.2&r2=1.3 ]
  1.17      +446 -119  sip-server/resolve.c
   [ http://openser.cvs.sourceforge.net/openser/sip-server/resolve.c?r1=1.16&r2=1.17 ]
  1.6       +26 -4     sip-server/resolve.h
   [ http://openser.cvs.sourceforge.net/openser/sip-server/resolve.h?r1=1.5&r2=1.6 ]



More information about the Devel mailing list