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 <jan.andres@freenet-ag.de>

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
July 11, 2005
View 878fc1940b

- various resolver/dns related options can now be set from ser.cfg: dns_try-ipv6=yes|no dns_retr_time= time(in s) dns_retr_no = no. dns_use_search_list=yes|no dns_server_no= no. (for more info look in NEWS)

Andrei Pelinescu-Onciul authored on 11/07/2005 17:30:43
August 24, 2004
View 53c7e0f19a

- Spelling checked - READMEs updated

Jan Janak authored on 24/08/2004 08:45:09
August 25, 2003
View 75e2f1a600

- minor tcp BUG case fix/cleanup

Andrei Pelinescu-Onciul authored on 25/08/2003 12:19:52
August 21, 2003
View 6d44652cdc

- fixed mem. leaks in acc_ {db,rad}_missed, sip_resolvehost, receive_msg

Andrei Pelinescu-Onciul authored on 21/08/2003 10:57:23