sip-router
18 years agomore debugging features for ref_bitmapping
Jiri Kuthan [Fri, 11 Jan 2002 23:10:46 +0000 (23:10 +0000)]
more debugging features for ref_bitmapping

18 years agoadded waiting for children processes
Jiri Kuthan [Fri, 11 Jan 2002 22:20:13 +0000 (22:20 +0000)]
added waiting for children processes

18 years agoref_count turned into ref_bitmap; oncancel module handler added
Jiri Kuthan [Fri, 11 Jan 2002 19:58:58 +0000 (19:58 +0000)]
ref_count turned into ref_bitmap; oncancel module handler added

18 years agobidirectional
Jiri Kuthan [Fri, 11 Jan 2002 04:31:24 +0000 (04:31 +0000)]
bidirectional

18 years agoreduction of lock/malloc calls
Jiri Kuthan [Fri, 11 Jan 2002 03:32:18 +0000 (03:32 +0000)]
reduction of lock/malloc calls

18 years agochange to return value convention
Jiri Kuthan [Wed, 9 Jan 2002 18:50:24 +0000 (18:50 +0000)]
change to return value convention

18 years agobug fixes, latency stats
Jiri Kuthan [Mon, 7 Jan 2002 17:52:26 +0000 (17:52 +0000)]
bug fixes, latency stats

18 years agoperformance and bug fixes
Jiri Kuthan [Mon, 7 Jan 2002 04:39:49 +0000 (04:39 +0000)]
performance and bug fixes

18 years agonew
Jiri Kuthan [Tue, 18 Dec 2001 00:46:05 +0000 (00:46 +0000)]
new

18 years ago Removed database module.
Jan Janak [Tue, 18 Dec 2001 00:32:02 +0000 (00:32 +0000)]
  Removed database module.
 All three modules (auth, mysql, usrloc) temporarily excluded from
 Makefile

18 years agonew clonning function added
Bogdan-Andrei Iancu [Tue, 18 Dec 2001 00:30:46 +0000 (00:30 +0000)]
new clonning function added

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Thu, 13 Dec 2001 21:54:43 +0000 (21:54 +0000)]
*** empty log message ***

18 years agoref_conter fixed
Bogdan-Andrei Iancu [Thu, 13 Dec 2001 19:26:04 +0000 (19:26 +0000)]
ref_conter fixed

18 years ago- added module static link option
Andrei Pelinescu-Onciul [Thu, 13 Dec 2001 03:21:09 +0000 (03:21 +0000)]
- added module static link option

18 years ago- added pid and process no information when logging to stderror
Andrei Pelinescu-Onciul [Wed, 12 Dec 2001 23:59:36 +0000 (23:59 +0000)]
- added pid and process no information when logging to stderror

18 years ago- logstderror works now with more than 1 process
Andrei Pelinescu-Onciul [Tue, 11 Dec 2001 09:30:41 +0000 (09:30 +0000)]
- logstderror works now with more than 1 process
- played a little with the locks

18 years ago- fixed free hash table bug
Andrei Pelinescu-Onciul [Tue, 11 Dec 2001 07:45:30 +0000 (07:45 +0000)]
- fixed free hash table bug
- added even more debug support to qm_malloc (-DDBG_QM_MALLOC)

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Tue, 11 Dec 2001 06:21:33 +0000 (06:21 +0000)]
*** empty log message ***

18 years ago- fixed mmap
Andrei Pelinescu-Onciul [Tue, 11 Dec 2001 04:25:44 +0000 (04:25 +0000)]
- fixed mmap

18 years ago- fixed minor Makefile bugs
Andrei Pelinescu-Onciul [Tue, 11 Dec 2001 02:14:00 +0000 (02:14 +0000)]
- fixed minor Makefile bugs
- added mmap shm support (-DSHM_MMAP)
- etc

18 years agoBUGS of course :))
Bogdan-Andrei Iancu [Mon, 10 Dec 2001 21:30:00 +0000 (21:30 +0000)]
BUGS of course :))

18 years ago- fork set to no
Andrei Pelinescu-Onciul [Mon, 10 Dec 2001 18:30:20 +0000 (18:30 +0000)]
- fork set to no

18 years ago- fixed timer get_ticks bug
Andrei Pelinescu-Onciul [Mon, 10 Dec 2001 16:11:42 +0000 (16:11 +0000)]
- fixed timer get_ticks bug
- fixed make modules (no longer tries to build depends for the ser core)

18 years agotimers fixed
Bogdan-Andrei Iancu [Mon, 10 Dec 2001 15:42:45 +0000 (15:42 +0000)]
timers fixed

18 years ago*** empty log message ***
Andrei Pelinescu-Onciul [Sat, 8 Dec 2001 22:09:52 +0000 (22:09 +0000)]
*** empty log message ***

18 years ago- updated INSTALL w/ more info on building ser
Andrei Pelinescu-Onciul [Sat, 8 Dec 2001 22:06:27 +0000 (22:06 +0000)]
- updated INSTALL w/ more info on building ser
- splited Makefile in Makefile, Makefile.sources, Makefile.defs, Makefile.rules,
- added Makefile.modules (included by each an every module)
- fixed a warning in textops
- updated all module Makefile to use Makefile.modules

18 years ago- fixed macros ("(",")", do{}while(0)).
Andrei Pelinescu-Onciul [Sat, 8 Dec 2001 14:20:09 +0000 (14:20 +0000)]
- fixed macros ("(",")", do{}while(0)).
- small Makefile changes

18 years agofixes
Jiri Kuthan [Sat, 8 Dec 2001 02:29:14 +0000 (02:29 +0000)]
fixes

18 years ago Added script directory containing scripts for creating and dropping
Jan Janak [Fri, 7 Dec 2001 23:12:10 +0000 (23:12 +0000)]
 Added script directory containing scripts for creating and dropping
 MySQL database.

18 years agominor safe-check added
Jiri Kuthan [Fri, 7 Dec 2001 13:48:27 +0000 (13:48 +0000)]
minor safe-check added

18 years agoadded exit(0) to signal handler for profiling
Jiri Kuthan [Fri, 7 Dec 2001 13:15:07 +0000 (13:15 +0000)]
added exit(0) to signal handler for profiling

18 years agobug fixes (I missed another unsafe malloc)
Jiri Kuthan [Fri, 7 Dec 2001 13:14:44 +0000 (13:14 +0000)]
bug fixes (I missed another unsafe malloc)

18 years agonew config files
Jiri Kuthan [Fri, 7 Dec 2001 03:28:29 +0000 (03:28 +0000)]
new config files

18 years agoadded one more sanity check to t_funcs.s
Jiri Kuthan [Fri, 7 Dec 2001 03:07:02 +0000 (03:07 +0000)]
added one more sanity check to t_funcs.s

18 years agoversion with numerous TM fixes; first to withstand heavy load
Jiri Kuthan [Fri, 7 Dec 2001 02:12:23 +0000 (02:12 +0000)]
version with numerous TM fixes; first to withstand heavy load

18 years agoACK stuff
Bogdan-Andrei Iancu [Fri, 7 Dec 2001 01:00:30 +0000 (01:00 +0000)]
ACK stuff

18 years agobug fix
Jiri Kuthan [Fri, 7 Dec 2001 00:55:09 +0000 (00:55 +0000)]
bug fix

18 years agofree->sh_free bug
Jiri Kuthan [Fri, 7 Dec 2001 00:41:44 +0000 (00:41 +0000)]
free->sh_free bug

18 years agominor fixes
Jiri Kuthan [Fri, 7 Dec 2001 00:32:22 +0000 (00:32 +0000)]
minor fixes

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Fri, 7 Dec 2001 00:10:13 +0000 (00:10 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Fri, 7 Dec 2001 00:09:42 +0000 (00:09 +0000)]
*** empty log message ***

18 years ago- changed some DBGs into LOG(L_CRIT), used only when DBG_QM_MALLOC is defined
Andrei Pelinescu-Onciul [Thu, 6 Dec 2001 23:58:35 +0000 (23:58 +0000)]
- changed some DBGs into LOG(L_CRIT), used only when DBG_QM_MALLOC is defined

18 years agominor
Jiri Kuthan [Thu, 6 Dec 2001 23:45:55 +0000 (23:45 +0000)]
minor

18 years ago- changed malloc status to LOG(L_INFO)
Andrei Pelinescu-Onciul [Thu, 6 Dec 2001 23:43:46 +0000 (23:43 +0000)]
- changed malloc status to LOG(L_INFO)
- fixed a malloc(0) in tm/sip_msg.c/*cloner (new_uri)

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Thu, 6 Dec 2001 23:27:56 +0000 (23:27 +0000)]
*** empty log message ***

18 years agosafe-checking of malloc added
Jiri Kuthan [Thu, 6 Dec 2001 23:00:24 +0000 (23:00 +0000)]
safe-checking of malloc added

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Thu, 6 Dec 2001 22:55:37 +0000 (22:55 +0000)]
*** empty log message ***

18 years ago- removed -DTHREAD from the Makefile
Andrei Pelinescu-Onciul [Thu, 6 Dec 2001 21:38:14 +0000 (21:38 +0000)]
- removed -DTHREAD from the Makefile
- sync'ed the version flags w/ the new compile options
- fixed get_hdr_field/TO, Call-ID a.s.o parsing
- removed -lpthread from tm's Makefile

18 years ago- now destroy_modules & shm. mem. are called only once, from the "main" process
Andrei Pelinescu-Onciul [Thu, 6 Dec 2001 21:10:29 +0000 (21:10 +0000)]
- now destroy_modules & shm. mem. are called only once, from the "main" process
( added is_main to main.c)

18 years ago- added -fPIC -DPIC in all the modules Makefiles
Andrei Pelinescu-Onciul [Thu, 6 Dec 2001 20:54:54 +0000 (20:54 +0000)]
- added -fPIC -DPIC in all the modules Makefiles

18 years ago- removed -fPIC -DPIC from the Makefile (see comments)
Andrei Pelinescu-Onciul [Thu, 6 Dec 2001 20:43:05 +0000 (20:43 +0000)]
- removed -fPIC -DPIC from the Makefile (see comments)
- fixed a memory leak in do_action/forward uri
- fixed parse_cseq (still buggy, but a little bit better :))
- added error if header name does not end on 1 line (parse_hname)
- fixed mem. leak in parse_via (if bad param)

18 years agonew timer configuration (thanks to Andrei)
Bogdan-Andrei Iancu [Thu, 6 Dec 2001 20:32:32 +0000 (20:32 +0000)]
new timer configuration (thanks to Andrei)

18 years ago- added get_ticks
Andrei Pelinescu-Onciul [Thu, 6 Dec 2001 18:32:54 +0000 (18:32 +0000)]
- added get_ticks

18 years ago- added some kind of primitive timer interface in core ser
Andrei Pelinescu-Onciul [Thu, 6 Dec 2001 18:28:30 +0000 (18:28 +0000)]
- added some kind of primitive timer interface in core ser

18 years agominor fixes (such as s/%x/%p)
Jiri Kuthan [Thu, 6 Dec 2001 16:19:43 +0000 (16:19 +0000)]
minor fixes (such as s/%x/%p)

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Thu, 6 Dec 2001 16:18:01 +0000 (16:18 +0000)]
*** empty log message ***

18 years agoadded cookie-eater comment
Jiri Kuthan [Thu, 6 Dec 2001 14:26:29 +0000 (14:26 +0000)]
added cookie-eater comment

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Thu, 6 Dec 2001 13:46:17 +0000 (13:46 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Thu, 6 Dec 2001 13:42:16 +0000 (13:42 +0000)]
*** empty log message ***

18 years agoCAncel impl is on its way :)
Bogdan-Andrei Iancu [Thu, 6 Dec 2001 13:12:53 +0000 (13:12 +0000)]
CAncel impl is on its way :)

18 years agominor stuff
Bogdan-Andrei Iancu [Thu, 6 Dec 2001 12:21:13 +0000 (12:21 +0000)]
minor stuff

18 years agotimer functions improuved -> checks if the elem. is or not in the list
Bogdan-Andrei Iancu [Thu, 6 Dec 2001 11:25:26 +0000 (11:25 +0000)]
timer functions improuved -> checks if the elem. is or not in the list

18 years ago#define clean-up
Jiri Kuthan [Wed, 5 Dec 2001 23:00:08 +0000 (23:00 +0000)]
#define clean-up

18 years agoadded CVS ID
Jiri Kuthan [Wed, 5 Dec 2001 22:14:30 +0000 (22:14 +0000)]
added CVS ID

18 years agoadded header
Jiri Kuthan [Wed, 5 Dec 2001 22:10:19 +0000 (22:10 +0000)]
added header

18 years agot_forward_uri implemented
Bogdan-Andrei Iancu [Wed, 5 Dec 2001 22:05:06 +0000 (22:05 +0000)]
t_forward_uri implemented

18 years agoadded sys/socket.c so that it compiles for Solaris too
Jiri Kuthan [Wed, 5 Dec 2001 22:04:37 +0000 (22:04 +0000)]
added sys/socket.c so that it compiles for Solaris too

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Wed, 5 Dec 2001 21:17:52 +0000 (21:17 +0000)]
*** empty log message ***

18 years agothe famous bug fixed!
Bogdan-Andrei Iancu [Wed, 5 Dec 2001 21:09:01 +0000 (21:09 +0000)]
the famous bug fixed!

18 years ago*** empty log message ***
Andrei Pelinescu-Onciul [Wed, 5 Dec 2001 20:43:18 +0000 (20:43 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Andrei Pelinescu-Onciul [Wed, 5 Dec 2001 19:02:32 +0000 (19:02 +0000)]
*** empty log message ***

18 years agotm_shutdown is called now!
Bogdan-Andrei Iancu [Wed, 5 Dec 2001 17:15:37 +0000 (17:15 +0000)]
tm_shutdown is called now!

18 years agoshm init
Bogdan-Andrei Iancu [Wed, 5 Dec 2001 17:09:06 +0000 (17:09 +0000)]
shm init

18 years agoCancel works now!
Bogdan-Andrei Iancu [Wed, 5 Dec 2001 02:16:12 +0000 (02:16 +0000)]
Cancel works now!

18 years agoSHMEM support commented out
Jiri Kuthan [Tue, 4 Dec 2001 21:10:28 +0000 (21:10 +0000)]
SHMEM support commented out

18 years ago*** empty log message ***
Andrei Pelinescu-Onciul [Tue, 4 Dec 2001 19:16:54 +0000 (19:16 +0000)]
*** empty log message ***

18 years ago- added a new member to the ser_module struct: destroy_f, called when a
Andrei Pelinescu-Onciul [Tue, 4 Dec 2001 19:00:49 +0000 (19:00 +0000)]
- added a new member to the ser_module struct: destroy_f, called when a
module must be destroyed (e.g. ser exit)
- updated ser_module structs init. in tm, textops & print
- added bogus tm_destroy module functions in tm.c

18 years ago- added DBG_QM_MALLOC, when defined qm_malloc & friends (pkg_, shm_) record
Andrei Pelinescu-Onciul [Tue, 4 Dec 2001 18:10:50 +0000 (18:10 +0000)]
- added DBG_QM_MALLOC, when defined  qm_malloc & friends (pkg_, shm_) record
  and display a lot of debuging info (line no, file name, function name); also
  some extra checks are done (trying to free a pointer twice, trying to free a
  pointer allocated by other malloc)

18 years agofinal version!! I hope :)) bogdan_final_version
Bogdan-Andrei Iancu [Tue, 4 Dec 2001 08:03:22 +0000 (08:03 +0000)]
final version!! I hope :))

18 years agolot and hard debugging
Bogdan-Andrei Iancu [Tue, 4 Dec 2001 06:57:37 +0000 (06:57 +0000)]
lot and hard debugging

18 years ago- fixed bug in parse_hname (some HEADER_UNKNOWN/OTHER not properly parsed)
Andrei Pelinescu-Onciul [Tue, 4 Dec 2001 06:47:58 +0000 (06:47 +0000)]
- fixed bug in parse_hname (some HEADER_UNKNOWN/OTHER not properly parsed)

18 years ago- fixed pkg_free/malloc bug for new_uri (action.c/do_action/SET_*)
Andrei Pelinescu-Onciul [Tue, 4 Dec 2001 00:41:35 +0000 (00:41 +0000)]
- fixed pkg_free/malloc bug for new_uri (action.c/do_action/SET_*)

18 years ago- fixed branch parsed bug (parse_via)
Andrei Pelinescu-Onciul [Tue, 4 Dec 2001 00:29:18 +0000 (00:29 +0000)]
- fixed branch parsed bug (parse_via)
- added module dependecy to master Makefile (modules/*/Makefile)

18 years agoadded sh_malloc.h
Jiri Kuthan [Mon, 3 Dec 2001 23:03:50 +0000 (23:03 +0000)]
added sh_malloc.h

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Mon, 3 Dec 2001 22:58:21 +0000 (22:58 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Mon, 3 Dec 2001 22:58:21 +0000 (22:58 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Andrei Pelinescu-Onciul [Mon, 3 Dec 2001 22:30:58 +0000 (22:30 +0000)]
*** empty log message ***

18 years ago- enabled locking in shm_malloc/free/...
Andrei Pelinescu-Onciul [Mon, 3 Dec 2001 21:45:59 +0000 (21:45 +0000)]
- enabled locking in shm_malloc/free/...
- added locking test program

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Mon, 3 Dec 2001 21:08:17 +0000 (21:08 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Mon, 3 Dec 2001 20:55:11 +0000 (20:55 +0000)]
*** empty log message ***

18 years ago- fixed parse_via_param (now handles also ',')
Andrei Pelinescu-Onciul [Mon, 3 Dec 2001 20:22:07 +0000 (20:22 +0000)]
- fixed parse_via_param (now handles also ',')

18 years agominor changes :)
Bogdan-Andrei Iancu [Mon, 3 Dec 2001 19:57:46 +0000 (19:57 +0000)]
minor changes :)

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Mon, 3 Dec 2001 19:34:45 +0000 (19:34 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Mon, 3 Dec 2001 19:04:20 +0000 (19:04 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Mon, 3 Dec 2001 18:29:32 +0000 (18:29 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Mon, 3 Dec 2001 16:59:32 +0000 (16:59 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Mon, 3 Dec 2001 16:58:23 +0000 (16:58 +0000)]
*** empty log message ***

18 years ago- small fixes/cosmetic changes
Andrei Pelinescu-Onciul [Mon, 3 Dec 2001 16:25:38 +0000 (16:25 +0000)]
- small fixes/cosmetic changes

18 years ago*** empty log message ***
Bogdan-Andrei Iancu [Mon, 3 Dec 2001 14:45:35 +0000 (14:45 +0000)]
*** empty log message ***

18 years agoT-management hugely refurbished, fat bugs fixed; alas, the timer routing
Jiri Kuthan [Mon, 3 Dec 2001 13:07:13 +0000 (13:07 +0000)]
T-management hugely refurbished, fat bugs fixed; alas, the timer routing
in T-mgmt core dumps now