[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