January 22, 2007
View 859edb6abd

- dns cache resolv fix: responses containting only a CNAME and a non-CNAME record for the CNAME target (e.g. foo CNAME bar ; bar A 1.2.3.4) w/o any additional records, were badly interpreted (the non-CNAME response was interpreted as a CNAME). Thanks to Alfred E. Heggestad <aeh@db.org> for the bug report.

Andrei Pelinescu-Onciul authored on 22/01/2007 14:05:01
January 18, 2007
View d4fb00dc1d

- deadlock on no-detach (-DD) start-up error shutdown fixed (closes SER-210)

Andrei Pelinescu-Onciul authored on 18/01/2007 20:01:37
December 14, 2006
View d5b4d88250

- automatically links against libpthread if USE_PTHREAD_MUTEX is forced

Andrei Pelinescu-Onciul authored on 14/12/2006 20:31:33
December 13, 2006
View 32f700f3fe

- minor fix: if USE_POSIX_SEM is defined on linux, automatically link against libpthread

Andrei Pelinescu-Onciul authored on 13/12/2006 22:46:16
December 11, 2006
View ac34f9f4eb

- added special callbacks for non-sip msg (e.g http), They are called every time a message with the first line in sip/http format is received and the protocol != SIP. These callbacks are needed as a part of an xmlrpc bug fix.

Andrei Pelinescu-Onciul authored on 11/12/2006 15:47:32
December 8, 2006
View 4b4ea059a3

- even more warning fixes (64bit)

Andrei Pelinescu-Onciul authored on 08/12/2006 14:08:35
December 6, 2006
View 1875e1d720

- $? / $retcode it's changed now also by the last module function call (previously it was modified only by route() calls -- it was the last returned value from a route)

Andrei Pelinescu-Onciul authored on 06/12/2006 15:59:15
November 28, 2006
View 279377197c

- random number are seeded in all the processes (both srand() and srandom())

Andrei Pelinescu-Onciul authored on 28/11/2006 19:04:54
November 27, 2006
View d200a71572

- tm fix: print_uac_request backup uri, 2nd try (applied a modified version of Miklos patch) closes SER-141

Andrei Pelinescu-Onciul authored on 27/11/2006 19:03:33
November 24, 2006
View c628e43aa0

- usrloc hash fix (performace): switched to a numeric string optimized hash function (which also has very good distribution for strings) - added the new hash to core's hashes.h & changes hashes.h license to openbsd style (so that anybody can use the hash functions without being forced to gpl the code)

Andrei Pelinescu-Onciul authored on 24/11/2006 17:20:08
November 20, 2006
View 609b1abdc0

- tm fix: uri backup/restore print_uac_request bug - tm: new_uri is no longer saved/restored across add_uac(...)/print_uac_request calls since print_uac_request takes care of this internally

Andrei Pelinescu-Onciul authored on 20/11/2006 19:16:49
November 15, 2006
View 2db960ff4a

- get_max_procs() will log a bug and abort() if used too early (e.g. from mod_init())

Andrei Pelinescu-Onciul authored on 15/11/2006 19:57:42
November 4, 2006
View c890787095

- make with -Wall even whem compiling in debug mode, patch from Bogdan Pintea <pintea@iptego.de>

Andrei Pelinescu-Onciul authored on 04/11/2006 16:17:29
View d8b11bbcd5

- tcp fixes: tcpconn_timeout(); expire now timeout; switched to "raw" ticks (the conversion to s was plagued by truncation errors => in some corner cases one could end up with tcp connections that never expire) - if tcp_con_lifetime is set to a negative value, use the maximum possible value instead

Andrei Pelinescu-Onciul authored on 04/11/2006 15:55:08
November 2, 2006
View be7401cc34

- tcp fixes/atomic_t switch

Andrei Pelinescu-Onciul authored on 02/11/2006 22:55:56