[Devel] [Fwd: [Serdev] CVS:commitlog: sip_router Makefile.defs NEWS action.c cfg.lex cfg.y clist.h core_cmd.c dns_cache.c dns_cache.h dns_wrappers.h dst_blacklist.c dst_blacklist.h error.h forward.c forward.h globals.h main.c msg_translator.h resolve.c resolve.h ...]

Klaus Darilion klaus.mailinglists at pernau.at
Fri Sep 15 13:29:59 CEST 2006


Hi!

There are lots of new features in ser which might be also very useful to 
openser. It would be great if these features could be ported to openser.

regards
klaus


dev

-------- Original Message --------
Subject: [Serdev] CVS:commitlog: sip_router Makefile.defs NEWS action.c 
cfg.lex cfg.y clist.h core_cmd.c dns_cache.c dns_cache.h dns_wrappers.h 
dst_blacklist.c dst_blacklist.h error.h forward.c forward.h globals.h 
main.c msg_translator.h resolve.c resolve.h ...
Date: Fri, 15 Sep 2006 12:37:48 +0200
From: Andrei Pelinescu-Onciul <andrei at iptel.org>
To: serdev at iptel.org

andrei      2006/09/15 12:37:48 CEST

   SER CVS Repository

   Modified files:
     .                    Makefile.defs NEWS action.c cfg.lex cfg.y
                          clist.h core_cmd.c error.h forward.c
                          forward.h globals.h main.c
                          msg_translator.h resolve.c resolve.h
                          socket_info.c socket_info.h ut.h
                          version.h
     modules/enum         enum.c
     modules/tm           h_table.c h_table.h t_funcs.c t_fwd.c
                          t_fwd.h t_msgbuilder.c t_reply.c timer.c
                          uac.c ut.h
     utils/sercmd         sercmd.c
   Added files:
     .                    dns_cache.c dns_cache.h dns_wrappers.h
                          dst_blacklist.c dst_blacklist.h
     doc                  dns.txt dst_blacklist.txt
   Log:
   - dns cache support (ser will cache both positive and negative 
responses if
    turned on, see doc/dns.txt for more details & config options)
   - dns failover support: when a name resolves to more then 1 ip (either
     multiple A or AAAA records or multiple SRVs) and sending to the first
      ip fails, ser will retry with the others. By default is off. See
     doc/dns.txt for more details/config options a.s.o.
   - destination blacklist: when sending to some destination (defined by
     ip:port and protocol) fails, ser will temporarily add this destination
      in a blacklist giving future sends the opportunity of immediately
       failing. Destination are also added to the blacklist on tm invite
      timeouts (when no response is received in the fr_timer interval).
     By default is off, see doc/dst_blacklist.txt form more details/config
      options.
   - small makefile fixes (in mode=debug)
   - resolver get_record api changes (updated enum)

   WARNING: there are a lot of changes in tm

   Revision  Changes    Path
   1.367     +16 -3     sip_router/Makefile.defs
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/Makefile.defs.diff?r1=1.366&r2=1.367
   1.52      +25 -4     sip_router/NEWS
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/NEWS.diff?r1=1.51&r2=1.52
   1.88      +13 -19    sip_router/action.c
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/action.c.diff?r1=1.87&r2=1.88
   1.90      +43 -1     sip_router/cfg.lex
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/cfg.lex.diff?r1=1.89&r2=1.90
   1.127     +62 -2     sip_router/cfg.y
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/cfg.y.diff?r1=1.126&r2=1.127
   1.3       +13 -2     sip_router/clist.h
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/clist.h.diff?r1=1.2&r2=1.3
   1.14      +44 -1     sip_router/core_cmd.c
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/core_cmd.c.diff?r1=1.13&r2=1.14
   1.1       +2436 -0   sip_router/dns_cache.c (new)
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/dns_cache.c?rev=1.1&content-type=text/plain
   1.1       +287 -0    sip_router/dns_cache.h (new)
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/dns_cache.h?rev=1.1&content-type=text/plain
   1.1       +41 -0     sip_router/dns_wrappers.h (new)
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/dns_wrappers.h?rev=1.1&content-type=text/plain
   1.1       +173 -0    sip_router/doc/dns.txt (new)
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/doc/dns.txt?rev=1.1&content-type=text/plain
   1.1       +69 -0     sip_router/doc/dst_blacklist.txt (new)
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/doc/dst_blacklist.txt?rev=1.1&content-type=text/plain
   1.1       +494 -0    sip_router/dst_blacklist.c (new)
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/dst_blacklist.c?rev=1.1&content-type=text/plain
   1.1       +55 -0     sip_router/dst_blacklist.h (new)
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/dst_blacklist.h?rev=1.1&content-type=text/plain
   1.15      +3 -1      sip_router/error.h
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/error.h.diff?r1=1.14&r2=1.15
   1.106     +165 -42   sip_router/forward.c
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/forward.c.diff?r1=1.105&r2=1.106
   1.29      +3 -2      sip_router/forward.h
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/forward.h.diff?r1=1.28&r2=1.29
   1.64      +19 -1     sip_router/globals.h
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/globals.h.diff?r1=1.63&r2=1.64
   1.218     +52 -6     sip_router/main.c
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/main.c.diff?r1=1.217&r2=1.218
   1.22      +2 -2      sip_router/modules/enum/enum.c
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/modules/enum/enum.c.diff?r1=1.21&r2=1.22
   1.104     +21 -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.103&r2=1.104
   1.88      +10 -4     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.87&r2=1.88
   1.191     +21 -6     sip_router/modules/tm/t_funcs.c
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/modules/tm/t_funcs.c.diff?r1=1.190&r2=1.191
   1.74      +237 -18   sip_router/modules/tm/t_fwd.c
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/modules/tm/t_fwd.c.diff?r1=1.73&r2=1.74
   1.13      +9 -1      sip_router/modules/tm/t_fwd.h
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/modules/tm/t_fwd.h.diff?r1=1.12&r2=1.13
   1.44      +31 -4     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.43&r2=1.44
   1.124     +46 -10    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.123&r2=1.124
   1.67      +55 -3     sip_router/modules/tm/timer.c
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/modules/tm/timer.c.diff?r1=1.66&r2=1.67
   1.63      +30 -2     sip_router/modules/tm/uac.c
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/modules/tm/uac.c.diff?r1=1.62&r2=1.63
   1.20      +126 -13   sip_router/modules/tm/ut.h
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/modules/tm/ut.h.diff?r1=1.19&r2=1.20
   1.29      +2 -2      sip_router/msg_translator.h
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/msg_translator.h.diff?r1=1.28&r2=1.29
   1.23      +76 -33    sip_router/resolve.c
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/resolve.c.diff?r1=1.22&r2=1.23
   1.27      +33 -10    sip_router/resolve.h
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/resolve.h.diff?r1=1.26&r2=1.27
   1.14      +27 -9     sip_router/socket_info.c
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/socket_info.c.diff?r1=1.13&r2=1.14
   1.7       +10 -2     sip_router/socket_info.h
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/socket_info.h.diff?r1=1.6&r2=1.7
   1.44      +24 -1     sip_router/ut.h
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/ut.h.diff?r1=1.43&r2=1.44
   1.4       +11 -2     sip_router/utils/sercmd/sercmd.c
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/utils/sercmd/sercmd.c.diff?r1=1.3&r2=1.4
   1.6       +21 -2     sip_router/version.h
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/version.h.diff?r1=1.5&r2=1.6
_______________________________________________
Serdev mailing list
Serdev at lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serdev



More information about the Devel mailing list