November 25, 2008
View 887ca9955a

dns: fixed missing sctp SRV queries

Andrei Pelinescu-Onciul authored on 25/11/2008 19:15:05
August 18, 2008
View 1cdf6bc020

init_naptr_proto_prefs sctp fix

Andrei Pelinescu-Onciul authored on 18/08/2008 14:49:57
August 12, 2008
View 7d11cc0cb0

- sctp preference support in naptr queries (added a new ser.cfg option: dns_sctp_pref, see doc/dns.txt for more details)

Andrei Pelinescu-Onciul authored on 12/08/2008 09:51:32
August 8, 2008
View dec9733aa5

- support for sctp

Andrei Pelinescu-Onciul authored on 08/08/2008 20:45:40
February 13, 2008
View 47479b2649

do not allow dns_servers_no to be set higher than the number of DNS servers defined in /etc/resolv.conf

Miklos Tirpak authored on 13/02/2008 15:25:13
View d1df3d2fba

pass the name of the changed variable to the callback in resolv_reinit()

Miklos Tirpak authored on 13/02/2008 15:17:39
February 11, 2008
View 2cfcc6bb1b

DNS resolver and cache parameters use the configuration framework that makes the config variables changeable on-the-fly.

Miklos Tirpak authored on 11/02/2008 09:58:29
December 6, 2007
View 62d2baec8f

- freebsd compile fixes (use struct __res_state* instead of res_state + some typos)

Andrei Pelinescu-Onciul authored on 06/12/2007 00:07:56
November 26, 2007
View cddb909538

- indentation changed only

Michal Matyska authored on 26/11/2007 17:28:54
October 12, 2007
View 740a5978ac

fixes SER-321 patch reflecting comments applied

Michal Matyska authored on 12/10/2007 22:25:40
June 18, 2007
View dd4ffbb76d

- dns naptr support (off by default) - dns naptr related config options: dns_try_naptr (off by default), dns_udp_pref, dns_tcp_pref. dns_tls_pref (protocol preferences for naptr record selection) - dns srv load balancing config options: dns_srv_lb (off by default) - dns resolver & cache api change (to support getting the protocol via naptr) - fix: dns iteration through A & AAAA records was not correct

Andrei Pelinescu-Onciul authored on 18/06/2007 21:20:58
November 29, 2006
View 54ff79d2aa

- fix for free_rdata_list() which used to access the "next" pointer after freeing the current elements. Credits & patch: Jan Andres <>

Andrei Pelinescu-Onciul authored on 29/11/2006 14:35:05
September 15, 2006
View dcb59e67b4

- 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)

Andrei Pelinescu-Onciul authored on 15/09/2006 10:37:44
July 13, 2006
View 2edb7ef83a

- reduced dns structure sizes and re-ordered them to waste less space - possible memory leak fixed (could appear only when resolving srv or naptr records and the dns response packet is corrupted)

Andrei Pelinescu-Onciul authored on 13/07/2006 18:30:02
April 18, 2006
View 2f0f1a30df

- more dest_info conversions: - forward_request takes now a dest_info parameter - various something2dst conversions functions - got rid of the temprary mk_proxy when forwarding after the uri - updated all the affected modules

Andrei Pelinescu-Onciul authored on 18/04/2006 19:56:48