sip-router
15 years agoadded support for provisional responses while using t_uac_dlg.
Raphael Coeffic [Tue, 29 Nov 2005 14:48:50 +0000 (14:48 +0000)]
added support for provisional responses while using t_uac_dlg.
added transaction relevant information on locally generated replies.

15 years agocorrected BUG in XCAP authorization rules processing
Vaclav Kubart [Mon, 28 Nov 2005 14:53:37 +0000 (14:53 +0000)]
corrected BUG in XCAP authorization rules processing

15 years agofirst attempt about resource lists nested in other resource lists
Vaclav Kubart [Mon, 28 Nov 2005 12:09:18 +0000 (12:09 +0000)]
first attempt about resource lists nested in other resource lists

15 years ago - improved cleanup of pa, rls and libs
Vaclav Kubart [Thu, 24 Nov 2005 15:34:03 +0000 (15:34 +0000)]
 - improved cleanup of pa, rls and libs
 - corrected error in watcherinfo authorization

15 years ago- pending and deleted flags added
Jan Janak [Thu, 24 Nov 2005 15:09:45 +0000 (15:09 +0000)]
- pending and deleted flags added

15 years ago- added missing grp table
Jan Janak [Thu, 24 Nov 2005 15:09:12 +0000 (15:09 +0000)]
- added missing grp table

15 years ago- support for from and to attributes
Jan Janak [Thu, 24 Nov 2005 15:04:41 +0000 (15:04 +0000)]
- support for from and to attributes

15 years ago- exported structure avp_spec
Jan Janak [Thu, 24 Nov 2005 15:03:54 +0000 (15:03 +0000)]
- exported structure avp_spec
- Support for AVP tracks (tracks identify who owns the attributes,
  it can be either FROM (caller) or TO (CALLEE)
- Better support for AVP classes
- function delete_avp added
- str* in int_str changed to str (there is no need to create
  temporary str variables)

15 years ago - presence partialy modified for uuid-zed usrloc callback
Vaclav Kubart [Tue, 22 Nov 2005 13:18:25 +0000 (13:18 +0000)]
 - presence partialy modified for uuid-zed usrloc callback
 - modified documentation about XCAP server simulation
 - added RLS module parameter for better work with XCAP simulation

15 years ago- database tables for i18n
Jan Janak [Mon, 21 Nov 2005 16:53:08 +0000 (16:53 +0000)]
- database tables for i18n

15 years ago- gflags (saved value of global flags) attribute added
Jan Janak [Mon, 21 Nov 2005 16:49:23 +0000 (16:49 +0000)]
- gflags (saved value of global flags) attribute added

15 years ago- support for global flags persistence
Jan Janak [Mon, 21 Nov 2005 16:40:18 +0000 (16:40 +0000)]
- support for global flags persistence
- support for fifo dump_gflags command
- support for fifo flush_gflags command
- flush_gflags script command added

15 years agoRLS modified to be usable not only with XCAP server, but with standard
Vaclav Kubart [Mon, 21 Nov 2005 15:54:37 +0000 (15:54 +0000)]
RLS modified to be usable not only with XCAP server, but with standard
web server too, with short description in presence handbook about how
to simulate XCAP server with web server

15 years ago- extract uid from message when not available.
Jan Janak [Sun, 20 Nov 2005 23:55:05 +0000 (23:55 +0000)]
- extract uid from message when not available.

15 years ago- added missing instance column to locatio table
Jan Janak [Sun, 20 Nov 2005 23:53:38 +0000 (23:53 +0000)]
- added missing instance column to locatio table
- credentials table index relaxed (not unique, there
  can be several instances of credentials with different
  flags).

15 years ago- make sure SER does not crash when modules are not loaded in correct
Jan Janak [Sun, 20 Nov 2005 23:44:39 +0000 (23:44 +0000)]
- make sure SER does not crash when modules are not loaded in correct
  order

15 years ago- oracle db schema (not functional yet)
Jan Janak [Sat, 19 Nov 2005 19:10:31 +0000 (19:10 +0000)]
- oracle db schema (not functional yet)
- postgres db schema
- ser_postgres.sh (not functional yet)

15 years ago- well known attribute names
Jan Janak [Sat, 19 Nov 2005 19:08:16 +0000 (19:08 +0000)]
- well known attribute names

15 years ago- uid/did manipulation
Jan Janak [Sat, 19 Nov 2005 17:05:03 +0000 (17:05 +0000)]
- uid/did manipulation

15 years ago- reset domain avps
Jan Janak [Sat, 19 Nov 2005 16:57:54 +0000 (16:57 +0000)]
- reset domain avps

15 years ago- common flags in database
Jan Janak [Sat, 19 Nov 2005 16:55:14 +0000 (16:55 +0000)]
- common flags in database

15 years ago- add_avp_list and reset_domain_avps added
Jan Janak [Sat, 19 Nov 2005 16:51:51 +0000 (16:51 +0000)]
- add_avp_list and reset_domain_avps added

15 years agoadded parametr "mode" to RLS module for control over resource list handling (see...
Vaclav Kubart [Fri, 18 Nov 2005 14:58:57 +0000 (14:58 +0000)]
added parametr "mode" to RLS module for control over resource list handling (see doc):
 value of "full" -> behaviour according to xcap draft (lists read through rls-services document)
 value of "simple" -> read resource-list documents directly (stored under specific XCAP uri)

15 years ago - log compile-time params at init/startup
Andrei Pelinescu-Onciul [Fri, 18 Nov 2005 14:19:22 +0000 (14:19 +0000)]
 - log compile-time params at init/startup

15 years ago- fixed wrong condition
Jan Janak [Thu, 17 Nov 2005 20:47:14 +0000 (20:47 +0000)]
- fixed wrong condition

15 years ago- Aligned to new prototypes of functions in usr_avp.h
Jan Janak [Thu, 17 Nov 2005 13:20:25 +0000 (13:20 +0000)]
- Aligned to new prototypes of functions in usr_avp.h
- clone missing attributes in to_body

15 years ago- reason phrase translation maps
Jan Janak [Thu, 17 Nov 2005 12:10:11 +0000 (12:10 +0000)]
- reason phrase translation maps

15 years ago- updated to include all documentation
Jan Janak [Thu, 17 Nov 2005 12:08:17 +0000 (12:08 +0000)]
- updated to include all documentation

15 years ago- management interface overview (not commited yet)
Jan Janak [Thu, 17 Nov 2005 12:07:18 +0000 (12:07 +0000)]
- management interface overview (not commited yet)

15 years ago- support for AVP classes (user, domain, global attributes)
Jan Janak [Thu, 17 Nov 2005 11:59:27 +0000 (11:59 +0000)]
- support for AVP classes (user, domain, global attributes)

15 years ago- variables made extern
Jan Janak [Thu, 17 Nov 2005 11:55:52 +0000 (11:55 +0000)]
- variables made extern
- removed accidental comment

15 years ago- Removed initialization which is not needed (and generates gcc warning)
Jan Janak [Thu, 17 Nov 2005 10:52:56 +0000 (10:52 +0000)]
- Removed initialization which is not needed (and generates gcc warning)

15 years agoProvide two useful macros for str initialization: STR_STATIC_INIT() and
Maxim Sobolev [Thu, 17 Nov 2005 03:49:37 +0000 (03:49 +0000)]
Provide two useful macros for str initialization: STR_STATIC_INIT() and
STR_NULL. Adjust all modules to use those macros where appropriate.

Verified by: md5(1) (those modules, which actually compile)

15 years agoMake libxcap compilable on FreeBSD, particularly:
Maxim Sobolev [Thu, 17 Nov 2005 02:40:17 +0000 (02:40 +0000)]
Make libxcap compilable on FreeBSD, particularly:

o always include <time.h> before libxml's headers, since apparently they
  expect time_t to be defined;

o reorder includes, so that system ones are includes first;

o add appropriate -I/-L into Makefile (quick hack). It would be better if
  those libs were using main ser's Makefile* infrastructure, so that it's
  possible to re-use LOCALBASE.

15 years agoo Include <sys/types.h> before any other <sys/foo> and network-related headers;
Maxim Sobolev [Thu, 17 Nov 2005 01:24:03 +0000 (01:24 +0000)]
o Include <sys/types.h> before any other <sys/foo> and network-related headers;

o on FreeBSD, it is necessary to include <netinet/in_systm.h> before
  <netinet/ip.h>, so that add it and make conditional on a new
  HAVE_NETINET_IN_SYSTM define. I suspect that other BSD-derifed platforms
  need it as well.

15 years ago- fixed F_CONN_REMOVED flag reset to 0
Andrei Pelinescu-Onciul [Thu, 17 Nov 2005 01:22:03 +0000 (01:22 +0000)]
- fixed F_CONN_REMOVED flag reset to 0
- struct tcp_connection re-arrangement + sign/unsigned fixes

15 years ago- set HAVE_TIMEGM only on linux, *bsd and darwin (not on solaris)
Andrei Pelinescu-Onciul [Wed, 16 Nov 2005 21:56:21 +0000 (21:56 +0000)]
- set HAVE_TIMEGM only on linux, *bsd and darwin (not on solaris)

15 years ago- fixed parse error for if (cond) a(); else b();
Andrei Pelinescu-Onciul [Wed, 16 Nov 2005 21:37:20 +0000 (21:37 +0000)]
- fixed parse error for if (cond)  a(); else b();
- fixed dbg. config dumping

15 years agoadded database support to RLS module
Vaclav Kubart [Wed, 16 Nov 2005 17:24:50 +0000 (17:24 +0000)]
added database support to RLS module
db tables can be created using rls.sql - only temporarily (will be changed to standard way) !

15 years ago- presence related tables added
Jan Janak [Wed, 16 Nov 2005 10:24:03 +0000 (10:24 +0000)]
- presence related tables added

15 years ago- added missing tables credentials, domain_attrs, global_attrs, sd_attrs,
Jan Janak [Wed, 16 Nov 2005 10:19:21 +0000 (10:19 +0000)]
- added missing tables credentials, domain_attrs, global_attrs, sd_attrs,
  and user_attrs

15 years ago- Presence related tables added
Jan Janak [Wed, 16 Nov 2005 10:16:31 +0000 (10:16 +0000)]
- Presence related tables added

15 years ago- HAVE_TIMEGM added
Jan Janak [Tue, 15 Nov 2005 15:31:42 +0000 (15:31 +0000)]
- HAVE_TIMEGM added

15 years ago- radius dictionary management (originaly in modules/acc/dict.h)
Jan Janak [Tue, 15 Nov 2005 12:25:07 +0000 (12:25 +0000)]
- radius dictionary management (originaly in modules/acc/dict.h)
- aligned to the updated dictionary.ser file

15 years ago- Proprietary SER attributes marked with "SER"
Jan Janak [Tue, 15 Nov 2005 11:32:36 +0000 (11:32 +0000)]
- Proprietary SER attributes marked with "SER"
- New attributes added
- types of some attributes changed for better processing on the server
- minor description corrections
- cleanup of acc-related attributes

15 years ago- ser_mysql.sh cleanup
Jan Janak [Tue, 15 Nov 2005 11:28:47 +0000 (11:28 +0000)]
- ser_mysql.sh cleanup

15 years ago- db schema update
Jan Janak [Tue, 15 Nov 2005 11:24:19 +0000 (11:24 +0000)]
- db schema update

15 years ago- dbtext database template (auto-generated from XML db description)
Jan Janak [Tue, 15 Nov 2005 11:23:14 +0000 (11:23 +0000)]
- dbtext database template (auto-generated from XML db description)

15 years ago- dbtext database management script
Jan Janak [Tue, 15 Nov 2005 11:22:02 +0000 (11:22 +0000)]
- dbtext database management script

15 years ago- attribute type definitions
Jan Janak [Mon, 14 Nov 2005 22:53:22 +0000 (22:53 +0000)]
- attribute type definitions

15 years ago- ser db schema - new generation
Jan Janak [Mon, 14 Nov 2005 22:52:01 +0000 (22:52 +0000)]
- ser db schema - new generation
- user management support

15 years ago- user management support
Jan Janak [Mon, 14 Nov 2005 22:50:17 +0000 (22:50 +0000)]
- user management support

15 years agocorrected bug in RLS (freeing virtual subscriptions problem)
Vaclav Kubart [Mon, 14 Nov 2005 14:54:45 +0000 (14:54 +0000)]
corrected bug in RLS (freeing virtual subscriptions problem)

15 years ago*** empty log message ***
Jan Janak [Mon, 14 Nov 2005 14:26:39 +0000 (14:26 +0000)]
*** empty log message ***

15 years agocosmetic changes - removed unuseful logging
Vaclav Kubart [Mon, 14 Nov 2005 12:38:32 +0000 (12:38 +0000)]
cosmetic changes - removed unuseful logging

15 years agowrapper memory functions transformed to macros (better debugging), modified
Vaclav Kubart [Mon, 14 Nov 2005 08:35:52 +0000 (08:35 +0000)]
wrapper memory functions transformed to macros (better debugging), modified
message allocation philosophy in message queues and updated documentation

15 years agoadded makefile for "presence book"
Vaclav Kubart [Fri, 11 Nov 2005 13:04:35 +0000 (13:04 +0000)]
added makefile for "presence book"

15 years agoadded cfg example into "presence handbook"
Vaclav Kubart [Thu, 10 Nov 2005 13:36:17 +0000 (13:36 +0000)]
added cfg example into "presence handbook"

15 years agoupdated "presence handbook" - documentation of presence and presence modules
Vaclav Kubart [Wed, 9 Nov 2005 14:18:48 +0000 (14:18 +0000)]
updated "presence handbook" - documentation of presence and presence modules

15 years agoadded more documentation to libraries and some cosmetic changes needed by doc
Vaclav Kubart [Tue, 8 Nov 2005 14:45:09 +0000 (14:45 +0000)]
added more documentation to libraries and some cosmetic changes needed by doc

15 years agobackported from stable:
Andrei Pelinescu-Onciul [Thu, 3 Nov 2005 11:24:05 +0000 (11:24 +0000)]
backported from stable:
- debian packaging: working watch and descriptions fixes, thanks to.$
Jerome Warnier <jwarnier@beeznest.net>$

15 years agoAdded first attempt to CDS library documentation with very short
Vaclav Kubart [Thu, 3 Nov 2005 09:59:37 +0000 (09:59 +0000)]
Added first attempt to CDS library documentation with very short
description in README.

15 years ago- another distcc related fix: ger proper version even if distcc has some
Andrei Pelinescu-Onciul [Wed, 2 Nov 2005 20:37:10 +0000 (20:37 +0000)]
- another distcc related fix: ger proper version even if distcc has some
numeric arguments

15 years ago- ip TOS can now be set from ser cfg (thanks to Andreas Granig)
Andrei Pelinescu-Onciul [Wed, 2 Nov 2005 18:14:12 +0000 (18:14 +0000)]
- ip TOS can now be set from ser cfg (thanks to Andreas Granig)

15 years agobackported from stable:
Andrei Pelinescu-Onciul [Wed, 2 Nov 2005 17:56:42 +0000 (17:56 +0000)]
backported from stable:
- make proper deletes also cfg.tab.h
- make tar excludes the auto generated files

15 years ago- debian clean fix backported from stable (postgress is cleaned too, use
Andrei Pelinescu-Onciul [Wed, 2 Nov 2005 17:55:39 +0000 (17:55 +0000)]
- debian clean fix backported from stable (postgress is cleaned too, use
 make proper isntead of make clean)

15 years ago- distcc fix backported from stable
Andrei Pelinescu-Onciul [Wed, 2 Nov 2005 12:28:56 +0000 (12:28 +0000)]
- distcc fix backported from stable

15 years agoAdded some documentation about presence in ser.
Vaclav Kubart [Tue, 1 Nov 2005 12:24:41 +0000 (12:24 +0000)]
Added some documentation about presence in ser.
Will be improved continuously.

15 years ago- Description of acc table and its columns
Jan Janak [Sun, 30 Oct 2005 17:59:11 +0000 (17:59 +0000)]
- Description of acc table and its columns

15 years ago- fixed tls on same port as tcp init problem (e.g. for -l 127.0.0.1:5080)
Andrei Pelinescu-Onciul [Fri, 28 Oct 2005 20:59:37 +0000 (20:59 +0000)]
- fixed tls on same port as tcp init problem (e.g. for -l 127.0.0.1:5080)
- added a new tcp connection flag, set when the tcp connection is removed
from the main pool
- fixed tcp_read_req reported bytes count (necessary for certain types of
 poll stategies)

15 years ago- columns sendnotification, greeting, and phplib_id removed from
Jan Janak [Fri, 28 Oct 2005 00:30:32 +0000 (00:30 +0000)]
- columns sendnotification, greeting, and phplib_id removed from
  subscriber table

15 years ago- Columns sendnotification, greeting, and phplib_id removed from subscriber
Jan Janak [Fri, 28 Oct 2005 00:27:45 +0000 (00:27 +0000)]
- Columns sendnotification, greeting, and phplib_id removed from subscriber
  table, they are not being used anymore

15 years ago- realm removed from version table
Jan Janak [Fri, 28 Oct 2005 00:15:29 +0000 (00:15 +0000)]
- realm removed from version table

15 years ago- Tables calls_forwarding, active_sessions, event, reserved, and config
Jan Janak [Fri, 28 Oct 2005 00:14:45 +0000 (00:14 +0000)]
- Tables calls_forwarding, active_sessions, event, reserved, and config
  removed

15 years ago- config table removed (not used)
Jan Janak [Fri, 28 Oct 2005 00:09:49 +0000 (00:09 +0000)]
- config table removed (not used)

15 years ago- Tables calls_forwarding, active_sessions, event, and reserved are obsolete
Jan Janak [Fri, 28 Oct 2005 00:00:20 +0000 (00:00 +0000)]
- Tables calls_forwarding, active_sessions, event, and reserved are obsolete

15 years ago- int8_val for type conversions
Jan Janak [Thu, 27 Oct 2005 23:19:35 +0000 (23:19 +0000)]
- int8_val for type conversions

15 years agoAdded more detailed description to libraries (how to compile, install and
Vaclav Kubart [Thu, 27 Oct 2005 12:53:35 +0000 (12:53 +0000)]
Added more detailed description to libraries (how to compile, install and
use with ser).

15 years agoAdded first attempt to XCAP authorization in PA module. Watchers are
Vaclav Kubart [Thu, 27 Oct 2005 10:58:26 +0000 (10:58 +0000)]
Added first attempt to XCAP authorization in PA module. Watchers are
authorized after each re-subscription because of absence of "XCAP change
notifications".
Added pa module parameters:
  auth - values 'none', 'xcap'
  auth_xcap_root - in the case of xcap auth holds xcap root used for auths

15 years ago - fixed uninitialized bookmark when no totag presented
Tomas Mandys [Wed, 26 Oct 2005 23:06:37 +0000 (23:06 +0000)]
 - fixed uninitialized bookmark when no totag presented

15 years ago- added warning comment considering not-cloning all fields of structure to shmmem
Tomas Mandys [Wed, 26 Oct 2005 23:04:56 +0000 (23:04 +0000)]
- added warning comment considering not-cloning all fields of structure to shmmem

15 years agoimproved makefiles for instalation without running main ser make
Vaclav Kubart [Wed, 26 Oct 2005 15:02:06 +0000 (15:02 +0000)]
improved makefiles for instalation without running main ser make

15 years agoModified makefile for libraris, so that make should be called in
Vaclav Kubart [Wed, 26 Oct 2005 08:30:04 +0000 (08:30 +0000)]
Modified makefile for libraris, so that make should be called in
lib directory independently on make in main ser directory

15 years agoadded parsing of SIP-If-Match header field taken from PIC-SER
Vaclav Kubart [Wed, 26 Oct 2005 08:06:55 +0000 (08:06 +0000)]
added parsing of SIP-If-Match header field taken from PIC-SER

15 years agoExported function for calculating dialog hooks - used by dialog
Vaclav Kubart [Wed, 26 Oct 2005 07:14:54 +0000 (07:14 +0000)]
Exported function for calculating dialog hooks - used by dialog
module. This is only a little hack, in the future will all dialog
functions move into dialog module.

15 years agoAdded a set of shared libraries with useful functions and common data structures.
Vaclav Kubart [Tue, 25 Oct 2005 14:10:16 +0000 (14:10 +0000)]
Added a set of shared libraries with useful functions and common data structures.
Short description is in lib/README, more documentation will be added soon.

15 years ago- having a read event on an already referenced tcp_conn is not a bug
Andrei Pelinescu-Onciul [Fri, 21 Oct 2005 13:38:32 +0000 (13:38 +0000)]
- having a read event on an already referenced tcp_conn is not a bug
 (it could be referenced by a sender)

15 years ago - cleanup all the open connections on exit
Andrei Pelinescu-Onciul [Fri, 21 Oct 2005 01:08:04 +0000 (01:08 +0000)]
 - cleanup all the open connections on exit
 - decrement the no. of open connections on timeout too

15 years ago- send 480 when C timer hits and a provisional reply has been received
Jan Janak [Wed, 12 Oct 2005 08:32:26 +0000 (08:32 +0000)]
- send 480 when C timer hits and a provisional reply has been received
  (as opposed to 408)

15 years ago- Support for regex based search
Jan Janak [Wed, 12 Oct 2005 08:12:10 +0000 (08:12 +0000)]
- Support for regex based search

15 years ago- no more needed
Jan Janak [Tue, 11 Oct 2005 16:56:20 +0000 (16:56 +0000)]
- no more needed

15 years ago- use common fixup functions when possible
Jan Janak [Tue, 11 Oct 2005 16:51:20 +0000 (16:51 +0000)]
- use common fixup functions when possible

15 years ago- fixup_regex added
Jan Janak [Tue, 11 Oct 2005 16:50:15 +0000 (16:50 +0000)]
- fixup_regex added

15 years ago- common fixup functions shared across modules
Jan Janak [Tue, 11 Oct 2005 14:54:21 +0000 (14:54 +0000)]
- common fixup functions shared across modules

15 years ago- useless debug message removed tmp_pcl_tag_17368Js8
Jan Janak [Tue, 11 Oct 2005 11:22:38 +0000 (11:22 +0000)]
- useless debug message removed

15 years ago- onreply_route fix
Andrei Pelinescu-Onciul [Tue, 11 Oct 2005 11:16:18 +0000 (11:16 +0000)]
- onreply_route fix

15 years ago- removed column f_disabled form table domain (instead of it is used domain preferenc...
Karel Kozlik [Wed, 5 Oct 2005 11:13:49 +0000 (11:13 +0000)]
- removed column f_disabled form table domain (instead of it is used domain preference 'disabled')
- added new columns into table customer
- fixed primary key in table dom_preferences

15 years agosip.instance wasnt written/loaded to/from the database; thanks to Andreas Granig
Nils Ohlmeier [Mon, 26 Sep 2005 19:38:20 +0000 (19:38 +0000)]
sip.instance wasnt written/loaded to/from the database; thanks to Andreas Granig

15 years agofixed missing variable declaration
Nils Ohlmeier [Fri, 23 Sep 2005 20:50:18 +0000 (20:50 +0000)]
fixed missing variable declaration

15 years agoAdded data field to db_res_t to allow db backends to store auxiliary data
Andreas Granig [Tue, 20 Sep 2005 13:25:38 +0000 (13:25 +0000)]
Added data field to db_res_t to allow db backends to store auxiliary data
along with the result.