sip-router
16 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

16 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

16 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

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

16 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

16 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 :-(

16 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

16 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.

16 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

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

16 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

16 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

16 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

16 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)

16 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)

16 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.

16 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

16 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

16 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

16 years agomerger errors fixed
Jiri Kuthan [Wed, 8 Oct 2003 20:23:18 +0000 (20:23 +0000)]
merger errors fixed

16 years agoreceived test functionalized for sanity and exporting to nathelper
Jiri Kuthan [Wed, 8 Oct 2003 20:02:14 +0000 (20:02 +0000)]
received test functionalized for sanity and exporting to nathelper
uac_nat_test

16 years ago- Got rid of all the ~ at the beginning of functions that are not supposed
Jan Janak [Wed, 8 Oct 2003 13:07:21 +0000 (13:07 +0000)]
- Got rid of all the ~ at the beginning of functions that are not supposed
  to be called from scripts. It's a relict.

16 years ago- cfg.lex: hex & octal numbers are supported now (fifo_mode e.g. 0xab or 0777)
Andrei Pelinescu-Onciul [Tue, 7 Oct 2003 15:43:25 +0000 (15:43 +0000)]
- cfg.lex: hex & octal numbers are supported now (fifo_mode e.g. 0xab or 0777)
- fifo fixes: check for fifo (normal files will not be allowed for reply
 fifo), check for hardlinks (hardlinked fifos will not be allowed),
  check for softlink (a softlink to a fifo will not be allowed)
[still missing: * ser fifo dir (e.g. /tmp/.ser)]

16 years ago- added suuport for setting the source address and port in the sip requests
Andrei Pelinescu-Onciul [Fri, 3 Oct 2003 07:19:41 +0000 (07:19 +0000)]
- added suuport for setting the source address and port in the sip requests
(adevertised_address= ip|string,  advertised_port= no, set_advertised_address(ip|string), set_advertised_port(no) )

16 years agothis fixes a bug related to empty replies (empty body).
Raphael Coeffic [Sun, 28 Sep 2003 17:16:01 +0000 (17:16 +0000)]
this fixes a bug related to empty replies (empty body).

16 years ago- added t_forward_nonack_uri() - same as t_forward_nonack() but takes no
Bogdan-Andrei Iancu [Fri, 26 Sep 2003 16:23:08 +0000 (16:23 +0000)]
- added t_forward_nonack_uri() - same as t_forward_nonack() but takes no
  parameters -> forwards to uri
- not added in tm_load structure - no use for it for the moment

16 years agoAdd -pthread into LIBS, which is necessary when compiling on FreeBSD/alpha
Maxim Sobolev [Thu, 25 Sep 2003 18:04:27 +0000 (18:04 +0000)]
Add -pthread into LIBS, which is necessary when compiling on FreeBSD/alpha
and other FreeBSD arches for which no fast locking assembly code exists.

16 years ago- Added an item into FAQ
Jan Janak [Tue, 23 Sep 2003 18:56:40 +0000 (18:56 +0000)]
- Added an item into FAQ

16 years ago- fixed EXTRA_DEBUG abort() segfault -- now it won't abort() on "detached" timers$
Andrei Pelinescu-Onciul [Mon, 22 Sep 2003 14:40:19 +0000 (14:40 +0000)]
- fixed EXTRA_DEBUG abort() segfault -- now it won't abort() on "detached" timers$

16 years ago- tm cleanups ported form stable
Andrei Pelinescu-Onciul [Fri, 19 Sep 2003 19:20:36 +0000 (19:20 +0000)]
- tm cleanups ported form stable

16 years ago - ported stable tm timer race fix (many thanks to Dong Liu for
Andrei Pelinescu-Onciul [Fri, 19 Sep 2003 19:02:08 +0000 (19:02 +0000)]
 - ported stable tm timer race fix (many thanks to Dong Liu for
 the initial diagnosis and testing of the patch)

16 years ago- support for flags in usrloc and registrar
Jan Janak [Fri, 19 Sep 2003 08:27:46 +0000 (08:27 +0000)]
- support for flags in usrloc and registrar

16 years ago- DB_BITMAP data type added
Jan Janak [Mon, 15 Sep 2003 22:34:28 +0000 (22:34 +0000)]
- DB_BITMAP data type added

16 years ago- typo fixed
Jan Janak [Mon, 15 Sep 2003 21:20:48 +0000 (21:20 +0000)]
- typo fixed
- added column flags to aliases and location table

16 years ago- minor bug fixed.
Jan Janak [Fri, 12 Sep 2003 19:07:03 +0000 (19:07 +0000)]
- minor bug fixed.

16 years ago - small fixup when adding a LUMP_RPL_BODY
Bogdan-Andrei Iancu [Fri, 12 Sep 2003 13:21:52 +0000 (13:21 +0000)]
 - small fixup when adding a LUMP_RPL_BODY

16 years ago- extra test added - lump carrying empty strings will not be added
Bogdan-Andrei Iancu [Fri, 12 Sep 2003 13:20:59 +0000 (13:20 +0000)]
- extra test added - lump carrying empty strings will not be added

16 years ago- link fixed.
Jan Janak [Fri, 12 Sep 2003 01:47:55 +0000 (01:47 +0000)]
- link fixed.

16 years ago- typo fixed
Jan Janak [Fri, 12 Sep 2003 01:43:51 +0000 (01:43 +0000)]
- typo fixed

16 years ago- Initial versio of SER RADIUS Howto
Jan Janak [Fri, 12 Sep 2003 01:31:58 +0000 (01:31 +0000)]
- Initial versio of SER RADIUS Howto

16 years ago - some final tunnings
Bogdan-Andrei Iancu [Thu, 11 Sep 2003 22:26:16 +0000 (22:26 +0000)]
 - some final tunnings

16 years ago- RADIUS beautification
Jan Janak [Thu, 11 Sep 2003 22:05:08 +0000 (22:05 +0000)]
- RADIUS beautification

16 years ago- almost to forget - sip_msg_cloner() updated for cloning correct the new
Bogdan-Andrei Iancu [Thu, 11 Sep 2003 20:23:15 +0000 (20:23 +0000)]
- almost to forget - sip_msg_cloner() updated for cloning correct the new
  lump_rpl

16 years ago- lump_rpl extened - type added LUMP_RPL_HDR for adding hdrs and LUMP_RPL_BODY
Bogdan-Andrei Iancu [Thu, 11 Sep 2003 19:54:43 +0000 (19:54 +0000)]
- lump_rpl extened - type added LUMP_RPL_HDR for adding hdrs and LUMP_RPL_BODY
  for adding body (only one allowed!!)
- function build_res_buf_with_body_from_sip_req() (11 params) replaced with
  old build_res_buf_from_sip_req() (6 params) - new version knows how to
  interpret typed lump_rpl.

16 years ago- updated to new build_lump_rpl() function interface
Bogdan-Andrei Iancu [Thu, 11 Sep 2003 19:48:29 +0000 (19:48 +0000)]
- updated to new build_lump_rpl() function interface
- updated to new build_res_buf_from_sip_req() function interface
- t_reply_with_body() reshaped to use reply_lumps +
  build_res_buf_from_sip_req() instead of
  build_res_buf_with_body_from_sip_req()

16 years ago- radius dictionary file
Jan Janak [Thu, 11 Sep 2003 15:29:52 +0000 (15:29 +0000)]
- radius dictionary file

16 years ago- MIME subtype CPL extended to CPL+XML
Bogdan-Andrei Iancu [Wed, 10 Sep 2003 18:12:51 +0000 (18:12 +0000)]
- MIME subtype CPL extended to CPL+XML

16 years ago-get_content_disposition() macro added
Bogdan-Andrei Iancu [Wed, 10 Sep 2003 12:20:53 +0000 (12:20 +0000)]
-get_content_disposition() macro added

16 years ago- missing "goto error" added in parse_to()
Bogdan-Andrei Iancu [Wed, 10 Sep 2003 12:07:43 +0000 (12:07 +0000)]
- missing "goto error" added in parse_to()
- function for parsing content-disposition added; function available for
  searching & parsing the header and alos only for parsing a string that's a
  disposition; parser supports quoted values for params (along with escaped
  chars inside quoted strings)

16 years agoFixed a typo in mail subject
Nils Ohlmeier [Tue, 9 Sep 2003 00:28:31 +0000 (00:28 +0000)]
Fixed a typo in mail subject

16 years agoSynched with bat version
Nils Ohlmeier [Sun, 7 Sep 2003 21:56:10 +0000 (21:56 +0000)]
Synched with bat version

16 years ago-typo fixed
Bogdan-Andrei Iancu [Thu, 4 Sep 2003 11:22:48 +0000 (11:22 +0000)]
-typo fixed

16 years agoecho example introduced
Jiri Kuthan [Thu, 4 Sep 2003 01:03:41 +0000 (01:03 +0000)]
echo example introduced

16 years ago- tar & release name change if tls is included
Andrei Pelinescu-Onciul [Wed, 3 Sep 2003 17:14:29 +0000 (17:14 +0000)]
- tar & release name change if tls is included

16 years ago - Makefile, AUTHORS, man pages merged from stable v0_8_13dev-t16
Andrei Pelinescu-Onciul [Wed, 3 Sep 2003 15:03:22 +0000 (15:03 +0000)]
 - Makefile, AUTHORS, man pages merged from stable

16 years ago- gentoo stuff merged from stable
Andrei Pelinescu-Onciul [Wed, 3 Sep 2003 14:52:46 +0000 (14:52 +0000)]
- gentoo stuff merged from stable

16 years ago- rpm stuff merged from stable
Andrei Pelinescu-Onciul [Wed, 3 Sep 2003 14:52:16 +0000 (14:52 +0000)]
- rpm stuff merged from stable

16 years ago - solaris pkg updates merged from stable
Andrei Pelinescu-Onciul [Wed, 3 Sep 2003 13:07:08 +0000 (13:07 +0000)]
 - solaris pkg updates merged from stable

16 years ago - netbsd port updates merged from stable
Andrei Pelinescu-Onciul [Wed, 3 Sep 2003 13:05:37 +0000 (13:05 +0000)]
 - netbsd port updates merged from stable

16 years ago- openbsd port updatest merged from stable
Andrei Pelinescu-Onciul [Wed, 3 Sep 2003 13:04:53 +0000 (13:04 +0000)]
- openbsd port updatest merged from stable

16 years ago- freebsd port updates merged from stable
Andrei Pelinescu-Onciul [Wed, 3 Sep 2003 13:03:53 +0000 (13:03 +0000)]
- freebsd port updates merged from stable

16 years ago -merged debian stuff from stable
Andrei Pelinescu-Onciul [Wed, 3 Sep 2003 12:58:18 +0000 (12:58 +0000)]
 -merged debian stuff from stable

16 years ago- faq split
Jan Janak [Thu, 28 Aug 2003 20:50:58 +0000 (20:50 +0000)]
- faq split

16 years ago- Description of loose vs strict routing.
Jan Janak [Thu, 28 Aug 2003 20:47:16 +0000 (20:47 +0000)]
- Description of loose vs strict routing.

16 years agomessage that blocks a SER process through use of TCP to an unavailable site
Jiri Kuthan [Thu, 28 Aug 2003 20:10:09 +0000 (20:10 +0000)]
message that blocks a SER process through use of TCP to an unavailable site

16 years ago- NEWS added to docs
Andrei Pelinescu-Onciul [Thu, 28 Aug 2003 12:02:14 +0000 (12:02 +0000)]
- NEWS added to docs

16 years agomessage which results in funny call-flows -- I need to review when I am awake
Jiri Kuthan [Thu, 28 Aug 2003 02:15:55 +0000 (02:15 +0000)]
message which results in funny call-flows -- I need to review when I am awake

16 years agoChanged my mail address
Nils Ohlmeier [Wed, 27 Aug 2003 16:18:07 +0000 (16:18 +0000)]
Changed my mail address

16 years ago- xlog buitl by default
Andrei Pelinescu-Onciul [Wed, 27 Aug 2003 16:10:24 +0000 (16:10 +0000)]
- xlog buitl by default
- xlog minor 64 bit warnings fixed
- get_out_socket from size fix
- prin_cseq_num fix

16 years agoUnnecessary file removed
Nils Ohlmeier [Wed, 27 Aug 2003 14:38:40 +0000 (14:38 +0000)]
Unnecessary file removed

16 years ago- ver_no ++
Andrei Pelinescu-Onciul [Mon, 25 Aug 2003 13:21:57 +0000 (13:21 +0000)]
- ver_no ++

16 years ago- tcp fix ported from stable
Andrei Pelinescu-Onciul [Mon, 25 Aug 2003 13:21:19 +0000 (13:21 +0000)]
- tcp fix ported from stable
- minor beautifications

16 years ago- minor tcp BUG case fix/cleanup
Andrei Pelinescu-Onciul [Mon, 25 Aug 2003 12:19:52 +0000 (12:19 +0000)]
- minor tcp BUG case fix/cleanup

16 years agomaximum number of branches increased from 4 to 12 -- 4 frequently
Jiri Kuthan [Sat, 23 Aug 2003 21:17:39 +0000 (21:17 +0000)]
maximum number of branches increased from 4 to 12 -- 4 frequently
too low for many our users, which caused lot of confusion

16 years agosips permitted in uri checks
Jiri Kuthan [Thu, 21 Aug 2003 19:53:21 +0000 (19:53 +0000)]
sips permitted in uri checks

16 years agobugfix (skip UAC transactions during request lookups) ported from stable
Jiri Kuthan [Thu, 21 Aug 2003 19:36:39 +0000 (19:36 +0000)]
bugfix (skip UAC transactions during request lookups) ported from stable

16 years ago- minor check_self optimization
Andrei Pelinescu-Onciul [Thu, 21 Aug 2003 15:50:41 +0000 (15:50 +0000)]
- minor check_self optimization

16 years ago- checkself ipv6 and case insensitiveness fixes
Andrei Pelinescu-Onciul [Thu, 21 Aug 2003 15:34:27 +0000 (15:34 +0000)]
- checkself ipv6 and case insensitiveness fixes

16 years agobye sent even on refer failure; forward-porting
Jiri Kuthan [Thu, 21 Aug 2003 15:17:33 +0000 (15:17 +0000)]
bye sent even on refer failure; forward-porting

16 years ago - fixed mem. leaks in acc_ {db,rad}_missed, sip_resolvehost, receive_msg
Andrei Pelinescu-Onciul [Thu, 21 Aug 2003 10:57:23 +0000 (10:57 +0000)]
 - fixed mem. leaks in acc_ {db,rad}_missed, sip_resolvehost, receive_msg

16 years ago- removed some debugging info + typos
Andrei Pelinescu-Onciul [Wed, 20 Aug 2003 18:25:46 +0000 (18:25 +0000)]
- removed some debugging info + typos

16 years ago- textops subst_uri added (like subst but works on uris)
Andrei Pelinescu-Onciul [Wed, 20 Aug 2003 18:21:12 +0000 (18:21 +0000)]
-  textops subst_uri added (like subst but works on uris)

16 years ago- 64 bit warnings cleanups
Andrei Pelinescu-Onciul [Wed, 20 Aug 2003 17:05:23 +0000 (17:05 +0000)]
- 64 bit warnings cleanups

16 years ago- added unstable subst re libc6 bug
Andrei Pelinescu-Onciul [Wed, 20 Aug 2003 14:30:40 +0000 (14:30 +0000)]
- added unstable subst re libc6 bug

16 years ago- re fixes
Andrei Pelinescu-Onciul [Wed, 20 Aug 2003 14:17:57 +0000 (14:17 +0000)]
- re fixes

16 years ago- re updates
Andrei Pelinescu-Onciul [Wed, 20 Aug 2003 13:36:38 +0000 (13:36 +0000)]
- re updates

16 years ago- check_self matches TLS connections.
Jan Janak [Wed, 20 Aug 2003 12:58:06 +0000 (12:58 +0000)]
- check_self matches TLS connections.

16 years ago- changed to named union to allow compilation on older compilers
Andrei Pelinescu-Onciul [Wed, 20 Aug 2003 11:46:07 +0000 (11:46 +0000)]
- changed to named union to allow compilation on older compilers

16 years ago- exec_str parsed_uri_ok fix
Andrei Pelinescu-Onciul [Wed, 20 Aug 2003 11:25:00 +0000 (11:25 +0000)]
- exec_str parsed_uri_ok fix
- comment added to sip_msg new_uri & parsed_uri_ok  members

16 years ago- sed like subst re support
Andrei Pelinescu-Onciul [Tue, 19 Aug 2003 17:53:46 +0000 (17:53 +0000)]
- sed like subst re support
 (see textops subst('/re/repl/flags'))
(don't use yet I think I have still some fixes to do)

16 years ago- tcp conn id fix (sipit bug) v0_8_12dev_t13
Andrei Pelinescu-Onciul [Tue, 19 Aug 2003 14:32:55 +0000 (14:32 +0000)]
- tcp conn id fix (sipit bug)

16 years agoInserted callback parameters instead of NULL in completeion_cb calls
Nils Ohlmeier [Sun, 17 Aug 2003 22:49:52 +0000 (22:49 +0000)]
Inserted callback parameters instead of NULL in completeion_cb calls

16 years ago- preliminary re sed like subst support
Andrei Pelinescu-Onciul [Fri, 15 Aug 2003 17:47:45 +0000 (17:47 +0000)]
- preliminary re sed like subst support

16 years ago- *_realloc(0, size) fix: in DBG_*M_MALLOC mode a *_realloc(0, size)
Andrei Pelinescu-Onciul [Fri, 15 Aug 2003 14:19:18 +0000 (14:19 +0000)]
- *_realloc(0, size) fix: in DBG_*M_MALLOC mode a *_realloc(0, size)
would  generate an abort() although this is perfectly legal (thanks to Bogdan)

16 years agostable changes (alignment of columns sizes and acc indexes) projected to dev
Jiri Kuthan [Fri, 15 Aug 2003 01:07:37 +0000 (01:07 +0000)]
stable changes (alignment of columns sizes and acc indexes) projected to dev

16 years ago- minor bugfixes.
Jan Janak [Thu, 14 Aug 2003 13:50:25 +0000 (13:50 +0000)]
- minor bugfixes.

16 years agostable changes projected to developer's
Jiri Kuthan [Wed, 13 Aug 2003 20:53:04 +0000 (20:53 +0000)]
stable changes projected to developer's

16 years ago- tcp fix prted from stable
Andrei Pelinescu-Onciul [Wed, 13 Aug 2003 18:03:43 +0000 (18:03 +0000)]
- tcp fix prted from stable

16 years agonew tables documented
Jiri Kuthan [Tue, 5 Aug 2003 20:54:35 +0000 (20:54 +0000)]
new tables documented

16 years ago- parsing of Content-Purpose and Content-Action removed
Jan Janak [Tue, 5 Aug 2003 17:14:27 +0000 (17:14 +0000)]
- parsing of Content-Purpose and Content-Action removed
- parsing of Accept-Disposition added.