April 24, 2009
View 33d03d8dad

Updating docbook sources for the new processing system.

Jan Janak authored on 24/04/2009 01:18:58
April 16, 2009
View 5bad9d3380

port doc changes from kamailio 1.5 branch, r5794

Henning Westerholt authored on 16/04/2009 10:51:18
January 22, 2009
View 0d6a380220

- change functionality in cr_route, cr_prime_route to not store information about the destination host in the given AVP, instead the content of the routing description is stored - no existing functionality is lost, $rt, or $rd + $rp can be used instead - fix tests to work after modification

Henning Westerholt authored on 22/01/2009 13:43:17
January 5, 2009
View b516feb88c

- add some explanations of the flag and mask matching to the msg

Henning Westerholt authored on 05/01/2009 16:09:22
View e098b96310

- add example for new domain_name table - restructure examples a bit

Henning Westerholt authored on 05/01/2009 16:01:35
December 4, 2008
View 892c7710a9

- fix some obselete informations about the user strings, they can now be non-numerical too

Henning Westerholt authored on 04/12/2008 12:02:23
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
October 6, 2008
View 63ba285f4b

- remove the note about the PGK_MEM_POOL_SIZE, this is already fixed in the trunk

Henning Westerholt authored on 06/10/2008 10:46:47
September 18, 2008
View 278bb47a50

- small spelling fix in docs

Henning Westerholt authored on 18/09/2008 14:55:48
September 10, 2008
View 9fb5298c5f

- add fetch_result support to carrierroute routing rules loading - related to feature request #1876664 - needs this capability in the database, otherwise the "old" logic will be used - number of routing rules fetchs is configurable as module parameter

Henning Westerholt authored on 10/09/2008 16:51:11
September 9, 2008
View c3514f37c5

- carrierroute use autogenerated DB infrastructure - adapt configuration, move some descriptions to DB scheme

Henning Westerholt authored on 09/09/2008 15:39:38
September 8, 2008
View 428f07c7e7

- add a note about PKG_MEM_POOL_SIZE requirements for larger number of routing rules during startup

Henning Westerholt authored on 08/09/2008 11:14:13
September 4, 2008
View 9306b01cd8

- add some notes about the DB behaviour of cr_user_carrier

Henning Westerholt authored on 04/09/2008 14:01:01
August 6, 2008
View 912dc8e8be

- renaming: changed entities in documentation

Klaus Darilion authored on 06/08/2008 10:08:33