March 13, 2009
View 33bfeb9da9

The fixup function prototypes of the config variables have been extended with the group name. All the fixup functions have been updated.

Miklos Tirpak authored on 13/03/2009 13:59:28
February 26, 2009
View 6d91574de7

blst: another blacklist dest. function version

Andrei Pelinescu-Onciul authored on 26/02/2009 23:09:22
February 11, 2008
View 7905e2d6ed

- use_dns_cache can be enabled/disabled runtime - dns_cache_init is introduced: if set to 0, the dns cache is not initialized, and cannot be enabled later (default is 1) - dst_blacklist_init is introduced: if set to 0, the dst blacklist is not initialized (similar to dns_cache_init) (default is 1)

Miklos Tirpak authored on 11/02/2008 17:11:59
December 13, 2007
View a4d17f8262

Destination blacklist parameters have been updated to the config framework, the following variables are changeable runtime:

Miklos Tirpak authored on 13/12/2007 15:29:55
July 31, 2007
View 5744b6f8e6

- dst blacklist measurements added

Gergely Kovacs authored on 31/07/2007 13:27:55
July 30, 2007
View 5bd736c7b9

- added support for deleting an entry from the blacklist (dst_blacklist_del()) - added support for adding an entry to the blacklist with a specific timeout (dst_blacklist_add_to()) - fixed missing hash stats for _dst_blacklist_lst_find - added a special flag for 503 replies

Andrei Pelinescu-Onciul authored on 30/07/2007 19:42:03
July 26, 2007
View 7a64325cf2

dst blacklist callbacks are extended with the sip msg parameter.

Miklos Tirpak authored on 26/07/2007 11:52:22
View dfcbd08b0c

New RPC commands to manipulate the destination blacklist:

Miklos Tirpak authored on 26/07/2007 11:42:53
June 26, 2007
View 9217a1d04c

- change blacklist_hook s/on_blst_add/on_blst_action/ (it can be used now also for search)

Andrei Pelinescu-Onciul authored on 26/06/2007 15:35:06
View 2b813af104

- callback support also for search/is_blacklisted (can be used to implement permanent blacklists, whitelists a.s.o.) - lock only if the hash bucket list is non-empty

Andrei Pelinescu-Onciul authored on 26/06/2007 15:30:07
May 30, 2007
View 304eb78133

- added callbacks/hooks for dst_blacklist_add: one can register such a callback and deny adding a destination to the blacklist list, or it can change the destinations flags.

Andrei Pelinescu-Onciul authored on 30/05/2007 22:22:42
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