April 1, 2011
View 78f3ede8c8

modules/carrierroute fixed permission checking in mod_init

Marius Zbihlei authored on 01/04/2011 14:14:01
March 9, 2010
View 1c327b736b

modules/carrierroute Ser cfg framework for some carrierroute parameters (fetch_rows, use_domain and fallback_default)

Marius Zbihlei authored on 09/03/2010 12:54:49
January 13, 2010
View 7b898cecea

cr: remove obselete cr_prime_route function, use cr_nofallback_route instead

Henning Westerholt authored on 13/01/2010 09:59:44
October 19, 2009
View ca28401667

Fixed carrierroute module exports. See http://lists.sip-router.org/pipermail/sr-dev/2009-October/004393.html thread for a complete description

Marius Zbihlei authored on 19/10/2009 09:46:17
October 10, 2009
View e89cea154c

Updating license plate

oej authored on 10/10/2009 12:14:58
September 7, 2009
View 8dc53feb5a

cr: new function 'cr_nofallback_route'

Henning Westerholt authored on 07/09/2009 08:34:58
August 19, 2009
View 21775b4153

cr: fix stupid bug related to the (legacy..) prime_route function (port from r5911)

Henning Westerholt authored on 19/08/2009 14:35:06
June 10, 2009
View 82a5ef65ff

db: Fixing problem with incorrect initialization of db connections

Jan Janak authored on 10/06/2009 20:41:27
May 25, 2009
View bdf815954e

cr: add a few missing line breaks in init logs, port from k, r5853

Henning Westerholt authored on 25/05/2009 08:41:13
April 21, 2009
View 04f66b6921

carrierroute: export MI commands

Daniel-Constantin Mierla authored on 21/04/2009 12:39:09
February 25, 2009
View 02c6d445b6

- small improvement in error log message

Henning Westerholt authored on 25/02/2009 12:05:28
February 13, 2009
View 4a4dc1b51f

- a bit more additional logging for config load errors

Henning Westerholt authored on 13/02/2009 14:19:20
November 25, 2008
View 299addcada

- fix default_tree parameter assignment from config file

Henning Westerholt authored on 25/11/2008 13:38:42
November 19, 2008
View cc0ba2f059

- add support for non-digit matching to trie utility functions - supports the old method (1 to 9), and the standard ascii set (0 - 127) - add new config variable 'match_mode' to carrierroute to configure the prefix matching mode, the default is the old behaviour - port userblacklist to new trie interface, this don't support the extended matching yet

Henning Westerholt authored on 19/11/2008 13:16:15
November 12, 2008
View 8efd99bc89

- finish refactoring of carrierroute module - replace O(n) matching logic for carrier and domain names with a efficient binary search implementation - use qsort and bsearch of glibc in most of the cases, where its possible (basically all carrier/domain searches are O(log n) now, only when dynamic strings for are used in the cfg, it needs to search the whole list) - change carrier and domain names from string to integer, to allow the lookup - instead of storing the carrier/domain name string in the memory structure, a pointer to the name is used to save space - get rid of this internal ID vs. external ID stuff, we use now only one - rename the route_tree table to carrier_name - add a new table domain_name, to hold the domain names (like route_tree tbl) - adapt tests for the new or changed functionality - extend documentation with a paragraph about the used matching logic - Credits for this work belongs to Hardy Kahl, hardy dot kahl at 1und1 dot de - fix a few errors in the postgres cr test, fix a few doxygen statements - move some parts of log messages to DBG log level - update documentation and database schemes

Henning Westerholt authored on 12/11/2008 15:53:01