14 years ago- epxerimental TMCB_LOCAL_REQUEST_IN callback: must be registered from mod_init ...
Andrei Pelinescu-Onciul [Fri, 23 Mar 2007 18:21:50 +0000 (18:21 +0000)]
- epxerimental TMCB_LOCAL_REQUEST_IN callback: must be registered from mod_init (before forking) and is called each time a new local transaction is created
 (e.g. t_uac called from fifo/rpc).

14 years ago- added callback for retransmitted request (TMCB_REQ_RETR_IN), acks to
Andrei Pelinescu-Onciul [Sat, 17 Mar 2007 09:14:37 +0000 (09:14 +0000)]
- added callback for retransmitted request (TMCB_REQ_RETR_IN), acks to
 negative replies (TMCB_NEG_ACK_IN) and replies for local transactions

14 years ago- added new example library that uses the new Makefile.libs
Andrei Pelinescu-Onciul [Fri, 16 Mar 2007 21:56:39 +0000 (21:56 +0000)]
- added new example library that uses the new Makefile.libs
 (it doesn't do anything usefull, is just an example)

14 years ago- better support for building libraries added (should work on all archs,
Andrei Pelinescu-Onciul [Fri, 16 Mar 2007 21:53:54 +0000 (21:53 +0000)]
- better support for building libraries added (should work on all archs,
 sets soname, rpath a.s.o). static libs are not yet supported.

14 years ago- added error message when register_avpflag fails
Tomas Mandys [Fri, 16 Mar 2007 09:00:52 +0000 (09:00 +0000)]
- added error message when register_avpflag fails
- changed avp_flag_t from 16 to 32 bits, avpflags are starting widely used and limitation to max.3 avpflags was too tight

14 years ago- tm on_send callbacks support: if such a callback is registered it will be
Andrei Pelinescu-Onciul [Thu, 15 Mar 2007 16:30:16 +0000 (16:30 +0000)]
- tm on_send callbacks support: if such a callback is registered it will be
 called after tm sends a message. The callback can "see" what exactly was sent
  on the wire and to whom. These callbacks are intended to be read-only
 (no changes to the message are allowed). Their man purpose is extra-accounting
  or logging. For more info see the comments in tm/t_hooks.h.

14 years ago- changed build_dlg_ack and build_local_ack to directly return the destination
Andrei Pelinescu-Onciul [Thu, 15 Mar 2007 13:09:40 +0000 (13:09 +0000)]
- changed build_dlg_ack and build_local_ack to directly return the destination
 of the ack (they have to find it anyway for building the via), thus avoiding
 a double dns lookup for next_hop.

14 years ago- reverted the msg_start/first_line line memeber addition: almost the same
Andrei Pelinescu-Onciul [Wed, 14 Mar 2007 17:28:04 +0000 (17:28 +0000)]
- reverted the msg_start/first_line line memeber addition: almost the same
effect can be obtained without adding another structure member which eats more
- added the SIP_MSG_START(msg) macro which has the same functions as the now
 removed msg->first_line.line.s

(this commit should also fix SER-248)

14 years ago- callback types comments/doc fixes & updates
Andrei Pelinescu-Onciul [Mon, 12 Mar 2007 20:08:45 +0000 (20:08 +0000)]
- callback types comments/doc fixes & updates

14 years ago- fix: insert_tmcb() and update_totag_set() made safer using write membarriers:
Andrei Pelinescu-Onciul [Thu, 8 Mar 2007 21:45:21 +0000 (21:45 +0000)]
- fix: insert_tmcb() and update_totag_set() made safer using write membarriers:
 in both cases we have "readers" that can walk the list in parallel with
  "writers" adding new elements at the beginning (the readers can be executed
  in parallel with the writer, only one writer can/should execute at any
  moment of time). The problem was the writes could be reordered by the
  compiler or the executing CPU (in this case with respect to the order visible
  on other CPUs) and so the readers had a change of accessing a not completely
  initialized element.

14 years agoIdentity, Identity-info Header Field parsing macros
Gergely Kovacs [Thu, 8 Mar 2007 15:24:02 +0000 (15:24 +0000)]
Identity, Identity-info Header Field parsing macros

First release

14 years agoIdentity-info Header Field parsing functions and macros
Gergely Kovacs [Thu, 8 Mar 2007 15:22:56 +0000 (15:22 +0000)]
Identity-info Header Field parsing functions and macros

First release

14 years agoIdentity Header Field parsing functions and macros
Gergely Kovacs [Thu, 8 Mar 2007 15:21:54 +0000 (15:21 +0000)]
Identity Header Field parsing functions and macros

First release

14 years agoDate Header Field parsing funcions and macros
Gergely Kovacs [Thu, 8 Mar 2007 15:19:47 +0000 (15:19 +0000)]
Date Header Field parsing funcions and macros

First release

14 years agoDate, Identity, Identity-info HF support added
Gergely Kovacs [Thu, 8 Mar 2007 14:56:10 +0000 (14:56 +0000)]
Date, Identity, Identity-info HF support added

14 years ago- removed obsoleted fifo comments
Nils Ohlmeier [Thu, 8 Mar 2007 11:13:58 +0000 (11:13 +0000)]
- removed obsoleted fifo comments
- replaced sl_send_reply with sl_reply
- lots of beautifications (no functional changes)

14 years agoremoved sl_send_reply also from comments
Nils Ohlmeier [Thu, 8 Mar 2007 10:53:04 +0000 (10:53 +0000)]
removed sl_send_reply also from comments

14 years ago- added call forwarding (always, on busy and on no answer)
Nils Ohlmeier [Wed, 7 Mar 2007 19:40:33 +0000 (19:40 +0000)]
- added call forwarding (always, on busy and on no answer)
- fixed several comments
- moved XMLRPC to module callback because it is safer

14 years agolittle correction related to shared libs compilation (don't use SER's targets for...
Vaclav Kubart [Fri, 2 Mar 2007 13:31:08 +0000 (13:31 +0000)]
little correction related to shared libs compilation (don't use SER's targets for libs)

14 years ago- fail compilation if building a module or an utility ends with an error
Andrei Pelinescu-Onciul [Thu, 1 Mar 2007 17:11:09 +0000 (17:11 +0000)]
- fail compilation if building a module or an utility ends with an error
(unless err_fail is set to 0, e.g.: make err_fail=0)
- don't attempt to compile a module if it has no Makefile
- various spelling and lines longer then 80 chars fixes

14 years ago- fix: allow empty mysql password and better handle the DB=""case inside
Andrei Pelinescu-Onciul [Thu, 1 Mar 2007 17:02:17 +0000 (17:02 +0000)]
- fix: allow empty mysql password and better handle the DB=""case inside

14 years ago- sercmd ps udp receiver description fixed to be the same as in 0.9.6
Andrei Pelinescu-Onciul [Thu, 1 Mar 2007 13:52:09 +0000 (13:52 +0000)]
- sercmd ps udp receiver description fixed to be the same as in 0.9.6
 (patch from Hendrik Scholz)

(closes SER-237)

14 years agoTel uri and sip;user=phone uri polishing. Checks username for visual separators,...
Michal Matyska [Thu, 1 Mar 2007 12:30:27 +0000 (12:30 +0000)]
Tel uri and sip;user=phone uri polishing. Checks username for visual separators, fix handle params for user=phone. Select @{...}.uri.user returns normalized username, module writer needs check the uri->flag.

14 years ago- compilation fix for gcc < 2.9 (workaround for unsuported contraint)
Andrei Pelinescu-Onciul [Wed, 28 Feb 2007 19:20:24 +0000 (19:20 +0000)]
- compilation fix for gcc < 2.9 (workaround for unsuported contraint)

14 years ago- added dbg to the excluded list
Andrei Pelinescu-Onciul [Tue, 27 Feb 2007 21:45:09 +0000 (21:45 +0000)]
- added dbg to the excluded list

14 years ago- added shm_available/pkg_available/{qm,fm}_available: return the ammount of
Andrei Pelinescu-Onciul [Fri, 23 Feb 2007 23:20:51 +0000 (23:20 +0000)]
- added shm_available/pkg_available/{qm,fm}_available: return the ammount of
  free memory

14 years ago- relax db_init BUG check (allow db init from fixup functions)
Andrei Pelinescu-Onciul [Fri, 23 Feb 2007 21:03:38 +0000 (21:03 +0000)]
- relax db_init BUG check (allow db init from fixup functions)

(SER-227 related)

14 years ago- added case-insensitive hash functions
Andrei Pelinescu-Onciul [Thu, 22 Feb 2007 20:58:32 +0000 (20:58 +0000)]
- added case-insensitive hash functions
- replaced dns case insensitve hash calc. with the version from hashes.h
 (and fixed a "paste error" in dns hash calculation in the process)

14 years ago- rpm spec file ported from ottendorf
Jan Janak [Thu, 22 Feb 2007 18:57:44 +0000 (18:57 +0000)]
- rpm spec file ported from ottendorf

14 years ago- replace sl_send_reply with sl_reply
Jan Janak [Thu, 22 Feb 2007 12:41:36 +0000 (12:41 +0000)]
- replace sl_send_reply with sl_reply

14 years ago- fixed get_ticks* usage: only get_ticks_raw() must be used and everything must be...
Andrei Pelinescu-Onciul [Wed, 21 Feb 2007 01:42:25 +0000 (01:42 +0000)]
- fixed get_ticks* usage: only get_ticks_raw() must be used and everything must be converted to ticks. Thanks to Alfred E. Heggestad" <> for spotting this.

14 years ago- added Peter Griffiths (I don't know how we missed him)
Andrei Pelinescu-Onciul [Wed, 21 Feb 2007 00:56:06 +0000 (00:56 +0000)]
- added Peter Griffiths (I don't know how we missed him)
- some email corrections

14 years ago- make tar doesn't exclude tls*, but instead tls/*
Andrei Pelinescu-Onciul [Tue, 20 Feb 2007 19:41:14 +0000 (19:41 +0000)]
- make tar doesn't exclude tls*, but instead tls/*
- don't append -tls to the version number unless CORE_TLS is used
(there's enough information in the flags to see if support for the tls
 modules is enabled)

14 years ago- fixed wrong expire time calculation (not correct when tick oveflow,
Andrei Pelinescu-Onciul [Tue, 20 Feb 2007 18:20:15 +0000 (18:20 +0000)]
- fixed wrong expire time calculation (not correct when tick oveflow,
 an timeout == some value before the overflow).
 This should fix the connection lives forever bug reported by Alfred E.
 Heggestad <>.

14 years agoadded functions to return serialized stream into existing buffer
Vaclav Kubart [Mon, 19 Feb 2007 15:09:15 +0000 (15:09 +0000)]
added functions to return serialized stream into existing buffer

14 years ago- added (uint|int|str)_to_static_buffer functions to select_buffer
Tomas Mandys [Sun, 18 Feb 2007 14:05:44 +0000 (14:05 +0000)]
- added (uint|int|str)_to_static_buffer functions to select_buffer
- fixed minor bug in struct msg_start where is not known start of first line when empty lines preceed (sip_msg.buff points before them), so added line field holding correct position of first_line, fixed usage in textops and xmlrpc modules
- added new select_core selects to resolve SER-158
- added new tm module select to resolve SER-158

14 years ago- minor: nicer error handling
Andrei Pelinescu-Onciul [Fri, 16 Feb 2007 21:34:13 +0000 (21:34 +0000)]
- minor: nicer error handling

14 years agoapplied config patch from Alfred E. Heggestad
Nils Ohlmeier [Fri, 16 Feb 2007 16:51:43 +0000 (16:51 +0000)]
applied config patch from Alfred E. Heggestad

14 years ago- oracle module added
Jan Janak [Fri, 16 Feb 2007 15:49:46 +0000 (15:49 +0000)]
- oracle module added

14 years agocorrected broken sending request to given destination (used for example in msilo)
Vaclav Kubart [Fri, 16 Feb 2007 11:28:42 +0000 (11:28 +0000)]
corrected broken sending request to given destination (used for example in msilo)

14 years agopresence handbook updated a bit (still not fully done)
Vaclav Kubart [Fri, 16 Feb 2007 07:37:35 +0000 (07:37 +0000)]
presence handbook updated a bit (still not fully done)

14 years agoclient side for RPC call
Libor Chocholaty [Thu, 15 Feb 2007 13:58:26 +0000 (13:58 +0000)]
client side for RPC call

14 years ago- moved TLS_HOOKS init. in Makefile.defs so that it will be available if make
Andrei Pelinescu-Onciul [Tue, 13 Feb 2007 13:25:00 +0000 (13:25 +0000)]
- moved TLS_HOOKS init. in Makefile.defs so that it will be available if make
  is called from a module directory

14 years ago- warnings for solaris
Andrei Pelinescu-Onciul [Mon, 12 Feb 2007 20:19:39 +0000 (20:19 +0000)]
- warnings for solaris
- compilation fixes for  gcc 2.95

14 years ago- version string changed to 2.1.0-dev (new development version)
Jan Janak [Mon, 12 Feb 2007 13:55:50 +0000 (13:55 +0000)]
- version string changed to 2.1.0-dev (new development version)

14 years ago- added missing V_CALL_CHECK value of Service-Type attribute
Jan Janak [Mon, 12 Feb 2007 13:15:20 +0000 (13:15 +0000)]
- added missing V_CALL_CHECK value of Service-Type attribute

14 years ago- commented out the stropts.h include, it seems it's not really needed
Andrei Pelinescu-Onciul [Sun, 11 Feb 2007 08:46:42 +0000 (08:46 +0000)]
- commented out the stropts.h include, it seems it's not really needed
 and is not widely available (bsd, darwin don't have it)

14 years ago- TLS_HOOKS support turned on by default (this means that to use tls
Andrei Pelinescu-Onciul [Sat, 10 Feb 2007 19:41:30 +0000 (19:41 +0000)]
- TLS_HOOKS support turned on by default (this means that to use tls
  one needs only to compile the tls module, load it and add enable_tls=1
   in the config). make TLS_HOOKS=0 will compile without tls hooks support.
   make CORE_TLS=1 will automatically disable the hooks and will try
  to compile with the old tls-in-core.

14 years ago- tls hooks support: special tls hooks added in core that allow a module or
Andrei Pelinescu-Onciul [Sat, 10 Feb 2007 18:52:48 +0000 (18:52 +0000)]
- tls hooks support: special tls hooks added in core that allow a module or
 core part to provide a tls implementation. Support for the old in-core
 tls compile options is preserved (but one can compile with either tls
  hooks support or tls-in-core support, not with both in the same time).
Changes were kept to a minimum.
- Makefiles: make TLS=1 deprecated, use instead make TLS_HOOKS=1 or
 make CORE_TLS=1 (if in-core tls support is needed). Added TLS_EXTRA_LIBS
  (e.g. make CORE_TLS=1 TLS_EXTRA_LIBS="-lz -lkrb5").

14 years agofixes:
Vladimir Marek [Wed, 7 Feb 2007 14:37:19 +0000 (14:37 +0000)]
 - error text mesagges
 - checking of optional attributes
 - added some other debug messages

14 years agoadded support for binrpc library
Vladimir Marek [Tue, 6 Feb 2007 08:04:03 +0000 (08:04 +0000)]
added support for binrpc library

14 years agobinrpc library - offers API for using Andrei's binary RPC functionality
Vladimir Marek [Tue, 6 Feb 2007 08:00:49 +0000 (08:00 +0000)]
binrpc library - offers API for using Andrei's binary RPC functionality

14 years ago- ticks_t move in timer_ticks.h
Andrei Pelinescu-Onciul [Thu, 1 Feb 2007 04:34:32 +0000 (04:34 +0000)]
- ticks_t move in timer_ticks.h
- tcpconn_get() exported (tls needs it)

14 years ago- minor tcp fix: some bug detection code (which should never be triggered)
Andrei Pelinescu-Onciul [Sat, 27 Jan 2007 08:01:07 +0000 (08:01 +0000)]
- minor tcp fix: some bug detection code (which should never be triggered)
 is more robust now

14 years ago- workarround for openssl kerberos malloc bug:
Andrei Pelinescu-Onciul [Fri, 26 Jan 2007 23:11:21 +0000 (23:11 +0000)]
- workarround for openssl kerberos malloc bug:
openssl kerberos code in kssl.c uses libc malloc/free/calloc instead
of the OPENSSL* versions (set using CRYPTO_set_mem_functions()). In ser
 ssl connections "move" between processes and so everything must be
 allocated in shared mem. If the wrong malloc function are called ser
 will eventually crash. This workarround tries to disable kerberos support
 each time a new SSL structure is created. For this fix to work is important
 to either use statically linked openssl or re-compile ser on the target
 machine (if openssl is linked dynamically then it must use the same
 compilation options as the machine on which ser is compiled).
Bug reporterd by Atle Samuelsen <>.

14 years ago- tls fix: set openssl locking functions (should be stable even under high
Andrei Pelinescu-Onciul [Wed, 24 Jan 2007 18:01:54 +0000 (18:01 +0000)]
- tls fix: set openssl locking functions (should be stable even under high
 load, lost of connections, and multi-cpu machines)

14 years ago- dns cache resolv fix: responses containting only a CNAME and a non-CNAME
Andrei Pelinescu-Onciul [Mon, 22 Jan 2007 14:05:01 +0000 (14:05 +0000)]
- dns cache resolv fix: responses containting only a CNAME and a non-CNAME
  record for the CNAME target (e.g. foo CNAME bar ; bar A w/o any
  additional records, were badly interpreted (the non-CNAME response was
  interpreted as a CNAME).
  Thanks to  Alfred E. Heggestad <> for the bug report.

14 years agoUpdated Makefile to compile and install SER's shared libraries if needed (i.e. with...
Vaclav Kubart [Fri, 19 Jan 2007 10:06:52 +0000 (10:06 +0000)]
Updated Makefile to compile and install SER's shared libraries if needed (i.e. with presence related modules).

14 years ago- added PROC_RPC (used for now by ctl)
Andrei Pelinescu-Onciul [Thu, 18 Jan 2007 20:35:01 +0000 (20:35 +0000)]
- added PROC_RPC (used for now by ctl)
- ctl uses PROC_RPC as rank for its child

14 years ago- deadlock on no-detach (-DD) start-up error shutdown fixed
Andrei Pelinescu-Onciul [Thu, 18 Jan 2007 20:01:37 +0000 (20:01 +0000)]
- deadlock on no-detach (-DD) start-up error shutdown fixed
 (closes SER-210)

14 years ago- tcp tunning hints for runnig ser with lots of tcp connections (for now only
Andrei Pelinescu-Onciul [Wed, 17 Jan 2007 22:14:43 +0000 (22:14 +0000)]
- tcp tunning hints for runnig ser with lots of tcp connections (for now only
 linux is discussed)

14 years agoupdated DB schema documentation for PA module (included within its documentation)
Vaclav Kubart [Wed, 17 Jan 2007 18:13:47 +0000 (18:13 +0000)]
updated DB schema documentation for PA module (included within its documentation)

14 years agoprobably better version of stylesheet for converting DB schema documentation into...
Vaclav Kubart [Mon, 15 Jan 2007 16:45:09 +0000 (16:45 +0000)]
probably better version of stylesheet for converting DB schema documentation into docbook

14 years agoadded possibility to define extra dependencies when generating documentation
Vaclav Kubart [Fri, 12 Jan 2007 15:36:47 +0000 (15:36 +0000)]
added possibility to define extra dependencies when generating documentation

14 years agoAdded three new group_include target groups: mysql, radius, presence.
Greger V. Teigre [Wed, 10 Jan 2007 10:34:59 +0000 (10:34 +0000)]
Added three new group_include target groups: mysql, radius, presence.
You can now build a standard ser with mysql using:
make group_include="standard mysql" all

Fixed a problem in the exclude/include logic when using group_include. The
result is now as expected.

Improved the output in print-modules target to show the actual resultant set
of modules that will be made in addition to the include and exclude modules lists.

14 years agocleaned up the use of UID AVP to fix alias problem - thanks to Enrico for the bug...
Nils Ohlmeier [Tue, 9 Jan 2007 20:16:51 +0000 (20:16 +0000)]
cleaned up the use of UID AVP to fix alias problem - thanks to Enrico for the bug report

14 years agonew column 'grp' added to attr_types table
Karel Kozlik [Thu, 21 Dec 2006 09:53:42 +0000 (09:53 +0000)]
new column 'grp' added to attr_types table

14 years agoadded table titles in DB table descriptions needed by DocBook
Vaclav Kubart [Tue, 19 Dec 2006 11:42:04 +0000 (11:42 +0000)]
added table titles in DB table descriptions needed by DocBook

14 years agoremoved strange whitespaces to allow documentation generation
Vaclav Kubart [Tue, 19 Dec 2006 11:40:44 +0000 (11:40 +0000)]
removed strange whitespaces to allow documentation generation

14 years agoupdated stylesheet for generating documentation from DB schema:
Vaclav Kubart [Tue, 19 Dec 2006 11:38:48 +0000 (11:38 +0000)]
updated stylesheet for generating documentation from DB schema:
 - generates valid output (ignores namespaces which is needed for current docbook version)
 - handling <description> in more sophisticated way (wrapping non-para elements into para, ...)
 - added comments
 - unused/commented parts thrown out

14 years agolittle corrections needed to generate docbook documentation from table description
Vaclav Kubart [Mon, 18 Dec 2006 15:42:35 +0000 (15:42 +0000)]
little corrections needed to generate docbook documentation from table description

14 years agoAdded first version of template able to create Docbook XML from DB schema
Vaclav Kubart [Mon, 18 Dec 2006 15:40:44 +0000 (15:40 +0000)]
Added first version of template able to create Docbook XML from DB schema
description. Tried with xsltproc on current Debian testing.

There are some problems with XML namespaces within DB schema description; xmlto
is not able to validate generated document but with direct call to XSLTPROC are
no problems (it strippes namespace declarations for docbook).

14 years ago- dst_uri buffer overflow check, discovered in openser (the fix is slightly
Andrei Pelinescu-Onciul [Fri, 15 Dec 2006 09:09:11 +0000 (09:09 +0000)]
- dst_uri buffer overflow check, discovered in openser (the fix is slightly
 different due to slight changes in the append_branch function)
 Note: this is not such a big problem as it might sound, the only module
  using append_branch() with a non zero dst_uri is registrar and in this
 case it sets dst_uri to the received address which is always < 1024 (so it's
 always safe).

14 years ago- automatically links against libpthread if USE_PTHREAD_MUTEX is forced
Andrei Pelinescu-Onciul [Thu, 14 Dec 2006 20:31:33 +0000 (20:31 +0000)]
- automatically links against libpthread if USE_PTHREAD_MUTEX is forced

14 years agoAdded goto error statement for error_toobig label.
Vladimir Marek [Thu, 14 Dec 2006 14:32:32 +0000 (14:32 +0000)]
Added goto error statement for error_toobig label.

14 years agoFixed wrong calculation of body length. If the message is in bis format, the length...
Vladimir Marek [Thu, 14 Dec 2006 08:38:07 +0000 (08:38 +0000)]
Fixed wrong calculation of body length. If the message is in bis format, the length of body must include length of fingerprint.

14 years ago- hash cleanup/cosmetics: - use the "raw" hash functions from hashes.h as
Andrei Pelinescu-Onciul [Wed, 13 Dec 2006 22:50:46 +0000 (22:50 +0000)]
- hash cleanup/cosmetics: - use the "raw" hash functions from hashes.h as
  base for the other hashes (e.g. tm hash). This doesn't change the hash
   functions, just removes some extra copies.
                          - split old hashes.h into hashes.h (more generic
                            stuff)  and str_hash.h
                          - new_hash() is safer now (nobody uses it, but just
                             in case...)

14 years ago- minor fix: if USE_POSIX_SEM is defined on linux, automatically link against
Andrei Pelinescu-Onciul [Wed, 13 Dec 2006 22:46:16 +0000 (22:46 +0000)]
- minor fix: if USE_POSIX_SEM is defined on linux, automatically link against

14 years agoRADIUS dictionary update:
Jan Janak [Wed, 13 Dec 2006 16:47:40 +0000 (16:47 +0000)]
RADIUS dictionary update:
  - SER-Service-Type attribute added
  - Added Digest-Authentication value for SER-Service-Type

14 years ago- removed create_via() (not longer available after the latest xmlrpc changes)
Andrei Pelinescu-Onciul [Wed, 13 Dec 2006 09:23:51 +0000 (09:23 +0000)]
- removed create_via()  (not longer available after the latest xmlrpc changes)

14 years ago- SER-Attrs -> SER-Attr because this is what all modules use
Jan Janak [Wed, 13 Dec 2006 01:43:19 +0000 (01:43 +0000)]
- SER-Attrs -> SER-Attr because this is what all modules use

14 years ago@dst_uri and @next_hop select calls are introduced:
Miklos Tirpak [Tue, 12 Dec 2006 14:12:14 +0000 (14:12 +0000)]
@dst_uri and @next_hop select calls are introduced:
 - @dst_uri returns the destination uri
 - @next_hop returns the dst_uri/new_uri/ruri

14 years ago- access changed to attr_access for oracle
Jan Janak [Tue, 12 Dec 2006 01:02:32 +0000 (01:02 +0000)]
- access changed to attr_access for oracle

14 years ago- new version of database scripts generated
Jan Janak [Tue, 12 Dec 2006 00:57:01 +0000 (00:57 +0000)]
- new version of database scripts generated

14 years ago- get rid of xsl namespaces and use db="..." attributes instead
Jan Janak [Tue, 12 Dec 2006 00:55:31 +0000 (00:55 +0000)]
- get rid of xsl namespaces and use db="..." attributes instead
- uid is a reserved word in Oracle so we have to change it everywhere
  (now changed to uuid for oracle), closes SER-150

14 years ago- Set db parameter when processing xsl templates
Jan Janak [Tue, 12 Dec 2006 00:54:10 +0000 (00:54 +0000)]
- Set db parameter when processing xsl templates

14 years ago- do not use xsl namespaces to override element values anymore (it does
Jan Janak [Tue, 12 Dec 2006 00:53:33 +0000 (00:53 +0000)]
- do not use xsl namespaces to override element values anymore (it does
  not seem to work reliably across xsltproc upgrades)

  if you need to override the value of an element then use db attribute:
  <name db="mysql">abc</name>

14 years ago- accept http replies if HTTP_REPLY_HACK is defined (needed for forwarding
Andrei Pelinescu-Onciul [Mon, 11 Dec 2006 22:33:39 +0000 (22:33 +0000)]
- accept http replies if HTTP_REPLY_HACK is defined (needed for forwarding
 xmlrpc request/replies to other sers)

14 years ago- dbg msg removed
Andrei Pelinescu-Onciul [Mon, 11 Dec 2006 16:21:15 +0000 (16:21 +0000)]
- dbg msg removed

14 years ago- added special callbacks for non-sip msg (e.g http), They are called every
Andrei Pelinescu-Onciul [Mon, 11 Dec 2006 15:47:32 +0000 (15:47 +0000)]
- added special callbacks for non-sip msg (e.g http), They are called every
 time a message with the first line in sip/http format is received and the
 protocol != SIP.
 These callbacks are needed as a part of an xmlrpc bug fix.

14 years agoremoved deprecated commented fifo config names to avoid confusion
Nils Ohlmeier [Sun, 10 Dec 2006 01:35:30 +0000 (01:35 +0000)]
removed deprecated commented fifo config names to avoid confusion

14 years agoCloses SER-177. Groups of modules in make. Make can now be called
Greger V. Teigre [Sat, 9 Dec 2006 19:41:57 +0000 (19:41 +0000)]
Closes SER-177. Groups of modules in make.  Make can now be called
with group_include="standard standard-dep stable experimental" or a subset
of these.  Leaving out group_include results in same behavior as before,
thus this commit is backwards compatible.

14 years ago- default did is common for all modules
Jan Janak [Sat, 9 Dec 2006 00:35:01 +0000 (00:35 +0000)]
- default did is common for all modules

14 years agoAdded drupal as new target for doc makefile using new drupal.xsl (thanks to Jan).
Greger V. Teigre [Fri, 8 Dec 2006 14:19:14 +0000 (14:19 +0000)]
Added drupal as new target for doc makefile using new drupal.xsl (thanks to Jan).
The new target will generate docs without the html headers ready for inclusion into
drupal cms used by

To build all module docs:
make exclude_modules="" doc_format="drupal" module-docs

14 years ago- even more warning fixes (64bit)
Andrei Pelinescu-Onciul [Fri, 8 Dec 2006 14:08:35 +0000 (14:08 +0000)]
- even more warning fixes (64bit)

14 years ago- added missing SER-Uri-User attribute
Jan Janak [Fri, 8 Dec 2006 12:55:42 +0000 (12:55 +0000)]
- added missing SER-Uri-User attribute
  resolves SER-149

14 years ago- killed gcc 4.x "type-punned pointer will break strict-aliasing warnings"
Andrei Pelinescu-Onciul [Thu, 7 Dec 2006 18:58:02 +0000 (18:58 +0000)]
- killed gcc 4.x "type-punned pointer will break strict-aliasing warnings"
(warning season opened)

14 years ago- warning fix in ser_stun, patch from Alfred E. Heggestad <>
Andrei Pelinescu-Onciul [Thu, 7 Dec 2006 14:52:08 +0000 (14:52 +0000)]
- warning fix in ser_stun, patch from Alfred E. Heggestad <>

14 years agoforgotten file to previous commit - pa doc updated to be compilable as standalone
Vaclav Kubart [Thu, 7 Dec 2006 09:47:42 +0000 (09:47 +0000)]
forgotten file to previous commit - pa doc updated to be compilable as standalone

14 years ago- tm: fr_timer and fr_inv_timer avps are by default not set (no default value).
Andrei Pelinescu-Onciul [Wed, 6 Dec 2006 16:07:15 +0000 (16:07 +0000)]
- tm: fr_timer and fr_inv_timer avps are by default not set (no default value).
This speeds up transaction creation  (since no avp lists need to be searched).
To revert to the old bevaviour just set them (modparam("tm"...)) or use
 t_set_fr("$avp") (recommended)