February 10, 2012
View 1aedf95f1a

lib/kcore: cleaned up unused code

Daniel-Constantin Mierla authored on 10/02/2012 12:42:59
October 4, 2010
View e135452ce5

usrloc(s): s/_res/_reset/

Andrei Pelinescu-Onciul authored on 04/10/2010 17:14:28
April 15, 2009
View 7a7f1a7b92

ser modules ported to sip-router

Andrei Pelinescu-Onciul authored on 15/04/2009 17:16:10
October 21, 2008
View 966ec72c44

_inst being NULL is the same in this contect as _inst->len being 0. Handle the latter and don't do zero-memory allocation and zero-bytes memcpy().

Maxim Sobolev authored on 21/10/2008 03:17:45
July 17, 2008
View 840211e9d3

- replaced time(0) w/ ser_time(0) (=> less syscalls, ser_time is more then 10 times faster)

Andrei Pelinescu-Onciul authored on 17/07/2008 13:06:29
April 16, 2008
View 7aeefe5934

- support for server_id added, each contact also stores the id of the server in a cluster that received and processed the registration - get_all_ucontact returns only contacts that have the server_id the local server, this makes is possible to implement a distributed nat pinger where all proxies within a cluster will ping a portion of contacts from the user location database

Jan Janak authored on 16/04/2008 15:50:39
November 14, 2007
View 7f0b8c3b77

- support for db_skip_delete

Jan Janak authored on 14/11/2007 16:27:17
June 25, 2007
View aa72024a2b

Preparation for implementation of UPDATE db statement. First of all we need two sets of params in db_cmd. First for match clause and the second as column-value pairs of changed columns. Currently it uses three sets of parameters: result, match and vals. - result - DB_GET output - match - DB_GET, DB_DEL (and DB_UPD in the future) - vals - DB_PUT (and DB_UPD)

Libor Chocholaty authored on 25/06/2007 17:51:27
April 18, 2007
View 032bb4497d

- db_fld.v.str renamed to db_fld.v.lstr due to problems with g++

Jan Janak authored on 18/04/2007 13:08:45
April 11, 2007
View 4068b26629

- store/retrieve registration avps in one query

Jan Janak authored on 11/04/2007 09:54:01
View 4d33cca763

- updated to the new db api registration avps still need some work

Jan Janak authored on 11/04/2007 09:09:53
January 3, 2007
View 5e1df702d9

dont free non-allocated memory for instance value

Nils Ohlmeier authored on 03/01/2007 16:09:33
September 5, 2006
View 2a416138f1

Added "contact AVPs" - AVPs stored with contact during registration.

Vaclav Kubart authored on 05/09/2006 14:53:44
July 4, 2006
View 033075dfa1

- Support for AOR column in location table. The value of AOR is taken from To header field in REGISTER message

Jan Janak authored on 04/07/2006 13:02:30
January 20, 2006
View b9fbba77c9

When inserting/updating contacts in the DB make sure to not overflow column limit for user_agent, contact and callid columns. Otherwise the UA can cause DoS by sending (intentionally or not) value exceeding column limit in any of the corresponding header fields. It is also probably an issue with error-handling (or lack of thereof) in particular DB backends, but on 0.9.3 with postgresql backend such unchecked insert causes segfault.

Maxim Sobolev authored on 20/01/2006 18:27:43