sip-router
7 years agoREADME: updated version number
Daniel-Constantin Mierla [Wed, 18 Sep 2013 22:09:55 +0000 (00:09 +0200)]
README: updated version number

- bits of formatting for ToC

7 years agopua_reginfo: documented the parameter for reginfo_handle_notify()
Daniel-Constantin Mierla [Wed, 18 Sep 2013 20:23:41 +0000 (22:23 +0200)]
pua_reginfo: documented the parameter for reginfo_handle_notify()

- reported in FS#340

7 years agopua_reginfo: add ruid for location records
Daniel-Constantin Mierla [Wed, 18 Sep 2013 20:17:55 +0000 (22:17 +0200)]
pua_reginfo: add ruid for location records

- patch by Wonbin Cho, FS#339

7 years agopua_reginfo: unlock udomain only when aor is set
Daniel-Constantin Mierla [Wed, 18 Sep 2013 20:02:04 +0000 (22:02 +0200)]
pua_reginfo: unlock udomain only when aor is set

- patch by Wonbin Cho, FS#338

7 years agoims_registrar_scscf: fixed bug caused by uninitialized global variable
Carlos Ruiz Diaz [Wed, 18 Sep 2013 17:39:23 +0000 (13:39 -0400)]
ims_registrar_scscf: fixed bug caused by uninitialized global variable

- "rerrno" variable was not initialized and caused corruption in transaction states

7 years agodispatcher: fix mi/rpc reload command
Ovidiu Sas [Tue, 17 Sep 2013 13:24:51 +0000 (09:24 -0400)]
dispatcher: fix mi/rpc reload command

7 years agoavops: use pv_cache_get instead of pv_parse_spec.
Victor Seva [Wed, 18 Sep 2013 12:15:17 +0000 (14:15 +0200)]
avops: use pv_cache_get instead of pv_parse_spec.

7 years agomodules/lcr: fixed checking of IPv4 address in to_any_gw_2 function
Juha Heinanen [Wed, 18 Sep 2013 05:18:33 +0000 (08:18 +0300)]
modules/lcr: fixed checking of IPv4 address in to_any_gw_2 function

- Patch was provided by Reinier Boon.

7 years agodebugger: reset_msgid parameter was in functions sections
Daniel-Constantin Mierla [Tue, 17 Sep 2013 13:00:37 +0000 (15:00 +0200)]
debugger: reset_msgid parameter was in functions sections

- added some section ids

7 years agodebugger: documentation for cfgpkgcheck parameter
Daniel-Constantin Mierla [Tue, 17 Sep 2013 12:55:07 +0000 (14:55 +0200)]
debugger: documentation for cfgpkgcheck parameter

7 years agodebugger: new parameter cfgpkgcheck to do pkg memory check before each action
Daniel-Constantin Mierla [Tue, 17 Sep 2013 12:47:49 +0000 (14:47 +0200)]
debugger: new parameter cfgpkgcheck to do pkg memory check before each action

7 years agoxmlrpc: fix warning: âc.lenâay be used uninitialized in this function [-Wmaybe-uninit...
Ovidiu Sas [Sun, 15 Sep 2013 22:10:06 +0000 (18:10 -0400)]
xmlrpc: fix warning: âc.lenâay be used uninitialized in this function [-Wmaybe-uninitialized]

7 years agoipops: fix warning: variable âtâet but not used [-Wunused-but-set-variable]
Ovidiu Sas [Sun, 15 Sep 2013 22:06:18 +0000 (18:06 -0400)]
ipops: fix warning: variable âtâet but not used [-Wunused-but-set-variable]

7 years agortpproxy(-ng): patch: has_sdp() does not exist
Mikko Lehto [Sun, 15 Sep 2013 20:55:04 +0000 (16:55 -0400)]
rtpproxy(-ng): patch: has_sdp() does not exist

7 years agoxhttp_pi: fix crash when checking bad configs
Ovidiu Sas [Sun, 15 Sep 2013 20:38:34 +0000 (16:38 -0400)]
xhttp_pi: fix crash when checking bad configs

7 years agocorex: new pv $cfg(key) - return attributes for config file
Daniel-Constantin Mierla [Mon, 16 Sep 2013 18:31:44 +0000 (20:31 +0200)]
corex: new pv $cfg(key) - return attributes for config file

- $cfg(line) - the line of the current action.
- $cfg(name) - the name of the current conf file

Example of usage:

append_to_reply("P-Cfg-Line: $cfg(line)\r\n");

7 years agocore: added wrapper functions to return cfg line and name for current action
Daniel-Constantin Mierla [Mon, 16 Sep 2013 07:53:15 +0000 (09:53 +0200)]
core: added wrapper functions to return cfg line and name for current action

7 years agocore: store current executed cfg action in a global variable
Daniel-Constantin Mierla [Sun, 15 Sep 2013 20:35:38 +0000 (22:35 +0200)]
core: store current executed cfg action in a global variable

- can be retrieved by module to access name of config file and the line

7 years agodmq: added dmq_load_api to exported functions
Charles Chance [Sun, 15 Sep 2013 22:38:56 +0000 (23:38 +0100)]
dmq: added dmq_load_api to exported functions

7 years agodmq: regenerated readme
Charles Chance [Sun, 15 Sep 2013 22:38:45 +0000 (23:38 +0100)]
dmq: regenerated readme

7 years agodmq: updated documentation
Charles Chance [Sun, 15 Sep 2013 22:38:30 +0000 (23:38 +0100)]
dmq: updated documentation

7 years agotm: readme regenerated
Daniel-Constantin Mierla [Sat, 14 Sep 2013 07:46:50 +0000 (09:46 +0200)]
tm: readme regenerated

7 years agotm: added missing documentation for t_check_status()
Daniel-Constantin Mierla [Sat, 14 Sep 2013 07:46:23 +0000 (09:46 +0200)]
tm: added missing documentation for t_check_status()

7 years agotextops: free result of subst transformation when is larger than target buffer
Daniel-Constantin Mierla [Fri, 13 Sep 2013 11:47:00 +0000 (13:47 +0200)]
textops: free result of subst transformation when is larger than target buffer

7 years agousrloc: fixed xml tags and regenerated readme
Daniel-Constantin Mierla [Fri, 13 Sep 2013 09:08:48 +0000 (11:08 +0200)]
usrloc: fixed xml tags and regenerated readme

7 years agousrloc: update connection id for registration refresh
Vitaliy Aleksandrov [Fri, 13 Sep 2013 09:05:07 +0000 (11:05 +0200)]
usrloc: update connection id for registration refresh

7 years agopkg/kamailio/centos: moved stun from it's own RPM to the main RPM
Peter Dunkley [Thu, 12 Sep 2013 21:54:35 +0000 (22:54 +0100)]
pkg/kamailio/centos: moved stun from it's own RPM to the main RPM

- stun no longer has external dependencies and doesn't need to be in its own
  RPM

7 years agoMakefiles: moved stun to the standard module group now that it has no external depend...
Peter Dunkley [Thu, 12 Sep 2013 21:41:37 +0000 (22:41 +0100)]
Makefiles: moved stun to the standard module group now that it has no external dependencies

7 years agomodules/stun: removed dependency on OpenSSL
Peter Dunkley [Thu, 12 Sep 2013 15:36:28 +0000 (16:36 +0100)]
modules/stun: removed dependency on OpenSSL

7 years agoAdded support for HTTP-Post to utils: http_query
Carsten Bock [Thu, 12 Sep 2013 15:16:09 +0000 (17:16 +0200)]
Added support for HTTP-Post to utils: http_query

Merge branch 'carstenbock/utils_post'

7 years agopkg/kamailio/centos: CentOS build updates
Peter Dunkley [Wed, 11 Sep 2013 12:09:31 +0000 (13:09 +0100)]
pkg/kamailio/centos: CentOS build updates

- CentOS .spec is now separate from Fedora .spec. This is because I no
  longer have a Fedora system to test/maintain this on. Old .spec with
  Fedora support is in pkg/kamailio/fedora and can be taken on by
  someone else if needed.
- Updated rel in .spec to dev8

7 years agocore: Raspberry-pi builds now work without needing to specify extra flags
Peter Dunkley [Wed, 11 Sep 2013 10:30:50 +0000 (11:30 +0100)]
core: Raspberry-pi builds now work without needing to specify extra flags

7 years agokamdbctl: added missing dbuid tables group creation
Daniel-Constantin Mierla [Tue, 10 Sep 2013 12:14:52 +0000 (14:14 +0200)]
kamdbctl: added missing dbuid tables group creation

- patch by elactrum [at] jamailca.com

7 years agouac_redirect: get_redirect() check reason value before using it.
Victor Seva [Mon, 9 Sep 2013 14:52:47 +0000 (16:52 +0200)]
uac_redirect: get_redirect() check reason value before using it.

This fix a core dump when get_redirects() config fuction is called with just
the one parameter.

7 years agoacc: for time_mode=1, save timestamp in time_attr and microsecs in time_exten
Daniel-Constantin Mierla [Thu, 5 Sep 2013 09:54:03 +0000 (11:54 +0200)]
acc: for time_mode=1, save timestamp in time_attr and microsecs in time_exten

- database records stores time as datetime value
- new parameter time_exten to allow customization of attribute name

7 years agoacc: fixed c&p typo of parameter name in docs
Daniel-Constantin Mierla [Thu, 5 Sep 2013 09:08:17 +0000 (11:08 +0200)]
acc: fixed c&p typo of parameter name in docs

7 years agokamctl: added scripts to define table acc_cdrs
Daniel-Constantin Mierla [Thu, 5 Sep 2013 08:04:57 +0000 (10:04 +0200)]
kamctl: added scripts to define table acc_cdrs

7 years agolib/srdb1: added id for definition of column start_time in acc_cdrs table
Daniel-Constantin Mierla [Thu, 5 Sep 2013 08:04:14 +0000 (10:04 +0200)]
lib/srdb1: added id for definition of column start_time in acc_cdrs table

7 years agolib/srdb1: initial db schema for acc_cdrs table
Daniel-Constantin Mierla [Thu, 5 Sep 2013 08:02:01 +0000 (10:02 +0200)]
lib/srdb1: initial db schema for acc_cdrs table

7 years agoregistrar: reset r-uri pointer after backup in lookup_branches()
Daniel-Constantin Mierla [Wed, 4 Sep 2013 20:59:13 +0000 (22:59 +0200)]
registrar: reset r-uri pointer after backup in lookup_branches()

- otherwise can be invalidated by next branch lookup

7 years agomodules/rtpproxy-ng: Allow PV in second rtpproxy_manage parameter
Hugh Waite [Wed, 4 Sep 2013 11:04:18 +0000 (12:04 +0100)]
modules/rtpproxy-ng: Allow PV in second rtpproxy_manage parameter

- Incorrect fixup function caused a crash when the second parameter was given

7 years agotopoh: safety check for missing To header
Daniel-Constantin Mierla [Wed, 4 Sep 2013 11:04:23 +0000 (13:04 +0200)]
topoh: safety check for missing To header

- based on a patch by Michel de Weerd, FS#303

7 years agodb_postgres: use variable for make tool in module Makefile
Daniel-Constantin Mierla [Wed, 4 Sep 2013 10:33:45 +0000 (12:33 +0200)]
db_postgres: use variable for make tool in module Makefile

- fixes builds in BSD systems
- patch by Victor (coyote), FS#335

7 years agortpproxy: updated rtpproxy_manage() to handle PRACKs with sdp
Daniel-Constantin Mierla [Wed, 4 Sep 2013 09:44:23 +0000 (11:44 +0200)]
rtpproxy: updated rtpproxy_manage() to handle PRACKs with sdp

7 years agousrloc: detect lost tcp connnections on timer and set associated contact as expired
Vitaliy Aleksandrov [Wed, 4 Sep 2013 07:56:28 +0000 (09:56 +0200)]
usrloc: detect lost tcp connnections on timer and set associated contact as expired

- new module parameter to control this feature: handle_lost_tcp
- at this moment it is not implemented for db only mode

7 years agoregistrar: propagate tcp connection id in contact info structure
Vitaliy Aleksandrov [Wed, 4 Sep 2013 07:55:23 +0000 (09:55 +0200)]
registrar: propagate tcp connection id in contact info structure

7 years agopua: basic framework for handling xcap-diff event
Daniel-Constantin Mierla [Tue, 3 Sep 2013 21:16:50 +0000 (23:16 +0200)]
pua: basic framework for handling xcap-diff event

7 years agopresence_xml: basic framework for handling xcap-diff event
Daniel-Constantin Mierla [Tue, 3 Sep 2013 21:15:55 +0000 (23:15 +0200)]
presence_xml: basic framework for handling xcap-diff event

= can be diabled via modparam disable_xcapdiff

7 years agoacc: option to write dialog-based cdrs to database
Daniel-Constantin Mierla [Tue, 3 Sep 2013 14:16:30 +0000 (16:16 +0200)]
acc: option to write dialog-based cdrs to database

- new module parameter cdrs_table has to be set and classic db
  accounting enabled at compile time and db_url set
- cdr_log_enable - new parameter to turn off writing cdrs to syslog,
  cdr_enable being now used as top level control flag for both cdrs to
  syslog or db

7 years agoacc: increment crt position when adding extra time value
Daniel-Constantin Mierla [Tue, 3 Sep 2013 13:11:47 +0000 (15:11 +0200)]
acc: increment crt position when adding extra time value

7 years agoMakefiles.defs: version set to 4.1.0-dev8
Daniel-Constantin Mierla [Tue, 3 Sep 2013 12:31:58 +0000 (14:31 +0200)]
Makefiles.defs: version set to 4.1.0-dev8

7 years agoacc: updated readme with the new parameters
Daniel-Constantin Mierla [Tue, 3 Sep 2013 11:47:24 +0000 (13:47 +0200)]
acc: updated readme with the new parameters

7 years agoacc: cast to double for safer conversion in time_mode==2
Daniel-Constantin Mierla [Tue, 3 Sep 2013 11:35:08 +0000 (13:35 +0200)]
acc: cast to double for safer conversion in time_mode==2

7 years agoacc: new parameter time_mode
Daniel-Constantin Mierla [Tue, 3 Sep 2013 11:28:54 +0000 (13:28 +0200)]
acc: new parameter time_mode

- store additional time value in time_attr attribute/db column
- if time_mode==1, then time_attr stores the microseconds
- if time_mode==2, then time_attr store the seconds.miliseconds
  (proposed by FS#163)
- if time_mode==0 (default), then it is like now, only timestamp stored
- time_attr value can be set via parameter with same name - it
  represents syslog value or db table column
- for db accounting, when time_mode==1, the type of column has to be
  int, and for time_mode==2, the type of column has to be double
- features implemented only for syslog and db accounting

7 years agokamctl: added commands to set extra columns in subscriber table
Daniel-Constantin Mierla [Mon, 2 Sep 2013 12:09:18 +0000 (14:09 +0200)]
kamctl: added commands to set extra columns in subscriber table

- useful to deal with columns added for load_credentials of auth_db
  module
- 'sets' - sets a column with string value
- 'setn' - sets a column with numeric value

7 years agoFixed potential bug in exceptional condition when max-time updated is called
Carlos Ruiz Diaz [Sun, 1 Sep 2013 23:56:57 +0000 (19:56 -0400)]
Fixed potential bug in exceptional condition when max-time updated is called

7 years agoparser/fline.c: syslog message cleanup when request line parsing fails
Juha Heinanen [Thu, 29 Aug 2013 14:05:41 +0000 (17:05 +0300)]
parser/fline.c: syslog message cleanup when request line parsing fails

7 years agortpproxy-ng: fix possible segfault in rtpproxy_manage
Richard Fuchs [Wed, 28 Aug 2013 19:03:01 +0000 (15:03 -0400)]
rtpproxy-ng: fix possible segfault in rtpproxy_manage

Reported by Hugh Waite

7 years agodialog: fixed typo related to module name inside log message
Daniel-Constantin Mierla [Wed, 28 Aug 2013 10:02:34 +0000 (12:02 +0200)]
dialog: fixed typo related to module name inside log message

7 years agopermissions: fix ws support on allow_trusted function.
Victor Seva [Tue, 27 Aug 2013 16:43:39 +0000 (18:43 +0200)]
permissions: fix ws support on allow_trusted function.

Thanks to Alex Hermann <alex@speakup.nl>
Reminder: Never commit with more than one glass of wine.

7 years agocore: set to-params pointer to null after freeing
Daniel-Constantin Mierla [Tue, 27 Aug 2013 12:44:17 +0000 (14:44 +0200)]
core: set to-params pointer to null after freeing

- avoid potential double freeing issues or invalid pointer access

7 years agokamdbctl: new command add-tables
Daniel-Constantin Mierla [Tue, 27 Aug 2013 12:00:17 +0000 (14:00 +0200)]
kamdbctl: new command add-tables

- creates only tables that are groupped under same id, thus have the sql
  script in a file
- syntax: kamdbctl add-tables <gid>
- there has to be a <gid>-create.sql script
- eg: kamdbctl add-tables lcr

7 years agokamctl: use FIFOPATH instead of OSER_FIFO in kamctlrc
Daniel-Constantin Mierla [Tue, 27 Aug 2013 09:16:52 +0000 (11:16 +0200)]
kamctl: use FIFOPATH instead of OSER_FIFO in kamctlrc

- no longer relation to former project name, however OSER_FIFO can still
  be set to keep the compatibility with older deployemnts, but will be
  used only when FIFOPATH is not explicitely set

7 years agopermissions: update allow_trusted documentation.
Victor Seva [Mon, 26 Aug 2013 22:07:58 +0000 (00:07 +0200)]
permissions: update allow_trusted documentation.

7 years agopermissions: fix ws support on allow_trusted function.
Victor Seva [Mon, 26 Aug 2013 22:03:49 +0000 (00:03 +0200)]
permissions: fix ws support on allow_trusted function.

7 years agotm: readme regenerated
Daniel-Constantin Mierla [Fri, 23 Aug 2013 19:04:06 +0000 (21:04 +0200)]
tm: readme regenerated

7 years agotm: removed note about no-implentation for no-reply flag for t_relay_to()
Daniel-Constantin Mierla [Fri, 23 Aug 2013 19:03:13 +0000 (21:03 +0200)]
tm: removed note about no-implentation for no-reply flag for t_relay_to()

7 years agotm: updated xml docs with t_set_disable_internal_reply()
Daniel-Constantin Mierla [Fri, 23 Aug 2013 19:02:24 +0000 (21:02 +0200)]
tm: updated xml docs with t_set_disable_internal_reply()

7 years agotm: re-added the option for no-internal reply on error
Daniel-Constantin Mierla [Fri, 23 Aug 2013 18:53:55 +0000 (20:53 +0200)]
tm: re-added the option for no-internal reply on error

- new function t_set_disable_internal_reply(0|1) to disable|enable this
  option per transaction
- t_relay_to() flags re-enabled for this option

7 years agoVery basic DNS-Zone file-example for IMS (for use in the online-tutorial on howto...
Carsten Bock [Fri, 23 Aug 2013 15:29:43 +0000 (17:29 +0200)]
Very basic DNS-Zone file-example for IMS (for use in the online-tutorial on howto install IMS with Kamailio)

7 years agoDefine missing fixup_functions.
Carsten Bock [Thu, 22 Aug 2013 14:36:48 +0000 (16:36 +0200)]
Define missing fixup_functions.

7 years agoFix fixup functions.
Carsten Bock [Wed, 21 Aug 2013 18:14:16 +0000 (20:14 +0200)]
Fix fixup functions.

7 years agoAdd support for sending POST-Requests to http_query() method.
Carsten Bock [Wed, 21 Aug 2013 18:02:23 +0000 (20:02 +0200)]
Add support for sending POST-Requests to http_query() method.

7 years agopkg/kamailio/(centos|fedora): Added rtpproxy-ng module to the build
Peter Dunkley [Thu, 22 Aug 2013 19:39:41 +0000 (20:39 +0100)]
pkg/kamailio/(centos|fedora): Added rtpproxy-ng module to the build

7 years agortpproxy-ng: adding module
Richard Fuchs [Thu, 22 Aug 2013 18:19:31 +0000 (14:19 -0400)]
rtpproxy-ng: adding module

Merge branch 'rfuchs/rtpproxy-ng'

7 years agocore: efectively run the event_route[core:receive-parse-error]
Daniel-Constantin Mierla [Thu, 22 Aug 2013 15:51:49 +0000 (17:51 +0200)]
core: efectively run the event_route[core:receive-parse-error]

- reported by Juha Heinanen

7 years agoAdded support for max-time update of monitored calls
Carlos Ruiz Diaz [Thu, 22 Aug 2013 15:16:31 +0000 (11:16 -0400)]
Added support for max-time update of monitored calls

- updated example config file
- updated documentation

7 years agocore: fix condition to lookup envet_route[core:receive-parse-error]
Daniel-Constantin Mierla [Thu, 22 Aug 2013 13:44:05 +0000 (15:44 +0200)]
core: fix condition to lookup envet_route[core:receive-parse-error]

- reported by Juha Heinanen

7 years agocore: execute event_route[core:receive-parse-error] block on error of initial sip...
Daniel-Constantin Mierla [Thu, 22 Aug 2013 11:01:55 +0000 (13:01 +0200)]
core: execute event_route[core:receive-parse-error] block on error of initial sip message parsing

- note that the SIP message is broken in this case, but it gets access
  to source and local socket addresses (ip, port, proto, af) as well as
  the whole message buffer and its size

7 years agomodules/lcr: added some linefeed chars missing from syslog messages
Juha Heinanen [Thu, 22 Aug 2013 05:20:52 +0000 (08:20 +0300)]
modules/lcr: added some linefeed chars missing from syslog messages

- Patch provided by Kevin Scott Adams.

7 years agocore: print src address details if initial message parsing fails
Daniel-Constantin Mierla [Wed, 21 Aug 2013 22:14:53 +0000 (00:14 +0200)]
core: print src address details if initial message parsing fails

- reported by Juha Heinanen

7 years agokamailio.cfg: use is_first_hop() for adding alias parameter to contact uri
Daniel-Constantin Mierla [Wed, 21 Aug 2013 09:20:07 +0000 (11:20 +0200)]
kamailio.cfg: use is_first_hop() for adding alias parameter to contact uri

- done for natted devices

7 years agoavpops: allow use of avps as second parameter on re operation at avp_check function
Victor Seva [Wed, 21 Aug 2013 09:04:08 +0000 (11:04 +0200)]
avpops: allow use of avps as second parameter on re operation at avp_check function

7 years agofixed spelling errors catched by lintian
Victor Seva [Tue, 20 Aug 2013 08:24:53 +0000 (10:24 +0200)]
fixed spelling errors catched by lintian

7 years agohtable: updated readme with rpc command htable.stats
Elena-Ramona Modroiu [Mon, 19 Aug 2013 15:43:16 +0000 (17:43 +0200)]
htable: updated readme with rpc command htable.stats

7 years agohtbale: added rpc command htable.stats
Elena-Ramona Modroiu [Mon, 19 Aug 2013 15:39:26 +0000 (17:39 +0200)]
htbale: added rpc command htable.stats

- print stats about htables: name, number of slots, number of items, max
  number of items per slot, min number of items per slot

7 years agohtable: lifted limit for max number of slots to 2^31
Elena-Ramona Modroiu [Mon, 19 Aug 2013 14:48:01 +0000 (16:48 +0200)]
htable: lifted limit for max number of slots to 2^31

- there can be systems with large amount of memory
- clarification in docs about the case when the value is out of exected
  range

7 years agocdp: fixed spelling and removed some erroneous code
Jason Penton [Mon, 19 Aug 2013 11:41:45 +0000 (13:41 +0200)]
cdp: fixed spelling and removed some erroneous code

7 years agoOnly update received info, if a contact is "new" contact. In case of multiple registr...
Carsten Bock [Sun, 18 Aug 2013 15:47:08 +0000 (17:47 +0200)]
Only update received info, if a contact is "new" contact. In case of multiple registration for one AoR, each registration will have a different contact.

7 years agoDo some debug output, when searching for user based on IP/Port/Proto.
Carsten Bock [Fri, 16 Aug 2013 15:08:15 +0000 (17:08 +0200)]
Do some debug output, when searching for user based on IP/Port/Proto.

7 years agopkg/kamailio/(centos|fedora): Updated .spec
Peter Dunkley [Wed, 14 Aug 2013 20:30:45 +0000 (21:30 +0100)]
pkg/kamailio/(centos|fedora): Updated .spec

7 years agomodules/debugger: refresh README
Victor Seva [Tue, 13 Aug 2013 09:45:02 +0000 (11:45 +0200)]
modules/debugger: refresh README

7 years agomodules/debugger: Added module parameter reset_msgid. Added RPC command dbg.reset_msgid
Victor Seva [Tue, 13 Aug 2013 08:14:42 +0000 (10:14 +0200)]
modules/debugger: Added module parameter reset_msgid. Added RPC command dbg.reset_msgid

The message id ($mi) will be reset but internally there is no change. This can be
useful for unit tests cases.

7 years agousrloc: safety checks to catch empty ruid
Daniel-Constantin Mierla [Tue, 13 Aug 2013 07:37:21 +0000 (09:37 +0200)]
usrloc: safety checks to catch empty ruid

7 years agousrloc: more verbose log messages in case of failure to update db records
Daniel-Constantin Mierla [Tue, 13 Aug 2013 07:19:02 +0000 (09:19 +0200)]
usrloc: more verbose log messages in case of failure to update db records

7 years agopresence: Iterate correctly around presence updates
Hugh Waite [Mon, 12 Aug 2013 10:15:55 +0000 (11:15 +0100)]
presence: Iterate correctly around presence updates

- timer_send_notify should increment the subset by one on each loop

7 years agorls: Fix memory leak in rls notify.c
Hugh Waite [Mon, 12 Aug 2013 10:05:55 +0000 (11:05 +0100)]
rls: Fix memory leak in rls notify.c

- xml is leaked in an error case

7 years agooutbound: Fix freeing null pointer in destroy function
Hugh Waite [Tue, 16 Jul 2013 09:51:29 +0000 (10:51 +0100)]
outbound: Fix freeing null pointer in destroy function

- Only appears in error cases, e.g. syntax check

7 years agoFixed two bugs related to new capture_mode changes.
Dragos Dinu [Wed, 7 Aug 2013 14:29:06 +0000 (17:29 +0300)]
Fixed two bugs related to new capture_mode changes.

7 years agoFix previous commit (forgot this file)
Carsten Bock [Tue, 6 Aug 2013 23:20:43 +0000 (01:20 +0200)]
Fix previous commit (forgot this file)