February 22, 2007
View 57ff54fee8

- added case-insensitive hash functions - replaced dns case insensitve hash calc. with the version from hashes.h (and fixed a "paste error" in dns hash calculation in the process)

Andrei Pelinescu-Onciul authored on 22/02/2007 20:58:32
January 22, 2007
View 859edb6abd

- dns cache resolv fix: responses containting only a CNAME and a non-CNAME record for the CNAME target (e.g. foo CNAME bar ; bar A 1.2.3.4) w/o any additional records, were badly interpreted (the non-CNAME response was interpreted as a CNAME). Thanks to Alfred E. Heggestad <aeh@db.org> for the bug report.

Andrei Pelinescu-Onciul authored on 22/01/2007 14:05:01
October 16, 2006
View 10508d1a35

- fix: port was not set to default when the hostname was an ip address

Andrei Pelinescu-Onciul authored on 16/10/2006 18:40:55
October 6, 2006
View 8af0841f4e

- port fix (original port was overwritten with 5060 for non-srv lookups)

Andrei Pelinescu-Onciul authored on 06/10/2006 11:02:58
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