sip-router
19 years agovoicemail specific code added (see #define VOICE_MAIL and module vm)
Raphael Coeffic [Fri, 31 Jan 2003 13:54:59 +0000 (13:54 +0000)]
voicemail specific code added (see #define VOICE_MAIL and module vm)

19 years agoinitial version committed
Jiri Kuthan [Thu, 30 Jan 2003 15:22:18 +0000 (15:22 +0000)]
initial version committed

19 years agoLG-Elite UA added
Jiri Kuthan [Thu, 30 Jan 2003 10:02:21 +0000 (10:02 +0000)]
LG-Elite UA added

19 years agomore reminders/warnings inserted
Jiri Kuthan [Thu, 30 Jan 2003 07:51:06 +0000 (07:51 +0000)]
more reminders/warnings inserted

19 years agoinitial version of FIFO/uac-based click-to-dial based on REFER
Jiri Kuthan [Wed, 29 Jan 2003 23:34:33 +0000 (23:34 +0000)]
initial version of FIFO/uac-based click-to-dial based on REFER

19 years agobug_fix: T->hf->len now covers CRLF too for FIFO/uac
Jiri Kuthan [Wed, 29 Jan 2003 21:56:23 +0000 (21:56 +0000)]
bug_fix: T->hf->len now covers CRLF too for FIFO/uac

19 years agomore hints for rco
Jiri Kuthan [Wed, 29 Jan 2003 21:06:36 +0000 (21:06 +0000)]
more hints for rco

19 years agouser location and place-holder for voicemail introduced
Jiri Kuthan [Wed, 29 Jan 2003 20:49:33 +0000 (20:49 +0000)]
user location and place-holder for voicemail introduced

19 years agoscratchpad removed, textops changed to skip the first line wo_sp
Jiri Kuthan [Wed, 29 Jan 2003 19:24:10 +0000 (19:24 +0000)]
scratchpad removed, textops changed to skip the first line

19 years ago- more fixes (transport stuff)
Andrei Pelinescu-Onciul [Wed, 29 Jan 2003 18:12:18 +0000 (18:12 +0000)]
- more fixes (transport stuff)

19 years ago- removed lots of debugging messages
Andrei Pelinescu-Onciul [Wed, 29 Jan 2003 16:31:48 +0000 (16:31 +0000)]
- removed lots of debugging messages

19 years ago- more tcp error checking
Andrei Pelinescu-Onciul [Wed, 29 Jan 2003 16:14:13 +0000 (16:14 +0000)]
- more tcp error checking

19 years ago- even more tcp fixes
Andrei Pelinescu-Onciul [Tue, 28 Jan 2003 19:35:03 +0000 (19:35 +0000)]
- even more tcp fixes

19 years ago - fixed typo (izat_case defined twice in case_prox.h)
Andrei Pelinescu-Onciul [Tue, 28 Jan 2003 16:48:56 +0000 (16:48 +0000)]
 - fixed typo (izat_case defined twice in case_prox.h)

19 years ago- tcp bugfixes
Andrei Pelinescu-Onciul [Tue, 28 Jan 2003 16:46:44 +0000 (16:46 +0000)]
- tcp bugfixes

19 years ago- updated NEWS
Andrei Pelinescu-Onciul [Tue, 28 Jan 2003 16:27:23 +0000 (16:27 +0000)]
- updated NEWS
- tcp debugging code

19 years agoparser changed to make body to point to body (w/o LWS), have a len post-zt
Jiri Kuthan [Mon, 27 Jan 2003 21:19:48 +0000 (21:19 +0000)]
parser changed to make body to point to body (w/o LWS), have a len
encompassing the complete hf (name.s..CRLF) and not to put zero-
terminators after header field names and cseq

19 years agobackwards-compatibility defs file introduced pre-zt
Jiri Kuthan [Mon, 27 Jan 2003 21:17:41 +0000 (21:17 +0000)]
backwards-compatibility defs file introduced

19 years agosignal handling in fifo cmd introduced
Jiri Kuthan [Mon, 27 Jan 2003 19:42:48 +0000 (19:42 +0000)]
signal handling in fifo cmd introduced

19 years agoconfig options may be now passed as env vars
Jiri Kuthan [Mon, 27 Jan 2003 19:11:47 +0000 (19:11 +0000)]
config options may be now passed as env vars

19 years ago- fixed all rport & via param parsing bugs (hopefully):
Andrei Pelinescu-Onciul [Mon, 27 Jan 2003 14:22:07 +0000 (14:22 +0000)]
- fixed all rport & via param parsing bugs (hopefully):
    added a new member (start) to via_param
    modified parse_via to set new via_param->start member and  via->params
    more rport fixes (make use of new via_param->start)

[ if somebody else is interested in playing with via params I will elaborate ]

19 years agostatistics table introduced
Jiri Kuthan [Sun, 26 Jan 2003 13:03:07 +0000 (13:03 +0000)]
statistics table introduced

19 years agosjphone server added
Jiri Kuthan [Sun, 26 Jan 2003 12:44:56 +0000 (12:44 +0000)]
sjphone server added

19 years agoa new debugging message
Jiri Kuthan [Sat, 25 Jan 2003 23:52:34 +0000 (23:52 +0000)]
a new debugging message

19 years agobug_fix: if fromtag empty, ";tag=" is no longer printed
Jiri Kuthan [Sat, 25 Jan 2003 19:56:35 +0000 (19:56 +0000)]
bug_fix: if fromtag empty, ";tag=" is no longer printed

19 years agoversion table updated.
Jan Janak [Sat, 25 Jan 2003 17:07:53 +0000 (17:07 +0000)]
version table updated.

19 years agouser_id changed to user
Jan Janak [Sat, 25 Jan 2003 15:16:16 +0000 (15:16 +0000)]
user_id changed to user

19 years agoChanged return value of parse_digest a bit, it is possible to distinguish if the
Jan Janak [Sat, 25 Jan 2003 15:13:02 +0000 (15:13 +0000)]
Changed return value of parse_digest a bit, it is possible to distinguish if the
the parser failed because of memory.

19 years agouser_id changed to user
Jan Janak [Sat, 25 Jan 2003 14:59:15 +0000 (14:59 +0000)]
user_id changed to user

19 years agoUSER_ID->user
Jan Janak [Sat, 25 Jan 2003 14:56:39 +0000 (14:56 +0000)]
USER_ID->user

19 years ago- realm->domain in version table
Jan Janak [Sat, 25 Jan 2003 13:26:40 +0000 (13:26 +0000)]
- realm->domain in version table
- Optimized keys of core tables

19 years ago- fixed rport overwritting bugs
Andrei Pelinescu-Onciul [Fri, 24 Jan 2003 19:18:59 +0000 (19:18 +0000)]
- fixed rport overwritting bugs

19 years ago- bug in via_builder fixed (typo)
Andrei Pelinescu-Onciul [Fri, 24 Jan 2003 18:25:00 +0000 (18:25 +0000)]
- bug in via_builder fixed (typo)

19 years ago - updated via_builder to new format (branch buf, len are a str now).
Andrei Pelinescu-Onciul [Fri, 24 Jan 2003 18:03:12 +0000 (18:03 +0000)]
 - updated via_builder to new format (branch buf, len are a str now).

19 years ago- replies will be sent to rport if present
Andrei Pelinescu-Onciul [Fri, 24 Jan 2003 17:56:42 +0000 (17:56 +0000)]
- replies will be sent to rport if present
- finished adding new via param (i=tcp_connection_id_in_rev_hex)
[ not it's not only parsed but also used ]

19 years agofixed zero termination bug in received_builder
Nils Ohlmeier [Fri, 24 Jan 2003 17:29:20 +0000 (17:29 +0000)]
fixed zero termination bug in received_builder

19 years agoContent-Type header's body is no longer parse in get_hdr_field(). For this
Bogdan-Andrei Iancu [Fri, 24 Jan 2003 16:44:43 +0000 (16:44 +0000)]
Content-Type header's body is no longer parse in get_hdr_field(). For this
there is a new function available - parse_content_type_hdr(struct sip_msg*).
Content-Length's body parser is still in  parse in get_hdr_field(). This
parser is very fast and it does not affect the overall perfs.i

19 years agosjphone added
Jiri Kuthan [Fri, 24 Jan 2003 15:47:05 +0000 (15:47 +0000)]
sjphone added

19 years ago- fixed bad buffer size calculation in build_res_buf_from_sip_req
Andrei Pelinescu-Onciul [Fri, 24 Jan 2003 15:23:05 +0000 (15:23 +0000)]
- fixed bad buffer size calculation in build_res_buf_from_sip_req
(bug reported by daniel & nils)

19 years agoprimary key of subscribers and pending tables is pair (user_id, domain).
Jan Janak [Thu, 23 Jan 2003 23:07:06 +0000 (23:07 +0000)]
primary key of subscribers and pending tables is pair (user_id, domain).

19 years ago'realm' in subscriber and pending tables changed to 'domain' because it will
Jan Janak [Thu, 23 Jan 2003 22:45:49 +0000 (22:45 +0000)]
'realm' in subscriber and pending tables changed to 'domain' because it will
contain domain part of URI if domain support enabled. PHP scripts using the
tables should be updated too.

19 years agomsg_cloner clones msg->from->parsed too if parsed.
Jan Janak [Thu, 23 Jan 2003 22:25:05 +0000 (22:25 +0000)]
msg_cloner clones msg->from->parsed too if parsed.

19 years agoAdded link to metalog homepage
Nils Ohlmeier [Thu, 23 Jan 2003 21:24:50 +0000 (21:24 +0000)]
Added link to metalog homepage

19 years agoreference to metalog added (thanks, Nils)
Jiri Kuthan [Thu, 23 Jan 2003 20:42:12 +0000 (20:42 +0000)]
reference to metalog added (thanks, Nils)

19 years ago - rport is added also in build_res_buf_from_sip_req
Andrei Pelinescu-Onciul [Thu, 23 Jan 2003 19:53:41 +0000 (19:53 +0000)]
 - rport is added also in build_res_buf_from_sip_req

19 years ago- columns src_addr, dst_addr, r_uri of SILO table resized from 128 to 255 chars ...
Daniel-Constantin Mierla [Thu, 23 Jan 2003 19:13:40 +0000 (19:13 +0000)]
- columns src_addr, dst_addr, r_uri of SILO table resized from 128 to 255 chars (256 not allowed for VARCHAR)

19 years ago- applied parts of Maxim Sobolev patches (rport parsing)
Andrei Pelinescu-Onciul [Thu, 23 Jan 2003 18:58:13 +0000 (18:58 +0000)]
- applied parts of Maxim Sobolev patches (rport parsing)
- fixed them so they should work
- added a new via param (i=) for tcp use
- fixed a bug in the via parser (transport.s not initialized), the bug was found by bogdan & daniel.
- added an int2str function in ut.h (faster than snprintf %d).

19 years agototag clarifications
Jiri Kuthan [Thu, 23 Jan 2003 15:40:05 +0000 (15:40 +0000)]
totag clarifications

19 years agobug_fix: empty to_tags & msg_builder uses now socket for via
Jiri Kuthan [Thu, 23 Jan 2003 14:14:10 +0000 (14:14 +0000)]
bug_fix: empty to_tags & msg_builder uses now socket for via

19 years agoleft */ removed, thanks Daniel
Jiri Kuthan [Thu, 23 Jan 2003 13:37:01 +0000 (13:37 +0000)]
left */ removed, thanks Daniel

19 years agot_uac_dlg now uses get_out_socket
Jiri Kuthan [Thu, 23 Jan 2003 12:31:20 +0000 (12:31 +0000)]
t_uac_dlg now uses get_out_socket

19 years agodetermination of outbound interace introduced (get_out_socket)
Jiri Kuthan [Thu, 23 Jan 2003 12:27:50 +0000 (12:27 +0000)]
determination of outbound interace introduced (get_out_socket)

19 years agosipimg UA added
Jiri Kuthan [Thu, 23 Jan 2003 09:37:34 +0000 (09:37 +0000)]
sipimg UA added

19 years agointroduced option to disable r-uri matching in transactions
Jiri Kuthan [Wed, 22 Jan 2003 22:08:30 +0000 (22:08 +0000)]
introduced option to disable r-uri matching in transactions

19 years agoreference to t_uac_dlg usage info inserted
Jiri Kuthan [Wed, 22 Jan 2003 21:05:28 +0000 (21:05 +0000)]
reference to t_uac_dlg usage info inserted

19 years ago- r_uri column added to SILO table to use it within new t_uac_dlg, will be
Daniel-Constantin Mierla [Wed, 22 Jan 2003 19:43:34 +0000 (19:43 +0000)]
- r_uri column added to SILO table to use it within new t_uac_dlg, will be
  stored and used only if is a complete address of record (user@hostname)

19 years ago- added default values for NOT NULL columns in table SILO
Daniel-Constantin Mierla [Wed, 22 Jan 2003 16:49:19 +0000 (16:49 +0000)]
- added default values for NOT NULL columns in table SILO

19 years agoEyeP UA added
Jiri Kuthan [Wed, 22 Jan 2003 09:34:42 +0000 (09:34 +0000)]
EyeP UA added

19 years agopreliminary support for FIFO/t_uac added -- compiles, but not completed yet
Jiri Kuthan [Tue, 21 Jan 2003 13:53:48 +0000 (13:53 +0000)]
preliminary support for FIFO/t_uac added -- compiles, but not completed yet

19 years agoSILO table definition updated
Daniel-Constantin Mierla [Tue, 21 Jan 2003 12:40:16 +0000 (12:40 +0000)]
SILO table definition updated

19 years agoDocumentation updated, operator parameter added to description of functions
Jan Janak [Mon, 20 Jan 2003 20:47:32 +0000 (20:47 +0000)]
Documentation updated, operator parameter added to description of functions
that use it.

19 years ago- more tcp stuff (uses locking.h, hashtables, mostly untested)
Andrei Pelinescu-Onciul [Mon, 20 Jan 2003 18:35:09 +0000 (18:35 +0000)]
- more tcp stuff (uses locking.h, hashtables, mostly untested)
- main exit cleanups (created cleanup(show_status() function that should prepare ser for exiting: dellocate everything, free sems a.s.o).

19 years ago(hopefully) all issues related to maintenance of multiple domains
Jiri Kuthan [Mon, 20 Jan 2003 14:52:43 +0000 (14:52 +0000)]
(hopefully) all issues related to maintenance of multiple domains
discussed so far have been gathered here

19 years agobug_fix: checking of return value of snprintf aligned to C99
Jiri Kuthan [Mon, 20 Jan 2003 01:18:50 +0000 (01:18 +0000)]
bug_fix: checking of return value of snprintf aligned to C99

19 years agoexamples with pbx/voicemail added; more on authetnication policy
Jiri Kuthan [Sun, 19 Jan 2003 20:03:55 +0000 (20:03 +0000)]
examples with pbx/voicemail added; more on authetnication policy

19 years agoParser updated, expires_body structure has a new field which indicates if
Jan Janak [Sun, 19 Jan 2003 19:00:01 +0000 (19:00 +0000)]
Parser updated, expires_body structure has a new field which indicates if
the HF contains a valid value, if not, this field will be set to 0 and module
that called the parser can use some default value.

19 years agoAdded AUTHORS file mention.
Jan Janak [Sun, 19 Jan 2003 11:00:20 +0000 (11:00 +0000)]
Added AUTHORS file mention.

19 years ago- Added Juha's modules
Jan Janak [Sun, 19 Jan 2003 10:53:32 +0000 (10:53 +0000)]
- Added Juha's modules
- Changed format of the file to more maintainable version
- Updated usernames according to AUTHORS file
- Updated module dependencies

19 years agoAdded Juha's CVS username.
Jan Janak [Sun, 19 Jan 2003 10:10:29 +0000 (10:10 +0000)]
Added Juha's CVS username.

19 years agobunch of changes related to ability to process original request in
Jiri Kuthan [Sun, 19 Jan 2003 01:37:45 +0000 (01:37 +0000)]
bunch of changes related to ability to process original request in
reply_route:
- textops: append_urihf(p,s) appends a hf with uri between p and s
- core: supporting functions for duplicating a lump list from
        shmem to pkgmem (which allows further processing with
        pkgmem-oriented actions)
- tm: reply_routes now creates a temporary, mostly pkg-mem-ed
      replica of shmem-ed request for additional processing

19 years agoparameter validation added
Jiri Kuthan [Sat, 18 Jan 2003 20:25:12 +0000 (20:25 +0000)]
parameter validation added

19 years agoregistration error ... status changed to "fixed on CVS"
Jiri Kuthan [Sat, 18 Jan 2003 12:31:22 +0000 (12:31 +0000)]
registration error ... status changed to "fixed on CVS"

19 years agoun_escape function introduced
Jiri Kuthan [Sat, 18 Jan 2003 10:50:43 +0000 (10:50 +0000)]
un_escape function introduced

19 years agoissue of excessively long contact lists added
Jiri Kuthan [Sat, 18 Jan 2003 09:09:05 +0000 (09:09 +0000)]
issue of excessively long contact lists added

19 years ago- locking posix sems bugfix
Andrei Pelinescu-Onciul [Fri, 17 Jan 2003 16:24:51 +0000 (16:24 +0000)]
- locking posix sems bugfix

19 years agoMCET added
Jiri Kuthan [Fri, 17 Jan 2003 14:03:39 +0000 (14:03 +0000)]
MCET added

19 years agonew example: serctl fifo ul_show_contact
Jiri Kuthan [Fri, 17 Jan 2003 11:39:30 +0000 (11:39 +0000)]
new example: serctl fifo ul_show_contact

19 years agorealm in uri table changed to domain to have consistent terminology
Jan Janak [Fri, 17 Jan 2003 00:35:56 +0000 (00:35 +0000)]
realm in uri table changed to domain to have consistent terminology

19 years ago- new locking used in shm_mem
Andrei Pelinescu-Onciul [Thu, 16 Jan 2003 19:22:09 +0000 (19:22 +0000)]
- new locking used in shm_mem
- some compile fixes in tm/lock.* (w/ sys v sems)
Notes: on linux use only FAST_LOCK or USE_SYSV_SEM (pthread & posix sems do not work)

19 years ago- added PowerPC support, patch provided by Dinos Dorkofikis <kdor@intracom.gr>
Andrei Pelinescu-Onciul [Thu, 16 Jan 2003 16:46:01 +0000 (16:46 +0000)]
- added PowerPC support, patch provided by Dinos Dorkofikis <kdor@intracom.gr>

19 years agopa compiles by default
Jan Janak [Thu, 16 Jan 2003 00:27:10 +0000 (00:27 +0000)]
pa compiles by default

19 years agoRealm table renamed to domain table
Jan Janak [Thu, 16 Jan 2003 00:24:24 +0000 (00:24 +0000)]
Realm table renamed to domain table

19 years agoFixed a CRLF bug reported by Raphael.
Jan Janak [Wed, 15 Jan 2003 16:56:43 +0000 (16:56 +0000)]
Fixed a CRLF bug reported by Raphael.

19 years agoFixed wrong prototype of t_uac - wrong order of parameters.
Jan Janak [Tue, 14 Jan 2003 23:18:15 +0000 (23:18 +0000)]
Fixed wrong prototype of t_uac - wrong order of parameters.

19 years agoSimple config for Presence Agent
Jan Janak [Tue, 14 Jan 2003 22:52:04 +0000 (22:52 +0000)]
Simple config for Presence Agent

19 years agoFixed cseq parameter in t_uac_dlg function type
Jan Janak [Tue, 14 Jan 2003 22:45:10 +0000 (22:45 +0000)]
Fixed cseq parameter in t_uac_dlg function type

19 years agoFixed missing _OBSO
Jan Janak [Tue, 14 Jan 2003 22:44:28 +0000 (22:44 +0000)]
Fixed missing _OBSO

19 years agoAdded t_uac_dlg among exported functions.
Jan Janak [Tue, 14 Jan 2003 22:43:43 +0000 (22:43 +0000)]
Added t_uac_dlg among exported functions.

19 years agot_uac_dlg can be loaded using tm_load, will be needed by presence server and
Jan Janak [Tue, 14 Jan 2003 15:00:01 +0000 (15:00 +0000)]
t_uac_dlg can be loaded using tm_load, will be needed by presence server and
voicemail

19 years ago- preliminary general locking stuff (uses fast lock, pthread sems, posix sems or...
Andrei Pelinescu-Onciul [Mon, 13 Jan 2003 17:33:31 +0000 (17:33 +0000)]
- preliminary general locking stuff (uses fast lock, pthread sems, posix sems or sys v sems depending on what USE_* is defined)

19 years ago- Changed my PGP fingerprint
Jan Janak [Mon, 13 Jan 2003 03:17:16 +0000 (03:17 +0000)]
- Changed my PGP fingerprint
- Added Juha Heinanen

19 years agomore foobar added
Jiri Kuthan [Sat, 11 Jan 2003 00:31:01 +0000 (00:31 +0000)]
more foobar added

19 years ago[msuri] added
Jiri Kuthan [Thu, 9 Jan 2003 10:25:48 +0000 (10:25 +0000)]
[msuri] added

19 years agoinitial technical memos submitted
Jiri Kuthan [Wed, 8 Jan 2003 14:01:52 +0000 (14:01 +0000)]
initial technical memos submitted

19 years agoclarifications on accounting and stateful UAS added
Jiri Kuthan [Tue, 7 Jan 2003 23:35:37 +0000 (23:35 +0000)]
clarifications on accounting and stateful UAS added

19 years agowarning about script/database incompatibilities with previous
Jiri Kuthan [Tue, 7 Jan 2003 23:00:02 +0000 (23:00 +0000)]
warning about script/database incompatibilities with previous
versions introduced; we still owe database upgrade instructions

19 years agoseruser to-do update, new tmemo section introduced for design notes --
Jiri Kuthan [Tue, 7 Jan 2003 11:08:33 +0000 (11:08 +0000)]
seruser to-do update, new tmemo section introduced for design notes --
it should on-fly document design decisions we have been making

19 years agotypos fixed and a clarification on MSM authentication bug workaround added
Jiri Kuthan [Tue, 7 Jan 2003 01:14:37 +0000 (01:14 +0000)]
typos fixed and a clarification on MSM authentication bug workaround added

19 years agobug_fix: on_negative_reply now sets msg id and transaction context
Jiri Kuthan [Mon, 6 Jan 2003 12:48:56 +0000 (12:48 +0000)]
bug_fix: on_negative_reply now sets msg id and transaction context
(previously, it didn't do so, which resulted in a lookup that
 consumed CPU and even worse, refcounted -- transaction that entered
 reply_route was never released)

19 years agot_unsafe_reply deprecated
Jiri Kuthan [Mon, 6 Jan 2003 03:55:41 +0000 (03:55 +0000)]
t_unsafe_reply deprecated