ChangeLog
3bcf5579
 ===================== 2013-XY-XY Version 4.1.0 Released =====================
780fbd39
 
3bcf5579
 ===================== Changes Since Version 4.0.0 ===========================
780fbd39
 
3bcf5579
 commit 7436e3f66782597d66d052ee9c87bdb3b91756ef
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Nov 11 11:21:21 2013 +0100
06eb6ed4
 
3bcf5579
     kamctl: regenerated db schema scripts
28111e79
     
3bcf5579
     - updated after mohqueue default date change
06eb6ed4
 
3bcf5579
 commit 8ebd2350ef97c6bac856850a3230ed3e245bd3ed
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Fri Nov 8 20:30:08 2013 +0000
06eb6ed4
 
3bcf5579
     tls: TLSv1.1 supported since openssl v1.0.1
06eb6ed4
 
3bcf5579
 commit 55dd8073c7d06f3af37cded55e520e64457c2b42
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri Nov 8 16:41:30 2013 +0100
06eb6ed4
 
3bcf5579
     rtpproxy-ng: ids to sections in documentation
06eb6ed4
 
3bcf5579
 commit 4060340d3af8112ad73ea881ab79270c06544476
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri Nov 8 16:32:35 2013 +0100
06eb6ed4
 
3bcf5579
     debugger: ids to sections in documentation
06eb6ed4
 
3bcf5579
 commit 5f1d6744aa20dc5774c8403bf918a9543afe6c75
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri Nov 8 16:28:19 2013 +0100
06eb6ed4
 
3bcf5579
     avp: ids to sections in documentation
06eb6ed4
 
3bcf5579
 commit 3e6bef55f91206d7cf956a61e0b426bab5469e7b
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri Nov 8 16:03:25 2013 +0100
06eb6ed4
 
3bcf5579
     avpops: ids to sections in documentation
06eb6ed4
 
3bcf5579
 commit 0e676d0062d7db0875ccc97053304807cbc5747e
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri Nov 8 15:56:33 2013 +0100
06eb6ed4
 
3bcf5579
     usrloc: ids to sections in documentation
06eb6ed4
 
3bcf5579
 commit a88f9d4b79a40221e058c31bbdd21c8c25ba5003
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri Nov 8 15:21:58 2013 +0100
06eb6ed4
 
3bcf5579
     app_lua: ids to sections in documentation
06eb6ed4
 
3bcf5579
 commit ae0e9eef521fa39ae306a2c64e4add61d5e8af6f
 Author: Robert Boisvert <rdboisvert@gmail.com>
 Date:   Wed Nov 6 14:12:10 2013 -0500
 
     mohqueue: remove call from queue if caller does not exist
 
 commit 456c387e08ce40ea2c0f1e5e5f94b367ff9fa361
 Author: Robert Boisvert <rdboisvert@gmail.com>
 Date:   Tue Oct 29 18:10:25 2013 -0400
 
     mohqueue: remove sql table call_time column's default value
     
     it is not supported in some database properly, and it is not
     really needed.
 
 commit 04b457735f0bafa6ff214cb2d69afbe721d89bf1
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Thu Nov 7 14:52:29 2013 -0500
 
     modules/sca: restore correct check for NULL in SCA_CALL_INFO_EMPTY.
     
     - should also suppress -Waddress error without relying on gcc _Pragma.
06eb6ed4
 
3bcf5579
 commit 0fbdb8cf7a7687d6ecc8049dfdcb1244abd726af
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed Nov 6 10:34:01 2013 +0000
 
     tls: Fix minor typo in documentation
 
 commit fe914e16945caf6c5c11b81514dff89a0739b30e
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Wed Nov 6 09:14:45 2013 +0200
 
     modules/dialog_ng: Fix "CRITICAL bogus event 6 in state 2" problem
     	Use TM callback TMCB_RESPONSE_READY instead of TMCB_RESPONSE_OUT to prevent race condition resulting in bogus event
 
 commit cb66f43187ea3bcac36681b82630456deeabc64c
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Nov 5 15:10:29 2013 +0100
06eb6ed4
 
3bcf5579
     kamctl: added shortcuts for dialog mi commands
06eb6ed4
 
3bcf5579
 commit 082a6c43938cf8e3839d46fd070e391bd522d4ed
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Nov 5 10:33:55 2013 +0100
06eb6ed4
 
3bcf5579
     dialog: init cseq to 0 if not available yet for one side
     
     - based on a report by Morten Isaksen
06eb6ed4
 
3bcf5579
 commit 8d6a981543a044fddc3448c93dba9ed35afac0c0
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Nov 5 10:15:13 2013 +0100
06eb6ed4
 
3bcf5579
     pua_dialoginfo: fixed code formatting
28111e79
     
3bcf5579
     - patch by  Kristian Høgh, FS#360
06eb6ed4
 
3bcf5579
 commit d48d36df40dee374e63ef9b6a6c1bafc4af0e8b0
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Nov 5 09:41:04 2013 +0100
06eb6ed4
 
3bcf5579
     dispatcher: typo and ids to sections in documentation
06eb6ed4
 
3bcf5579
 commit f33076415561d3efbfa9d804d00a4b0784898f50
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Mon Nov 4 21:46:34 2013 +0100
06eb6ed4
 
3bcf5579
     sl: fix startup detection of event route
28111e79
     
3bcf5579
     - patch by Sergey Okhapkin
06eb6ed4
 
3bcf5579
 commit 90227fbf44ddc67bfb49f8f7e8fd7e1b33189349
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Mon Nov 4 14:26:19 2013 +0100
06eb6ed4
 
3bcf5579
     presence_dialoginfo: check relevance of the state for single dialog notification
28111e79
     
3bcf5579
     - rework from a patch in tracker, FS#341
06eb6ed4
 
3bcf5579
 commit 27a73a806cece55bc7c707735856770137c2d680
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Mon Nov 4 11:21:27 2013 +0100
06eb6ed4
 
3bcf5579
     Makefile.defs: version set to 4.1.0-pre1
06eb6ed4
 
3bcf5579
 commit 8a246b06838b99e63d86fe186b23a23f57347548
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Mon Nov 4 10:04:35 2013 +0100
06eb6ed4
 
3bcf5579
     pua_reginfo: reflect use domain from usrloc
28111e79
     
3bcf5579
     - avoid duplicate contacts if domain is not considered
     - patch by  Wonbin Cho, FS#350
06eb6ed4
 
3bcf5579
 commit 16649609796ec336278b073d86045f72a9dd7886
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sun Nov 3 13:23:32 2013 +0100
06eb6ed4
 
3bcf5579
     tls: ifdef to use TLSv1.1 only for openssl/libssl v1.0.0+
28111e79
 
3bcf5579
 commit f4bf810a5af5b2d133df30e625691cc7b6ad2cf5
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sun Nov 3 13:15:31 2013 +0100
28111e79
 
3bcf5579
     tls: refreshed the README
28111e79
 
3bcf5579
 commit 1e2bb79a135bef9936fb5d5e0fb9a708589452b9
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sun Nov 3 13:14:31 2013 +0100
28111e79
 
3bcf5579
     tls: listed TLSv1.1 and TLSv1.2 as values for tls_method parameter
28111e79
 
3bcf5579
 commit ea32bf9d3cf36c3562ca34d572bbf07ed144e105
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sun Nov 3 12:55:08 2013 +0100
28111e79
 
3bcf5579
     tls: extended supportd tls methods
28111e79
     
3bcf5579
     - TLSv1.1 and TLSv1.2 (from openssl 1.0.1e on) added to the internal
       list
28111e79
 
3bcf5579
 commit 26fa46a421e0bb5e00e32115b610100481e64e6d
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Sat Nov 2 21:45:04 2013 +0000
28111e79
 
3bcf5579
     pkg/kamailio/centos: Improvement to the CentOS init.d script
28111e79
 
3bcf5579
 commit 039f52deb384c71ecfb578e2cd648153dd9937d1
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Nov 2 19:28:36 2013 +0100
28111e79
 
3bcf5579
     tls: include dprint.h where log functions are used
28111e79
 
3bcf5579
 commit 25ee7ea17b6553ce44eda6c0665ff80cfc41db35
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Fri Nov 1 21:27:31 2013 +0200
28111e79
 
3bcf5579
     modules/mtree: added 'multi' param to mtree definition
     - new 'multi' param makes it possible to store both integer and string
       typed mtrees into single db table
28111e79
 
3bcf5579
 commit 66185905850cd2ac9ab933776184da0f0882e5ac
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri Nov 1 15:33:08 2013 +0100
28111e79
 
3bcf5579
     registrar: clean static values at pack_ci
28111e79
 
3bcf5579
 commit f67171cf3be1ade0e1c9dd013d560c87b3fd4359
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Thu Oct 10 15:21:47 2013 +0200
28111e79
 
3bcf5579
     usrloc: db_update contact by instance + reg-id
28111e79
 
3bcf5579
 commit bc66a385e8a282638c8d5cfa566f971c62cd341b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Nov 1 09:39:32 2013 +0100
28111e79
 
3bcf5579
     uac: reset registration authentication flag
     
     - reported by  rene montilva (fs#352)
28111e79
 
3bcf5579
 commit 1cc0144e434fdcf76013e9424d31928c260d4377
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Oct 30 22:11:04 2013 +0100
28111e79
 
3bcf5579
     kamctl: updated dispatcher command to current db table fields
28111e79
     
3bcf5579
     - parameters flags, priority, attrs and description are optional
28111e79
 
3bcf5579
 commit bfc2215d71734b09a1d7acd4dbdbe919b234c30f
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Wed Oct 30 20:49:26 2013 +0200
28111e79
 
3bcf5579
     Revert "modules/mtree: when loading data from db, load each tree separately"
28111e79
     
3bcf5579
     This reverts commit 6fc84c2cf610791939ba73e38b8b5b3c0b5cd047.
28111e79
 
3bcf5579
 commit 6fc84c2cf610791939ba73e38b8b5b3c0b5cd047
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Wed Oct 30 17:31:04 2013 +0200
28111e79
 
3bcf5579
     modules/mtree: when loading data from db, load each tree separately
28111e79
 
3bcf5579
 commit f0751ffa2d1d99c0a54707cfe22926bea9c07123
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed Oct 30 17:12:05 2013 +0000
28111e79
 
3bcf5579
     modules/rls: Fix memory leak in rls
     - Leak would occur in two error cases
     - Also improved diagnostics to display uri on various failures
06eb6ed4
 
3bcf5579
 commit 76536ec5332d7897cd4259b271508cc9d4e2bc2e
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed Oct 30 16:08:47 2013 +0100
06eb6ed4
 
3bcf5579
     kamailio.cfg: removed modules_k from path for modules
06eb6ed4
 
3bcf5579
 commit 328350a0d718990f8a87f25f8c12f1c85d61220f
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Wed Oct 30 12:50:04 2013 +0200
06eb6ed4
 
3bcf5579
     modules/ims_charging: fixed failed reservation bug
     	- Reservation checks dialog integrity with h_entry < 0
     	- The hash that creates h_entry can return 0 - this check should be <= 0
06eb6ed4
 
3bcf5579
 commit a7037aad9963678347bf2b1c15c4994e95570f86
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Wed Oct 30 12:49:26 2013 +0200
06eb6ed4
 
3bcf5579
     modules/ims_charging: code clean up, removed duplicate timer init and dlg bind
06eb6ed4
 
3bcf5579
 commit a3db949272db7dbda4fa5fd1ad68d23d56deacc0
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Wed Oct 30 09:15:51 2013 +0200
 
     modules/tm: code cleanup removed unused method faked_resp and free_faked_resp
 
 commit 15a14440f07f787501e116ab4901ab5a53668f4a
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Oct 29 22:00:18 2013 +0100
06eb6ed4
 
3bcf5579
     kamctl: added new db tables in kamdbctl lists
06eb6ed4
 
3bcf5579
 commit 2e033c85d2c66c47de15f355298012f012adb15c
 Author: Richard Fuchs <rfuchs@sipwise.com>
 Date:   Tue Oct 29 15:30:36 2013 -0400
06eb6ed4
 
3bcf5579
     rtpproxy-ng: fix extraction of multipart SDP body
28111e79
     
3bcf5579
     reported by: Jasmin Schnatterbeck
06eb6ed4
 
3bcf5579
 commit 355ab783a99e413eb96a385ab067336316aaafda
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Tue Oct 29 12:40:42 2013 +0200
06eb6ed4
 
3bcf5579
     modules/cdp/acctstatemachine.c: fixed incorrect reservation expiry warning
     	First check if acc state is OPEN before sending reservation expiry warning
06eb6ed4
 
3bcf5579
 commit c4a4b4f599ba428330899e804877e85d3fdcc3a4
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Oct 29 11:08:49 2013 +0100
06eb6ed4
 
3bcf5579
     kamctl: updated db creation scripts
 
 commit ecc6e35b31d59e6e9995a03c6ab00f21a23b1be9
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Oct 29 11:07:03 2013 +0100
 
     srdb1: drop unique constrant on alias user+domain in dbaliases
28111e79
     
3bcf5579
     - it doesn't work for multiple branches when use_domain is set, reported
       by Vassilis Radis
06eb6ed4
 
3bcf5579
 commit da3d48de7d52df83fcb568530441e7ac6475baae
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Oct 29 10:08:04 2013 +0100
06eb6ed4
 
3bcf5579
     pua_publish: more verbose output for error case when sending publish
06eb6ed4
 
3bcf5579
 commit 73d509f04029dddc94bedba23460d43c81acc13a
28111e79
 Author: Richard Good <richard.good@smilecoms.com>
3bcf5579
 Date:   Tue Oct 29 10:51:32 2013 +0200
06eb6ed4
 
3bcf5579
     modules/ims_registrar_pcscf: replaced incorrect LM_ERR with LM_DBG
06eb6ed4
 
3bcf5579
 commit 41a9fbf38ba84e542a546893a6ce9c48f14f3aa3
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Tue Oct 29 10:31:52 2013 +0200
06eb6ed4
 
3bcf5579
     modules/tm: fixed placement of variable declarations to top of scope block
06eb6ed4
 
3bcf5579
 commit 716932aa77a0f22f00d2ccee8a89cd84b6674f0a
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Tue Oct 29 09:49:42 2013 +0200
06eb6ed4
 
3bcf5579
     modules/tm: cosmetic fixes and comment fixes
06eb6ed4
 
3bcf5579
 commit a7d9ea3ceda6b933807f0345e327849e60d0fa57
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Tue Oct 29 09:42:45 2013 +0200
06eb6ed4
 
3bcf5579
     modules/tm: last pkg_mem leak resolved for async replies (nonshm lumps)
06eb6ed4
 
3bcf5579
 commit 3022220043bcc9c421ac175b2a3290950014a7fc
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Oct 29 08:34:29 2013 +0100
06eb6ed4
 
3bcf5579
     kamctl: regenerated db script for mohqueue tables
06eb6ed4
 
3bcf5579
 commit 3eeeed2aeeb924afeabc3fc8337561624f0c41d0
 Merge: 946e1f0 b5638f7
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Mon Oct 28 15:03:08 2013 +0200
06eb6ed4
 
3bcf5579
     Merge branch 'master' of ssh://git.sip-router.org/sip-router
06eb6ed4
 
3bcf5579
 commit 946e1f01889c67a835583f4df2c773d227693ea7
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Mon Oct 28 14:51:12 2013 +0200
06eb6ed4
 
3bcf5579
     modules/tm: fixed pkg memory leak in TM which happens in async reply processing
06eb6ed4
 
3bcf5579
 commit b5638f712711deb8413d7e585369adf8f4a421ee
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Mon Oct 28 14:41:22 2013 +0200
06eb6ed4
 
3bcf5579
     modules/ims_qos: memory optimisation
     	Fixed pkg memory allocation for framed IP AVP and flow buffer AVP
     	Instead of repeatedly alloc'ing and free'ing pkg memory we allocate once and re-use
     	Results in better pkg memory overhead
06eb6ed4
 
3bcf5579
 commit 3856e9e81c8410b220b893a0dfe7114bba6bdc0d
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sun Oct 27 16:59:32 2013 +0100
06eb6ed4
 
3bcf5579
     core: handle pv comparison with $null as when defined is used
28111e79
     
3bcf5579
     - reported by Victor Seva, closes FS#358
06eb6ed4
 
3bcf5579
 commit 3d716a94b620e0115381b164595ef0398c816856
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Oct 26 08:59:09 2013 +0200
06eb6ed4
 
3bcf5579
     kamctl: use a variable to set the now() function or a replacement for it
     
     - sqlite uses instead the string returned by 'date' call, as it doesn't
       have now()
     - reported by Peter Dunkley, FS#356
06eb6ed4
 
3bcf5579
 commit 2a046e5fd3c47bc7753190425b911b4114667563
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Thu Oct 24 20:44:03 2013 +0100
06eb6ed4
 
3bcf5579
     pkg/kamailio/centos: added app_java to CentOS RPMs
06eb6ed4
 
3bcf5579
 commit 9c765e89ea7647b1e9c5e36eb0b324eec1d92b7d
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Thu Oct 24 20:13:11 2013 +0100
06eb6ed4
 
3bcf5579
     modules/app_java: updated Makefile so that it builds on CentOS 6
06eb6ed4
 
3bcf5579
 commit 9a67a730df4f6c6584e8c52934d5feb16f86ee2e
 Author: Richard Fuchs <rfuchs@sipwise.com>
 Date:   Thu Oct 24 12:34:05 2013 -0400
06eb6ed4
 
3bcf5579
     tm: fix possible segfault in cancel_branch()
06eb6ed4
 
3bcf5579
 commit 9ca1648fbf167748bcf9155794f703632ca87503
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Thu Oct 24 16:36:01 2013 +0100
06eb6ed4
 
3bcf5579
     htable: ht_dmq_handle_msg() - do not call parse_headers on cloned message
06eb6ed4
 
3bcf5579
 commit 2c990487a780bce2ee2fe64e155ec3f1bc1bdebf
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Thu Oct 24 16:15:10 2013 +0100
06eb6ed4
 
3bcf5579
     memcached: revert earlier doc change regarding minimum library version (we now have backward compatibility built in)
06eb6ed4
 
3bcf5579
 commit fc4f2216f867b00a6685abdf51b8165572f24f69
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Thu Oct 24 11:05:17 2013 -0300
06eb6ed4
 
3bcf5579
     ims_charging: fixed deadlock when interim CCA timeout occurs
06eb6ed4
 
3bcf5579
 commit b0797b765af78f19d942a87ea978037027da57c3
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Thu Oct 24 13:10:08 2013 +0100
06eb6ed4
 
3bcf5579
     pkg/kamailio/centos: added memcached package to .spec
     
     - Also:
       - updated README to remove memcached from list of unbuilt modules
       - moved auth_identity into the tls package
     - List of modules not built for CentOS is now:
       - app_java: should be buildable but Makefile needs work
       - app_mono: needs newer version of mono-devel than available in base or EPEL
       - db_cassandra: needs specific versions of thrift (thrift not in base or EPEL
         at all anyway)
       - db_oracle: requires non-free Oracle client SDK
       - iptrtpproxy: obsolete
       - jabber: obsolete
       - osp: requires OSP Toolkit which is not available in base or EPEL
06eb6ed4
 
3bcf5579
 commit adfa299a1a01aba1c69c1129d78170056d50db42
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Thu Oct 24 12:14:38 2013 +0100
06eb6ed4
 
3bcf5579
     memcached: added alternate memory management wrappers for backwards compatibility with older libmemcached versions and added preprocessor check for the correct ones to use based on installed version.
06eb6ed4
 
3bcf5579
 commit a067a3d33ad67c260a3bc377cd4203d41880ca6b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Oct 24 07:44:03 2013 +0200
06eb6ed4
 
3bcf5579
     tm: use internal flags field to mark suspended replies with FL_RPL_SUSPENDED
     
     - it was set on cfg flags, resulting in messing up with what was used in
       config file
     - reported by Juha Heinanen
06eb6ed4
 
3bcf5579
 commit 6b8b8a050e4490302d1f1f940a7fda95784cce46
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Wed Oct 23 14:53:04 2013 +0100
06eb6ed4
 
3bcf5579
     modules/xcap_server: fixed fetching of an element (GET with XPath)
28111e79
     
3bcf5579
     - This is a mandatory part of XCAP and DELETE/PUT of elements (using XPath)
       is supported in xcap_server.
     - The code to get a node from a document was all in there but never called.
06eb6ed4
 
3bcf5579
 commit 3b028d308fac3a4f7ae1e74021882657753f2ee8
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Wed Oct 23 12:01:27 2013 +0100
06eb6ed4
 
3bcf5579
     dmq: Fixed bug/error in original code where sip_msg was parsed after cloning to shm, leading to memory errors. Also fixed several memory leaks.
06eb6ed4
 
3bcf5579
 commit eb97ddb20368c019b331cfd09e793a0431d49940
 Merge: f6d530e 58a3069
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Tue Oct 22 20:59:26 2013 +0200
06eb6ed4
 
3bcf5579
     Merge branch 'master' of ssh://git.sip-router.org/sip-router
06eb6ed4
 
3bcf5579
 commit f6d530e68ffe9db11f5f148c51f8bff0b542f028
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Tue Oct 22 20:57:52 2013 +0200
06eb6ed4
 
3bcf5579
     modules/cdp: allow CDP child processes to respond to dynamic cfg changes
     	- this for example allows dumping pkg memory using core cfg variables similar to SIP workers, etc
06eb6ed4
 
3bcf5579
 commit 58a3069927a2e37c327256cd3475d7a7f8a2f5c4
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Tue Oct 22 11:08:08 2013 +0100
06eb6ed4
 
3bcf5579
     pkg/kamailio/centos: updated README to remove mi_xmlrpc from the set of unbuilt modules
06eb6ed4
 
3bcf5579
 commit d79cffa79ab740bc3e724fc0e9b8fc9f7236af44
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Tue Oct 22 11:07:40 2013 +0100
06eb6ed4
 
3bcf5579
     pkg/kamailio/centos: updated .spec to add mi_xmlrpc to xmlrpc package
06eb6ed4
 
3bcf5579
 commit 05f0ed6d77602f3ee1a2cfc8cee1c760dc2f6800
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Tue Oct 22 10:45:56 2013 +0100
06eb6ed4
 
3bcf5579
     modules/mi_xmlrpc: fixed compilation warning
06eb6ed4
 
3bcf5579
 commit b3dedff1053a1d35e803f3824042732f07532b77
 Author: Muhammad Shahzad <shaheryarkh@gmail.com>
 Date:   Tue Oct 22 10:43:43 2013 +0100
06eb6ed4
 
3bcf5579
     modules/mi_xmlrpc: patched so that it now builds for CentOS
28111e79
     
3bcf5579
     - Patch by Muhammad Shahzad <shaheryarkh@gmail.com>
     - Committed by Peter Dunkley <peter.dunkley@crocodile-rcs.com>
06eb6ed4
 
3bcf5579
 commit 11abcfd96f30aa5f0032385ac5893c27bdf6315b
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Mon Oct 21 14:40:10 2013 +0100
06eb6ed4
 
3bcf5579
     memcached: added minimum libmemcached version required to documentation
06eb6ed4
 
3bcf5579
 commit 4bffd1950e4481a734141ae6cf755458f341f45b
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Mon Oct 21 13:40:46 2013 +0100
06eb6ed4
 
3bcf5579
     pkg/kamailio/centos: updated README that explains which modules are not built for CentOS
     
     - The modules not built at this time are:
       - app_java
       - app_mono
       - db_cassandra
       - db_oracle
       - iptrtpproxy
       - jabber
       - memcached
       - mi_xmlrpc
       - osp
06eb6ed4
 
3bcf5579
 commit e3524fb816c1fad04b3c855e3fe88151b33e24c8
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Mon Oct 21 13:37:45 2013 +0100
06eb6ed4
 
3bcf5579
     pkg/kamailio/centos: updated .spec to build packages with dependencies that can be met by EPEL
28111e79
     
3bcf5579
     - This means the computer building the RPMs needs to have access to EPEL and
       the appropriate dependencies installed from it.  However, there will be
       no need to have EPEL dependencies installed on a running instance _unless_
       you want to use one of the modules with an EPEL dependency.
     - The modules supported with EPEL are:
       - acc_radius, auth_radius, misc_radius, peering
       - carrierroute
       - dnssec
       - geoip
       - json, jsonrpc-c
       - ndb_redis
06eb6ed4
 
3bcf5579
 commit 9f08b58f58585559646b470ae9f4b9801617ba73
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Sun Oct 20 23:52:23 2013 +0100
06eb6ed4
 
3bcf5579
     pkg/kamailio/centos: updated rel in .spec
06eb6ed4
 
3bcf5579
 commit ce9f46a3778cd6c79f2411b5934e3ad320cf6de4
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Sun Oct 20 23:46:35 2013 +0100
06eb6ed4
 
3bcf5579
     pkg/kamailio/centos: removed out-of-date BoxGrinder appliance files
06eb6ed4
 
3bcf5579
 commit 0de2ae72410f0672f174a8cae34d4ac12798a188
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Sun Oct 20 23:27:58 2013 +0100
06eb6ed4
 
3bcf5579
     pkg/kamailio/centos: updated documentation
06eb6ed4
 
3bcf5579
 commit 61ad39509ca1d739d00d0386ab5a991cf54477d8
 Author: Øyvind Kolbu <oyvind.kolbu@usit.uio.no>
 Date:   Sun Oct 20 22:04:16 2013 +0200
06eb6ed4
 
3bcf5579
     fix dns srv failover when no UDP record is present
     
     - refactored code for srv lookup to have less code duplication
06eb6ed4
 
3bcf5579
 commit 820046b04c2218273a11f905dc798812d7ca0ca6
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Fri Oct 18 09:21:02 2013 +0200
06eb6ed4
 
3bcf5579
     modules/ims_registrar_scscf: added outstanding documentation
06eb6ed4
 
3bcf5579
 commit 37f284d2d9bbe6dac4888600d0b99ccc58d22eb9
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Oct 17 18:18:17 2013 +0200
06eb6ed4
 
3bcf5579
     Makefile.defs: version set to 4.1.0-pre0
06eb6ed4
 
3bcf5579
 commit 324e458ad68e97edaf2240e0f79b7380e77d268c
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Thu Oct 17 16:46:09 2013 +0200
06eb6ed4
 
3bcf5579
     modules/ims_qos: second iteration of ims_qos module
     	- module now support media authorization over Diameter Rx (between P-CSCF and PCRF)
06eb6ed4
 
3bcf5579
 commit d5c482ca06ff4b8529ea00d421484addd0203c37
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Thu Oct 17 16:44:46 2013 +0200
06eb6ed4
 
3bcf5579
     modules/tm: Edited documentation to show that t_suspend/continue can now be used on SIP responses
06eb6ed4
 
3bcf5579
 commit 16e763c32d7a2b9fc451185e028a90b3be758f65
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Thu Oct 17 16:41:15 2013 +0200
06eb6ed4
 
3bcf5579
     modules/tm: extended tm async support to SIP responses
     	-t_suspend and t_continue functions now work with SIP responses as well as requests
06eb6ed4
 
3bcf5579
 commit 8b8132c17c126ff4edb2f5c9544dbd30894f6108
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Thu Oct 17 16:40:07 2013 +0200
06eb6ed4
 
3bcf5579
     parser: defined new FL_RPL_SUSPENDED used for suspend on reply
06eb6ed4
 
3bcf5579
 commit cc8bc36c67a0b8e7317c06c50a88e8e6aa15d790
 Merge: 217e508 2f368b6
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Wed Oct 16 14:12:51 2013 +0200
06eb6ed4
 
3bcf5579
     ims_charging: Merge branch 'ims_charging' into master
06eb6ed4
 
3bcf5579
 commit 2f368b676acb026bf4647af02108a24e49e30581
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Fri Oct 11 00:07:18 2013 -0300
06eb6ed4
 
3bcf5579
     ims_charging: fixed bug causing dialog cb function to be called more than once
28111e79
     
3bcf5579
     - removed possible race condition in dialog cb
     - improved the way locking was performed
06eb6ed4
 
3bcf5579
 commit 217e5089df327215dd5078a72dd5b14526640191
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Thu Oct 10 16:04:49 2013 +0200
06eb6ed4
 
3bcf5579
     modules/ims_charging: restored an unlock that will cause deadlock if omitted
06eb6ed4
 
3bcf5579
 commit bae7fcb9be9a4cf88693e6c4180e3c1e6f4b6c1d
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Thu Oct 10 15:36:59 2013 +0200
06eb6ed4
 
3bcf5579
     modules/ims_charging: fixed bug not initialise AVP string value for success CCA
06eb6ed4
 
3bcf5579
 commit 6ccca97cba61e75e9da0b6d36f1ee38fc88e94f3
 Merge: db618dd 83add48
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Thu Oct 10 15:01:07 2013 +0200
06eb6ed4
 
3bcf5579
     Merge branch 'master' of ssh://git.sip-router.org/sip-router
06eb6ed4
 
3bcf5579
 commit db618ddbdc2ec92a508acd913f2f847a4fb59cae
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Thu Oct 10 14:59:23 2013 +0200
06eb6ed4
 
3bcf5579
     modules/ims_charging: corrected default termination cause code to DIAMETER_LOGOUT
     	- also corrected typo
     	- added other termination cause code defines for future use
06eb6ed4
 
3bcf5579
 commit 83add48b7c1cdf0d9f64c24bcc134195699daac1
 Author: Robert Boisvert <rdboisvert@gmail.com>
 Date:   Thu Oct 10 08:25:05 2013 -0400
06eb6ed4
 
3bcf5579
     mohqueue: fixes
     
     * cleaned up all error paths (fixed crashes)
     * added support for INVITEs that get stuck
     * adjusted code to avoid compiler warnings
     * PRACK only invoked if Require: 100rel set
     * fixed bug that allowed a new call to be created more than once
28111e79
     
3bcf5579
     Documentation
     * updated NOTES
06eb6ed4
 
3bcf5579
 commit ac5835c0aff657cae169432466851c9f2cbca8ad
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Oct 10 12:45:45 2013 +0200
06eb6ed4
 
3bcf5579
     cfgutils: init probability pointer to NULL
28111e79
     
3bcf5579
     - otherwise it can be an attempt to free it when the kamailio does not
       start due to config errors
     - reported by Dragos Oancea
06eb6ed4
 
3bcf5579
 commit a3bddf300ff82b9d811acb5dd6ec2e25f0eab07c
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Wed Oct 9 17:55:20 2013 +0200
06eb6ed4
 
3bcf5579
     module/tm: changed log level from WARN to DBG for informational message
06eb6ed4
 
3bcf5579
 commit 2dc78738af4a0693e0a4d3f77e2174586d53d90b
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Tue Oct 8 15:52:09 2013 -0300
06eb6ed4
 
3bcf5579
     ims_charging: removed session unlock function call when no lock was acquired
06eb6ed4
 
3bcf5579
 commit dcce66b2a3db3aeaa5de1a87429320731ab3795c
 Merge: 121e828 639ce58
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Tue Oct 8 18:43:14 2013 +0200
06eb6ed4
 
3bcf5579
     ims_charging: Merge branch 'ims_charging' into Master.
06eb6ed4
 
3bcf5579
 commit 121e828e2bedd3f76a1343f7257978153e78fc8f
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Tue Oct 8 02:37:43 2013 +0100
06eb6ed4
 
3bcf5579
     pkg/kamailio/centos: added mohqueue to CentOS build
06eb6ed4
 
3bcf5579
 commit 03dbfd4c97290028212ddb04eea5faf5ef4ba007
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Tue Oct 8 02:27:24 2013 +0100
06eb6ed4
 
3bcf5579
     modules/mohqueue: created text README file from doc source
06eb6ed4
 
3bcf5579
 commit a39adb3497b5b095126e835104d637669dee2a7e
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Oct 7 16:17:53 2013 +0200
06eb6ed4
 
3bcf5579
     ims_charging: Add statistic ccr_timeouts
06eb6ed4
 
3bcf5579
 commit e4e84c80232a5acc60b64adb541b54b6967189f6
 Author: Timo Teräs <timo.teras@iki.fi>
 Date:   Mon Oct 7 17:09:59 2013 +0300
06eb6ed4
 
3bcf5579
     mohqueue: fix build error due to get_debug_level api change
28111e79
     
3bcf5579
     Should have tested better before merging. Should probably remove the
     whole debug print helper and use core functions directly now that
     the core supports per-module debugging.
06eb6ed4
 
3bcf5579
 commit 62860094af838710ee5b9892cfb9f99f615055f6
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Mon Oct 7 10:01:56 2013 +0100
06eb6ed4
 
3bcf5579
     tm: Restore ruid value in sip_msg struct after creating transactions from branches
28111e79
     
3bcf5579
     - Fixes crash when freeing memory
06eb6ed4
 
3bcf5579
 commit a4370dc336e5552b93d32314249d4d613d77ef99
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Mon Oct 7 12:49:00 2013 +0200
06eb6ed4
 
3bcf5579
     modules/tm: missing lock initialisation for async_lock
     	- related to commit 5ab44c7c2fc78038302bf455ff49e374fc79550b
06eb6ed4
 
3bcf5579
 commit ca060f98bbecb407d5d29cbe19cec821d3990330
 Merge: 6e19deb 24f66ec
 Author: Timo Teräs <timo.teras@iki.fi>
 Date:   Mon Oct 7 11:18:02 2013 +0300
06eb6ed4
 
3bcf5579
     Merge branch 'tteras/mohqueue'
06eb6ed4
 
3bcf5579
 commit 6e19debdf9b240c71ca90bfd6cadd46f0f57ace8
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Oct 7 10:15:11 2013 +0200
06eb6ed4
 
3bcf5579
     examples/pcscf: Removed dependency to Presence-User-Agent and SQLite.
06eb6ed4
 
3bcf5579
 commit c9395e690435cdb8fc62b7fb13b378fe0a6ca8e5
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Mon Oct 7 07:52:21 2013 +0100
06eb6ed4
 
3bcf5579
     htable: update documentation for dmq integration
06eb6ed4
 
3bcf5579
 commit 6a20bf80ae014801667c5a23782b33af5467c409
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Mon Oct 7 07:44:38 2013 +0100
06eb6ed4
 
3bcf5579
     htable: initial dmq integration
06eb6ed4
 
3bcf5579
 commit 24f66ecc72064c9bf40deeb324e666b6b95dfa83
 Author: Timo Teräs <timo.teras@iki.fi>
 Date:   Mon Oct 7 08:41:37 2013 +0300
06eb6ed4
 
3bcf5579
     mohqueue: remove handwritten .sql, it is now autogenerated
06eb6ed4
 
3bcf5579
 commit 1af34ca5b9f799b83242a9ecddf8abe9521114dd
 Author: Robert Boisvert <rdboisvert@gmail.com>
 Date:   Thu Oct 3 11:36:08 2013 -0400
06eb6ed4
 
3bcf5579
     mohqueue schema files
06eb6ed4
 
3bcf5579
 commit f8f3d34ba5471742676831b22b1c872823a31cba
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Sat Oct 5 13:14:09 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: fix compiler warning for macro.
28111e79
     
3bcf5579
     - correct "always evaluates to true" when using address of stack variable.
06eb6ed4
 
3bcf5579
 commit 2f0043b153c60380e35c8ec4c33a9bbc7fb2b05c
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Thu Sep 19 13:49:24 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: fix return value of sca_call_info_uri_update()
28111e79
     
3bcf5579
     - return value of 0 can bubble up as return value of sca_call_info_update(),
       causing early script termination (exported function returning 0 in script
       is equivalent to "exit")
     - report and patch from Timo Teräs
06eb6ed4
 
3bcf5579
 commit 2efe3e365e1670cc3ac8b4900a1104c3720d44fb
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Tue Aug 20 15:54:17 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: AoR should not be treated as SCA if there are no subscribers.
06eb6ed4
 
3bcf5579
 commit 58a47ac21d09bf6feb1431bbe490643e9827c876
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Tue Aug 20 15:14:26 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: improved handling of host-only Contact URIs
06eb6ed4
 
3bcf5579
 commit 3b1f87523bdc53538c1b6f409ba9470048572701
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Mon Jul 22 00:48:46 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: restore missing prototype.
28111e79
     
3bcf5579
     sca_subscription_aor_has_subscribers
06eb6ed4
 
3bcf5579
 commit 97653df1d93636771c7b2fa8e4f9aef002ee7e5b
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Mon Jul 22 00:42:18 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: detect when an AoR is no longer SCA.
28111e79
     
3bcf5579
     Don't, for example, create an appearance for callees that do not send
     a Call-Info header, and whose AoR also has no subscribers.
06eb6ed4
 
3bcf5579
 commit a6f80374c4dd3d09fa7e25a8e6c59dab0bf2fae5
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Mon Jul 22 00:37:32 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: Clear stale line-seize appearances via timer.
28111e79
     
3bcf5579
     Some badly behaved/buggy UAs don't know when to say when.
06eb6ed4
 
3bcf5579
 commit 84d1981ce059fcdd7a5113428b0227fbb0b977ab
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Thu Jun 13 16:06:10 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: fix regression: restore purge expired timer
06eb6ed4
 
3bcf5579
 commit c0fb2a67a699e30fd3274c9f864918e6e02e1926
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Thu Jun 13 15:34:00 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: clear appearance on receipt of out-of-dialog SUBSCRIBE
     
     - If a call-info SUBSCRIBE with no To-tag arrives from a subscriber
       with an active subscription, release any appearances owned by the
       subscriber, on the assumption that the subscriber has lost track
       of SCA (reboot, power/network loss).
06eb6ed4
 
3bcf5579
 commit ef9b12d213416f910e0c11bdeecf9112032939f8
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Thu Jun 13 15:30:40 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: detect and clear orphaned appearances caused by answer glare
     
     - set appearance state created by SCA callee answer to ACTIVE_PENDING,
       and promote to ACTIVE on ACK from caller. If no ACK from caller is
       received within 30 seconds (enough time for retransmission to fail),
       the ACTIVE_PENDING appearance will be cleared by the
       sca_appearance_purge_stale timer.
06eb6ed4
 
3bcf5579
 commit 1ef4587612806a94c7a81aac4f768b9bbe472b43
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Wed May 15 16:13:23 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: reconcile Contact and From URIs in ACK callback.
     
     - fix Music-on-Hold in Polycoms when SCA caller has MoH enabled and SCA callee
       does SCA hold/pickup with identical To & From URIs. Previously, module would
       end up looking up an appearance for callee in ACK callback instead of caller.
06eb6ed4
 
3bcf5579
 commit 185bd40d1a197709d28d9b966ed8fd4b4c00faf9
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Tue May 14 16:25:06 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: improved BYE handling.
     
     - Clear appearances for both legs on BYE request if possible.
06eb6ed4
 
3bcf5579
 commit 36ad80745607fca859578b8423cbd767f4c5b095
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Tue May 14 16:23:46 2013 -0400
 
     modules/sca: free previous appearance owner, callee, dialog if non-NULL.
06eb6ed4
 
3bcf5579
 commit bb21b5e0bc7aaf001799e259b81aebe28168afb1
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Thu May 2 15:12:16 2013 -0400
 
     modules/sca: change logging level for failed lookup by appearance-index.
28111e79
     
3bcf5579
     - appearance-index won't be found yet if SCA callee is answering, logging
       at WARN is misleading.
06eb6ed4
 
3bcf5579
 commit 98b8ba06dfaec49331dbfc3164e02a490e0db214
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Tue Apr 30 23:31:12 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: space-separate dialog tags in sca.all_appearances output
06eb6ed4
 
3bcf5579
 commit 002dc46fee94edf8b7086d7d3bb0286979213532
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Tue Apr 30 23:10:10 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: track appearance times.
     
     Include time of last state chance in sca.all_appearances output.
06eb6ed4
 
3bcf5579
 commit ac298442533c048e5ccacf6b3ad0cb36d52c2eff
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Wed Apr 24 11:30:35 2013 -0400
 
     modules/sca: add sca.subscription_count to rpc exports list.
 
 commit 815d70e5156c2a878e59c59182ffa957f1d75a80
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Wed Apr 24 01:18:27 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: RPC: fix sca.show_subscription, add sca.subscription_count
28111e79
     
3bcf5579
     - sca.subscription_count will eventually be subsumed by sca.stats.
06eb6ed4
 
3bcf5579
 commit 2e0af20cd7a5b3e46ceb36ef3919df78c1bdf1df
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Thu Apr 18 13:52:10 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: fall back to tag lookup if lookup by index fails.
28111e79
     
3bcf5579
     - Fix appearance tracking for SCA implementations with inconsistent
       Call-Info header inclusion.
06eb6ed4
 
3bcf5579
 commit a6f038343de57ca6bd257e442af41feae2b18c4d
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Mon Apr 15 20:16:36 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: add SCA_DB_DEFAULT_FETCH_ROW_COUNT
06eb6ed4
 
3bcf5579
 commit 562e49dc6e6fb9adb47adecbda8bfb94f12d86aa
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Mon Apr 15 20:11:08 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: use DB fetch queries when restoring subscribers from database.
     
     - Previously used standard query, exhausting pkg memory when subscriber
       count is high.
06eb6ed4
 
3bcf5579
 commit 92114b530e6a206af1fe173a948cb542a62717c2
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Mon Apr 15 20:09:01 2013 -0400
 
     modules/sca: only check if callee is SCA if callee_aor has a value.
 
 commit 1e9708462f0e709e795813490d56897d0f44997c
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Mon Apr 15 17:17:05 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: add check for empty AoR in lock_shared_appearance calls.
28111e79
     
3bcf5579
     - Sanity checking
06eb6ed4
 
3bcf5579
 commit 6cdc9c4f3e915fbad5da1112b9e0553726e877f2
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Thu Apr 11 22:34:10 2013 -0400
 
     modules/sca: clear appearance on t_reply with error after receiving 18x.
     
     - Receiving a 18x provisional reply triggers line-seize subscription
       termination. Releasing the seized appearance while processing a t_reply
       with an error status *after* getting a 18x would fail because
       sca_subscription_terminate could not find a matching line-seize
       subscription. In that case, look up appearance by tags and release it.
 
 commit 28978be4d825e08a455387209af6dda4aa4bdfde
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Fri Oct 4 18:40:42 2013 +0100
 
     dmq: fix memory leak in dmq_send_message()
 
 commit cf4275d4cb16dce4cbac48ca946a66e9f1626c35
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Fri Oct 4 14:57:39 2013 +0100
 
     memcached: fix memory leak, discovered on a report by Dragos Oancea
06eb6ed4
 
3bcf5579
 commit 0f3a566dd699090cf6a558edc3aefac2c41e24e5
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Fri Oct 4 14:47:06 2013 +0200
 
     memcached: comment clarification for wrapper for libmemcache callbacks
 
 commit 0978c77d694cecd1b7813775a498f6495ae844dc
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Fri Oct 4 14:22:39 2013 +0200
06eb6ed4
 
3bcf5579
     avpops: add a note to the docs that avp_db_query is deprecated and sqlops is better
 
 commit 673243a06200b8961756ebe3957bf9bd9059c2bb
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Oct 4 13:11:23 2013 +0200
06eb6ed4
 
3bcf5579
     nathelper: updated docs with udpping_from_path
06eb6ed4
 
3bcf5579
 commit 565ba8d4b71ae5a43027c51e3caf06f20a10b14d
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Oct 4 13:07:44 2013 +0200
 
     nathelper: new mod param - udpping_from_path
     
     - enable sending UDP pings with raw sockets from Path address
     - patch by Marcus Hunger
 
 commit 9bb88b5b22901b258fdbcd874264b823a8443869
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Fri Oct 4 14:04:22 2013 +0300
06eb6ed4
 
3bcf5579
     dialplan: improved debug messages so that used dpid is shown
06eb6ed4
 
3bcf5579
 commit 88e2da3c54a1cef967d96a5753b1f7f014ba689e
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Oct 4 12:14:25 2013 +0200
06eb6ed4
 
3bcf5579
     acc: time_format parameter documentation
28111e79
     
3bcf5579
     - eclosed exaples in dotted lines like in most modules to highlight them
       on text output
06eb6ed4
 
3bcf5579
 commit df4fbc220efd333fa638831167dd4fe5e69a89a2
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Oct 4 12:02:32 2013 +0200
06eb6ed4
 
3bcf5579
     acc: new parameter acc_time_format
     
     - specify the format to print time as string for acc_time_mode=3 (using
       localtime) and acc_time_mode=4 (using gmtime)
     - default value is "%Y-%m-%d %H:%M:%S"
06eb6ed4
 
3bcf5579
 commit fed0a07d86c9e4d365cb7a5e25d4aaacb4b9adf2
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Oct 3 10:00:22 2013 +0200
06eb6ed4
 
3bcf5579
     dialog: fixed typos in log messages
06eb6ed4
 
3bcf5579
 commit f12aa1b3c16b475029f0a3474b30f3b17ea18056
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Oct 3 09:58:04 2013 +0200
06eb6ed4
 
3bcf5579
     dialog: decode alias parameter from contact address and use it as dst uri
28111e79
     
3bcf5579
     - makes dialog module to work with set_contact_alias() as first hop
       after a nat router
06eb6ed4
 
3bcf5579
 commit a41cb60d5171566e13f18b45f50d173f38d206c0
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Oct 3 09:37:54 2013 +0200
06eb6ed4
 
3bcf5579
     nathelper: documentation for set_contact_alias()
06eb6ed4
 
3bcf5579
 commit 58659b0cabb623c6420c186755c968b4550ff09c
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Oct 3 09:16:38 2013 +0200
06eb6ed4
 
3bcf5579
     nathelper: set_contact_alias() new function for adding alias parameter to contact uri
28111e79
     
3bcf5579
     - similar to add_contact_alias(), but this works like
       fix_nated_contact(), in the way that new contact uri is immediately
       visible to other modules (e.g., dialog, presence)
06eb6ed4
 
3bcf5579
 commit 217f9fddbca31e06075132dd75a645d612d7af93
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Oct 3 09:13:39 2013 +0200
06eb6ed4
 
3bcf5579
     core: helper functions to add or restore alias parameter to an uri
06eb6ed4
 
3bcf5579
 commit 639ce584258f2c2ad4331bbd9ae2599a86edc80b
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Thu Oct 3 11:56:13 2013 -0400
06eb6ed4
 
3bcf5579
     ims_charging: read diameter AVP MAC value dynamically from $avp
     
     - $avp(ro_mac_value) can be either present or not. In case it is not, default value is used
     - $avp(cca_result_code) now supports interpolation
06eb6ed4
 
3bcf5579
 commit 753e93d3ad1658c104963c208c4e36b23c1dd307
 Author: Robert Boisvert <rdboisvert@gmail.com>
 Date:   Thu Oct 3 09:22:54 2013 +0300
06eb6ed4
 
3bcf5579
     modules/mohqueue: pull changes from upstream
     
     Merges up to upstream commit a3f679430d853d5b1b71ba92d8547ca2c86509ec.
     
     Changes in code:
     * fixes RTP stop not being sent
     * use pcbp->req instead of -> in rtp_destroy
     * fixed uninitialized varbs
     * use close_call () for no response on INVITE
     * changed to return handled if reINVITE sent
     * switched to using fixup_svpe functions
     
     Documentation:
     * added comment about rtpproxy limit
     * adjusted to remove hold sequence in transfer out
06eb6ed4
 
3bcf5579
 commit 9978906d39071908234f0236ea8693844a3c5ba1
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Thu Oct 3 05:59:09 2013 +0100
06eb6ed4
 
3bcf5579
     dmq: regenerated readme
06eb6ed4
 
3bcf5579
 commit 3f6445f4620e3866dc859b9cfb6710e28bd407e5
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Thu Oct 3 05:54:01 2013 +0100
06eb6ed4
 
3bcf5579
     dmq: add content-type header
06eb6ed4
 
3bcf5579
 commit 127bf3d5be959a1287ae0fac91cf89e27ed01f42
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Wed Oct 2 22:14:15 2013 +0100
06eb6ed4
 
3bcf5579
     pkg/kamailio/centos: put core files in /tmp on CentOS
06eb6ed4
 
3bcf5579
 commit b2c5c598a38c770c2c4a7aef7c8267ad43fc6cd7
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Wed Oct 2 20:39:22 2013 +0300
06eb6ed4
 
3bcf5579
     modules/db_mysql: use autocommit var to start and stop transactions
06eb6ed4
 
3bcf5579
 commit f5aec1db89664ad3b1a5d20ac81da4acda7d1d92
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Wed Oct 2 17:21:11 2013 +0200
18430108
 
3bcf5579
     ims_charging: docs: Fixed linebreaks in examples, regenerated README
18430108
 
3bcf5579
 commit 6faf12653c1db9f011b1826061824c831bda3f58
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed Oct 2 16:43:35 2013 +0200
18430108
 
3bcf5579
     memcached: use pv buffer to clone the memcache value in pv strucutre
28111e79
     
3bcf5579
     - avoid leak occured by usage of pkg_str_dup()
     - reported by Dragos Oancea
18430108
 
3bcf5579
 commit 9909e05d46d0cdd22227b3b8c1b1d60253a135e2
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed Oct 2 16:43:12 2013 +0200
18430108
 
3bcf5579
     memcached: use pkg-config if available for flags and libs in Makefile
18430108
 
3bcf5579
 commit 3f3c865ed04e1b0b8eb3762622662a76ce92b2e2
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed Oct 2 14:23:53 2013 +0200
18430108
 
3bcf5579
     core: helper function to get source address as uri or proxy format
18430108
 
3bcf5579
 commit 5db86a941a909c17a0f9ee1b04febbe4c60033bd
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Oct 2 14:15:18 2013 +0200
18430108
 
3bcf5579
     core: skip dns srv for websocket after check if domain is ip
     
     - reported by Peter Dunkley
18430108
 
3bcf5579
 commit 49720ce99e72ded34c67a9ee4d17a9cedaf0a0f4
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed Oct 2 10:04:35 2013 +0100
18430108
 
3bcf5579
     xcap_server: Fix memory allocation check bug in xcap_misc
     
     - Would cause crash if out of package memory
18430108
 
3bcf5579
 commit 93af236644058b4e97162eae689f9b32b8076691
 Author: Timo Teräs <timo.teras@iki.fi>
 Date:   Wed Oct 2 09:05:22 2013 +0300
18430108
 
3bcf5579
     mohqueue: new module
     
     module to queue up calls in music-on-hold and then retrieve them
     
     imported from https://github.com/rdboisvert/mohqueue
     commit f796f259ed1728e19adb31d76af5f6c3f548f021
     
     excluding LICENSE which is redundant now that the module is part
     of the kamailio source tree.
18430108
 
3bcf5579
 commit fd9fcd75c222b73a2b70793e5d79c7494f757a1e
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Wed Oct 2 01:30:37 2013 +0100
18430108
 
3bcf5579
     modules/auth_ephemeral: Added MI commands for shared secret management
     
     - Can add, remove, and display shared secrets with MI commands
     - This means you can add/revoke secrets without a restart
18430108
 
3bcf5579
 commit 6c7a0f3cdaee5ea0300d014f07e4d68f45c6e20b
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Wed Oct 2 01:29:45 2013 +0100
18430108
 
3bcf5579
     modules/websocket: tidied up MI commands
     
     - Fixed leak in error situations
     - Improved error responses
18430108
 
3bcf5579
 commit 1c74725dc14fc40d9b553950e212241821351878
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Oct 1 23:18:07 2013 +0200
18430108
 
3bcf5579
     core: don't attempt srv lookup for proto ws or wss
18430108
 
3bcf5579
 commit 2934e46a18d9cfba05e657bc1dbbaa559a31b103
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Oct 1 23:03:32 2013 +0200
18430108
 
3bcf5579
     registrar: fix compile warning after previous patch
18430108
 
3bcf5579
 commit 6cfd13cbddd1869ffbc947fdecd77d18a3fcb886
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Tue Oct 1 10:52:01 2013 +0100
18430108
 
3bcf5579
     core: fix TCP connection leak
     
     - patch provided by Vitally Aleksandrov
18430108
 
3bcf5579
 commit b5b570f278124bf0456d43a36a7c0eb5eaa9efe6
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Oct 1 09:34:17 2013 +0200
18430108
 
3bcf5579
     tm: added t_use_uac_headers() to documentation
18430108
 
3bcf5579
 commit 0e71fec1e108e1c9b97486ced8c1328738ca13c2
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Oct 1 09:27:46 2013 +0200
18430108
 
3bcf5579
     tm: new function t_use_uac_headers()
     
     - set internal flags to tell tm to use UAC side for building headers for
       local generated requests (ACK, CANCEL) - useful when changing From/To
       headers using other functions than uac_replace_[from|to]()
18430108
 
3bcf5579
 commit 5ac033cf85921b4c364d6d463bc75ebd22c5721a
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Mon Sep 30 23:38:56 2013 +0100
18430108
 
3bcf5579
     pkg/kamailio/centos: Added ims_charging module to .spec
     
     - Removed cdp package and put cdp and cdp_avp modules into ims package
18430108
 
3bcf5579
 commit 576dce3cfdbf3cfa36fcac4f26aa3312f4add37a
 Merge: 1c3e761 f96c7f5
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 22:38:42 2013 +0200
18430108
 
3bcf5579
     ims_charging: New module for Diameter-Ro-Operations (IMS-Charging), Merge into Master
     
     Credits go to:
     - Jason Penton (jason.penton@gmail.com)
     - Carlos Ruiz Diaz (carlos@ng-voice.com)
     
     Merge branch 'ims_charging'
18430108
 
3bcf5579
 commit f96c7f5a44e510dbc0e3483d98c8484a6a603c23
 Merge: 8b3d53b 792fc3c
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 22:36:35 2013 +0200
18430108
 
3bcf5579
     Merge branch 'tmp/ims_charging' of ssh://git.sip-router.org/sip-router into ims_charging
28111e79
     
3bcf5579
     Conflicts:
     	modules/ims_charging/README
     	modules/ims_charging/doc/ims_charging.xml
     	modules/ims_charging/doc/ims_charging_admin.xml
     	modules/ims_charging/mod.c
18430108
 
3bcf5579
 commit 8b3d53b35f22c2de2203450af23dd8282ba8a7bc
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 20:46:30 2013 +0200
 
     ims_charging: Beautified XML-Doc for IMS-Charging
 
 commit 1200242cadb445988b7e582fe62a3662caf99586
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Mon Sep 30 14:40:54 2013 -0400
 
     ims_charging: added some stats
     
     - billed_secs
     - ccr_avg_response_time
     - ccr_responses_time
     - failed_final_ccrs
     - failed_initial_ccrs
     - failed_interim_ccr
     - final_ccrs
     - initial_ccrs
     - interim_ccrs
     - killed_calls
     - successful_final_ccrs
     - successful_initial_ccrs
     - successful_interim_ccr
 
 commit 4a050987a20a7489f08d9b7e88566439a764d013
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:30:41 2013 +0200
18430108
 
3bcf5579
     ims_charging: Regenerated README after documentation update
18430108
 
3bcf5579
 commit a0bdd980634635ca00a3ce87ac0ea03070b2a6ea
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:30:38 2013 +0200
18430108
 
3bcf5579
     ims_charging: Fixed minor typos in ims_charging-documentation
18430108
 
3bcf5579
 commit e9c7039efe2df811ba6e09829e7b713e5a25a808
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:24:51 2013 +0200
18430108
 
3bcf5579
     ims_charging: Regenerated README after documentation update
18430108
 
3bcf5579
 commit 46e1160be51d5c731fa1380f23d9d6dd0ca76f26
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:23:05 2013 +0200
18430108
 
3bcf5579
     ims_charging: Fixed minor typos in ims_charging-documentation
18430108
 
3bcf5579
 commit c689a44ad13b430ac425e0efd46badf4ad021950
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:21:04 2013 +0200
18430108
 
3bcf5579
     ims_charging: Fixed minor typos in ims_charging-documentation
18430108
 
3bcf5579
 commit 5b3ef601025eeeda556b433b6257beaf88a7ee91
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:20:04 2013 +0200
18430108
 
3bcf5579
     ims_charging: Fixed minor typos in ims_charging-documentation
18430108
 
3bcf5579
 commit ad7fb226901ca6ebc6119df0994054ba51100951
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:16:20 2013 +0200
18430108
 
3bcf5579
     ims_charging: Fixed minor typos in ims_charging-documentation
18430108
 
3bcf5579
 commit b9c8f31cfba447326869c32c87cb728c04ec0e28
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 12:58:56 2013 +0200
18430108
 
3bcf5579
     ims_charging: Documentation updates.
18430108
 
3bcf5579
 commit 792fc3cbc1a1181a482659ea5743681f1a52b911
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Mon Sep 30 15:57:23 2013 -0400
18430108
 
3bcf5579
     ims_charging: updated documentation
18430108
 
3bcf5579
 commit 6fdc83ecd7fa5313635a0041e76498704b0c8225
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 20:46:30 2013 +0200
18430108
 
3bcf5579
     Beautified XML-Doc for IMS-Charging
18430108
 
3bcf5579
 commit ef073a82f81af6e51dff19dcadfe4a8cb760c07d
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Mon Sep 30 14:40:54 2013 -0400
18430108
 
3bcf5579
     ims_charging: added some stats
     
     - billed_secs
     - ccr_avg_response_time
     - ccr_responses_time
     - failed_final_ccrs
     - failed_initial_ccrs
     - failed_interim_ccr
     - final_ccrs
     - initial_ccrs
     - interim_ccrs
     - killed_calls
     - successful_final_ccrs
     - successful_initial_ccrs
     - successful_interim_ccr
18430108
 
3bcf5579
 commit 1c3e761fbd087ee578ce305d89f6b8ee4e9ab79d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 30 16:49:26 2013 +0200
18430108
 
3bcf5579
     app_perl: use local buffer to print dynamic string in pv_sprintf()
28111e79
     
3bcf5579
     - avoid pkg malloc for temporary need
     - fix leak in case of fmt parse error, discovered on a report by Dragos
       Oancea
18430108
 
3bcf5579
 commit 0696e668d75be14922980dbc9f67aa91eaf688fd
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 30 15:54:44 2013 +0200
18430108
 
3bcf5579
     registrar: simplified getting value for max_contacts xavp
18430108
 
3bcf5579
 commit 308f2920df586065e0bf8ef02d7c77b1c94a4836
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Mon Sep 30 15:49:10 2013 +0200
18430108
 
3bcf5579
     registrar: option to take the socket from an xavp
28111e79
     
3bcf5579
     - child named "socket" of xavp named by xavp_cfg parameter
18430108
 
3bcf5579
 commit 89bd52a84d5e0d75572caff61346d0c3750c868a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 30 15:47:30 2013 +0200
18430108
 
3bcf5579
     core: helper functions to get xavp child nodes
     
     - one function to get the $xavp(rootname=>childname) in code
     - wrappers for child node, child node with int value and child node with str value
18430108
 
3bcf5579
 commit e266b01116513a4fcea5df1c761ef1981e17f8f8
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:30:41 2013 +0200
18430108
 
3bcf5579
     Regenerated README after documentation update
18430108
 
3bcf5579
 commit e98012e859ea6dd2c198d650f272d3e489758a22
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:30:38 2013 +0200
18430108
 
3bcf5579
     Fixed minor typos in ims_charging-documentation
18430108
 
3bcf5579
 commit 1265420b8b700eec9c96fd7752a5c3d528a51c32
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:24:51 2013 +0200
18430108
 
3bcf5579
     Regenerated README after documentation update
18430108
 
3bcf5579
 commit bcdc27641fbec8176cea19fd4cefad1830a5c4db
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:23:05 2013 +0200
18430108
 
3bcf5579
     Fixed minor typos in ims_charging-documentation
18430108
 
3bcf5579
 commit ba0299bd965de8d513d70151c11bf13c4ec11560
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:21:04 2013 +0200
18430108
 
3bcf5579
     Fixed minor typos in ims_charging-documentation
18430108
 
3bcf5579
 commit e8a054d0e684b8f73bd0733d7d00d5e6b5e9b23f
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:20:04 2013 +0200
18430108
 
3bcf5579
     Fixed minor typos in ims_charging-documentation
18430108
 
3bcf5579
 commit 364dc576f602db40e93f446443e278290609237b
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:16:20 2013 +0200
18430108
 
3bcf5579
     Fixed minor typos in ims_charging-documentation
18430108
 
3bcf5579
 commit 4af2d9a46f1b7be273c079040989bd0d0c884feb
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 12:58:56 2013 +0200
18430108
 
3bcf5579
     Documentation updates.
18430108
 
3bcf5579
 commit 3c7f8ba5e3febe4dc2c8eec003436492efefdf2d
 Merge: 5ab44c7 b50888c
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Mon Sep 30 11:21:31 2013 +0200
18430108
 
3bcf5579
     Merge branch 'master' of ssh://git.sip-router.org/sip-router
18430108
 
3bcf5579
 commit b50888cf447ea3a3315e665c97f71a07bb687337
 Author: Øyvind Kolbu <oyvind.kolbu@usit.uio.no>
 Date:   Mon Sep 30 11:15:13 2013 +0200
18430108
 
3bcf5579
     core: resolve down to A/AAAA records when no naptr records
28111e79
     
3bcf5579
     - try all protocols, not only UDP
18430108
 
3bcf5579
 commit 5ab44c7c2fc78038302bf455ff49e374fc79550b
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Mon Sep 30 11:14:54 2013 +0200
18430108
 
3bcf5579
     modules/tm: extended async usage
     	- enables resuming of tx in orginal route block tx was suspended, not only failure route
     	- dedicated lock to prevent multiple invocations of suspend on tz (reply lock used to be used)
     	- extra flag (T_ASYNC_CONTINUE) to mark a transaction that is being execute post suspend
18430108
 
3bcf5579
 commit 6cdae87e29bc4c62651cf843ace680e9a6999d66
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Sat Sep 28 00:30:50 2013 +0100
18430108
 
3bcf5579
     pkg/kamailio/centos: updates to CentOS 6 build
28111e79
     
3bcf5579
     - Improved startup scripts
     - Updated .spec
     - README listing and explaining which Kamailio modules are not built for
       CentOS
18430108
 
3bcf5579
 commit 32e26c3e914366636e4dcc6e8872eea16740e090
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Fri Sep 27 16:05:17 2013 -0400
18430108
 
3bcf5579
     ims_charging: added async support
28111e79
     
3bcf5579
     - Ro_ccr is now called asynchronously and resumed on an external custom cfg route
     - Interim and final CCR are now also async
18430108
 
3bcf5579
 commit 257ca31bb89cb4cb74cad226998574469873bc3b
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Thu Sep 26 23:59:53 2013 +0100
18430108
 
3bcf5579
     pkg/kamailio/centos: updated .spec for CentOS 6
28111e79
     
3bcf5579
     - Added gzcompress
     - Updated rel to dev9
28111e79
 
3bcf5579
 commit ac5d846e2e472b1c097992bc2bdcfb58100c6eaa
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Thu Sep 26 23:27:31 2013 +0100
28111e79
 
3bcf5579
     xhttp: cache the URL string when performing transformations so sequential transformations on the same string do not require a reparse.
28111e79
 
3bcf5579
 commit 96c9a85b607e5c42ec0f0709a2807a60e7d5b1c4
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Thu Sep 26 23:26:38 2013 +0100
 
     pv: tweaked {param.} transformation so that if the (optional) delimiter parameter is changed between runs the param string is reparsed
28111e79
 
3bcf5579
 commit ed23dbde621a4b60d35639d3c61284b658fb6ad1
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Thu Sep 26 20:21:11 2013 +0200
28111e79
 
3bcf5579
     Move assert_identity to ims_usrloc_pcscf as we may have more than one IMPI per Port/IP/Proto
28111e79
 
3bcf5579
 commit 78d25dd11a64f36c5372cff3fe5d8a65a0e13396
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 26 15:10:22 2013 +0200
28111e79
 
3bcf5579
     db_mysql: unlock tables at the end of transaction if they were locked
28111e79
 
3bcf5579
 commit 8e35cef8716bbd0caa406a5080e93acb3c881c41
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 26 13:23:46 2013 +0200
28111e79
 
3bcf5579
     presence_xml: updated docs about integrated_xcap_server
28111e79
 
3bcf5579
 commit baa4fccc2870df102a66089d6e9b6ca1ff47fc25
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 26 12:59:59 2013 +0200
 
     mi_rpc: compatibility with libxmlrpc-c3 library on wheezy
28111e79
     
3bcf5579
     - patch by Muhammad Shahzad
28111e79
 
3bcf5579
 commit 378bd71de3b035b497469f89a640931d0792ce4f
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Wed Sep 25 16:12:50 2013 +0100
28111e79
 
3bcf5579
     xhttp: added transformation to break a URL into "path" and "querystring"
28111e79
 
3bcf5579
 commit 454a28dad2fef3f1adaf0acec9a7f1c320fe6571
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Wed Sep 25 16:11:57 2013 +0100
28111e79
 
3bcf5579
     pv: updated param transformations so that you can (optionally) specify what the parameter delimiter is
28111e79
     
3bcf5579
     - default behaviour unchanged
     - this allows HTTP URL parameters to be decoded
28111e79
 
3bcf5579
 commit e0abe290c6ff287574e2abcadcc7a0f11197e268
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Wed Sep 25 16:11:23 2013 +0100
28111e79
 
3bcf5579
     core: updated parse_param so that the delimiter for parameters can be user-defined
28111e79
 
3bcf5579
 commit b6b5b7bf5d08ad20cc00cf89ef3d2f03e913c882
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Mon Sep 23 21:30:32 2013 +0200
28111e79
 
3bcf5579
     avpops: refresh README
28111e79
 
3bcf5579
 commit 3abb169001022567aa0be629677b9e445d1c3ca5
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Sat Sep 21 11:26:45 2013 +0200
28111e79
 
3bcf5579
     avpops: update avp_check documentation related to xavp vars as parameters
28111e79
 
3bcf5579
 commit dd049bad86eca2371b8f6ae1fd73656ff56e4e15
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Sat Sep 21 10:49:57 2013 +0200
28111e79
 
3bcf5579
     avops: avp_check() xavp as first parameter
28111e79
 
3bcf5579
 commit 8a6a4f5d38ac693e7a79e0e761521375f3f5405b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 23 20:06:20 2013 +0200
28111e79
 
3bcf5579
     gzcompress: removed empty section in functions chapter
28111e79
     
3bcf5579
     - use deflate overall config example
28111e79
 
3bcf5579
 commit 65783f24859f5da45678f2c8a005ca867cc02b86
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 23 19:01:10 2013 +0200
28111e79
 
3bcf5579
     gzcompress: added a small usage example in docs
28111e79
 
3bcf5579
 commit 3c65fd74f2473e857996ae1abf2d8fb8dcfaaaab
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 23 18:50:14 2013 +0200
28111e79
 
3bcf5579
     gzcompress: readme updated to reflect default encoding value to deflate
28111e79
 
3bcf5579
 commit d1263e418b7acbcc6ac798e25fc8bbcd8483fcec
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 23 18:49:06 2013 +0200
28111e79
 
3bcf5579
     gzcompress: default encoding header value set to deflate
     
     - it is what UA use for this zlib compression algorithm
28111e79
 
3bcf5579
 commit adf32ec8b3e6329d1c75f158a11395a077fc54ea
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 23 18:42:54 2013 +0200
28111e79
 
3bcf5579
     core: aliased http_reply_hack to http_reply_parse
28111e79
     
3bcf5579
     - a more relevant name for the core parameter that enables parsing http
       replies
28111e79
 
3bcf5579
 commit d84a95b2dff1c373add8822ae7f1d9da495b5cd5
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 23 18:41:51 2013 +0200
28111e79
 
3bcf5579
     gzcompress: enable compression for http messages
28111e79
     
3bcf5579
     - tested replying with compressed body to an HTTP request from FireFox
28111e79
 
3bcf5579
 commit 33557b2de1631601be9b03447e3167d06e8ce1cb
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 23 18:40:48 2013 +0200
28111e79
 
3bcf5579
     parser: added macros to check if it is a SIP or HTTP reply
28111e79
 
3bcf5579
 commit bd716593efb83d4124c0c0cb824bf158d547ca0d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Sep 21 00:10:43 2013 +0200
28111e79
 
3bcf5579
     gzcompress: new module to compress/decompress SIP message body using zlib
28111e79
 
3bcf5579
 commit dcfa15de586e28a025e34590e800571b0e3abddf
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Fri Sep 20 21:07:30 2013 +0100
28111e79
 
3bcf5579
     dmq: code cleanup, remove redundant includes
28111e79
 
3bcf5579
 commit 4b53052e3c912c927927529cd98a05957e02ab18
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Thu Sep 19 09:19:16 2013 -0400
28111e79
 
3bcf5579
     presence_conference: fix what it looks like a copy/paste error
28111e79
 
3bcf5579
 commit 1af47db737d8ca6fcfc43f4abb3d3768f5a8257c
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Thu Sep 19 09:01:04 2013 -0400
28111e79
 
3bcf5579
     pdb: fix warning dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
28111e79
 
3bcf5579
 commit 6592870dbd2b388b3884d85b9cc69e323f1d175a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Sep 20 15:00:14 2013 +0200
28111e79
 
3bcf5579
     sl: use global variable for event route index for local response
28111e79
     
3bcf5579
     - rt should have been no longer used after previous commit
     - reported by Ovidiu Sas
28111e79
 
3bcf5579
 commit 8ca99e58442becd4513bb03730806c37f86f0d8f
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri Sep 20 13:38:29 2013 +0200
28111e79
 
3bcf5579
     pv: use pv_get_buffer on pv_core
28111e79
 
3bcf5579
 commit 039081166803f4be4226026e51f43ee9793876a3
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Thu Sep 19 13:27:21 2013 +0200
28111e79
 
3bcf5579
     pv: get all values for second key for xavp
28111e79
 
3bcf5579
 commit 16f87ae1b1f78938ed56a7c9a336a2853022b86c
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Sep 20 13:39:15 2013 +0200
28111e79
 
3bcf5579
     sl: lookup event route for local response at startup
28111e79
     
3bcf5579
     - group lookup of sl event routes in one function
28111e79
 
3bcf5579
 commit f8697d13be92a79bdfcfd6a824d5e312f7b0d9e0
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Sep 20 11:20:42 2013 +0200
28111e79
 
3bcf5579
     Makefile.defs: version set to 4.1.0-dev9
28111e79
 
3bcf5579
 commit e35fe9c6095361414565b1099dea1ad5950fb38d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Sep 20 11:18:09 2013 +0200
28111e79
 
3bcf5579
     registrar: note about empty value for received_param
28111e79
 
3bcf5579
 commit 2f213e313a86e16665f6d0acfec959bf23f72b7d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Sep 20 11:15:16 2013 +0200
28111e79
 
3bcf5579
     registrar: if rcv_parm value is empty, don't add received to contacts in 200ok reply
28111e79
     
3bcf5579
     - otherwise results in malformed value
28111e79
 
3bcf5579
 commit 664b2f30de6518636085d676a32247c7d46bd2da
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Sep 20 11:09:15 2013 +0200
28111e79
 
3bcf5579
     registrar: list of allowed route blocks updated for save()
28111e79
 
3bcf5579
 commit e2376e34fbabd929d0736bddb8e82ceb25cc3738
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Sep 20 11:07:31 2013 +0200
28111e79
 
3bcf5579
     registrar: relax usage of save() for failure route
28111e79
 
3bcf5579
 commit 0968ce561b3bb8ea2ad2c7c53c03091e8518a6fe
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri Sep 20 11:08:52 2013 +0200
28111e79
 
3bcf5579
     avpops: allow xavp semantics on second parameter
28111e79
 
3bcf5579
 commit df472fa9bdaa1a796dd220c99a64b1539c8854b5
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri Sep 20 11:07:14 2013 +0200
28111e79
 
3bcf5579
     pv: Move pv_xavp_name_t declaration to core pvar.h
28111e79
 
3bcf5579
 commit 5acf191aee9d10b26b730df20d622e527c656db3
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Wed Sep 18 17:10:10 2013 -0400
28111e79
 
3bcf5579
     xcap_client: fix what it seems to be an old copy/paste error
28111e79
 
3bcf5579
 commit 11ea7e73f0b541c2759d89a125b69a23cecb9ba9
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Wed Sep 18 16:57:56 2013 -0400
28111e79
 
3bcf5579
     xcap_client: fix what it seems to be an old copy/paste error
28111e79
 
3bcf5579
 commit e45df83ddb68a90e91cc99fcdbb364f7b09ea541
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Thu Sep 19 18:15:21 2013 +0100
28111e79
 
3bcf5579
     modules/auth_ephemeral: many improvements
28111e79
     
3bcf5579
     - Some general tidying up of the code
     - Support for both draft-uberti-rtcweb-turn-rest format usernames
       and the original format
     - New non-digest authenticate function that can be used to authenticate
       WebSocket handshakes (based on URL and Cookie: contents) - this means no SIP
       level authentication is required for WebSocket traffic
     - Check functions to verify that the From:/To: URIs match the user-string part
       of ephemeral usernames
     - Check function so you can re-check the timestamp (for example, when caching the
       ephemeral username during WebSocket handshakes you may want to check it is still
       valid when a SIP request arrives)
28111e79
 
3bcf5579
 commit f7fe8b68ffb100fbaa27344e4bee7ba69c760584
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 19 15:59:18 2013 +0200
28111e79
 
3bcf5579
     pkg: kamailio - provide -f $CFGFILE to init.d config check function
28111e79
     
3bcf5579
     - reported by Grant Bagdasarian
28111e79
 
3bcf5579
 commit 7730b5c3cf6b889f34de6004ce87341c746968ca
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 19 15:50:29 2013 +0200
18430108
 
3bcf5579
     core: msg_ldata_t field is memset to 0 in the shm clone
28111e79
 
3bcf5579
 commit 859a322a1f664fcdd9563619fa0448be2911aa07
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 19 15:49:48 2013 +0200
18430108
 
3bcf5579
     outbound: updated access cached flow through local data structire in sip_msg_t
28111e79
 
3bcf5579
 commit 4b99ad9e3bc364745d21eef11a392168eeb17077
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 19 15:49:17 2013 +0200
 
     tm: reset local data structure for faked request after failure handlers
 
 commit 949e1f3c3e1f1afa02c696403399a093905c3f0a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 19 15:45:43 2013 +0200
18430108
 
3bcf5579
     parser: refactored a bit sip_msg_t struct for extra fields needed per process
28111e79
     
3bcf5579
     - a new structure to keep cached decoded flow for outbound, previously
       was declared inline
     - easier to reset it for shm clone and tm faked environment
     - new fields that are needed inside the sip_msg_t but not cloned in shm,
       must be added in the msg_ldata_t structure, accessible via ldv field
18430108
 
3bcf5579
 commit a3a8457e9bfe4dea48c0acd7421952014346a907
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 19 15:17:38 2013 +0200
18430108
 
3bcf5579
     core: fix for warning dereferencing type-punned pointer will break strict-aliasing rules
     
     - related to timer list operation
18430108
 
3bcf5579
 commit 10cc1dd7a3f4481c677022e7ff0da87f004077f0
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 19 15:12:29 2013 +0200
18430108
 
3bcf5579
     parser: added note about new fields in sip_msg_t
18430108
 
3bcf5579
 commit 659b920399ee2a75973c610f5dec4c6292903f67
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 19 13:25:41 2013 +0200
18430108
 
3bcf5579
     core: set to NULL the pointers to several sip msg fileds in cloned structure
28111e79
     
3bcf5579
     - instance, ruid and location_ua are reset to null for the clone in shm,
       otherwise they point to pkg and the shm can be used from other
       process, resulting in crash
     - reported and credits for testing and troubleshooting to Alex Balashov
18430108
 
3bcf5579
 commit cebbacc3167f0fd4a4f3fd96393b5cf85e13d861
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 19 13:24:57 2013 +0200
18430108
 
3bcf5579
     tm: faked request fields are freed using wrapper functions from core
18430108
 
3bcf5579
 commit cae9659766c84e9451e4ea41e61bf85337c89693
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 19 13:23:53 2013 +0200
18430108
 
3bcf5579
     parser: use wrapper functions to reset fields in sip_msg_t
28111e79
     
3bcf5579
     - used for freeing the structure
18430108
 
3bcf5579
 commit deb007275ae6444037e74c82a48fc879a0cc98ad
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 19 12:34:33 2013 +0200
18430108
 
3bcf5579
     parser: ppi/pai - fix warning dereferencing type-punned pointer will break strict-aliasing rules
18430108
 
3bcf5579
 commit aa9f500c80cb5372c40f1eb7f18b4e33dcd6acf5
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 19 12:27:35 2013 +0200
18430108
 
3bcf5579
     core: a bit of cleaning in sip_msg_t comments
18430108
 
3bcf5579
 commit 8bb61ea287ccf670ef9cfe990d319249eafbe7c5
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed Sep 18 21:58:12 2013 +0100
18430108
 
3bcf5579
     modules/app_lua: Fix off-by-one error in modf
     
     - Fixes calling sr.modf with additional parameters
18430108
 
3bcf5579
 commit 771e9093e343951e12f4875692e9ecc567a277a1
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed Sep 18 21:34:16 2013 +0100
18430108
 
3bcf5579
     modules/sdpops: Check for valid sdp body in sdp_remove_line_by_prefix
28111e79
     
3bcf5579
     - Fixes crash when used on requests with no body
18430108
 
3bcf5579
 commit b9c6e70871085e63add429984eac8ee7afc9e49e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 19 00:09:55 2013 +0200
18430108
 
3bcf5579
     README: updated version number
     
     - bits of formatting for ToC
18430108
 
3bcf5579
 commit 89969601d66422fd4dab50b0bb303bb17465c193
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Sep 18 22:23:41 2013 +0200
18430108
 
3bcf5579
     pua_reginfo: documented the parameter for reginfo_handle_notify()
28111e79
     
3bcf5579
     - reported in FS#340
18430108
 
3bcf5579
 commit 9ee44c6079c8d30138ece619295974e17993aa04
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Sep 18 22:17:55 2013 +0200
18430108
 
3bcf5579
     pua_reginfo: add ruid for location records
     
     - patch by Wonbin Cho, FS#339
18430108
 
3bcf5579
 commit ed6884e854cdae63c4f62871a32bdcdcddb8853e
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed Sep 18 22:02:04 2013 +0200
18430108
 
3bcf5579
     pua_reginfo: unlock udomain only when aor is set
28111e79
     
3bcf5579
     - patch by Wonbin Cho, FS#338
18430108
 
3bcf5579
 commit 3bc87f139bc9635e23a4e92b03d24e00b97706dd
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Wed Sep 18 13:39:23 2013 -0400
18430108
 
3bcf5579
     ims_registrar_scscf: fixed bug caused by uninitialized global variable
28111e79
     
3bcf5579
     - "rerrno" variable was not initialized and caused corruption in transaction states
18430108
 
3bcf5579
 commit 96e760147469a385a0b5512f74afcff8f56cafd1
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Tue Sep 17 09:24:51 2013 -0400
18430108
 
3bcf5579
     dispatcher: fix mi/rpc reload command
18430108
 
3bcf5579
 commit 5e775ff328b73b816e61a0a4718b194591a98251
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Wed Sep 18 14:15:17 2013 +0200
18430108
 
3bcf5579
     avops: use pv_cache_get instead of pv_parse_spec.
18430108
 
3bcf5579
 commit 519de2cdd1ed7fb969d3bb2cf5792d4180078cbb
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Wed Sep 18 08:18:33 2013 +0300
18430108
 
3bcf5579
     modules/lcr: fixed checking of IPv4 address in to_any_gw_2 function
     
     - Patch was provided by Reinier Boon.
18430108
 
3bcf5579
 commit af8923703276bb41ea269cc19a7812fea325a250
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Sep 17 15:00:37 2013 +0200
18430108
 
3bcf5579
     debugger: reset_msgid parameter was in functions sections
28111e79
     
3bcf5579
     - added some section ids
18430108
 
3bcf5579
 commit 2710177c2673034d3f026dfa79432e986b8c3a90
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Sep 17 14:55:07 2013 +0200
18430108
 
3bcf5579
     debugger: documentation for cfgpkgcheck parameter
18430108
 
3bcf5579
 commit d1e456b251602e1336e4dbede1e9f8b5d1c19415
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Sep 17 14:47:49 2013 +0200
18430108
 
3bcf5579
     debugger: new parameter cfgpkgcheck to do pkg memory check before each action
18430108
 
3bcf5579
 commit af7c3a816529cde599af9a62bfd174b2de3a2fb6
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Sun Sep 15 18:10:06 2013 -0400
18430108
 
3bcf5579
     xmlrpc: fix warning: âc.lenâay be used uninitialized in this function [-Wmaybe-uninitialized]
18430108
 
3bcf5579
 commit 78a1c7e972b66c882e9466404d1cb6c08982eb91
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Sun Sep 15 18:06:18 2013 -0400
18430108
 
3bcf5579
     ipops: fix warning: variable âtâet but not used [-Wunused-but-set-variable]
18430108
 
3bcf5579
 commit aa15067b8a1f44d57551f646acd5058c08abe41f
 Author: Mikko Lehto <mslehto@iki.fi>
 Date:   Sun Sep 15 16:55:04 2013 -0400
18430108
 
3bcf5579
     rtpproxy(-ng): patch: has_sdp() does not exist
18430108
 
3bcf5579
 commit d1219dc0d0c5e2eab0672a439aa7ce6486c31ba3
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Sun Sep 15 16:38:34 2013 -0400
18430108
 
3bcf5579
     xhttp_pi: fix crash when checking bad configs
18430108
 
3bcf5579
 commit a68e48bc3c322be79a608d91f40d10329c2e9664
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 16 20:31:44 2013 +0200
18430108
 
3bcf5579
     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
28111e79
     
3bcf5579
     Example of usage:
     
     append_to_reply("P-Cfg-Line: $cfg(line)\r\n");
18430108
 
3bcf5579
 commit ca568ee6996cc93e8518f277cf34111bc0c78299
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 16 09:53:15 2013 +0200
18430108
 
3bcf5579
     core: added wrapper functions to return cfg line and name for current action
18430108
 
3bcf5579
 commit 4294b7bf3b67f1405869e865c171e268e60d5ee7
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Sep 15 22:35:38 2013 +0200
18430108
 
3bcf5579
     core: store current executed cfg action in a global variable
28111e79
     
3bcf5579
     - can be retrieved by module to access name of config file and the line
18430108
 
3bcf5579
 commit e63af00eaa92eed106356cbb1dd6afd8b09f3e69
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Sun Sep 15 23:38:56 2013 +0100
18430108
 
3bcf5579
     dmq: added dmq_load_api to exported functions
18430108
 
3bcf5579
 commit 923d09f0c1ece04c8d3c2755b5b201b3a2cd2deb
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Sun Sep 15 23:38:45 2013 +0100
18430108
 
3bcf5579
     dmq: regenerated readme
18430108
 
3bcf5579
 commit b44f00adbf57cb4306a0dcde7a8a1425afe40a8f
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Sun Sep 15 23:38:30 2013 +0100
18430108
 
3bcf5579
     dmq: updated documentation
18430108
 
3bcf5579
 commit 102074ce6085f963ac03dcb087e1c00941c0337d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Sep 14 09:46:50 2013 +0200
18430108
 
3bcf5579
     tm: readme regenerated
18430108
 
3bcf5579
 commit f328b864418020b1e166b13804fe173110500d75
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Sep 14 09:46:23 2013 +0200
18430108
 
3bcf5579
     tm: added missing documentation for t_check_status()
18430108
 
3bcf5579
 commit 6a51d9e87ac2e51a3c0473e11b3347739ec33dd8
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Sep 13 13:47:00 2013 +0200
18430108
 
3bcf5579
     textops: free result of subst transformation when is larger than target buffer
18430108
 
3bcf5579
 commit 56d02f02627bb1d2eca7befaaefbed17ced1f52f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Sep 13 11:08:48 2013 +0200
18430108
 
3bcf5579
     usrloc: fixed xml tags and regenerated readme
18430108
 
3bcf5579
 commit 605360798fbad43cbd3ef1aca3ae76cd9c95c50f
 Author: Vitaliy Aleksandrov <vitalik.voip@gmail.com>
 Date:   Fri Sep 13 11:05:07 2013 +0200
18430108
 
3bcf5579
     usrloc: update connection id for registration refresh
18430108
 
3bcf5579
 commit f3190358e02141c98304c4c0019bba95490da32c
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Thu Sep 12 22:54:35 2013 +0100
18430108
 
3bcf5579
     pkg/kamailio/centos: moved stun from it's own RPM to the main RPM
28111e79
     
3bcf5579
     - stun no longer has external dependencies and doesn't need to be in its own
       RPM
18430108
 
3bcf5579
 commit 291d6ece47d164d64487c8545de87c64fdc31718
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Thu Sep 12 22:41:37 2013 +0100
18430108
 
3bcf5579
     Makefiles: moved stun to the standard module group now that it has no external dependencies
18430108
 
3bcf5579
 commit 42722f3e70d3316b7c6881907b626b02303d58a6
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Thu Sep 12 16:36:28 2013 +0100
18430108
 
3bcf5579
     modules/stun: removed dependency on OpenSSL
18430108
 
3bcf5579
 commit 0d0c4cc11022a62edfcf5041b36fe4cf5ca95a4d
 Merge: 5651be2 6cea922
 Author: Carsten Bock <Carsten.Bock@silentcircle-llc.com>
 Date:   Thu Sep 12 17:16:09 2013 +0200
18430108
 
3bcf5579
     Added support for HTTP-Post to utils: http_query
28111e79
     
3bcf5579
     Merge branch 'carstenbock/utils_post'
18430108
 
3bcf5579
 commit 5651be2fa5a5d923a89aa70a050d23bcbfda9c38
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Wed Sep 11 13:09:31 2013 +0100
18430108
 
3bcf5579
     pkg/kamailio/centos: CentOS build updates
28111e79
     
3bcf5579
     - 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
18430108
 
3bcf5579
 commit 0f7bc9da0d132720531f3176ee216466f5877146
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Wed Sep 11 11:30:50 2013 +0100
18430108
 
3bcf5579
     core: Raspberry-pi builds now work without needing to specify extra flags
18430108
 
3bcf5579
 commit 6f17209a70e84d91976ea42b476ae248b9b37501
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Sep 10 14:14:52 2013 +0200
18430108
 
3bcf5579
     kamdbctl: added missing dbuid tables group creation
     
     - patch by elactrum [at] jamailca.com
18430108
 
3bcf5579
 commit abf0026782c0ba4643feb25ded022e8c12725584
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Mon Sep 9 16:52:47 2013 +0200
18430108
 
3bcf5579
     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.
18430108
 
3bcf5579
 commit 774752e4d12bd03f01362af55a5e422eade690b2
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Thu Sep 5 19:10:15 2013 +0200
28111e79
 
3bcf5579
     Another Fix for the ims_charging Module:
     - Use P-Asserted-Identity instead of From-Header
     
     fixed by Carlos Ruiz Díaz (carlos@ng-voice.com)
28111e79
 
3bcf5579
 commit 6dc04484e39ceab4887b375d2510f35892d695eb
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 5 11:54:03 2013 +0200
28111e79
 
3bcf5579
     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
28111e79
 
3bcf5579
 commit 367a0e72be1d5e5de0fa84ca2a8d11f7d5b54abe
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 5 11:08:17 2013 +0200
28111e79
 
3bcf5579
     acc: fixed c&p typo of parameter name in docs
28111e79
 
3bcf5579
 commit a722cee262664162f183e00788c2d53c4c98b217
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 5 10:04:57 2013 +0200
28111e79
 
3bcf5579
     kamctl: added scripts to define table acc_cdrs
28111e79
 
3bcf5579
 commit b91f07fce16f5feb0c31f7af59ab9351e274221f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 5 10:04:14 2013 +0200
28111e79
 
3bcf5579
     lib/srdb1: added id for definition of column start_time in acc_cdrs table
28111e79
 
3bcf5579
 commit dd3c6f19c18cf0c2844f2b2ce155e3f5d7af447a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 5 10:02:01 2013 +0200
28111e79
 
3bcf5579
     lib/srdb1: initial db schema for acc_cdrs table
28111e79
 
3bcf5579
 commit 9b44e4b48862947f2ea634c6dd611ce7c07546a2
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Sep 4 22:59:13 2013 +0200
18430108
 
3bcf5579
     registrar: reset r-uri pointer after backup in lookup_branches()
28111e79
     
3bcf5579
     - otherwise can be invalidated by next branch lookup
18430108
 
3bcf5579
 commit 37e63951b2b05875f07a1d30b8352e3f10a99072
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Wed Sep 4 18:20:20 2013 +0200
18430108
 
3bcf5579
     Bug-Fixes:
     - Use P-Asserted-Identity instead of From-Header as User in CCR
     - Store RURI in the ro_session structure (it may have been changed by an Application-Server)
     
     Fixed by: Carlos Ruiz Díaz (carlos@ng-voice.com)
18430108
 
3bcf5579
 commit 96c85efbc40a6d0571e8122cbad30410d2274b24
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Wed Sep 4 14:27:47 2013 +0200
18430108
 
3bcf5579
     Initial structure for the docs of the IMS-Charging module (incomplete)
18430108
 
3bcf5579
 commit 20399521b7df9e808f0999275132cc5460a0104b
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Wed Sep 4 14:00:01 2013 +0200
18430108
 
3bcf5579
     add IMS-Charging to Makefile.groups
18430108
 
3bcf5579
 commit 29cb7be4445995f73e9f425d99c9c5ee818c92de
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed Sep 4 12:04:18 2013 +0100
18430108
 
3bcf5579
     modules/rtpproxy-ng: Allow PV in second rtpproxy_manage parameter
     
     - Incorrect fixup function caused a crash when the second parameter was given
18430108
 
3bcf5579
 commit 362d374a61953aee3cf9f96eadaef63c5f22763e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Sep 4 13:04:23 2013 +0200
18430108
 
3bcf5579
     topoh: safety check for missing To header
28111e79
     
3bcf5579
     - based on a patch by Michel de Weerd, FS#303
28111e79
 
3bcf5579
 commit acbbae2af3cb2ad1a5b07a7305c5f9761bc78389
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Wed Sep 4 12:52:16 2013 +0200
28111e79
 
3bcf5579
     modules/ims_charging: new module for IMS charging
     	- currently supports Ro interface
28111e79
 
3bcf5579
 commit 7abd496560c6274680d451f49355ad1f6a14a6a7
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Sep 4 12:33:45 2013 +0200
28111e79
 
3bcf5579
     db_postgres: use variable for make tool in module Makefile
     
     - fixes builds in BSD systems
     - patch by Victor (coyote), FS#335
28111e79
 
3bcf5579
 commit 2aa5095252f9434c7c2a63ecb130bdaf1346fde9
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Sep 4 11:44:23 2013 +0200
28111e79
 
3bcf5579
     rtpproxy: updated rtpproxy_manage() to handle PRACKs with sdp
18430108
 
3bcf5579
 commit 72996942662b944b74e6632e1670c989402bf8af
 Author: Vitaliy Aleksandrov <vitalik.voip@gmail.com>
 Date:   Wed Sep 4 09:56:28 2013 +0200
18430108
 
3bcf5579
     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
18430108
 
3bcf5579
 commit 392a59ab1c12efee1072581f9519fc258444d086
 Author: Vitaliy Aleksandrov <vitalik.voip@gmail.com>
 Date:   Wed Sep 4 09:55:23 2013 +0200
18430108
 
3bcf5579
     registrar: propagate tcp connection id in contact info structure
18430108
 
3bcf5579
 commit ea45a9b0ff6851d01e09aa62dfe9e7e006552609
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Sep 3 23:16:50 2013 +0200
18430108
 
3bcf5579
     pua: basic framework for handling xcap-diff event
18430108
 
3bcf5579
 commit 0c15125767f8a9001e9c892fee18df3dbad56d2f
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Sep 3 23:15:55 2013 +0200
18430108
 
3bcf5579
     presence_xml: basic framework for handling xcap-diff event
28111e79
     
3bcf5579
     = can be diabled via modparam disable_xcapdiff
18430108
 
3bcf5579
 commit 70ec02cfc9a203ea100d6550be3aa5f51f4fa473
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Sep 3 16:16:30 2013 +0200
18430108
 
3bcf5579
     acc: option to write dialog-based cdrs to database
28111e79
     
3bcf5579
     - 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
18430108
 
3bcf5579
 commit 4812b91a3c00e71a3ac9636b88bc75e5368fa657
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Sep 3 15:11:47 2013 +0200
18430108
 
3bcf5579
     acc: increment crt position when adding extra time value
18430108
 
3bcf5579
 commit 4c917438596852b3870ce0236bad8cbd04961270
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Sep 3 14:31:58 2013 +0200
18430108
 
3bcf5579
     Makefiles.defs: version set to 4.1.0-dev8
18430108
 
3bcf5579
 commit ea6514c2af00561643af6a2b671fbd4411048ca1
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Sep 3 13:47:24 2013 +0200
18430108
 
3bcf5579
     acc: updated readme with the new parameters
18430108
 
3bcf5579
 commit ede2d6747aabf32538797dfedf13682c5c242831
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Sep 3 13:35:08 2013 +0200
18430108
 
3bcf5579
     acc: cast to double for safer conversion in time_mode==2
18430108
 
3bcf5579
 commit d7884500e89d32bffd34e915b473458645c6dedf
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Sep 3 13:28:54 2013 +0200
18430108
 
3bcf5579
     acc: new parameter time_mode
28111e79
     
3bcf5579
     - 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
18430108
 
3bcf5579
 commit 1cec15e057bdec4455e70af951def19e36a78e8e
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Mon Sep 2 14:09:18 2013 +0200
18430108
 
3bcf5579
     kamctl: added commands to set extra columns in subscriber table
28111e79
     
3bcf5579
     - 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
18430108
 
3bcf5579
 commit 7e44ff0be6cbb48c9360bee8601ec3dbff050c02
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Sun Sep 1 19:56:57 2013 -0400
18430108
 
3bcf5579
     Fixed potential bug in exceptional condition when max-time updated is called
18430108
 
3bcf5579
 commit 2685cd9bb6933c2d4b4b97e3b4ed6b98005255c9
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Thu Aug 29 17:05:41 2013 +0300
18430108
 
3bcf5579
     parser/fline.c: syslog message cleanup when request line parsing fails
18430108
 
3bcf5579
 commit fbcee0221cd6e22477dc9d1d5a7767c1e572235a
 Author: Richard Fuchs <rfuchs@sipwise.com>
 Date:   Wed Aug 28 15:03:01 2013 -0400
18430108
 
3bcf5579
     rtpproxy-ng: fix possible segfault in rtpproxy_manage
     
     Reported by Hugh Waite
18430108
 
3bcf5579
 commit e0e0a753d1365d340c17f33bd868085bee304910
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Aug 28 12:02:34 2013 +0200
18430108
 
3bcf5579
     dialog: fixed typo related to module name inside log message
18430108
 
3bcf5579
 commit bf68c071723bda24b07e64660f77872e2bceff1b
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Aug 27 18:43:39 2013 +0200
18430108
 
3bcf5579
     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.
18430108
 
3bcf5579
 commit 14835f89fc2b761f73a0caad67d229ec3fedba29
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Aug 27 14:44:17 2013 +0200
18430108
 
3bcf5579
     core: set to-params pointer to null after freeing
28111e79
     
3bcf5579
     - avoid potential double freeing issues or invalid pointer access
18430108
 
3bcf5579
 commit 727aa357d9ee8abcb8471733e22886d2cff386db
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Aug 27 14:00:17 2013 +0200
18430108
 
3bcf5579
     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
18430108
 
3bcf5579
 commit a075383454c92bed225b7904920090f515a938d5
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Aug 27 11:16:52 2013 +0200
18430108
 
3bcf5579
     kamctl: use FIFOPATH instead of OSER_FIFO in kamctlrc
28111e79
     
3bcf5579
     - 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
18430108
 
3bcf5579
 commit 8097c2bccb2161f63900bbd5fb87a10eacdd282c
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Aug 27 00:07:58 2013 +0200
18430108
 
3bcf5579
     permissions: update allow_trusted documentation.
18430108
 
3bcf5579
 commit 573c9031a44168df356818f572f10f69791a1458
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Aug 27 00:03:49 2013 +0200
18430108
 
3bcf5579
     permissions: fix ws support on allow_trusted function.
18430108
 
3bcf5579
 commit b2a536f0f577026ffa57d0b603c60e6232bc8e78
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Aug 23 21:04:06 2013 +0200
18430108
 
3bcf5579
     tm: readme regenerated
18430108
 
3bcf5579
 commit ef9b69bbb54302e9985dd37d79831b6f80463fc1
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Aug 23 21:03:13 2013 +0200
18430108
 
3bcf5579
     tm: removed note about no-implentation for no-reply flag for t_relay_to()
18430108
 
3bcf5579
 commit 6073949aa224ea7a973058891a88a58cc0841860
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Aug 23 21:02:24 2013 +0200
18430108
 
3bcf5579
     tm: updated xml docs with t_set_disable_internal_reply()
18430108
 
3bcf5579
 commit 0f2f9c85eff0b6ad35b4c58dfcde74c8a65559d6
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Aug 23 20:53:55 2013 +0200
18430108
 
3bcf5579
     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
18430108
 
3bcf5579
 commit 7255693f73bae008e5c7b6b560c52394f7c85308
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Fri Aug 23 17:29:43 2013 +0200
18430108
 
3bcf5579
     Very basic DNS-Zone file-example for IMS (for use in the online-tutorial on howto install IMS with Kamailio)
18430108
 
3bcf5579
 commit 6cea9227c7dc973757d03150685e322fcff115b9
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Thu Aug 22 16:36:48 2013 +0200
18430108
 
3bcf5579
     Define missing fixup_functions.
18430108
 
3bcf5579
 commit b23a74a4732f276315176d9b438bd2596e616799
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Wed Aug 21 20:14:16 2013 +0200
18430108
 
3bcf5579
     Fix fixup functions.
18430108
 
3bcf5579
 commit 8017fa7c67dbb3dd4bdd937be9b841097a44674e
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Wed Aug 21 20:02:23 2013 +0200
18430108
 
3bcf5579
     Add support for sending POST-Requests to http_query() method.
18430108
 
3bcf5579
 commit 134158df11ebf9b6c3deaf71b6010588535eb386
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Thu Aug 22 20:39:41 2013 +0100
18430108
 
3bcf5579
     pkg/kamailio/(centos|fedora): Added rtpproxy-ng module to the build
18430108
 
3bcf5579
 commit c2ccd37891167fb691b2aabc44e12c45cea7d1da
 Merge: fd68623 dd76f37
 Author: Richard Fuchs <rfuchs@sipwise.com>
 Date:   Thu Aug 22 14:19:31 2013 -0400
18430108
 
3bcf5579
     rtpproxy-ng: adding module
     
     Merge branch 'rfuchs/rtpproxy-ng'
18430108
 
3bcf5579
 commit fd68623bebb7053f4b652d7fe58d676b6a019d7c
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Aug 22 17:51:49 2013 +0200
18430108
 
3bcf5579
     core: efectively run the event_route[core:receive-parse-error]
     
     - reported by Juha Heinanen
18430108
 
3bcf5579
 commit 0efe5a4d9adb08575938d2c4eb83ec3a79d38e20
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Thu Aug 22 11:16:31 2013 -0400
18430108
 
3bcf5579
     Added support for max-time update of monitored calls
     
     - updated example config file
     - updated documentation
18430108
 
3bcf5579
 commit 86bdfaa3efe7804bcfde3da4f63b252c74e417b7
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Aug 22 15:44:05 2013 +0200
18430108
 
3bcf5579
     core: fix condition to lookup envet_route[core:receive-parse-error]
     
     - reported by Juha Heinanen
18430108
 
3bcf5579
 commit 2d826efb7dbcf9b3b49c376bcd079ab1e7642a44
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Aug 22 13:01:55 2013 +0200
18430108
 
3bcf5579
     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
18430108
 
3bcf5579
 commit d03651fb4c3a6b50923029e121eed201fb1ff550
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Thu Aug 22 08:20:52 2013 +0300
18430108
 
3bcf5579
     modules/lcr: added some linefeed chars missing from syslog messages
     
     - Patch provided by Kevin Scott Adams.
18430108
 
3bcf5579
 commit 3ccf4b43e81bd2654cb306a3c2cc21b97cb51f62
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Aug 22 00:14:53 2013 +0200
18430108
 
3bcf5579
     core: print src address details if initial message parsing fails
     
     - reported by Juha Heinanen
18430108
 
3bcf5579
 commit fe24ed17b0620bd9446d741ea3f65b7b0cb8b765
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Aug 21 11:20:07 2013 +0200
18430108
 
3bcf5579
     kamailio.cfg: use is_first_hop() for adding alias parameter to contact uri
     
     - done for natted devices
18430108
 
3bcf5579
 commit bbecaa597aa4fb3fa08773cd6cd9b8558c7ce3a8
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Wed Aug 21 11:04:08 2013 +0200
18430108
 
3bcf5579
     avpops: allow use of avps as second parameter on re operation at avp_check function
18430108
 
3bcf5579
 commit c86b04459a716af353d0ca40a793d6b13c6a6fe7
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Aug 20 10:24:53 2013 +0200
18430108
 
3bcf5579
     fixed spelling errors catched by lintian
18430108
 
3bcf5579
 commit 64e39dbf89bc1581722abeaadf7811e0883390bd
 Author: Elena-Ramona Modroiu <ramona@asipto.com>
 Date:   Mon Aug 19 17:43:16 2013 +0200
18430108
 
3bcf5579
     htable: updated readme with rpc command htable.stats
18430108
 
3bcf5579
 commit d33106994516e27944657c3bf17c3ccb5a521a50
 Author: Elena-Ramona Modroiu <ramona@asipto.com>
 Date:   Mon Aug 19 17:39:26 2013 +0200
18430108
 
3bcf5579
     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
18430108
 
3bcf5579
 commit ee7dcac57501cd0563c69ae967ba785cec035062
 Author: Elena-Ramona Modroiu <ramona@asipto.com>
 Date:   Mon Aug 19 16:48:01 2013 +0200
18430108
 
3bcf5579
     htable: lifted limit for max number of slots to 2^31
28111e79
     
3bcf5579
     - there can be systems with large amount of memory
     - clarification in docs about the case when the value is out of exected
       range
18430108
 
3bcf5579
 commit 71594a81f012432782d1f7b6f59c725130928ee7
28111e79
 Author: Jason Penton <jason.penton@smilecoms.com>
3bcf5579
 Date:   Mon Aug 19 13:41:45 2013 +0200
18430108
 
3bcf5579
     cdp: fixed spelling and removed some erroneous code
18430108
 
3bcf5579
 commit ea442b3155bf25ff48f7fd125b2ffa72a5631852
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Sun Aug 18 17:47:08 2013 +0200
18430108
 
3bcf5579
     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.
18430108
 
3bcf5579
 commit ec1c1bab23e4fff3bd5cd60c2f254e646dcbc9ee
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Fri Aug 16 17:08:15 2013 +0200
18430108
 
3bcf5579
     Do some debug output, when searching for user based on IP/Port/Proto.
18430108
 
3bcf5579
 commit 157a466d46f6cccaf790ca3ad3d400489ebdd1ed
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Wed Aug 14 21:30:45 2013 +0100
18430108
 
3bcf5579
     pkg/kamailio/(centos|fedora): Updated .spec
18430108
 
3bcf5579
 commit 9061cf2a85ac89cf403910b7b4fa93b29dccb350
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Aug 13 11:45:02 2013 +0200
18430108
 
3bcf5579
     modules/debugger: refresh README
18430108
 
3bcf5579
 commit 5cbedc6b515b50f9ade7457abedba18747d98f75
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Aug 13 10:14:42 2013 +0200
18430108
 
3bcf5579
     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.
18430108
 
3bcf5579
 commit b0e9132ccd1e8385b8b4faf72db806320d48e2f5
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Aug 13 09:37:21 2013 +0200
18430108
 
3bcf5579
     usrloc: safety checks to catch empty ruid
18430108
 
3bcf5579
 commit 66c8e730d59f9816f09573f5300e4463e5997876
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Aug 13 09:19:02 2013 +0200
18430108
 
3bcf5579
     usrloc: more verbose log messages in case of failure to update db records
18430108
 
3bcf5579
 commit d1cda7ca9a64cf818b82f7b777fa2dd640717c53
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Mon Aug 12 11:15:55 2013 +0100
18430108
 
3bcf5579
     presence: Iterate correctly around presence updates
     
     - timer_send_notify should increment the subset by one on each loop
18430108
 
3bcf5579
 commit 4f42993660c52c757918ca2806f7ffe6af0674ce
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Mon Aug 12 11:05:55 2013 +0100
18430108
 
3bcf5579
     rls: Fix memory leak in rls notify.c
     
     - xml is leaked in an error case
18430108
 
3bcf5579
 commit e88af0a02de79fac583c126f08d762f7ef3f1b01
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Tue Jul 16 10:51:29 2013 +0100
18430108
 
3bcf5579
     outbound: Fix freeing null pointer in destroy function
     
     - Only appears in error cases, e.g. syntax check
18430108
 
3bcf5579
 commit 0c590e00796573681fd7ee0a99dd324919a9e4e9
 Author: Dragos Dinu <dragos.dinu@1and1.ro>
 Date:   Wed Aug 7 17:29:06 2013 +0300
18430108
 
3bcf5579
     Fixed two bugs related to new capture_mode changes.
18430108
 
3bcf5579
 commit 93c39f86ce0cd337212579bd7bd1e58cabed79ca
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Wed Aug 7 01:20:43 2013 +0200
18430108
 
3bcf5579
     Fix previous commit (forgot this file)
18430108
 
3bcf5579
 commit 25240becdd83801a788b65f52eada5dd63665e8c
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Tue Aug 6 22:48:39 2013 +0200
18430108
 
3bcf5579
     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)
18430108
 
3bcf5579
 commit e6e0419a46c3e5127d07c95390931d10b2a01c3b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Aug 4 14:22:41 2013 +0200
18430108
 
3bcf5579
     imc: wrap bit shift defines in parenthesis
28111e79
     
3bcf5579
     - avoid priority conflicts when using the defines
     - reported by Shankar
18430108
 
3bcf5579
 commit 6a981d3d922c914054d4c8dc7e672bb6a4ddb5f5
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Aug 1 15:58:59 2013 +0200
18430108
 
3bcf5579
     db_flatstore: free id pointer if no more space for table name
     
     - related to previus commit on this module
     - keep table name null terminated
18430108
 
3bcf5579
 commit 8fb0f711aaa611eac8b2776c7e5ae3c5e19243ac
 Author: Federico Cabiddu <fcabiddu@orange-vallee.net>
 Date:   Mon Jul 29 07:59:34 2013 +0200
18430108
 
3bcf5579
     db_flatstore: fixup for new_flat_id function
     
     - locally copy table's name
18430108
 
3bcf5579
 commit 4bc07b15ae9a490273b2696b2860f78ebbd18104
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Aug 1 14:35:16 2013 +0200
18430108
 
3bcf5579
     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
18430108
 
3bcf5579
 commit 9a0147b8e050bb8ac7b443e4a3139bb326308cba
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Aug 1 14:12:30 2013 +0200
18430108
 
3bcf5579
     acc: remove comment from previous patch
     
     - references to tracker should be in comments of the commit, not in the
       code
     - use tabs for indentation
18430108
 
3bcf5579
 commit 341f810dca0cc0596e22f2ac1bca86de0b8d142d
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed Jul 31 12:22:12 2013 +0200
18430108
 
3bcf5579
     app_perl: push the sip msg structure to perl after initializing it
     
     - reported by David Cunningham
18430108
 
3bcf5579
 commit 7ba6cbfcaf70cb546ea3a9f148a0f0b0bc38c16d
 Author: Federico Cabiddu <fcabiddu@orange-vallee.net>
 Date:   Mon Jul 29 07:59:13 2013 +0200
18430108
 
3bcf5579
     acc: acc_db_set_table_name fixup
     
     - add termination char to db_table_name_buf
18430108
 
3bcf5579
 commit 1bf5c8328e8b4ed13f6404bf617cac9e26c05e63
 Merge: 0e9b4b3 fb3a5f7
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Mon Jul 29 09:49:57 2013 -0400
18430108
 
3bcf5579
     Merge branch 'master' of ssh://git.sip-router.org/sip-router
18430108
 
3bcf5579
 commit 0e9b4b351e70323fd8581d298f1a7d682f2310fe
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Mon Jul 29 09:46:35 2013 -0400
18430108
 
3bcf5579
     Modified cnxcc_set_max_credit behavior
28111e79
     
3bcf5579
     - Updated documentation
     - Updated examples
28111e79
 
3bcf5579
 commit fb3a5f7022ebd20fc516b5b8303a0274bda18258
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Jul 26 14:55:38 2013 +0200
28111e79
 
3bcf5579
     acc: safety check for accounted values not to be NULL
28111e79
     
3bcf5579
     - based on a patch by  Federico Cabiddu, FS#327
28111e79
 
3bcf5579
 commit 3d33733f299dda595704108aef73a2912dc3069f
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Jul 26 14:52:21 2013 +0200
28111e79
 
3bcf5579
     uac_redirect: fixup for using acc table parameter
28111e79
     
3bcf5579
     - set reason parameter for acc function
     - based on a patch by  Federico Cabiddu, FS#327
28111e79
 
3bcf5579
 commit 1aea13af9b3eea3788e90411bd94cb9e0b0c4ea3
 Author: Camille Oudot <camille.oudot@orange.com>
 Date:   Tue Jul 23 11:11:01 2013 +0200
28111e79
 
3bcf5579
     modules/ims_registrar_scscf: safety check in async_cdp_callback
28111e79
 
3bcf5579
 commit 6ff74701652a11497bd82ee3ba2ac7547d1ce666
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 25 10:14:55 2013 +0200
28111e79
 
3bcf5579
     app_perl: move initialization of SIP message var after initialization of temporary environment
28111e79
     
3bcf5579
     - upon a report by David Cunningham of a leak in operating system
       memory
28111e79
 
3bcf5579
 commit da057e5730dd9f82101437e0ee3ceca02b64602c
 Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
 Date:   Tue Jul 23 10:37:03 2013 +0200
28111e79
 
3bcf5579
     modules/sipcapture:  Added support for multiple capture modes.
     			(c) Dragos Dinu (1and1)
28111e79
 
3bcf5579
 commit ab601ea9a1b2561c2eaa860583cdeed478b9ea8d
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat Jul 20 10:01:25 2013 +0200
28111e79
 
3bcf5579
     Makefile: sercmd renamed to kamcmd in uninstall option
28111e79
 
3bcf5579
 commit 2a77bcd36a2b8b91a6d4af3f6ee6828265af39a5
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 18 20:59:54 2013 +0200
28111e79
 
3bcf5579
     Makefile.defs: removed SCTP conditions for core locating libsctp
28111e79
     
3bcf5579
     - 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)
28111e79
 
3bcf5579
 commit d3a0a8b15af59846fdaee5d9ceae61484f1d7301
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed Jul 17 20:19:28 2013 +0200
28111e79
 
3bcf5579
     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
28111e79
 
3bcf5579
 commit 6624d10b5edbfaf32726875fbbf2ac2221807c84
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed Jul 17 12:26:11 2013 +0200
28111e79
 
3bcf5579
     uac: $uac_req(sock) - new attribute to set local send socket
     
     - local socket can be set for generated requests:
28111e79
     
3bcf5579
     $uac_req(sock) = "udp:127.0.0.1:5060";
28111e79
 
3bcf5579
 commit 9a3aa5e6e7949dd08146910a301fbeebdf052742
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed Jul 17 12:24:42 2013 +0200
28111e79
 
3bcf5579
     tm: enhanced local request API to set send socket
28111e79
 
3bcf5579
 commit 6335d07c4c77ed60fb8c2b5acc84d7c4b503221c
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Jul 17 12:22:31 2013 +0200
28111e79
 
3bcf5579
     core: helper functions to lookup local socket from proto:host:port
28111e79
 
3bcf5579
 commit 716ffd2787a68734a21a1374c3dc6dd4783844bd
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Jul 17 00:04:06 2013 +0200
28111e79
 
3bcf5579
     presence_dialoginfo: add schema to entity
28111e79
     
3bcf5579
     - patch by Pawel Sternal, FS#324
18430108
 
3bcf5579
 commit acd0bfb5acc98e791ab6cf011dfa758efba2be8f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jul 16 21:40:06 2013 +0200
18430108
 
3bcf5579
     usrloc: fixed type for db_ops_parameter
     
     - reported by Alex Hermann
18430108
 
3bcf5579
 commit d07e4f709ceaccc84bbab42dfd55d10992e84a3b
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Tue Jul 16 18:02:50 2013 +0200
18430108
 
3bcf5579
     Example-Configs: Fixed config due to last updates
18430108
 
3bcf5579
 commit 9a2b943bfccea83ac52ecb63f39c724f4b9504d4
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Tue Jul 16 18:00:51 2013 +0200
18430108
 
3bcf5579
     ims_registrar_pcscf: Bug-Fix for pcscf_assert_identity (minor)
18430108
 
3bcf5579
 commit b4c3b811d33846dd0900922bbe5a3d9472839663
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Mon Jul 15 23:45:33 2013 +0200
18430108
 
3bcf5579
     ipops: documented dns_query()
18430108
 
3bcf5579
 commit 257225e6918c1387049b74663225ee9b3b722ddf
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Mon Jul 15 23:38:25 2013 +0200
28111e79
 
3bcf5579
     ipops: reset address types for new dns queries
28111e79
 
3bcf5579
 commit 20f3846d6d39e8fd599464d1e5ce48bfec326586
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Mon Jul 15 23:32:33 2013 +0200
28111e79
 
3bcf5579
     ipops: new function dns_query(hostname, pvid)
28111e79
     
3bcf5579
     - 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;
     		}
     	}
 
 commit dd76f37bfff59d5ae07b34346d0ab0a81136649b
 Merge: 66c7553 9ac9b5c
 Author: Richard Fuchs <rfuchs@sipwise.com>
 Date:   Fri Jul 12 12:27:06 2013 -0400
28111e79
 
3bcf5579
     Merge branch 'master' into rfuchs/rtpproxy-ng
28111e79
 
3bcf5579
 commit 66c7553c1131fda7b83807891110f7de393be098
 Author: Richard Fuchs <rfuchs@sipwise.com>
 Date:   Fri Jul 12 12:26:07 2013 -0400
28111e79
 
3bcf5579
     rtpproxy-ng: implement second parameter to rtpproxy_offer/answer/manage
28111e79
 
3bcf5579
 commit 9ac9b5c35858efd7c71163c604d18a1fa35e3a02
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Jul 12 18:09:09 2013 +0200
28111e79
 
3bcf5579
     ipops: added dsn_int_match_ip(hostname, ipaddr)
28111e79
     
3bcf5579
     - 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
28111e79
 
3bcf5579
 commit ccebf9e536d7d5ea8fc824ea089d501e888b37c8
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Jul 12 13:31:12 2013 +0200
28111e79
 
3bcf5579
     ipops: new cfg function dns_nc_match_ip(hostname, ipaddr)
28111e79
     
3bcf5579
     - do dns query for the hostname and compare the result to see if is a
       match with ipaddr
28111e79
 
3bcf5579
 commit 9a25e712529cb7aacbae8e64a2e1be4da3c9a8c3
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Jul 12 10:22:33 2013 +0200
28111e79
 
3bcf5579
     dispatcher: allow pv in ds_is_from_list(setid) parameter
28111e79
 
3bcf5579
 commit 80935f9e8bbe20e5c320828183999b5d395ec34c
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Jul 12 00:44:51 2013 +0200
28111e79
 
3bcf5579
     core: avoid doing dns srv again after naptr function that includes srv lookup
28111e79
 
3bcf5579
 commit 3823001dd83902d97f3dda9c9f51c370ab04073d
 Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
 Date:   Fri Jul 12 10:14:31 2013 +0200
28111e79
 
3bcf5579
     modules/sipcapture: a sip message must be stored after bad parsing also.
28111e79
 
3bcf5579
 commit 25b6241ce310ca0ae67896fec2bb50d4c8d80fcb
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 11 21:57:58 2013 +0200
28111e79
 
3bcf5579
     dialplan: don't free attrs pvar at shutdown, it is core pv cache reference
28111e79
     
3bcf5579
     - reported by Juha Heinanen
28111e79
 
3bcf5579
 commit ecb0ede7b20f24af97a42c4d034c46709c3ec38c
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Thu Jul 11 22:47:37 2013 +0300
28111e79
 
3bcf5579
     modules/tls: config param can now specify a file or directory
18430108
 
3bcf5579
 commit eba7dcbe6b3ba7b88c0fa0b231cb265a68995e47
 Author: Richard Fuchs <rfuchs@sipwise.com>
 Date:   Thu Jul 11 15:36:54 2013 -0400
18430108
 
3bcf5579
     rtpproxy-ng: implement $rtpstat and document start_recording()
18430108
 
3bcf5579
 commit d7d27cd803284ced4d709da543e64e553e0547ca
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 11 20:43:54 2013 +0200
18430108
 
3bcf5579
     Makefile.defs: version set to 4.1.0-dev7
18430108
 
3bcf5579
 commit ca8facabe26f081d1cededeb78ceaa96e4ea9ff2
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 11 16:47:47 2013 +0200
18430108
 
3bcf5579
     db_unixodbc: fixed typo added by previous commit
18430108
 
3bcf5579
 commit c6819b9a02d59b3ad8640fbaaf2fc0b9ef3d5021
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 11 16:43:31 2013 +0200
18430108
 
3bcf5579
     db_unixodbc: renamed files with reserved name on some oses
18430108
 
3bcf5579
 commit aa0156ea441644545236a349cc62afb4983b5476
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 11 16:26:15 2013 +0200
18430108
 
3bcf5579
     disptacher: added documentation for parameter attrs_pvname
18430108
 
3bcf5579
 commit 09a7a4cd718c0e26d3a948515ec4f6f6a68c64c4
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 11 16:25:06 2013 +0200
18430108
 
3bcf5579
     dispatcher: new parameter to specify the pv where to store attrs for matched address in ds_is_from_list()
28111e79
     
3bcf5579
     - attrs_pvname can be set to get attributes of matched address in
       config file
18430108
 
3bcf5579
 commit 617a444fcbe84290a701228bd78e279bbde4818e
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 11 15:27:16 2013 +0200
18430108
 
3bcf5579
     pv: added transformations for url encode/decode
28111e79
     
3bcf5579
     - patch by JoshE, FS#311
18430108
 
3bcf5579
 commit 12a5a409e7e196e1d0401b125b2de72a9f2e5aff
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Thu Jul 11 15:03:08 2013 +0200
18430108
 
3bcf5579
     modules/nathelper: removed natping_proceses limit
18430108
 
3bcf5579
 commit 0c6fef5fdc2a586ebfa607d3b5344266c08ca996
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 11 14:36:02 2013 +0200
18430108
 
3bcf5579
     pipelimit: avoid double locking when changing pipe via rpc
18430108
 
3bcf5579
 commit 04fd56dc1b84b70a04438ccbf719eb85177524ad
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 11 14:32:48 2013 +0200
18430108
 
3bcf5579
     pipelimit: avoid double locking when changing pipe via mi
28111e79
     
3bcf5579
     - reported by Krischan Udelhoven, FS#315
18430108
 
3bcf5579
 commit 4a425a88be796c4b2c8447e6eafc53652ddf8e72
 Author: Elena-Ramona Modroiu <ramona@asipto.com>
 Date:   Sat Jul 6 19:03:49 2013 +0200
18430108
 
3bcf5579
     htable: sht_lock() and sht_unlock() documented in readme
18430108
 
3bcf5579
 commit bc5cc684efad11f9affe648f3d0f6da98e43ad25
 Author: Elena-Ramona Modroiu <ramona@asipto.com>
 Date:   Sat Jul 6 18:31:17 2013 +0200
18430108
 
3bcf5579
     htable: two new functions to lock htable slots based on item name
28111e79
     
3bcf5579
     - sht_lock("htable=>key") and sht_unlock("htable=>key")
     - useful to update existing items without aditional locks
18430108
 
3bcf5579
 commit ddea262fd70521eec450e57519f63a63880a94df
 Author: Richard Fuchs <rfuchs@sipwise.com>
 Date:   Tue Jul 9 12:28:48 2013 -0400
18430108
 
3bcf5579
     rtpproxy-ng: initial checkin
18430108
 
3bcf5579
 commit 8cd7a48479594052b6b6e70d48946e8963e1625d
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Jul 9 17:50:06 2013 +0200
18430108
 
3bcf5579
     modules/app_lua: added param to sr.xavp.get to choose between all the values (default) or just the first ones.
18430108
 
3bcf5579
 commit 4a79fcdd9965c6c3195601baeb82d489d970aa12
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Jul 9 15:55:35 2013 +0200
18430108
 
3bcf5579
     modules/app_lua: fix sr.xavp.get. Get all the values not only the first one.
18430108
 
3bcf5579
 commit 01c2fa43da42a4efab59fe787c332dbf9e318399
 Author: Torrey Searle <tsearle@gmail.com>
 Date:   Tue Jul 9 14:55:22 2013 +0200
18430108
 
3bcf5579
     modules/sipt: deleted unused method
18430108
 
3bcf5579
 commit edc838f04fd182b8997f94c50effd5b0c0153a25
 Author: Torrey Searle <tsearle@gmail.com>
 Date:   Tue Jul 9 11:21:52 2013 +0200
18430108
 
3bcf5579
     modules/sipt: ss7 messages are now modified in place
28111e79
     
3bcf5579
      - lumps are now used to modify individual ss7 headers instead
        of rebuilding the full body from scratch.  This should result
        in a performance increase
18430108
 
3bcf5579
 commit e03462112b108bd0615465f45258fd70c2704100
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Sun Jul 7 07:25:34 2013 +0200
18430108
 
3bcf5579
     modules/debugger: refresh README
18430108
 
3bcf5579
 commit 9f363d37ba9e1c72b5abf25ec69ba9d367d6be99
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Sun Jul 7 07:24:30 2013 +0200
18430108
 
3bcf5579
     modules/debugger: add dbg_pv_dump config function documentation.
18430108
 
3bcf5579
 commit 77f5db57c4d5bf5a5e37985a228c8693ec685a6d
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Sun Jul 7 07:23:11 2013 +0200
18430108
 
3bcf5579
     modules/debugger: add dbg_pv_dump config function.
28111e79
     
3bcf5579
     It dumps the content of pv_cache on json format.
18430108
 
3bcf5579
 commit faf2f6b9897c3b9acf69a1bbe22b827f386a863e
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Sat Jul 6 15:13:00 2013 +0200
18430108
 
3bcf5579
     modules/sdpops: refresh README
18430108
 
3bcf5579
 commit 2a855d384d37b5a83c879663780441b2f533fced
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Sat Jul 6 15:09:47 2013 +0200
18430108
 
3bcf5579
     modules/sdpops: update documentation sdp_[with|remove]_transport
18430108
 
3bcf5579
 commit c252677700bdc81241a39816a3febee70f729344
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Sat Jul 6 15:00:49 2013 +0200
18430108
 
3bcf5579
     modules/sdpops: added sdp_with_transport/sdp_remove_transport functions.
18430108
 
3bcf5579
 commit 97781390e663116f9e5d11f5644e1145487b6cfb
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Jul 5 09:23:32 2013 +0200
18430108
 
3bcf5579
     dialog: added timer process to clean unconfirmed dialogs older than 5min
28111e79
     
3bcf5579
     - timer runs every 90sec (customization to be added in the future)
     - safety procedure for cleaning dialog list
18430108
 
3bcf5579
 commit 647a99bd21f6059505ea1ee65ac93c6c00fc8c8d
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 4 22:34:41 2013 +0200
18430108
 
3bcf5579
     textopsx: updated docs for msg_apply_changes() and added sections ids
18430108
 
3bcf5579
 commit 85f6a45e6d74044488b63a89ce8feaaf3c4b00bb
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 4 22:29:06 2013 +0200
18430108
 
3bcf5579
     textopsx: enable usage of msg_apply_changes() for sip replies
18430108
 
3bcf5579
 commit 8248a1b2ed725933f84a343b4936ed4fdef4a869
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 4 22:27:32 2013 +0200
18430108
 
3bcf5579
     core: helper function to generate sip reply content without removing top via
18430108
 
3bcf5579
 commit d4cef7f5e49105c65df9651a1ad086b035f8ffdb
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 4 11:48:26 2013 +0200
18430108
 
3bcf5579
     tm: avoid double execution of response-in callbacks
28111e79
     
3bcf5579
     - 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
18430108
 
3bcf5579
 commit 230a138991b25f7f9b07b4f9cbeffbdd6acef2e8
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 4 11:47:18 2013 +0200
18430108
 
3bcf5579
     core: new internam sip msg flag FL_TM_RPL_MATCHED
28111e79
     
3bcf5579
     - mark sip reply when matched first time by tm
     - used to avoid double execution of response-in callbacks
18430108
 
3bcf5579
 commit 27474179bdeef0ddaba05389f510446a387d85e1
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Thu Jul 4 10:31:46 2013 +0100
18430108
 
3bcf5579
     modules/websocket: Fix connection leaks
28111e79
     
3bcf5579
     - Decrease the TCP connection reference count after each use
18430108
 
3bcf5579
 commit ffdae5987b99b9bfd39992d407a3a0a33aa772ab
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Thu Jul 4 10:30:51 2013 +0100
18430108
 
3bcf5579
     core: Fix connection leak with websockets
     
     - Decrease connection ref count after using connection
18430108
 
3bcf5579
 commit fb4dc4b7b866239a90a4d6441ed319664697edab
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Thu Jul 4 09:33:56 2013 +0100
18430108
 
3bcf5579
     core: Improve tcp stats output
     
     - Add connection ref count
     - Add websocket protocols
18430108
 
3bcf5579
 commit d0f88e19577d9b914922f83049075b7786f3d8df
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed Jul 3 10:46:44 2013 +0100
18430108
 
3bcf5579
     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
18430108
 
3bcf5579
 commit 074f12c5a444188aa023797ac70e2d38d225cb18
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed Jul 3 10:39:32 2013 +0100
18430108
 
3bcf5579
     modules/tls: Free TLS data for secure websocket connections
18430108
 
3bcf5579
 commit c5081ad634742d88e56e4fcc097b756098119e4e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Jul 3 23:23:40 2013 +0200
18430108
 
3bcf5579
     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()
18430108
 
3bcf5579
 commit fa0339b1906690f009786fc9ed92c73a8c9e6520
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jul 2 23:32:37 2013 +0200
18430108
 
3bcf5579
     dialog: detect if no trasaction is created after config execution for new dialogs
     
     - release the dialog to avoid endless storage in state 1
18430108
 
3bcf5579
 commit b4682cac2e2f151288a411018da077b6d1526eca
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Jul 2 21:40:32 2013 +0200
18430108
 
3bcf5579
     kamailio-basic.cfg: added basic cfg config file
     
     - get the same set of configs as expected by former ser flavour
18430108
 
3bcf5579
 commit 6cf3ab0ca6f38d1d2e60dbc644bb4d2fb563919a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jul 1 15:22:33 2013 +0200
18430108
 
3bcf5579
     dialog: increment cseq in early stage for PRACK and UPDATE
     
     - rework from a patch by Halina Nowak
18430108
 
3bcf5579
 commit 71d7dc6bc750406d510e0571e05da3966911cfea
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jul 1 14:51:03 2013 +0200
18430108
 
3bcf5579
     dialog: avoid realloc of memory for cseq when setting leg info
28111e79
     
3bcf5579
     - free already allocated structs when needed
     - has part of a patch by Halina Nowak
18430108
 
3bcf5579
 commit ed6dbb0ca11206049bee9ab515ce071eb70e7b63
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jul 1 14:44:45 2013 +0200
18430108
 
3bcf5579
     dialog: fixed callee cseq reference
28111e79
     
3bcf5579
     - part of patch by Halina Nowak
18430108
 
3bcf5579
 commit 1123ed46ee847be83f35aa485a1ef6712566bc09
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Mon Jul 1 13:37:42 2013 +0200
18430108
 
3bcf5579
     core: Also consider PROTO_WS(S) in forward().
18430108
 
3bcf5579
 commit 8f6dc39a0fcd9035a2bd5bff01e51fc3fc7671fd
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Mon Jul 1 11:47:50 2013 +0200
18430108
 
3bcf5579
     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
18430108
 
3bcf5579
 commit b252d4ec79446bd915fe2eb6bcf8556d3275343c
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Sun Jun 30 16:06:16 2013 +0200
18430108
 
3bcf5579
     memcached: document new memory parameter for memory manager setting
18430108
 
3bcf5579
 commit 736fab01bafba394f4b81aa20a63bf827baa2a13
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Sun Jun 30 15:50:29 2013 +0200
18430108
 
3bcf5579
     memcached: update module docs, patch from Charles Chance, charles dot chance at sipcentric dot com
18430108
 
3bcf5579
 commit df41d7f4e0cd8bd0c328f94360a6b3a3f3e9d59b
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Sun Jun 30 15:42:17 2013 +0200
18430108
 
3bcf5579
     memcached: fix crash during shutdown, make used memory manager configurable
28111e79
     
3bcf5579
     * 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
18430108
 
3bcf5579
 commit 811ed09b1c8cff014d3135967c8a3cda1bec569d
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Tue Jun 25 15:42:44 2013 +0200
18430108
 
3bcf5579
     modules/ims_icscf: updated documentation
      	- updated documentation to use route blocks after async diameter
18430108
 
3bcf5579
 commit 8f1904fd0a0b305b2c528df0d1d3c27d5eef0c7d
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Tue Jun 25 15:41:42 2013 +0200
18430108
 
3bcf5579
     modules/ims_auth: updated documentation
     	- updated documentation to use route blocks after async diameter
18430108
 
3bcf5579
 commit bf08aa1a3859766caf0842fdd30b9fc2f4a4ff43
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Tue Jun 25 14:11:13 2013 +0200
18430108
 
3bcf5579
     IMS example config files: update icscf and scscf config files to correctly use async route blocks
     	- This fix updates the example ICSCF and SCSCF config files to correctly use route blocks for the replies of any asynchronous Diameter messages
18430108
 
3bcf5579
 commit 0d5622531d71d0b0ab3fb25a13c3ea1f46581512
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Tue Jun 25 14:09:00 2013 +0200
18430108
 
3bcf5579
     modules/ims_icscf: execute route block on async reply to UAR and LIR
     	- Changed this to make the use of async CDP cleaner
     	- Fixes inconsistencies we are experiencing with async TM and not using route blocks
     	- Note this fix is for UAR replies called from I_perform_user_authorization_request() and LIR replies called from I_perform_location_information_request()
18430108
 
3bcf5579
 commit 6af810edde27d087c86432f42d9aec0636b3a740
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Tue Jun 25 14:07:12 2013 +0200
18430108
 
3bcf5579
     modules/ims_auth: execute route block on async reply on REG MAR
             - changed this to make the use of async CDP cleaner
             - Fixes inconsistencies we are experiencing with async TM and not using route blocks
             - Note this fix is for REG MAR called from ims_www_challenge()
18430108
 
3bcf5579
 commit 87ea473c15454742fc9f3a0cedd46cf09c663f3c
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Tue Jun 25 14:04:46 2013 +0200
18430108
 
3bcf5579
     modules/ims_registrar_scscf: execute route block on async reply on REG SAR
     	- changed this to make the use of async CDP cleaner
     	- Fixes inconsistencies we are experiencing with async TM and not using route blocks
     	- Note this fix is REG SAR called from save()
18430108
 
3bcf5579
 commit 584508d5374726bf523a23693da86f0763b34767
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Jun 23 05:37:34 2013 +0200
18430108
 
3bcf5579
     core: allow c++ style of one line comments
28111e79
     
3bcf5579
     - can make easier the read of config files with defines and comments
18430108
 
3bcf5579
 commit 756620fd0c1912e492781f05fde944f9035d95b3
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Jun 24 22:13:26 2013 +0200
18430108
 
3bcf5579
     examples: Make S-CSCF more quiet
18430108
 
3bcf5579
 commit 14ef8ff8d460bc22f0df4793e11455487ea91aab
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Jun 24 22:10:33 2013 +0200
18430108
 
3bcf5579
     auth_ims: New option to store authentication vectors using the IMPU only, instead of IMPI/IMPU.
     (this is required to work with some SIP-clients)
     - added some more debug info
     - replaced the hashing function with core_hash from Kamailio-core
18430108
 
3bcf5579
 commit 9fc55badeaa54d2cfde7a152459b957f8ae5a192
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Jun 24 18:08:29 2013 +0200
18430108
 
3bcf5579
     Added missing parameters to documentation
18430108
 
3bcf5579
 commit 72d79d20964ac192dbe1cbe35f48c21ec749c39a
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Jun 24 18:08:05 2013 +0200
18430108
 
3bcf5579
     Fixed Editor note
18430108
 
3bcf5579
 commit bd1a534515678f69385d00b08699b434e1fab8df
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Mon Jun 24 15:24:49 2013 +0200
18430108
 
3bcf5579
     modules/ims_registrar_scscf: execute route block on async reply of unreg. SAR
     	- changed this to make the use of saync CDP cleaner
     	- fixes inconsistencies we are experienceing with async TM and not using route block
18430108
 
3bcf5579
 commit 678ab425062e6c6a30b5f1d37025c2bbdcd5425d
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Jun 21 04:23:38 2013 +0200
18430108
 
3bcf5579
     auth: set ids for elements in the documentation
28111e79
     
3bcf5579
     - split checks parameters in own section for easier reference
18430108
 
3bcf5579
 commit fc83d3b1f1dd0934e5638b91d11e27f47880b411
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Thu Jun 20 17:34:49 2013 -0400
18430108
 
3bcf5579
     Added support to limit number of calls per customer/profile
     
     - added function cnxcc_set_max_channels() per customer/profile
     - added function cnxcc_get_channel_count() per customer/profile
     - added function cnxcc_terminate_all() to terminate calls per customer/profile
     - added select @cnxcc.channels["customer/profile"].count
     - added modified version of kamailio-cnxcc.cfg to reflect changes and examples
18430108
 
3bcf5579
 commit 8f261c5baeb01d5bee0437249b7f6d3d81bee209
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Thu Jun 20 08:34:05 2013 +0200
18430108
 
3bcf5579
     modules/dialplan: allow xavp vars as parameters.
18430108
 
3bcf5579
 commit 6b27e0d5519f8e29bc31c553a67367975acfe7ec
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Thu Jun 20 08:32:47 2013 +0200
18430108
 
3bcf5579
     modules/dialplan: use pv_cache_get function instead of create pv_spec_t
18430108
 
3bcf5579
 commit 1207edd603937e3e43ce20207bfeae0284f16489
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jun 17 14:48:52 2013 +0200
18430108
 
3bcf5579
     pv: $xavp(name) is marked as PVT_XAVP type
18430108
 
3bcf5579
 commit 424691bfae61b00fa6d5f1f75e95fe60bf823526
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jun 17 14:47:56 2013 +0200
18430108
 
3bcf5579
     core: define PVT_XAVP as type for xavp pseudo-variables
28111e79
     
3bcf5579
     - they may need special handling for debug purposes
18430108
 
3bcf5579
 commit c5573dddc4c11898fb68365e9a311aff0f1690c8
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jun 17 11:00:29 2013 +0200
18430108
 
3bcf5579
     pipelimit: fixed typo in module parameter name
     
     - patch by Krischan Udelhoven
18430108
 
3bcf5579
 commit 03188db86347013ef43d3615c12be4b696349098
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Mon Jun 17 10:48:45 2013 +0200
18430108
 
3bcf5579
     modules/app_lua: fixed runtime warning: exports dlflags interface is deprecated
18430108
 
3bcf5579
 commit 4f3d04d547c66a1b59398cf80e93974175141514
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Jun 16 17:17:36 2013 +0200
18430108
 
3bcf5579
     topoh: safety check for To header
28111e79
     
3bcf5579
     - protection for the case when sanity module checks are not enabled
     - reported in FS#303 by Michel de Weerd
18430108
 
3bcf5579
 commit 330aeda83dc7ed927cf994e4b21ff44ab2d2c215
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Jun 16 16:40:59 2013 +0200
18430108
 
3bcf5579
     mtree: fixed typo in log function name
18430108
 
3bcf5579
 commit 69c409e14c568fae45e449122e5b4efbf009bf41
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Jun 16 16:39:14 2013 +0200
18430108
 
3bcf5579
     core: added function to get the pv cache table
     
     - pv cache struct moved to header file
18430108
 
3bcf5579
 commit ea772b354f84eccff0190234025f057879ff33ed
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat Jun 15 22:03:58 2013 +0200
18430108
 
3bcf5579
     kamctl: new commands can be defined in separate files
     
     - write new kamctl commands either in CFGDIR/kamctl.newcmd.ext or
       ~/.kamctl/kamctl.newcmd.ext
     - 'newcmd' has to be replaced with the name of the command
     - the file must include cmd_newcmd() function which is executed with the
       parameters after the command name
     - example: adding new command 'sample'
     	- content of ~/.kamctl/kamctl.sample.ext file:
28111e79
     
3bcf5579
     usage_sample() {
         echo
         mecho " -- command 'sample' - kamctl sample extension command"
         echo
     cat <<EOF
      test ............................... print test message
      help ............................... help text
     EOF
     }
     
     cmd_sample() {
         case $1 in
             test)
                 echo "message from sample test command"
             ;;
             *)
                 usage_sample
             ;;
         esac
         exit 1;
     }
     
     - new command 'sample' can be executed with:
     
     kamctl sample test
18430108
 
3bcf5579
 commit 0b82af2019d523c680d156d9b95ae33043c79bd0
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat Jun 15 19:33:50 2013 +0200
18430108
 
3bcf5579
     kamctl: set internal version to 4.1.0
18430108
 
3bcf5579
 commit af6a5d7422b614e5a143bc987806181086360c34
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat Jun 15 19:31:43 2013 +0200
18430108
 
3bcf5579
     tm: readme updated based on latest docbook
18430108
 
3bcf5579
 commit 5f1b144a7e63b464af3e5e0e7b74cf7e7e1e8668
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat Jun 15 19:30:59 2013 +0200
18430108
 
3bcf5579
     tm: documented dn_reuse_rcv_socket parameter
18430108
 
3bcf5579
 commit 30e26f22600c3f50f0ea556bf2872ef7b0807c6a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Jun 15 19:08:38 2013 +0200
18430108
 
3bcf5579
     tm: new module parameter - dns_reuse_rcv_socket
28111e79
     
3bcf5579
     - control reuse of the receive socket for additional branches added by
       dns failover
     - if 1, the rcv socket is used, if not it depends on mhomed - when that
       is 0, the first socket is used, otherwise will be selected based on
       routing table
     - default is 0
     - therefore beware when setting this parameter and mhomed=1
     - based on discussion for FS#313
18430108
 
3bcf5579
 commit 350f4f8971a679f0d6566361b2a7bb17956a6a7e
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat Jun 15 18:54:59 2013 +0200
28111e79
 
3bcf5579
     tm: copy tm routing blocks ids for new branches added by dns failover
28111e79
     
3bcf5579
     - patch by Jasmin Schnatterbeck, part of FS#313
18430108
 
3bcf5579
 commit e7da9f72beb1c97b79a516ecdd19db8971dea508
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat Jun 15 18:23:48 2013 +0200
18430108
 
3bcf5579
     kamailio.cfg: route subscribe for event message-summary to voicemail server
18430108
 
3bcf5579
 commit da016636be6e0ca9a65b645b6e30ec0b1dafeef4
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Jun 14 08:42:37 2013 +0200
 
     kamctl: added show command to display user attributes in subscriber table
18430108
 
3bcf5579
 commit 519fe88fc41cae4674ce4bc943b84eb522af654b
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Wed Jun 12 15:58:29 2013 +0200
18430108
 
3bcf5579
     core: do not repeat key names on xavp_get_list_key_names function result
 
 commit b5538401a01057318063a4e4646c9e7a2fb967c0
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed Jun 12 08:50:26 2013 +0200
18430108
 
3bcf5579
     mtree: print more details if the record in db is broken
18430108
 
3bcf5579
 commit 862e267267ccd58e096f267ac5aab03cee042b7c
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Jun 11 18:47:54 2013 +0200
18430108
 
3bcf5579
     mtree: make log message on not maching character a debug instead of error
18430108
 
3bcf5579
 commit 407608dfef8e80ef0beaefc61df96e40060b952f
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Jun 11 18:41:05 2013 +0200
18430108
 
3bcf5579
     registrar: readme regenerated
18430108
 
3bcf5579
 commit c228851e068a080050c79107c760f8ab5ffae967
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Jun 11 18:39:31 2013 +0200
18430108
 
3bcf5579
     registrar: fixed typo in example of xavp_rcd parameter
18430108
 
3bcf5579
 commit 9589466916305146fb4f982542c3f3a51126dcef
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jun 11 18:37:32 2013 +0200
18430108
 
3bcf5579
     registrar: more debug messages when adding ruid xavp
     
     - free local ruid xavp if cannot be added to root list
18430108
 
3bcf5579
 commit 106916abc67d2badc43eac03ef175efbbac4f6d1
 Author: Camille Oudot <camille.oudot@orange.com>
 Date:   Tue Jun 11 16:34:49 2013 +0200
18430108
 
3bcf5579
     modules/ims_isc: several safety checks
     
     - fixed potential buffer overflow
     - fixed potential crash if regcomp fails
18430108
 
3bcf5579
 commit bddb9a5bf38d4904a9e18dc187fc8c0507001ab5
 Author: Camille Oudot <camille.oudot@orange.com>
 Date:   Tue Jun 11 16:24:15 2013 +0200
18430108
 
3bcf5579
     modules/ims_isc: fix several compiler warnings
18430108
 
3bcf5579
 commit 4af0bc13901525a5638c2c64b863f377e033903f
 Author: Vicente Hernando <vhernando@systemonenoc.com>
 Date:   Mon Jun 10 12:14:54 2013 +0200
18430108
 
3bcf5579
     app_lua: solve crash when setting a variable not convertible to string.
18430108
 
3bcf5579
 commit b5f0a62a2acfbf0f4ce9cd146cb342d717e662a9
 Author: Camille Oudot <camille.oudot@orange.com>
 Date:   Tue May 28 17:53:07 2013 +0200
18430108
 
3bcf5579
     modules/ims_registrar_scscf: safety check for log line when recieving an SAR_UNREGISTERED_USER response
18430108
 
3bcf5579
 commit fd8dfb71d0eeae891ad0c83ff332929d54f3a3ec
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Fri Jun 7 12:09:38 2013 -0400
18430108
 
3bcf5579
     Makefile: update de-stable target: squeeze -> wheezy
18430108
 
3bcf5579
 commit e41230071e367015ecf794c147c60fda0bcd1907
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Thu Jun 6 15:21:19 2013 -0400
18430108
 
3bcf5579
     registrar: print bogus AoR in error log
 
 commit ea6354c53c8871e4e117b7434645ab4fee811612
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jun 6 15:58:58 2013 +0200
18430108
 
3bcf5579
     acc_radius: exit at startup if radius_config is not set
18430108
 
3bcf5579
 commit 8e937d260d0ff41f50be56e0a46ede44554f3f99
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jun 6 11:47:10 2013 +0200
28111e79
 
3bcf5579
     cfgutils: updated docs to specify correct time unit for usleep
     
     - it is microseconds, pointed by David K
18430108
 
3bcf5579
 commit c4b29f6fac6155b9b087737df5956b687ff4e36a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jun 6 09:09:14 2013 +0200
28111e79
 
3bcf5579
     kamailio.cfg: reset $du for voicemail re-routing in failure route
28111e79
 
3bcf5579
 commit c8e928a2c78ee963f807791bea5aacdd31e05936
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jun 6 09:05:28 2013 +0200
28111e79
 
3bcf5579
     siputils: added new function is_first_hop()
28111e79
     
3bcf5579
     - detect if it is first hop after original sender
     - added section ids for functions, remove a duplicate content for
       is_rpid_user_e164()
28111e79
 
3bcf5579
 commit 0193489cca56f58b512f5379c078c98a366c17e2
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Jun 5 22:44:13 2013 +0200
28111e79
 
3bcf5579
     kamailio.cfg: few updates related to nat traversal
     
     - added "co" flags to rtpproxy_manage() to change all IPs in sdp, many
       phone get confused if only media ip is changed
     - add nat=yes parameter only for in branch route to avoid multiple
       occurences
28111e79
 
3bcf5579
 commit 4b65964dbe1f38bcf867301d43933f9bbf91ab7d
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Wed Jun 5 08:58:29 2013 +0200
28111e79
 
3bcf5579
     module/ims_auth: protection against crash if there is no auth vector initialised.
     	- patch submitted by Camille Oudot
28111e79
 
3bcf5579
 commit 2e466866468a71d4a6e7589cae69ae606b194716
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Wed Jun 5 08:46:13 2013 +0200
28111e79
 
3bcf5579
     modules/ims_isc: Add support for P-Serverd-User header
     	- This header allows a triggered Application Server to know the IMS user for who it was
     	triggered, and in what state (originating/terminating, registered/unregistered)
     	- Thanks to Camille Oudot for patch!
28111e79
 
3bcf5579
 commit cb4cfa492aa977df3f80b7d93001559ecb1bcdec
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jun 4 23:21:11 2013 +0200
28111e79
 
3bcf5579
     sercmd: pass OS define at compile time
28111e79
 
3bcf5579
 commit af1c2af129edeb49c6f2c826ec2c675e72c2486d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jun 4 22:17:52 2013 +0200
28111e79
 
3bcf5579
     sercmd: possibility to enable EXTRA_DEBUG via compile time option
28111e79
     
3bcf5579
     - should get rid of empty DBG() resulting in unused init variable
28111e79
 
3bcf5579
 commit 0f54ee9c29faf767a5ec38de9f70bfaab8836ac9
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Tue Jun 4 10:44:36 2013 +0300
28111e79
 
3bcf5579
     modules/lcr: use pv_cache_get
28111e79
     
3bcf5579
     - Applied patch by Victor Seva.
28111e79
 
3bcf5579
 commit 76709d2ea2eb3c05cf62a3368310f50e8bfee355
 Author: Klaus Darilion <klaus.mailinglists@pernau.at>
 Date:   Mon Jun 3 22:13:20 2013 +0000
28111e79
 
3bcf5579
     modules/auth_db: regenerate README
28111e79
 
3bcf5579
 commit 2940d5012250a134745a2cf9abed2f88ed95576e
 Author: Klaus Darilion <klaus.mailinglists@pernau.at>
 Date:   Mon Jun 3 22:10:20 2013 +0000
28111e79
 
3bcf5579
     modules/auth_db: document authentication return values
28111e79
 
3bcf5579
 commit 5bed1c2f9721405d5e6e0678f583aee474d4b9b9
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jun 3 23:23:15 2013 +0200
28111e79
 
3bcf5579
     Makefile: added install-initd-centos target
28111e79
     
3bcf5579
     - install centos specific init.d scripts
28111e79
 
3bcf5579
 commit a17a32e5f7a3120c200d6e48fe91d7aa1dfd28b1
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Mon Jun 3 20:53:05 2013 +0200
28111e79
 
3bcf5579
     dialog: shift next timer run for keepalives of dialog
28111e79
     
3bcf5579
     - reported by Daniel Tryba
28111e79
 
3bcf5579
 commit 26b15ad0006defeb8df17dff090fd93ffa11ede6
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Mon Jun 3 18:43:51 2013 +0200
28111e79
 
3bcf5579
     modules/debugger: fixed last commit.
28111e79
     
3bcf5579
     - checked malloc result on dbg_init_pvcache.
     - checked result of dbg_init_pvcache on mod_init.
     - removed commented code.
28111e79
 
3bcf5579
 commit 2312e2adc626f42d36d240a417bb488f19e95017
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Mon Jun 3 15:10:27 2013 +0200
28111e79
 
3bcf5579
     modules/debugger: new parameter log_assign
28111e79
     
3bcf5579
     This parameter enables logging every single assign action on the config.
28111e79
 
3bcf5579
 commit 5d45ea50a7ebb53cfcfb04553a3152e61d1e6831
 Author: Elena-Ramona Modroiu <ramona@asipto.com>
 Date:   Mon Jun 3 11:13:56 2013 +0200
28111e79
 
3bcf5579
     htable: documented the new rpc commands
     
     - htable.sets and htable.seti
28111e79
 
3bcf5579
 commit 83eb9b7d7a9b4e1e2bf35d4e2b00573c176c8290
 Author: Elena-Ramona Modroiu <ramona@asipto.com>
 Date:   Mon Jun 3 11:05:58 2013 +0200
28111e79
 
3bcf5579
     htable: added rpc commands for setting items in a hash table
28111e79
     
3bcf5579
     - htable.sets - set to a string value
     - htable.seti - set to an integer value
28111e79
 
3bcf5579
 commit 7cb062ce8eb9935b69298b61aa6a59450b97dbaf
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Sat Jun 1 17:47:58 2013 +0300
28111e79
 
3bcf5579
     modules/usrloc: rpc statistics command update
28111e79
     
3bcf5579
     - ul.db_users and ul.db_contacts now deal with unexpired records only
     - new command ul.db_expired_contacts tells number of expired contacts
28111e79
 
3bcf5579
 commit 09cc2207b265d51dcbc28279623bf9c597fa3b46
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri May 31 17:05:40 2013 +0200
28111e79
 
3bcf5579
     pua: release lock on not finding temp dialog
28111e79
     
3bcf5579
     - patch by Halina Nowak
28111e79
 
3bcf5579
 commit d5c4dda7932e8efe018beb77f8ca2e29a44aa185
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu May 30 17:59:01 2013 +0200
28111e79
 
3bcf5579
     core: don't free pvar spec - is reference to cache
     
     - reported by Peter Dunkley
28111e79
 
3bcf5579
 commit 0577abba2abd869a0c3fb051289068e79986e6cd
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:47:21 2013 +0100
28111e79
 
3bcf5579
     documentation: Rebuild all modified READMEs
28111e79
 
3bcf5579
 commit f67f6880bfa9f7a9f31b4a46106482ff41120c3c
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:46:40 2013 +0100
28111e79
 
3bcf5579
     uid_uri_db: Fix TOC in documentation
28111e79
 
3bcf5579
 commit 7bf8e5a0f125cf1878fbd7a81504ab67659fa3a9
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:46:24 2013 +0100
28111e79
 
3bcf5579
     uid_gflags: Fix TOC in documentation
28111e79
 
3bcf5579
 commit 0882e6f8c2217b75f8d5082e1df5bf8f9291e125
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:46:04 2013 +0100
28111e79
 
3bcf5579
     uid_domain: Fix TOC in documentation
28111e79
 
3bcf5579
 commit db6762f45eb2f5809487b254e35edb55ea097fc1
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:45:49 2013 +0100
28111e79
 
3bcf5579
     uid_avp_db: Fix TOC in documentation
18430108
 
3bcf5579
 commit 0bf496b9e9368d564835d5f97827ba7a7fcc8242
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:45:28 2013 +0100
18430108
 
3bcf5579
     uid_auth_db: Fix TOC in documentation
18430108
 
3bcf5579
 commit 402d1fb0036cab8588e94acf3ea6d80ccf1a00b0
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:44:45 2013 +0100
18430108
 
3bcf5579
     xprint: Fix TOC in documentation
18430108
 
3bcf5579
 commit 06369a4f2b2dbe3b58ca2c34c0cf2f228a343fd7
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:44:28 2013 +0100
18430108
 
3bcf5579
     xmlops: Fix TOC in documentation
18430108
 
3bcf5579
 commit 631e2450beb3cba5a0f3b85ecfd319a8ba98db00
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:44:09 2013 +0100
18430108
 
3bcf5579
     tm: Fix TOC in documentation
18430108
 
3bcf5579
 commit 528098292d5a5dc43052f0d9f59105622c064f74
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:43:57 2013 +0100
18430108
 
3bcf5579
     tls: Fix TOC in documentation
18430108
 
3bcf5579
 commit 6ea032c426e09a932c260842cf884cdd1cca69e5
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:43:42 2013 +0100
18430108
 
3bcf5579
     timer: Fix TOC in documentation
18430108
 
3bcf5579
 commit f198c3248b152e407313462619a402a730f9f29e
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:43:24 2013 +0100
18430108
 
3bcf5579
     textopsx: Fix TOC in documentation
18430108
 
3bcf5579
 commit e1a98837a273921a307518d0f83c690adabfa201
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:43:09 2013 +0100
18430108
 
3bcf5579
     sms: Fix TOC in documentation
18430108
 
3bcf5579
 commit c0b97566f8cfd0038a8fc5ea514dd7cf3b37f831
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:42:54 2013 +0100
18430108
 
3bcf5579
     sl: Fix TOC in documentation
18430108
 
3bcf5579
 commit 87e43eead7d3d6c8740bd397e512629a4230bf30
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:42:35 2013 +0100
18430108
 
3bcf5579
     sanity: Fix TOC in documentation
18430108
 
3bcf5579
 commit d99ffcd886b12a8b3adb43549d0603a86ef803da
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:42:20 2013 +0100
18430108
 
3bcf5579
     print_lib: Fix TOC in documentation
18430108
 
3bcf5579
 commit 762d01b4783b9d9e1b97420a7e0ab901b84eb243
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:42:05 2013 +0100
18430108
 
3bcf5579
     print: Fix TOC in documentation
18430108
 
3bcf5579
 commit c8a00e093aa009cff5069cfa683b3efc361497d7
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:41:51 2013 +0100
18430108
 
3bcf5579
     prefix_route: Fix TOC in documentation
18430108
 
3bcf5579
 commit cc15d526784ec2f734db452bc3f5157493225416
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:41:28 2013 +0100
18430108
 
3bcf5579
     mangler: Fix TOC in documentation
18430108
 
3bcf5579
 commit 5829244ff407abd8cb0735b998dcd7ffb351f87b
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:40:54 2013 +0100
18430108
 
3bcf5579
     malloc_test: Fix TOC in documentation
18430108
 
3bcf5579
 commit eabae931b7fcf1c4dae9bce2945a55c9dd48fee8
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:40:31 2013 +0100
18430108
 
3bcf5579
     iptrtpproxy: Fix TOC in documentation
18430108
 
3bcf5579
 commit e8ab0f1552c4bd0fbeb8f2bb42b79bb8acbce57e
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:40:06 2013 +0100
18430108
 
3bcf5579
     db_flatstore: Fix TOC in documentation
18430108
 
3bcf5579
 commit 9ca893c26257caf8d80e7fae25128a6e28f37518
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:39:45 2013 +0100
18430108
 
3bcf5579
     db2_ops: Fix TOC in documentation
18430108
 
3bcf5579
 commit 2a743dcd16f2546dabf41a5b0de498a6faaf00ed
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:38:43 2013 +0100
18430108
 
3bcf5579
     db2_ldap: Fix TOC in documentation
18430108
 
3bcf5579
 commit 09c617d4e3bd17e5f2234aac03f90f4fa25c3bb6
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:38:25 2013 +0100
18430108
 
3bcf5579
     ctl: Fix TOC in documentation
18430108
 
3bcf5579
 commit a966e236f5d4ae9d98048d5432978658c70a7f26
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:38:07 2013 +0100
18430108
 
3bcf5579
     counters: Fix TOC in documentation
18430108
 
3bcf5579
 commit 48c393f24a0a6c9a2841f7710cfdbc475c90d214
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:37:45 2013 +0100
18430108
 
3bcf5579
     cfg_rpc: Fix TOC in documentation
18430108
 
3bcf5579
 commit c1cb95ee9e29f4373973f7676a224d2892a8902e
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:37:26 2013 +0100
18430108
 
3bcf5579
     cfg_db: Fix TOC in documentation
18430108
 
3bcf5579
 commit 216d3f4c8d8b3a40867b4f8438e8ac5027cf1bdf
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:37:03 2013 +0100
18430108
 
3bcf5579
     blst: Fix TOC in documentation
18430108
 
3bcf5579
 commit 84a96c85d21a34c9082efd6622bccd73bfb1a2b5
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:11:23 2013 +0100
18430108
 
3bcf5579
     avp: Fix TOC in documentation
18430108
 
3bcf5579
 commit e59a2b0fa195fc2360049ccd438dc02ee19aedf3
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:10:31 2013 +0100
18430108
 
3bcf5579
     auth_identity: Fix TOC in documentation
18430108
 
3bcf5579
 commit 985cee9f4e904e92d473efecb15f4211c8a75501
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:09:08 2013 +0100
 
     auth_ephemeral: Minor documentation improvement
 
 commit ffe8aa173c6106844707bcf5d0f8da4f28631921
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Wed May 29 12:38:10 2013 +0200
18430108
 
3bcf5579
     DB scheme: remove default MySQL engine definition
28111e79
     
3bcf5579
     * remove default MySQL engine definition from table definitions
     * if nothing is specified then MySQL server will choose the default from its cfg
     * if you like to specify it, change the MYSQL_TABLE_TYPE define in
       lib/srdb1/schema/entities.xml and run "make dbschema" in the top level directory
     * the stylesheet doesn't check the engine type, Kamailio supports MyISAM and InnoDB
18430108
 
3bcf5579
 commit 5aa71845f630f6b933b0a415749a7b1dae66605a
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Wed May 29 12:30:58 2013 +0200
18430108
 
3bcf5579
     Revert "DB scheme: as discussed on sr-users list, change default mysql engine to InnoDB"
28111e79
     
3bcf5579
     This reverts commit fa49fe070adadfff893b338f2a2d69776c043653.
18430108
 
3bcf5579
 commit a21137507bea759d4945402dc47486ac324724db
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Wed May 29 12:25:50 2013 +0200
 
     core: added helper function pv_cache_get_name() in order
      to get the name of a pv_spec_t on pv_cache.
 
 commit a2316f35deef2586f79dc575367224af853e9b70
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Wed May 29 12:25:09 2013 +0200
 
     core: Add callback to be able to log assign actions.
 
 commit 6fba3230222214fccb72fd07817f29693d98b877
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Wed May 29 12:24:00 2013 +0200
18430108
 
3bcf5579
     core: use pointer to pv_spec_t on lvalue union. Use pv_cache_get() on interpreter.
18430108
 
3bcf5579
 commit fa49fe070adadfff893b338f2a2d69776c043653
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Wed May 29 11:49:59 2013 +0200
 
     DB scheme: as discussed on sr-users list, change default mysql engine to InnoDB
 
 commit b480ac55508e5d9b92cc9560e0b1d338d04f3b11
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed May 29 10:49:40 2013 +0200
18430108
 
3bcf5579
     topoh: safety check for Via header when removed from script
     
     - reported by Guillaume Bour, FS#300
18430108
 
3bcf5579
 commit 8cba441b17c75cd078a499c24268c8a60c6b1771
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue May 28 15:48:22 2013 +0200
18430108
 
3bcf5579
     misc_radius: updated readme
28111e79
     
3bcf5579
     - from a patch by Victor V. Kustov
18430108
 
3bcf5579
 commit 355490abd8c6e82a45cb96338ceca938c99ed744
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue May 28 15:43:27 2013 +0200
18430108
 
3bcf5579
     misc_radius: handle IPv4 returned attributes
     
     - populate attributes for negative replies when common_response is set
     - patch by Victor V. Kustov
18430108
 
3bcf5579
 commit 6a92939ee4b7db6216814dc88e57eccefabb05af
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Tue May 28 00:46:26 2013 +0100
 
     modules/auth_ephemeral: updated to use SHA1_DIGEST_LENGTH #define from openssl/sha.h
 
 commit ec893a2c6cb5c0fd21207cbf0ffab09f65418df2
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Tue May 28 00:27:37 2013 +0100
 
     modules/auth_ephemeral: tidied up the headers and tidied up more debug
 
 commit ba2a6ac4230dd9169943f55a9c06af3faa694356
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Tue May 28 00:20:20 2013 +0100
18430108
 
3bcf5579
     modules/auth_ephemeral: updated to handle usernames from the web-service that just consist of timestamps
28111e79
     
3bcf5579
     - tidied up the diagnostic output
18430108
 
3bcf5579
 commit a435f770e7162f73aea560a77851f8fb639a495a
 Merge: 45227df 74bf08e
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Mon May 27 17:58:33 2013 +0300
18430108
 
3bcf5579
     Merge branch 'master' of ssh://git.sip-router.org/sip-router
28111e79
     
3bcf5579
     - i did pull , but there was race conditions with somebody else's push
18430108
 
3bcf5579
 commit 45227df1bc87e448c74fe31c001e85f525c654a0
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Mon May 27 17:57:07 2013 +0300
18430108
 
3bcf5579
     modules/usrloc: renamed ul.users and ul.contacts rpc commands
28111e79
     
3bcf5579
     - new, more descriptive names are ul.db_users and ul.db_contacts
18430108
 
3bcf5579
 commit 74bf08ef30cf18fb609c2c067584f1515ede23da
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon May 27 16:54:02 2013 +0200
18430108
 
3bcf5579
     core: enclose uri in angle brakets for redirect contact header
28111e79
     
3bcf5579
     - safer for uri with parameters and no q
     - reported by Dan Bogos
18430108
 
3bcf5579
 commit d0d298070fdbb015a96f209fa3c925ba71e3a37b
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Mon May 27 13:54:23 2013 +0300
28111e79
 
3bcf5579
     modules/usrloc: added two new rpc commands ul.users and ul.contacts
28111e79
     
3bcf5579
     - for accessing number of different AoRs and contacts in a location table
28111e79
 
3bcf5579
 commit 6531b8d495ead58a85cb101d914b5bf18c2ecddb
 Author: Klaus Darilion <klaus.mailinglists@pernau.at>
 Date:   Mon May 27 10:44:51 2013 +0000
28111e79
 
3bcf5579
     modules/dialog: regenerate README
28111e79
 
3bcf5579
 commit 68209cc2b15c2c0674d7cf4529607e148e3fc1b4
 Author: Klaus Darilion <klaus.mailinglists@pernau.at>
 Date:   Mon May 27 10:44:03 2013 +0000
28111e79
 
3bcf5579
     modules/dialog: improve documentation of DID matching
28111e79
 
3bcf5579
 commit ace89166f84657b2ea4a70e8d9e2ccfbd032b1ba
28111e79
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
3bcf5579
 Date:   Mon May 27 00:49:46 2013 +0100
28111e79
 
3bcf5579
     pkg/kamailio/(centos|fedora): Added RPM for auth_ephemeral module
28111e79
 
3bcf5579
 commit 2a29b2ba260584634f05c684ef39ab45e2dc51b6
28111e79
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
3bcf5579
 Date:   Mon May 27 00:32:19 2013 +0100
28111e79
 
3bcf5579
     core: updated groups to include new auth_ephemeral module
 
 commit 0bea7f63afa0fd544ad93465db94ddef4ed67a00
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Mon May 27 00:25:03 2013 +0100
28111e79
 
3bcf5579
     modules/auth_ephemeral: new module for ephemeral credential based authentication
28111e79
 
3bcf5579
 commit 375d878b5f318acc08b155c29398e4abb74edbd5
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun May 26 17:11:25 2013 +0200
28111e79
 
3bcf5579
     sctp: added rpc commands to module documentation
28111e79
 
3bcf5579
 commit ca923db8727333ad7df14126bb377418a829cce3
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun May 26 17:04:23 2013 +0200
 
     sctp: rpc commands are prefixed with sctp
     
     - no longer part of core and proper matching of the module
28111e79
 
3bcf5579
 commit 352a7dccf2570af857d7e2e50fed600c4762278d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun May 26 16:14:51 2013 +0200
28111e79
 
3bcf5579
     topoh: safety check for SIP messages
28111e79
     
3bcf5579
     - received callback can be executed for non-sip messages
     - reported by Julia
28111e79
 
3bcf5579
 commit dfd8ec8c1e9f0a5c3c7aad6ec984e7a664e5af49
28111e79
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
3bcf5579
 Date:   Sun May 26 13:54:15 2013 +0100
28111e79
 
3bcf5579
     pkg/kamailio/(centos|fedora): Added rpm for sctp module
28111e79
     
3bcf5579
     - Also updated release to dev6
28111e79
 
3bcf5579
 commit 1977645ceb12ca2d0f2f767046606f6c5ae2c3bb
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sun May 26 10:43:24 2013 +0200
28111e79
 
3bcf5579
     dmq: many safety checks for mem mallocs and function return codes
28111e79
     
3bcf5579
     - added license header in the files
28111e79
 
3bcf5579
 commit a85e7e5c192e4f597d17c98f4036d83639c6bc1f
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sun May 26 10:12:24 2013 +0200
28111e79
 
3bcf5579
     core: safety check for initialized SCTP API
28111e79
     
3bcf5579
     - reported by Juha Heinanen
28111e79
 
3bcf5579
 commit 59c4a6550862ed7c3e8c63a3a5d5c1dcd404bd6d
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat May 25 21:28:33 2013 +0200
28111e79
 
3bcf5579
     tm: return current branch id if sending fails and tm_failure_exec_mode=1
28111e79
     
3bcf5579
     - reported by Juha Heinanen
28111e79
 
3bcf5579
 commit 93d97e53741d786692903bd9df9622cd55e4cfea
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat May 25 21:04:43 2013 +0200
28111e79
 
3bcf5579
     sctp: documented module parameters
28111e79
 
3bcf5579
 commit 2e6675bd92968fd96865ee266ca4ba10c7cc1cdc
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat May 25 17:14:23 2013 +0200
28111e79
 
3bcf5579
     Makefile.defs: version set to 4.1.0-dev6
28111e79
 
3bcf5579
 commit c4cf64ea992e0f0f46f1c6fc23c6f38c05a80b0f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat May 25 17:05:58 2013 +0200
 
     sctp: added skeleton files for docbook module documentation
 
 commit 25c3df171d219eb71c63f4832b69f33b470c9c96
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat May 25 16:42:21 2013 +0200
28111e79
 
3bcf5579
     Makefile.groups: added compile group for sctp module
28111e79
     
3bcf5579
     - depends on libsctp-dev
28111e79
 
3bcf5579
 commit 1bdbdb64e4862ddb69c2bf13be0f9be93968bb1e
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat May 25 16:30:33 2013 +0200
28111e79
 
3bcf5579
     protoshoot: use Makefile pattern for utils
28111e79
     
3bcf5579
     - link to libsctp if SCTP support is enabled
28111e79
 
3bcf5579
 commit a2afc3d42224d0c35e4867ad50251e7aa6231879
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat May 25 15:42:14 2013 +0200
28111e79
 
3bcf5579
     core: filled sctp core api
28111e79
     
3bcf5579
     - cleanup of not needed members
28111e79
 
3bcf5579
 commit 61f5f6a63409f856a03b48e9ced22ad5c724acb2
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat May 25 15:41:27 2013 +0200
28111e79
 
3bcf5579
     sctp: register sctp core api
28111e79
     
3bcf5579
     - done in mod_register() function
     - initialize the sctp options before modparams
28111e79
 
3bcf5579
 commit e9f7980602cadcc179425cad57a4d0f89c63fb55
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat May 25 15:39:13 2013 +0200
28111e79
 
3bcf5579
     core: remove sctp options init from core
28111e79
     
3bcf5579
     - will be done in mod_register() from sctp module
     - don't print anymore info about sctp unsupported socket options in
       output of -v, they are known now only in sctp module which is not
       loaded at that time
     - sctp will print a warn message in mod init about unsupported socket
       options
28111e79
 
3bcf5579
 commit cbbaf9abd5f34b50c47ac2ac350c77d3f36b511b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat May 25 11:57:02 2013 +0200
28111e79
 
3bcf5579
     sctp: exported sctp parameters via module interface
28111e79
 
3bcf5579
 commit e549d96b571ae509a67984be789b281ed2230bc3
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat May 25 11:24:22 2013 +0200
28111e79
 
3bcf5579
     core: readded conditions for core sctp forwarding functions
28111e79
     
3bcf5579
     - typo fixed in log message
28111e79
 
3bcf5579
 commit 66e90f9888daefdb92dcebd28e188ce7f912a4f9
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat May 25 10:56:11 2013 +0200
28111e79
 
3bcf5579
     core: added sctp callbacks api
28111e79
     
3bcf5579
     - functions needed in core - callbacks to be set by sctp module
28111e79
 
3bcf5579
 commit d60d41136575408ea7ea9031c735476967755e46
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat May 25 10:54:33 2013 +0200
28111e79
 
3bcf5579
     sctp: add module interface for sctp transport
     
     - sctp support is now implemented as a standalone module
     - the core still needs SCTP=1 (now default) and -DUSE_SCTP to get the
       hooks enabled
28111e79
 
3bcf5579
 commit af2473d426870650a0f4a2cb820894ee4dd793d0
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat May 25 10:53:04 2013 +0200
28111e79
 
3bcf5579
     Makefile.defs: don't link to libsctp on Linux for SCTP support
28111e79
     
3bcf5579
     - only sctp module needs to link to it
28111e79
 
3bcf5579
 commit f91c9696cc92ec4b74dd2494c39bbf2ffe062fab
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat May 25 09:35:22 2013 +0200
28111e79
 
3bcf5579
     core: added file sctp core interface
28111e79
 
3bcf5579
 commit 7f8e7a8568740be65eada1cbd59110bb765f4d5a
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat May 25 09:33:39 2013 +0200
28111e79
 
3bcf5579
     sctp: new module for SCTP transport
28111e79
     
3bcf5579
     - moved the sctp specific code from core to a module to make it easy to
       enable/disable sctp by loading/not loading the module instead of
       recompiling
28111e79
 
3bcf5579
 commit 6287caecc438ace98a3ce3dc7a53e6064d7894dc
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Fri May 24 15:38:03 2013 +0200
28111e79
 
3bcf5579
     core: remove syn_branch functionality for calculating Via branch parameter
28111e79
     
3bcf5579
     * remove syn_branch parameter and functionality from core and tm module for
       calculating the Via branch parameter
     * reported from Richard Brady, rnbrady at gmail dot com to sr-dev
     * kamailio is not standard compliant with this setting enabled (RFC 3261,
       17.2.3 and 16.11) for stateless forwarding of replies
     * the performance reason that motivated this functionality are today not
       valid anymore, even embedded systems have more than enough power to
       calculate MD5 and other modules uses more expensive operations anyway
     * adapt a bunch of example and test configuration that used this parameter,
       it has been also removed from the core cookbook wiki
18430108
 
3bcf5579
 commit 28942a00bc7be5194625b9ed08facd2f95ebea81
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri May 24 00:36:57 2013 +0200
18430108
 
3bcf5579
     pv: added $_s(format) variable
     
     - evaluate the format as a dynamic string
28111e79
     
3bcf5579
     $var(x) = "sip:" + $rU + "@" + $fd;
     
     is equivalent of:
     
     $var(x) = $_s(sip:$rU@$fd);
     
     - it can be more compact sometimes in config
28111e79
 
3bcf5579
 commit 76c883eb88359f6075712f648a1dfc675872487a
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu May 23 12:06:45 2013 +0200
28111e79
 
3bcf5579
     auth: add chapter tag around sections for Admin Guide
28111e79
     
3bcf5579
     - the ToC isn't properly generated otherwise
     - reported by Andrew Pogrebennyk
28111e79
 
3bcf5579
 commit b3c69488bf80e76c2359f6d9611cbcf2edf6c67f
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Thu May 23 09:45:03 2013 +0200
28111e79
 
3bcf5579
     modules/debugger: update documentation. This is Kamailio!
28111e79
 
3bcf5579
 commit 169e92b86d6a1a98be92d0012bd831785855b968
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Thu May 23 09:07:53 2013 +0200
28111e79
 
3bcf5579
     modules/debugger: refresh README
28111e79
 
3bcf5579
 commit 6417ac9f99a0c97254206797070bbe3095002847
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Thu May 23 09:04:12 2013 +0200
28111e79
 
3bcf5579
     modules/debugger: use cfg framework to be able to activate/deactivate debug per module.
     add missing files from commit.
18430108
 
3bcf5579
 commit feb00c92297eb2d4520a59f1a676cf998add1b5d
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Thu May 23 08:58:38 2013 +0200
18430108
 
3bcf5579
     modules/debugger: use cfg framework to be able to activate/deactivate debug per module.
28111e79
     
3bcf5579
     mod_hash_size has to be set with a value > 0 on startup.
28111e79
 
3bcf5579
 commit 31880a46d7f634b568cc192bec6db3d969e738ef
 Author: Klaus Darilion <klaus.mailinglists@pernau.at>
 Date:   Tue May 21 12:39:15 2013 +0000
28111e79
 
3bcf5579
     modules/auth_db: detailed documentation of URI checking in auth_check function
18430108
 
3bcf5579
 commit 2669197352bfc20bc916c00f74ac14380f8a62f8
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Mon May 20 21:03:30 2013 +0300
18430108
 
3bcf5579
     modules/usrloc: fixed unregister bug in db_mode=3
28111e79
     
3bcf5579
     - Commit ce1d16ce1c8009918c294307de53f35378868b52 introduced unregister
       but that appeared in db_mode=3 when db_ops_ruid param is not set.
     - Reported by Peter Dunkley.
28111e79
 
3bcf5579
 commit c9448d9657f0e5792072c6803643c8d9075d711a
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Mon May 20 18:33:52 2013 +0100
28111e79
 
3bcf5579
     modules/rr: completely reverted after_strict() to its pre-outbound form
28111e79
 
3bcf5579
 commit f0ae598a3e63e62d12a143c6cd42b698ad1f2eed
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Sun May 19 23:56:06 2013 +0100
18430108
 
3bcf5579
     modules/websocket: Improved module_loaded() check for nathelper and outbound so it only fires when the SIP subprotocol is enabled
18430108
 
3bcf5579
 commit 45d4e808f0551a5eeb832574327a2b5b7aecf2c5
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun May 19 23:18:19 2013 +0200
18430108
 
3bcf5579
     uac: reorder fileds in uac structure
28111e79
 
3bcf5579
 commit 97a899e37acda1ef0c70a009f4fd9d221ee8a58e
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sun May 19 23:16:55 2013 +0200
28111e79
 
3bcf5579
     seat: removed no longer necessary init of tm uac struct
18430108
 
3bcf5579
 commit b867893d0bbdda0c926a7cd0b6b3a46d4324631e
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sun May 19 23:15:42 2013 +0200
18430108
 
3bcf5579
     dialog: remove unnecessary tm uac struct init
18430108
 
3bcf5579
 commit 94833f8b8b94398566991713730b66a792b57056
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun May 19 23:09:52 2013 +0200
18430108
 
3bcf5579
     tm: initialize the uac structure to 0 for local generated requests
28111e79
     
3bcf5579
     - safer for adding new fields to it not set via set_uac_req()
18430108
 
3bcf5579
 commit a53580d39c2fadf2ddc6f9805f15ac833cfd4c20
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sun May 19 14:55:52 2013 +0200
18430108
 
3bcf5579
     tm: new parameter - failure_exec_mode
     
     - specify whether to consider or not execution of failure routing blocks
       for braches that had local delivery error (e.g., no open tcp
       connection and set_forward_no_connect() used in config)
18430108
 
3bcf5579
 commit 78669def2790205270032f9a750b19cc86f3d560
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sun May 19 10:22:10 2013 +0200
18430108
 
3bcf5579
     tm: added icode to uac_client structure
28111e79
     
3bcf5579
     - store internal processing code, to give hints of what happened
     - could be used to map sip warning codes
       http://www.iana.org/assignments/sip-parameters/sip-parameters.xml#sip-parameters-5
     - delivery failure on case of no connection mapped temporarly to 908
18430108
 
3bcf5579
 commit cbcf86a036e6f8607f783ce18491121b0d58d2b0
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sun May 19 10:16:40 2013 +0200
18430108
 
3bcf5579
     tm: keep uac_client structure aligned on 32b
     
     - otherwise it may create troubles on restrictive archs
18430108
 
3bcf5579
 commit 90c69665edcfc9aebf265f280375251306442b98
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sun May 19 10:03:02 2013 +0200
18430108
 
3bcf5579
     tm: use - instead if _ in branch-failure examples
28111e79
     
3bcf5579
     - it is what is expected by module
28111e79
 
3bcf5579
 commit 1a099f704ffbb93f5c6389e86daa5af90aeb72f1
28111e79
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
3bcf5579
 Date:   Sat May 18 22:20:57 2013 +0100
28111e79
 
3bcf5579
     pkg/kamailio/(centos|fedora): Updated changelog in .spec
28111e79
 
3bcf5579
 commit 5cff9062807ed181eae3a1db2d70fa625f647a4c
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Sat May 18 22:17:22 2013 +0100
28111e79
 
3bcf5579
     pkg/kamailio/(centos|fedora): refactored .spec
28111e79
 
3bcf5579
 commit 7ebf6affca7b2585353baa91f1560ff606979973
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Sat May 18 20:43:05 2013 +0100
28111e79
 
3bcf5579
     modules/websocket: Updated documentation
28111e79
 
3bcf5579
 commit 20438793a5199ea90f0261a3b72b1b70e9566a30
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Sat May 18 20:42:53 2013 +0100
28111e79
 
3bcf5579
     modules/outbound: Updated documentation
28111e79
 
3bcf5579
 commit 6dc38a3618b2ad08bbc6feeee1c44ca19e0c5bd6
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Sat May 18 20:42:24 2013 +0100
28111e79
 
3bcf5579
     modules/msrp: Updated documentation
28111e79
 
3bcf5579
 commit a1136bf809e7d088332d54440a72edee4e30c26a
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Sat May 18 20:27:45 2013 +0100
18430108
 
3bcf5579
     modules/outbound: moved the check for "Supported: outbound" to after the checks on the Route: header
28111e79
     
3bcf5579
     - In the scenario when a call comes from a non-outbound end-point to an
       outbound end-point the outbound options-tag will not be present, but outbound
       should still be used on the final leg between the edge-proxy and the
       end-point.
18430108
 
3bcf5579
 commit 8750305d4686ccae3a168454c4191f9b05d93ee3
 Merge: e81b3aa abdf40d
 Author: Konstantin Mosesov <ez@voipgroup.org.ua>
 Date:   Sat May 18 13:59:07 2013 +0300
18430108
 
3bcf5579
     Merge branch 'master' of ssh://git.sip-router.org/sip-router
18430108
 
3bcf5579
 commit e81b3aac19ab567813d6cb21fcba3d9bd6e1cc90
 Author: Konstantin Mosesov <ez@voipgroup.org.ua>
 Date:   Sat May 18 13:56:22 2013 +0300
18430108
 
3bcf5579
     parser/sdp: Fixed segfault in sdp_print() when no SDP body.
     
     - Failed scenario:
     remove_body();
     msg_apply_changes();
     sdp_print("1");
     
     - Result: sdp=0x0
18430108
 
3bcf5579
 commit abdf40dabb7e7d44398056b9c2c72c0615debb52
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Sat May 18 10:07:25 2013 +0200
18430108
 
3bcf5579
     core and modules: make IPv6 default, remove compile time flags
28111e79
     
3bcf5579
     * Make IPv6 the default in the core and affected modules
     * it has been default switched on since a long time, and was introduced in 2002
     * even on embedded systems one probably want now proper IPv6 support
     * there was an issue in cygwin in 2008, but IPv6 is there also available since v1.7
     * remove over 160 #ifdefs, cleanup the code a lot and removes many of rarely
       tested alternative code paths to ease support of the codebase
     * note for gentoo maintainer: please review your packages, they will maybe not
       work now correctly anymore if somebody specified -ipv6 in the use flags
18430108
 
3bcf5579
 commit 1b0ad814aec79a44b865ad2d3552c4693fe2ea6d
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Sat May 18 00:18:43 2013 +0100
18430108
 
3bcf5579
     modules/{various}: updated because there is now an extra parameter on the append_branch() function
18430108
 
3bcf5579
 commit 42063cacea9bf0f001f44b11216572b4f46e6e2d
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Sat May 18 00:17:48 2013 +0100
18430108
 
3bcf5579
     modules/ims_registrar_scscf: use #define from core .h to specify the maximum UA length
18430108
 
3bcf5579
 commit 3ec65f1cfebad258e7ef0cc622ed143284c3edf1
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Sat May 18 00:15:59 2013 +0100
18430108
 
3bcf5579
     modules/tm: copy user-agent string retrieved from usrloc into branches when serial forking
18430108
 
3bcf5579
 commit 5aeef2c932581a67d535ade10995cc35ff85640a
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Sat May 18 00:15:21 2013 +0100
18430108
 
3bcf5579
     modules/registrar: store user-agent string retrieved from usrloc in msg and branch structures
18430108
 
3bcf5579
 commit 7bb5f98d7fd77ca6c21fb11e16d69116ef12cbb2
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Sat May 18 00:14:07 2013 +0100
18430108
 
3bcf5579
     modules/pv: added PVs to provide access to the user-agent string retrieved from usrloc
18430108
 
3bcf5579
 commit 8ca114df0fad44e4819cf80840f90e526ff655b4
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Sat May 18 00:13:11 2013 +0100
18430108
 
3bcf5579
     core: added fields to message structure and branch structure to hold user-agent string retrieved from usrloc
18430108
 
3bcf5579
 commit 381a052a8864198a62057dc307fdf39bbffe5436
 Author: Konstantin Mosesov <ez@voipgroup.org.ua>
 Date:   Fri May 17 21:35:59 2013 +0300
18430108
 
3bcf5579
     modules/sdpops: Added new function sdp_get_line_startswith(avpvar, string).
18430108
 
3bcf5579
 commit 121c5a49f81effdac42977d716332215d6a95e4f
 Author: Konstantin Mosesov <ez@voipgroup.org.ua>
 Date:   Fri May 17 21:14:29 2013 +0300
18430108
 
3bcf5579
     uac: Added ability to set Call-Id through $uac_req(callid).
18430108
 
3bcf5579
 commit 012816e404b52de697514e4f897ec8a8abe42abc
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri May 17 17:49:14 2013 +0200
18430108
 
3bcf5579
     modules/debugger: refresh README
18430108
 
3bcf5579
 commit dbefbe319ba13b008ad46576dbc8a00d305e9910
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri May 17 17:48:17 2013 +0200
18430108
 
3bcf5579
     modules/debugger: Added dbg.mod_level RPC command
18430108
 
3bcf5579
 commit e46e0c78ee4f535cd09b8ee9fcdba4ee7bb5b518
 Author: Vicente Hernando <vhernando@systemonenoc.com>
 Date:   Fri May 17 13:31:19 2013 +0200
28111e79
 
3bcf5579
     modules/uac: update README
28111e79
 
3bcf5579
 commit fed1818b65c6cbab89cd7aa64ad8f5f6535d706c
 Author: Vicente Hernando <vhernando@systemonenoc.com>
 Date:   Fri May 17 13:30:05 2013 +0200
28111e79
 
3bcf5579
     modules/uac: upgrade doc to module.type.name format
28111e79
 
3bcf5579
 commit 257366739a7087953c0ff9e0dff82f3d2cf7c8b4
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri May 17 10:13:06 2013 +0200
28111e79
 
3bcf5579
     Makefile.defs: version set to 4.1.0-dev5
28111e79
 
3bcf5579
 commit 86fce4b7b5e8bb56c65d628409ee50ecfb2756c4
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri May 17 10:12:00 2013 +0200
 
     debugger: documented new parameters related to per module log level
28111e79
 
3bcf5579
 commit 72f1b495c42933fea96a019e140dc6333fda2eb3
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri May 17 09:58:19 2013 +0200
 
     debugger: option to set debug level per module
28111e79
     
3bcf5579
     - new parameters:
     	- mod_hash_size - size of internal hash table to store levels per
     	  module (used to compute power of two with it)
     	- mod_level_mode - enable/disable per module log level
     	- mod_level - specify module log level
     modparam("debugger", "mod_hash_size", 5)
     modparam("debugger", "mod_level_mode", 1)
     modparam("debugger", "mod_level", "core=3");
     modparam("debugger", "mod_level", "usrloc=3");
28111e79
 
3bcf5579
 commit 34378c35b7cd037051af71081a9fa4d8b188c157
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri May 17 09:56:34 2013 +0200
28111e79
 
3bcf5579
     core: updated dprint api to enable support for debug level per module
28111e79
     
3bcf5579
     - a callback can be registered to return the log level based on module
       name
28111e79
 
3bcf5579
 commit e081c2880b46174ad836ab1f56e3062bb17b4332
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri May 17 00:46:42 2013 +0200
18430108
 
3bcf5579
     core: fixed printing function name in log message
28111e79
     
3bcf5579
     - based on http://gcc.gnu.org/onlinedocs/gcc/Function-Names.html
28111e79
 
3bcf5579
 commit a4fb559b5634f91259bb96af991c5574719e6871
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri May 3 09:21:04 2013 +0200
28111e79
 
3bcf5579
     utils/kamctl: Add contact path parameter
18430108
 
3bcf5579
 commit ad0e5daa8865024440ea37a9e978eeeb7577602f
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Thu May 2 18:30:50 2013 +0200
18430108
 
3bcf5579
     modules/usrloc: use 6th param to set the contact path
18430108
 
3bcf5579
 commit c454e4b0129695c7647f6af8e42a38d785d58a7d
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Thu May 2 16:56:45 2013 +0200
18430108
 
3bcf5579
     Fix ul.dump q output value
18430108
 
3bcf5579
 commit f66912d541403dc2b7e2ed0846a553ff76cec3ed
 Author: Vicente Hernando <vhernando@systemonenoc.com>
 Date:   Thu May 16 12:11:36 2013 +0200
18430108
 
3bcf5579
     modules:uac updated README after avoiding quotes in display.
18430108
 
3bcf5579
 commit 251c0218e7d5e09f43a2b834a5450c20bb4f6d60
 Author: Vicente Hernando <vhernando@systemonenoc.com>
 Date:   Thu May 16 12:06:55 2013 +0200
28111e79
 
3bcf5579
     modules/uac: avoid adding double quotes in uac_replace_* functions
28111e79
     
3bcf5579
     - updated uac doc with a note and examples.
28111e79
 
3bcf5579
 commit fe7e4a5152674aa9c81c09dd2fc9938d9e9e762e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed May 15 22:45:18 2013 +0200
28111e79
 
3bcf5579
     pv: clone result of several string transformations
28111e79
     
3bcf5579
     - it is safer for assigning back to the same variable on which the
       transformation was applied
     - reported by Martin Mikkelsen
28111e79
 
3bcf5579
 commit 9330607f1d1132d4e7719d6a92fd26f4ff06665a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed May 15 19:02:58 2013 +0200
28111e79
 
3bcf5579
     misc_radius: documented common_response parameter
28111e79
 
3bcf5579
 commit 0eb9ef443db58109f5ed2f3ae7851ad368082bb8
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed May 15 18:58:01 2013 +0200
28111e79
 
3bcf5579
     misc_radius: new parameter common_response
28111e79
     
3bcf5579
     - get the radius response specific attributes in avps
     - patch by Victor V. Kustov
28111e79
 
3bcf5579
 commit 6038bae188863f541994976d299c38f50b0a699b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue May 14 19:52:45 2013 +0200
28111e79
 
3bcf5579
     utils/misc: updated vim syntax file
28111e79
 
3bcf5579
 commit ce1d16ce1c8009918c294307de53f35378868b52
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Tue May 14 11:05:00 2013 +0300
28111e79
 
3bcf5579
     modules/usrloc: reduce work if contact attributes are not in use
28111e79
 
3bcf5579
 commit 6c3853981a7574cd162117ef0d98dba205193d1b
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Mon May 13 15:26:57 2013 +0300
28111e79
 
3bcf5579
     modules/usrloc and registrar: added possibility to unregister without aor
28111e79
     
3bcf5579
     - added possibility to unregister without aor if usrloc uses db_mode=3
     - added new usrloc api function delete_urecord_by_ruid()
28111e79
 
3bcf5579
 commit 65881c31b9a8aa1d4646891e8ea20d22646ce850
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Mon May 13 11:01:28 2013 +0200
28111e79
 
3bcf5579
     Makefile.defs: devel version set to 4.1.0-dev4
28111e79
 
3bcf5579
 commit 8e644b8e1ccd9c4d6383a2863f9bf247f789a987
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon May 13 11:00:08 2013 +0200
28111e79
 
3bcf5579
     tm: fixed warning related to failure branch routing block execution
28111e79
     
3bcf5579
     - routing blocks id are >=1, the condition was always true because the
       field in tm struct is unsigned int
     - gcc warning was: comparison is always true due to limited range of data
       type
28111e79
 
3bcf5579
 commit 80e8058d9acea7c994819d043456fd1b449b048b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon May 13 10:59:20 2013 +0200
28111e79
 
3bcf5579
     core: debug message to show mapping of routing block names to ids
28111e79
 
3bcf5579
 commit 32951506dff11df32c03230c1548553838140574
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon May 13 10:35:35 2013 +0200
28111e79
 
3bcf5579
     msrp: cache in a local variable if tls module is loaded
     
     - avoid looping at runtime through the list of modules
28111e79
 
3bcf5579
 commit 0ca1a789e52e5d559983c3cfb4d851ae375c7758
28111e79
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
3bcf5579
 Date:   Sun May 12 14:18:13 2013 +0100
28111e79
 
3bcf5579
     modules/outbound: reduced the level of some outbound related diagnostics
28111e79
 
3bcf5579
 commit b0b3887b099fd16906d9e42fcc05d2f899574426
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Sun May 12 14:17:55 2013 +0100
28111e79
 
3bcf5579
     modules/rr: reduced the level of some outbound related diagnostics
28111e79
 
3bcf5579
 commit 4fafe7bd6d781748722de4fb565808063c8f6c4d
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Sun May 12 14:10:24 2013 +0100
28111e79
 
3bcf5579
     modules/rr: reduced the level of an outbound related diagnostic message
28111e79
 
3bcf5579
 commit ee2847c5f508fc8757221e5772c03b62d07f172a
28111e79
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
3bcf5579
 Date:   Sun May 12 14:09:58 2013 +0100
28111e79
 
3bcf5579
     modules/path: reduced the level of an outbound related diagnostic message
28111e79
 
3bcf5579
 commit 116ba23c60be15f5fdc1e0cf0f9a9a7affdd32b3
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Sun May 12 14:09:28 2013 +0100
28111e79
 
3bcf5579
     modules/websocket: Added check to stop Kamailio starting if WebSocket is loaded without xhttp
28111e79
 
3bcf5579
 commit afdae93c5eba15496498be292c0c99608d801757
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Sun May 12 16:10:40 2013 +0300
28111e79
 
3bcf5579
     modules/presence: downgraded unsupported event syslog message
28111e79
     
3bcf5579
     - Downgraded unsupported event syslog message from error to notice.
28111e79
 
3bcf5579
 commit 116daef9b55d82a016d1fd3e3d877a2468c55d1a
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Sun May 12 13:57:44 2013 +0100
28111e79
 
3bcf5579
     modules/msrp: Use "msrps://" URIs for the server when TLS is loaded. TLS is mandatory for MSRP relays.
28111e79
 
3bcf5579
 commit 30c8ead0b18678950b7596d4247d51cb56614d42
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Sun May 12 13:57:00 2013 +0100
28111e79
 
3bcf5579
     modules/msrp: added warning when MSRP is loaded in a configuration without TLS.  TLS is mandatory for MSRP relays.
28111e79
 
3bcf5579
 commit b220a571d010851ee72c6bf6263a958335283b62
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Sun May 12 13:55:46 2013 +0100
28111e79
 
3bcf5579
     modules/websocket: added warning when websocket module is loaded in a configuration without either the nathelper or outbound modules
28111e79
 
3bcf5579
 commit 2bb07b9d2df567e24f86b291bee7748db104252b
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Sun May 12 13:54:59 2013 +0100
28111e79
 
3bcf5579
     modules/outbound: added warning message when outbound module is loaded in a configuraiton that does not load the stun module
28111e79
 
3bcf5579
 commit 9af456f292e25be2c5689212ed097177a5a16338
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Fri May 10 20:04:02 2013 +0100
28111e79
 
3bcf5579
     modules/websocket: Added ws_close() exported function
28111e79
     
3bcf5579
     - Enables immediate closure of a WebSocket connection from the configuration
       file.
28111e79
 
3bcf5579
 commit 399dd84d28da82d751e40488cda604a4e03fcbf3
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Fri May 10 20:02:51 2013 +0100
28111e79
 
3bcf5579
     modules/pv: added new $conid PV
28111e79
     
3bcf5579
     - Returns the TCP connection ID that the current message arrived on (for
       TCP/TLS/WS/WSS) or $null (for UDP/SCTP)
28111e79
 
3bcf5579
 commit 81d3eebd51089686949ab22da60166d4f3a460a7
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue May 7 19:15:36 2013 +0200
28111e79
 
3bcf5579
     core: get rid of deferencing type-punned warning in deb wheezy
     
     - reported by Victor Seva
28111e79
 
3bcf5579
 commit acf033559f728e9967eb32f5340b0508a232172b
28111e79
 Author: Carsten Bock <carsten@ng-voice.com>
3bcf5579
 Date:   Tue May 7 22:31:34 2013 +0800
28111e79
 
3bcf5579
     Remove "ignore_failed_auth" Parameter from example config - otherwise you may register without correct password.
     (the parameter was added for loadtesting only)
18430108
 
3bcf5579
 commit 994155161263dab7a7f7c01105ea474702cf7fee
 Author: Richard Fuchs <rfuchs@sipwise.com>
 Date:   Mon May 6 11:03:07 2013 -0400
28111e79
 
3bcf5579
     path: support SPVE in add_path*() and add second parameter
     
     This includes a major rewrite and code cleanup of prepend_path(), which
     doesn't perform any other functional changes.
28111e79
 
3bcf5579
 commit fa9b8664a3b7c7a035c738a37b8ef0ef44190cb8
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Fri May 3 19:53:12 2013 +0300
28111e79
 
3bcf5579
     modules/rls: added support for escaped chars in rls-services document
28111e79
 
3bcf5579
 commit 86d706bd4a1e31160883a4f094f3e04f9380de04
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Fri May 3 18:45:07 2013 +0200
28111e79
 
3bcf5579
     Make XML-RCP configurable in example scripts
     - Improvement: Automatically enable TCP, if XML-RPC is requested
     - Improvement: Allow the configuration of TCP-Children (especially for XML-RPC)
     - Improvement: Add missing configuration information
28111e79
 
3bcf5579
 commit 141808e9c0789e56f29297e2d2c185e091ebb66a
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Thu May 2 23:41:28 2013 +0200
28111e79
 
3bcf5579
     memcached: port to more recent memory manager callback structure
28111e79
     
3bcf5579
     * port to more recent memory manager callback structure
     * add small wrapper for calloc, implemented not optimal at the moment
       because the pkg_calloc from core/mem is not exported yet
     * add initial code to check for server connection during startup, not
       enabled yet as its work in progress
     * reorder structure a bit to allow for clean shutdown because of internal mm
28111e79
 
3bcf5579
 commit 0332acbc4cf2339f3b6b068f460d00e92221a8ef
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Thu May 2 21:36:17 2013 +0200
28111e79
 
3bcf5579
     memcache: fix "maybe used uninitialized" warning from gcc
28111e79
 
3bcf5579
 commit 003d87edc23f62de98a1a22db03b12ea58abcbc6
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Thu May 2 21:17:57 2013 +0200
28111e79
 
3bcf5579
     mangler: fix double definition of contact_flds_separator, reported from ld
28111e79
 
3bcf5579
 commit d6dba0e1b649bcfacaac2dd3496b497e944ebaba
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu May 2 13:43:58 2013 +0200
28111e79
 
3bcf5579
     Makefile: fixed path to kamailio.default in deb specs dir
28111e79
 
3bcf5579
 commit 50e9baf2131befa2243a221566b6505a55216208
28111e79
 Author: Juha Heinanen <jh@tutpro.com>
3bcf5579
 Date:   Wed May 1 18:04:47 2013 +0300
28111e79
 
3bcf5579
     modules/registrar: added regid_mode module param
     - Tells if REGISTER contact regid (if present) is used when REGISTER request
       is saved even if request does not indicate support for outbound.
28111e79
 
3bcf5579
 commit cc00df26d2e3298751541cc0d4ad35bf0ac361f4
28111e79
 Author: Juha Heinanen <jh@tutpro.com>
3bcf5579
 Date:   Wed May 1 12:34:25 2013 +0300
18430108
 
3bcf5579
     modules/htable: added htable.reload rpc command
18430108
 
3bcf5579
 commit 0ff087e9715298abf3187c52a9d1ac70031f1499
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Wed May 1 11:54:20 2013 +0300
18430108
 
3bcf5579
     modules/mtree: added mtree.reload rcp command
18430108
 
3bcf5579
 commit c57575c5b289c3468eb5c651c1e56699f554298a
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Wed May 1 09:43:51 2013 +0300
18430108
 
3bcf5579
     modules/usrloc: added missing rpc commands
     - added missing rpc commands ul.rm, ul.rm_contact, ul.flush, and ul.add
       by patch provided by Víctor Seva
18430108
 
3bcf5579
 commit 878b343f374a62d7ea5ebe5e85b00c391956b623
 Author: Torrey Searle <tsearle@gmail.com>
 Date:   Tue Apr 30 12:01:00 2013 +0200
18430108
 
3bcf5579
     data_lump return a comment back to it's owner
18430108
 
3bcf5579
 commit 8f74c57605fdd1d31c7808a3b8afc79cc981b370
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Mon Apr 29 20:54:52 2013 +0100
18430108
 
3bcf5579
     modules/websocket: fixed mandatory headers check
18430108
 
3bcf5579
 commit a2e7f65ee8b86d37a6772619ae10087a05219192
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Mon Apr 29 20:38:06 2013 +0100
28111e79
 
3bcf5579
     modules/websocket: doubled the size of the buffer for adding headers to WebSocket handshake responses
18430108
 
3bcf5579
 commit 3d5c66997e77ae4f4c181e5a77c943156a7db00a
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Mon Apr 29 20:34:36 2013 +0100
18430108
 
3bcf5579
     websocket: added "cors_mode" parameter to enable "Cross-origin resource sharing" on WebSocket handshakes
     - I don't know of any WebSocket clients that require this (yet).  But having it
       in there won't break anything.
18430108
 
3bcf5579
 commit 14d4ea782a9a24da9755963ea12807f255cebce5
 Author: Richard Fuchs <rfuchs@sipwise.com>
 Date:   Mon Apr 29 11:26:18 2013 -0400
18430108
 
3bcf5579
     db_mysql: add cast to remove compile warning
18430108
 
3bcf5579
 commit 218a83c50a217c420502d484738b6b3401c89b8c
 Merge: edebc03 aefea54
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Sat Apr 27 18:10:28 2013 +0300
18430108
 
3bcf5579
     Merge branch 'master' of ssh://git.sip-router.org/sip-router
     - Forgot to pull before push.
18430108
 
3bcf5579
 commit edebc03f65445f968accb58b5a761817aaee55e8
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Sat Apr 27 18:07:21 2013 +0300
18430108
 
3bcf5579
     modules/usrloc: fixed typo in db_ops_ruid param name
18430108
 
3bcf5579
 commit aefea5477dc7878d5e818628e04ddcb088fd2858
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Apr 26 19:55:43 2013 +0200
18430108
 
3bcf5579
     tm: wrap around expression adjusting length for To/From headers
     
     - applies for local requests
18430108
 
3bcf5579
 commit ff890a4eee1888ed3e1e080a18bd72124ab99690
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Apr 26 19:00:36 2013 +0200
18430108
 
3bcf5579
     tm: fixed name of the target uri used for From header
     
     - effect of previous commit
18430108
 
3bcf5579
 commit f22dcd559c739dd99275cd2444cf481d458d2fab
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Apr 26 18:32:55 2013 +0200
18430108
 
3bcf5579
     dispatcher: proper localization of To uri for keepalives
28111e79
     
3bcf5579
     - it was affected by introduction of <> around the URI in To header
     - reported by Peter Dunkley
18430108
 
3bcf5579
 commit 57ed79b9d45c29d37c405c3fa582c1d1011a2315
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Apr 26 18:24:01 2013 +0200
18430108
 
3bcf5579
     tm: adjust size of the hooks to From/To headers for local genrated requests
     
     - take in cosideration <> if it is the case
28111e79
 
3bcf5579
 commit 2e1ade7c66217280455136fb85aeb3a8e8e6917d
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Fri Apr 26 15:29:47 2013 +0100
28111e79
 
3bcf5579
     modules/siptrace: Support for ws: and wss: (fake protocols as per tls:)
18430108
 
3bcf5579
 commit 5b96c7e6ec3cfd8354a6a257a87144196d57fec3
 Author: Marius Zbihlei <mariuszbi@gmail.com>
 Date:   Fri Apr 26 09:56:26 2013 +0100
28111e79
 
3bcf5579
     core: fixed compilation on Solaris, due to missing gethostbyname2
28111e79
     
3bcf5579
     TODO: provide a wrapper over dnssec for getipnode...() for Solaris
28111e79
 
3bcf5579
 commit 5e96920289cbf448ac684d8cb1333d75f65a729a
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Thu Apr 25 14:50:41 2013 -0400
18430108
 
3bcf5579
     snmpstats: fix cross-compilation
28111e79
 
3bcf5579
 commit ad11cdca0941cd114e17bb80337a7557818220d5
28111e79
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
3bcf5579
 Date:   Thu Apr 25 18:16:28 2013 +0100
18430108
 
3bcf5579
     modules/msrp: Use "msrps://" instead of "msrp://" in headers when the transport is WSS
18430108
 
3bcf5579
 commit 4c7195915b38ba343484833532b82b42879d7138
28111e79
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
3bcf5579
 Date:   Thu Apr 25 16:13:48 2013 +0100
18430108
 
3bcf5579
     modules/websocket: fixed segmentation fault relating to recent counter changes
18430108
 
3bcf5579
 commit 4e4b1339bfd3a832f5feeb1d2a2380c7455ec82b
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Apr 25 14:50:40 2013 +0200
18430108
 
3bcf5579
     tm: add angle brackets around From/To URI for local generated requests
28111e79
     
3bcf5579
     - safer for special cases of URI format
18430108
 
3bcf5579
 commit 744a8d317b894a1360e3441a9e69ac9190a1745b
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Thu Apr 25 14:12:21 2013 +0300
18430108
 
3bcf5579
     modules/outbound: added force_no_outbound flag
18430108
 
3bcf5579
 commit 81f622b9ef7d32434659f1e6d9a21c8013cefec7
 Author: Klaus Darilion <klaus.mailinglists@pernau.at>
 Date:   Thu Apr 25 08:12:07 2013 +0000
18430108
 
3bcf5579
     sipcapture/siptrace: set default db_url to read-write URL
18430108
 
3bcf5579
 commit c923dec79e20b77f0b42f0ef286eb396bb06f29c
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Mon Apr 22 17:09:19 2013 +0200
18430108
 
3bcf5579
     app_lua: Added sr.xavp.get function in order to get a table with all the values of a xavp.
18430108
 
3bcf5579
 commit 0c866d07dd2124b92329106c1cea19bef6ccca9a
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Mon Apr 22 10:48:08 2013 +0200
18430108
 
3bcf5579
     app_lua: Added sr.xavp.get_keys function.
18430108
 
3bcf5579
 commit 288e2739da28251e12086b52358c3a0d18e91fa5
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Mon Apr 22 10:46:17 2013 +0200
18430108
 
3bcf5579
     core[xavp]: Added helper function to get a list of keys from a xavp variable.
18430108
 
3bcf5579
 commit ac99219b0a850e0305eaf661b028536cfc28e2cb
28111e79
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
3bcf5579
 Date:   Wed Apr 24 22:01:59 2013 +0100
18430108
 
3bcf5579
     modules/presence_xml: fixed issue with parsing some pres-rules documents
28111e79
     
3bcf5579
     - pres-rules that contain external links in a <conditions /> node don't
       have to have <identity /> nodes in the <conditions /> node.
     - Kamailio returns an error when it finds a <conditions /> node with
       no <identity /> node inside it.
     - Kamailio doesn't support external links, but it should skip over
       the <conditions /> nodes that contain them rather than return
       an error as later <conditions /> nodes may contain entries it can
       work with.
18430108
 
3bcf5579
 commit 96a1af2f261085db695d8a3b23c1a16f39b393fa
28111e79
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
3bcf5579
 Date:   Wed Apr 24 21:07:07 2013 +0100
18430108
 
3bcf5579
     examples: added WebSocket edge proxy example using outbound for NAT traversal
18430108
 
3bcf5579
 commit 4f68c5626530a1bfe2c7ce72eb3de24b3e7e73dc
28111e79
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
3bcf5579
 Date:   Wed Apr 24 21:06:36 2013 +0100
18430108
 
3bcf5579
     examples: added outbound edge proxy and registrar example configurations
18430108
 
3bcf5579
 commit a0c85d1187dd75a8ab6db9604baee93a5d4f478f
28111e79
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
3bcf5579
 Date:   Wed Apr 24 21:04:56 2013 +0100
18430108
 
3bcf5579
     examples: updated basic websocket example
18430108
 
3bcf5579
 commit cf908dc57b4f62e8daf28c7a0199284bd0b4dc69
28111e79
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
3bcf5579
 Date:   Wed Apr 24 21:04:24 2013 +0100
18430108
 
3bcf5579
     modules/outbound: Updated examples (edge proxy and registrar) in documentation
18430108
 
3bcf5579
 commit e8cf4ef94d8759641ce682b50bad303baa58a2e8
28111e79
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
3bcf5579
 Date:   Wed Apr 24 16:34:29 2013 +0100
18430108
 
3bcf5579
     modules/rr: Fixes relating to outbound and record-routing
18430108
 
3bcf5579
 commit 9b1f607ccd3575a2c3a4aba7f6c36e637f9d7022
28111e79
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
3bcf5579
 Date:   Wed Apr 24 14:28:36 2013 +0100
18430108
 
3bcf5579
     pkg/kamailio/(centos|fedora): Updated rel in .spec file
18430108
 
3bcf5579
 commit 0b8cbbd8359a3c049b0da7a743de3b996412ab35
28111e79
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
3bcf5579
 Date:   Wed Apr 24 14:26:09 2013 +0100
18430108
 
3bcf5579
     core: Fixed error where ";transport=wss" parameter was sometimes added to URIs
28111e79
     
3bcf5579
     - It should always be ";transport=ws" with WebSocket
18430108
 
3bcf5579
 commit 1e84948d120ef2b1206f90458d47486239cfd81b
28111e79
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
3bcf5579
 Date:   Wed Apr 24 14:24:45 2013 +0100
18430108
 
3bcf5579
     modules/rr: Double-route and outbound support in loose.c
28111e79
     
3bcf5579
     - Have removed outbound support from strict routing for now as it was incorrect
       and I don't have a system to test with.
18430108
 
3bcf5579
 commit 0125cdf0e75271a8478a3eadacc54ea1c1eb4da0
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed Apr 24 17:26:15 2013 +0200
18430108
 
3bcf5579
     usrloc: update call-id value in db when matching record by ruid
18430108
 
3bcf5579
 commit ef0a17f0e4c9426f64168eb24568ba906e554315
 Author: Jon Bonilla <jbonilla@sipwise.com>
 Date:   Wed Apr 24 16:46:55 2013 +0200
18430108
 
3bcf5579
     pkg/deb: Deprecate lenny
28111e79
     
3bcf5579
     Lenny is not a supported version of debian any more.
     At sip-router squeeze and wheezy are being mantained at the moment.
     Let's deprecate lenny for future releases.
18430108
 
3bcf5579
 commit d9b7cfcd63b5432bc956f0be3a9b4d5eea026786
 Author: Jon Bonilla <jbonilla@sipwise.com>
 Date:   Wed Apr 24 16:42:59 2013 +0200
18430108
 
3bcf5579
     pkg/deb: Change memcache module dependencies
     
     libmemcached-dev is the new dependency deprecating libmemcache
18430108
 
3bcf5579
 commit 9106eca16924dd6dc797295ba2d74ee16865acaf
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed Apr 24 16:27:13 2013 +0200
18430108
 
3bcf5579
     usrloc: regenerated the readme for db_ops_ruid parameter
18430108
 
3bcf5579
 commit e66842c2fc34d8dc8980efa821f7039685edef87
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed Apr 24 15:41:34 2013 +0200
18430108
 
3bcf5579
     usrloc: documented db_ops_ruid parameter
18430108
 
3bcf5579
 commit 61e08282c905c2ee03a2be618b1e700fc0acbdeb
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed Apr 24 15:34:16 2013 +0200
18430108
 
3bcf5579
     usrloc: option to do db update/delete ops using ruid
     
     - new parameter db_obs_ruid - if set to 1, db update/delete operations
       are done using ruid value
     - if paramter set to 0 (default) the old style using aor, contact and
       call-id is done
18430108
 
3bcf5579
 commit 52d339408f499c867548f2531be1cac119b31e3b
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed Apr 24 13:38:32 2013 +0200
18430108
 
3bcf5579
     core: new global parameter - modinit_delay
28111e79
     
3bcf5579
     - sepecify microseconds to sleep after initializing a module in order to
       cope with systems having rate limits on new connections to db or other
       servers
18430108
 
3bcf5579
 commit 735f83d6346c97d6f7b1da26a2fee1b6270872b1
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Apr 24 13:36:08 2013 +0200
18430108
 
3bcf5579
     registrar: added debug message to print generated ruid for contact
     
     - formatted condition to fit 80 char long line
18430108
 
3bcf5579
 commit a74980270b655124c276279e54b8f82965f3f4b8
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Apr 24 10:26:49 2013 +0200
18430108
 
3bcf5579
     sqlops: use one char buf for empty strings in db results
     
     - safe for the parts of code that want to access it even for write
18430108
 
3bcf5579
 commit 0e09fba67dc5d75d5e73bb7d35deecf721b37cfc
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Wed Apr 24 11:49:21 2013 +0100
18430108
 
3bcf5579
     modules/rr: refactored process_outbound()
28111e79
     
3bcf5579
     - Still need to update loose.c to properly handle double-RRs with flow-tokens
18430108
 
3bcf5579
 commit c38c0ba0ab3244aa387de706a4555fab28c67ad7
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Wed Apr 24 11:48:21 2013 +0100
18430108
 
3bcf5579
     modules/rr: add double record-routes when outbound is enabled
28111e79
     
3bcf5579
     - Note: loose.c does not yet handle these properly
18430108
 
3bcf5579
 commit fdb6c8cbafec7849367f16f5dc56ffa20885bef4
 Author: Klaus Darilion <klaus.mailinglists@pernau.at>
 Date:   Wed Apr 24 09:09:25 2013 +0000
18430108
 
3bcf5579
     core: fix default read-only DB URL
18430108
 
3bcf5579
 commit 53319656247a2aa685f4d9b6f667192f945bc62a
 Author: Torrey Searle <tsearle@gmail.com>
 Date:   Tue Apr 23 14:04:39 2013 +0200
18430108
 
3bcf5579
     modules/sipt add value tables to docs, add section ids to pvars
18430108
 
3bcf5579
 commit 20646b530baa1a2807e52048a8d99d31d2171bb6
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Apr 23 13:02:49 2013 +0200
18430108
 
3bcf5579
     usrloc: re-init sruid struct for each child
     
     - avoid overapping values for xmlrpc handling
18430108
 
3bcf5579
 commit 6835b9bc1c80035a603016cf8149afefbf535929
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Apr 23 11:59:09 2013 +0200
18430108
 
3bcf5579
     uac: regenerated readme with new wiki link
18430108
 
3bcf5579
 commit 2b97e81b281802283ebc665da6f9190f0a9705ab
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Apr 23 11:58:17 2013 +0200
18430108
 
3bcf5579
     docbook: uptdated wiki link in entities file
18430108
 
3bcf5579
 commit b89c747bc717c0f9053e53c53a74f9744c1b8606
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Apr 23 11:52:13 2013 +0200
18430108
 
3bcf5579
     uac: added possibility to authenticate generated requests
28111e79
     
3bcf5579
     - $uac_req(auser) - specify the authentication username
     - $uac_req(apasswd) - specify the authentication password
     - if both attributes above are set and the request is challenged with
       401/407, then the request is resent with auth header
18430108
 
3bcf5579
 commit b57d14afeed443bd3ff847a455c1f07bdca7dd09
 Author: Torrey Searle <tsearle@gmail.com>
 Date:   Tue Apr 23 10:39:01 2013 +0200
 
     modules/sipt forgot to stage the documentation (pvars added)
 
 commit d02ebb2584d2e4f676a9f8c4e0f6095045de86db
 Author: Torrey Searle <tsearle@gmail.com>
 Date:   Tue Apr 23 10:37:09 2013 +0200
18430108
 
3bcf5579
     modules/sipt regenerate README with new api
 
 commit 781b0a68cbf3a9b93bda0ebafb9ae64257c202d3
 Author: Torrey Searle <tsearle@gmail.com>
 Date:   Tue Apr 23 10:30:11 2013 +0200
 
     modules/sipt refactor get functions into pvars
28111e79
     
3bcf5579
     return value of 0 in a function causes the script to exit, so
     pvars are used instead to safely get the values
     
     also getting screening and presentation information added
18430108
 
3bcf5579
 commit ee928f8229dffdcb2d980e6ca192a9a7778e893b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 22 18:10:38 2013 +0200
18430108
 
3bcf5579
     core: include <netinet/in.h> in new dns_func.c file to fix compilation of freebsd
28111e79
     
3bcf5579
     - patch by Victor V. Kustov
18430108
 
3bcf5579
 commit 717cd63e7f52f9298e6ba6f55f12129ab5e61ccd
 Author: Torrey Searle <tsearle@gmail.com>
 Date:   Mon Apr 22 10:11:17 2013 +0200
18430108
 
3bcf5579
     modules/sipt added new method sipt_set_calling
18430108
 
3bcf5579
 commit 066011935c7a2636ea976923e46d33ae5fb4c793
28111e79
 Author: Henning Westerholt <hw@kamailio.org>
3bcf5579
 Date:   Sun Apr 21 21:56:28 2013 +0200
18430108
 
3bcf5579
     memcached: port module to use the newer libmemcached library
     * based on a patch from Charles Chance, sipcentric.com
     * He added new functionality to set the expiry directly in the key
     * Added memory manager wrapping functions and some more logging,
     * smaller cleanups in the code structure
     * This is work in progress, the memory management stuff is not yet
     * finished, as this needs different logic for client lib version
     * before and after 0.32. It will not work at the moment correctly.
18430108
 
3bcf5579
 commit dedede1cc7d384be3b4436a474b53d03f91a966a
 Author: Marius Zbihlei <mariuszbi@gmail.com>
 Date:   Sun Apr 21 20:28:21 2013 +0100
28111e79
 
3bcf5579
     modules/dnssec added cleanup of context
28111e79
 
3bcf5579
 commit e206fdf4bfb398f5175726d75bfa5f9b8f5a9b70
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Apr 21 21:17:29 2013 +0200
28111e79
 
3bcf5579
     Makefile.defs: version set to 4.1.0-dev3
28111e79
 
3bcf5579
 commit 7ec7231a86bc895b22a8ae5b617764b6171ac6d4
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sun Apr 21 21:16:49 2013 +0200
28111e79
 
3bcf5579
     Makefile: added target to install init.d script on debian
28111e79
 
3bcf5579
 commit be4b94efde40180d642af0e87f15f4c9bdc4ce7b
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Sun Apr 21 19:51:34 2013 +0200
28111e79
 
3bcf5579
     tests: fix test sipp scenario
18430108
 
3bcf5579
 commit 731f1b2a72a04901b11e34de91bc1c276e47fce1
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Sun Apr 21 19:25:51 2013 +0200
18430108
 
3bcf5579
     tests: fix module paths
18430108
 
3bcf5579
 commit 65d2823cd6236cfebc26f4a1d5b6e5ee2a3d2156
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Sun Apr 21 18:54:48 2013 +0200
28111e79
 
3bcf5579
     tests: remove some unnecessary directory changes
28111e79
 
3bcf5579
 commit cd46c51dd12e85ba1508ce5752762269686eeded
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Sun Apr 21 18:49:19 2013 +0200
18430108
 
3bcf5579
     tests: fix some old paths
18430108
 
3bcf5579
 commit 59117e598386d013d9c9f62282aa434dc5806c03
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Sun Apr 21 18:30:21 2013 +0200
18430108
 
3bcf5579
     tests: use bash compliant return values
28111e79
 
3bcf5579
 commit b3682521361ce0cdbaf50f843a2d80bcb1b8b41d
 Author: Marius Zbihlei <mariuszbi@gmail.com>
 Date:   Sun Apr 21 15:26:05 2013 +0100
28111e79
 
3bcf5579
     modules/dnssec: added support for libval query parameter flags
28111e79
     
3bcf5579
     Documentation in the README
28111e79
 
3bcf5579
 commit ebeb18ffed8e81ae472b4c07097b58fbea115b5b
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sun Apr 21 16:07:34 2013 +0200
18430108
 
3bcf5579
     pv: updated link to wiki site
18430108
 
3bcf5579
 commit f0c467f64c044de0b0f37addccb97d3ccff78706
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sun Apr 21 16:06:56 2013 +0200
18430108
 
3bcf5579
     acc: updated link to pseudo-variables cookbook
18430108
 
3bcf5579
 commit a5a7d62271bf1674015d8ab1d928c0325224b77e
 Author: Marius Zbihlei <mariuszbi@gmail.com>
 Date:   Sun Apr 21 13:32:26 2013 +0100
18430108
 
3bcf5579
     modules/dnssec: removed unused variable
18430108
 
3bcf5579
 commit 61519687d5cca6e77ba2ba456f845c140a66ccc1
 Author: Marius Zbihlei <mariuszbi@gmail.com>
 Date:   Sun Apr 21 13:30:16 2013 +0100
 
     modules/dnssec: removed bogus param
 
 commit 325aa35f76f7727abe010b03a0dd03b5f487e26a
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sun Apr 21 13:38:30 2013 +0200
18430108
 
3bcf5579
     Makefile.groups: proper fixing of all modules list
28111e79
     
3bcf5579
     - reported by Vicente Hernando
18430108
 
3bcf5579
 commit fc80791c65fa46389168bd5e16af6b33c1bbc36c
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sun Apr 21 13:09:43 2013 +0200
18430108
 
3bcf5579
     Makefile.groups: fixed another type of double parenthesis
     
     - reported by Vicente Hernando
18430108
 
3bcf5579
 commit edd7f8ed5b8b893276c86bb054e6f7523ad69f33
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Apr 19 22:50:26 2013 +0200
18430108
 
3bcf5579
     Makefile.groups: fixed typo
18430108
 
3bcf5579
 commit ea964748dc638af82d2363317ca2eade98a279ac
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Fri Apr 19 17:39:05 2013 +0300
18430108
 
3bcf5579
     modules/outbound: downgraded one INFO to DGB
18430108
 
3bcf5579
 commit 7a96d912032939b8eb108e0e84b70bbf0642e2ab
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Fri Apr 19 17:36:27 2013 +0300
18430108
 
3bcf5579
     modules/outbound: for non-reg requests, check if outbound is supported
28111e79
     
3bcf5579
        4.3.  Sending Non-REGISTER Requests
        ...
        UAs that support this specification SHOULD include the outbound
        option tag in a Supported header field in a request that is not a
        REGISTER request.
18430108
 
3bcf5579
 commit 752de05cc567c7502b1e723a09e350ce8d447664
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Fri Apr 19 13:24:52 2013 +0300
18430108
 
3bcf5579
     modules/rr: if outbound request is outgoing, do nothing outbound
       specific in loose_route()
18430108
 
3bcf5579
 commit e3c0a3abb6045e841fbb4b1b61a518b2b87a217d
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Thu Apr 18 16:03:50 2013 -0400
18430108
 
3bcf5579
     seas: fix warning [-Wunused-result]
      - ignoring return value of write, declared with attribute warn_unused_result [-Wunused-result]
18430108
 
3bcf5579
 commit c0f4b6cf664ac552d0c994e99adb13991a37ef28
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Thu Apr 18 16:01:16 2013 -0400
18430108
 
3bcf5579
     seas: fix compiler warning [-Wunused-but-set-variable]
18430108
 
3bcf5579
 commit 12cd241d95b8d38cea6e60676b752f8ef8a2ed8c
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Thu Apr 18 15:54:14 2013 -0400
18430108
 
3bcf5579
     seas: fix compiler warning [-Wunused-but-set-variable]
18430108