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 <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]

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
[EMAIL PROTECTED]
http://lists.iptel.org/mailman/listinfo/serdev

_______________________________________________
Devel mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel

Reply via email to