October 12, 2009
View 275899b139

userblacklist(k): gcc 2.95 compile fixes

Andrei Pelinescu-Onciul authored on 12/10/2009 16:08:29
September 4, 2009
View 9566b04be7

userblacklist(k): fix error in check_user_blacklist DB code

Henning Westerholt authored on 04/09/2009 15:56:31
April 15, 2009
View 865aa2a66f

Various db api changes needed after migration to libsrdb1

Jan Janak authored on 03/03/2009 14:41:43
View f1a4d21799

Update module to use libtrie

Jan Janak authored on 03/03/2009 14:21:02
November 19, 2008
View d72deb95de

- 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
October 22, 2008
View 4074d000eb

- extend generic trie (preparations for carrierroute changes): delete functions can now use a delete function to cleanup the payload, match functions now return a pointer to the payload pointer to enable later modifications - adapt userblacklist module to this changes - credits goes to Hardy Kahl, hardy dot kahl at 1und1 dot de - log errors in userblacklist DB functions, if the trie insert fails

Henning Westerholt authored on 22/10/2008 14:20:37
September 23, 2008
View dc10e75803

- generalize trie datastructure used in userblacklist and carrierroute - move this implementation into the core, also convert the userblacklist module to use this implementation - patch from Hardy Kahl, hardy dot kahl at 1und1 dot de - write doxygen documentation, add some debug output for allocs/frees - Todo: convert carrierroute too

Henning Westerholt authored on 23/09/2008 14:25:02
September 5, 2008
View 9230c04c19

- make db tables and colum names configurable with help of autogenerated files from XML, closed feature request #2019376 - adapt module to use this implementation - also use autogenerated documentation from XML source

Henning Westerholt authored on 05/09/2008 09:06:59
August 29, 2008
View 1f8e65eef7

- doxygen extensions, add module and file definitions

Henning Westerholt authored on 29/08/2008 13:04:23
July 28, 2008
View 27642a08ce

- change name in copyright headers

Henning Westerholt authored on 28/07/2008 15:39:28
May 21, 2008
View 924f20891d

- add db_check_table_version funtion to db API - this function includes error logging and also a error message on version mismatch, its require now a exact match of the version numbers - convert most of the modules to use this function, instead of implementing their own error handling again - new modules should use this function - increase trusted table version define for permissions module, it should be the same as the DB version entry - TODO: convert uri_db, domain, domainpolicy and dispatch too

Henning Westerholt authored on 21/05/2008 07:50:05
February 29, 2008
View 4b37cd571c

- rename db_conn to db_init, like the other modules - add a function to check the table version during startup

Henning Westerholt authored on 29/02/2008 11:23:41
February 28, 2008
View c026339f0f

- removed bogus include

Bogdan-Andrei Iancu authored on 28/02/2008 09:35:43
February 26, 2008
View c64dbbd134

- add a new module, called 'userblacklist' for handling user and global blacklists - credits for this module goes to Hardy Kahl, hardy dot kahl at 1und1 dot de - add documentation, database scheme and test for this module

Henning Westerholt authored on 26/02/2008 13:51:26