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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

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

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

6 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

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

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

6 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

6 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

6 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

6 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

6 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

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

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

6 years agoExtension to the API: lookup_terminate_dlg(unsigned int, unsigned int, str hdrs)
Carsten Bock [Tue, 6 Aug 2013 20:48:39 +0000 (22:48 +0200)]
Extension to the API: lookup_terminate_dlg(unsigned int, unsigned int, str hdrs)
- Terminate a dialog using the API by providing h_entry and h_id (similar to the MI-Function)

6 years agoimc: wrap bit shift defines in parenthesis
Daniel-Constantin Mierla [Sun, 4 Aug 2013 12:22:41 +0000 (14:22 +0200)]
imc: wrap bit shift defines in parenthesis

- avoid priority conflicts when using the defines
- reported by Shankar

6 years agodb_flatstore: free id pointer if no more space for table name
Daniel-Constantin Mierla [Thu, 1 Aug 2013 13:58:59 +0000 (15:58 +0200)]
db_flatstore: free id pointer if no more space for table name

- related to previus commit on this module
- keep table name null terminated

6 years agodb_flatstore: fixup for new_flat_id function
Federico Cabiddu [Mon, 29 Jul 2013 05:59:34 +0000 (07:59 +0200)]
db_flatstore: fixup for new_flat_id function

- locally copy table's name

6 years agokamctl: shortcut command to do q query to a database based on key and value
Daniel-Constantin Mierla [Thu, 1 Aug 2013 12:35:16 +0000 (14:35 +0200)]
kamctl: shortcut command to do q query to a database based on key and value

- kamctl db smatch table key value - return the record from table that
  has column key matching the value as string (quoted value)
- kamctl db nmatch table key value - return the record from table that
  has column key matching the value as non-quoted
- examples:

kamctl db smatch subscriber username test
kamctl db nmatch subscriber id 123

6 years agoacc: remove comment from previous patch
Daniel-Constantin Mierla [Thu, 1 Aug 2013 12:12:30 +0000 (14:12 +0200)]
acc: remove comment from previous patch

- references to tracker should be in comments of the commit, not in the
  code
- use tabs for indentation

6 years agoapp_perl: push the sip msg structure to perl after initializing it
Daniel-Constantin Mierla [Wed, 31 Jul 2013 10:22:12 +0000 (12:22 +0200)]
app_perl: push the sip msg structure to perl after initializing it

- reported by David Cunningham

6 years agoacc: acc_db_set_table_name fixup
Federico Cabiddu [Mon, 29 Jul 2013 05:59:13 +0000 (07:59 +0200)]
acc: acc_db_set_table_name fixup

- add termination char to db_table_name_buf

6 years agoMerge branch 'master' of ssh://git.sip-router.org/sip-router
Carlos Ruiz Diaz [Mon, 29 Jul 2013 13:49:57 +0000 (09:49 -0400)]
Merge branch 'master' of ssh://git.sip-router.org/sip-router

6 years agoModified cnxcc_set_max_credit behavior
Carlos Ruiz Diaz [Mon, 29 Jul 2013 13:46:35 +0000 (09:46 -0400)]
Modified cnxcc_set_max_credit behavior

- Updated documentation
- Updated examples

6 years agoacc: safety check for accounted values not to be NULL
Daniel-Constantin Mierla [Fri, 26 Jul 2013 12:55:38 +0000 (14:55 +0200)]
acc: safety check for accounted values not to be NULL

- based on a patch by  Federico Cabiddu, FS#327

6 years agouac_redirect: fixup for using acc table parameter
Daniel-Constantin Mierla [Fri, 26 Jul 2013 12:52:21 +0000 (14:52 +0200)]
uac_redirect: fixup for using acc table parameter

- set reason parameter for acc function
- based on a patch by  Federico Cabiddu, FS#327

6 years agomodules/ims_registrar_scscf: safety check in async_cdp_callback
Camille Oudot [Tue, 23 Jul 2013 09:11:01 +0000 (11:11 +0200)]
modules/ims_registrar_scscf: safety check in async_cdp_callback

6 years agoapp_perl: move initialization of SIP message var after initialization of temporary...
Daniel-Constantin Mierla [Thu, 25 Jul 2013 08:14:55 +0000 (10:14 +0200)]
app_perl: move initialization of SIP message var after initialization of temporary environment

- upon a report by David Cunningham of a leak in operating system
  memory

6 years agomodules/sipcapture: Added support for multiple capture modes.
Alexandr Dubovikov [Tue, 23 Jul 2013 08:37:03 +0000 (10:37 +0200)]
modules/sipcapture:  Added support for multiple capture modes.
(c) Dragos Dinu (1and1)

6 years agoMakefile: sercmd renamed to kamcmd in uninstall option
Daniel-Constantin Mierla [Sat, 20 Jul 2013 08:01:25 +0000 (10:01 +0200)]
Makefile: sercmd renamed to kamcmd in uninstall option

6 years agoMakefile.defs: removed SCTP conditions for core locating libsctp
Daniel-Constantin Mierla [Thu, 18 Jul 2013 18:59:54 +0000 (20:59 +0200)]
Makefile.defs: removed SCTP conditions for core locating libsctp

- the code is now in a module, only generic hooks are in the core, that
  can be turned on/off by SCTP variable (no lib dependency)

6 years agouac: restrict check of multiple from/to header changes to request route blocks
Daniel-Constantin Mierla [Wed, 17 Jul 2013 18:19:28 +0000 (20:19 +0200)]
uac: restrict check of multiple from/to header changes to request route blocks

- it can occur many times in due to branch route usage
- reported by Andrew Pogrebennyk, FS#323

6 years agouac: $uac_req(sock) - new attribute to set local send socket
Daniel-Constantin Mierla [Wed, 17 Jul 2013 10:26:11 +0000 (12:26 +0200)]
uac: $uac_req(sock) - new attribute to set local send socket

- local socket can be set for generated requests:

$uac_req(sock) = "udp:127.0.0.1:5060";

6 years agotm: enhanced local request API to set send socket
Daniel-Constantin Mierla [Wed, 17 Jul 2013 10:24:42 +0000 (12:24 +0200)]
tm: enhanced local request API to set send socket

6 years agocore: helper functions to lookup local socket from proto:host:port
Daniel-Constantin Mierla [Wed, 17 Jul 2013 10:22:31 +0000 (12:22 +0200)]
core: helper functions to lookup local socket from proto:host:port

6 years agopresence_dialoginfo: add schema to entity
Daniel-Constantin Mierla [Tue, 16 Jul 2013 22:04:06 +0000 (00:04 +0200)]
presence_dialoginfo: add schema to entity

- patch by Pawel Sternal, FS#324

6 years agousrloc: fixed type for db_ops_parameter
Daniel-Constantin Mierla [Tue, 16 Jul 2013 19:40:06 +0000 (21:40 +0200)]
usrloc: fixed type for db_ops_parameter

- reported by Alex Hermann

6 years agoExample-Configs: Fixed config due to last updates
Carsten Bock [Tue, 16 Jul 2013 16:02:50 +0000 (18:02 +0200)]
Example-Configs: Fixed config due to last updates

6 years agoims_registrar_pcscf: Bug-Fix for pcscf_assert_identity (minor)
Carsten Bock [Tue, 16 Jul 2013 16:00:51 +0000 (18:00 +0200)]
ims_registrar_pcscf: Bug-Fix for pcscf_assert_identity (minor)

6 years agoipops: documented dns_query()
Daniel-Constantin Mierla [Mon, 15 Jul 2013 21:45:33 +0000 (23:45 +0200)]
ipops: documented dns_query()

6 years agoipops: reset address types for new dns queries
Daniel-Constantin Mierla [Mon, 15 Jul 2013 21:38:25 +0000 (23:38 +0200)]
ipops: reset address types for new dns queries

6 years agoipops: new function dns_query(hostname, pvid)
Daniel-Constantin Mierla [Mon, 15 Jul 2013 21:32:33 +0000 (23:32 +0200)]
ipops: new function dns_query(hostname, pvid)

- store the result of dns query in a variable $dns(pvid=>key)
- dns query is using getaddrinfo()
- $dns(pvid=>key) - new pv allowing to navigate through the result of a dns query
- key can be:
- count - number of addresses
- ipv4 - set to 1 if at least one ipv4 address (otherwise 0)
- ipv6 - set to 1 if at least one ipv6 address (otherwise 0)
- addr[index] - the address as string from position index in the list (0 based indexing)
- type[index] - the type of address from position index in the list (0 based indexing), the value is 4 for ipv4 and 6 for ipv6
- example:

if(dns_query("test.com", "xyz"))
{
xlog("===== number of addresses: $dns(xyz=>count)\n");
xlog("===== ipv4 address found: $dns(xyz=>ipv4)\n");
xlog("===== ipv6 address found: $dns(xyz=>ipv6)\n");
$var(i) = 0;
while($var(i)<$dns(xyz=>count)) {
xlog("===== #[$var(i)] type ($dns(xyz=>addr[$var(i)])) addr [$dns(xyz=>addr[$var(i)])]\n");
$var(i) = $var(i) + 1;
}
}

7 years agoipops: added dsn_int_match_ip(hostname, ipaddr)
Daniel-Constantin Mierla [Fri, 12 Jul 2013 16:09:09 +0000 (18:09 +0200)]
ipops: added dsn_int_match_ip(hostname, ipaddr)

- function that uses the internal resolver to match a hostname with an
  ip (similar operation like 'scr_ip=="hostname"')
- rename dns_nc_match_ip() to dns_sys_match_ip() to be more suggestive
  about what kind of resolver is used

7 years agoipops: new cfg function dns_nc_match_ip(hostname, ipaddr)
Daniel-Constantin Mierla [Fri, 12 Jul 2013 11:31:12 +0000 (13:31 +0200)]
ipops: new cfg function dns_nc_match_ip(hostname, ipaddr)

- do dns query for the hostname and compare the result to see if is a
  match with ipaddr

7 years agodispatcher: allow pv in ds_is_from_list(setid) parameter
Daniel-Constantin Mierla [Fri, 12 Jul 2013 08:22:33 +0000 (10:22 +0200)]
dispatcher: allow pv in ds_is_from_list(setid) parameter

7 years agocore: avoid doing dns srv again after naptr function that includes srv lookup
Daniel-Constantin Mierla [Thu, 11 Jul 2013 22:44:51 +0000 (00:44 +0200)]
core: avoid doing dns srv again after naptr function that includes srv lookup

7 years agomodules/sipcapture: a sip message must be stored after bad parsing also.
Alexandr Dubovikov [Fri, 12 Jul 2013 08:14:31 +0000 (10:14 +0200)]
modules/sipcapture: a sip message must be stored after bad parsing also.

7 years agodialplan: don't free attrs pvar at shutdown, it is core pv cache reference
Daniel-Constantin Mierla [Thu, 11 Jul 2013 19:57:58 +0000 (21:57 +0200)]
dialplan: don't free attrs pvar at shutdown, it is core pv cache reference

- reported by Juha Heinanen

7 years agomodules/tls: config param can now specify a file or directory
Juha Heinanen [Thu, 11 Jul 2013 19:47:37 +0000 (22:47 +0300)]
modules/tls: config param can now specify a file or directory

7 years agoMakefile.defs: version set to 4.1.0-dev7
Daniel-Constantin Mierla [Thu, 11 Jul 2013 18:43:54 +0000 (20:43 +0200)]
Makefile.defs: version set to 4.1.0-dev7

7 years agodb_unixodbc: fixed typo added by previous commit
Daniel-Constantin Mierla [Thu, 11 Jul 2013 14:47:47 +0000 (16:47 +0200)]
db_unixodbc: fixed typo added by previous commit

7 years agodb_unixodbc: renamed files with reserved name on some oses
Daniel-Constantin Mierla [Thu, 11 Jul 2013 14:43:31 +0000 (16:43 +0200)]
db_unixodbc: renamed files with reserved name on some oses

7 years agodisptacher: added documentation for parameter attrs_pvname
Daniel-Constantin Mierla [Thu, 11 Jul 2013 14:26:15 +0000 (16:26 +0200)]
disptacher: added documentation for parameter attrs_pvname

7 years agodispatcher: new parameter to specify the pv where to store attrs for matched address...
Daniel-Constantin Mierla [Thu, 11 Jul 2013 14:25:06 +0000 (16:25 +0200)]
dispatcher: new parameter to specify the pv where to store attrs for matched address in ds_is_from_list()

- attrs_pvname can be set to get attributes of matched address in
  config file

7 years agopv: added transformations for url encode/decode
Daniel-Constantin Mierla [Thu, 11 Jul 2013 13:27:16 +0000 (15:27 +0200)]
pv: added transformations for url encode/decode

- patch by JoshE, FS#311

7 years agomodules/nathelper: removed natping_proceses limit
Victor Seva [Thu, 11 Jul 2013 13:03:08 +0000 (15:03 +0200)]
modules/nathelper: removed natping_proceses limit

7 years agopipelimit: avoid double locking when changing pipe via rpc
Daniel-Constantin Mierla [Thu, 11 Jul 2013 12:36:02 +0000 (14:36 +0200)]
pipelimit: avoid double locking when changing pipe via rpc

7 years agopipelimit: avoid double locking when changing pipe via mi
Daniel-Constantin Mierla [Thu, 11 Jul 2013 12:32:48 +0000 (14:32 +0200)]
pipelimit: avoid double locking when changing pipe via mi

- reported by Krischan Udelhoven, FS#315

7 years agohtable: sht_lock() and sht_unlock() documented in readme
Elena-Ramona Modroiu [Sat, 6 Jul 2013 17:03:49 +0000 (19:03 +0200)]
htable: sht_lock() and sht_unlock() documented in readme

7 years agohtable: two new functions to lock htable slots based on item name
Elena-Ramona Modroiu [Sat, 6 Jul 2013 16:31:17 +0000 (18:31 +0200)]
htable: two new functions to lock htable slots based on item name

- sht_lock("htable=>key") and sht_unlock("htable=>key")
- useful to update existing items without aditional locks

7 years agomodules/app_lua: added param to sr.xavp.get to choose between all the values (default...
Victor Seva [Tue, 9 Jul 2013 15:50:06 +0000 (17:50 +0200)]
modules/app_lua: added param to sr.xavp.get to choose between all the values (default) or just the first ones.

7 years agomodules/app_lua: fix sr.xavp.get. Get all the values not only the first one.
Victor Seva [Tue, 9 Jul 2013 13:55:35 +0000 (15:55 +0200)]
modules/app_lua: fix sr.xavp.get. Get all the values not only the first one.

7 years agomodules/sipt: deleted unused method
Torrey Searle [Tue, 9 Jul 2013 12:55:22 +0000 (14:55 +0200)]
modules/sipt: deleted unused method

7 years agomodules/sipt: ss7 messages are now modified in place
Torrey Searle [Tue, 9 Jul 2013 09:21:52 +0000 (11:21 +0200)]
modules/sipt: ss7 messages are now modified in place

 - lumps are now used to modify individual ss7 headers instead
   of rebuilding the full body from scratch.  This should result
   in a performance increase

7 years agomodules/debugger: refresh README
Victor Seva [Sun, 7 Jul 2013 05:25:34 +0000 (07:25 +0200)]
modules/debugger: refresh README

7 years agomodules/debugger: add dbg_pv_dump config function documentation.
Victor Seva [Sun, 7 Jul 2013 05:24:30 +0000 (07:24 +0200)]
modules/debugger: add dbg_pv_dump config function documentation.

7 years agomodules/debugger: add dbg_pv_dump config function.
Victor Seva [Sun, 7 Jul 2013 05:23:11 +0000 (07:23 +0200)]
modules/debugger: add dbg_pv_dump config function.

It dumps the content of pv_cache on json format.

7 years agomodules/sdpops: refresh README
Victor Seva [Sat, 6 Jul 2013 13:13:00 +0000 (15:13 +0200)]
modules/sdpops: refresh README

7 years agomodules/sdpops: update documentation sdp_[with|remove]_transport
Victor Seva [Sat, 6 Jul 2013 13:09:47 +0000 (15:09 +0200)]
modules/sdpops: update documentation sdp_[with|remove]_transport

7 years agomodules/sdpops: added sdp_with_transport/sdp_remove_transport functions.
Victor Seva [Sat, 6 Jul 2013 13:00:49 +0000 (15:00 +0200)]
modules/sdpops: added sdp_with_transport/sdp_remove_transport functions.

7 years agodialog: added timer process to clean unconfirmed dialogs older than 5min
Daniel-Constantin Mierla [Fri, 5 Jul 2013 07:23:32 +0000 (09:23 +0200)]
dialog: added timer process to clean unconfirmed dialogs older than 5min

- timer runs every 90sec (customization to be added in the future)
- safety procedure for cleaning dialog list

7 years agotextopsx: updated docs for msg_apply_changes() and added sections ids
Daniel-Constantin Mierla [Thu, 4 Jul 2013 20:34:41 +0000 (22:34 +0200)]
textopsx: updated docs for msg_apply_changes() and added sections ids

7 years agotextopsx: enable usage of msg_apply_changes() for sip replies
Daniel-Constantin Mierla [Thu, 4 Jul 2013 20:29:06 +0000 (22:29 +0200)]
textopsx: enable usage of msg_apply_changes() for sip replies

7 years agocore: helper function to generate sip reply content without removing top via
Daniel-Constantin Mierla [Thu, 4 Jul 2013 20:27:32 +0000 (22:27 +0200)]
core: helper function to generate sip reply content without removing top via

7 years agotm: avoid double execution of response-in callbacks
Daniel-Constantin Mierla [Thu, 4 Jul 2013 09:48:26 +0000 (11:48 +0200)]
tm: avoid double execution of response-in callbacks

- double execution of response-in callbacks could happen when using tm
  pvs inside core reply route, being done in transaction matching
  function, which is executed again by tm reply received function

7 years agocore: new internam sip msg flag FL_TM_RPL_MATCHED
Daniel-Constantin Mierla [Thu, 4 Jul 2013 09:47:18 +0000 (11:47 +0200)]
core: new internam sip msg flag FL_TM_RPL_MATCHED

- mark sip reply when matched first time by tm
- used to avoid double execution of response-in callbacks

7 years agomodules/websocket: Fix connection leaks
Hugh Waite [Thu, 4 Jul 2013 09:31:46 +0000 (10:31 +0100)]
modules/websocket: Fix connection leaks

- Decrease the TCP connection reference count after each use

7 years agocore: Fix connection leak with websockets
Hugh Waite [Thu, 4 Jul 2013 09:30:51 +0000 (10:30 +0100)]
core: Fix connection leak with websockets

- Decrease connection ref count after using connection

7 years agocore: Improve tcp stats output
Hugh Waite [Thu, 4 Jul 2013 08:33:56 +0000 (09:33 +0100)]
core: Improve tcp stats output

- Add connection ref count
- Add websocket protocols

7 years agomodules/websocket: Fix pkg memory leaks
Hugh Waite [Wed, 3 Jul 2013 09:46:44 +0000 (10:46 +0100)]
modules/websocket: Fix pkg memory leaks

- Fix pkg memory leaks in error cases
- Fix incorrect memory allocation size for ws connections
- Fix typo in websocket stats

7 years agomodules/tls: Free TLS data for secure websocket connections
Hugh Waite [Wed, 3 Jul 2013 09:39:32 +0000 (10:39 +0100)]
modules/tls: Free TLS data for secure websocket connections

7 years agouac_redirect: fetch all contact headers in redirect replies
Daniel-Constantin Mierla [Wed, 3 Jul 2013 21:23:40 +0000 (23:23 +0200)]
uac_redirect: fetch all contact headers in redirect replies

- only first header was considered for redirect handling
- based on a report by Geoffrey Mina
- generate fake ruid (used as instance and user-agent) to satisfy the
  requirements of t_load_contacts()/t_next_contacts()

7 years agodialog: detect if no trasaction is created after config execution for new dialogs
Daniel-Constantin Mierla [Tue, 2 Jul 2013 21:32:37 +0000 (23:32 +0200)]
dialog: detect if no trasaction is created after config execution for new dialogs

- release the dialog to avoid endless storage in state 1

7 years agokamailio-basic.cfg: added basic cfg config file
Daniel-Constantin Mierla [Tue, 2 Jul 2013 19:40:32 +0000 (21:40 +0200)]
kamailio-basic.cfg: added basic cfg config file

- get the same set of configs as expected by former ser flavour

7 years agodialog: increment cseq in early stage for PRACK and UPDATE
Daniel-Constantin Mierla [Mon, 1 Jul 2013 13:22:33 +0000 (15:22 +0200)]
dialog: increment cseq in early stage for PRACK and UPDATE

- rework from a patch by Halina Nowak

7 years agodialog: avoid realloc of memory for cseq when setting leg info
Daniel-Constantin Mierla [Mon, 1 Jul 2013 12:51:03 +0000 (14:51 +0200)]
dialog: avoid realloc of memory for cseq when setting leg info

- free already allocated structs when needed
- has part of a patch by Halina Nowak

7 years agodialog: fixed callee cseq reference
Daniel-Constantin Mierla [Mon, 1 Jul 2013 12:44:45 +0000 (14:44 +0200)]
dialog: fixed callee cseq reference

- part of patch by Halina Nowak

7 years agocore: Also consider PROTO_WS(S) in forward().
Victor Seva [Mon, 1 Jul 2013 11:37:42 +0000 (13:37 +0200)]
core: Also consider PROTO_WS(S) in forward().

7 years agodialog_ng: include dialog function dlg_get in dialog_ng
Richard Good [Mon, 1 Jul 2013 09:47:50 +0000 (11:47 +0200)]
dialog_ng: include dialog function dlg_get in dialog_ng
- In first iteration of dialog_ng module the dialog function dlg_get was not included
- This function is now included; it searches and sets current dialog based on Call-ID, From-Tag and To-Tag

7 years agomemcached: document new memory parameter for memory manager setting
Henning Westerholt [Sun, 30 Jun 2013 14:06:16 +0000 (16:06 +0200)]
memcached: document new memory parameter for memory manager setting

7 years agomemcached: update module docs, patch from Charles Chance, charles dot chance at sipce...
Henning Westerholt [Sun, 30 Jun 2013 13:50:29 +0000 (15:50 +0200)]
memcached: update module docs, patch from Charles Chance, charles dot chance at sipcentric dot com

7 years agomemcached: fix crash during shutdown, make used memory manager configurable
Henning Westerholt [Sun, 30 Jun 2013 13:42:17 +0000 (15:42 +0200)]
memcached: fix crash during shutdown, make used memory manager configurable

* fix a crash during shutwdown, as reported from Dragos Oancea, droancea at yahoo dot com
* make memcache client library memory manager configurable, as default use
  the one from the system as this is probably the most tested configuration
  in the field
* the internal memory manager should provide a better performance in this case,
  but as the old library has some issues with the internal one, we better stay
  with this
* documentation will be provided in the next commit

7 years agomodules/ims_icscf: updated documentation
Richard Good [Tue, 25 Jun 2013 13:42:44 +0000 (15:42 +0200)]
modules/ims_icscf: updated documentation
  - updated documentation to use route blocks after async diameter

7 years agomodules/ims_auth: updated documentation
Richard Good [Tue, 25 Jun 2013 13:41:42 +0000 (15:41 +0200)]
modules/ims_auth: updated documentation
- updated documentation to use route blocks after async diameter