June 10, 2009
View 82a5ef65ff

db: Fixing problem with incorrect initialization of db connections

Jan Janak authored on 10/06/2009 20:41:27
June 9, 2009
View 2e51695a7e

xcap_client: proper return code in child init function when all is ok

Daniel-Constantin Mierla authored on 09/06/2009 15:34:35
View 7e2bf0f1c1

xcap_client: init db con per process

Daniel-Constantin Mierla authored on 09/06/2009 11:47:15
April 21, 2009
View f9fe1066c2

xcap_client: export MI commands

Daniel-Constantin Mierla authored on 21/04/2009 11:45:21
April 15, 2009
View 6ffa626704

Various db api changes needed after migration to libsrdb1

Jan Janak authored on 03/03/2009 14:41:44
September 18, 2008
View 3ed44241f3

- further logging output cleanup in mod_init, mod_destroy: dispatcher, mi_xmlrpc, presence_dialoginfo, presence_mwi, pua, pua_bla, pua_dialoginfo, pua_mi, pua_usrloc - remove now empty mod_init, mod_destroy functions in: presence_dialoginfo, presence_mwi, pua_bla, pua_dialoginfo, pua_mi, pua_usrloc - smaller whitespace and alignment changes in module exports, remove response_function cast from NULL pointer, we don't do this for all other function exports, so it make no sense to handle this one special

Henning Westerholt authored on 18/09/2008 12:02:39
September 4, 2008
View 9fdc0d937d

- remove some empty child_init functions, they are not needed - extend log in core to also output the child pid - the DBG logging that was present in some child_init(s) is now also present in the core, so now functionality/ debugging output is lost

Henning Westerholt authored on 04/09/2008 11:26:47
July 28, 2008
View 27642a08ce

- change name in copyright headers

Henning Westerholt authored on 28/07/2008 15:39:28
July 4, 2008
View eb39fdf08a

- presence related modules uses a proper default DB URL instead of NULL like the other modules in the trunk - update module documentation

Henning Westerholt authored on 04/07/2008 11:11:16
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
April 24, 2008
View 3f70b926c9

Faster STR_MATCH macro definition

Dan Pascu authored on 24/04/2008 17:20:49
March 19, 2008
View 99a68cef15

- remove debug logging for db_url - this could leak the authentification data, and we log some parts of it in the database module anyway

Henning Westerholt authored on 19/03/2008 02:58:48
February 8, 2008
View 4f3e8cb6dc

Avoid unnecessary strlen calls and fix issue with some compilers not accepting non-constant values in case statements

Dan Pascu authored on 08/02/2008 16:53:38
January 22, 2008
View e2cf634310

- port database interface (almost) complete from 'const char*' to 'str' for more safety (e.g. not null terminated strings) and performance (save strlen calls in core and library code) - adapt existing modules to use the new interface - change bind_dbmod and use_table function to the naming scheme of the other functions of the API - port existing module to use 'str' values for database related parameters - if modules uses already 'str' functions internally, remove the unnecessary temporary variables - make functions and parameter that needs only locally be used static - introduce new column variables needed for the keys for modules that don't have them already, this could be used to make them configurable later on - add 'const' to more db related functions - fix postgres driver, async queries must be finished, otherwise the next one will not complete - smaller whitespace and formatting changes and cleanups all over the place - reviewed and tested with testcases, but probably not error free because of the change size

Henning Westerholt authored on 22/01/2008 13:55:43
October 4, 2007
View 80998a7f2e

- cmd_export_t has a new field: free_fixup - it is the function to be called if you want to free the structure resulted after calling the fixup function - to be used in dynamic environments, like perl scripts, where you have to call fixup function every time you call a function exported by modules - for future, a better cleanup of used memory can be achived by freeing fixed strucutred in config file - fixup functions in core got the free_fixup pair if is the case - textops has some free_fixup functions set - dev version increased

Daniel-Constantin Mierla authored on 04/10/2007 11:21:22