sip-router
17 years ago - t_uac doesn't register a callback anymore if received a null function
Bogdan-Andrei Iancu [Thu, 11 Dec 2003 13:59:53 +0000 (13:59 +0000)]
 - t_uac doesn't register a callback anymore if received a null function
   (thanks to Jamey Hicks)

17 years ago - prevent registration of null callbacks function (thanks to Jamey Hicks)
Bogdan-Andrei Iancu [Thu, 11 Dec 2003 12:05:42 +0000 (12:05 +0000)]
 - prevent registration of null callbacks function (thanks to Jamey Hicks)

17 years ago - fixup for clonign lump_rpl when not duplicated
Bogdan-Andrei Iancu [Tue, 9 Dec 2003 15:09:43 +0000 (15:09 +0000)]
 - fixup for clonign lump_rpl when not duplicated

17 years ago - fixup for adding LUMP_RPL_BODY (testing for multiple lumps)
Bogdan-Andrei Iancu [Tue, 9 Dec 2003 13:59:00 +0000 (13:59 +0000)]
 - fixup for adding LUMP_RPL_BODY (testing for multiple lumps)

17 years ago- fix fifo_cbp bug if null response file (coredump) (discovered by Raphael,
Andrei Pelinescu-Onciul [Mon, 8 Dec 2003 15:47:51 +0000 (15:47 +0000)]
- fix fifo_cbp bug if null response file (coredump) (discovered by Raphael,
  fixed by Bogdan)

17 years agomutual checks on introduction of new subcribers / aliases
Jiri Kuthan [Sun, 7 Dec 2003 02:20:33 +0000 (02:20 +0000)]
mutual checks on introduction of new subcribers / aliases

17 years ago- global callbacks replaced by callbacks per transaction
Bogdan-Andrei Iancu [Fri, 5 Dec 2003 14:29:12 +0000 (14:29 +0000)]
- global callbacks replaced by callbacks per transaction
- per type callback list merged into a single one
- TMCB_ON_FAILURE callback type addded
- completion callback used by t_uac merged into transaction callbacks as
  TMCB_LOCAL_COMPLETED

17 years ago - todo update
Andrei Pelinescu-Onciul [Wed, 3 Dec 2003 20:21:54 +0000 (20:21 +0000)]
 - todo update
 - tcp comment fix

17 years ago- chmod a+w reply_fifo for serctl moni
Andrei Pelinescu-Onciul [Wed, 3 Dec 2003 20:20:39 +0000 (20:20 +0000)]
- chmod a+w reply_fifo for serctl moni

17 years ago- additional small beautification
Jan Janak [Wed, 3 Dec 2003 20:07:22 +0000 (20:07 +0000)]
- additional small beautification

17 years ago- applied (slightly modified) patch of Niklas Ogren
Jan Janak [Wed, 3 Dec 2003 19:48:18 +0000 (19:48 +0000)]
- applied (slightly modified) patch of Niklas Ogren

17 years ago- some updates in t_check_status() - Jiri's suggestion to use directly the
Bogdan-Andrei Iancu [Tue, 2 Dec 2003 15:32:08 +0000 (15:32 +0000)]
- some updates in t_check_status() - Jiri's suggestion to use directly the
  t_pick_branch() in FAILURE mode

17 years ago - error message fixed (displayed only if there really is an error)
Andrei Pelinescu-Onciul [Sun, 30 Nov 2003 23:51:07 +0000 (23:51 +0000)]
 - error message fixed (displayed only if there really is an error)

17 years ago - tcp send/connext timeout (read NEWS for the new cfg. parameters)
Andrei Pelinescu-Onciul [Sat, 29 Nov 2003 21:15:32 +0000 (21:15 +0000)]
 - tcp send/connext timeout (read NEWS for the new cfg. parameters)
 - tcp switched to non-blocking fd (untested)

17 years agodeleted the announcement server part, so that the example gets simplier.
Raphael Coeffic [Sat, 29 Nov 2003 12:45:44 +0000 (12:45 +0000)]
deleted the announcement server part, so that the example gets simplier.

17 years ago- some defines for table_version function
Jan Janak [Fri, 28 Nov 2003 23:49:41 +0000 (23:49 +0000)]
- some defines for table_version function

17 years ago- table_version function -- the function returns version of given database
Jan Janak [Fri, 28 Nov 2003 23:47:50 +0000 (23:47 +0000)]
- table_version function -- the function returns version of given database
  table

17 years ago- tcp timeout preliminary stuff (not yet enabled)
Andrei Pelinescu-Onciul [Fri, 28 Nov 2003 18:11:03 +0000 (18:11 +0000)]
- tcp timeout preliminary stuff (not yet enabled)

17 years ago 2 new functions added : t_check_status() and t_flush_flags()
Bogdan-Andrei Iancu [Thu, 27 Nov 2003 15:52:12 +0000 (15:52 +0000)]
 2 new functions added : t_check_status() and t_flush_flags()

17 years ago- group fixed (segfault on start when group specified)
Andrei Pelinescu-Onciul [Wed, 26 Nov 2003 23:43:59 +0000 (23:43 +0000)]
- group fixed (segfault on start when group specified)
- ISSUES updated to reflect this

17 years agonew param added : via1_matching - enable or disable top most via checking
Bogdan-Andrei Iancu [Wed, 26 Nov 2003 16:04:27 +0000 (16:04 +0000)]
new param added : via1_matching - enable or disable top most via checking
for e2e ACK non-2xx: CISCO ATA generates VIA with rport and received (both
filed!) when nat-helper is used to fixed the INVITE

17 years ago- openbsd 3.4 (switched from aout to elf) support/auto-detection
Andrei Pelinescu-Onciul [Wed, 26 Nov 2003 11:43:39 +0000 (11:43 +0000)]
- openbsd 3.4 (switched from aout to elf) support/auto-detection
- version number increased to 0.8.13-dev-something

17 years ago- free_via_lump changed into free_via_clen_lump (ugly name to remind
Andrei Pelinescu-Onciul [Mon, 24 Nov 2003 17:39:51 +0000 (17:39 +0000)]
- free_via_lump changed into free_via_clen_lump (ugly name to remind
 us this is just a temporary hack that should be replaced); now it will
  free also the HDR_CONTENTLENGHT lumps

17 years ago- minor replace_all fix (^something will not match anymore the second
Andrei Pelinescu-Onciul [Sat, 22 Nov 2003 13:25:46 +0000 (13:25 +0000)]
- minor replace_all fix (^something will not match anymore the second
 something in "\nsomethingsomething")

17 years ago- todo update
Andrei Pelinescu-Onciul [Thu, 20 Nov 2003 21:03:05 +0000 (21:03 +0000)]
- todo update

17 years ago- warning and fixes (cfg.y $$=0 on error) merged from testing-0.8.12-r1 after_testing_0_8_12_r1_merge
Andrei Pelinescu-Onciul [Thu, 20 Nov 2003 21:01:10 +0000 (21:01 +0000)]
- warning and fixes (cfg.y $$=0 on error) merged from testing-0.8.12-r1
- pdt and mangler are now built by default (Makefile)

17 years ago- warning fixes merged from testing_0_8_12-r1
Andrei Pelinescu-Onciul [Thu, 20 Nov 2003 20:58:56 +0000 (20:58 +0000)]
- warning fixes merged from testing_0_8_12-r1

17 years ago- package building scripts updated to the 0.8.12 version
Andrei Pelinescu-Onciul [Thu, 20 Nov 2003 20:58:05 +0000 (20:58 +0000)]
- package building scripts updated to the 0.8.12 version

17 years ago- shm_resize fix merged from testing_0_8_12
Andrei Pelinescu-Onciul [Thu, 20 Nov 2003 20:57:15 +0000 (20:57 +0000)]
- shm_resize fix merged from testing_0_8_12

17 years ago- close(fd) fixes merged from testing_0_8_12
Andrei Pelinescu-Onciul [Thu, 20 Nov 2003 20:56:11 +0000 (20:56 +0000)]
- close(fd) fixes merged from testing_0_8_12

17 years ago- todo update before_testing_0_8_12_r1_merge
Andrei Pelinescu-Onciul [Wed, 19 Nov 2003 19:24:32 +0000 (19:24 +0000)]
- todo update

17 years ago- added RH8 RE bug
Andrei Pelinescu-Onciul [Tue, 18 Nov 2003 19:34:44 +0000 (19:34 +0000)]
- added RH8 RE bug

17 years ago- added re testing program, usefull for diagnosing buggy implementations
Andrei Pelinescu-Onciul [Tue, 18 Nov 2003 17:53:50 +0000 (17:53 +0000)]
- added re testing program, usefull for diagnosing buggy implementations
 of regexec (e.g. redhat 8 glibc 2.2.93)

17 years agovery strange from/nummerical test (seems to fail on some boxes)
Jiri Kuthan [Tue, 18 Nov 2003 09:42:36 +0000 (09:42 +0000)]
very strange from/nummerical test (seems to fail on some boxes)

17 years agosome more test config files
Jiri Kuthan [Tue, 18 Nov 2003 09:31:46 +0000 (09:31 +0000)]
some more test config files

17 years agofailed nummerical from test
Jiri Kuthan [Tue, 18 Nov 2003 09:17:48 +0000 (09:17 +0000)]
failed nummerical from test

17 years agonmr removed from a mistaken dir
Jiri Kuthan [Tue, 18 Nov 2003 09:17:15 +0000 (09:17 +0000)]
nmr removed from a mistaken dir

17 years agoFrom number-mismatcht test case
Jiri Kuthan [Tue, 18 Nov 2003 09:13:31 +0000 (09:13 +0000)]
From number-mismatcht test case

17 years ago-workaround to get rid of a linux specific variable (daylight) - spotted by Jan
Bogdan-Andrei Iancu [Wed, 12 Nov 2003 17:11:30 +0000 (17:11 +0000)]
-workaround to get rid of a linux specific variable (daylight) - spotted by Jan

17 years agoupdates related to the new lump_rpl changes
Bogdan-Andrei Iancu [Tue, 11 Nov 2003 19:37:16 +0000 (19:37 +0000)]
updates related to the new lump_rpl changes

17 years agodata_lump_rpk changes:
Bogdan-Andrei Iancu [Tue, 11 Nov 2003 19:34:34 +0000 (19:34 +0000)]
data_lump_rpk changes:
 - build_lump_rpl merged into add_lump_rpl
 - type parameter -> flags
 - added LUMP_RPL_NODUP and LUMP_RPL_NOFREE flags when adding lump_rpl

17 years ago- merge from testing-0.8.12-r0: after_testing_0_8_12_r0_merge
Andrei Pelinescu-Onciul [Tue, 11 Nov 2003 15:32:36 +0000 (15:32 +0000)]
- merge from testing-0.8.12-r0:
 - tcp updates (lots)
 - makefile mips support
 - tm timer workarround (present also in stable), t_relay_tls changed
  to t_relay_to_tls
 - udp_flood sleep & throttle support

17 years agoadded docs about DB FIFO interface before_testing_0_8_12_r0_merge
Bogdan-Andrei Iancu [Mon, 10 Nov 2003 20:30:30 +0000 (20:30 +0000)]
added docs about DB FIFO interface

17 years ago-some more checkings about commands syntax
Bogdan-Andrei Iancu [Mon, 10 Nov 2003 19:04:40 +0000 (19:04 +0000)]
-some more checkings about commands syntax

17 years ago- Nathelper configuration example.
Jan Janak [Mon, 10 Nov 2003 14:15:36 +0000 (14:15 +0000)]
- Nathelper configuration example.

17 years ago- bug fix
Andrei Pelinescu-Onciul [Sat, 8 Nov 2003 15:22:50 +0000 (15:22 +0000)]
- bug fix

17 years agoforcing SDP to be mode=actives sets a core flag;
Jiri Kuthan [Sat, 8 Nov 2003 04:59:39 +0000 (04:59 +0000)]
forcing SDP to be mode=actives sets a core flag;
(good for UAS applications to go passive)

17 years ago/s/table/sub_table, step 2
Jiri Kuthan [Sat, 8 Nov 2003 03:59:42 +0000 (03:59 +0000)]
/s/table/sub_table, step 2

17 years agocompleted s/table/sub_table in showdb
Jiri Kuthan [Sat, 8 Nov 2003 03:58:51 +0000 (03:58 +0000)]
completed s/table/sub_table in showdb

17 years agoshowdb user processing fix
Jiri Kuthan [Sat, 8 Nov 2003 03:57:04 +0000 (03:57 +0000)]
showdb user processing fix

17 years ago- body len is computed using the message len (it's not taken any more from the
Andrei Pelinescu-Onciul [Thu, 6 Nov 2003 15:03:34 +0000 (15:03 +0000)]
- body len is computed using the message len (it's not taken any more from the
  msg. content-length)

17 years ago-warnings for gcc 2.95 fixed
Bogdan-Andrei Iancu [Wed, 5 Nov 2003 22:20:06 +0000 (22:20 +0000)]
-warnings for gcc 2.95 fixed

17 years agoflag status fixed to be transfered from reply/failure handlers to
Jiri Kuthan [Wed, 5 Nov 2003 21:36:40 +0000 (21:36 +0000)]
flag status fixed to be transfered from reply/failure handlers to
transaction context

17 years ago- adding/removing/showing of rpid
Jan Janak [Wed, 5 Nov 2003 05:05:33 +0000 (05:05 +0000)]
- adding/removing/showing of rpid

17 years agotypo fixed (conflict mark removed)
Jiri Kuthan [Tue, 4 Nov 2003 02:05:36 +0000 (02:05 +0000)]
typo fixed (conflict mark removed)

17 years agostable forward-ported (more UAs introduced)
Jiri Kuthan [Tue, 4 Nov 2003 01:23:05 +0000 (01:23 +0000)]
stable forward-ported (more UAs introduced)

17 years agoserctl merger (primarily related to multidomain as on stable and some
Jiri Kuthan [Tue, 4 Nov 2003 01:20:28 +0000 (01:20 +0000)]
serctl merger (primarily related to multidomain as on stable and some
changes to var names, which Bogdan committed recently)

17 years agointroduced a new index to aliases, that greatly speeds up missed calls webpage
Jiri Kuthan [Tue, 4 Nov 2003 00:21:58 +0000 (00:21 +0000)]
introduced a new index to aliases, that greatly speeds up missed calls webpage

17 years agomissing # completed
Jiri Kuthan [Mon, 3 Nov 2003 15:32:19 +0000 (15:32 +0000)]
missing # completed

17 years ago- sql:// changed to mysql:// in all modules
Jan Janak [Mon, 3 Nov 2003 13:03:56 +0000 (13:03 +0000)]
- sql:// changed to mysql:// in all modules

17 years ago CVS merging error fixed -thanks to Jan
Bogdan-Andrei Iancu [Mon, 3 Nov 2003 12:58:30 +0000 (12:58 +0000)]
 CVS merging error fixed -thanks to Jan

17 years agoa ctd note introduced
Jiri Kuthan [Fri, 31 Oct 2003 10:32:18 +0000 (10:32 +0000)]
a ctd note introduced

17 years ago- removed uneccesary last char backup in received_test
Andrei Pelinescu-Onciul [Thu, 30 Oct 2003 22:54:13 +0000 (22:54 +0000)]
- removed uneccesary last char backup in received_test

17 years ago - extra comments for DB FIFO interface
Bogdan-Andrei Iancu [Thu, 30 Oct 2003 20:54:03 +0000 (20:54 +0000)]
 - extra comments for DB FIFO interface

17 years ago- DB interface is exported via FIFO server (final version)
Bogdan-Andrei Iancu [Thu, 30 Oct 2003 20:00:23 +0000 (20:00 +0000)]
- DB interface is exported via FIFO server (final version)

17 years agoinitial commit of example showing how a proxy server can serve
Jiri Kuthan [Thu, 30 Oct 2003 14:52:41 +0000 (14:52 +0000)]
initial commit of example showing how a proxy server can serve
a voicemail server

17 years agolookup introduced to exports
Jiri Kuthan [Thu, 30 Oct 2003 11:56:44 +0000 (11:56 +0000)]
lookup introduced to exports

17 years ago- parse_rr_body() returns -2 when body of RR is empty
Daniel-Constantin Mierla [Thu, 30 Oct 2003 11:33:41 +0000 (11:33 +0000)]
- parse_rr_body() returns -2 when body of RR is empty

17 years agoserctl start: more debugging output, less copy and paste
Jiri Kuthan [Thu, 30 Oct 2003 03:01:56 +0000 (03:01 +0000)]
serctl start: more debugging output, less copy and paste

17 years ago- changed tcp to support port aliases (major changes)
Andrei Pelinescu-Onciul [Wed, 29 Oct 2003 17:41:27 +0000 (17:41 +0000)]
- changed tcp to support port aliases (major changes)
- added via alias parameter parsing
- added script var. tcp_accept_aliases= yes|no (honour or not via alias param)
- added script. cmd. force_tcp_alias( <void>|port_no)
[for more info read the NEWS file]

17 years ago- fixed no fork w/ no udp listen addresses bug (not allowed) before_tcp_port_aliases
Andrei Pelinescu-Onciul [Wed, 29 Oct 2003 15:56:15 +0000 (15:56 +0000)]
- fixed no fork w/ no udp listen addresses bug (not allowed)

17 years ago- extracted inline function from parse_rr() to parse only the body of the header
Daniel-Constantin Mierla [Wed, 29 Oct 2003 12:25:31 +0000 (12:25 +0000)]
- extracted inline function from parse_rr() to parse only the body of the header
- parse_rr() calls now this function
- wrapper to the inline function so that can be called from everywhere
- duplicate_rr functions duplicates the whole likend list of routes, if
applicable

17 years ago- added paranoic checks in {anchor,del}_lump for exceeding the msg. size
Andrei Pelinescu-Onciul [Tue, 28 Oct 2003 15:26:16 +0000 (15:26 +0000)]
- added paranoic checks in {anchor,del}_lump for exceeding the msg. size

17 years ago- Default values for columns which must not have NULL value
Jan Janak [Tue, 28 Oct 2003 12:10:33 +0000 (12:10 +0000)]
- Default values for columns which must not have NULL value

17 years ago - minor tls typo fix
Andrei Pelinescu-Onciul [Mon, 27 Oct 2003 16:47:01 +0000 (16:47 +0000)]
 - minor tls typo fix

17 years ago - FIFO DB interface - first steps
Bogdan-Andrei Iancu [Sun, 26 Oct 2003 19:21:08 +0000 (19:21 +0000)]
 - FIFO DB interface - first steps

17 years ago - param "fifo_db_url" added in script
Bogdan-Andrei Iancu [Sun, 26 Oct 2003 19:17:43 +0000 (19:17 +0000)]
 - param "fifo_db_url" added in script
 - db_fifo interface updated to DB interface modifications.

17 years agoadded new options module
Nils Ohlmeier [Sat, 25 Oct 2003 16:06:48 +0000 (16:06 +0000)]
added new options module

17 years ago- find_mod_export added (The function can find an export in a specified module).
Jan Janak [Fri, 24 Oct 2003 21:03:14 +0000 (21:03 +0000)]
- find_mod_export added (The function can find an export in a specified module).

17 years ago- Removed obsolete function declarations
Jan Janak [Fri, 24 Oct 2003 20:33:45 +0000 (20:33 +0000)]
- Removed obsolete function declarations

17 years ago- added missing socket_info files
Andrei Pelinescu-Onciul [Fri, 24 Oct 2003 20:29:02 +0000 (20:29 +0000)]
- added missing socket_info files

17 years ago- sock_lists completely re-organized
Andrei Pelinescu-Onciul [Fri, 24 Oct 2003 20:23:58 +0000 (20:23 +0000)]
- sock_lists completely re-organized

17 years ago- rpid column added into subscriber and pending tables before_socket_info_lists
Jan Janak [Thu, 23 Oct 2003 10:24:23 +0000 (10:24 +0000)]
- rpid column added into subscriber and pending tables

17 years ago - basic support for fifo DB interface
Bogdan-Andrei Iancu [Wed, 22 Oct 2003 10:34:59 +0000 (10:34 +0000)]
 - basic support for fifo DB interface

17 years ago - aliases proto support
Andrei Pelinescu-Onciul [Tue, 21 Oct 2003 23:28:46 +0000 (23:28 +0000)]
 - aliases proto support

17 years ago - added body_lumps (jan patches + some changes)
Andrei Pelinescu-Onciul [Mon, 20 Oct 2003 17:10:13 +0000 (17:10 +0000)]
 - added body_lumps (jan patches + some changes)
 - anchor_lump & del_lump compare the offset with msg->eoh and
 add the lump to add_rm or body_lumps, so make sure to parse_headers(HDR_EOH)
 if you lumps might modify the body.
 - changed all the {anchor,del}_lump calls

17 years ago- one $ sign missed :-( before_lumps_split
Bogdan-Andrei Iancu [Sun, 19 Oct 2003 19:11:57 +0000 (19:11 +0000)]
- one $ sign missed :-(

17 years ago- tables used by usrloc, aliases, subscribers and groups are not internally set
Bogdan-Andrei Iancu [Sun, 19 Oct 2003 17:54:33 +0000 (17:54 +0000)]
- tables used by usrloc, aliases, subscribers and groups are not internally set
  if already defined from outside; usefull if we want to force different names
  for this tables

17 years ago- "body_lump" changes reverted, sorry.
Jan Janak [Wed, 15 Oct 2003 08:47:56 +0000 (08:47 +0000)]
- "body_lump" changes reverted, sorry.

17 years ago- added fifo_dir to the cfg. files (default /tmp, fifo replies dir)
Andrei Pelinescu-Onciul [Tue, 14 Oct 2003 14:49:42 +0000 (14:49 +0000)]
- added fifo_dir to the cfg. files (default /tmp, fifo replies dir)
- preliminary proto:host:port suport in cfg.{y,lex}: proto:host:port
 supported (but only the port is used for now) - e.g: tcp:[fec0::1]:5060
  or listen= eth0:5062 eth1 127.0.0.1:5060

17 years agousage comments updated
Jiri Kuthan [Tue, 14 Oct 2003 03:44:41 +0000 (03:44 +0000)]
usage comments updated

17 years agonew example showing behaviour of flag processing in reply handlers introduced
Jiri Kuthan [Tue, 14 Oct 2003 00:57:13 +0000 (00:57 +0000)]
new example showing behaviour of flag processing in reply handlers introduced

17 years ago- add_rm lump list split into add_rm (for headers) and body_lump (for body),
Jan Janak [Tue, 14 Oct 2003 00:13:34 +0000 (00:13 +0000)]
- add_rm lump list split into add_rm (for headers) and body_lump (for body),
  this allows fast calculation of the message body delta to generate
  Content-Length value properly
- Updated developer's guide
- updates modules that modify message body to use body_lumps
- updated tm to process both lists
- updated msg_translator to process body lumps first to find out body length,
  generate lumps necesarry to update Content-Lenght and calculate length of
  add_rm lumps then

17 years agodebug mode turned off which I mistakenly checked in
Jiri Kuthan [Mon, 13 Oct 2003 22:51:55 +0000 (22:51 +0000)]
debug mode turned off which I mistakenly checked in

17 years agoaliases introduced to default config (its absence caused serweb complaining
Jiri Kuthan [Mon, 13 Oct 2003 22:50:55 +0000 (22:50 +0000)]
aliases introduced to default config (its absence caused serweb complaining
when introducing aliases and people complaining about complaining serweb)

17 years ago- unnecesarry parameter removed from *_duplicate_rr (thanks to Daniel) testing_0_8_12_root
Jan Janak [Mon, 13 Oct 2003 21:40:21 +0000 (21:40 +0000)]
- unnecesarry parameter removed from *_duplicate_rr (thanks to Daniel)

17 years ago- digest credentials memory leak fixed.
Jan Janak [Mon, 13 Oct 2003 21:26:58 +0000 (21:26 +0000)]
- digest credentials memory leak fixed.

17 years ago- if () {} do not have to be followed by ';' anymore
Andrei Pelinescu-Onciul [Sun, 12 Oct 2003 15:09:08 +0000 (15:09 +0000)]
- if () {} do not have to be followed by ';' anymore
- added switch to check the config file (-c) and display aliases and listen
 interface list if the config is ok.
- changes: removed len_gt() and replaced with if (msg:len op number|max_len)
- more operators supported: != for special operations (e.g. myself or ip
 comparisons), != for strings (==, !=, ~=), !=, >, <, >=, <= for numbers
  (e.g msg:len >= max_len).
- updated NEWS

17 years ago- check if the lump parameter is NULL to avoid segmentation fault
Daniel-Constantin Mierla [Sun, 12 Oct 2003 10:46:27 +0000 (10:46 +0000)]
- check if the lump parameter is NULL to avoid segmentation fault

17 years agoexamples ported from stable to devel
Jiri Kuthan [Fri, 10 Oct 2003 06:27:18 +0000 (06:27 +0000)]
examples ported from stable to devel