ChangeLog: refreshed the content for latest stable version 4.4.0
authorDaniel-Constantin Mierla <miconda@gmail.com>
Wed, 30 Mar 2016 14:34:35 +0000 (16:34 +0200)
committerDaniel-Constantin Mierla <miconda@gmail.com>
Wed, 30 Mar 2016 14:34:35 +0000 (16:34 +0200)
ChangeLog

index 746f9b7..7cffbeb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
-===================== 2015-06-10 Version 4.3.0 Released =====================
+===================== 2016-03-30 Version 4.4.0 Released =====================
 
-===================== Changes Since Version 4.2.0 ===========================
+===================== Changes Since Version 4.3.0 ===========================
 
-commit 56a4ba2d0cd29c87f61da8c1c9f88112886b643f
+commit 665000690364dd2c0b59184885064d93343901bd
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Jun 10 15:04:15 2015 +0200
+Date:   Wed Mar 30 15:27:20 2016 +0200
 
-    Makefile.defs: version set to 4.3.0
+    auth_xkeys: init var to get rid of compile warnings
     
-    - new major release
+    (cherry picked from commit f8a924874a17e15511ccf1f5ca284c5e2247d805)
 
-commit 73092b89f24b98d7c524b8f429609c642d310769
+commit c1c1b39b25eb70bfc512ac9d9fee28355cce3cfb
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Jun 10 14:48:00 2015 +0200
+Date:   Wed Mar 30 15:25:29 2016 +0200
 
-    core: several updates to the README
-    
-    (cherry picked from commit 92b155e570490771e2b62e1c6185bbfacf770971)
+    pkg/deb: version set to 4.4.0 in spec files
 
-commit f2dcd03c33721e92f6cd4ba7a035be2ea5bbd37f
+commit a1f27b008994f309731818649274d449e1a28f71
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Jun 10 14:25:37 2015 +0200
+Date:   Wed Mar 30 15:03:47 2016 +0200
 
-    db_text: include header file for atoi() to avoid clang warnings
+    cnxcc: incude stdlib.h to get rid of compile warnings for malloc/free
     
-    (cherry picked from commit d7c0ae494a5f1a5a8c808a4c45c9bfbbbda7388c)
+    (cherry picked from commit 8a8ed04d2bbd0547a08eeec328268cd171cc9419)
 
-commit e50d62dd346d660796c1542a4bd42abace64f66f
+commit b944dad974cd55a05c2f2811af5606b3c6cae2b8
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Jun 10 13:31:51 2015 +0200
+Date:   Wed Mar 30 14:59:56 2016 +0200
 
-    pkg/rpm: updated spec files for v4.3.0
+    Makefile.defs: version set to 4.4.0
 
-commit b9723c9bed68495e0367fc4376a988ed5343ab04
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Jun 10 13:10:23 2015 +0200
+commit 6bd9386e001f5843f5a46c387587e71a7d89c942
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Wed Mar 30 15:03:05 2016 +0200
 
-    siputils: proper indentation for analysing code blocks
+    http_client Remove the last traces of $curlredirect
     
-    (cherry picked from commit 1dfde28a60b5a6c11d6e95eefbf760200c86384c)
-
-commit 6c545cd0032db2c257f8ee1c1e6291fb028f5e24
-Author: lazedo <luis.azedo@factorlusitano.com>
-Date:   Wed Jun 10 11:52:20 2015 +0100
-
-    db_text : missing conversion in raw query
-    (cherry picked from commit a0b02584b76fced6d98f76ec02ae60d75bbccfa2)
-
-commit 344634dc8a52ab898777c5c256d0fe4ee505036e
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Wed Jun 10 13:07:08 2015 +0200
-
-    pkg/kamailio/deb: update version to 4.3.0
+    Will continue working with this in master
 
-commit ade2e05d41af057db3004fcc521ba04e7657e0f2
-Author: Mikko Lehto <mslehto@iki.fi>
-Date:   Tue Jun 9 13:33:58 2015 +0300
+commit 9589a0168c632e8d934ea45889352864e82d19d3
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Wed Mar 30 15:01:45 2016 +0200
 
-    modules/nat_traversal: avoid clang warnings with cast to (enum _hdr_types_t)
-    
-    nat_traversal.c:1477:54: warning: implicit conversion from 'hdr_flags_t' (aka 'unsigned long long') to 'enum _hdr_types_t' changes value from 18446744073709551615 to -1 [-Wconstant-conversion]
-    nat_traversal.c:1487:49: warning: implicit conversion from 'hdr_flags_t' (aka 'unsigned long long') to 'enum _hdr_types_t' changes value from 18446744073709551615 to -1 [-Wconstant-conversion]
-    (cherry picked from commit 658932119824a0576ce708ed0d09fd43c95addfc)
+    http_client.c Remove code that doesn't even try to work
 
-commit 3a05838bbd408490b660764a3601653f022a9752
-Author: Mikko Lehto <mslehto@iki.fi>
-Date:   Tue Jun 9 12:24:48 2015 +0300
+commit 5eabc7e56bd32694438801cc7730109e8d4c2359
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Mar 30 14:56:12 2016 +0200
 
-    modules/call_control: change type to fix clang compiler warning
-    
-    call_control.c:503:19: warning: implicit conversion from 'hdr_flags_t' (aka 'unsigned long long') to 'int' changes value from 18446744073709551615 to -1 [-Wconstant-conversion]
-    (cherry picked from commit f6fc513ad968c40d1c990024c4985fa285ba93b6)
+    ChangeLog: refreshed the relevant changelog content for v4.4.0
 
-commit d9f15d4050422ebb16d6ad674a9e17a56068d330
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Mon Jun 8 15:45:28 2015 +0200
+commit 82a7f3c0f47d764ec734676c4da1a6a81ef81141
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Mar 30 14:50:06 2016 +0200
 
-    lib/srdb1: use 6 digits for db_double2str
-    
-    acc module was getting values rounded by this
-    
-    (cherry picked from commit e1dcdf5a48cae9802c51c1d516d6fbc862855dcb)
+    pkg/rpm: version set to 4.4.0 in spec files
 
-commit ea59701448584445ae692fb2ed5a408721e8a143
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue Jun 9 11:03:28 2015 +0200
+commit b235ca538735bc0580193585a3c0a71edf1c813d
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Mar 30 14:46:49 2016 +0200
 
-    update version to 4.3.0~rc2
+    README.md: travis status moved next line to the title
 
-commit fa175afbfb0eeebccf1df65e5dd82d413f82551f
+commit 1c82c03c64b62a4fcf409912c50859018f103fa5
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Jun 9 10:39:36 2015 +0200
+Date:   Wed Mar 30 14:44:17 2016 +0200
 
-    Makefile.defs: version set to 4.3.0-rc2
+    INSTALL: small cleanup
 
-commit f050389b568aaab3717484b67b9b157199c63bbc
+commit fd9bcba70bd7ea14d6581ba011d06e3d043ac69c
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Jun 8 07:34:47 2015 +0200
+Date:   Wed Mar 30 14:40:53 2016 +0200
 
-    tm: extended docs for t_reply()
-    
-    (cherry picked from commit a221ec34074c25838f470070cb6c7e604a33fc98)
+    README: polishing for v4.4
 
-commit 1a08fa07b601c5f9636c6dba223230ec91301768
+commit 090f0bf45b955cff303472978f00053c5277bd10
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Jun 8 07:34:22 2015 +0200
+Date:   Wed Mar 30 14:37:45 2016 +0200
 
-    sl: extended docs for sl_send_reply()
+    topos: remove unused variables
     
-    (cherry picked from commit 29aa683f7c3d507a88b83ecd84d9023c5e162ab1)
+    (cherry picked from commit 9aeaf65b042b7e65d962a9949b9a56e60743d89a)
 
-commit 1eb9aacfc5f5b6936bcd6a4f4f219733c7cb7974
+commit 3d3a255f4f34b765a835d94721d10aa6db3dda4b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Jun 5 11:42:06 2015 +0200
+Date:   Wed Mar 30 14:28:27 2016 +0200
 
-    core: resolve negative index for dset before checking if it is last branch
-    
-    - faster dropping of last branch
+    topos: swapping direction handling for contact in response
     
-    (cherry picked from commit f8f40045e1370002076f568a1e73e0b4b67e9d66)
+    (cherry picked from commit 7c48b0fce5d59f237103cd26a61e616d74cabcb3)
 
-commit e5452003a5219e50d26baa72e773fa1690b45a3d
+commit 53a6e2542118fc268d4b6333bf741c8287ad22ff
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Jun 5 11:41:21 2015 +0200
+Date:   Wed Mar 30 13:41:40 2016 +0200
 
-    pv: convert negative index to positive position for $branch(...)
-    
-    - better access to branch structures
+    topos: reset the flags of dlg storage record on bye
     
-    (cherry picked from commit 6461b799ce64315b72b8e2f4f7e4617603330833)
+    (cherry picked from commit ee67b5ee18dbd791f898ad5f472715b7bf818cfc)
 
-commit 6ebecf0eb1ec1c171adda651ce4aff775cd75547
+commit 1d71e863f52ba9cc5dc050d8db1d2b3c91d1bb07
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Jun 3 14:49:01 2015 +0200
+Date:   Wed Mar 30 13:26:17 2016 +0200
 
-    mtree: readme regenerated
+    topos: clean not confrmed dialogs from db storage based on branch expires
     
-    (cherry picked from commit c36b93f61a7fe76321aab8e62e1bbeee5122c5ed)
+    (cherry picked from commit 0103cc98b80a16081c1da39d6d674e9eba98f91b)
 
-commit 9e05772c277f487d0c5bacdb33b1aaa8634e133f
+commit dc6de500a862748463c8e3755b813b8c07ee68cb
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Jun 3 14:48:38 2015 +0200
+Date:   Wed Mar 30 13:19:01 2016 +0200
 
-    mtree: more details about what module does and max prefix size
+    topos: update the db storeage for confirmed dialogs
     
-    (cherry picked from commit 74fadc549929d3dc873ce3b8b1db20559562ab54)
+    (cherry picked from commit ed262dfb056f94e2fc81bcb59cd744f4924a76ef)
 
-commit bfe40dd69e154b90820d8e87ea5ea46e51601e54
+commit 1b0638e1e71d0c724d389524b9fd77fa6e6adb5a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Jun 3 14:38:24 2015 +0200
+Date:   Wed Mar 30 12:41:00 2016 +0200
 
-    mtree: internal prefix max size set to 64
+    topos: use headers to pass dlg id between receive and send of dlg requests
     
-    - allow for larger prefix values to be used (e.g., case of uuid, ipv6)
-    - db corresponding field still set to varchar(32)
+    - it is no longer in the context to be used directly
     
-    (cherry picked from commit 47086a4ee0a6ee6a766d7591e91e5663acf31562)
-
-commit 626de5dac2715507c5fb19f8056183b4ca6a1da8
-Author: Carsten Bock <carsten@ng-voice.com>
-Date:   Mon Jun 8 13:47:55 2015 +0200
+    (cherry picked from commit 95572016c2d6764f75775230d5e6cf5d180c6e06)
 
-    ims_charging: In case of Tel-URIs, use type END_USER_E164 and STRIP tel: (Bugfix)
-
-commit 803321f14153fb0ae87f99771c5d03ec6783dddd
-Author: Mikko Lehto <mslehto@iki.fi>
-Date:   Wed Jun 3 15:44:52 2015 +0300
+commit f6697740e7d55f8eca2039c235feaff91f5aa14f
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Mar 30 00:30:57 2016 +0200
 
-    modules/call_control: fixes clang compile warning
+    topos: restore stripped headers when receiving a dlg request
     
-    - warning: expression which evaluates to zero treated as a null pointer constant of type 'void *' [-Wnon-literal-null-conversion]
-    (cherry picked from commit 18038c2ea3b22cad9099719ecc999266b90e8786)
+    (cherry picked from commit 2cb59f1716931e58b00ba7c0c177b0609c796b17)
 
-commit 04f86d265a0d26f8dd25bf0ed353ee173b614204
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Wed Jun 3 09:56:06 2015 +0200
+commit 486341c76bc09fb5ead0fa63b890adb260871740
+Author: Sergey Okhapkin <root@west2.callwithus.com>
+Date:   Tue Mar 29 23:21:46 2016 +0200
 
-    seas: fix gcc warnings:
-    
-    statistics.h:76:20: warning: â\80\98destroy_seas_stats_tableâ\80\99 declared â\80\98staticâ\80\99 but never defined [-Wunused-function]
-    statistics.h:82:19: warning: â\80\98print_stats_infoâ\80\99 declared â\80\98staticâ\80\99 but never defined [-Wunused-function]
+    geoip2: Improve detection of addresses used by anonymous proxies
     
-    (cherry picked from commit 6d9abe14cf63e8c4683a8753ad6ae417f6f21ff0)
+    (cherry picked from commit c49011c2cc63d35bca6904748da166814a792fc9)
 
-commit 9371b5326bd1b8e01172e184b721d24de9768d0f
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Fri May 22 11:00:15 2015 +0200
+commit 75df6618a6eaec8314480de193e2a9a7cbe25324
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Mar 29 23:12:44 2016 +0200
 
-    tls: fix gcc warnings:
+    pv: fix compile warning for shm_initialized() test
     
-    tls_domain.c:507:4: warning: variable â\80\98retâ\80\99 set but not used [-Wunused-but-set-variable]
-    tls_domain.c:537:4: warning: variable â\80\98retâ\80\99 set but not used [-Wunused-but-set-variable]
-    tls_domain.c:544:4: warning: variable â\80\98retâ\80\99 set but not used [-Wunused-but-set-variable]
-    tls_domain.c:576:4: warning: variable â\80\98retâ\80\99 set but not used [-Wunused-but-set-variable]
-    tls_domain.c:1096:5: warning: variable â\80\98retâ\80\99 set but not used [-Wunused-but-set-variable]
-    tls_domain.c:1104:4: warning: variable â\80\98retâ\80\99 set but not used [-Wunused-but-set-variable]
-    tls_domain.c:1111:4: warning: variable â\80\98retâ\80\99 set but not used [-Wunused-but-set-variable]
-    tls_server.c:222:3: warning: variable â\80\98retâ\80\99 set but not used [-Wunused-but-set-variable]
-    tls_server.c:565:4: warning: variable â\80\98retâ\80\99 set but not used [-Wunused-but-set-variable]
-    tls_server.c:843:5: warning: variable â\80\98retâ\80\99 set but not used [-Wunused-but-set-variable]
-    tls_server.c:877:5: warning: variable â\80\98retâ\80\99 set but not used [-Wunused-but-set-variable]
-    tls_server.c:1231:4: warning: variable â\80\98retâ\80\99 set but not used [-Wunused-but-set-variable]
-    tls_server.c:1265:4: warning: variable â\80\98retâ\80\99 set but not used [-Wunused-but-set-variable]
+    - coherent whitepacing across the file
     
-    (cherry picked from commit 7a33987ab4e74266cd0ccecbe14f7196f97a0f05)
-
-commit a4e9f2234f29928520cca83843d5d6aa387518ad
-Author: Carsten Bock <carsten@ng-voice.com>
-Date:   Tue Jun 2 20:20:17 2015 +0200
-
-    registrar: ptr->sock may not be available, as we received the info on a different channel (e.g. reginfo) (bugfix)
-
-commit ba0ca983042d5632d3b90e12a6530a41b812f5ef
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue Jun 2 13:12:17 2015 +0200
-
-    pkg/kamailio/deb: update version to 4.3.0~rc1
+    (cherry picked from commit d3d1592eb7148586cb70e93f549ff11fd5cf5316)
 
-commit 8492893110c972af5f2b1ee3ffd45ba0ef5fd9f5
+commit 20fd3b1a1e1663fc79b3b44e39a874ecbfc6ce5c
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Jun 2 12:04:17 2015 +0200
+Date:   Tue Mar 29 23:07:19 2016 +0200
 
-    Makefile.defs: version set to 4.3.0-rc1
+    pv: coherent indentation and whitespacing
+    
+    (cherry picked from commit 594d1090b1b4cea26892f14f0adebc46bc05314b)
 
-commit b63dd52685970914e11c670bae5ac6b2191595f1
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Jun 2 11:51:35 2015 +0200
+commit 14d9a00bd61b3f0248b39e0306445efe8a215fc7
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Wed Mar 30 11:12:20 2016 +0200
 
-    kex: fix some pkg.stats value for PROC_NOCHLDINIT rank
-    
-    - initialization of stats cannot be executed in child_init() for such
-      case, do it with first rpc request
+    auth_radius Update documentation to be more clear about the different libraries supported
     
-    (cherry picked from commit 6fc4065f56d2d7929494f0e6f3dfcdb80ef0a4ec)
+    (cherry picked from commit 057abc8d5588139059c37de232c2dcfa4c0e04cd)
 
-commit 78b7a2ebef0d9d4997d130a4190f24408c2c7e96
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Jun 2 11:12:19 2015 +0200
+commit dc828be6da416b8bb1ba8fbcc52942221782314e
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Mon Mar 28 19:09:21 2016 +0200
 
-    uac: re-enable TM callback when needing to do authentication for uac_req_send()
+    http_client Add configurable authentication methods
     
-    - regretion introduced by ebb1594a0
+    Attempt to fix issue #515
     
-    (cherry picked from commit 422c77fecfaed995f08cc11264a63ee0ff61efba)
+    (cherry picked from commit 4bf3a517991b374308b033b85c82058c37e4e90a)
 
-commit 80f6513abe1831748f1dffa283647abe21c23232
-Author: Carsten Bock <carsten@ng-voice.com>
-Date:   Mon Jun 1 17:15:59 2015 +0200
+commit 37e59b5d1d3d12a2358d24fc5e37f2f55ee2e41a
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Mon Mar 28 11:54:53 2016 +0200
 
-    uac: Execute event-route [uac:reply], if evroute is set (Bugfix)
+    http_client Debug http_proxy and add http_proxy usage to the http_client_query function
     
-    (cherry picked from commit ebb1594a0d95548673697f1e9553a10c93fc460e)
+    (cherry picked from commit 34ffef464fbb26c3526990a0bf8b9c5d1cd4ee97)
 
-commit 28a8c966ba4334ea68ef90d74e49d705dfdff830
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Fri May 29 12:47:03 2015 +0200
+commit cb26fbd82c9594bd670beb27cb3ee1b99603b6c6
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Mon Mar 28 12:08:25 2016 +0200
 
-    uac: fix spelling error
+    http_client Add error parsing for DNS issues with http_proxy
     
-    (cherry picked from commit a2de9d6f3af59951c06d0a12e205e1d5814213a6)
+    (cherry picked from commit 438f91b8b5a43516d8904f23be2fa9898fdc465c)
 
-commit aac276a7fe9b518c147bc99cd31e732de2f3eadd
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Tue Jun 2 10:24:49 2015 +0200
+commit 78bc680355075304e6e93d91347a564ac8eed20f
+Merge: 00a01a4 78a43ba
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Wed Mar 30 08:53:57 2016 +0200
 
-    mem: TLSF remove unused function
-    
-    this removes one compiler warning from the issue #185
+    Merge branch '4.4' of https://github.com/kamailio/kamailio into 4.4
     
-    (cherry picked from commit 0fcbe4eb0fb5037f52e7d8338cff4f88b03a7969)
+    * '4.4' of https://github.com/kamailio/kamailio: (32 commits)
+      Update hep.c
+      core: mem - updated defines to pkg mod stats
+      Makefile.defs: version set to 4.4.0-rc2
+      Makefile.defs: re-enable pkg malloc
+      topos: reused stored branch attributes in case of retransmission
+      http_async_client: use pkg-config for libevent compile flags detection
+      mem: shm - updated macros for mod stats api
+      uuid: detect if pkg-config knows about uuid lib
+      mem/tlsf_malloc: updates to use new api names for module stats
+      mem/q_malloc: updates to use new api names for module stats
+      mem/f_malloc: updates to use new api names for module stats
+      core: mem/shm - use module stats fields for init of managers
+      core: mem/pkg - use module stats fields for init of managers q
+      core - mem: renamed api fields for module stats to repleft the purpose
+      tm: coherent indentation
+      p_usrloc: free allocated items in case of no more memory during domain add
+      core: mem - export pkg api even when using system malloc
+      presence: remove jumping to error from error in update_presentity()
+      http_client: check first if pointer is not exceeding limit
+      usrloc: if no location record loaded from db, then no attrs to look up
+      ...
 
-commit d97561918588f792a2ddfbb0affbd5538f28f4a6
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue May 26 22:36:37 2015 +0200
+commit 00a01a4d7eb736a0ee481e10e2e8fe876e5edbeb
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Mon Mar 28 19:56:36 2016 +0200
 
-    pkg/kamailio/deb: add erlang package module
+    http_client Fix typo
     
-    (cherry picked from commit da3e31a20b95c86a17c8eb43a1a016b055fb8c9b)
+    ...and compile before commit...
+    
+    (cherry picked from commit 7a23fd2c9ec66332097b639d4bedde52731e2bae)
 
-commit 7e13d0a450e0b9d9f3dd1ca90a66f906107596bc
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue May 26 22:59:43 2015 +0200
+commit fadd19ed1832d88fdeea7df267557419191447f9
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Mon Mar 28 20:42:37 2016 +0200
 
-    Makefile.groups: add statsd and rtjson to extra group
+    http_client Add note about empty string in configuration file
     
-    (cherry picked from commit 5e59fb4f7e156eb78f821fb170b0d02c77fa1ea9)
+    (cherry picked from commit 68547d50668032c1a43e81f2eabf4d2b709ff049)
 
-commit 3a9c5494958fd0a9d9072804860c19474af14432
-Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
-Date:   Thu May 28 18:12:02 2015 +0200
+commit 78a43ba3f86c336295d5385c8d5ec3039c3c1032
+Merge: 24d31da ac90a7c
+Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
+Date:   Tue Mar 29 23:17:03 2016 +0200
 
-    erlang: fix build on squeeze and precise
-    
-    Check if defined decode of unicode atoms type.
+    Merge pull request #554 from adubovikov/4.4
     
-    (cherry picked from commit 63127b261668e0efdea5b0ddb5f16a03dd9f02bc)
+    modules/sipcapture: fixed correlation_id pointer for HEPv2/v1
 
-commit 6bb3aed24281ece3c117c583c9a317def949e884
-Author: Hugh Waite <hugh.waite@acision.com>
-Date:   Fri May 22 09:28:52 2015 +0100
+commit ac90a7c1066cc8a5e01152a1c6bfc704f6667d98
+Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
+Date:   Tue Mar 29 13:53:19 2016 +0200
 
-    registrar: Fix insertion of ulattrs xavp into position 0
-    
-    - If the first entry is an XTYPE_NULL entry it is replaced, not pushed down the stack
-    (cherry picked from commit 12098415cda75ed10d4d7c75602630b90ef6afd1)
+    Update hep.c
 
-commit b30f6c85d40b66049fd118a7f60bad3adc52e7bc
-Author: Hugh Waite <hugh.waite@acision.com>
-Date:   Tue May 26 16:30:23 2015 +0100
+commit 24d31da6fea5f177a43b492853362d56e9298ef6
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Mar 28 14:37:59 2016 +0200
 
-    core: Fix typo in xavp header file
+    core: mem - updated defines to pkg mod stats
     
-    - Corrected avpx_free to xavp_free
-    (cherry picked from commit c1b486d199349efc931975dc90924962e8b2b353)
+    (cherry picked from commit 69f9328ddd959a70de8b94152704326dcca6a8cc)
 
-commit a3be39c63bdfef9d75cd554859e64d2f0cacbe26
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue May 26 20:57:15 2015 +0200
+commit 8ce95cbe27a0244ae1db2630bcc8c513485155ca
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Mar 28 11:22:27 2016 +0200
 
-    pkg/kamailio/deb: update version to 4.3.0~rc0
+    Makefile.defs: version set to 4.4.0-rc2
 
-commit 3552120b39f7728ab0aeae8654a02ca491ceb6d4
+commit 543958280f732c5a9de2fbc7f84ae227e6929098
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon May 25 23:49:00 2015 +0200
+Date:   Mon Mar 28 11:21:26 2016 +0200
 
-    Makefile.defs: version set to 4.3.0-rc0
+    Makefile.defs: re-enable pkg malloc
     
-    - branch for release series 4.3
+    - was disabled for compile tests with system malloc
 
-commit 9e6a94861ff9529b016f4babfd58260d01e16a0c
-Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
-Date:   Mon May 25 15:24:38 2015 +0200
+commit acb67a89ceba1428e465b1ff8e052b7683241e61
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Mar 28 10:56:14 2016 +0200
 
-    erlang: prefix exported pseudo-variables
+    topos: reused stored branch attributes in case of retransmission
     
-    - add prefix 'erl' to exported PVs
-    - update documentation
-    - regenerate README
+    (cherry picked from commit a4043c445b0673ca8f5ff7819caf9ac156da1e73)
 
-commit 88b2ab74801441cb3857245863a5eee2a67c8063
-Author: jaybeepee <jason.penton@gmail.com>
-Date:   Mon May 25 12:28:12 2015 +0200
+commit 94e0ca56f2fd7ed56b511ab3572484cd780279a6
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Mar 28 10:22:10 2016 +0200
 
-    modules/ims_usrloc_scscf: strip off port param when searching for term user
+    http_async_client: use pkg-config for libevent compile flags detection
+    
+    - re-enable pkg-config for libcurl
+    
+    (cherry picked from commit 88d8aabb748d2c0ab476cea9a4a17eb990b618f7)
 
-commit 15b0626f57f2b5dbe56e668a9435d683034a0277
-Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
-Date:   Mon May 25 10:52:44 2015 +0200
+commit ef8ee4cd13396bbd4fa2be1cd7b07a69bcd55eeb
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sun Mar 27 14:40:46 2016 +0200
 
-    erlang: fix compile warnings
+    mem: shm - updated macros for mod stats api
     
-    Avoid compile warnings on 64bit.
+    (cherry picked from commit e5538f1814ed5b96a01c7006d15c9192238c9b19)
 
-commit 01f4a230dc15b9564c101d03811eac9189f91210
-Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
-Date:   Mon May 25 11:00:27 2015 +0200
+commit 21cb1bf26aed825cc0a2e5d7bdee0d61e1a700cc
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sun Mar 27 14:40:09 2016 +0200
 
-    erlang: fix Makefile problem
+    uuid: detect if pkg-config knows about uuid lib
     
-    Read from Erlang shell include and library path.
+    (cherry picked from commit 66fc01f48ea2d6fa8f20f39e1bcd01d498f8580d)
 
-commit d46f3f642f491968e06faea4eb1aab30ff7582fd
-Author: lucian balanceanu <lucian.balanceanu@1and1.ro>
-Date:   Mon May 25 10:49:36 2015 +0300
+commit 97c2f855920f1aca0d47ed339e11cb0b2188edde
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sun Mar 27 14:24:00 2016 +0200
 
-    acc, dialog: change cdr dialog duration
+    mem/tlsf_malloc: updates to use new api names for module stats
     
-    - CDR duration for timed out acknowledged dialogs is no longer left empty
+    (cherry picked from commit 1eafbaf5b2d25879225b8e4c4797285dba2d460f)
 
-commit cc8536657abe6d98db1634d4672465aae924faf1
-Merge: b7a0782 e76577a
+commit cb2c14f2dbdbc6fdcb7a0565b2718379241d655a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon May 25 09:01:34 2015 +0200
+Date:   Sun Mar 27 14:23:46 2016 +0200
 
-    Merge pull request #172 from mslehto/patch-2
+    mem/q_malloc: updates to use new api names for module stats
     
-    modules/tmx doc: t_reply_callid() works also for other requests than INVITE
+    (cherry picked from commit 8f2864b1845cfa2b520c0886e30d1f5df285eef6)
 
-commit b7a078289d0a2e58a1b10c97e067df956f3527ec
-Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
-Date:   Sun May 24 20:22:03 2015 +0200
+commit d39d166e753ade7dfbd0f439db03f7d09f91a601
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sun Mar 27 14:23:02 2016 +0200
 
-    erlang: remove annoying logs
+    mem/f_malloc: updates to use new api names for module stats
     
-    Remove unnecessary LM_INFO logs.
+    (cherry picked from commit ec15fc65bc6d38e74fdcf6a1fa6ef10053452365)
 
-commit 922f4b0b383223b3ba75ec69a5cf5e292950d353
-Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
-Date:   Sun May 24 16:40:48 2015 +0200
+commit 7c521fcbded0a14b8bfa5488511fe0a08f105085
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sun Mar 27 14:22:37 2016 +0200
 
-    erlang: New pseudo variable for Erlang reference
+    core: mem/shm - use module stats fields for init of managers
     
-    - introduce new pseudo variable for Erlang reference.
-    - document $ref variable
+    (cherry picked from commit 26dbc87aac8d117bf0928eb2124ecc91e512e20f)
 
-commit fd98d373882f5e48070db2a58a50a92b9a688c78
-Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
-Date:   Sun May 24 15:33:55 2015 +0200
+commit 792491709f30331e0d53bda610a7614eff6228ee
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sun Mar 27 14:21:55 2016 +0200
 
-    erlang: Fix parameter capabilities check
+    core: mem/pkg - use module stats fields for init of managers
+    q
     
-    Fix check getters of erl_send parameters.
+    (cherry picked from commit b568c6533670b1400f7c12bd13169d41542c351a)
 
-commit 70e177fe1ba1792e8842efa9d5746bda75380b65
-Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
-Date:   Sun May 24 12:42:29 2015 +0200
+commit bc63f4726541d694da2184a3f41becb78966c4be
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sun Mar 27 14:21:12 2016 +0200
 
-    erlang: Fix memory leak
+    core - mem: renamed api fields for module stats to repleft the purpose
     
-    Free memory used for format/print Erlang process id PV.
+    (cherry picked from commit 50ac46bfc233531f9f4be22be4aee07a8faa0325)
 
-commit e76577a2c6d8d0628ff9548e5cbfee0302a41e15
-Author: Mikko Lehto <mslehto@iki.fi>
-Date:   Sun May 24 20:11:55 2015 +0300
+commit 85a5b41599e9a8a27c10acdc17438b0571e5171d
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sun Mar 27 12:04:47 2016 +0200
 
-    modules/tmx doc: t_reply_callid() works also for other requests than INVITE
+    tm: coherent indentation
+    
+    - removed historical top comments
+    
+    (cherry picked from commit 5d903fd40a9e89d601be25df282a008ba8ba421e)
 
-commit 5469dcda0d4ad7b29fa1ede5ffdd62e45af3315a
-Author: Richard Good <richard.good@smilecoms.com>
-Date:   Sat May 23 14:16:39 2015 +0200
+commit 1a1f3606bde2a4e45ade6212a440e5289de5af91
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sun Mar 27 11:48:33 2016 +0200
 
-    modules/ims_registrar_scscf: send full notify information when contact changes instead of partial
+    p_usrloc: free allocated items in case of no more memory during domain add
+    
+    (cherry picked from commit b27384a0a7c6567a9ecebab3f987079ad0ff7366)
 
-commit fe7351d586b56237669a29f15dcdf83b78136cb4
-Author: Juha Heinanen <jh@tutpro.com>
-Date:   Sat May 23 09:20:05 2015 +0300
+commit dec9de968e5894fba808e01614a29655ce375141
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sun Mar 27 11:39:09 2016 +0200
 
-    modules/usrloc: added note about handle_lost_tcp in DB-Only scheme
+    core: mem - export pkg api even when using system malloc
+    
+    (cherry picked from commit 33fe5e38d2eefc2244eccb6279c082a789ed0307)
 
-commit e15e6d8cfd70b0abbeb499fb1483cc468624c0f9
-Merge: 75ba3ef 9863657
-Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
-Date:   Fri May 22 22:50:02 2015 +0200
+commit 745e5dd42d032f0343c88d033e3b924fa79cd5ae
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sun Mar 27 11:38:17 2016 +0200
 
-    Merge branch 'seudin/erl_send'
+    presence: remove jumping to error from error in update_presentity()
+    
+    - coherent indentation
+    
+    (cherry picked from commit 07dbe3697bcad18f5766fc0d71a7fc48ff8a26d0)
 
-commit 98636573959ac17901e8640c116b2fcac2694440
-Author: Seudin Kasumovic <seudin@bicomsystems.com>
-Date:   Fri May 22 17:48:08 2015 +0200
+commit f229c60396fa8590bbbb2d66cb8006dd31ab6521
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sat Mar 26 22:29:27 2016 +0100
 
-    erlang: erl_send function
+    http_client: check first if pointer is not exceeding limit
     
-    - erl_send function sends Erlang message to process
-    - appropriate API function send
-    - documentation for erl_send and API
-    - examples according to el_send usage
-    - regenerate README
+    - then test its value not to be null char
+    
+    (cherry picked from commit 47a776efcd3d5c2ffafdd780fa169edc85e436d2)
 
-commit 75ba3ef01c08027e5694419e9c923fef02262daa
-Author: Seudin Kasumovic <seudin@bicomsystems.com>
-Date:   Fri May 22 15:46:11 2015 +0200
+commit b667c768dd87575873cec872abdf3caaf20c9ffc
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sat Mar 26 13:09:53 2016 +0100
 
-    erlang: Fix detecting event route
+    usrloc: if no location record loaded from db, then no attrs to look up
     
-    Ensure proper detect event route and lost connection in erl_reply.
+    (cherry picked from commit bedd6f4df9d2b5600bed5e31052bc49f8b18382f)
 
-commit 2143d1eb56bd3a9a775494afaa0e71d6f584d5bb
-Merge: c02e165 a19337d
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Fri May 22 15:03:27 2015 +0200
+commit fd20bff1e420a93be588b2c0dd4189f6f7e8ea0b
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sat Mar 26 13:01:01 2016 +0100
 
-    Merge pull request #170 from kamailio/vseva/distclean
+    seas: init variable to get rid of compile warning
     
-    Makefile: use distclean as shortcut of maintainer-clean
+    (cherry picked from commit 3a25e489d0ab8d55d4011ccf62de4f3d8d08b028)
 
-commit a19337d305ba13ade7c30bfaa2926ee1d63930d9
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Fri May 22 13:50:44 2015 +0200
+commit ed9ad742f9e9cd0d6e75dc788923addf9984ce3d
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sat Mar 26 12:58:33 2016 +0100
 
-    Makefile: use distclean as shortcut of maintainer-clean
+    lib/trie: init variable to get rid of compile warnings
     
-    Fixes: #167
-    Nowadays people expect distclean to be the rule to do the cleaning
+    (cherry picked from commit 5075cef8230202138bf08c402797d9dffcb8971d)
 
-commit c02e165cc7a44e525dd55714c4471f1236e96b43
+commit b28b3d27597b898add46051f24120f833b035d3d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri May 22 12:43:55 2015 +0200
+Date:   Sat Mar 26 11:26:29 2016 +0100
 
-    lib/srdb1: use last @ as delimiter for start of host in db url
+    ndb_redis: safety check for log message parameters
     
-    - allow @ to be part of password
-    - reported by GH#169, Debojit Kakoti
+    (cherry picked from commit 0a51e8c941b1c916137eb3e57fa7db86ecb9a1f8)
 
-commit 46cc69f229e5e005cca60f64ec6c40c910e2043b
-Merge: f9be1bd e15d415
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Fri May 22 11:15:46 2015 +0200
+commit 6a65b9ae0432491a1bcf540643f7b90cbc0c3ad1
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sat Mar 26 11:22:32 2016 +0100
 
-    Merge pull request #168 from kamailio/vseva/gcc_warnings
+    dispatcher: proper check for ds active ping variable
     
-    clean some gcc warnings
+    (cherry picked from commit cafb1522b2c27aae404d97fe242324423ccdb99b)
 
-commit f9be1bd71323244af598a54380d941722b60b40c
-Merge: a5b3917 77382a7
-Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
-Date:   Fri May 22 11:12:12 2015 +0200
+commit 410bdba67ec77e87d2ff53f429bc260c03b10317
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sat Mar 26 11:18:36 2016 +0100
 
-    erlang: Merge fix error messages
+    crypto: safety check for memory allocation and free on error cases
+    
+    (cherry picked from commit 181c3cfa266ec5897cc2fdd889d90928f90fcbb8)
 
-commit 77382a7ff2ee3144991b013e5cabd535028e3e1e
-Author: Seudin Kasumovic <seudin@bicomsystems.com>
-Date:   Fri May 22 10:53:44 2015 +0200
+commit 4080d31080b5ad74504715b404e0829be090c731
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sat Mar 26 11:11:25 2016 +0100
 
-    erlang: Fix error messages
+    cnxcc: use pkg-config for libevent compile flags
     
-    Fix wrong function name in error messages.
+    (cherry picked from commit fa0d3267890e77a5184490d11f76fe4cb400e2df)
 
-commit e15d415323b44a93acd2d811fa3609af141e814e
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Thu May 21 23:33:39 2015 +0200
+commit a45f580174ee5b21746e5e0172c55fccb421d25d
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sat Mar 26 10:23:02 2016 +0100
 
-    purple: clean gcc warnings
+    cnxcc: use pkg-config for hiredis lib compile flags
     
-    hashtable.c:39:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
-    hashtable.c:39:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
-    hashtable.c:39:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
-    hashtable.c:39:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
-    hashtable.c:43:2: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
-    hashtable.c:43:2: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
-    hashtable.c:43:2: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
-    hashtable.c:43:2: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
-    purple_sip.c:77:36: warning: variable â\80\98cipid_nsâ\80\99 set but not used [-Wunused-but-set-variable]
+    (cherry picked from commit 162ccdaeeb6bff185f49b3dc2e2b9b43687ec0fc)
 
-commit a52859a6ed8c1ea2590e51e0c20d1f2553da1ec9
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Thu May 21 23:21:25 2015 +0200
-
-    ims_isc: clean gcc warnings
-    
-    mark.c:341:9: warning: format â\80\98%zuâ\80\99 expects argument of type â\80\98size_tâ\80\99, but argument 10 has type â\80\98intâ\80\99 [-Wformat]
-    mark.c:341:9: warning: format â\80\98%zuâ\80\99 expects argument of type â\80\98size_tâ\80\99, but argument 8 has type â\80\98intâ\80\99 [-Wformat]
-    mark.c:341:1: warning: format â\80\98%zuâ\80\99 expects argument of type â\80\98size_tâ\80\99, but argument 8 has type â\80\98intâ\80\99 [-Wformat]
-    mark.c:341:1: warning: format â\80\98%zuâ\80\99 expects argument of type â\80\98size_tâ\80\99, but argument 6 has type â\80\98intâ\80\99 [-Wformat]
-    mark.c:350:9: warning: format â\80\98%zuâ\80\99 expects argument of type â\80\98size_tâ\80\99, but argument 10 has type â\80\98intâ\80\99 [-Wformat]
-    mark.c:350:9: warning: format â\80\98%zuâ\80\99 expects argument of type â\80\98size_tâ\80\99, but argument 8 has type â\80\98intâ\80\99 [-Wformat]
-    mark.c:350:1: warning: format â\80\98%zuâ\80\99 expects argument of type â\80\98size_tâ\80\99, but argument 8 has type â\80\98intâ\80\99 [-Wformat]
-    mark.c:350:1: warning: format â\80\98%zuâ\80\99 expects argument of type â\80\98size_tâ\80\99, but argument 6 has type â\80\98intâ\80\99 [-Wformat]
-    mark.c:357:9: warning: format â\80\98%zuâ\80\99 expects argument of type â\80\98size_tâ\80\99, but argument 13 has type â\80\98intâ\80\99 [-Wformat]
-    mark.c:357:9: warning: format â\80\98%zuâ\80\99 expects argument of type â\80\98size_tâ\80\99, but argument 11 has type â\80\98intâ\80\99 [-Wformat]
-    mark.c:357:1: warning: format â\80\98%zuâ\80\99 expects argument of type â\80\98size_tâ\80\99, but argument 11 has type â\80\98intâ\80\99 [-Wformat]
-    mark.c:357:1: warning: format â\80\98%zuâ\80\99 expects argument of type â\80\98size_tâ\80\99, but argument 9 has type â\80\98intâ\80\99 [-Wformat]
-
-commit c051cb8da9759676395603af1bfb4f1f26f9d2f6
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Thu May 21 22:49:07 2015 +0200
+commit b04d257acd0dddd87051266493a81b93210de3bc
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sat Mar 26 11:05:26 2016 +0100
 
-    snmpstats: clean gcc warnings
+    ndb_redis: fix for broken output of pkg-config for hiredis
     
-    hashTable.c:168:22: warning: variable â\80\98previousRecordâ\80\99 set but not used [-Wunused-but-set-variable]
-    kamailioNet.c:973:18: warning: variable â\80\98valueâ\80\99 set but not used [-Wunused-but-set-variable]
-    snmpSIPRegUserLookupTable.c:462:25: warning: variable â\80\98varâ\80\99 set but not used [-Wunused-but-set-variable]
-    snmpSIPStatusCodesTable.c:493:30: warning: variable â\80\98varâ\80\99 set but not used [-Wunused-but-set-variable]
+    (cherry picked from commit 4a40dd39cec713c569dc3480c905d808026aad39)
 
-commit 1874dd1062fbc186316ddc91ae87a22b18d16951
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Thu May 21 22:45:05 2015 +0200
+commit b53bf975bddf16424d7b6416276371e12cf590f4
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sat Mar 26 08:44:16 2016 +0100
 
-    db_perlvdb: clean gcc warning
+    ndb_redis: use pkg-config for compile flags
     
-    perlvdb_conv.c:99:2: warning: enumeration value â\80\98DB1_UNKNOWNâ\80\99 not handled in switch [-Wswitch]
+    (cherry picked from commit 57bcad1b336e7aae5c0933a83ac4ab16f6893896)
 
-commit 0a1bb3f044ccf5dbb79eb03caec19553166c228e
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Thu May 21 22:16:21 2015 +0200
+commit 7423c33bfb56268bfa9cb3c03966c37c9a2d7d69
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Mar 24 09:21:00 2016 +0100
 
-    pua_reginfo: clean gcc warnings
+    dispatcher: coherent indentation and whitespacing
     
-    usrloc_cb.c:68:6: warning: variable â\80\98buf_lenâ\80\99 set but not used [-Wunused-but-set-variable]
+    (cherry picked from commit 1d401e0a9b4c3010c32b0084ec6a218fc46e4f78)
 
-commit 21f437840123471daa65da65999ff108ad11b33b
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Thu May 21 22:08:25 2015 +0200
-
-    db_berkeley: clean gcc warnings
-    
-    pg_cmd.c:183:17: warning: variable â\80\98pcmdâ\80\99 set but not used [-Wunused-but-set-variable]
-    pg_cmd.c:372:17: warning: variable â\80\98pcmdâ\80\99 set but not used [-Wunused-but-set-variable]
-    pg_cmd.c:396:17: warning: variable â\80\98pcmdâ\80\99 set but not used [-Wunused-but-set-variable]
-    bdb_cmd.c:512:13: warning: variable â\80\98bconâ\80\99 set but not used [-Wunused-but-set-variable]
-    bdb_cmd.c:511:13: warning: variable â\80\98bresâ\80\99 set but not used [-Wunused-but-set-variable]
-    bdb_con.c:52:13: warning: variable â\80\98buriâ\80\99 set but not used [-Wunused-but-set-variable]
-    km_bdb_res.c:405:2: warning: enumeration value â\80\98DB1_UNKNOWNâ\80\99 not handled in switch [-Wswitch]
-    km_bdb_res.c:498:2: warning: enumeration value â\80\98DB1_UNKNOWNâ\80\99 not handled in switch [-Wswitch]
-    km_bdb_val.c:105:2: warning: enumeration value â\80\98DB1_UNKNOWNâ\80\99 not handled in switch [-Wswitch]
-    km_db_berkeley.c:779:6: warning: variable â\80\98\80\99 set but not used [-Wunused-but-set-variable]
-    km_db_berkeley.c:907:6: warning: variable â\80\98\80\99 set but not used [-Wunused-but-set-variable]
-
-commit 70ad498b2ccc41db77b14c4c79393548cac8426d
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Thu May 21 21:56:50 2015 +0200
+commit e8f230e7989eb0aef2510f52738e8718863b8567
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Mar 23 16:08:48 2016 +0100
 
-    db_postgres: remove gcc warnings
+    kamctl: refreshed definition of location table
     
-    pg_cmd.c:183:17: warning: variable â\80\98pcmdâ\80\99 set but not used [-Wunused-but-set-variable]
-    pg_cmd.c:372:17: warning: variable â\80\98pcmdâ\80\99 set but not used [-Wunused-but-set-variable]
-    pg_cmd.c:396:17: warning: variable â\80\98pcmdâ\80\99 set but not used [-Wunused-but-set-variable]
+    (cherry picked from commit 2ddf88df7deeebf2966344031eb905811b8e86cb)
 
-commit 7b6aba346a8529187762c25f00609ec376fb3529
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Thu May 21 21:24:39 2015 +0200
+commit d11cc80c3a4a2fdeb446837c550517e4f4a511a9
+Author: Juha Heinanen <jh@tutpro.com>
+Date:   Wed Mar 23 16:32:06 2016 +0200
 
-    db_text: clean gcc warning
+    srdb1/schema: removed unique constraint from connection_idx
     
-    dbt_raw_util.c:169:6: warning: unused variable â\80\98\80\99 [-Wunused-variable]
+    (cherry picked from commit d72ac166b152ca6906248d67e2605d5b283fa01e)
 
-commit a5b39176e6195da22cd39a65e3ddb7c9fdf53592
-Merge: 301793c a61f325
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Thu May 21 15:21:30 2015 +0200
+commit eee6382b683349395004627e7ebc5a7ae9216024
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Wed Mar 16 15:01:08 2016 +0100
 
-    Merge pull request #166 from linuxmaniac/vseva/usrloc_callbacks
+    http_client Adding support for HTTP proxy on a connection and default level
     
-    usrloc: run callbacks after updating the info on DB_ONLY mode
+    Addresses issue #541
+    
+    Documentation coming in separate commit
 
-commit a61f325589a3bef6164b1eca8bd93ca3dace4549
+commit 26026da13f76ffcea34d1482b925979e520631ad
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Thu May 21 14:08:07 2015 +0200
+Date:   Mon Mar 21 22:23:44 2016 +0100
 
-    usrloc: run callbacks after updating the info on DB_ONLY mode
+    pkg/kamailio/deb: update version to 4.4.0-rc1
 
-commit 301793c4f10c860e263a243863f7b833ba3bb0f6
-Author: Juha Heinanen <jh@tutpro.com>
-Date:   Thu May 21 14:28:57 2015 +0300
+commit 16c087b459f9394723714ae597aa0d90fb12389c
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Mar 21 17:22:55 2016 +0100
 
-    modules/db_mysql: include (start of) mysql query to async query error message
+    Makefile.defs: version set to 4.4.0-rc1
 
-commit fbbadfde175ac1e414b10fc6a01abd09b4539fef
-Merge: 7afe761 8810c00
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Wed May 20 22:57:31 2015 +0200
+commit ff3857597627fd4f650fbf53be60b7d5ad2a4543
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Mar 21 17:09:51 2016 +0100
 
-    Merge pull request #164 from kamailio/tmp/tlsf_debug
+    topos: propagate via branch from receive to send event
+    
+    - identify properly the branch
     
-    mem: TLSF memory summary and sums implementation
+    (cherry picked from commit 787c41c08eae9f9431f792ec616530145f66cc3c)
 
-commit 7afe76191e9757770d2933e8c26f305c6ed388a3
+commit a5a08f40481c2bdd2de200e6504dd0c330361bef
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed May 20 21:44:15 2015 +0200
+Date:   Mon Mar 21 14:46:23 2016 +0100
 
-    usrloc: use domain for testing db if use_domain parameter is set
+    kamctl: db script with larger topos fields
     
-    - rework from the patch by Erik Davidson, GH#161
+    (cherry picked from commit f8b9bbdcb95575b90bd75dba71b6117c76127bc1)
 
-commit 408778069d24a31885df9ecd9f86bc3f9fce0af9
+commit 9acf49bc944b6c5ec1010087963b847bffd4dee4
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed May 20 21:32:00 2015 +0200
+Date:   Mon Mar 21 14:45:52 2016 +0100
 
-    tm: restore to the disabled async mutex by define
+    lib/srdb1: tags fields made larger
     
-    - following commits trying to remove it completely were removing the
-      internal transaction flags which were not related to mutex at all
+    - store more fields for branch
+    
+    (cherry picked from commit 9eaca5332e4b6be9f2437806b47ef1077eb57959)
 
-commit db13cefcaa39330b93bd06cf9337c7c1afe221a9
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue May 19 21:12:31 2015 +0200
+commit ed0c8ed358883974775e00597cc06f61ca20b89c
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Mar 21 14:24:25 2016 +0100
 
-    manpage: sip-router.8 fix hyphen-used-as-minus-sign
+    kamctl: further updates to topos db scripts
+    
+    (cherry picked from commit fedf9e8875791ff53188fb812a6d97aae9b1ceba)
 
-commit 8810c00f837a585d4dc6079640abc3251f0e70ca
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Tue May 19 19:58:57 2015 +0200
+commit 3470856a34b97526e848d0004cd643e198dac05f
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Mar 21 14:23:35 2016 +0100
 
-    mem: TLSF memory summary and sums implementation
+    lib/srdb1: fields for local sockets
     
-    TLSF now has a debug mode, that will dump every memory block when xxx_status()
-    is called, and a summary of still allocated blocks when xxx_sums() is called.
+    - replace src ip with full address column
     
-    configure build with
-    
-        make MEMDBG=1 MEMMNG=2 cfg
-    
-    to enable maximum debuging informations (source location of mallocs and frees)
+    (cherry picked from commit 4efc9b3730e15f9e9f2274a8dfee59d76e5ecabd)
 
-commit a3f0fa72c7686df57d655391032236b3fca7ef50
-Author: Luis Azedo <luis@2600hz.com>
-Date:   Tue May 19 17:36:53 2015 +0100
+commit 6f6b932bed271b9c677b57cfd6159db7c10f3dfb
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Mar 21 14:18:49 2016 +0100
 
-    kazoo : fix json transform
+    topos: filling field for server record route values
     
-    $(kzE{Element[$var(idx)]}) was not evaluating $var(idx)
+    (cherry picked from commit dc4306e4e201d2cfbe5cc76698e8c7c3ec06d44a)
 
-commit 967ed551845044123f4e93c60091d7a1fa43692f
+commit 417c54b3e0f9b9929c7c34c6ebffb6f753b33fa1
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue May 19 15:13:49 2015 +0200
+Date:   Mon Mar 21 11:40:04 2016 +0100
 
-    core: enable log_prefix for sip responses
+    topos: don't detect direction based on route header ftag
     
-    - reported by Klaus Darilion
+    - the local server header is not re-added yet
+    
+    (cherry picked from commit ca4494d465eaec8c544f61e9034147387c861688)
 
-commit 497b6ad2cee8481ba1f3568ed7d8a836e508016a
-Author: Hugh Waite <hugh.waite@acision.com>
-Date:   Mon May 18 17:00:08 2015 +0100
+commit a599f7ec14fc244d0cf2dd7545233538ce4879ed
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Mar 21 11:32:08 2016 +0100
 
-    core: Fix crash in xavp.c
+    topos: split storage of record route for a, b and server sides
     
-    - Inserting an xavp into a list can crash when inserting XTYPE_NULL padding entries
+    (cherry picked from commit a215b926e3f1df0f2aca2f86e5ad1e3c9dde3796)
 
-commit fe379acb5f5956f60ac3304d8c01a3fa0719e0be
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Mon May 18 12:27:12 2015 +0200
+commit c887f1a84a2755cae122bfc3887a2857fe986c29
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Mar 21 11:01:53 2016 +0100
 
-    mem: fix TLSF max pool limit
+    kamctl: updates to topos db scripts
+    
+    (cherry picked from commit 6497b9a562386aeae47c0aaa10d09418269c6d8d)
 
-commit 111aefd82f4f885be5a4d4d6a4a2ad432dba9e5e
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Mon May 18 11:47:10 2015 +0200
+commit a67eed2e587ad8ed04c9069f188155ba62ddf093
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Mar 21 11:01:11 2016 +0100
 
-    Revert "mem: TLSF use larger first level bitmap"
+    lib/srdb1: dbschema - split record route storage
     
-    back to using 32bits bitmaps, limiting the maximum pool size to 512 GiB
-    
-    This reverts commit 5e04515410c7d7ebedf6c4bc8c917f736b37acba.
+    (cherry picked from commit d43986940878962a35883370a14f4330d2fd597a)
 
-commit 6de859e5a762c0c34382a4de99173fad2c6999c9
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Mon May 18 11:20:00 2015 +0200
+commit bea13a3ea4362a1f99a81b948c7839e2dbaedfe7
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Mar 18 18:05:02 2016 +0100
 
-    pkg/kamailio/deb: update version to 4.3.0~pre2
+    topos: added missing params to docs
+    
+    (cherry picked from commit 956b5ae838b0627710473a15746ffd2cd96dfbc0)
 
-commit 7e6083e3e2604e2a835e1bf1dbdbf55e6256aba0
+commit 0a3174f9c6f8f9819c1c92e3e83ee3ca7502f19e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon May 18 10:34:49 2015 +0200
+Date:   Fri Mar 18 17:20:00 2016 +0100
 
-    Makefile.defs: version set to 4.3.0-pre2
+    topos: don't store dialog data for message request
+    
+    - only branches are enough
+    
+    (cherry picked from commit 7993b4a7cf7281bc99bf1bae3777f3f0d18b24b1)
 
-commit 6d32e8df95bd015202f75e9f313654aa41146e7e
-Merge: e58d150 746152b
-Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
-Date:   Fri May 15 08:35:48 2015 +0200
+commit c5336e36179a25dec1dd37804af79e12d0274a8a
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Mar 18 16:52:24 2016 +0100
 
-    Merge pull request #163 from kamailio/seudin_erlang_fixes
+    topos: shortcut to handle forwarded MESSAGE replies
     
-    erlang: fixes and new PV
+    - no dialog created there
+    
+    (cherry picked from commit 6885748a5146d4531a0e235e67621df49df67d97)
 
-commit e58d150a13ba3d0ef8ff3a15877f0cf891e57be8
+commit d9dbd6f1ea43f566ef161794e1da9d49f069a1ca
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 14 19:38:14 2015 +0200
+Date:   Fri Mar 18 16:43:14 2016 +0100
 
-    tcpops: return if connection is null when trying to set the lifetime
+    topos: MESSAGE may be without Contact header
+    
+    (cherry picked from commit 1c7f39389225ef5c1430bb8540b6fd9c249734bb)
 
-commit 1db6fdf41dbb4b6c95e0f86dfebc4c793858d8b5
+commit 0df89ce099641607ba38f2ce99061c6209babcda
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 14 19:21:25 2015 +0200
+Date:   Fri Mar 18 16:05:18 2016 +0100
 
-    sipcapture: fix not to access freed pointer during shut down
+    topos: no processing needed for 100 responses
+    
+    (cherry picked from commit 98f927149c2f6865dd6b709f4a3bb7be77e57f5c)
 
-commit ec438b45696e17af0a3b19bb7ac12b221f897517
+commit fa2f3ddc188d758d588177e254b1fcacdecc9bbd
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 14 19:16:26 2015 +0200
+Date:   Fri Mar 18 15:19:18 2016 +0100
 
-    core: safety check for linker when inserting xavp with index
+    topos: cseq number and method linked to db
+    
+    (cherry picked from commit f591b7e0b0c71648a9ac62dd9604955d7c2acb75)
 
-commit abdc02f1cb26c71b4118044d8c45dec728992e15
+commit 324a2cc72d260fa4f925198670373e7a36929167
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 14 14:51:06 2015 +0200
+Date:   Fri Mar 18 15:15:57 2016 +0100
 
-    regex: replaced allocated memory initialization with a for loop to one memset
+    kamctl: refreshed topos db scripts
+    
+    (cherry picked from commit eb1e8e2ff46a1ecac81b05985dc09a37036ce1ab)
 
-commit f03c86ade6af9bc529a52f7fd50004721278ae19
+commit 97212998731cc849a1ce64c21c4def4f65a64668
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 14 14:41:44 2015 +0200
+Date:   Fri Mar 18 15:15:21 2016 +0100
 
-    rr: reset lump pointer to avoid using it after free for remove rr function
+    srdb1/schema: cseq stored as string for topos
+    
+    - no conversion from sip header
+    
+    (cherry picked from commit 0dd9c526f762974ceb397cc2c7862fa7ff122ebf)
 
-commit 5e5866b2ac8390caa9373f49345ed877c6e5f037
+commit 66387d3c6a425f1b4c2123dc3397351af8d9d616
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 14 14:36:24 2015 +0200
+Date:   Fri Mar 18 14:58:27 2016 +0100
 
-    regex: safety to check to avoid working with zero size allocations
+    topos: store method and cseq for dialogs and branches
+    
+    (cherry picked from commit c2e404b82f20a12b5909bbf610cbfb7f5d101c12)
 
-commit ca220afe0f738f2353d16c96dd16ab279ffdcf74
+commit 40eca4ba61b8f068e5f9869ae86ea5a57c777096
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 14 14:29:12 2015 +0200
+Date:   Fri Mar 18 14:08:53 2016 +0100
 
-    textops: safety check to know there is a string to add via lump
+    kamctl: updated scripts for topos db
+    
+    (cherry picked from commit c8d25c34d8efa5c6e40fb26d523a9d4e5d66595c)
 
-commit 746152b878b8b2956d51db039633dc9a4e961337
-Author: Seudin Kasumovic <seudin@bicomsystems.com>
-Date:   Thu May 14 16:33:47 2015 +0200
+commit 46176217c8a6e61b353045243865b5f9e0e9f741
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Mar 18 14:08:26 2016 +0100
 
-    erlang: update documentation
+    lib/srdb1: topos schemas extended to store method and cseq
     
-    - document use of pseudo variable $pid(name)
-    - regenerate README
+    (cherry picked from commit c8fb903b9649fc8ef49a1bfff455e58b2265d05a)
 
-commit f14a5c32a6ce77449f9191d672c24a0938f45558
-Author: Seudin Kasumovic <seudin@bicomsystems.com>
-Date:   Thu May 14 16:20:10 2015 +0200
+commit 22195053b664d20f4eea78a5bbf228f587a5eab4
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Mar 18 13:23:06 2016 +0100
 
-    erlang: new pseudo variable for Erlang process id
+    dialog: force cleanup of aged terminated dialogs
+    
+    - reported by Dmitri Savolainen, GH #545
     
-    - introduce new PV for Erlang pid type
-    - export sender pid in event route of pseudo registered process
+    (cherry picked from commit 23a3481302d5aca04be0e8d10f6d4ce23dbc36aa)
 
-commit 11667d316e92287affeb5034fe522679ea989ec5
-Author: Seudin Kasumovic <seudin@bicomsystems.com>
-Date:   Thu May 14 16:10:50 2015 +0200
+commit 03862d7b6057ef08146cfea5ffe9debff35263ea
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Mar 17 22:56:41 2016 +0100
 
-    erlang: correcting documetation
+    xhttp_rpc: added notes about how to use the module
     
-    - correcting title of example
+    (cherry picked from commit 68cbac03d95893f4f27b46a37233cf796a7484d9)
 
-commit 7f76c92a7b2ddac30faa1f075111fc20b652ef69
-Author: Seudin Kasumovic <seudin@bicomsystems.com>
-Date:   Thu May 14 09:40:57 2015 +0200
+commit 79940803b2a631b21bb851a6380b16806ce31981
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Mar 17 22:47:02 2016 +0100
 
-    erlang: delete unused code
+    pipelimit: set array result tipe for rpc commands
     
-    Delete unused function from code.
+    - rpc stats and get pipes can return more than one item
+    
+    (cherry picked from commit 1c22f395df81dab09288ff945e97b0040894daaf)
 
-commit 4a480ba9745b6874f86808fc21dcd750e00febd3
-Merge: 88b6757 733f5ad
-Author: Hugh Waite <que273@users.noreply.github.com>
-Date:   Thu May 14 16:00:02 2015 +0100
+commit 3b0308db6e46b45a564975b9d49640f1454ce1d5
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Mar 15 12:40:09 2016 +0100
 
-    Merge pull request #162 from que273/master
+    ims_registrar_pcscf: remove duplicate implementation and use _strnistr() from core
     
-    app_lua: Fix memory leak in sr.modf
+    (cherry picked from commit 331ab29e77e178067a23291bd20638201ba9b393)
 
-commit 733f5ad7c9b2515c52b00875fb5dac689ddd9a17
-Author: Hugh Waite <hugh.waite@acision.com>
-Date:   Thu May 14 13:54:20 2015 +0100
+commit c2dfad3ee3b5bd766f1c5fd2a35780472039ae54
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Mar 15 12:39:45 2016 +0100
 
-    app_lua: Fix memory leak in sr.modf
+    sdpops: reuse _strnstr() from core instead of own implementation
     
-    - Free pkg memory allocated to store cloned function parameters
+    (cherry picked from commit e69c3284231917f5c63871842b6ce6ab37b419eb)
 
-commit 88b67575f9457312d0277e16dc06103be3a31965
+commit 48136b5dc0a2a082621c828438371504e0a636b6
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 14 13:40:11 2015 +0200
+Date:   Tue Mar 15 12:39:16 2016 +0100
 
-    tm: safety check not to allocate 0 bytes in rpc command
+    tm: _strnstr() moved to core
+    
+    (cherry picked from commit 4910ddf9eebb8fa5106300b9e684ecb67fb2d225)
 
-commit af9deb9026a271aa3a1bdbb5685b63e3e78772bd
+commit 9b9989a0c6fea5860313ccde90055bbaa69cdc6c
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 14 13:33:50 2015 +0200
+Date:   Tue Mar 15 12:38:46 2016 +0100
 
-    core: safety checks for swich statements with no case branch
+    topos: use _strnstr() from core instead of strnstr()
+    
+    (cherry picked from commit f5d4446dae8db02e6d4136724f85baed65f7bf4a)
 
-commit 0db313f0047fc512dec2976cac168989b60d49c8
+commit 2dcf15e18f7aa4842091c14c360e2ee1694ed9dc
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 14 13:24:38 2015 +0200
+Date:   Tue Mar 15 12:37:37 2016 +0100
 
-    tmx: check for empty result not to allocate 0 bytes
+    core: _strnstr() and _strnistr() defined in core
+    
+    - alternative to strnstr() which is not in all OSes, pluse the
+      insensitive option
     
-    - allocation of 0 size is undefined when using system malloc
+    (cherry picked from commit 7772e14fc298956f57429a67ea4524818b22a158)
 
-commit 646bcf919e5c33dac21985254a0065d41a03f62d
+commit 50df69df2b7a5307802f6dcaac9b90acfbe2b44d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 14 13:19:58 2015 +0200
+Date:   Fri Mar 18 13:32:59 2016 +0100
+
+    core: parse content type allows '_' char
+    
+    - reported by Fabio Margarido, GH #547
+    
+    (cherry picked from commit b65927a8f6039810ffdb7b7f31ce2d36c9535fbd)
 
-    db_text: fixed leak for raw query where bulding
+commit 2271e6bdaf2916d1c50d367d09041b2d6142a09d
+Author: Ovidiu Sas <osas@voipembedded.com>
+Date:   Mon Mar 14 17:07:46 2016 -0400
 
-commit 2d40e14d2b0b150acd34ac2d1df25936d8faaca9
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 14 13:15:06 2015 +0200
+    modules/topos: fix warning: variable "ptsd" set but not used [-Wunused-but-set-variable]
+    
+    (cherry picked from commit f50c712f401f50b8ca36addbd8440f418a9b266f)
+
+commit 3ef987c3230bb76f0eb1dea35998866271c93f31
+Author: Ovidiu Sas <osas@voipembedded.com>
+Date:   Mon Mar 14 17:03:30 2016 -0400
+
+    modules/topos: fix warning: comparison between pointer and integer [enabled by default]
+    
+    (cherry picked from commit b4d1206fd50bb61d1ad9ff4ed500157105b140b6)
+
+commit 0977d5a392b4c9236fa1334141df640d10aa1cb9
+Author: Ovidiu Sas <osas@voipembedded.com>
+Date:   Mon Mar 14 16:59:41 2016 -0400
+
+    modules/topos: fix warning: label "ready" defined but not used [-Wunused-label]
+
+commit 73313e6296cfc81c1dc8167845ee8fd3d0397a73
+Author: Emmanuel Schmidbauer <eschmidbauer@voipxswitch.com>
+Date:   Mon Mar 14 17:17:03 2016 +0100
 
-    presence_xml: better error handling to free all allocated vars
+    permissions: fix memory leak
+    
+    - free ruri_pattern from trusted struct in empty_hash_table()
+    
+    (cherry picked from commit 93fd86c882fd82f4277a80322dd729c2dc0370a0)
 
-commit 1b20aa04048d15d0861b3f5291fd3b9a1614fdf5
+commit 734531b733a1983a718594b568f956f676d3ace3
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 14 13:09:47 2015 +0200
+Date:   Mon Mar 14 14:37:01 2016 +0100
 
-    pua: mark that tupple was allocated so can be freed in case of errors
+    uac: reset append to rr string var to avoid double free in case of error
+    
+    - reported by Fred Posner, GH #543
+    
+    (cherry picked from commit 6a362f032bdf5cf73dd3960e88bfb06dfb72bb85)
 
-commit 379667e878c9e0795998f600edbcbb3974846f71
+commit 84d73b950f3ec13fe5f5345a4440d0909e30fff4
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 14 13:01:18 2015 +0200
+Date:   Mon Mar 14 11:39:55 2016 +0100
+
+    tsilo: lock before linking var to the entry in slot
+    
+    - entry points to the address of first entry, which can be updated
+      before aquiring the lock
+    
+    (cherry picked from commit 8ae2713477027a229ae4ee7045557151e467aff3)
+
+commit b80163a38a2d5bacad0bbfe47810de052dfe7f7d
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Fri Mar 11 09:21:01 2016 +0100
+
+    pkg/kamailio/deb: version set to 4.4.0-rc0
+
+commit 8e07e229d3bbd245a5ce3f67d73faf128dcf4ac2
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Fri Mar 11 09:18:59 2016 +0100
 
-    regex: reset pointer after free to avoid double free if an error occurs
+    pkg/kamailio/deb: version set to 4.4.0-pre3
 
-commit 29d7ca71fdfc8c52fb5e68fcf3bccf98dde0d089
+commit 80aae34215d6e2a62573ae6a76edba0d4ae62191
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 14 12:54:18 2015 +0200
+Date:   Fri Mar 11 08:32:18 2016 +0100
 
-    imc: better condition to catch no result of database query
+    Makefile.defs: version set to 4.4.0-rc0
+    
+    - branch for release series 4.4.x created
 
-commit c24329ed483ea3abd720af73411a2331acc947e4
+commit a5c25822ba44c6102c871a7e8d32bf7f7746a805
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 14 12:28:29 2015 +0200
+Date:   Fri Mar 11 08:24:29 2016 +0100
 
-    presence: initialize result to avoid freeing garbage in case of other errors
+    Makefile.defs: version set to 4.4.0-pre3
 
-commit bd189f4239403b4b673f3d5b0ce3b6e5c7f4bacc
+commit 0ab124af340cf01ceb46cb5d8f8acbf69dea3a95
+Merge: 9b4c0c2 313a5db
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 14 12:25:33 2015 +0200
+Date:   Fri Mar 11 01:26:40 2016 +0100
 
-    mi_datagram: init structure before conditions to jump to err label
+    Merge pull request #540 from linuxmaniac/vseva/mysql_warning
     
-    - garbage condition would have been made in err case
+    db_mysql: change log level from WARN to INFO for ping checks
 
-commit c5ef9569d524ab49d538e85a905520b72e1d8dea
+commit 9b4c0c29319c008d6ae6bedb8b657150dc5ca64d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 14 12:03:28 2015 +0200
+Date:   Fri Mar 11 01:18:46 2016 +0100
 
-    presence: initialize variable to avoid compile warning
+    topos: restore headers on receiving response
 
-commit 23b476ed7c7b48ddd7cacf3d88e9c104db06d5dc
+commit 11fc3e2015e0d0247bb6c0a7dfd3157efba20d5b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 14 10:25:47 2015 +0200
+Date:   Thu Mar 10 23:39:47 2016 +0100
 
-    core: init vars for socket ttl helper function to avoid warnings
+    topos: load and pack db dialog data
 
-commit f93d3c70b1b14665ddc11ca2c39e1d114390e5f9
+commit a741f797a5631a11191054cdb5559e246cc2face
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 14 10:17:56 2015 +0200
+Date:   Thu Mar 10 23:27:05 2016 +0100
 
-    dispatcher: init socket pointer to null
-    
-    - covers all situations, also when the afferent avp name is not set
+    topos: load and pack db branch data
 
-commit 80977adc1bd70479c1e32d867563e4e684060b25
+commit 9950e67d476e7310573ddc01c83aa1280e020fb0
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 14 10:04:26 2015 +0200
+Date:   Thu Mar 10 21:46:03 2016 +0100
 
-    pua: safety checks for str pointers
+    kamctl: refresh of db creation scripts
 
-commit 2c425c16efdc70e76d7471156f9f2c6eefa4b001
+commit 9f185fd22abcd4963a74ecb2c909ea5108573bda
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 14 09:59:58 2015 +0200
+Date:   Thu Mar 10 21:45:15 2016 +0100
 
-    drouting: extra safety checks for str pointers
+    lib/srdb1: dbschema - keep branch side rr and uri for topos
 
-commit ed1322414eb46c75b9db22e76b6f9e64ce191ad4
+commit becedd0b35f0edeb7e8dfaaeef18e37fc5f36593
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 14 09:55:20 2015 +0200
+Date:   Thu Mar 10 21:00:57 2016 +0100
 
-    tls: avoid compiler warning with extra check on char pointer
+    topos: clean expired records on timer
 
-commit a318866c1c0efe4fb73d7f6c3cde538a67daa171
+commit ebd47e445ba03b6620408593a422652448f025e0
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 14 09:51:07 2015 +0200
+Date:   Thu Mar 10 20:24:50 2016 +0100
 
-    ipops: init variables to avoid compiler warnings
-    
-    - use define wrapper for safety printing null strings
+    topos: keep branch of new new via in dedicated field
 
-commit c7a8b95e02e286335d3b1ff531a0d2245525e629
+commit 50f6aa51697387da24bd4cef02345383822066a9
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 14 09:43:14 2015 +0200
+Date:   Thu Mar 10 20:20:16 2016 +0100
 
-    userblacklist: initialize vars to avoid compiler warnings
+    kamctl: regenerated db script files
 
-commit 8b4a8d6a9f06ab66e718f9b0956d17bfc374a1d5
+commit b250d9ca8f562a82bf3e26acfb47b56898d2a01b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 14 09:38:13 2015 +0200
+Date:   Thu Mar 10 20:19:16 2016 +0100
 
-    rtjson: removed unnecessary variable
-    
-    - it was mistakenly used in some expressions
+    lib/srdb1: dbschema - split via branch in own column for topos
 
-commit cf1d885ae8b7c75e41373a0a649a6eb1c161efc7
+commit e480a12aaa019676c479df3bc4f9a1ea70f7512c
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed May 13 23:57:50 2015 +0200
+Date:   Thu Mar 10 19:15:06 2016 +0100
 
-    db_mysql: set back tick as quoting char for table and column names
+    topos: link tags and contacts in msg
 
-commit ffbe9c2c0007cea5f6fd78dd14917be11643ac64
+commit 8502ebaf368580989ea0a1cf4246d3f19dde1733
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed May 13 23:55:35 2015 +0200
+Date:   Thu Mar 10 17:51:30 2016 +0100
 
-    lib/srdb1: mechanism to be able to quote table and column names
-    
-    - new field in db1_con_t with the char for quoting
+    topos: expire values for branches and dialogs can be set via params
 
-commit 98f2b39450ef3e99f557fdf5bb291646b610ba28
+commit ca7827b2b4a55959fc366871b410131eedba75f6
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed May 13 22:24:28 2015 +0200
+Date:   Thu Mar 10 17:48:14 2016 +0100
 
-    kamctl: regenerated mysql creation scripts
+    topos: cleanup expired dialog records
 
-commit 15516b1e4ab3c85a7b65336d843b25b81164ae35
+commit 94863a7c42496d64157e6f89a8f3bbe24ffd2779
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed May 13 22:23:43 2015 +0200
+Date:   Thu Mar 10 17:46:19 2016 +0100
 
-    doc/stylesheets: xsl template to quote mysql table and column names
+    topos: cleanup expired branch records
 
-commit eb889f41f036afb4248303fd6a1c7db393724c58
+commit e895c000403139a628841eaab56127274012ca7a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed May 13 15:56:23 2015 +0200
+Date:   Thu Mar 10 17:32:43 2016 +0100
 
-    evapi: use internal log functions and free io struct if client failed to connect
+    topos: use datetime db type for record timestamp
 
-commit 83180ee7602b69d9c9cee85925c0282baf6f58b8
-Author: jaybeepee <jason.penton@gmail.com>
-Date:   Wed May 13 11:05:01 2015 +0200
+commit ed78ad87cdf5f9a0740388995f19638603d2c29b
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Mar 10 17:30:49 2016 +0100
 
-    modules/ims_charging: return false if Ro CCR returns with GSU <=0
-       - This caters for strange case where OCS returns CCR success
-       with a GSU of 0 (or less) seconds....
+    topos: force use of db table always
 
-commit cab5fa6a307dff2cebaf3c6a4b6fbb366e16a4b7
-Author: jaybeepee <jason.penton@gmail.com>
-Date:   Wed May 13 09:14:44 2015 +0200
+commit 4b9a3a7ae2a97c158a2adb3e0eecc6701ecd7781
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Mar 10 17:24:52 2016 +0100
 
-    modules/tm: removed no longer needed ASYNC mutex
+    topos: wrap for empty fields to db
 
-commit 1da0f06d896ed8a99728846437322a3719241fbc
-Author: jaybeepee <jason.penton@gmail.com>
-Date:   Wed May 13 09:14:44 2015 +0200
+commit 9eaef8ad5b601bbc6e5e245431060355f39382f4
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Mar 10 17:05:47 2016 +0100
 
-    modules/tm: removed no longer needed ASYNC mutex
+    topos: persistent branch data storage
 
-commit cf03a43958b61c6a66657bfb4912c71e4941b032
-Author: jaybeepee <jason.penton@gmail.com>
-Date:   Wed May 13 09:05:07 2015 +0200
+commit 5654079944fd4ac608b50e13436c508d4f261a47
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Mar 10 16:53:35 2016 +0100
 
-    Revert "modules/tm: removed no longer needed ASYNC mutex"
-    
-    This reverts commit 7ca0e1e87a84f323bbfbaf1ea4985fbfecec00ed.
+    topos: proper storage of dlg data for persistence
 
-commit 7ca0e1e87a84f323bbfbaf1ea4985fbfecec00ed
-Author: jaybeepee <jason.penton@gmail.com>
-Date:   Wed May 13 08:51:59 2015 +0200
+commit 313a5db2fdf73d8af3d8a5a1b02a656019c2102b
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Thu Mar 10 17:00:56 2016 +0100
 
-    modules/tm: removed no longer needed ASYNC mutex
+    db_mysql: change log level from WARN to INFO for ping checks
 
-commit ad37a28efe2fa40e031e542433fc566366f48853
+commit ea0550fac1f1cb2c9cd9779d3979b9f9f0e3cd27
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue May 12 22:14:04 2015 +0200
+Date:   Thu Mar 10 12:39:45 2016 +0100
 
-    pkg/kamailio/deb: fix pre version '-' vs '~'
+    pkg/kamailio/deb: version set to 4.4.0-pre2
 
-commit 5695978137225cc16cbe1cf8282c3eb31262257d
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue May 12 21:38:58 2015 +0200
+commit c23b48ca64f366ce48beadb3b7e20e38ad4b30ec
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Mar 10 12:30:42 2016 +0100
 
-    travisci: use regex to select 4.X branches
+    tls: enclose debug messages for tls locking in EXTRA_DEBUG defines
+    
+    - it can be too verbose for normal debugging
 
-commit 7048d597b9e74d22fa32b6e5c809986089462c39
-Author: lucian balanceanu <lucian.balanceanu@1and1.ro>
-Date:   Tue May 12 14:46:50 2015 +0300
+commit 22b3311f39c7b98ef0c36d2edd7d224e4269e43f
+Author: Camille Oudot <camille.oudot@orange.com>
+Date:   Thu Mar 10 11:24:05 2016 +0100
 
-    rtpengine: decrease log level of a message
+    usrloc: improve TCP close on expire
     
-    - decrease logging level for "force_send_ip_str not specified in .cfg
-      file" to DBG
+    this prevents the dramatic `F_TCPCONN connection marked as bad` message from
+    appearing in the logs when usrloc force-closes a TCP connection
 
-commit 4e856f952575722914fa0f609a538ef3fc670a94
+commit 5ebed8ce9809ab0f13482d4777b9c9cc72f4758f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue May 12 10:13:39 2015 +0200
+Date:   Thu Mar 10 11:46:19 2016 +0100
 
-    rtjon: fixed compile warnings and branch index iteration
+    Makefile.defs: version set to 4.4.0-pre2
 
-commit 6390b0506856529849ef02001a992db9057c795f
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon May 11 22:13:31 2015 +0200
+commit 92054daa6b1a70a33912c52e6e6ff3dcc4bd7a77
+Author: schoberw <walter.schober@neotel.at>
+Date:   Wed Mar 9 11:04:30 2016 +0100
 
-    presence_dialoginfo: fixed several libxml2 API usage leaks
+    rr: append_fromtag on upstream in-dialog requests
+    
+    Record-Routing for in-dialog request are not needed by RFC 3162. But
+    there are many clients out there not sending initial route-set in
+    in-dialog requests. To provided them with the initial route-set together
+    with UAC modified requests the ;ftag parameter must be the to-tag on
+    upstream requests.
     
-    - reported by dkovik, GH#155
+    append_fromtag parameter added the tag value from "from" header  always,
+    even on upstream. This is fixed here.
+    
+    It is not done on record_route_preset(). This should not be called on
+    record routing anyway.
 
-commit 0e22abe2b89be8936df4b8230955fbaf43ad40e7
+commit 924a861f1fc5eeade24b7ba6916afefb39a9cba5
+Merge: 00cde82 3320ed6
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon May 11 17:15:10 2015 +0200
+Date:   Wed Mar 9 11:02:05 2016 +0100
 
-    dialog: don't send keepalive if dialog not in confirmed state
+    Merge pull request #535 from wdoekes/wjd-typo-connectons
     
-    - if dialog is in deleted state, remove it from keep alive list
-      immediately
+    websocket: Fix stats "connectons" typo's.
 
-commit d3a0cad18d3a38af7c56b9317a0ca59e19a87724
-Author: Richard Good <richard.good@smilecoms.com>
-Date:   Mon May 11 15:43:19 2015 +0200
+commit 00cde82125a2271171fe4c25cba09f2147888206
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Wed Mar 9 11:09:20 2016 +0200
 
-    modules/dialog.c: added MI command dlg_end_dlg
+    modules/ims_usrloc_scscf: fix synchronize argument count
 
-commit 96b84ba4d7f5ee4a763fe7db81bbf4f9a6a3ef77
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sun May 10 18:18:00 2015 +0200
+commit 3320ed6df304e45a89d1cb2eba9b3c327008a0d5
+Author: Walter Doekes <walter+github@wjd.nu>
+Date:   Wed Mar 9 08:58:53 2016 +0100
 
-    tm: disabled use of dedicated mutex for async continue
+    websocket: Fix stats "connectons" typo's.
+    
+    The stats now list:
     
-    - it can be enabled by defining ENABLE_ASYNC_MUTEX
-    - reply mutex is re-entrant and protects better the transaction
-      strucutre
-    - a dedicated lock for async continue exposes a race on removing from
-      timer when suspended transaction is resument at the same time when the
-      timer fires expiration event
+        ws_sip_max_concurrent_connections
+        ws_msrp_max_concurrent_connections
+    
+    Instead of:
+    
+        ws_sip_max_concurrent_connectons
+        ws_msrp_max_concurrent_connectons
+    
+    Note that the latter still exist as aliases to the corrected values for
+    a while.
 
-commit a151e1fd67d3fb6d7f61646df8f0125e4f034162
-Merge: a786c3f b525ada
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sun May 10 18:17:07 2015 +0200
+commit 5eceec21a2de8a95222cffc307ab0aeb15896b55
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Wed Mar 9 07:59:29 2016 +0200
 
-    Merge pull request #154 from grumvalski/set_contact_alias_fix
-    
-    modules/nathelper: don't include enclosing brackets in contact uri in set_contact_alias
+    modules/cdp: fixed typo in len check
 
-commit b525ada2d12bf85c385a5f97859afd5d52405354
-Author: Federico Cabiddu <federico.cabiddu@gmail.com>
-Date:   Sat May 9 18:16:28 2015 +0200
+commit f8a178fe9a21116320c7d30b5a9ced01c29ac3d3
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Wed Mar 9 07:58:41 2016 +0200
 
-    modules/nathelper: don't include enclosing bracket in contact uri in set_contact_alias
+    Revert "modules/cdp: fixed typo in len check"
+    
+    This reverts commit 5dfdfd84761d061615addd30b4c59af5ca32e907.
 
-commit a786c3f4a108f7df94cb555ee25444227c7e5c3b
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri May 8 09:55:44 2015 +0200
+commit 5dfdfd84761d061615addd30b4c59af5ca32e907
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Tue Mar 8 13:09:17 2016 +0200
 
-    kamctl: get aliases table db scripts up to date
+    modules/cdp: fixed typo in len check
 
-commit 7046d22486b80fe7f9facf2facc844fd0c0267d7
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri May 8 09:54:29 2015 +0200
+commit e5b4cfdad888b72f53a95d1bdd9a8f5ba36588af
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Tue Mar 8 11:08:15 2016 +0200
 
-    lib/srdb1: aliases table needs to be same structure as location
+    modules/cdp: print diameter session-id for slow diameter responses (useful for debug)
 
-commit 762d3309e42e8b9fb56e764c57153535f58dd82d
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri May 8 09:44:20 2015 +0200
+commit 29dcaf3a788bbc472b0e3e89d799ca7da25bf209
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Tue Mar 8 11:03:15 2016 +0200
 
-    usrloc: table version for location set to 8
+    modules/ims_usrloc_scscf: improved mysql efficiency
+        - added transaction instead of autocomitting each statement
+        - changed query to more efficient join for many-to-many mapping deletion
 
-commit 70727c69b950d2e8e6fc56c4aee868d35a9e3a70
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri May 8 09:42:06 2015 +0200
+commit 71f73672b9afcb53f5240e8fd49f726a4a105948
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Tue Mar 8 11:00:01 2016 +0200
 
-    kamctl: regenerated db creation scripts
+    modules/ims_usrloc_scscf: multiprocess local timer support added
 
-commit b01d40e86300aa45e147e2526cbe3f43115725e3
+commit 55bf58d81dc5033efa5d0239a85574ff1a58782a
+Merge: 7fb3e3b 644b871
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri May 8 09:41:42 2015 +0200
+Date:   Mon Mar 7 16:46:28 2016 +0100
 
-    lib/srdb1: location table version set to 8 in sql schema
+    Merge pull request #534 from athonet-open/fix_tel2sip
+    
+    siputils: tel2sip(): fix 'off by one' when allocating memory
 
-commit 5d298d69cbb24a6d099418b2ad6f3e980be6d017
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed May 6 18:11:58 2015 +0200
+commit 644b87109321d6a6724cc82336289d17814173f2
+Author: Dragos Oancea <dragos.oancea@athonet.com>
+Date:   Mon Mar 7 15:10:32 2016 +0100
 
-    kamctl: regenerated db schema for location table
+    siputils: tel2sip(): fix 'off by one' when allocating memory
 
-commit 3f45175dec711f1ece8b377469054a3dbd7cc72c
+commit 7fb3e3b3c0af457f1212e8d52bb9db5d127b397b
+Merge: c5289e6 4fb7a60
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed May 6 18:11:08 2015 +0200
+Date:   Fri Mar 4 09:01:19 2016 +0100
 
-    nathelper: set the max partition for keepalives in usrloc
+    Merge pull request #527 from fredposner/master
     
-    - used to distribute registration records for db only mode in usrloc
+    permissions: very minor spelling changes
 
-commit 8f8d4f5d8c4e492f3864cb82bb898d6a82605005
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed May 6 18:09:39 2015 +0200
+commit 4fb7a60b0065b036121aeac7fb1b307bcf52d4d4
+Author: qxork <fred@qxork.com>
+Date:   Thu Mar 3 12:13:29 2016 -0500
 
-    usrloc: fetching of records for nat keepalives in db only is done using partion column
-    
-    - don't use the module over auto incremented column, not being common to
-      all db engines
+    permissions: very minor spelling changes
 
-commit 65651271cadd5499f8469b77d4d4ad38fa6867e8
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed May 6 18:08:50 2015 +0200
+commit 4dcbb5d3b813291320b30289d2cd786e11f97924
+Author: qxork <fred@qxork.com>
+Date:   Thu Mar 3 11:51:02 2016 -0500
 
-    srdb1: added partition column for location table
-    
-    - to be used for db-only nat keepalives distribution
+    permissions: very minor spelling changes
 
-commit 39112fce88d53e842a261d87b7d0d323b00d3dd7
-Merge: 04410ae d29930e
+commit c5289e6f076a9182b09d830e53fdb6ef426e0d83
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri May 8 09:29:41 2015 +0200
+Date:   Thu Mar 3 09:41:45 2016 +0100
 
-    Merge pull request #153 from sn4kebite/pv-vn-fix
+    presence: use unsigned int for expires limits min and max
     
-    pv: Fixed assigning $null to $vn(name) pvs
+    - reported by GH #521
+    - coherent indentation and spacing
 
-commit d29930e2af84431abf112f1182f92defe6efee01
-Author: Jon Bergli Heier <jon.bergli.heier@zisson.no>
-Date:   Thu May 7 16:02:44 2015 +0200
+commit bbec80253b887a275130796df52beb00c4526359
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Thu Mar 3 09:35:33 2016 +0100
 
-    pv: Fixed assigning $null to $vn(name) pvs
-    
-    Pass NULL as value to set_var_value when assigning a NULL or
-    PV_VAL_NULL value to a pv with the VAR_TYPE_NULL flag set.
+    pkg/kamailio/deb: fix typo at erlang short description
 
-commit 04410aef38f5ed40c8f4a6796d95658407e1597c
+commit 937027467db080e12d89ab7739f114bf356a1791
+Merge: 479ac8e 6bb6973
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 7 13:23:43 2015 +0200
+Date:   Tue Mar 1 23:32:23 2016 +0100
 
-    dialog: check if dialog is still in confirmed state when processing keepalive reply
+    Merge pull request #525 from mslehto/uacdoc
+    
+    modules/uac: document new uacreg table entries
 
-commit b2260dcad877488799fde3da55a53261f55a27ba
-Merge: 883760d ace37c7
+commit 479ac8ed7e3c20254c2c3a449a9e23579689b0ab
+Merge: 380ef86 93dcc5d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 7 11:49:55 2015 +0200
+Date:   Tue Mar 1 23:32:02 2016 +0100
 
-    Merge pull request #151 from sn4kebite/htable-deadlock-fix
+    Merge pull request #524 from aphistic/fix-siptrace-aliasing
     
-    htable: Add missing ht_slot_unlock in ht_cell_value_add
+    siptrace: Use the trace_local_ip setting in sip_trace()
 
-commit ace37c7a60e5d931216339c179de6e91615dac7e
-Author: Jon Bergli Heier <jon.bergli.heier@zisson.no>
-Date:   Thu May 7 11:08:08 2015 +0200
+commit 6bb69733a156219d5368f8f950d512566810aa37
+Author: Mikko Lehto <mslehto@iki.fi>
+Date:   Tue Mar 1 22:35:08 2016 +0200
 
-    htable: Add missing ht_slot_unlock in ht_cell_value_add
+    modules/uac: refresh content of README
 
-commit 883760dc931418eb722975a2ba0c665e5393d500
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 7 00:17:27 2015 +0200
+commit 93dcc5dca539803ad7ae94dc86829d10d3d3412c
+Author: Erik Davidson <erik.davidson@corvisa.com>
+Date:   Tue Mar 1 14:36:02 2016 -0600
 
-    lib/binrpc: initialize val to avoid compiler warnings
-    
-    - reported by Juha Heinanen
+    siptrace: Use the trace_local_ip setting in sip_trace()
+
+commit 843b881d6ba6d15ae220c108ae85752e410dd40e
+Author: Mikko Lehto <mslehto@iki.fi>
+Date:   Tue Mar 1 22:21:48 2016 +0200
 
-commit 0870a36d4c94f70d88f4c6e80aafd12ec402fb22
+    modules/uac: add flags and reg_delay to uacreg table documentation
+
+commit 380ef86b5aea7cca5c2460cb2b248c7722a125a6
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu May 7 00:09:58 2015 +0200
+Date:   Tue Mar 1 11:45:05 2016 +0100
 
-    app_lua: fixed index of param array for some mongo api functions
-    
-    - reported by Juha Heinanen
+    core: coherent indentation and spacing
 
-commit 4d24e42e127d4157e040512cac81a9548623748b
+commit 81ec422227299b4cbd7aecbb58b862fc67208b30
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed May 6 23:49:37 2015 +0200
+Date:   Tue Mar 1 11:35:41 2016 +0100
 
-    uac: relocate setting flag for outgoing registration
+    tsilo: don't execute tm callback for TMCB_DESTROY if server shutdowns
     
-    - avoid letting it set in case of low shared memory
-    - removed redundate reset of the same flag
+    - tsilo mod_destroy will clean up, otherwise may end up in deadlock at
+      shutdown, when a slot lock is already aquired and the callback will
+      try to aquire again
 
-commit 73d8d719497d596ab42cf37e94c8ea4a412f2141
-Merge: 451fbec 177b0d2
+commit 87027c654d9381f79c305b18f33919b8c9a86b89
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed May 6 09:43:35 2015 +0200
+Date:   Tue Mar 1 11:32:59 2016 +0100
 
-    Merge pull request #150 from mslehto/patch-2
-    
-    sctp: fix typo scp_register_rpc -> sctp_register_rpc
+    core: option to check if server is in destroy modules phase
 
-commit 177b0d2807763b13d30148f44c1cc4d3d765d67c
-Author: Mikko Lehto <mslehto@iki.fi>
-Date:   Wed May 6 06:32:30 2015 +0300
+commit 392748691a7ca1ce11b48c8da4b52e26d34761ee
+Author: Richard Good <richard.good@smilecoms.com>
+Date:   Tue Mar 1 10:17:40 2016 +0200
 
-    sctp: fix typo scp_register_rpc -> sctp_register_rpc
+    modules/ims_usrloc_scscf: new mod param contact_delete_delay
+       contact_delete_delay: length of time to delay before deleting contact in state delay delete
 
-commit 451fbec2819e8e32450c44eff7e76cbbf3d81abe
-Author: Carsten Bock <carsten@ng-voice.com>
-Date:   Tue May 5 22:01:36 2015 +0200
+commit 56ab4065e6d2bcd9016d698548a6725a591eb736
+Author: Richard Good <richard.good@smilecoms.com>
+Date:   Tue Mar 1 10:17:17 2016 +0200
 
-    ims_*_scscf: Safety checks for the locks
+    modules/ims_qos: modified log line to be ERROR
 
-commit 36b1cfe97ff2736b693f3a0beff6b2052a942fdd
-Author: Carsten Bock <carsten@ng-voice.com>
-Date:   Tue May 5 21:59:39 2015 +0200
+commit 8f1831a0245c301a9d0e3c6cee64fd3f6f38162e
+Author: Richard Good <richard.good@smilecoms.com>
+Date:   Tue Mar 1 10:16:57 2016 +0200
+
+    modules/ims_charging: added additional log line
+
+commit b4e3c04b601bef6841eb4616a17109296cd8aba1
+Merge: 4f9e0ff 8bc9d1b
+Author: Juha Heinanen <jh@tutpro.com>
+Date:   Tue Mar 1 09:50:18 2016 +0200
+
+    Merge branch 'master' of https://github.com/kamailio/kamailio
+
+commit 8bc9d1b4f9e285dcacf748688ace164efa763600
+Merge: d6fb5dd 6af319e
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Mar 1 08:49:31 2016 +0100
 
-    ims_*_scscf: Safety checks for the locks
+    Merge pull request #523 from sippy/master_rtpp_ip6_fix
+    
+    Fix an issue with IPv6 in the rtpproxy module
 
-commit e2dcb543ba1a2bdb5a61180965d30f1154050b71
-Merge: dd5a1dc d2ef375
+commit d6fb5dd11642b70b29d356a59620ee065e1538c3
+Merge: 4a0856b 8736b2d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue May 5 21:26:17 2015 +0200
+Date:   Tue Mar 1 08:47:23 2016 +0100
 
-    Merge pull request #146 from lazedo/lazedo/db_text_raw_query
+    Merge pull request #519 from phil-lavin/tls-threshold-logging
     
-    db_text : proper db_raw_query support
+    tls: enhance the logging of ssl bug #1491 workaround
+
+commit 4f9e0ffc7c320666de1d139658c6b645561e217d
+Author: Juha Heinanen <jh@tutpro.com>
+Date:   Tue Mar 1 09:46:52 2016 +0200
 
-commit dd5a1dc46bf9f61053772571153cd998c90d7f06
-Merge: c0fd507 c63d6b6
+    srdb1/schema: added connection_idx index to location table
+
+commit 4a0856be3acd1c1a1eaaa058a39723a881fd6ed8
+Merge: 63987e2 47aa94c
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue May 5 21:23:07 2015 +0200
+Date:   Tue Mar 1 08:46:37 2016 +0100
 
-    Merge pull request #142 from smititelu/master
+    Merge pull request #520 from kamailio/tsearle-futex-try
     
-    Added implementation for force_send_interface to also support IPv6.
+    core/futex: fix bug in futex_try
 
-commit c0fd507e5bf4a588acdfd71064f15b5a79418cd5
-Merge: b47c4f0 201dc5b
+commit 63987e266c0ee07d8ff184b9056ce30bac7db405
+Merge: c29c555 83d44c6
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue May 5 21:20:56 2015 +0200
+Date:   Tue Mar 1 08:45:16 2016 +0100
 
-    Merge pull request #147 from mslehto/patch-1
+    Merge pull request #522 from mslehto/sdpops
     
-    pua_mi: document missing mi_pua_publish MI input parameter "id"
+    sdpops improvements and tests
+
+commit 6af319ea9307feb840c9f318954c49c3eac8bbe1
+Author: Maksym Sobolyev <sobomax@sippysoft.com>
+Date:   Mon Feb 29 13:28:53 2016 -0800
 
-commit 201dc5b600d8516368a54c70af6f02c3ea06353b
+    Fix IPv6 handling with the default setup. With the current code,
+    it's possible for it to pit IPv6 address, but set adress family
+    to the IP4.
+
+commit 83d44c6472567932e6eede1c0b820d0eb4c99fb6
 Author: Mikko Lehto <mslehto@iki.fi>
-Date:   Tue May 5 21:54:22 2015 +0300
+Date:   Mon Feb 29 16:21:25 2016 +0200
 
-    pua_mi: document missing mi_pua_publish parameter "id"
+    test/unit: add unit test for sdpops script function sdp_remove_line_by_prefix()
 
-commit d2ef3754a8081c92a932fb19492f1b6d7eee67eb
-Author: Luis Azedo <luis.azedo@factorlusitano.com>
-Date:   Tue May 5 19:13:11 2015 +0100
+commit 5db4cec2c9e8ab62c711738eae181afa69c1724d
+Author: Mikko Lehto <mslehto@iki.fi>
+Date:   Mon Feb 29 15:35:41 2016 +0200
 
-    db_text : raw_query support
+    modules/sdpops: reimplement sdp_remove_line_by_prefix() to fix shortcomings
     
-    bug fix - uninitialised pointers
+    - single line match was not removed
+    - multiline match with non-related lines between was not removed
 
-commit b47c4f0d71281f32d7efe90c1f8dd381c6aa3742
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue May 5 10:53:25 2015 +0200
+commit c29c555ec5a328dff6ac2697dfbc6717d8562eeb
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Mon Feb 29 14:27:55 2016 +0200
 
-    pkg/kamailio/deb: update version to 4.3.0-pre1
+    modules/ims_registrar_scscf: extra processes in S-CSCF for generating NOTIFYs
 
-commit 8d7bef26cb4a774fe2f55628cab0d2bcfc868fa1
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue May 5 10:19:31 2015 +0200
+commit 54c87a803d877f40d2915f304c5a67d8ff6a25e8
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Mon Feb 29 14:26:36 2016 +0200
 
-    Makefile.defs: version set to 4.3.0-pre1
+    modules/ims_usrloc_scscf: extra debugging for contact deletion
 
-commit e731e6693c7a20ab1ddc0c2f80e3ae2d4ed06af6
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon May 4 21:22:51 2015 +0200
+commit d7b6b127bf8c655e5506d8dfdce074defec23737
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Mon Feb 29 14:25:21 2016 +0200
 
-    jsonrpc-s: extended docs for fifo_name parameter
+    modules/ims_usrloc_scscf: delayed deletion of contacts on delete or expiry
 
-commit d7c1520ad4dd83e949ebe1b64ec07c6963982390
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon May 4 21:20:42 2015 +0200
+commit 80406a0f44b0d452ebb4b40a10261e671b8013c8
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Mon Feb 29 14:21:25 2016 +0200
 
-    jsonrpc-s: take in consideration run_dir value if fifo path is not absolute
+    modules/ims_usrloc_scscf: don't load empty scscf contacts from DB
 
-commit 2b9e25a746afd7023bfe0aea885bd75d840976f1
-Author: Luis Azedo <luis.azedo@factorlusitano.com>
-Date:   Mon May 4 16:45:14 2015 +0100
+commit 16c8d5e4648ff340e6043f4a38fd57c5c60a3058
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Mon Feb 29 14:17:17 2016 +0200
 
-    db_text : add db_raw_query support
-    
-    example
-    . select watcher_username, called from active_watchers where expires <> -1
-    
-    current limitations
-    
-    . only select statements
-    . where clause always uses "and"
+    ims_dialog: fix small refcount bug
 
-commit e1d68c3cb8c5a0630fc81313a8bb176646e9ccb6
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Apr 28 15:34:44 2015 +0200
+commit c9ecbe97af96e20312f1f2daa0afe3b5121cb0c0
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Mon Feb 29 14:13:03 2016 +0200
 
-    etc: don't set fifo and ctl socket in config files
-    
-    - modparams were commented, to be used as samples if needed to be
-      changed
-    - the default values are enough for proper packaging and use of run_dir
-      in order to avoid security exposures of /tmp dir
+    modules/ims_dialog: add default reason headers for mi-terminated dlgs
 
-commit a9a21822a6a4ec3c886f42be1447e8e8cc4a3291
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Apr 28 15:32:03 2015 +0200
+commit 176c98b0241433ef3e4cb22d55154bede1636791
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Mon Feb 29 14:11:04 2016 +0200
 
-    core/docbook: updated the entity for ctl socket file name
+    modules/ims_dialog: check branch is set before dereferencing
 
-commit 106b1afa6135e82c58aa942e8a4be67debddb8a7
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Apr 28 15:31:26 2015 +0200
+commit 1e4a2316ec64f666ffa8fe865294fadcb06ebdac
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Mon Feb 29 14:09:14 2016 +0200
 
-    ctl: updates about the default value for binrpc parameter
-    
-    - it creates the ctl file inside /var/run/kamailio
+    modules/ims_usrloc_pcscf, ims_usrloc_scscf, ims_qos: pass contact state into search requests
+        - more flexibility on state of contact to search for
 
-commit 294427ca8343391616b1db6be670a7acb66b069c
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Apr 28 15:21:58 2015 +0200
+commit ce86851ded64a094bd62cc205ce19f0b7bfa2f20
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Mon Feb 29 14:08:00 2016 +0200
 
-    mi_fifo: updated documentation for fifo_name parameter
+    modules/ims_charging: add reason header for out-of-credit timeouts
 
-commit e5dc15061be9d3866a8972af9732a3a7a753cc40
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Apr 28 15:15:32 2015 +0200
+commit 86483813ac8ab78aba07496c63009b77f4dbe739
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Mon Feb 29 14:06:33 2016 +0200
 
-    mi_fifo: if fifo_name does not start with /, create it in run_dir
-    
-    - better security, /tmp exposes insecure operations, as reported by
-      Debian project a while ago
-    - run_dir is by default /var/run/kamailio
-    - defualt value for fifo_name is now 'kamailio_fifo'
-    - full default path for fifo is /var/run/kamailio/kamailio_fifo
+    modules/ims_charging: release dialog reference on Ro failure conditions
 
-commit c63d6b6094cdf7c0651f087e989590a05f1f1dd8
-Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
-Date:   Mon Apr 27 09:42:42 2015 +0300
+commit 327a4f0a6ce978ef61f5bee3b6107b541e00f702
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Mon Feb 29 14:05:55 2016 +0200
 
-    rtpengine: update documentation for IPv6 force_send_interface.
-    
-    - Updated documentation with an example of how to use IPv6 with rtpengine.
+    modules/ims_charging: print error on failed CCR resultcode
 
-commit 3f42d6bcc79430b1669fbdf5bb9bffd6388e9475
-Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
-Date:   Mon Apr 27 09:24:47 2015 +0300
+commit 7ac16452539875db390a5fbc6493fd11c9263880
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Mon Feb 29 14:03:54 2016 +0200
 
-    rtpengine: add support for IPv6 force_send_interface
-    
-    - Add support for data exchange with rtpproxy over IPv6.
+    modules/ims_charging: check msg for reason header and include in Ro CCR if present
 
-commit 1bb85845ded7cd4d66080a3dab2a98d28544b1ba
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sun Apr 26 10:21:42 2015 +0200
+commit 8194032b0e1c954c2dd61e81528361b457344be6
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Mon Feb 29 13:59:37 2016 +0200
 
-    pv: initialize sbranch via function and check return value
-    
-    - reported by Anthony Messina, GH#141
+    modules/ims_usrloc_pcscf, ims_usrloc_scscf, ims_qos: pass contact state into search requests
+        - more flexibility on state of contact to search for
 
-commit bf713d842269c1e3916038ca2f612303d55c5c4c
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Thu Apr 23 17:27:04 2015 +0200
+commit 1a27121e139f88cf397d028a4092d570ceae2ec8
+Author: Carsten Bock <carsten@ng-voice.com>
+Date:   Fri Feb 26 17:54:29 2016 +0100
 
-    mem: TLSF compile-time selection improvement
-    
-    now use
-    
-        make MEMMNG=2 cfg
-    
-    to switch to TLSF malloc
+    siputils: Fixes & safety improvements for sip_p_charging_vector()
 
-commit 48288db22e64a31ba8e3d599aee56d9c4c123d93
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Thu Apr 23 17:25:29 2015 +0200
+commit b038f1d6641d44907e64a676a2aa3d99ea932119
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Fri Feb 26 16:15:52 2016 +0100
 
-    mem: TLSF integration for pkg memory
+    dnssec Find library in /usr/local too
 
-commit 57910f3982125779c31a2d78220d42bed2b2c8bc
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Apr 27 18:04:14 2015 +0200
+commit 28f11e7072739a34b5fe3968c10ac8a7aebbcd82
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Fri Feb 26 16:12:45 2016 +0100
 
-    app_lua: removed one more static initializer of array
+    dnssec Build with include files in /usr/local as well
 
-commit cf1f8daebc83ce91c2a62fc11c23d78d5ca78796
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Apr 27 18:01:39 2015 +0200
+commit 2b1e8db2838b7efc50b21ac66d6ef4494e96ddec
+Author: lazedo <luis.azedo@factorlusitano.com>
+Date:   Fri Feb 26 15:38:50 2016 +0000
 
-    app_lua: removed static initialization of arrays
-    
-    - not supported by all compilers
-    - reported by Juha Heinanen
+    kazoo: log invalid json
 
-commit 5baede3d4c7ca926434052ac2fbf6a763f32445c
-Author: Juha Heinanen <jh@tutpro.com>
-Date:   Mon Apr 27 18:40:23 2015 +0300
+commit 8740bf3d636f063cf4759d7ded231f1d86a94a6b
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
+Date:   Thu Feb 25 16:07:29 2016 +0100
 
-    modules/msilo: updated version number of silo table
+    http_async_client: updated README
 
-commit a02299d514f742120f4f82d2a08f49eba3ee6e43
-Merge: 647fb3d 4017dc3
-Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
-Date:   Mon Apr 27 16:49:49 2015 +0200
+commit 8f209d4d5c9c0632fc225d338f29d2d900ed752b
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
+Date:   Thu Feb 25 16:00:36 2016 +0100
 
-    Merge pull request #144 from kamailio/seudin/erlang_connect_fix
-    
-    erlang: Reconnect after lost connection
+    http_async_client: documentation fixes
 
-commit 4017dc3a2443e2dc445b77bdb94a754071d043b4
-Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
-Date:   Sat Apr 25 00:32:47 2015 +0200
+commit e12bf2cd3b7b79b1e31030e555dfe379ed12fe33
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
+Date:   Thu Feb 25 15:46:08 2016 +0100
+
+    http_async_client: some module's logs fixes
+
+commit 778e4a1e7ea2143089749bab317d87fcfdcd6629
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
+Date:   Thu Feb 25 15:42:09 2016 +0100
+
+    http_async_client: add "suspend" to $http_req keys
+
+commit d11971629777b313790850cd393f7233dd3c31e1
+Author: lazedo <luis.azedo@factorlusitano.com>
+Date:   Thu Feb 25 16:38:12 2016 +0000
+
+    kazoo: fix reconnect
+
+commit 47aa94c694e5471fa85bb15c372f9120876e4927
+Author: tsearle <tsearle@gmail.com>
+Date:   Thu Feb 25 09:56:09 2016 +0100
 
-    erlang: Reconnect after lost connection
+    core/futex: fix bug in futex_try
+    
+    atomic_cmpxchg returns the previous value.  If the previous value was 0 then it was previously unlocked and we now have acquired the lock.
     
-    - ensure connect to Erlang node after lost connection or not connected on start
+    Thus, it should  be c==0 that is considered as the case we enter the lock, not c!=0
+    
+    As far as I can tell, lock_try (and lock_set_try) are currently no used anywhere in the code, so this fix shoudn't have any impact
 
-commit 647fb3d0ce0dea645eaa50444364febe5800c3a9
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Mon Apr 27 14:43:19 2015 +0200
+commit 8736b2dc8dcd5fd8ee253134b19cb8ce0aa1c0b4
+Author: Phil Lavin <phil.lavin@synety.com>
+Date:   Wed Feb 24 12:21:42 2016 +0000
 
-    dispatcher: refresh README
+    tls: fix line breaks
+    
+    - fix line breaks in previous logging commit
 
-commit a412047b1fab70931f69a799ab12f97d1f545e78
-Author: Andrew Pogrebennyk <apogrebennyk@sipwise.com>
-Date:   Mon Apr 27 14:22:42 2015 +0200
+commit 9dd2760fd337b39b72eb38189c093f5a156292f2
+Author: Phil Lavin <phil.lavin@synety.com>
+Date:   Wed Feb 24 12:06:41 2016 +0000
 
-    dispatcher: update doc after 121cb0f4 and fix missing ds_is_from_list function name
+    tls: enhance the logging of ssl bug #1491 workaround
     
-    Fixes: #143
+    - log shm_available_safe() instead of shm_available() as this is what is
+      actually compared in the check
+    - also log the relevant threshold as it is not always obvious if the default
+      value is being used
 
-commit dd56c2821b2f0f7f47137b7875d90f0a6d421e35
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sun Apr 26 10:21:42 2015 +0200
+commit 179b7a2bd7ad8a3aee0e4786f455868f7673a20b
+Merge: 8ef8924 a4c5af2
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Tue Feb 23 13:46:59 2016 +0200
 
-    pv: initialize sbranch via function and check return value
+    Merge pull request #505 from smititelu/master
     
-    - reported by Anthony Messina, GH#141
+    Fix node selection when rtpengine_delete(), for branching scenarios
 
-commit e3f8d678103b7e2378b883c48349d8caed9dc74d
-Merge: 5e04515 636c6f9
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Fri Apr 24 11:49:10 2015 +0200
+commit a4c5af2df65a2711ea7f0fd97e7d9b8e65461a4b
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Wed Feb 10 11:36:45 2016 +0200
 
-    Merge pull request #139 from kamailio/tmp/TLSF_pkg
+    rtpengine: Delete all entries if viabranch.len==0
     
-    mem: enable TLSF for pkg mem
+    - try to delete all (callid, viabranchX/Y..) hashtable entries when
+    rtpengine_delete() is called with viabranch.len==0
+    - release lock before returning
 
-commit 5e04515410c7d7ebedf6c4bc8c917f736b37acba
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Fri Apr 24 11:26:36 2015 +0200
+commit a7b1016ae64bd6e0977a621f12a82a6e19a64f81
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Tue Feb 9 14:20:56 2016 +0200
 
-    mem: TLSF use larger first level bitmap
+    rtpengine: LM_NOTICE to LM_DBG
     
-    The current settings on 64 bits arch require a 33 bits wide first level bitmap.
-    Use unsigned long instead of int.
+    Change LM_NOTICE to LM_DBG when failed to find looked up node in hastable.
+    These logs appeared mostly for new calls, when inserting new entries in the
+    hashtable. This is normal behaviour.
 
-commit 636c6f96d84be559a09251ba87322b685e28f9b0
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Thu Apr 23 17:27:04 2015 +0200
+commit 4f4c44880ec22a5d7d1c9478f0299974c33a7501
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Tue Feb 9 14:13:31 2016 +0200
 
-    mem: TLSF compile-time selection improvement
+    rtpengine: Fix node selection for branching cases
     
-    now use
+    Update node selection when rtpengine_delete() is called to select existing
+    node, when the viabranch is NULL. Useful in branching scenarios.
+
+commit 8ef89248cf8547371889734cf33bef827aacc73c
+Author: Torrey Searle <torrey@voxbone.com>
+Date:   Tue Feb 23 08:57:16 2016 +0100
+
+    modules/sipt add charging indication
+
+commit 16f5fbf747c2725d70f2ab7aecfcdf1bd76b91c3
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Tue Feb 23 08:54:47 2016 +0100
+
+    pkg/kamailio/deb: version set to 4.4.0-pre1
+
+commit 131d8999c7efe43b50b4ede1a8426105ed96c399
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Fri Feb 19 13:11:44 2016 +0200
+
+    rtpengine: fix queried_nodes_limit logic
     
-        make MEMMNG=2 cfg
+    Right now, even if the selected node returns error, the same node is still
+    selected and still queried for maximum of queried_nodes_limit times.
     
-    to switch to TLSF malloc
+    Don't retry to query the previous nodes, upon error returned (i.e.
+    Parallel session limit reached"). Instead, remember the queried nodes and try
+    to select between un-queried ones. Thus, rtpengine_offer() will select a proper,
+    available node which will be inserted in the hashtable and further used.
 
-commit 144da7f3aef010bb6c51b93c399875c233500189
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Thu Apr 23 17:16:20 2015 +0200
+commit b531e175895cbb0f629e5a47c523ee8b569746d8
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Fri Feb 19 09:29:44 2016 +0200
 
-    mem: TLSF fix max fragments macro
+    rtpengine: fix hashtable insert logic
+    
+    Add hastable entry only when rtpengine responded with non-error to received command.
+    This is useful when rtpengine machine responds with errors like
+    "Paralel session limit reached". In this case, one doesn't want to add the
+    entry, but to try another node.
 
-commit 63b7c711c26557b7caafb76b98a89e6b28ec3593
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Thu Apr 23 17:25:29 2015 +0200
+commit e4bd3c1d97bb04bfb8f84619481bc7dfb0d8030f
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Feb 23 08:40:46 2016 +0100
 
-    mem: TLSF integration for pkg memory
+    Makefile.defs: version set to 4.4.0-pre1
 
-commit 48663e4239f819b42e7035d9f4023c161eb71d05
+commit b214541fc93669a6a9248eae34be17cb97520719
+Merge: fedde6e 1c0242f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Apr 23 16:34:35 2015 +0200
+Date:   Mon Feb 22 23:20:07 2016 +0100
 
-    permissions: fixed reload trusted rpc command
+    Merge pull request #514 from phil-lavin/feature-trying-master
     
-    - reported by Emmanuel Schmidbauer, GH#138
+    pua_dialoginfo: support for sending "Trying" state for callee
 
-commit 89642d3cddd90ba3e3f6d310e239492634fa6405
+commit fedde6e9b4916080399ff7a8a587815aab622c7e
+Merge: de77b78 5e826dd
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Apr 23 16:23:01 2015 +0200
+Date:   Mon Feb 22 23:17:47 2016 +0100
 
-    permissions: store src ip in zero terminated string for trusted table
+    Merge pull request #517 from mslehto/openbsd
     
-    - it is printed as string via rpc, resulting in invalid chars in the
-      output
-    - reported by Emmanuel Schmidbauer, GH#137
+    OpenBSD fixes
 
-commit 9c3b650b96272bc792e9e52963ce987b410227ae
-Author: jaybeepee <jason.penton@gmail.com>
-Date:   Thu Apr 23 10:59:07 2015 +0200
+commit 5e826dd14f0f7035aaec534351d1634f65f2be36
+Author: Mikko Lehto <mslehto@iki.fi>
+Date:   Mon Feb 22 23:43:15 2016 +0200
 
-    modules/ims_regisrar_pcscf: added optinal extra parameter for lookup_transport
-       - allows avp,pv,etc to be used as URI in search for lookup_transport
+    Makefile.defs: remove outdated OpenBSD logic
 
-commit 32cbfb23c4f4e40fe4deaf65e7b3f88de90712a5
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Thu Apr 23 09:59:25 2015 +0200
+commit 996c1a58353d6c0ac5e30daf5d7e8e854bd45419
+Author: Mikko Lehto <mslehto@iki.fi>
+Date:   Mon Feb 22 13:13:24 2016 +0200
 
-    pkg/kamailio/deb: update debian version to 4.3.0-pre0
+    Makefile.defs: add -DHAVE_SCHED_YIELD to OpenBSD options
+    
+    According to manual, sched_yield(2) was introduced in OpenBSD 4.2
 
-commit 0d0e7fa2d50caca5a4aa0a59a3ad64f4a98b5bdb
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Apr 23 09:54:24 2015 +0200
+commit 46862c7b9a095fb8137e0ef358e0e97599bd444b
+Author: Mikko Lehto <mslehto@iki.fi>
+Date:   Sat Feb 20 20:16:26 2016 +0200
 
-    Makefile.defs: version set to 4.3.0-pre0
+    tcp: fix tcp_options.o compilation
     
-    - pre-release phase - testing period, no new features till branching 4.3
+    Commit 6627098eb4adad706d20f6b73d1b7e75cc08a21f broke building on OpenBSD
 
-commit 0d799c41291be74d23a5cbda39fac645f37903ac
-Merge: 6ef943d aa87b85
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Apr 23 09:38:16 2015 +0200
+commit de77b78a7d26a78a4a7a884c6f1ec2c18e664867
+Author: Torrey Searle <torrey@voxbone.com>
+Date:   Mon Feb 22 17:53:03 2016 +0100
+
+    modules/sipt: add ability to check charging indicator
+
+commit 1c0242fecb1a5ea9a3fde54b8ce331886e564d39
+Author: Phil Lavin <phil.lavin@synety.com>
+Date:   Fri Feb 19 12:03:40 2016 +0000
 
-    Merge pull request #135 from mikomarrache/patch-1
+    presence: Fully implement table locking for updating the presentity table
     
-    db_mongodb: fix typo
+    - Implement table locking for all routes through update_presentity in order
+      to avoid a number of different race conditions which resulted in
+      extraneous data being put into the presentity table.
 
-commit 6ef943d5ee1376527e7ce173c1bba0fcf1dd4e90
-Merge: 5803387 df7773a
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Apr 23 09:37:24 2015 +0200
+commit 897e775a6353ab1e4738ad3b0c3d1c1e53980277
+Author: Phil Lavin <phil.lavin@synety.com>
+Date:   Fri Feb 19 12:01:27 2016 +0000
 
-    Merge pull request #136 from lazedo/db_text_simple_raw
+    pua_dialoginfo: support for sending "Trying" state for callee
     
-    db_text : simple raw support for select
+    - Implement callee_trying parameter in pua_dialoginfo which causes
+      a "Trying" state to be sent for both the caller and callee when
+      a new dialog is created.
 
-commit 5803387da3a056de7cf08e85f49616810186b202
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Apr 23 09:35:26 2015 +0200
+commit 546944d6fb8acffec01a7ddae719d14bb88d8a20
+Merge: 3db2f28 4b5da2d
+Author: Camille Oudot <camille.oudot@orange.com>
+Date:   Fri Feb 19 10:17:45 2016 +0100
 
-    rtjson: added sample json document for routing
+    Merge pull request #513 from kamailio/co/crypto_name_collision
+    
+    srutils: change names colliding with libcrypto
 
-commit 8cb435dcf3ec408c6c3f95ee699932f7aeb78a18
+commit 3db2f281af67381b7cf81eb8d8d24719dc66296b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Apr 23 09:31:45 2015 +0200
+Date:   Thu Feb 18 15:27:05 2016 +0100
 
-    rtjson: filled rtjson_update_branch()
+    kamailio.cfg: more coherent use of curly braces for blocks
+    
+    - use them always when execution actions in if-else blocks that are not
+      return-exit-drop
+    - single line blocks with return-exit-drop made single line with the if
+      statement
 
-commit 09e5b31a39af5d09757f8d02f500a98933e2bf71
+commit 15c139831f7135f141f7a32c34ecf24e37bfc3fc
+Merge: e856483 af0cc3c
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Apr 22 23:35:41 2015 +0200
+Date:   Thu Feb 18 15:19:20 2016 +0100
 
-    rtjson: new module facilitating routing based on json documents
+    Merge pull request #503 from smititelu/SIPPROXY-195
     
-    - routing attributes such as r-uri, outbound proxy, etc. can be read from a
-      json document. Retrieving the document can be done with other modules
-      such as evapi, utils (http query), a.s.o.
+    Complete the list of checking routing blocks types with t_is_request_route() config function
 
-commit 70321a7786b91870409752d3b3017db1e24ca20e
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Apr 22 23:10:36 2015 +0200
+commit 4b5da2d909ea3fcd531eecff2f3e02adad26fa27
+Author: Camille Oudot <camille.oudot@orange.com>
+Date:   Thu Feb 18 11:09:24 2016 +0100
 
-    app_lua: exported the APIs from uac and ndb_mongodb modules
+    srutils: change names colliding with libcrypto
 
-commit 40a598387f744cd3ccec5ca18e155547b5ea890e
+commit e85648385ae56ca3bac0d1b06400ececa28fd55a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Apr 22 22:46:34 2015 +0200
+Date:   Sat Feb 13 11:41:24 2016 +0100
 
-    uac: uac_replace_to() exported via inter-module api
+    mtree: coherent indentation
 
-commit 318bbb047d3493354b97f3cae102be606bfb49bf
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Apr 22 22:41:34 2015 +0200
+commit d5fe09b83a8a14d46b8d8354f354d7e47a1815ee
+Author: Hugh Waite <hugh.waite@xura.com>
+Date:   Tue Feb 16 17:45:18 2016 +0000
 
-    tm: t_set_fr() function exported via inter-module api
+    http_client: Updated copyright in README
 
-commit df7773afce1c7ea5719c5311cda799e5197feeb6
-Author: lazedo <luis.azedo@factorlusitano.com>
-Date:   Mon Apr 13 17:13:12 2015 +0100
+commit 17e7d757b04b6da5b5d4d2eb076ac746fcc0ee05
+Author: Hugh Waite <hugh.waite@xura.com>
+Date:   Tue Feb 16 17:23:50 2016 +0000
+
+    pv: Fix crash when xavp has no attributes
+    - Fixes the crash reported in #511
+
+commit a176c7f1e5686d0aed5c95830d62eb964358841a
+Author: Richard Good <richard.good@smilecoms.com>
+Date:   Tue Feb 16 15:51:03 2016 +0200
 
-    db_text : simple raw support for select
+    modules/ims_registrar_pcscf:  Check if we subscribe to reg_info before processing notify - fix crash
 
-commit 3640d634a457c000b5a643f569719186ac5dc982
+commit 4e75738d22b0ae444e64fbe6571f2b266139c738
 Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Wed Apr 22 18:49:19 2015 +0200
+Date:   Tue Feb 16 10:43:57 2016 +0100
 
-    mem: TLSF: fix typo + missing declaration
+    http_async_query: update README
 
-commit aa87b852fbfd333f2073ac7390c3f3b6568e0024
-Author: mikomarrache <mikomarrache@users.noreply.github.com>
-Date:   Wed Apr 22 15:04:40 2015 +0300
+commit 1dd1b92363c78d24b036be7916d5c58e893d99bf
+Author: Camille Oudot <camille.oudot@orange.com>
+Date:   Tue Feb 16 10:43:38 2016 +0100
 
-    db_mongodb: fix typo
+    http_async_query: fix function name in doc
 
-commit 2f615e19e7dff2a27e68576f5878c4b322082e26
-Merge: 41b6295 7488275
+commit 8ff02413451f43b42cf565056c28264a43eed5a9
 Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Wed Apr 22 11:49:14 2015 +0200
+Date:   Tue Feb 16 10:39:08 2016 +0100
 
-    mem: Merge TLSF branch
+    http_async_client: $http_req returns $null when read
 
-commit 41b629519969bde65f09d0789e811012297c70b7
+commit 7c98ac5f939755e2eae859e670182b6446d80227
 Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Wed Apr 22 11:48:41 2015 +0200
+Date:   Mon Feb 15 18:43:56 2016 +0100
 
-    mem: fix shm_available() def for TLSF
+    http_async_client: update README
 
-commit 7488275e059efe48704b821991c6598f43d3a556
-Author: Richard Good <richard.good@smilecoms.com>
-Date:   Wed Apr 22 11:10:46 2015 +0200
+commit b344ba0b527c0c0dd12063f6f8a37f13bddb317b
+Author: Camille Oudot <camille.oudot@orange.com>
+Date:   Mon Feb 15 18:43:00 2016 +0100
 
-    modules/ims_qos: subscribe to DLG_FAILED callback
+    http_async_client: update doc with $http_req(key)
 
-commit 92dcf770474436ece25a775ed81cb70d23902064
+commit ca0cd715209eb5b5b3d14230771bfb35f1fdbf37
 Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Tue Apr 21 17:03:06 2015 +0200
+Date:   Thu Feb 11 14:59:25 2016 +0100
 
-    mem: TLSF allocator integration in kamailio
+    http_async_client: new $http_req() PV
     
-    - kamailio memory counters for statistics
-    - use
-        MEMMNG=1 MEMDBG=0 extra_defs='-DTLSF_MALLOC=1
-      to enable
-    - support for > 4GB memory (current limit is now 1TB)
+    the $http_req() PV allows to set custom request parameters for the next
+    asynchronous HTTP query
 
-commit 10cf40d8fc83e63bed1395b69d99b318aaf395b9
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Apr 22 10:16:32 2015 +0200
+commit 43946417e3f0c2bbd07e5c4ec8ccd48b31c5ecf9
+Author: Giacomo Vacca <gv@rtcsoft.net>
+Date:   Thu Feb 11 14:30:16 2016 +0100
 
-    auth_xkeys: rpc commands to manage the keys
+    http_async_client: minor indentation changes
 
-commit 98d2f1c5f477974ffe3962731d0c60d2e6ac5fb3
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Wed Apr 22 10:14:05 2015 +0200
+commit 012498f280279b66ab336f0a855c35af4fec9c14
+Author: Giacomo Vacca <gv@rtcsoft.net>
+Date:   Thu Feb 11 14:24:11 2016 +0100
 
-    utils/kamctl: upgrade schema for msilo
+    http_async_client: review doc with correct module name
 
-commit 257af3bcbabd8e1466b981c8a3edb43de8df4ee8
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Wed Apr 22 10:10:24 2015 +0200
+commit da26a524e8b318f69116494726d582fbc09bfd32
+Author: Giacomo Vacca <gv@rtcsoft.net>
+Date:   Thu Feb 11 14:19:18 2016 +0100
 
-    mem: introducing TLSF malloc
-    
-    TLSF is a real-time oriented dynamic allocator, with O(1) malloc() and free() costs
+    http_async_client: review tls-related param names and vars
 
-commit d4281041fbecf844fbad5f1bade965fc0c6c5be3
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Wed Apr 22 09:50:18 2015 +0200
+commit ba86ae06a52c0535a3fb3d0eb30b8380300e185d
+Author: Giacomo Vacca <gv@rtcsoft.net>
+Date:   Thu Feb 11 13:45:34 2016 +0100
 
-    lib/srdb1/schema: bump silo version missing on f5e02f7be4fcf6
+    http_async_client: refactor query string param setting
 
-commit 8e955bad80bbc8d05ed71dca00f51dbad684f1ae
-Author: Charles Chance <charles.chance@sipcentric.com>
-Date:   Tue Apr 21 22:13:19 2015 +0100
+commit 250ff7e7e1b6d96ac3a70b90703594c1befc30c2
+Author: Giacomo Vacca <gv@rtcsoft.net>
+Date:   Thu Feb 11 11:47:31 2016 +0100
 
-    dmq: check for duplicate nodes when multi_notify enabled
-    
-    - also avoids adding self if we are one of the resolved IPs
+    http_async_client: Fix minor avp doc typo (http_err)
 
-commit 8ac3d00f64f9bcd011be3ce088010d9f6e18cd1f
-Author: Charles Chance <charles.chance@sipcentric.com>
-Date:   Tue Apr 21 22:07:23 2015 +0100
+commit 0841c4549f1776e779ebb9ebe1ded037edf0b0ce
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Sat Feb 13 19:58:31 2016 +0100
 
-    dmq: regenerate readme
+    http_async_client Add doxygen templates
+    
+    Please update with better descriptions
 
-commit c55ec2ba2dcbcfda504339bfd8070b000c9bee52
-Author: Charles Chance <charles.chance@sipcentric.com>
-Date:   Tue Apr 21 21:48:53 2015 +0100
+commit f0d0075ce8ab15c04eecb3cfc0ce89408a481ce5
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Sat Feb 13 19:02:40 2016 +0100
 
-    dmq: resolve multiple IPv4/IPv6 addresses for a single notification address
-    
-    - optionally enabled by new parameter "multi_notify"
-    - includes addresses from DNS SRV records, A and AAAA records
-    - patch provided by Robert Boisvert on sr-dev list
+    NEWS update with link to 4.4.x
 
-commit ca1358f21efab04146eaf438daac160cd901f19d
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Apr 21 21:20:10 2015 +0200
+commit 00226fa9cef56e3447068b891b2cb14260ff5423
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Sat Feb 13 19:01:46 2016 +0100
 
-    core: added global parameter run_dir
-    
-    - to be used to build the path for runtime files (fifo, ctl)
+    ISSUES add link to Github
 
-commit 0d4d530ef0140eac7c85d404257171ae868b30bc
-Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
-Date:   Tue Apr 21 21:07:15 2015 +0200
+commit 097637b2be779f9bfc0a6fa18dca3c271e35d8b1
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Fri Feb 12 21:53:30 2016 +0100
 
-    core: added core parameter dns_cache_rec_pref
+    INSTALL Remove flavours and ser/serctl
 
-commit 69ebc551a5303c04cc7cf5fee3f1f61308d80902
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue Apr 14 11:14:46 2015 +0200
+commit 56623341c765c298cae8c3353d2ebacd81f00070
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Fri Feb 12 21:36:39 2016 +0100
 
-    usrloc: get_all_db_ucontacts use new field keepalive to filter
-    
-    This is WIP:
-     - TODO: use part_idx and part_max
+    readme minor updates
 
-commit bc5ac8caee55f8d197992fb00b4cb098eeb69843
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Apr 21 19:10:01 2015 +0200
+commit d7e42ceef76e66b06d97159e71043fd552a29e8c
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Fri Feb 12 20:48:14 2016 +0200
 
-    textopsx: fixed clang compile warning on comparing bool with char
+    modules/ims_registrar_scscf: fixed segfault on multiple impu when building notify
+        - also reported and fixed by Dragos Oancea
 
-commit 23c6328b45115fb59797a15f0923e7f854fa4421
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Apr 21 19:09:04 2015 +0200
+commit 63b4561d8d764700e0e380448d366b7f31bd2a02
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Fri Feb 12 20:40:54 2016 +0200
 
-    Makefile.groups: added group for erlang module
-    
-    - not compiled by default
+    modules/ims_dialog: remove double unref on dialog
 
-commit bc96c20de0a0544b1fbcd75e61c3383a3c699467
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Apr 21 16:42:37 2015 +0200
+commit 6620a44738c68d035991df51cb915142a5d965a6
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Fri Feb 12 20:28:49 2016 +0200
 
-    pv: function to manage ruri and branches using $sbranch(key)
-    
-    - sbranch_set_ruri() -- use the $sbranch(key) attributes to update first
-      branch fields (corresponding to r-uri)
-    - sbranch_append() -- use the $sbranch(key) attributes to append a
-      branch (alternative to append_branch() which is not affecting r-uri
-      branch)
-    - sbranch_reset() -- reset the attributes of $sbranch(key)
+    modules/ims_usrloc_scscf: added support for UE types required by registrar
 
-commit 0f8da1746e79066a423b0808195c061701bb29da
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Apr 21 12:18:37 2015 +0200
+commit 1f8c8ef2a68a380724b12d035b1d73705546dc8f
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Fri Feb 12 20:13:59 2016 +0200
 
-    pv: new config var - $sbranch(key)
+    Revert "modules/ims_registrar_scscf: new function to pass extra argument to lookup (ue_type)"
     
-    - a static branch structure that can be used for config operations
-    - the key can be like for $branch(key)
-    - the static branch is not used for outbound routing, it is just a
-      local container
+    This reverts commit 574b8d6c2d0897ba69c5eec14775350508ad0778.
 
-commit 6d45054c3c886c0a28efa860d8f26d8c877cdd21
-Merge: 7d4d360 b3e7a54
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Apr 21 19:02:58 2015 +0200
+commit 69011822286acd4f051c43d502972e4e5ff35195
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Fri Feb 12 20:12:21 2016 +0200
 
-    Merge pull request #132 from seudin/module_erlang
-    
-    ERLANG module
+    modules/ims_registrar_scscf: new function to pass extra argument to lookup (ue_type)
+        - useful if looking for a specific type of UE ie VoLTE vs SIP for example
 
-commit 7d4d360cf9bdf2f8096147faaad5ca14f54a75f8
-Author: Federico Cabiddu <fcabiddu@orange-vallee.net>
-Date:   Tue Apr 21 16:44:53 2015 +0200
+commit 574b8d6c2d0897ba69c5eec14775350508ad0778
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Fri Feb 12 20:11:19 2016 +0200
 
-    modules/tsilo: README update
+    modules/ims_registrar_scscf: new function to pass extra argument to lookup (ue_type)
+        - useful if looking for a specific type of UE ie VoLTE vs SIP for example
 
-commit 97345fc366b51c4c24128be39cc6b689fc254a10
-Author: Federico Cabiddu <fcabiddu@orange-vallee.net>
-Date:   Tue Apr 21 16:44:19 2015 +0200
+commit 0a8062dfa0f0b1cc13825b75fea688548409c9c3
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Fri Feb 12 20:04:44 2016 +0200
 
-    modules/tsilo: documentation update
+    modules/ims_dialog: release lock on error condition
 
-commit b1f4cdf542e4f1436888a3420bbeac0dbe3adee7
-Merge: d7bac1d 40730e2
-Author: Federico Cabiddu <fcabiddu@orange-vallee.net>
-Date:   Tue Apr 21 16:43:16 2015 +0200
+commit b4a4423695eab8087de4f3ed68e21145ac1fd5d5
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Fri Feb 12 20:03:57 2016 +0200
 
-    Merge branch 'master' of ssh+git://github.com/kamailio/kamailio
+    modules/ims_dialog: pass reason to terminate function
 
-commit d7bac1deed7c543f9d9d9ec140f9c37725cc92ab
-Author: Federico Cabiddu <fcabiddu@orange-vallee.net>
-Date:   Tue Apr 21 16:40:02 2015 +0200
+commit 51ba40fe5707bcadfa84ac99138537132ee7c0cb
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Fri Feb 12 20:03:00 2016 +0200
 
-    modules/tsilo: use use_domain inherited from usrloc
-    
-    - if usrloc use_domain is set, use the domain part of the ruri to store
-    the transaction, otherwise (the default) use only the username part.
+    modules/ims_dialog: release lock in error conditions
 
-commit 40730e28f1a6c469a034e61698265cff37277284
-Merge: db0628e a4a9b6d
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue Apr 21 16:40:21 2015 +0200
+commit 6b80de3f9d4a69979ee1a3f2e7f8bbd72191d915
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Fri Feb 12 20:01:54 2016 +0200
 
-    Merge pull request #134 from linuxmaniac/vseva/mysql_errors
-    
-    kamctl: fixing mysql creation errors
+    modules/ims_dialog: changed log line from ERR to DBG
 
-commit db0628effa6898a5c1376c2719e54be201b195bb
+commit f39c41fb02e8c1617910f9f42fdfceb9b0721967
 Author: jaybeepee <jason.penton@gmail.com>
-Date:   Tue Apr 21 16:32:04 2015 +0200
+Date:   Fri Feb 12 20:00:21 2016 +0200
 
-    modules/dialog_ng: only delete dlg iff all dlg_outs have completed
+    modules/ims_dialog: fixed dialog stats
 
-commit a4a9b6d27ae35ee651840a683a5d70ba52ec232f
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue Apr 21 16:24:02 2015 +0200
+commit ff9dd83111fcaee8d9ef34d49cf9cd56ecdbacd9
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Fri Feb 12 19:55:52 2016 +0200
 
-    kamctl: upgrade silo schema
+    modules/ims_dialog: added extra info to log line - transaction ptr
 
-commit f5e02f7be4fcf629728254afff2e1c4c257d563c
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue Apr 21 16:23:00 2015 +0200
+commit 57e5a8e33d5fd9fb51a4d88f0bf131ea1c34a4c7
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Thu Feb 11 10:44:07 2016 +0200
 
-    lib/srdb1/schema: silo removed BLOB/TEXT defaults
-    
-    From https://dev.mysql.com/doc/refman/5.0/en/blob.html
-    "BLOB and TEXT columns cannot have DEFAULT values."
+    modules/cdp: update last used time when sending diameter message to peer
 
-commit b847ff224ac8e738e07f9631cb7ba27091d9b22b
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue Apr 21 16:18:39 2015 +0200
+commit eecd7ecd9b0340fd330ceb167e0e8c82f557a049
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Thu Feb 11 10:41:43 2016 +0200
 
-    kamctl: upgrade schema for acc
+    modules/cdp: changed WARN log to DBG
 
-commit 4295f7977a5696be9f381058cc2dcdbb6d6af3d6
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue Apr 21 16:15:19 2015 +0200
+commit f50c9c853e7809810099c970780c30b0765b0643
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Feb 12 18:04:19 2016 +0100
 
-    lib/srdb1/schema: fix defaults acc_cdrs introduced by 045e2f5
+    seas: safety check for target buffer size before copying message in encode_msg()
+    
+    - avoid buffer overflow for large SIP messages
+    - reported by Stelios Tsampas
 
-commit b3e7a54e22c3cbdf6422860974c76e43e70013cb
-Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
-Date:   Tue Apr 21 11:03:52 2015 +0200
+commit f39d144e385f1fbf8759ba03e28e69aeb56d6e6a
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Feb 11 23:07:56 2016 +0100
 
-    ERLANG module
+    registrar: send 400 if the reg-id value is invalid
     
-    This module provides interact with Erlang node. The module allows sending,
-    receiving Erlang messages and RPC calls between each other.
+    - reported by GH #497
 
-commit d6472f226e71739cc2d1c71197def5aaba9113b4
+commit dcfd5012c0fe10c2697ceeaf5b09d24e1ae8719e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Apr 20 22:40:45 2015 +0200
+Date:   Thu Feb 11 22:15:39 2016 +0100
 
-    pv: simplified access to $branch by avoiding temporary storage of fields in str
+    tls: debug messages for mutex ops with lock function
 
-commit bca93fd8f6f8a5d3d8872e387585945329fe8205
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Apr 20 22:40:02 2015 +0200
+commit fe7f4117536260d0613bc918110f1d0093ad50b9
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Thu Feb 11 10:40:04 2016 +0200
 
-    core: helper function for pvs to return values based on pairs (char*, len)
+    modules/ims_registrar_pcscf: fix rank for forked process to get DB initialisation (pua) (reverted from commit 02059e32fde2008ed906fa8ff35d79762ac97412)
 
-commit 6030a2256f29350021fc94fdcb41a2b8155ba715
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Mon Apr 20 12:33:06 2015 +0200
+commit 02059e32fde2008ed906fa8ff35d79762ac97412
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Thu Feb 11 10:36:26 2016 +0200
 
-    Makefile: don't create run_dir on install-utils
+    modules/ims_registrar_pcscf: fix rank for forked process to get DB initialisation (pua)
 
-commit a03b03acc8fae06d8827844f19230d6019746a98
-Merge: efa9b09 b10abba
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Mon Apr 20 11:01:47 2015 +0200
+commit 4f162f84f9a4c0c0b843ba73d9f60cc204d012e5
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Thu Feb 11 10:35:27 2016 +0200
 
-    Merge pull request #131 from linuxmaniac/vseva/make_no_rundir
-    
-    Makefile: don't create run_dir on standard installation
+    modules/ims_charging: clean from uri to remove parameters before using as PAI
 
-commit b10abbaac7732fcd2dc605b8f3227399e9c06f97
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Mon Apr 20 10:33:52 2015 +0200
+commit 0328dda233469873b0e4632f9cd78a20a7dc06c9
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Thu Feb 11 10:34:06 2016 +0200
 
-    Makefile: don't create run_dir on standard installation
+    modules/ims_charging: changed log line from ERR to DBG
 
-commit efa9b09e79cdedd8c7e4ec67f22d2802f85dcaea
+commit 45b0f6992f1a37107be1d3cfdbdb10b60ac6d1c5
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sun Apr 19 21:36:57 2015 +0200
+Date:   Tue Feb 9 13:26:15 2016 +0100
 
-    doc: documentation for xavp_params_explode()
+    examples: updated ims configs to use ims_dialog module
 
-commit 2b53f673b5888cf8b88b858d8b9a1da57313217b
+commit eb820d1b29f9d89c81950641ac1084eca2bbe02c
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sun Apr 19 00:09:37 2015 +0200
+Date:   Tue Feb 9 13:23:22 2016 +0100
 
-    pv: new function xavp_params_explode(p, x)
-    
-    - convert a string formatted as SIP params in xavp attributes
-    - e.g., xavp_params_explode("a=b;c=d;e=d", "x") results in:
-      $xavp(x=>a) = "b";
-      $xavp(x=>c) = "d";
-      $xavp(x=>e) = "f";
+    ims_charging: updated docs for dependency on ims_dialog
 
-commit e242b2cb0e4940f3299a375fe91d7135358dafa9
+commit 4d7067b5f1516016c0abc88735839ade8150629c
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat Apr 18 19:43:06 2015 +0200
+Date:   Tue Feb 9 12:20:54 2016 +0100
 
-    uac: uac_req_send() exported via api
+    ims_dialog: updated the docs to reflect the module rename
 
-commit 344b59580dd01a8d2ae7c24cf20d78b5128b4091
+commit 8a0048894790e6b88ef2d02e8bc77cd58ab25abb
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat Apr 18 19:17:12 2015 +0200
+Date:   Tue Feb 9 12:20:33 2016 +0100
 
-    uac: refreshed the content of readme
+    ims_qos: updates short part to ims_dialog module
 
-commit 54475ed0472fa0d7d3862748020e7428a6a03dbd
+commit 98930c6deaf00a3512b1a24d936c2a0009cecb1a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat Apr 18 19:16:36 2015 +0200
+Date:   Tue Feb 9 12:20:15 2016 +0100
 
-    uac: docbook for event_route[uac:reply]
+    ims_charging: updated short path to ims_dialog
 
-commit 356ef94bded6d6e63f659b405dc6758de17b694a
+commit c04328efbc9314064b6474f0d2321f8b733b2ae1
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat Apr 18 17:12:12 2015 +0200
+Date:   Tue Feb 9 12:19:41 2016 +0100
 
-    uac: option to execute event_route[uac:reply] for uac_req_send() replies
-    
-    - $uac(evroute) has to be set to 1 and event_route[uac:reply] defined
-    - inside event_route[uac_reply] the $uac_req(...) variable is restored
-      back as before uac_req_send(), having the values from that time,
-      excepting:
-      - $uac_req(evcode) is set to the reply code
-      - $uac_req(evtype) is set to 1 if the reply was received or to 2 if
-        the reply was self generated (e.g., case of transmission timeout)
-    - if $uac_req(evtype)==1, the message processed inside the event route is the
-      received reply, otherwise is a faked request with no relation to the
-      request sent out by uac_req_send()
+    snmpstas: detect if ims_dialog module is loaded
 
-commit 52d08e0bde1c16ae19506b8053e6bd1c6c006d21
+commit edc18dfd0ddab363d9ca68dad3ef75aac901f06c
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat Apr 18 14:24:39 2015 +0200
+Date:   Tue Feb 9 11:59:04 2016 +0100
 
-    uac: new fields in $uac_req() to allow execution of event route on reply
-    
-    - attributes:
-      - evroute - set to 1 to enable execution of event route
-      - evparam - generic string value that will be available in event route
-      - evcode - sip reply code, available in event route
-      - evtype - type of the reply - received or local generated (e.g.,
-        timout)
+    ims_dialog: Makefile update after rename
 
-commit c7fdbbf2dceee2d93902274c0c5da2766b928cbf
+commit 753a2eff3c03ad0fd3765b47abbe16786a49dfe6
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat Apr 18 14:19:14 2015 +0200
+Date:   Tue Feb 9 11:49:48 2016 +0100
 
-    lib: wrapper function to get next faked msg
-    
-    - does initialization of faked msg if not done before
+    ims_dialog: updated names for doc files
 
-commit 38bf1ef014ce39454a602a34045a3eb247c18201
+commit 08638e87b9e4a846dc2c664494056a113f7a2b6f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat Apr 18 11:32:33 2015 +0200
+Date:   Tue Feb 9 11:48:04 2016 +0100
 
-    app_lua: exported ndb_mongodb cmd to lua
+    ims_dialog: set the inner name after rename
 
-commit dcce311f4fd4a3a330d80294fc1137b66ea1f7d9
+commit 8674077b6078f941ab1519bfd6f3ed6e3e34075d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Apr 17 15:46:06 2015 +0200
+Date:   Tue Feb 9 11:47:10 2016 +0100
 
-    ndb_mongodb: exported inter-module api
+    ims_usrloc_scscf: include path updated for ims_dialog
 
-commit 32b153592f6ec0d7ef8037731102a27c166a9220
-Merge: f09551a d67c004
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Fri Apr 17 10:11:02 2015 +0200
+commit b88f23d1e4d34049a68831333a55f9cff5834987
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Feb 9 11:46:52 2016 +0100
 
-    Merge pull request #130 from linuxmaniac/vseva/travis_install
-    
-    test/travis: add installation to the test
+    ims_registrar_scscf: updates for renaming ims_dialog
 
-commit d67c0040058035088fd299f122cb37ba55c3256f
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Thu Apr 16 16:17:33 2015 +0200
+commit 2663956190789f63ccaf957edbf36c384ac6eece
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Feb 9 11:46:20 2016 +0100
 
-    test/travis: add installation to the test
-    
-    - only for gcc. It seems to fail on travis with clang o_0
+    ims_qos: updates for ims_dialog renaming
 
-commit f09551a9a806d404e77bff4710c2410a1d9887ee
-Author: lucian balanceanu <lucian.balanceanu@1and1.ro>
-Date:   Thu Apr 16 11:16:06 2015 +0300
+commit 03079a3d9de774ef17c6987960d6cb7acb46cdc1
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Feb 9 11:45:51 2016 +0100
 
-    cr: add param to avoid failed dests
-    
-    - adding config param avoid_failed_destinations to toggle on/off the
-      avoidance of already failed destinations in cr_route
+    ims_icscf: updates for ims_dialog
 
-commit 71d65437e3eda77075d0dac38d8257f1a4dba97e
-Author: jaybeepee <jason.penton@gmail.com>
-Date:   Thu Apr 16 15:29:10 2015 +0200
+commit 082af1793d287624a1985d8ffbc448f92cc855d9
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Feb 9 11:45:20 2016 +0100
 
-    modules/ims_qos: release dialog after referencing it in lookup
+    ims_charging: updates for ims_dialog
 
-commit ffe18c0876dc0dec39ad9581fe20b53166ed6ff0
-Author: jaybeepee <jason.penton@gmail.com>
-Date:   Thu Apr 16 15:29:10 2015 +0200
+commit 9dab0cfbc587892b991d8cdaa39a55e167b4334c
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Feb 9 11:43:42 2016 +0100
 
-    modules/ims_qos: release dialog after referencing it in lookup
+    ims_auth: updates for ims_dialog
 
-commit d323d0cfdf3d100bd14fa01f631e2d65ed1ede95
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Thu Apr 16 13:36:48 2015 +0200
+commit c6433d8d58d3f78d4cf806d66705bc8f59d07842
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Feb 9 11:33:18 2016 +0100
 
-    Makefile: runbasedir should not use PREFIX.
-    kamcmd: add missing new RUN_DIR definition
+    Makefile.groups: renamed dialog_ng to ims_dialog
 
-commit b5d6699d413c201a092d1c080e5f414417c89a18
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Thu Apr 16 14:35:39 2015 +0200
+commit a5176c88d36f68a7342986f384d185b8f348bf93
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Feb 9 11:32:32 2016 +0100
 
-    ctl: fix DEFAULT_CTL_SOCKER path
+    ims_dialog: renamed the main file of the module to ims_dialog.c
 
-commit 26543b90f80791b9e2b763fb97d78a8c90e445dc
+commit 5b32b1301ded6862b1a0db12324e821bad5e64c8
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Apr 16 11:59:30 2015 +0200
+Date:   Tue Feb 9 11:30:42 2016 +0100
 
-    acc: warning set to debug level if request is missing for dialog cdrs
+    dialog_ng: renamed to ims_dialog
     
-    - self generating bye requests don't have incoming request
+    - reflecting better the target usage at this moment
+    - future considerations can results in merging both dialog modules in a
+      single one
 
-commit 06177b12936146d48378cc5f6c6e1b157ebd519b
-Merge: 6e26044 6909de0
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Thu Apr 16 11:58:23 2015 +0200
+commit 326adcfa3fa644e1b27b075d2305b2a3649b20c9
+Merge: 8eb9f92 8bf0325
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Feb 9 10:45:46 2016 +0100
 
-    Merge pull request #89 from linuxmaniac/vseva/defaults
+    Merge pull request #504 from kamailio/co/tcp_closed_event_enhancements
     
-    set defaults of fifo and ctl to /var/run/kamailio
-    
-    Closes: #48
-    Closes: #89
+    tcp:closed event enhancements
 
-commit 6e2604464e64cfaaf1e0327228f53f4787b69470
-Author: Timo Teräs <timo.teras@iki.fi>
-Date:   Mon Mar 9 16:30:53 2015 +0200
+commit 8eb9f9278c98a7bdb09d1c6d2748ab5bcd4519b1
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Feb 9 08:36:24 2016 +0100
 
-    sqlops: fix use-after-free by deep copying result name
+    etc/kamailio.cfg: small polishings
     
-    When creating a new result handle, deep copy the result name.
-    Otherwise we might end up accessing the name after it's freed.
+    - drop silently traffic from scanners
+    - removed fork=yes (it is default value)
 
-commit 08d7b66310e7c09a70db296f533f98b32d2e4ad8
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Apr 16 10:51:36 2015 +0200
+commit 8bf032566a810f7fa60dd96310be8d9a5095b032
+Author: Camille Oudot <camille.oudot@orange.com>
+Date:   Mon Feb 8 20:03:21 2016 +0100
 
-    uac: reset the ongoing registration flags in case of error in tm callback
-    
-    - resulted in being stuck in a state that didn't retry registration
-    - reported by AndyJRobinson, GH#124
+    tcpops: update README
 
-commit 572d4c8e886b7b7d0bbc975ecf1a4d20bf9e18b9
-Author: jaybeepee <jason.penton@gmail.com>
-Date:   Wed Apr 15 21:35:36 2015 +0200
+commit bc7dc166858d0def2c827ff7be037bfcaa9f0e7e
+Author: Camille Oudot <camille.oudot@orange.com>
+Date:   Mon Feb 8 19:59:19 2016 +0100
 
-    modules/dialog_ng: add release_dlg api function
+    tcpops: add "disabled mode" to closed_event param
+    
+    this mode will bypass the event callback registration to improve
+    performances when the "tcp:closed" route feature is not needed
 
-commit 265dc95aac8eb4b5cee7992dde55ff08c92a7ac5
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Apr 15 18:04:10 2015 +0200
+commit af0cc3c6a961de85c98e68df72d3b26b35e89ffc
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Mon Feb 8 11:03:39 2016 +0200
 
-    dialog: run both DLGCB_TERMINATED and DLGCB_TERMINATED_CONFIRMED callbacks for local BYE
+    tmx: Update doku
     
-    - only DLGCB_TERMINATED was run, but that resulted in CDRs not being
-      stored by acc for that situation
-    - on a report by Mickael Marrache
+    Update doku for t_is_request_route() config function.
 
-commit 1e7e0279bbf53c4a530aa3a8c1d322a68d8090f9
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Apr 15 18:03:40 2015 +0200
+commit 98ae491145eab5457d672b1ae373aeec9dd3f1a7
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Mon Feb 8 10:55:00 2016 +0200
 
-    acc: DLGCB_TERMINATED callback can be run without received request
+    tmx: Add t_is_request_route() config function
     
-    - the case of local generated bye
+    Add t_is_request_route() config function.
 
-commit 74c93c2f11dbf70e108f0a5a568f957b953a5efd
-Merge: 3b8aa15 fa90ad3
+commit adbbe8b62d6b4b95e5ecbab041b93bb3130f1932
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Apr 15 17:33:28 2015 +0200
+Date:   Sun Feb 7 20:21:27 2016 +0100
 
-    Merge pull request #129 from mikomarrache/patch-8
+    auth_db: use username when querying for credentials via is_subscriber
     
-    dialog: add new flag for expired dialogs
+    - for the case when credentials should not be stored, just discover if a
+      record exists for the user
+    - avoids buffer overflow by setting all credentials columns, while
+      trying to use only the first column
+    - reported by Anthony Messina, GH #500
 
-commit 3b8aa15602a11cd67d8101f84016d55969c05e27
-Author: Richard Good <richard.good@smilecoms.com>
-Date:   Wed Apr 15 15:42:22 2015 +0200
+commit 288840cb7b59d78332bfd9bf81a3fd146a679e5b
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sun Feb 7 19:59:55 2016 +0100
 
-    modules: ims_registrar_scscf: Added support to receive RTR on Cx/Dx interface
+    presence_mwi: fixed indentation and trailing whitespaces
 
-commit 077c4002025188a49475fa6bd3f279a680b870f5
-Author: Richard Good <richard.good@smilecoms.com>
-Date:   Wed Apr 15 15:41:32 2015 +0200
+commit 619988ad6cf54d7e8154a9efb65ce2b9cb475e54
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sun Feb 7 19:55:25 2016 +0100
 
-    modules:ims_usrloc_scscf:  added new API method to expire contact
+    presence_mwi: static declaration for inline function for eating spaces
+    
+    - based on a report by Anthony Messina, GH #502
+    - get rid of undefined symbols for some compilers
 
-commit fa90ad3daef2dc34b97c4c13c0b97bf5f04165d5
-Author: mikomarrache <mikomarrache@users.noreply.github.com>
-Date:   Wed Apr 15 16:28:47 2015 +0300
+commit 35fa264fe9a70627e9f17f75e0ce39ddbd3550ba
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sun Feb 7 19:54:47 2016 +0100
 
-    dialog: set DLG_FLAG_EXPIRED flag when timeout
+    auth_db: removed trailing spaces for sane git diff
 
-commit 216fc94cf3f2aa708f50797de3c74e58e28cc6fe
-Author: mikomarrache <mikomarrache@users.noreply.github.com>
-Date:   Wed Apr 15 16:00:47 2015 +0300
+commit 2f405f14e0da76ad9e29f3b958ab85a91c6bbf31
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sun Feb 7 10:25:00 2016 +0100
 
-    dialog: add new flag for expired dialogs
+    acc: regenerated the readme from latest docbook
 
-commit c178f4427af82d6d33101677835c60de1c343073
+commit 169a835808b646fc6d32b2d6b8daa38ee7a6aa83
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Apr 15 11:25:18 2015 +0200
+Date:   Sun Feb 7 10:23:23 2016 +0100
 
-    tls: updated to use shm_available_safe()
+    ims_registrar_scscf: added the readme
 
-commit c4d48f3ae363fb6f6a7d789a0f32b28eb60c2404
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Apr 15 11:22:36 2015 +0200
+commit b4970c92cfed389d221782b091eb3984b7d6224f
+Author: Juha Heinanen <jh@tutpro.com>
+Date:   Sun Feb 7 08:28:51 2016 +0200
 
-    tls: removed inline specifier and renamed safe_shm_available()
-    
-    - became shm_available_safe() to have the shm_ prefix which common for
-      shm functions
-    - declaring inline in c header file and implementing in c source file
-      makes clang throw compile warnings
+    modules/tmx: regenerated README
 
-commit 6b078c89facce89cfcd1e8cd8148f419b63ac5af
-Merge: 1f29210 1fe36fa
+commit 8e20a3c5cf3036b203cda629d89659fb1c57c53b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Apr 15 11:19:09 2015 +0200
+Date:   Fri Feb 5 09:18:48 2016 +0100
 
-    Merge pull request #126 from kamailio/coudot/tls_shm_available_bug
+    corex: fix regression introduced with detection of ipv6 for send()
     
-    fix race condition in tls module when checking available memory limits
+    - reported by Paul Arnold, GH #496
 
-commit 1f2921097316925600573402793b5332a6535e7d
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Apr 15 11:16:01 2015 +0200
+commit c0948493254429da9543a09afb50891b1ff9c58f
+Author: Hugh Waite <hugh.waite@xura.com>
+Date:   Thu Feb 4 17:17:24 2016 +0000
 
-    usrloc: change log level from info to dbg when socket is not local
-    
-    - common scenario when working with shared db, reducing the syslog
-      thoughput
-    - based on a patch by Mickael Marrache
+    http_client: documentation
+    - Complete devel guide for http_client C API functions
+    - Regenerate README
 
-commit 045e2f56e2558c6d29e42eb1dd60802c4c100e93
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Apr 15 11:10:51 2015 +0200
+commit 8667cbb1ed26c425ed474ea7ae0b867ee6c8b718
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Thu Feb 4 11:53:09 2016 +0100
 
-    kamctl: regenerated db/sql creation scripts for acc_cdrs updates
+    pkg/kamailio/deb: version set to 4.4.0-pre0
 
-commit f2b468ab50e6ce2cc698486c88080f2d93ed057d
-Merge: 2835291 287884b
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Apr 15 11:08:17 2015 +0200
+commit 541c8d2c8d0c77f0c541417165a387ad2ed8def7
+Author: Hugh Waite <hugh.waite@xura.com>
+Date:   Thu Feb 4 10:07:42 2016 +0000
 
-    Merge pull request #125 from mikomarrache/patch-7
-    
-    acc: use appropriate types for core values
+    http_client: Rename C API functions following module rename
 
-commit 28352916336644540a14dcf0c31e217c7621799a
-Author: Sven Neuhaus <neuhaus@tyntec.com>
-Date:   Wed Apr 15 11:03:38 2015 +0200
+commit cd482b8680318efe995a2b375a5859c107b22f3c
+Author: Hugh Waite <hugh.waite@xura.com>
+Date:   Thu Feb 4 09:35:23 2016 +0000
 
-    dispatcher: fix socket selection
-    
-    - wrong variable was used for scanning the value stored in avp
+    http_client: Fix build with older versions of libcurl
+    - Remove use of enums for curl TLS versions
+    - Increase logging to warning for invalid parameter values
 
-commit 1fe36fa983b8f271165750977120d758faf84d01
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Tue Apr 14 19:41:38 2015 +0200
+commit 7b838ee067ef309ae4c16b1b7f65902a1d16d072
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Feb 4 10:56:30 2016 +0100
 
-    tls: use multiprocess-safe shm_available()
-    
-    under high load, the values returned by shm_available() can be inconsistent.
-    Use safe_shm_available() instead.
+    Makefile.defs: version set to 4.4.0-pre0
 
-commit 51e263de80532e297546f17d2f2ed528ffe9731b
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Tue Apr 14 19:38:14 2015 +0200
+commit 6297a0718f6f04d7b018d1046d78985826271a68
+Author: Juha Heinanen <jh@tutpro.com>
+Date:   Thu Feb 4 04:43:40 2016 +0200
 
-    mem: add a multiprocess-safe shm_available()
-    
-    new safe_shm_available() function secured with shm_lock()
+    core: avoid compiler warning about variable cl being set but not used
 
-commit 287884ba9183da3eed2eb4fba1e31d287730fe26
-Author: mikomarrache <mikomarrache@users.noreply.github.com>
-Date:   Tue Apr 14 20:37:37 2015 +0300
+commit 4108353148d4cdccae7f96c27e6fcbb53af5af8b
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Feb 3 22:52:11 2016 +0100
 
-    acc: update schema and version
-    
-    
-    Change type of columns:
-      -> start_time and end_time as datetime
-      -> duration as float
-    Also increment version of acc_cdrs table.
+    sipcapture: docs for topoh_unmask parameter
 
-commit ebf6483650c0cff88703e071383184b3f4ac7309
-Author: Mickael Marrache <mickaelmarrache@gmail.com>
-Date:   Tue Apr 14 18:18:30 2015 +0200
+commit 99cc12f3fb0f114d406a2af0dcc1b48a41484134
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Feb 3 22:48:25 2016 +0100
 
-    db_mongodb: change warn to info for log message on unhandled data type log
+    sipcapture: new parameter topoh_unmask
     
-    - less verbosity to syslog
+    - if set to 1, call-id will be unmasked using topoh module api
 
-commit 82ea7fd9a292d15d66b2cd71a621333095bba216
+commit 91e5d1235423de4c36bebd251b77f94b11162b95
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Apr 14 17:17:38 2015 +0200
+Date:   Wed Feb 3 22:40:52 2016 +0100
 
-    registrar: regenerated readme
+    sipcapture: removed trailing whitespaces
 
-commit ddffe3d1958ad4b76b99f370a5289c67155dc773
+commit d1c6d080fda6b6768680b10780332122b0ff5ef7
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Apr 14 17:17:18 2015 +0200
+Date:   Wed Feb 3 22:39:02 2016 +0100
 
-    registrar: fixed ending tag names in xml docs
+    sipcapture: coherent indentation
 
-commit d6404937cfb7498dd85c4329f07269ee7c64f157
-Author: mikomarrache <mikomarrache@users.noreply.github.com>
-Date:   Tue Apr 14 15:53:29 2015 +0300
+commit 309e5fc8859f624b866e285fba004613ef3b92b1
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Feb 3 22:35:29 2016 +0100
 
-    acc: fix copy/paste error
+    topoh: exported inter-module api
+    
+    - contains function to unmask callid
 
-commit b38874078ccf23b093bc94484e08bf1a4ba53f90
-Author: mikomarrache <mikomarrache@users.noreply.github.com>
-Date:   Tue Apr 14 15:29:02 2015 +0300
+commit 745e79d03095d3d716c17406f66b89a185adad3c
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Feb 3 22:03:29 2016 +0100
 
-    acc: change type of core fields to real types
-    
-    
-    Change the type of the core fields as follows:
-      -> start and end as dates (instead of string)
-      -> duration as double (instead of string)
-    Then, set the db_val with appropriate value and type.
+    siputils: docs for sip_p_charging_vector() function
 
-commit 9801ad5b4e7aaf1fd20c82d2923aa7aaedd1c2f4
-Author: mikomarrache <mikomarrache@users.noreply.github.com>
-Date:   Tue Apr 14 15:22:29 2015 +0300
+commit 2a9b4da18eac72f09e8b69cf447afeb978842ae1
+Author: Emmanuel BUU <emmanuel.buu@ives.fr>
+Date:   Wed Feb 3 21:56:30 2016 +0100
 
-    acc: add new types
+    siputils: exported $pcv(name) var and sip_p_charing_vector() func
     
+    - based on GH #215
+    - $pcv(all) = whole field
+    - $pcv(value) = icid-value field (see RFC3455 section 5.6)
+    - $pcv(genaddr) = icid-generated-at field (see RFC3455 section 5.6)
+
+commit ede4a836bd90b8da5a7b63f42ee238cb06933fe9
+Author: Emmanuel BUU <emmanuel.buu@ives.fr>
+Date:   Wed Feb 3 21:43:48 2016 +0100
+
+    siputils: p-charging-vector header management
     
-    Add new types to support core fields of type date (for start and end date) and double (for duration).
+    - based on GH #215
 
-commit a95abdfe84f6f2af37097e3571816abab11d218b
+commit be184b1b3759931e5f189796b48156249a500e42
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Apr 14 12:38:59 2015 +0200
+Date:   Wed Feb 3 21:23:50 2016 +0100
 
-    presence: retrieve order used everywhere for generating notify request
-    
-    - it was not used in some cases
+    kamctl: pi framework xml definition update
 
-commit f56776826584de2dd0023bc3185107d3ff9491bb
-Author: Vicente Hernando <vhernando@systemonenoc.com>
-Date:   Tue Apr 14 11:57:13 2015 +0200
+commit b8b39e7d2f96cddd6ff2b7087c60f3f93fa90a1f
+Merge: 2b9df7c 5ac088f
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Feb 3 21:18:36 2016 +0100
 
-    ndb_redis: init_without_redis continue only if connection or starting commands fail.
+    Merge pull request #489 from mslehto/valuesh
+    
+    modules/ims_icscf: removes values.h dependency
 
-commit 398f2c12d9ad8bac07444ba7670dcb4b1f335431
-Merge: 2c4e8ef 025887d
-Author: vhernando <bizenton@gmail.com>
-Date:   Tue Apr 14 11:14:01 2015 +0200
+commit 2b9df7c32f30bbb1722b03907c152551c29fc10b
+Merge: 686fdc5 651a9c5
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Feb 3 21:16:10 2016 +0100
 
-    Merge pull request #121 from giavac/master
+    Merge pull request #486 from kamailio/lazedo/presence_improvements
     
-    Optionally init ndb_redis when redis is not available
+    presence: improvements for 4.4
 
-commit 2c4e8ef671a3b38b7a3a52f36bbd6191f620b4c6
-Author: Richard Good <richard.good@smilecoms.com>
-Date:   Tue Apr 14 10:03:21 2015 +0200
+commit 5ac088f705468edffcef5cb669bbe28e4f3a905b
+Author: Mikko Lehto <mslehto@iki.fi>
+Date:   Wed Feb 3 21:31:03 2016 +0200
 
-    modules/ims_qos: fixed stat typo
+    modules/ims_icscf: use INT_MAX instead of MAXINT
 
-commit 51578d83811129c895428cce0828b613be044130
-Author: Richard Good <richard.good@smilecoms.com>
-Date:   Tue Apr 14 10:01:02 2015 +0200
+commit 686fdc59fc3bb5348ddd283b296b2f156c261fe3
+Author: Hugh Waite <hugh.waite@xura.com>
+Date:   Wed Feb 3 18:47:39 2016 +0000
 
-    modules:ims_qos: separated stat aar_replies_received into media_aar_replies_received and registration_aar_replies_received
+    http_client: Clean up connection parameter definitions
+    - Add TLSversion enums to config file
+    - Add boolean types to config file
+    - Make connection parameter names consistent across default modparam/httpcon/configfile
+    - Update documentation and README
 
-commit aa8d1ff214630f2b3bc2bc6d03c57e6b17a995a4
-Author: jaybeepee <jason.penton@gmail.com>
-Date:   Tue Apr 14 09:46:22 2015 +0200
+commit 466cf3386b8ca653580ec6552b89f57adae984dd
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Wed Feb 3 18:30:09 2016 +0100
 
-    modules/ims_charging: added extra stat replies received for CCRs (reverted from commit 90d0a995a150b32f5300e919dca22bd0176642a2)
+    pkg/kamailio/deb: update version to 4.4.0~dev9
 
-commit e7e9095238d8fb2cd420e80641398d5f7c654065
-Author: jaybeepee <jason.penton@gmail.com>
-Date:   Tue Apr 14 09:46:22 2015 +0200
+commit 8943cd2e9b771faa03fe12fb658325a80a913631
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Feb 3 17:38:47 2016 +0100
 
-    modules/ims_charging: added extra stat replies received for CCRs (reverted from commit 90d0a995a150b32f5300e919dca22bd0176642a2)
+    Makefile.defs: version set to 4.4.0-dev9
 
-commit 90d0a995a150b32f5300e919dca22bd0176642a2
-Author: jaybeepee <jason.penton@gmail.com>
-Date:   Tue Apr 14 09:30:08 2015 +0200
+commit 51fb7519fe4674a13c0ee1989030e712b96947bc
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Feb 3 17:33:33 2016 +0100
 
-    modules/ims_charging: added extra stat replies received for CCRs
+    Makefile.groups: group for http_async module
+    
+    - depends on curl and event2 libs
 
-commit 9ebf9a1461b4da608e211fc5ba68f517584b03dc
-Author: Richard Good <richard.good@smilecoms.com>
-Date:   Tue Apr 14 09:37:43 2015 +0200
+commit 1a16f11fca4637dfbf90e2b1f9a70ea6fd2668fd
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Feb 3 17:25:54 2016 +0100
 
-    modules:ims_qos: Added new stat aar_replies_received
+    topos: update sip headers for initial request forwarding
 
-commit b7075b103d27b3fe2b2c02e27e826b7638951c30
-Author: jaybeepee <jason.penton@gmail.com>
-Date:   Tue Apr 14 09:30:08 2015 +0200
+commit 277d3afe6a9e16dae0b1cba00f147333687a03e8
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Feb 3 17:25:23 2016 +0100
 
-    modules/ims_charging: added extra stat replies received for CCRs
+    kamctl: refreshed db creation scripts
 
-commit 0e8ef73c2095a7564735a1dab9ed32e3531fc59e
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Mon Apr 13 17:04:41 2015 +0200
+commit 4a9c9d01c563ed3a6f0bdba033aed77161065477
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Feb 3 17:24:55 2016 +0100
 
-    pv: fix memory leak when getting $conid
+    lib/srdb1: updated xml shemas for topos tables
 
-commit 025887dea5be7f40c6c9b1ba7e2b2cf522c4c9f0
-Author: Giacomo Vacca <giacomo.vacca@gmail.com>
-Date:   Mon Apr 13 10:19:01 2015 -0400
+commit ddbf18a5fb131d37920a1b83260c08944239c8d5
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Feb 3 12:57:11 2016 +0100
 
-    ndb_redis: update README with init_without_redis
+    core: typef'ed the lump structure
 
-commit 7b18dcc3017baeb5b918c98765f1526f22438788
-Author: Giacomo Vacca <giacomo.vacca@gmail.com>
-Date:   Mon Apr 13 16:15:51 2015 +0200
+commit a7aa7a7c5a863d4d1f4e31fc307bb57051e26627
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Wed Feb 3 17:03:53 2016 +0100
 
-    ndb_redis: update doc with init_without_redis
+    http_client Add configuration file example
 
-commit 2058793b61d1e4ad251ded334750bf4ec1ff1f6b
-Author: Giacomo Vacca <giacomo.vacca@gmail.com>
-Date:   Mon Apr 13 16:09:03 2015 +0200
+commit 0a1b5df76fededb0b9e065cd607d974bf8f333b5
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Wed Feb 3 16:58:30 2016 +0100
 
-    ndb_redis: optionally allow mod init with redis unavailable
+    tls fix typo in README
 
-commit fb1e33801ab22320aecbc0609d8b6faafd657bf3
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat Apr 11 12:45:58 2015 +0200
+commit e3bb82b99a0e8174852c180d567101d7d97ce370
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Wed Feb 3 16:57:34 2016 +0100
 
-    app_lua: update to make it compile against lua 4.2
-    
-    - testing at runtime should still be done
+    http_client update README
 
-commit 74f3d852389b1aa50dd1b34d73e25f62de152339
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat Apr 11 09:07:19 2015 +0200
+commit 604a5c23f0abd15423c8846a5dd4e9403f6b3cd6
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Wed Feb 3 16:57:06 2016 +0100
 
-    app_lua: detect lua 4.2
-    
-    - enable module compat mode
+    http_client Document new "config_file" module param
 
-commit bb3a6a64e31dd011bd4267121021f30d8e7f975a
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Apr 10 16:46:28 2015 +0200
+commit e2a2128c82404d9f6d067fb8ab5e2001b843394d
+Author: Hugh Waite <hugh.waite@xura.com>
+Date:   Wed Feb 3 15:15:22 2016 +0000
 
-    ndb_mongodb: documented mongodb_find_one(...) cfg command
+    http_client: Add ability to load connection definitions from config file
+    - All current modparam parameters supported
+    - Default values given as modparmas will be used if not specified in config
+    - TODO: Cannot load defaults from config file
 
-commit ed4d7fbee914c7fc4c5da438f4c4f021648d1e75
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Apr 10 16:39:37 2015 +0200
+commit 3ba6c4451a98bf365e18b964354bd08381dd4f8f
+Merge: c6f7edd 50fca23
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
+Date:   Wed Feb 3 15:30:33 2016 +0100
 
-    ndb_mongodb: added mongodb_find_one()
+    Merge pull request #480 from grumvalski/async_http_mod
     
-    - find first matching document and return it
-    - faster when knowing it is supposed to be only one, or needing only one
+    http_async_client: non-blocking async HTTP client module
 
-commit 4a7ad5eedbc956277a65af4b57b1aaea8fcf389b
-Author: Juha Heinanen <jh@tutpro.com>
-Date:   Fri Apr 10 16:36:53 2015 +0300
+commit 50fca238aa618d0c9dbf5c2d3681afa6a4a3a769
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
+Date:   Mon Jan 18 15:38:26 2016 +0100
 
-    rtpengine: added weights to rtpengine_sock example
+    http_async_client: non-blocking async HTTP client module
 
-commit c6eff0f5f6ec33fba5d61e4a6616d1bddfe6f958
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Apr 10 11:32:20 2015 +0200
+commit a5286513c56f2a6e94385cb75bff1fdca3110e93
+Author: Camille Oudot <camille.oudot@orange.com>
+Date:   Tue Jan 5 16:53:40 2016 +0100
 
-    ndb_mongodb: fixed name of the function in docs
+    pv: export some PV functions
 
-commit 545037884e806df0d450fd6d7b425808c944d8a8
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Apr 8 16:29:33 2015 +0200
+commit c6f7edd4f644388a4b35bca9d9d8f4880b6b4620
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Wed Feb 3 13:47:05 2016 +0100
 
-    kamctl: added help for 'db connect' command
+    http_client Adding template for developer's guide
 
-commit 1044cd532c57641881e21c9b59d523b8f9d59340
-Author: jaybeepee <jason.penton@gmail.com>
-Date:   Wed Apr 8 15:33:03 2015 +0200
+commit ff90dbd17fd041bf85d0cb7c3590b0493e8dba15
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Wed Feb 3 13:10:59 2016 +0100
 
-    modules/cdp: Fixed possible deadlock with sticky loadbalancing of CDP sessions
+    http_client Update Todo
 
-commit 224e34a55b012ee46996bb4d86e662d99e4c0541
-Author: jaybeepee <jason.penton@gmail.com>
-Date:   Wed Apr 8 15:26:06 2015 +0200
+commit 864f74a295413577b3768e6bb2215fcfef094f4f
+Author: Hugh Waite <hugh.waite@xura.com>
+Date:   Wed Feb 3 11:49:19 2016 +0000
 
-    modules/ims_charging: return if no reply associated with dlg
-           - prevents possible segfault
-           - also removed old commented code
+    http_client: Rename module in module interface
 
-commit e0c11e332b7cffc94cada674defb567ce2f6562e
-Author: Richard Good <richard.good@smilecoms.com>
-Date:   Wed Apr 8 15:20:24 2015 +0200
+commit 8c303bf1e9688169a9e1a475f2e4a6c1790357e8
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Wed Feb 3 12:04:16 2016 +0100
 
-    modules/ims_qos: improved selection of identifier for Rx
+    http_client Rename "curlcon" => "httpcon"
 
-commit 6cc60c159c692b2f38d0fce6b07510b9cc88efd0
-Author: jaybeepee <jason.penton@gmail.com>
-Date:   Wed Apr 8 15:18:21 2015 +0200
+commit 0af10a28f8ad72af9e58c10fd9cd296c317e08ad
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Wed Feb 3 11:57:30 2016 +0100
 
-    modules/dialog_ng: fix route_sets for callee_leg
+    http_client Change names of counters and RPC call
 
-commit 285225c30fbe23c58361966020da1b9d089cca9e
-Author: jaybeepee <jason.penton@gmail.com>
-Date:   Wed Apr 8 15:17:04 2015 +0200
+commit 9ffff61534477aeac9da88045134acb89974ab55
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Wed Feb 3 11:54:01 2016 +0100
 
-    modules/dialog_ng: end dialog on timeout
+    http_client change function names
 
-commit 0e30a2d5223de2ca32cb90b7eb65055784f3b3e8
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Apr 8 11:02:06 2015 +0200
+commit da2ceb14c00cd86e6c7bcd160dfece8538414761
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Wed Feb 3 11:53:40 2016 +0100
 
-    acc: docs for cdr_on_failed parameter
+    http_client update docs, fix errors
 
-commit 625b094d0ae669ce07bd321735809175f4269eb4
+commit 6260bd810bd6f1f54bbf43c9cc88bb64f4bce83a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Apr 8 10:58:25 2015 +0200
+Date:   Wed Feb 3 00:02:07 2016 +0100
 
-    acc: cdr_on_failed default value set to be backward compatible
+    htable: docs for cols attribute of hash table definition
 
-commit dde198813953bc722ae5aafecbcea4d2f26c38e8
+commit fd1471d8154ad2ae9c067cfe9df7fe9161510ae2
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Apr 8 10:56:58 2015 +0200
+Date:   Tue Feb 2 23:45:01 2016 +0100
 
-    acc: new parameter cdr_on_failed to control writing cds for failed dialogs
+    htable: don't sync back to db when cols per htable is set
 
-commit 59f1451db54be608f1417075001d2f0aa5be8786
+commit 955455aad0d078ec65458c8ca9fae6d91f00d4b9
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Apr 7 12:34:34 2015 +0200
+Date:   Tue Feb 2 23:35:55 2016 +0100
 
-    textops: fixed reply code on no-match for search_hf() with flag f
+    htable: allow specifying column names per hash table
+    
+    - at least two columns must be specified, first is the one corresponding
+      to key_name
+    - the values of following columns are concatenated with a comma delimiter
+    - columns can be specified with cols attribute in htable definition and
+      they must be enclosed in quotes in order to be a valid sip parameter
+      value and be separated by comma
     
-    - true instead of false was returned
-    - reported and patch by Paolo on sr-users
+    modparam("htable", "htable",
+        "a=>size=4;dbtable=a;cols='key_name,val1,val2,val3'")
 
-commit 1a3ce79cc058c57197a7b3736b3ec8b08be5c33f
+commit a348a74269ec54143aefabc3d12a4fd0fb85dc7a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Apr 3 20:02:37 2015 +0200
+Date:   Tue Feb 2 16:54:17 2016 +0100
 
-    uac_redirect: updated the example script
+    kamdbctl: include topos tables when creating standard database
 
-commit 9ac723b84e37322f2b6771027de546a963eceb34
-Author: Robert Boisvert <rdboisvert@gmail.com>
-Date:   Fri Apr 3 10:23:51 2015 +0200
+commit 362648d79f94280f8db2b8651719fed511cf1a37
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Feb 2 16:48:42 2016 +0100
 
-    ipops: added documentation for new function and pv
+    Makefile.groups: added topos module in standard group
 
-commit 7e89554a727bfb965c2cdc4dbbd7606988351e60
-Author: Robert Boisvert <rdboisvert@gmail.com>
-Date:   Thu Apr 2 21:24:24 2015 +0200
+commit 62fd20ff32a97ac2d89c8e5560ba7a97f508d87d
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Feb 2 16:47:53 2016 +0100
 
-    ipops: added function to perform dns srv query in config
-    
-    - new config variable $srvquery(key) gives access to result
+    Makefile.groups: curl module became http_client
 
-commit 6039fc5ef6c738c2272adda30e69e3783457fc13
+commit 68717c2af058d02601f270ab7430a6cbf00dda33
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Apr 2 12:36:02 2015 +0200
+Date:   Tue Feb 2 16:42:32 2016 +0100
 
-    textopsx: selects moved to dedicated section
+    topos: new module - topology stripping
     
-    - not belonging to the functions
+    - provides topology hiding by stripping the headers with SIP routing
+      details
 
-commit f969ffc1393d6ffcd8437ec1aa35255dbf73a8dd
+commit ee4c74d68180b89b30a48a845d1b026a7a67f0de
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Apr 2 12:04:20 2015 +0200
+Date:   Tue Feb 2 16:41:29 2016 +0100
 
-    acc: uniformizing section ids
+    kamctl: added db creation scripts for topos module
 
-commit f4d052b844452add3ed8bcdf6e6c78700e588205
+commit 087b987ef267b0aa128c795d794606e613419e37
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Apr 1 14:36:52 2015 +0200
+Date:   Tue Feb 2 16:40:40 2016 +0100
 
-    msilo: documentation for skip_notification_flag parameter
+    lib/srdb1: sml definitions for db tables of topos module
 
-commit b6f5e5377003660543adf667efe16f43b63319eb
+commit 76835b62986d2bb05b34c870b362126290b15317
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Apr 1 14:31:36 2015 +0200
+Date:   Tue Feb 2 16:39:49 2016 +0100
 
-    msilo: new parameter skip_notification_flag
-    
-    - set to a flag value to be used to mark when the notification back to
-      sender shouldn't be sent
-    - feature request by Anthony Messina (amessina), GH#61
+    kamctl: updates to sql creation scripts for rtpegine
 
-commit 845bdb8884743f5e126a53eb6aeb34f1f6afb1ea
+commit 049a27385904189682fc9c461d3fd31f3afab17e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Mar 31 15:15:27 2015 +0200
+Date:   Tue Feb 2 16:37:52 2016 +0100
 
-    presence: query_str filled with value of the corresponding column
-    
-    - static value was used that made setting of parameter for column names
-      not being considered
+    core: parser - typedef'ed via header structures
 
-commit 47d506cd6d6045bd09d89cafab0384d2a74a9c65
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Mar 31 15:08:23 2015 +0200
+commit de3afab1631fc6c617b66d03ebf173bbfe10a144
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Tue Feb 2 15:24:21 2016 +0100
 
-    presence: variable for last subscription uri made static and renamed
+    http_client Update TODO
     
-    - avoid eventual conflicts in the future because presence modules bind between
-      each other
+    Add note about stuff that needs a per-process handling (referring to a discussion between
+    HW and OEJ this weekend at Fosdem)
 
-commit 08acf091a4500d2eec3987a0d07fd87cf5df63e1
-Merge: 202506e 97f1909
-Author: lazedo <luis.azedo@factorlusitano.com>
-Date:   Mon Mar 30 15:46:42 2015 +0100
+commit 78712dfc770c39742336f34375b967a88c7313d9
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Tue Feb 2 15:02:50 2016 +0100
 
-    Merge pull request #118 from kamailio/lazedo/presence-subs
-    
-    presence: add $subs pv for subscription access
+    http_client Rename include file
 
-commit 97f1909cc1bcb93d196067ce2171d9a5a9661328
-Author: Luis Azedo <luis@2600hz.com>
-Date:   Mon Mar 30 13:23:44 2015 +0100
+commit fea3b93d4d6ac2d7bdc918560d5ced0f0f652591
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Tue Feb 2 14:58:48 2016 +0100
 
-    presence: add $subs pv for subscription access
-    
-    after handle_subscribe there is no safe way in script to obtain the presently
-    because re-subscription RURI is ip of kamailio and To-Uri may not contain
-    the presently.
-    
-    $subs(uri) will allow access to this value
-    
-    added as a pv to allow extension to get more properties from subscription
+    http_client Rename module file
 
-commit 202506eccabba3a405e43e7e388f00409c297ef0
-Merge: c28a887 fa4b3d4
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Mar 30 13:38:06 2015 +0200
+commit fb1ffeaf7bb1e309278459c77f586ac0d2f46cb1
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Tue Feb 2 14:57:13 2016 +0100
 
-    Merge pull request #116 from kamailio/lazedo/sip-uri-match-4
-    
-    presence: add sip_uri_match module parameter
+    http_client Update README files
 
-commit c28a887d3a51b471e0bcc111e6af65e17fc36a1b
-Author: Richard Good <richard.good@smilecoms.com>
-Date:   Mon Mar 30 11:54:10 2015 +0200
+commit 4e7921a50e9bc375e9de29d2d6dc22fba5cea5b7
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Tue Feb 2 14:52:14 2016 +0100
 
-    modules/ims_qos: check for called party id in request if P-Asserted-Id not present
+    http_client Rename doc files
 
-commit dac57a30ee194b401a7c149f2d54f83f6d077370
-Author: lucian balanceanu <lucian.balanceanu@1and1.ro>
-Date:   Mon Mar 30 09:49:23 2015 +0300
+commit eb2f18e3a157512175cdb84b05455ab22db72655
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Tue Feb 2 14:49:32 2016 +0100
+
+    curl Rename module to http_client
+
+commit 319904b7fb674855d72461550c40f0c3adeab5cc
+Merge: 1b6fe67 f604bc4
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
+Date:   Tue Feb 2 13:06:35 2016 +0100
 
-    rtpengine: add queried_nodes_limit parameter
+    Merge pull request #494 from grumvalski/cnxcc_log
     
-    - queried_nodes_limit: configure the total number of nodes inside a set
-      to be tried before giving up selecting a rtpengine.
+    cnxcc: change some log levels from INFO to DBG
 
-commit 932a5e8a452e59d27ad70f3c5b72591ad372894a
-Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
-Date:   Mon Mar 30 08:54:46 2015 +0300
+commit f604bc4baf7b3332e661dba1c935a259112a4e72
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
+Date:   Tue Feb 2 12:48:07 2016 +0100
+
+    cnxcc: change some log levels from INFO to DBG
+
+commit 1b6fe67edf5fd3fedb759f1cc837b1148bc341c2
+Merge: 3d88a55 2f02050
+Author: Hugh Waite <que273@users.noreply.github.com>
+Date:   Tue Feb 2 11:05:07 2016 +0000
 
-    userblacklist: adding new fifo commands
+    Merge pull request #481 from kamailio/tmp/hpw_curl_improvements
     
-    - adding dump_blacklist, check_blacklist, check_whitelist, check_userblacklist,
-      check_userwhitelist commands
+    curl: Add various curl and TLS options to curl module
+    - client key/certificate
+    - cacert
+    - sslversion
+    - cipher suites
+    - verify_host and verify_peer
 
-commit e7dc20f48c674b0eca5419c93e05a430a5b20e71
-Author: grumvalski <federico.cabiddu@gmail.com>
-Date:   Sun Mar 29 17:48:20 2015 +0200
+commit 2f0205093803cbd3761e6ae0384b548c19b4e3e4
+Author: Hugh Waite <hugh.waite@xura.com>
+Date:   Tue Feb 2 10:15:22 2016 +0000
 
-    modules/tsilo: return from ts_store if transaction is not defined
+    curl: Ensure all values of verify_host are valid
+    - verify_host=1 is deprecated, automatically use 2
 
-commit 8a7c70a5b831542cde77e7945e97d51901b95310
+commit 3d88a5516e0fb9693846831bf89786153f475192
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat Mar 28 15:00:48 2015 +0100
+Date:   Tue Feb 2 09:15:27 2016 +0100
 
-    tm: clone path vector back to pkg for faked message
+    pua_dialoginfo: don't free dlginfo structure in dlg loaded callback
     
-    - it is cloned and can be changed, resulting in attempt to free a shm
-      pointer via pkg operation
-    - reported by Jose Seabra
+    - the structure will be destroyed in a later dlg callback, enabled by
+      dlg_api.register_dlgcb(), via free_dlginfo_cell()
+    - based and includes partial patch from GH #492, by Phil Lavin
 
-commit 3957db5fb51e23535a89b15c8f05463e5702424d
+commit fe4d03c1cb1b9371d3dcd839a96611d33a74d966
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat Mar 28 14:31:59 2015 +0100
+Date:   Tue Feb 2 08:57:45 2016 +0100
 
-    tm: reply_lock per transaction made re-entrant
-    
-    - on a report by Jason Penton
-    - re-ordered some includes to get rid of cross dependencies in defines
+    mtree: refreshed the readme
 
-commit 44fdfff6b407bc3d541cd43f249700a69f1e0eb8
+commit ebdf05f589329948d43fb05bd53c372e5dfec631
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat Mar 28 08:57:15 2015 +0100
+Date:   Tue Feb 2 08:57:04 2016 +0100
 
-    usrloc: proper init column names
+    mtree: more documentation for mtree defintion
     
-    - reported and patch by Anthony Messina, GH#117
+    - details about cols attribute
 
-commit 64dc2bbba40ccc2afc1d34c78a6d066892549fb3
+commit 27e3ecb60702749837f2dc59d694933b12e3a7bd
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Mar 27 15:57:53 2015 +0100
+Date:   Tue Feb 2 00:04:57 2016 +0100
 
-    usrloc: doc updated for the parameters of the new db table columns
+    mtree: allow specifying column names per tree
+    
+    - at least two columns must be specified, first is the one corresponding
+      to tprefix
+    - if more than two, then the values of those columns are concatenated
+      with a comma delimiter
+    - columns can be specified with cols attribute in mtree definition and
+      they must be enclosed in quotes in order to be a valid sip parameter
+      value and be separated by comma
+    
+    modparam("mtree", "mtree",
+      "name=mt;dbtable=mtree;cols='tprefix,tvalue1,tvalue2'")
 
-commit c3d74313a4ec98096878ba231859b5bf11fd0e54
+commit 5bd26e21cb6c9b7711f18b031b6e0d05349aab7e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Mar 27 15:47:22 2015 +0100
+Date:   Tue Feb 2 00:01:31 2016 +0100
 
-    kamctl: database creation scripts updated for new location table schema
+    core: wtimer - disabled debug message
 
-commit 5c817f8997cea3345f053129aa8945968b8b17bd
+commit 5de62614f6c26f4f3ec6965bb69ba97b3aa83dc8
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Mar 27 15:46:58 2015 +0100
+Date:   Mon Feb 1 19:01:07 2016 +0100
 
-    registrar: set server_id field for location record
+    crypto: documentation for register_callid parameter
 
-commit 67e40ec09e4bdce7fe2454bd39e75769ee1581dd
+commit a28bc7c4c2dc02d7cf1d267ffa53f4d7f983fb5f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Mar 27 15:45:58 2015 +0100
+Date:   Mon Feb 1 18:53:34 2016 +0100
 
-    usrloc: store server_id, connection id and keepalive values for location records
+    tm: use core sip routing api callid generator if available
     
-    - following the discussion on sr-dev to allow various optimizations for
-      db-only mode
+    - if no component set a custom callid id generator, then the internal
+      one is used, like so far
 
-commit 1a76fb05126d8154e59fc1524727d7f84d8cff2c
+commit 0085398d088f7c3651c09af12a0bbff997a16bcc
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Mar 27 15:43:37 2015 +0100
+Date:   Mon Feb 1 18:50:01 2016 +0100
 
-    srdb1/schema: new columns to table location
+    crypto: option to register a callid generator callback
     
-    - server_id - store the value for server id
-    - connection_id - store the value for connection id of location record,
-      to be used for db only mode tcp optimizations (not restored after
-      restart)
-    - keepalive - set if the nat branch flag is set for the contact, to
-      speedup selection of records for nat keep alive in db only mode
+    - use libssl random and hashing for generating RFC 4122 version 4 UUID
+      with high quality entropy that can be used as callid for requests sent
+      by tm, through sip routing core api
+    - new mod param: register_callid - set to 1 in order to register callid
+      genrator callback to core (default is 0)
 
-commit 66accf1a36ddba2371f404a8fdcc1e65dbd5e078
+commit 0ee31b2d29c4822ef6302411fcbe89aaee619e3a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Mar 27 09:00:53 2015 +0100
+Date:   Mon Feb 1 18:48:55 2016 +0100
 
-    presence: increment presentity table version to 4 in code
+    core: sip routing api - custom callid generator callback
     
-    - reported by Juha Heinanen
+    - allow registration of callback functions for different callid
+      generators
 
-commit 3b029441f506dd85c6d4c827f2616d0076b7b8e9
-Author: Ovidiu Sas <osas@voipembedded.com>
-Date:   Thu Mar 26 21:42:57 2015 -0400
+commit 651a9c51a638b1b36adf710b295ee62e12fe0183
+Author: lazedo <luis.azedo@factorlusitano.com>
+Date:   Mon Jan 25 13:24:32 2016 +0000
 
-    registrar: fix compile errors introduced by commit b86ff789b86d2f7512c23fe0624d553b37ce11cb
-     - define w_registered3
-     - define w_registered4
-     - define registered_fixup
+    presence: update documentation
 
-commit 7b011b32be9bca6cf618e2eecd8364dce4041af6
-Author: Luis Azedo <luis@2600hz.com>
-Date:   Fri Mar 27 01:36:45 2015 +0000
+commit a3088218936d7048b467a44682dd028346fa928d
+Author: lazedo <luis.azedo@factorlusitano.com>
+Date:   Mon Jan 25 13:24:01 2016 +0000
 
-    registrar: fix wrong var name
+    presence: 4.4 improvements
+    
+    adds presence:notify-reply event
+    implements $notify_reply for handling in presence:notify-reply event
+    adds flags, user_agent columns to active_watchers
+    extends $subs to other subscription properties
 
-commit fa4b3d45c77015f70ab8d0c20e05fde8c0bd0dba
-Author: Luis Azedo <luis@2600hz.com>
-Date:   Fri Mar 27 01:19:29 2015 +0000
+commit b1daeaca382d39a76ed5d45a052f18cffa09298c
+Author: lazedo <luis.azedo@factorlusitano.com>
+Date:   Mon Jan 25 13:19:20 2016 +0000
+
+    presence: add flags and user_agent to schema
+
+commit 97cd5d3188b1d3a2ef8f7105d753eeb1ee02c20b
+Author: lazedo <luis.azedo@factorlusitano.com>
+Date:   Sun Jan 31 00:01:30 2016 +0000
 
-    presence: add sip_uri_match module parameter
+    kazoo: add amqps connection support
+
+commit 8357543007760d941fcb92c12297f0109397853e
+Author: Camille Oudot <camille.oudot@orange.com>
+Date:   Fri Jan 29 20:00:20 2016 +0100
+
+    tcpops: per-connection control over tcp:closed
     
-    added param sip_uri_match
-    0 - case sensitive (default)
-    1 - case insensitive
+    for enhancement #461
+
+commit df875b53340c9e09b6ca0baaa2154000d0bbba47
+Author: Camille Oudot <camille.oudot@orange.com>
+Date:   Fri Jan 29 18:18:19 2016 +0100
+
+    tcp: define new flag to control tcpop's tcp:closed
     
-    can be extended to a more compliant version, (sensitive user, insensitive domain).
-    the parameter sets the function to call to match uris.
+    for enhancement #461
 
-commit b86ff789b86d2f7512c23fe0624d553b37ce11cb
-Merge: 4763dfa 34fd472
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Mar 26 23:34:26 2015 +0100
+commit 094613b85d21e430fe9350722a99794bb2ae59bf
+Merge: 868bf24 6627098
+Author: Camille Oudot <camille.oudot@orange.com>
+Date:   Fri Jan 29 16:23:33 2016 +0100
 
-    Merge pull request #45 from grumvalski/cdp_src_addr
+    Merge pull request #491 from mslehto/bsdtcpops
     
-    modules/cdp: added src_addr parameter in peer definition
+    Make tcpops module usable on BSD
 
-commit 4763dfab3bc02bdcab1c388802ae94c3f9568ecd
-Merge: da5d414 7ba770c
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Mar 26 23:26:53 2015 +0100
+commit 868bf2474c9d22e659875a2ac49553c4908553b2
+Author: Camille Oudot <camille.oudot@orange.com>
+Date:   Fri Jan 29 15:46:59 2016 +0100
 
-    Merge pull request #115 from kamailio/lazedo/registrar-registered
+    mem/tlsf: return a valid pointer for malloc(0)
     
-    registrar : add optional params to registered function
+    for consistency with FM and QM allocators
 
-commit da5d414e2ad294f213a5c9aa5c3cf7dd78fe79a6
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Mar 26 21:18:49 2015 +0100
+commit 6627098eb4adad706d20f6b73d1b7e75cc08a21f
+Author: Mikko Lehto <mslehto@iki.fi>
+Date:   Fri Jan 29 14:55:34 2016 +0200
 
-    presence: update to README content based on latest docbook files
+    tcp: include netinet/tcp.h to make certain macros available
+    
+    Following are tested: TCP_KEEPINTVL, TCP_KEEPIDLE, TCP_KEEPCNT
 
-commit 07fee9b2a24236aca9fd134a1e0c3748e643b8a8
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Mar 26 21:18:21 2015 +0100
+commit 676a2d0a8aaa8daeaf07947d6b63905cb19d0656
+Merge: b727c99 06a9516
+Author: Eloy Coto <eloy.coto@gmail.com>
+Date:   Fri Jan 29 09:04:09 2016 +0000
 
-    presence: documente new parameters xavp_cfg and retrieve_order
+    Merge pull request #488 from mslehto/statsd6
+    
+    modules/statsd improvements
 
-commit 352f05c9838ce3dcc33f5c5f83a9c8850b6543b0
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Mar 26 21:03:40 2015 +0100
+commit bb1f0472614186e933c2caa002c151cf64b60756
+Author: Mikko Lehto <mslehto@iki.fi>
+Date:   Wed Jan 27 19:45:12 2016 +0200
 
-    presence: added section ids for parameters and functions
+    modules/tcpops: update list of platforms
 
-commit 9f92b33c5eb35c32e5d07789bac86e850dfd0d83
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Mar 26 20:43:45 2015 +0100
+commit 957e8a04f798b9c30964005bdaedd895bd62f46f
+Author: Mikko Lehto <mslehto@iki.fi>
+Date:   Wed Jan 27 19:22:41 2016 +0200
 
-    presence: option to set priority for presentity documents
-    
-    - xavp_cfg - new parameter to specify the name of xavp use to store
-      attributes for publish processing
-    - priority can be set inside xavp_cfg with $xavp(xavp_cfg=>priority)
-    - priority is stored in a new column inside database table presentity
-      for each publish that has the xavp set
-    - retrieve_order - new parameter to specify the order to retrieve the
-      records from database. Default value is 0 (retrieve by received_time
-      like so far). If set to 1, retrieve by priority value
-    - if xavp_cfg parameter is set but priority field inside it is not, then
-      inside the database is stored a value based on timestamp so the newest
-      records will have a higher value, preserving the old behaviour even
-      the retrieve_order=1
+    modules/tcpops: fix documentation typo
 
-commit 97389e4e84fb15a640767b9e4d5f1b9d63a105f6
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Mar 26 19:57:12 2015 +0100
+commit ab7bf76e8d7cce405d4a90b727cde6be67015c4a
+Author: Mikko Lehto <mslehto@iki.fi>
+Date:   Wed Jan 27 19:26:46 2016 +0200
 
-    kamctl: regenerated db schema - updates to sip_trace and presentity
+    tcp: use macros from netinet/tcp.h to detect TCP feature
+    
+    makes tcpops module usable on FreeBSD 10
 
-commit bb407ad5afb41697be127b390e25ba959fa1b27b
+commit b727c99b8e74feec6ad1af0d01b2f4e46200ef46
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Mar 26 19:54:40 2015 +0100
+Date:   Wed Jan 27 15:48:10 2016 +0100
 
-    srdb1/schema: added priority column to presentity table
+    core: explictely present the main process in description
     
-    - version of the table increased to 4
+    - along with existing attendant description
 
-commit beba4579778f8af0bc0d88c13a6f433dd9ffa8a0
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Mar 26 15:51:54 2015 +0100
+commit b6e2dce80a607b12276addea310c9696c3c39ce9
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Wed Jan 27 10:50:22 2016 +0200
 
-    presence: more use of variable for received_time column instead of static value
+    rtpengine: Init and dealloc hastable locks
+    
+    Right now only alloc and destroy is done. Also do init and dealloc.
 
-commit 8729aa8cde19f39eebce7ef9be7e31ea121b9a99
+commit fe37c011810d563f8a7e7d1e6856d7199dd1f5d2
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Mar 26 15:48:09 2015 +0100
+Date:   Wed Jan 27 10:14:05 2016 +0100
 
-    presence: use name of received_time column from associated variable
+    core: Makefile.defs - renamed var CPU to CPUTYPE
+    
+    - some operating systems (e.g., suse), sets the CPU in the environment
+      to the cpu architecture, while the makefile uses it for cpu type
+      provided to -mtune parameter of gcc
 
-commit cb2ad9c0036a6390a9ca19d638fe220662d24b3c
-Author: jaybeepee <jason.penton@gmail.com>
-Date:   Thu Mar 26 15:40:53 2015 +0200
+commit 73872420188b2eb0a5adb51a03a3c17baec1a331
+Author: Carsten Bock <carsten@ng-voice.com>
+Date:   Wed Jan 27 10:15:58 2016 +0100
 
-    modules/CDP: added stickiness to loadbalancing of diameter peers
+    ims_charging: Fixed setting of AVP
 
-commit 7ba770ca43485531eef4ad4ccbefe046d8fb2223
-Author: Luis Azedo <luis@2600hz.com>
-Date:   Wed Mar 25 11:21:21 2015 +0000
+commit 6711306d48be16fcf1dff860f72d0db14cac02fc
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Wed Jan 27 10:21:06 2016 +0200
 
-    registrar : add optional params to registered function
+    rtpengine: Fix coredump on kamailio shutdown
     
-    3rd parameter as flag is used to optionally restrict contacts when searching.
-    values are
-      1 - match_callid
-      2 - match_received
-      3 - match_contact
+    Fix release_lock leading to coredump, when kamailio shutdown.
+
+commit 9acbdd31a6e797dcb9aed568726965a568ac4fb7
+Merge: 55350c0 9867534
+Author: lazedo <luis.azedo@factorlusitano.com>
+Date:   Tue Jan 26 21:16:51 2016 +0000
+
+    Merge pull request #490 from kamailio/lazedo/db_text_buffer
     
-    4th parameter as flag to optionally perform action on positive match
-    values are
-      1 - set xavp_rcd with value from matched contact
+    db_text: add buffer size for reading text files
 
-commit e172b7a1b66edfb302da8d498eada7da9f21643e
-Author: Richard Fuchs <rfuchs@sipwise.com>
-Date:   Fri Mar 20 09:43:36 2015 -0400
+commit 98675340e429b752bdb8a4d7f7d6c1c5f60227d5
+Author: lazedo <luis.azedo@factorlusitano.com>
+Date:   Tue Jan 26 19:40:51 2016 +0000
 
-    tmrec: update licensing and copyright info
+    db_text: add buffer size for reading text files
+    
+    the static value of 4096 may not be enough when dealing with presence
+    tables that have xml content
 
-commit e6cdb91037abc5a7668e7919281072b15e758739
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Mar 20 12:57:04 2015 +0100
+commit 55350c0b54cd2e884b8f97f8686dbcb98769a6f3
+Author: Carsten Bock <carsten@ng-voice.com>
+Date:   Tue Jan 26 19:30:20 2016 +0100
 
-    tm: formated the comment without + chars
+    ims_charging: Added missing definition
 
-commit 0ee3dc5e3edc49cf62f97ddd87a40b12c59b73ff
-Author: jaybeepee <jason.penton@gmail.com>
-Date:   Fri Mar 20 13:29:34 2015 +0200
-
-    modules/tm: restore code to set blind uac branch last_reply > 200
-
-commit 8960a3e7aa52f706676806c175e70d228cc11549
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue Feb 17 14:23:31 2015 +0100
+commit fb040b05811b2979130bdf842345c927cd6c1888
+Author: Carsten Bock <carsten@ng-voice.com>
+Date:   Tue Jan 26 18:37:36 2016 +0100
 
-    dialplan: use PV_IDX_ITR
+    ims_charging: Added changes after previous commit
 
-commit 28553798f5b30a6204752ed38a69c42b78bc91cc
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue Feb 17 13:55:18 2015 +0100
+commit 5c7ee4576ea353d8d2ffba66ea29c57cd2c26a7b
+Merge: 9c3ce39 789dec7
+Author: Richard Fuchs <rfuchs@sipwise.com>
+Date:   Tue Jan 26 12:34:01 2016 -0500
 
-    core: introduce '+' as PV_INDX_ITR
+    Merge pull request #429 from smititelu/KAMAILIO-29
     
-    With this notation we want to check all values one by one not
-    the list of coma separated values
+    Rtpengine table changes
 
-commit 82a441f1dd3ff4099d42d42758533fbcf6d7c8de
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Mon Jan 5 14:35:56 2015 +0100
+commit 9c3ce397a1baa45a7ee0123ff4e32bcf412506de
+Author: Carsten Bock <carsten@ng-voice.com>
+Date:   Tue Jan 26 18:22:36 2016 +0100
 
-    dialplan: using $(avp("key")[*]) on subst rules
+    ims_charging: Add ability, to retrieve the Diameter-Status-Code for the Charging-Session
 
-commit 7d70bad74e6329dff0d22c3b215be8a56d696f79
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Fri Jan 2 18:58:00 2015 +0100
+commit d9b5cdab809ac32b63589f270561cda17abaadb2
+Author: Hugh Waite <hugh.waite@xura.com>
+Date:   Tue Jan 26 12:45:33 2016 +0000
 
-    dialplan: using $(avp("key")[*]) on match rules
+    curl: Use correct modparam type for string params
 
-commit e5f8c686acd2e4d7e7009476699280efbbe7b6d2
-Merge: 6484b19 5681e9c
+commit 0e8a67b83a3ccb1113107402d9dda11b9829eaaa
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Mar 19 16:42:17 2015 +0100
+Date:   Tue Jan 26 00:35:57 2016 +0100
 
-    Merge pull request #114 from giavac/master
-    
-    Minor typos in textops README
+    core: secondary timer implemented as classic wheel timer (wtimer)
 
-commit 5681e9c6e9850eedd15e53219ce2bc55fd38dd90
-Author: Giacomo Vacca <giacomo.vacca@gmail.com>
-Date:   Thu Mar 19 11:30:56 2015 -0400
+commit 888fd8e287a6acc9313963d4d9b9af69127c0490
+Author: Mikko Lehto <mslehto@iki.fi>
+Date:   Fri Jan 15 15:42:38 2016 +0200
 
-    textops: minor typos in README
+    modules/ims_icscf: removes values.h dependency
+    
+    Did not compile on FreeBSD 10.
 
-commit 6c866c1296a34e0733bf33a1feac57ca8bfc64d7
-Author: Giacomo Vacca <giacomo.vacca@gmail.com>
-Date:   Thu Mar 19 11:28:58 2015 -0400
+commit 06a9516af72c87b9aa6e709f72eb6472951f398b
+Author: Mikko Lehto <mslehto@iki.fi>
+Date:   Tue Jan 26 00:38:20 2016 +0200
 
-    textops: minor typos in doc
+    modules/statsd: fixes incorrect socket() return value check and log message
 
-commit 6484b199fb48acc2c55f318812f2c968b845ca80
+commit f0313ae9edcaa2db39d265377e2f80344ced6dd5
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Mar 18 19:50:09 2015 +0100
+Date:   Mon Jan 25 23:37:49 2016 +0100
 
-    tm: propagate the on_failure value in to the branch for t_suspend()
-    
-    - likely lost when on_failure was added to each branch structure
-    - reported by Mickael Marrache
+    core: renamed cycles to loops to reflect rotation of the wheel timer
 
-commit 768dc8b566e2af04411570ef7b4d55a210a1927d
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Mar 18 18:36:37 2015 +0100
+commit 8ead5ae6f4cd0b64226a838fcc03c9beca219d98
+Author: Mikko Lehto <mslehto@iki.fi>
+Date:   Tue Jan 26 00:36:01 2016 +0200
 
-    sqlops: fix column index for sqlops_is_null()
-    
-    - report and patch by Mihaly Zachar
+    modules/statsd: combine sock structure and error tracking variable
 
-commit ab427110cbf5ec80f7791358573a31f318a4fc83
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Mon Mar 16 19:58:07 2015 +0100
+commit 20cd36c671972d9ebb180884b70e1fd91a92a1cc
+Author: Mikko Lehto <mslehto@iki.fi>
+Date:   Mon Jan 25 23:19:06 2016 +0200
 
-    db_text: Remove SVN ID, remove history notes
+    modules/statsd: enables IPv6 by using result from getaddrinfo()
 
-commit 32d992364a9fe812deac62f8f3edd632cf932080
-Merge: 53de5da 18e250f
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Mon Mar 16 19:42:44 2015 +0100
+commit c2ffa5b95f768f14ea3b1e30eed621c97ca1a025
+Author: Mikko Lehto <mslehto@iki.fi>
+Date:   Tue Jan 26 00:20:01 2016 +0200
 
-    uac: Add counters for active, disabled and total number of registrations
+    modules/statsd: fixes documented module parameter type
 
-commit 18e250f15b02e3ea30ecc037f758e8d16be14969
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Mon Mar 16 19:37:17 2015 +0100
+commit d3e0674c97ad9df80dd995269674e09728558db2
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sun Jan 24 22:03:42 2016 +0100
 
-    Update documentation
+    pua: if from_tag is not set, use empty string for db val
+    
+    - sqlite connector doesn't like null pointer for not null costraint
+    - reported by GH #345
 
-commit dab4692da5b0969f29259ca5476e874e6d318209
-Merge: 2cb8eb7 53de5da
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Mon Mar 16 19:27:56 2015 +0100
-
-    Merge branch 'master' into uacregstat
-    
-    * master: (61 commits)
-      dialplan: Remove SVN ID's and history notes
-      pua: Remove SVN ID and history
-      siptrace: Remove SVN ID
-      xhttp_rpc: Remove SVN ID
-      xmlrpc: Remove SVN ID's
-      rtpengine: small addition to nh_show_rtpp
-      ndb_redis: enable authentication when reconnecting.
-      pkg/kamailio/deb: update version to 4.3.0~dev5
-      jsonrpc-s: implementation of FIFO transport
-      Makefile.defs: version set to 4.3.0-dev5
-      Makefile.groups: added module auth_xkeys in the main group
-      geoip: updated the documentation with contc
-      geoip2: added continet conde for new geoip api pv
-      geoip: continent code attribute name changed to contc
-      auth_xkeys: remove unused variable: hbody
-      db_mysql: Remove SVN ID's, remove history sections
-      xmlrpc: Improve doc
-      presence: Remove svn id, remove history
-      geoip: return continent id via contid attribute
-      ctl: use uid/gid from the core if not set for the module
-      ...
+commit bffa9b32e536ff3c21dec7e9c949249a518b8a81
+Merge: f302cc5 53fb42a
+Author: lazedo <luis.azedo@factorlusitano.com>
+Date:   Mon Jan 25 13:26:02 2016 +0000
 
-commit 53de5da64ab71e0609db2b58a65651a0a7863f63
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Mon Mar 16 19:26:36 2015 +0100
+    Merge pull request #485 from kamailio/lazedo/db_text
+    
+    db_text: implemented raw query for UPDATE/DELETE/REPLACE
 
-    dialplan: Remove SVN ID's and history notes
+commit 53fb42ad1ca108bfd579bf9846c73255cb33766c
+Author: lazedo <luis.azedo@factorlusitano.com>
+Date:   Mon Jan 25 10:46:05 2016 +0000
 
-commit af62616212b543502cf09654f05a7ab0e055e719
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Mon Mar 16 19:22:23 2015 +0100
+    db_text: implemented raw query for UPDATE/DELETE/REPLACE
+    
+    also fixes db_free_result for non select operations
+    also improves replace by exiting on first match
+
+commit f302cc5b878a07b18ced0bc78db0cca14ca8d602
+Merge: 505fb2c 0688bed
+Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
+Date:   Mon Jan 25 00:11:34 2016 +0100
 
-    pua: Remove SVN ID and history
+    Merge pull request #484 from adubovikov/master
+    
+    modules/sipcapture: fixed function documentation
 
-commit 57e49875abfb2ae3ba1dbb6ef32bc84f2ba1f213
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Mon Mar 16 19:18:46 2015 +0100
+commit 0688bed1e6b972a7363b4ef37e786a522a31772b
+Author: root <root@d.start4.info>
+Date:   Sun Jan 24 18:07:07 2016 -0500
 
-    siptrace: Remove SVN ID
+    modules/sipcapture: fixed function documentation
 
-commit c3a29047c21d278d60f0185e3e3b5d789605d238
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Mon Mar 16 19:17:06 2015 +0100
+commit 505fb2c3c0f1aab1ece91514ad01debb8897efa4
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sun Jan 24 21:56:25 2016 +0100
 
-    xhttp_rpc: Remove SVN ID
+    ims_qos: strip square brackets from ipv6 address for inet_pton()
+    
+    - reported by GH #364
 
-commit 01de786379c7814b21e6446e1015451d0414497a
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Mon Mar 16 19:14:01 2015 +0100
+commit bfb1d0eca4ad610ccb3f60800355424f282f94a1
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sun Jan 24 17:39:14 2016 +0100
 
-    xmlrpc: Remove SVN ID's
+    usrloc: documentation for db_timer_clean parameter
 
-commit d2db2229f83cdf584c1dbb3485c31f01bc3e7dab
-Author: lucian balanceanu <lucian.balanceanu@1and1.ro>
-Date:   Mon Mar 16 09:42:09 2015 +0200
+commit 93b5d2e5098938e49831125622ee6a5a8ba002c4
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sun Jan 24 16:50:29 2016 +0100
 
-    rtpengine: small addition to nh_show_rtpp
+    usrloc: option to clean up database on write back/through modes
     
-    - if a RTP proxy has been disabled by a mi command
-    a "(permanent)" quote will appear when printing the disabled
-    status.
+    - enabled by db_timer_clean parameter
+    - deletes expired records from database using secondary timer
+    - can be helpful if there was an error on db client after the db
+      operation was done on server, as reported by GH #30
 
-commit 7f55064f3a2eeee16b9659d3c5c29e531bc92e62
-Author: Vicente Hernando <vhernando@systemonenoc.com>
-Date:   Fri Mar 13 14:10:48 2015 +0100
+commit 540030214d51d9e3db1e863a34ed2586bad031de
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sun Jan 24 13:30:19 2016 +0100
 
-    ndb_redis: enable authentication when reconnecting.
+    dispatcher: regenerated the readme file
 
-commit ab3f709c972b4ce4772e81b0642d9ebb6cc3ad78
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Thu Mar 12 15:59:23 2015 +0100
+commit 95aad5185c5622dea9b3edb3a2711b65ad146675
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Sun Jan 24 13:29:56 2016 +0100
 
-    pkg/kamailio/deb: update version to 4.3.0~dev5
+    dispatcher: documentation for rpc command dispatcher.ping_active
 
-commit adde641c3ba63130337fc72e2c55db44ac935020
+commit 44c5d1c02e87024e075c5417838d2d33bcba35c8
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Mar 12 14:45:37 2015 +0100
+Date:   Sun Jan 24 13:23:07 2016 +0100
 
-    jsonrpc-s: implementation of FIFO transport
+    dispatcher: rpc command dispatcher.ping_active
     
-    - JSON-RPC commands can be sent now via a FIFO file, as alternative to (or
-      together with) HTTP/S
-    - it can be useful for using it from terminal with command line/shell
-      tools
+    - manage global pinging state (send or not the keepalive to
+      destinations)
+    - kamcmd dispatcher.ping_active 0 - don't send keepalive requests
+    - kamcmd dispatcher.ping_active 1 - send keepalive requests
+    - default value is 1
 
-commit 39da19ff37f6b81a14916a6fb2f58e7687b3dd90
+commit 1828dcc00581822989a98c3e63244146200725d8
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Mar 11 23:39:54 2015 +0100
+Date:   Sun Jan 24 13:18:58 2016 +0100
 
-    Makefile.defs: version set to 4.3.0-dev5
+    dispatcher: refreshed the readme
 
-commit 2202c1be2e014cbfacee71f197a63a537b24e67e
+commit 536b0ab1c2f74a2b4832f40e6c1ad5c83733521e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Mar 11 23:39:27 2015 +0100
+Date:   Sun Jan 24 12:52:41 2016 +0100
 
-    Makefile.groups: added module auth_xkeys in the main group
+    dispatcher: documentation for ds_timer_mode parameter
 
-commit 7a1fb3aec976c53709cd3a27f5e2d16a9859d0e9
+commit 77a2fae782c5a4c8c5c25bd594ad68193e046a49
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Mar 12 10:04:52 2015 +0100
+Date:   Sun Jan 24 12:27:13 2016 +0100
 
-    geoip: updated the documentation with contc
+    dispatcher: ds_timer_mode - new param to specify the timer proc
     
-    - added remark about geoip2 module for using the new GeoIP API
+    - if set to 0 (default), main timer is used
+    - if set to 1, secondary timer is used
 
-commit 4d1e4e815d4ba7dbfe913caff42715b2adb74720
-Author: Sergey Okhapkin <sos@sokhapkin.dyndns.org>
-Date:   Thu Mar 12 09:57:44 2015 +0100
+commit 8087e661d8619fa028e51caf4fd32a4aaabc35e1
+Author: Robert Boisvert <rdbprog@gmail.com>
+Date:   Sat Jan 23 12:55:52 2016 -0500
 
-    geoip2: added continet conde for new geoip api pv
+    mohqueue: fixed Via processing
+    
+    - starts with the first Via
+    - includes complete Via
+    - call_tag placed in the correct location at end of buffer
+    - call_bufpos renamed to more correct meaning of call_buflen
 
-commit 0d0bf30963e24cd8218f2edd3f26a16dd6e66ee5
+commit 420fa65f239d0eb2dc64ae559440eed6efab3dd1
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Mar 12 09:48:08 2015 +0100
+Date:   Sat Jan 23 18:21:50 2016 +0100
 
-    geoip: continent code attribute name changed to contc
-    
-    - similar pattern like for the other attributes
+    Makefile.groups: added statsc module to default group
 
-commit 95e02eb1df87a0fc5733f1063124254a81da5d83
-Author: Ovidiu Sas <osas@voipembedded.com>
-Date:   Wed Mar 11 12:45:15 2015 -0400
+commit b5e16b18d889c84ae69ec03b91b9cc635e80c3ee
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Jan 22 19:31:36 2016 +0100
 
-    auth_xkeys: remove unused variable: hbody
+    statsc: removed unused variable
 
-commit 7675bae5b99b79d80de13afac9fd7cdf41f531a2
-Merge: db26c5c 0dfb681
-Author: Eloy Coto <eloy.coto@gmail.com>
-Date:   Wed Mar 11 15:38:47 2015 +0000
+commit 41c3e93afd9d365ba831705632925bb18fbdd9c2
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Jan 22 19:25:22 2016 +0100
 
-    Merge pull request #109 from eloycoto/master
-    
-    xmlrpc: Improve doc
+    statsc: updates to readme file
 
-commit db26c5ceb8bb68afdbab9bd2fc93fcaf5b299110
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Mar 11 16:26:21 2015 +0100
+commit ce027b038a925fcdad8ec31c18c4432ffc7fca43
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Jan 22 18:58:12 2016 +0100
 
-    db_mysql: Remove SVN ID's, remove history sections
+    statsc: documented statistics tracking
 
-commit 0dfb68143ceeccd613cc76e01dcc9bdce9d22ccb
-Author: Eloy Coto <eloy.coto@gmail.com>
-Date:   Wed Mar 11 15:02:29 2015 +0000
+commit be96761756daa73e7af2b7a7a6fd53ec77a7dee0
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Jan 22 18:47:32 2016 +0100
 
-    xmlrpc: Improve doc
+    statsc: documentation of rpc statsc.report
 
-commit a00367f9fdb1fc689f071a419576aa5b5a96b3a1
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Mar 11 15:30:50 2015 +0100
+commit 9bd5d2da7f92f0a45962b5adfce56d02defdecbd
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Jan 22 18:40:18 2016 +0100
 
-    presence: Remove svn id, remove history
+    stats: rpc command renamed to statsc.report
 
-commit 1ace8a167b9a6515be2b9f4a79786909c9ffce37
+commit 59ff0a65ca840705429debc0477c1c2f0a732f35
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Mar 11 11:02:26 2015 +0100
+Date:   Fri Jan 22 17:29:32 2016 +0100
 
-    geoip: return continent id via contid attribute
+    statsc: allow adding new statistics to trac via config parameters
 
-commit 3b5633de56c2367d19122f0f3c01698af34a21e9
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Mar 11 09:42:02 2015 +0100
+commit 7d810278ddca5671235672c85eb4da3520b02d2e
+Author: root <root@sbc001.mob1.jmfnetworks.net>
+Date:   Fri Jan 22 11:26:04 2016 -0600
+
+    statsc: fix compiler warnings: [-Wformat=] and [-Wunused-but-set-variable]
 
-    ctl: use uid/gid from the core if not set for the module
+commit 5efaf2292cfdee4d53ac4b263e37834f7c02b96c
+Merge: 8ff1270 825b4fa
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Fri Jan 22 16:48:20 2016 +0200
+
+    Merge pull request #483 from smititelu/master
     
-    - otherwise it cannot do clean created files at shut down
+    dtrie: sanity checks
 
-commit d7a10e6a5ea8852681b57586eb9b4d73b75f05bf
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Mar 11 09:40:52 2015 +0100
+commit 789dec73bd5f906b47ad95ee4e55ba2db3d7d3e2
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Wed Jan 20 10:11:49 2016 +0200
 
-    core: set the global sock_uid/gid based on the user/group values
+    rtpengine: rebuild rtpp_socks before send command
     
-    - they were left with initial value, more or less being unused
+    - update node selection only from displayed nodes
+    - update rtpp_set_list alocation from get_rtpp_set() to mod_init();
+    thus all procs will have reference to the list of sets.
+    - add locks for rtpp_set_head and rtpp_set
+    
+    - make rtpp_no shm variable guarded by rtpp_no_lock
+    - add rtpp_socks_size pkg variable
+    - compare rtpp_socks_size with rtpp_no and rebuild rtpp_socks if they differ
 
-commit c6ddf3aec7eb6e8d6046b006fde64ab7479aab5e
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Mar 10 14:58:32 2015 +0100
+commit 825b4fabb9bb4b2cf58dc1205423b8ce5d5e08cc
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Fri Jan 22 14:11:25 2016 +0200
 
-    ldap: fixed copy&paste error added in previous commit
+    dtrie: sanity checks
+    
+    Segfaults reported by Igor, on sr-Users mailing list.
 
-commit c5ae4020de8499e7a318783b21276dfd3fc0a6e3
+commit 8ff1270bc0a9443e9ed20016bd40bb6c27495c39
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Mar 10 14:52:08 2015 +0100
+Date:   Fri Jan 22 12:16:07 2016 +0100
 
-    ldap: more useful info on reconnect
-    
-    - reconnect message made a notice level, being not an error situation
-    - print the chosen ldap server address at info level when reconnecting
+    crypto: documentation for salt parameter
 
-commit 941fbda5c66da6c8069b3bce3764249bbb58baaa
+commit ee42c43a2772f53d15fd721160e34e8e06297b39
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Mar 10 14:38:38 2015 +0100
+Date:   Fri Jan 22 12:06:38 2016 +0100
 
-    sqlops: more verbose log message if execution of query fails
+    crypto: generate salt based on keyword for better key-based security
 
-commit 8375f37cd7603216a2bb55a4e9985b3c5e54af91
+commit 8dc55f2ac2e76100993af7e13e1ebc403c2b5046
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Mar 10 13:54:11 2015 +0100
+Date:   Fri Jan 22 09:40:58 2016 +0100
 
-    db_cluster: fix checking the capabilities for write operation with different priorities
+    crypto: declare variable at top of function
     
-    - reported by Jan Hazenberg
+    - declaration inside for loop is invalid in <C99
+    - reported by Victor Seva
 
-commit d9ef80e8123bec0ebf09b5ce464a9829dd835f8f
+commit b0ec43934ac614d0fcc2a22d6a10e9117744bec5
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Mar 10 10:40:00 2015 +0100
+Date:   Fri Jan 22 00:39:24 2016 +0100
 
-    rr: new variable $rdir(key)
+    statsc: new modules - statistics collector
     
-    - return the direction of the request within dialog
-    - $rdir(id) - returns integer 1 for downstream and 2 for upstream
-    - $rdir(name) - returns the strings 'downstream' or 'upstream'
-    - it requires append_fromtag to be set for rr module and has to be used
-      after loose_route()
+    - record the values of various statistics for a period of time, based on
+      a timer interval and provide reports about them via rpc
+    - reports implemented so far:
+      - list: the recorded values
+      - diff: the diff between values (val[T] - val[T-1])
 
-commit 5f98fddd971a28dbc2f29d19337a1645e869f69a
+commit d5e57d353b2c962902d786ef081ccf06d6a9854e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Mar 10 09:46:46 2015 +0100
+Date:   Fri Jan 22 00:38:15 2016 +0100
 
-    rr: new config variables $fti and $tti
-    
-    - $fti - from tag as in initial INVITE
-    - $tti - to tag as in the response to the initial INVITE
-    - requires append_fromtag to be set in order to detect the direction for
-      requests within dialog
+    core: docbook - defined kamcmd entity
 
-commit 6e1b56cb6d640db820254b8c69f7fd6e20865465
-Author: Luis Azedo <luis@2600hz.com>
-Date:   Tue Mar 10 08:22:05 2015 +0000
+commit 063d5cfcb5cb685cd669249235be99c7cfcf1359
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Jan 21 23:48:22 2016 +0100
 
-    kazoo: consumer unallocated structure prevents kazoo from starting on busy systems
-    
-    when kamailio starts, publisher begins to process without checking memory allocation initialized by consumer
-    
-    allocate bind structure once at initialization
-    change the order of child process initialization
-    change targeted binding
+    ctl: support for u specifier
 
-commit deb0e811cddd71c45ebb36db7b41faa8d9e9ca5e
-Author: Luis Azedo <luis@2600hz.com>
-Date:   Mon Mar 9 12:47:31 2015 +0000
+commit 5ff788247f7baffa0cabce01255f6eba0702b5c5
+Merge: eb067dd 1d28d1f
+Author: Hugh Waite <hugh.waite@xura.com>
+Date:   Thu Jan 21 15:13:30 2016 +0000
 
-    kazoo: only create tags if not empty
-    
-    to-tag and from-tag are created empty if not supplied in amp payload
-    this patch formats the dialog message to include the tags only if they are supplied in amp payload
+    Merge remote branch 'origin/master' into tmp/hpw_curl_improvements
 
-commit 0f5aaac47a6002bbd4fdfaf0e6897d307c2cbc0e
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Mar 9 12:33:58 2015 +0100
+commit eb067dd33603099eb1fc92438834c302e3a00195
+Author: Hugh Waite <hugh.waite@xura.com>
+Date:   Thu Jan 21 14:51:04 2016 +0000
 
-    textops: stop after substituting in first header if flag f is set for subst_hf()
-    
-    - reported by Julia Boudniatsky
+    curl: Implement additional TLS parameters
+    - Add per-connection useragent param
+    - Add sslversion modparam
+    - Add per-connection sslversion param
+    - Add per-connection client cert/key/ciphers
+    - Ensure all strings are null-terminated for libcurl
 
-commit f39b92acb2be15e03aa117bdf171087ea7a77050
+commit 74f9e04cff504b130fba6713613791fba093d5b4
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat Mar 7 23:31:49 2015 +0100
+Date:   Thu Jan 21 15:12:43 2016 +0100
 
-    registrar: use proper iterator to get to the index of the $ulc() contact
-    
-    - part of a patch by Luis Azedo
+    crypto: implementation of aes decrypt function
 
-commit dbdf843cbdaf61dfadd2c10bf6ae5134a51f76ef
-Merge: 8da7ee8 824c31c
+commit e6cf3c9bc0018f96acaa4928089273480a54582f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat Mar 7 23:18:58 2015 +0100
+Date:   Thu Jan 21 14:44:44 2016 +0100
 
-    Merge pull request #106 from kamailio/coudot/registrar_ulc_conid
+    core: wheel timer advertised as secondary timer
     
-    registrar: make connection id available in $ulc()
+    - safety checks when running wtimer functions
 
-commit 8da7ee85d673e544dc4bfd1e6b6c3b69af5d492c
+commit a482c5de01a56e0822493d6c917ae0f418aeebfb
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat Mar 7 23:02:52 2015 +0100
+Date:   Thu Jan 21 14:36:45 2016 +0100
 
-    auth_xkeys: more details about the interaction between sender and receiver
+    core: start wtimer
 
-commit e7c61b1acf8bbb92e90f81bda51eb169e0e9d241
+commit 2c09f405cf28a42d551714e800310ec08e50f24e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat Mar 7 22:49:18 2015 +0100
+Date:   Thu Jan 21 14:17:37 2016 +0100
 
-    auth_xkeys: new module for auth using hashing with shared keys
+    core: wheel timer implementation
     
-    - the module manages a list of shared secrets (keys)
-    - can add a custom header with the hash (sha256/384/512) over a
-      particular value and a selected key
-    - can check if a custom header has the expected hash value
-    - this is a module that offers an authentication mechanism that is quite
-      popular for API services
-    - todo: management of the keys via rpc
-
-commit 9342bd2bf03bb2d07541ceeab80cd35bb1d28d01
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Mar 7 20:46:29 2015 +0100
-
-    htable: Remove SVN ID's
+    - to be shared by modules needing to execute timer tasks, don't want to
+      interfere with main core timers, but don't do lots of operations to
+      create own timer
 
-commit d4aec99b2c33aafbb586ca9794a840824f6b2119
+commit 1d28d1fd5485895cd8d7895a3ab410814d57b6bb
 Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Mar 7 20:43:49 2015 +0100
+Date:   Thu Jan 21 08:44:49 2016 +0100
 
-    test: Remove SVN ID's
+    curl Small TODO update based on e-mail to sr-dev
 
-commit 1ceea975482013c88210d3d00e191fa8e77e2fdb
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Mar 7 10:11:54 2015 +0100
+commit b2973bb9860a541f9b1459ea4260fb5b0dec0327
+Merge: 2d61298 5a2c043
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Thu Jan 21 09:36:30 2016 +0200
 
-    msrp: Remove SVN ID's
+    Merge pull request #478 from smititelu/master
+    
+    debugger: fix segfault when dbg_sip_msg() is called with no params
 
-commit 7029720d715b6fb172a489caeb702669290dbefb
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Mar 7 10:10:19 2015 +0100
+commit 2d612982966d87ed1cc6f56b10886fe89a1c10c4
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Jan 20 23:35:49 2016 +0100
 
-    dmq: Update author, copyright for README
+    Makefile.groups: added crypto module to tls group
+    
+    - dependency on libssl
 
-commit bfd172042a117fc972a12dfc5aa9205c2f19fc41
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Mar 7 10:09:59 2015 +0100
+commit 760c1d55dfa53e09ab1d6b87e157ea61fba24c24
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Jan 20 23:32:58 2016 +0100
 
-    dmq: Remove SVN ID's
+    crypto: new module offering various cryptographic functions
+    
+    - AES encryption/decryption functions
+    - encrypted data is given as base64 string to be able to use it with
+      config and sip messages
 
-commit d280e6256bc445f1600f5cb45b2f50f93b15d3d0
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Mar 7 10:09:40 2015 +0100
+commit edb11dd06b895e0b532c81ddc703420f7e5e81a1
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Jan 20 22:46:14 2016 +0100
 
-    dmq: Adding KDMQ message example to documentation
+    utils: bock indentations fixed
 
-commit 7c6fa127baada59727df050658345976b24c38c3
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Mar 7 09:32:26 2015 +0100
+commit 64764ff9ce7d117a95d7a0d1d1edf232965d8def
+Author: Hugh Waite <hugh.waite@xura.com>
+Date:   Wed Jan 20 17:36:04 2016 +0000
 
-    xhttp: Remove SVN ID's
+    curl: Add curl verifyhost option
+    - Renamed verifyserver to verifypeer to match libcurl
+    - Added default verifyhost modparam
+    - Added per-connection verifyhost override
 
-commit 910be93e5caebea5cef33335d0c48de636169ff5
+commit 0ce66908ee9da74806e2fa506ef98b5f9043e47c
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Mar 5 21:26:36 2015 +0100
-
-    enum: updated the docs in regards to max len for enum number
-    
-    - synced with the code, following on a report from Alex Balashov
+Date:   Wed Jan 20 18:30:30 2016 +0100
 
-commit c3f9e82e35f805d923237fbeb8e1173dc9a5ae23
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Wed Feb 25 12:13:16 2015 +0100
-
-    usrloc: new param to close TCP connections
+    topoh: proper detection of cancel reply for processing
     
-    the new `close_expired_tcp`, if set, forces Kamailio to close the TCP
-    connections of expired contacts
+    - reported by Alex Balashov
 
-commit 824c31c22d32987384b4d72eb45f4e4cbc82c54d
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Wed Mar 4 19:38:33 2015 +0100
+commit 8d2a7a9d9ce530112a52d7489185710914c8cc67
+Merge: 79fb4e9 648d95e
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Jan 20 14:10:08 2016 +0100
 
-    registrar: make connection id available in $ulc()
+    Merge pull request #477 from mslehto/stdbool
     
-    if an UA is registered using TCP (or TLS or WS(S)), make the internal
-    connection id avalilable in the $ulc(xxx=>conid) pv
+    Use C99 boolean
 
-commit ec11b9ff061f6ac9a90abcf222cc1dccd9e116c7
-Merge: 0df102b a5245d5
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Mar 4 17:30:47 2015 +0100
+commit 79fb4e9c6fb433a5df546944a00e275f37648f17
+Merge: 35e71ff 4de2390
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Jan 20 14:09:50 2016 +0100
 
-    Merge pull request #105 from SebastianThorn/master
+    Merge pull request #476 from mslehto/mongodoc
     
-    Fixed path ss -> ssl
+    modules/ndb_mongodb: fixes documentation typo
 
-commit a5245d5c44cd49a699caa94f844dfb128a8d9764
-Author: Sebastian Thörn <sebastian.thorn@loxytel.se>
-Date:   Wed Mar 4 17:16:22 2015 +0100
+commit 35e71ff8ae434e90baae00801985bdfebcb07d0d
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Wed Jan 20 12:07:56 2016 +0200
 
-    Fixed path ss -> ssl
+    modules/ims_qos: missing return statement
 
-commit 0df102bdddab7080fb8be41764561c1e564390cd
+commit 8effb18ca9ce7b1da257fc804d7bef0ec79297f3
 Author: jaybeepee <jason.penton@gmail.com>
-Date:   Wed Mar 4 11:51:47 2015 +0200
+Date:   Wed Jan 20 10:50:04 2016 +0200
 
-    utils/kamctl/mysql: added sql creation definition for dialog_ng
+    modules/ims_charging: removed unused code linking to ims_usrloc_scscf
 
-commit c7a148c591401ea3f52f9fdfe6cdb1eabaac717e
+commit e010736858bb04766b5871fc6ede0b1279d84132
 Author: jaybeepee <jason.penton@gmail.com>
-Date:   Wed Mar 4 11:40:59 2015 +0200
+Date:   Wed Jan 20 10:36:53 2016 +0200
 
-    modules/ims_charging: update - added access-network-information data to CCR
-        -change storage to dynamic str as opposed to fixed length field
-        -send PANI in Ro interim and stop CCRs
+    modules/ims_charging: added ability to send vendor-specific charge information
+        - this allows for call dispositions to be stored and reported on in OCS
+        - by default this id disabled (modparam - vendor_specific_chargeinfo=0)
 
-commit 71eadfae3d7947863bf1987afa25ccfbf294f78b
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Mar 4 08:31:33 2015 +0100
+commit c084e0b389cb63134f2752053e30529f2605c39b
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Wed Jan 20 10:31:38 2016 +0200
 
-    rr: Remove SVN ID's
+    modules/ims_charging: fixed charging stats
 
-commit be94ca47bb1d8f214591b7139687c8a317f0dae5
-Author: Carsten Bock <carsten@ng-voice.com>
-Date:   Tue Mar 3 23:20:01 2015 +0100
+commit 475a2444c36a8255c5c7ca068721566346919b4a
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Jan 19 20:36:58 2016 +0100
 
-    dialog_ng: corrected PARAM_STR to PARAM_STRING (partial revert from 2d6d34b21320b269c6eceb5a44c5c91eb44740fc)
-    
-    PARAM_STRING is correct in some cases.
+    uac: refresh content of readme
 
-commit 891ba8972c70260d8213a1b9d665f7de5be50554
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Mon Mar 2 16:23:58 2015 +0100
+commit f1cf7f99caca99c379f4785ebb449e7b1b5d30aa
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Jan 19 20:36:43 2016 +0100
 
-    tcpops: fix documentation
+    uac: documentation of flags returned via rpc command
 
-commit 2549f7a6361de36e0dde14de3d5c4c076564871c
+commit 368f9ccdfefb9f9261c1b32f271c1d5838cb8fff
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sun Mar 1 21:16:46 2015 +0100
+Date:   Tue Jan 19 20:27:32 2016 +0100
 
-    core: cleaned debug messages and added safety check for bind address
+    uac: notes about the flags of remote registration profiles
 
-commit f5a7b12ce5f73749e9ae3d7a31e2a3616539421c
-Author: Luis Azedo <luis@2600hz.com>
-Date:   Wed Feb 25 18:16:48 2015 +0000
+commit 49d4144480c463a94a8b56ed222c32d6075813f6
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Jan 19 20:24:28 2016 +0100
 
-    usrloc - fix db_delete_ucontact_ruid
-    
-    when the contact is deleted using db_delete_ucontact_ruid (default)
-    the uldb_attrs_delete is not called leaving the location_attrs with unwanted records
+    uac: reset the $uac_req(...) fields when assigning $null
     
-    created uldb_attrs_delete_ruid to be called by db_delete_ucontact_ruid
-    redirected uldb_attrs_delete to uldb_attrs_delete_ruid when ul_db_ops_ruid == 1
-    
-    (cherry picked from commit 09c51685af36071aad6054d84571c260be2ba9e2)
+    - was done only when NULL was passed, not for values with PV_VAL_NULL
 
-commit d3cbfb6aa0e4e3b9232a00e294e1353ee66b32d1
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Fri Feb 27 11:47:33 2015 +0100
+commit 35c4a245b7408d595d671d4661f91900078d02db
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Wed Jan 20 09:57:44 2016 +0200
 
-    tls: initialize the per-socket lifetime
+    modules/cdp: prevent possible deadlock when searching for sticky peers
 
-commit 8eda24052be7f1a955074996245668b2c749fb4b
-Author: Carsten Bock <carsten@ng-voice.com>
-Date:   Thu Feb 26 22:02:19 2015 +0100
+commit 2d7a803d4dbd947c4d015e3cca8ec354876effd1
+Author: Hugh Waite <hugh.waite@xura.com>
+Date:   Tue Jan 19 18:45:49 2016 +0000
 
-    dialog_ng: Safety check on create_cbs
+    curl: Add client key/certificate to curl_connect
+    - Use the client key, certificate and cacert modparams when provided
+    - Use the verifyserver modparam (default enabled)
+    - Implement per-connection verifyserver parameter
+    - Add ciphersuites modparam to override libcurl defaults
 
-commit 634db00a82f36c6c60d272ccada4a1d5338d1cbc
+commit 311ac224b589328047fdddf7e4eb4165af501707
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Feb 26 21:58:47 2015 +0100
+Date:   Tue Jan 19 14:27:21 2016 +0100
 
-    uac: skip only the invalid record when loading remote registration records
+    tsilo: remove inline from free_ts_transaction() definition
     
-    - fixes loading only the good records before the wrong record, thus
-      working with partial valid data afterwards, even more valid records
-      were in the db
+    - the prototype is without, resulting in compile warning
 
-commit 5fd0a0984950604f8ba4de39d9c560cc19340a2d
-Author: Jason Penton <jason.penton@gmail.com>
-Date:   Thu Feb 26 21:57:33 2015 +0200
+commit a86fa8f9c9d2a9f63732b43b1087e6cc5cba18fb
+Author: Lucian Balaceanu <lucian.balaceanu@1and1.ro>
+Date:   Tue Jan 19 11:09:59 2016 +0200
 
-    modules/ims_charging: added access-network-information data to CCR
-        -allows OCS to know location of UE when charge was made
-        -tested with 3GPP EUTRAN FDD using utran-cell-id-3gpp as base station id
+    carrierroute: fixed possible kamctl fifo segfault
+    
+    - introduced checks to reject contiguous -{OPTION}{PARAMETER} in kamctl fifo commands
+    e.g.: kamctl fifo cr_activate_host "-dproxy -p 49 -h proxy1" is not allowed
 
-commit cfc48a9d624ddb416715e3c37ca5c51c7f495027
-Author: Jason Penton <jason.penton@gmail.com>
-Date:   Thu Feb 26 21:49:12 2015 +0200
+commit 391c8ac03fc91029104b0c125e4c6e6184f1783a
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Mon Jan 18 11:52:17 2016 +0200
 
-    modules/cdp_avp: added AVP for Access-Network-Information to imsapp
+    modules/ims_auth: prevent crash if suspended transaction disappears waiting for a MAR
 
-commit 6def28cf5cd638f0db550089d60429fbf69dd309
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Thu Feb 26 20:47:54 2015 +0100
+commit feb8c87d48041f59d71699e6fb7da5e47b325532
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Jan 18 10:35:42 2016 +0100
 
-    sanity Remove SVN ID, change "ser" to "Kamailio"
+    uac: coherent indentation for uac reg code
 
-commit db97ee7b7a7541f046525b5f7115dcf4efdc8153
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Thu Feb 26 20:45:37 2015 +0100
+commit 7466ec937e50d274ec032d37f7de26eee1418625
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Jan 18 10:03:28 2016 +0100
 
-    rls Remove svn ID
+    uac: support for initial delay of registration
+    
+    - delay initial registration with at least reg_delay value from uacreg
+      table
 
-commit caf1dbe6db51fffbd4a5144f8fbede9755a1d619
-Author: Richard Good <richard.good@smilecoms.com>
-Date:   Thu Feb 26 10:57:29 2015 +0200
+commit 5b9c5b7dfac1aa7eb98e7986fd3345e3f411783a
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Jan 18 09:15:37 2016 +0100
 
-    modules/ims_qos: Added stats framework and basic stats
+    uac: update flags for disabled state when refreshing record from db
 
-commit 8bbed6e31296cfb88b7ce7c928aa9242b5df170f
-Merge: 351bcf2 f12f243
-Author: lazedo <luis.azedo@factorlusitano.com>
-Date:   Wed Feb 25 09:48:24 2015 +0000
+commit b711cb98b4111c4f1d7fe73ed005fd54e2634696
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Jan 18 09:08:20 2016 +0100
 
-    Merge pull request #99 from kamailio/lazedo-presence_dialoginfo-patch1
+    uac: load flags column from database
     
-    presence_dialoginfo: rfc4235 in dummy dialog
+    - related to GH #369
 
-commit 351bcf21428bbb7e12f47a7f57a738e1263482fa
-Author: Jason Penton <jason.penton@gmail.com>
-Date:   Wed Feb 25 11:05:08 2015 +0200
+commit 8fb9f17154ab17c41091b9d71b13b3089b79338a
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Jan 18 09:07:40 2016 +0100
 
-    modules/ims_charging: changed stats to use counters instead
+    kamctl: updated db definition scripts for uacreg table
 
-commit 2cb8eb748e12bdf6799ac567ab6bf778cfd2c36b
-Merge: 795bacb 4c4e576
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Feb 25 09:14:52 2015 +0100
+commit c0166c037a9db4d0cc90e335541ea7b24add4768
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Jan 18 09:05:39 2016 +0100
 
-    Merge branch 'master' into uacregstat
+    lib/srdb1: uacreg table has two new columns - flags, reg_delay
     
-    * master:
-      mem Remove SVN ID, remove history
-      kazoo - fix compilation
-      kazoo - fix timer interval
-      userblacklist remove svn ID
-      modules/sipt: fix size check for optional pointer
-      modules/sipt: fix size check for optional pointer
+    - store the flags for runtime behavior
+    - delay intial registration (allow to spread registrations over an
+      interval of time, not to flood the registrar at the same time)
 
-commit 4c4e57664848c2b22d7fcfb40c072722affb0a46
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Feb 25 09:12:38 2015 +0100
+commit ee20f55a16e5015dd6e3ac76c318131240de6688
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Jan 18 08:41:42 2016 +0100
 
-    mem Remove SVN ID, remove history
+    uac: reg - auth proxy address can be updated upon account refresh
 
-commit e164aed586d4adef92e62350e30024560c19101c
-Merge: 12af51d 8c2f3ab
-Author: tsearle <tsearle@gmail.com>
-Date:   Wed Feb 25 08:37:02 2015 +0100
+commit 5a2c0437693cd2ee08290892d15c8b64a8003784
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Fri Jan 15 14:10:48 2016 +0200
 
-    Merge pull request #98 from tsearle/master
+    debugger: Update doku
     
-    modules/sipt: fix bounds check on ACM
+    Document why debugger module should be loaded first in the module sequence.
 
-commit 12af51df76e779c70470c57ef0b992831441f275
-Author: Luis Azedo <luis@2600hz.com>
-Date:   Tue Feb 24 22:37:32 2015 +0000
+commit 7b67ab4623f63cbf823be47a35135ba052278c9e
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Fri Jan 15 10:55:49 2016 +0200
 
-    kazoo - fix compilation
+    debugger: Restrict dbg_sip_msg() to REQUEST/ONSEND
+    
+    Allow dbg_sip_msg only from REQUEST/ONSEND route in a similar way as for
+    msg_apply_changes().
 
-commit 7ae9f6693406c76d7d58389d5cf4ccaa44958a02
-Author: Luis Azedo <luis@2600hz.com>
-Date:   Tue Feb 24 22:22:32 2015 +0000
+commit 21a7ce6fe07c2e645519603eaff908dfd96be3cc
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Fri Jan 15 12:28:02 2016 +0200
 
-    kazoo - fix timer interval
+    debugger: debugger_mod.c indentation
     
-    amqp timer and publish proc take all cpu
-    new param amqp_timmer_process_interval in MS
-    and removed the timeout on select from tcp workers
+    Tab-like indentations for debugger_mod.c file.
 
-commit 766208cbb8c59a1bc15aefb253f13992d87a122a
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Tue Feb 24 22:06:05 2015 +0100
+commit 8e8a71cc0b589bb881f56bbef370a1d19863d038
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Fri Jan 15 12:04:54 2016 +0200
 
-    userblacklist remove svn ID
+    debugger: Fix dbg_sip_msg() segfault
+    
+    Fix dbg_sip_msg() segfault when the function is called with no parameters.
+    Change the dbg_sip_msg() output format.
 
-commit 795bacbaa1900127cd5e94847c4be401ab86966e
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Tue Feb 24 22:03:53 2015 +0100
+commit 2370c6dccec38be8576bd4234ecbbc5883972058
+Author: Carsten Bock <carsten@ng-voice.com>
+Date:   Fri Jan 15 11:04:15 2016 +0100
 
-    uac Add counters for uac_reg
+    ims_charging: Added missing field in Ro-Session (introduced in previous commit)
 
-commit f12f243e39c840b1306bf376c49ef4dab9e7564f
-Author: lazedo <luis.azedo@factorlusitano.com>
-Date:   Tue Feb 24 17:19:15 2015 +0000
+commit 648d95e126a13986684db94136dc47d69a7cc27c
+Author: Mikko Lehto <mslehto@iki.fi>
+Date:   Fri Jan 15 02:48:39 2016 +0200
 
-    presence_dialoginfo: rfc4235 in dummy dialog
-    
-    according to rfc4235 the id element is mandatory.
-    granstream phones are affected by this.
+    modules/nat_traversal: use C99 boolean
 
-commit 8c2f3ab244e147b8159fb6669cbc2cd3098c9a79
-Merge: 198969b c313144
-Author: Torrey Searle <tsearle@gmail.com>
-Date:   Tue Feb 24 17:40:39 2015 +0100
+commit 5d2d7237ac0d64689b3ff4d6be256ff4bd74cef7
+Author: Mikko Lehto <mslehto@iki.fi>
+Date:   Fri Jan 15 02:48:11 2016 +0200
 
-    Merge remote-tracking branch 'origin'
-    
-    * origin:
-      modules/sipt: fix size check for optional pointer
+    modules/statsd: use C99 boolean
 
-commit 198969bb4b2883530c6865f0c6f2afb574cead56
-Author: Torrey Searle <tsearle@gmail.com>
-Date:   Tue Feb 24 16:52:20 2015 +0100
+commit 4de2390a4071530e808eddd86ee8926ec51524eb
+Author: Mikko Lehto <mslehto@iki.fi>
+Date:   Fri Jan 15 01:28:12 2016 +0200
 
-    modules/sipt: fix size check for optional pointer
+    modules/ndb_mongodb: fixes documentation typo
 
-commit c3131445da9d1eefbed22db529f428e67824d856
-Author: Torrey Searle <tsearle@gmail.com>
-Date:   Tue Feb 24 16:52:20 2015 +0100
+commit 6f46f87acf7b3772a2bc8902e6e73e0bdc293851
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Thu Jan 14 11:22:07 2016 +0200
 
-    modules/sipt: fix size check for optional pointer
+    modules/ims_charging: add adjustments for rounding errors that creep in during interim charges
+        - this is a result of Ro interface only supporting second-based resolution in diam. msgs. to OCS
 
-commit 20d0a188701127dae34dd40d7f14be0037d0b888
+commit 256d5f754ddfa7c47086f18a6d15fb08ae6bff87
+Merge: dce9cea caeda23
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Feb 24 12:29:51 2015 +0100
+Date:   Thu Jan 14 09:29:06 2016 +0100
 
-    tls: if port is 0 in tls client profile cfg definition, ignore matching port
+    Merge pull request #475 from ianlin/master
     
-    - tcp port can be randomly allocated by OS, making hard to guess it in
-      advance
+    registrar: reg_xavp_cfg should not be reset when sock_flag is not set
 
-commit 5e3880fb0f71821639610ea5b74cafe9a6675a4c
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Feb 24 12:20:10 2015 +0100
+commit caeda232d6e2d29a5da202c9db244b407c94ede2
+Author: Ian Yu-Hsun Lin <ianyuhsunlin@gmail.com>
+Date:   Thu Jan 14 16:02:25 2016 +0800
 
-    tls: clone tokens for ipv6 address in tls profile for parsing
+    registrar: reg_xavp_cfg should not be reset when sock_flag is not set
     
-    - cfg parsing is moving the pointers, forgetting the previous parts
+    - since there are functions like `registered()` would use it
+    - reported by Jayesh Nambiar (@jayesh1017) in the comment of GH#470
 
-commit c1bf2048de60c4abb9a5b8b343f50400deefa3bf
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Feb 23 23:27:48 2015 +0100
+commit dce9cea1744c458afae1088935f4c2549689c454
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Wed Jan 13 11:12:37 2016 +0200
 
-    tls: try to lookup client profile via bind address
-    
-    - local address connection can have a randomly allocated port by os
+    modules/ims_registrar_scscf: prevent possible deadlock when generating reginfo NOTIFY requests
+        - moved the actual processing of the implicit impu set to create the XML to a separate processing
+        - seperate process will therefore pick up events, build the XML and send the NOTIFY/s
+        - TODO: make framework capable of multiple workers to process events
 
-commit 0506b9898867c5d165defa0acf1501cad13513eb
-Author: Luis Azedo <luis@2600hz.com>
-Date:   Tue Feb 24 09:33:53 2015 +0000
+commit a15affa4d5f35cf2bfdd793b50010318f34f3f08
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Wed Jan 13 11:05:15 2016 +0200
 
-    kazoo - fix crashing on heavy load
+    modules/ims_usrloc_scscf,modules/ims_registrar_scscf: impus as string from subscription can be created in pkg or shm depending on argument passed
 
-commit b9e5b9181c0f9c315e0f27ad96f69d5ca8cafba3
-Author: Luis Azedo <luis@2600hz.com>
-Date:   Mon Feb 23 20:55:57 2015 +0000
+commit 072c88653e280004f86b4c41cfc4d92f3b21af1d
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Jan 12 14:09:54 2016 +0100
 
-    kazoo - fix timeouts
+    core: earlier execution of SREV_NET_DATA_RECV event
     
-    timeout should be ms not sec
-    set time before state so timeout check doesn't set timeout immediately
-    separate proc for handling timeouts
+    - allow capturing the traffic before topoh decodes it
 
-commit 91596953115fe1bbe5c6f0dd0dd6e8d99cdbd285
+commit 142fb5a289a6ff4b0cc631293f7acbb65414e889
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Feb 23 14:29:46 2015 +0100
+Date:   Mon Jan 11 22:31:20 2016 +0100
 
-    sdpops: safety check when location a= line not to exceed end of message
+    siptrace: readme regenerated
 
-commit 4b682e15fcd14fc3eb153865c2071162c7592220
+commit 2d2c0bec3170b3ef6c10dc9a3b9e990b8d50e0bc
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Feb 23 11:23:53 2015 +0100
-
-    tls: use proper start of ipv6 address in tls.cfg
-    
-    - reported by Anthony Messina
-
-commit 6a97c65c122400e46a4103b756c6973f7bea134e
-Author: Juha Heinanen <jh@tutpro.com>
-Date:   Sun Feb 22 01:10:12 2015 +0200
+Date:   Mon Jan 11 22:30:09 2016 +0100
 
-    modules/siptrace: small README clarification
+    siptrace: documented trace_mode parameter
 
-commit 3f6fc7d42100800f94a5f3b66409164013fffc96
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Feb 21 18:56:12 2015 +0100
+commit 57e7b28bd811971f16154cee08acc2d2024dee76
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Jan 11 22:23:48 2016 +0100
 
-    Registrar Remove SVN ID and history
+    siptrace: use SREV_NET_DATA_RECV event for incoming traffic with trace_mode=1
 
-commit 62cdec7eacc73fbdef2b993621fceef4084a9f34
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Feb 21 18:51:23 2015 +0100
+commit 4fc969760d8eec6355ce661ccd3c5fd9ad2a36f0
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Jan 11 22:23:26 2016 +0100
 
-    xmlops Remove SVN ID
+    core: execute SREV_NET_DATA_RECV event
 
-commit 5c1a9df4fc8bd72f44066bcef13f381f01cd9d07
+commit 34afdb987d55d984da49b5896649cea1fc3d075b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Feb 20 20:40:39 2015 +0100
+Date:   Mon Jan 11 22:21:37 2016 +0100
 
-    xhttp: use proper function to set the ip addres of the fake via
+    core: new event SREV_NET_DATA_RECV
     
-    - for ipv6 it has to be enclosed in between [ ]
-    - reported by Sergey Okhapkin
-
-commit 7978bfd638ff1d6b644ff011fd69e64f68273aa5
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Fri Feb 20 15:00:07 2015 +0100
-
-    tcpops: rename set_connection_lifetime -> tcp_set_connection_lifetime
-
-commit 85c7a3d80dc44ec3bb0302656b3f11e6ee6713c5
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Fri Feb 20 14:27:41 2015 +0100
+    - to be executed if a sip message has been received
 
-    tcpops: README update
-
-commit 99e65e1526f7720ffc861dd874eb74464e7c12ad
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Thu Feb 19 17:51:36 2015 +0100
+commit b57a2d7815ad374ba799af4b02c3bccd7942d539
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Jan 11 22:20:43 2016 +0100
 
-    tcpops: new function set_connection_lifetime()
+    core: relocated sr_net_info_t struct for availability
 
-commit 0ec36aeacb30eafbbee36a7a8cc4254d0ca8a384
-Author: Jason Penton <jason.penton@gmail.com>
-Date:   Fri Feb 20 15:23:45 2015 +0200
+commit 581912f5ed117bb56087668aa7ac60a7b667d525
+Author: Carsten Bock <carsten@ng-voice.com>
+Date:   Mon Jan 11 15:14:37 2016 +0100
 
-    modules/ims_registrar_pcscf: lookup of contact should not be based on where request comes from
+    ims_charging: Properly check final_unit_action-flag for initial requests
+    
+    If final_unit_action flag is set in initial ccr response, kamailio need to send terminate request after the granted time instead of sending an CCR-UPDATE request.
+    
+    Patch by DileepNunna <dileepn30@gmail.com>
+    
+    Closes Github #467 (Kamailio sending update ccr request instead of terminate request for initial ccr response having final_unit_action flag)
 
-commit d335d21eb617a6c5018bb92411b47abd05c426fa
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Fri Feb 20 10:30:09 2015 +0100
+commit 1771f7e489b060290b38fc0a428058ca7e2b5f42
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Jan 11 12:41:48 2016 +0100
 
-    ldap Remove SVN ID and history
+    siptrace: new parameter trace_mode
+    
+    - if set to 1, is using the SREV_NET_DATA_SEND event for sending HEP
+      packets to sipcapture server for packets sent to the network
 
-commit 6a86333f63442380b28ce88d44f95ef0cdbcfcf6
-Merge: 486c069 2f14564
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Fri Feb 20 10:15:19 2015 +0100
+commit 53529269d88adf140985192cd4ba6e8174fcc231
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Jan 11 12:40:59 2016 +0100
 
-    Merge pull request #95 from kamailio/coudot/core_tcp_lifetime
-    
-    core: add support for per-TCP connection lifetime
+    core: execute event SREV_NET_DATA_SEND if data was sent to network
 
-commit 486c069222462e4bc05da36b098062be941d672d
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue Feb 17 15:40:41 2015 +0100
+commit 1f00d722aaefbd2515ae69ffdcf541143862d9fd
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Jan 11 12:39:59 2016 +0100
 
-    nathelper: use always contact to build ruri and received field if available to send the ping
+    core: new event SREV_NET_DATA_SEND
     
-    Fixes #37
+    - to be executed if message was sent to the network
 
-commit af59452ed6ab165e9554c2d814d778abd7441699
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue Feb 17 15:03:22 2015 +0100
+commit 8b3847085e793596528d4675acce467a2e7629b7
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Jan 11 11:37:29 2016 +0100
 
-    usrloc: return received field too in get_all_*_ucontacts()
+    tls: regenerated the readme file
 
-commit 2597c31eca105084ecbce964791d3bf965b23fdc
-Merge: b88e165 cd58d9e
+commit 59ce55977e91c399b86177060421d32dbbd7be06
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Feb 19 21:46:24 2015 +0100
+Date:   Mon Jan 11 11:37:07 2016 +0100
 
-    Merge pull request #71 from kamailio/oej/mohqueue
-    
-    mohqueue: minor fixes
+    tls: more details about tls.cfg reload
 
-commit b88e165214296d1d7491cf389295800b499a5d34
+commit 3022206747eaabc17ec711d955987a02b82e87e9
+Merge: 46d3a3e c46a5f2
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Feb 19 21:13:39 2015 +0100
+Date:   Fri Jan 8 15:02:26 2016 +0100
 
-    utils: cleanup CURL handle when the POST value can't be fetched from the PVAR
+    Merge pull request #470 from ianlin/master
     
-    - patch provided by mikomarrache on GH #88
+    registrar: do make use of reg_xavp_cfg
 
-commit 367887d6437db5f1c5e70258d3838f3a2acbd084
-Merge: d5ac2a0 5adbfc6
+commit 46d3a3ef2314f3177d64beab466401104d3ff887
 Author: lazedo <luis.azedo@factorlusitano.com>
-Date:   Thu Feb 19 17:50:22 2015 +0000
+Date:   Fri Jan 8 02:52:04 2016 +0000
 
-    Merge pull request #92 from kamailio/lazedo-patch-1
+    db_text: fix bug in raw query where clause
     
-    db_text : missing OP_NEQ
+    wrong type was allocated
 
-commit 2f14564f7d87d1d51adb5deadae4ddb6b4ea4bee
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Thu Feb 19 16:50:11 2015 +0100
+commit 53263a2ddad9bb118763516bcd7995652c4fb070
+Author: Hugh Waite <hugh.waite@xura.com>
+Date:   Thu Jan 7 12:17:03 2016 +0000
 
-    core: add support for per-TCP connection lifetime
+    tm: Reset socket variable while forking
+    - Reset sock_str variable so values from previous forks are not stored in contact_flows AVP
 
-commit d5ac2a0b21c51f0759c16ff39e6d28e1bc8730d7
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Thu Feb 19 14:29:21 2015 +0100
+commit c46a5f2792b8553ade871d98cfe892c5a48a3ff6
+Author: Ian Yu-Hsun Lin <ianyuhsunlin@gmail.com>
+Date:   Thu Jan 7 19:10:51 2016 +0800
 
-    tcpops: check protocol of current message
+    registrar: do make use of reg_xavp_cfg
+    
+    - prevent from resetting sock_flag to -1 when reg_xavp_cfg is set
 
-commit 1dbcc93952db87fb158886b05b03f82626ff933c
-Merge: 3be5902 059c9a3
-Author: tsearle <tsearle@gmail.com>
-Date:   Thu Feb 19 10:24:43 2015 +0100
+commit 0d0c8d570b58c2a622a615b1c312acca4994d720
+Merge: 06a6ee1 a372f86
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Thu Jan 7 11:37:37 2016 +0200
 
-    Merge pull request #93 from tsearle/master
+    Merge pull request #469 from smititelu/master
     
-    modules/sipt: added the ability to modify the first byte of Backwards Call Indication Parameters
+    fix issue #463
 
-commit 3be5902a697caca2dd70fae2e17a1e0acb87c089
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Feb 19 09:36:57 2015 +0100
+commit a372f861f04b04f08d68f28a95f12a13776be891
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Thu Jan 7 10:32:37 2016 +0200
 
-    pv: fixed the definition of the new $sut variable
+    debugger: doku dbg.get_mod_*
     
-    - reported by Luis Azedo
+    Overlooked due to copy/paste.
 
-commit 059c9a33fd451b59b83f913f86a0843e2c5bbefa
-Author: Torrey Searle <tsearle@gmail.com>
-Date:   Thu Feb 19 09:24:37 2015 +0100
+commit 3668618369a8a1db8cb3410c0a7f50ce74150cd2
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Thu Jan 7 09:58:42 2016 +0200
 
-    modules/sipt: fix example values in documentation
+    debugger: fix issue #463
+    
+    Don't shm_malloc() while the lock is taken.
 
-commit 30460e263b9b5492872f1f1437fefdfbba69f92b
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Feb 19 09:19:56 2015 +0100
+commit 06a6ee170bdbc45ef7462aec0631fd332a82c6c6
+Merge: ddb9171 fa0517f
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Wed Jan 6 16:13:35 2016 +0200
 
-    pv: $su use the common core function to get the source address as uri
+    Merge pull request #462 from smititelu/KAMAILIO-33
     
-    - it has same value as received uri built by nathelper
-    - $sut - new variable that returns full uri for source address (it adds
-      transport=udp - missing transport will be equivalent, use $su if you
-      want that)
+    debugger: add fifos to set/get level/facility
 
-commit 2df98c7afdc7ef574124912de01a5fd66f7aa6bb
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Feb 19 09:11:54 2015 +0100
+commit fa0517f83a09625d14ec0dd3f349a1033f274f86
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Wed Jan 6 14:06:07 2016 +0200
 
-    nathelper: received uri is using core function for generating source uri
+    debugger: update doku for rpc commands
     
-    - transport value is now lower case
+    Update doku for rpc commands.
 
-commit b81dff6abab6d8c25892f28db0e663653daa6c2c
+commit ddb9171c96ef54ceeeb984cb0d9dc6695d206cc6
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Feb 19 09:09:14 2015 +0100
+Date:   Wed Jan 6 11:47:33 2016 +0100
 
-    core: unified function for returning string of a protocol
-    
-    - returns variants for uppercase and lowecase, representation for uri or
-      bare proto: udp, tcp, tls, sctp, ws and wss
-    - in uri, PROTO_WS and PROTO_WSS are represented as transport=ws
+    siptrace: coherent indentation
 
-commit 5adbfc6cc62be393ac55d296cab79f7e60b17ae4
-Author: lazedo <luis.azedo@factorlusitano.com>
-Date:   Wed Feb 18 23:01:57 2015 +0000
+commit 40c8a62ce85cc14ecf4e30b17d322f9a4177ed8e
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Jan 6 11:45:33 2016 +0100
 
-    db_text : missing OP_NEQ
+    siptrace: updated the log messages
     
-    this affects the presence package when it queries for active_watchers
+    - debug level and function name are added automatically by LM_*() macros
 
-commit a7f8ee271acca095fa6a7c2dddf0dcba62102efd
-Author: Torrey Searle <tsearle@gmail.com>
-Date:   Wed Feb 18 20:48:11 2015 +0100
+commit 284c11ed16bdc5afcc9abf49c9f5c1749ce831e0
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Jan 6 10:05:35 2016 +0100
 
-    add ability to modify BCI header
+    siptrace: don't execute core event for net data out for HEP packets
 
-commit 1e3e5217af1992e5c3474752de1a8c411a3e976e
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Feb 18 17:19:19 2015 +0100
+commit 526fb4cdc2246284ecbd7de9ed65678da2dbe357
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Jan 6 10:03:00 2016 +0100
 
-    app_python remove svn ID's
+    core: added msg_send_buffer() function to allow skipping execution of core events
+    
+    - useful for non-sip messages sent out to skip execution of
+      SREV_NET_DATA_OUT, like HEP packets for sipcapture
+    - msg_send() is now a defined alias for msg_send_buffer()
 
-commit 33cdf4f359e781b2698b9a1739823630f9883efd
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Feb 18 17:13:41 2015 +0100
+commit 144b3c54e4fc23e95e5601e38165defa7c377ba8
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Tue Jan 5 14:37:34 2016 +0200
 
-    sqlops Update Doxygen
+    debugger: rpc module level/facility getters
+    
+    Add kamcmd rpc module level/facility getters.
 
-commit bf058b3c401424976a28d24545b75cac4dd7b8d3
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Feb 18 17:11:39 2015 +0100
+commit 66943de4344c30fefa361f24213f01f8ef58d2c3
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Tue Jan 5 14:02:43 2016 +0200
 
-    sqlops remove SVN ID's
+    debugger: rpc module level/facility setters
+    
+    Rename kamcmd rpc module level/facility setters.
 
-commit 313e77d36137f2c3eecd10a84dff5aab5e99386b
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Feb 18 17:09:28 2015 +0100
+commit 33e082dd314a333c62bfbc176a392702cfd9f4cd
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Tue Jan 5 11:42:47 2016 +0200
 
-    sca Remove SVN ID, rename "sip-router" to "kamailio"
+    debugger: destroy debugger shm hashtable
+    
+    Add a dbg_destroy_mod_levels() functions to be called on mod_destroy(),
+    thus avoiding shm leaks.
 
-commit f64d04a2608c1bff000eb6606a0711124cad396d
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Feb 18 17:02:00 2015 +0100
+commit 70b3dc76a1eac47dc70d5624f27c7f39717ecb7e
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Mon Jan 4 11:17:20 2016 +0200
 
-    sipcapture Remove SVN IDs
+    debugger: update doku for fifo commands
+    
+    Update doku for fifo commands.
 
-commit 2e748c45e32cfcaa13b825896279b4d09c379281
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Feb 18 16:59:50 2015 +0100
+commit 2bd153ce083c81c78b58019cf7acae12646e14e3
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Tue Dec 29 17:33:55 2015 +0200
 
-    sms Remove SVN ID, remove history change "ser" => "Kamailio"
+    debugger: fifo module level/facility getters
+    
+    Add kamctl fifo module level/facility getters.
 
-commit a0368f9933a6c824c67c6cbeb757bfe960e085ea
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Feb 18 16:55:28 2015 +0100
+commit f8a6d4e370bfe95d4968a1c29d275a91cdda12ce
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Tue Jan 5 13:24:08 2016 +0200
 
-    p_usrloc Remove SVN ID and history entries
+    core: add facility2str() function
+    
+    Add support to get the facility number given the facility string.
 
-commit a926cd85e393913dadd1ccc0712335c23afbebef
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Feb 18 16:50:25 2015 +0100
+commit 36629c11ff9fb3999f3ebf298a9e87bb2abc4885
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Tue Dec 29 13:07:42 2015 +0200
 
-    websocket Remove SVN ID's
+    debugger: fifo module level/facility setters
+    
+    Add kamctl fifo module level/facility setters.
 
-commit f1f0abdeb100721a3e1cf23ef88490fba83a3e4c
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Feb 18 16:48:18 2015 +0100
+commit bef6dd6bb52921a703db295ff7736ea5a8ad212e
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Jan 4 23:10:01 2016 +0100
 
-    uac_redirect Remove SVN ID, remove history
+    tcpops: include header for faked message to get rid of compile warnings
+    
+    - warnings resulted after the commit for event_route[tcp:closed]
 
-commit 5e9ee1dd3e95790d48e57b07bff7389ac6c233c2
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Feb 18 16:37:58 2015 +0100
+commit 5856d9848345a429c0a7bd91a6d9eccf45d067d3
+Author: Armen Babikyan <armen@firespotter.com>
+Date:   Mon Jan 4 23:06:52 2016 +0100
 
-    xmpp Remove svn ID's
+    tcpops: framework to execute event_route[tcp:closed]
 
-commit 6719a6db100d3ab63c2e95b0e1d076989c65fa12
-Author: Richard Good <richard.good@smilecoms.com>
-Date:   Wed Feb 18 17:20:55 2015 +0200
+commit 1980c79d4fb2111c8c245045035f4ecb5d17fd7f
+Author: Armen Babikyan <armen@firespotter.com>
+Date:   Mon Jan 4 23:05:30 2016 +0100
 
-    modules/ims_qos: corrected fixup bug when passing in empty sub id and sub type
+    core: trigger event_route execution for unexpectedly-closed and client-closed tcp connections
 
-commit 848394fa7615b56d86d255d6e05d7c4690893d35
-Author: Federico Cabiddu <federico.cabiddu@gmail.com>
-Date:   Wed Feb 18 08:02:28 2015 +0100
+commit fa6465f92adf372c3307211a05688a2482d89353
+Author: Armen Babikyan <armen@firespotter.com>
+Date:   Mon Jan 4 23:04:37 2016 +0100
 
-    modules/dispatcher: fixed ds_print_mi_list when a gateway doesn't have attrs defined
-    
-    - reported by Luis Azedo
+    core: added event callback field for tcp closed connection
 
-commit a6510bbb2d3bcf29f672c2e649a9e4d63487bca7
+commit 6fe2b87e1a6dff2a4351d83e91bd0de809530241
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Feb 17 14:50:57 2015 +0100
+Date:   Mon Jan 4 22:56:55 2016 +0100
 
-    tls: regenerated the readme file
+    core: fixed debug message warning
 
-commit 56389d7adcbc1a71551ba4b93900ba993a2291e6
+commit d5b22f5b3a880076b725e18c6e521b75c55aa249
+Merge: 96d0b4e bf56222
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Feb 17 14:50:43 2015 +0100
+Date:   Mon Jan 4 22:54:07 2016 +0100
 
-    tls: documentation for server_name and xavp_cfg
+    Merge pull request #447 from celan69/getifaddrs
+    
+    core: rewrite add_interfaces() with getifaddrs() based implementation
 
-commit 9a36fb7aae0adc39efb17a967a88db2eebfd8c36
+commit 96d0b4ecff3cd680861bbc2ac02151a77cb05cae
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Feb 17 14:05:53 2015 +0100
+Date:   Mon Jan 4 19:19:35 2016 +0100
 
-    tls: set SNI for outbound connections via xavp
-    
-    - new parameter: xavp_cfg to set the name of the xavp that holds
-      attributes for tls connections
-    - server_name attribute can be used to specify SNI for outbound
-      connections:
-    
-    modparam("tls", "xavp_cfg", "tls")
-    ...
-      $xavp(tls=>server_name) = "kamailio.org";
-      $du = "sip:kamailio.org:5061;transport=tls";
-      route(RELAY);
-    
-    - note: kamailio tries to identify the client context from tls.cfg by ip, port
-      and server_name, but many OSes allocate a local random port when
-      initiating TCP/TLS connection, so it is hard to add such contexts, in
-      this case the client:default being used
+    presence_xml: safety checks for pkg alloc and buffer size
 
-commit f37344dddf53514e35a3d8c0e2d47c0672a80825
+commit 26fddd6d6eb604113a2ea9288c48d78a53dbed55
+Merge: d0372a1 bb2c9ea
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Feb 17 12:02:04 2015 +0100
+Date:   Mon Jan 4 19:07:43 2016 +0100
 
-    tls: added server_name to module parameters
+    Merge pull request #460 from kamailio/lazedo/presence_xml_fix_dummy
     
-    - not that useful in the case of defining a single set of tls
-      attributes, but has to be coherent with the config options
+    presence_xml: fix pres_agg_nbody_empty
 
-commit 44db9cdb44e6d2e11b6f423015350625a6d75637
-Merge: 7fb52e6 193e8b3
+commit bb2c9ea0b70a428dd115da5fa2c0e6482d9db7dc
 Author: lazedo <luis.azedo@factorlusitano.com>
-Date:   Tue Feb 17 12:08:34 2015 +0000
+Date:   Mon Jan 4 16:12:46 2016 +0000
 
-    Merge pull request #87 from kamailio/lazedo/dbtext
+    presence_xml: fix pres_agg_nbody_empty
     
-    db_text - add affected rows capability
+    we were sending the presence element without the entity attribute.
+    it seems some UAs dislike this
 
-commit 6909de08ab5b51c90fe226b325a2492905d3fa40
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue Feb 17 10:08:18 2015 +0100
+commit bf56222b89b7f47a00e63fe4386f254e648e448f
+Merge: 8ddc618 d0372a1
+Author: Christian Kuehnke <christian@kuehnke.de>
+Date:   Mon Jan 4 16:29:33 2016 +0100
 
-    etc: change fifo default to /var/run/kamailio
+    Merge remote-tracking branch 'upstream/master' into getifaddrs
 
-commit be486988bc2e27ba44961f1c4d2af48cecf06da3
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue Feb 17 10:07:06 2015 +0100
+commit d0372a132767cf08dd8786692fe56922bbceece2
+Merge: 59c1823 97a921c
+Author: lazedo <luis.azedo@factorlusitano.com>
+Date:   Mon Jan 4 10:18:08 2016 +0000
 
-    utils/kamctl: change fifo default path to /var/run/kamailio
+    Merge pull request #459 from kamailio/lazedo/db_text_replace
+    
+    db_text: add support for replace
 
-commit 850320cac86e6c5cee6f8d936340678eb32412d3
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue Feb 17 10:03:35 2015 +0100
-
-    etc: set ctl "binrpc" to new /var/run/kamailio default value
-
-commit 084e68b337f3afbc841347a6d27398bacfaf191b
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Tue Feb 17 10:02:20 2015 +0100
+commit 59c1823b71871c4e35550414b7169ee28f50d53a
+Merge: c7e411e ad168dd
+Author: lazedo <luis.azedo@factorlusitano.com>
+Date:   Mon Jan 4 10:17:57 2016 +0000
 
-    ctl: use RUN_DIR env to set DEFAULT_CTL_SOCKET
+    Merge pull request #458 from kamailio/lazedo/presence_logs
+    
+    presence: additional info in logs
 
-commit 7fb52e66c37d9fe22448a085db461fd8e8c28711
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Feb 17 00:25:00 2015 +0100
+commit ad168dd580d21e1896c21a41b91b7eee5e5e7f8b
+Author: lazedo <luis.azedo@factorlusitano.com>
+Date:   Mon Jan 4 05:17:09 2016 +0000
 
-    .gitignore: added new path of kamcmd binary to ingnore list
+    presence: additional info in logs
+    
+    adds callid to NOTIFY log
+    adds log when multiple records are found in process_dialogs
 
-commit cfade98e196aa96e36a33efcbf22489cf10ef979
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Feb 17 00:22:19 2015 +0100
+commit 97a921ca63bd5482a690fe8ba399b05fd0134129
+Author: lazedo <luis.azedo@factorlusitano.com>
+Date:   Mon Jan 4 05:12:42 2016 +0000
 
-    tls: server side SNI support
+    db_text: add support for replace
+    
+    implements replace with update/insert
     
-    - adapted from the patch of Klaus Darilion for Kamailio v1.5, which was
-      lost with the ser integration
-    - this is a partial patch of the original one, adding support for SNI
-      when accepting TLS connections
+    tries to update, inserts if not found
 
-commit 5b65ebb807661daf7132e084bee609aff1af49d1
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Feb 17 00:20:52 2015 +0100
+commit 8ddc618ddf6197fdb47d769559f2ea9ff820b413
+Merge: 875950d c7e411e
+Author: Christian Kuehnke <christian@kuehnke.de>
+Date:   Thu Dec 31 00:50:14 2015 +0100
 
-    Makefile: updated sercmd to kamcmd
+    Merge remote-tracking branch 'upstream/master' into getifaddrs
 
-commit 988d21b55087ed215921236ffc865f53b6942d84
+commit c7e411edb3c68260d43f86ee6977d468c074836b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Feb 17 00:20:12 2015 +0100
+Date:   Wed Dec 30 21:18:23 2015 +0100
 
-    clt: updated name of the tool for installation to kamcmd
+    tm: reinit ref counter if attempting to free while still in wait timer
 
-commit f9e496f1fd25eb05f571f2e95c69c6c932692e33
+commit 94da0d648805b958d266b789015f66cef8628ae4
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat Feb 14 16:04:58 2015 +0100
+Date:   Wed Dec 30 17:41:18 2015 +0100
 
-    kamcmd: removed .cvsignore file
+    tsilo: check if tsilo hash table is still set when executing tm callback
+    
+    - freeing the transaction structure by tm at shutdown can execute this
+      callback, resulting in core dump (at shutdonw) if tsilo destroyed its
+      hash table already
 
-commit de1eacfec21379f9a8f8bcfbc2ce6e0e7c999c97
+commit ee7568cb7da1be0c3c3d4ba2cd5bada4b4895bee
+Merge: d83a56b f703eff
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat Feb 14 16:04:38 2015 +0100
+Date:   Wed Dec 30 10:43:26 2015 +0100
 
-    sercmd: renamed sources to kamcmd
+    Merge pull request #457 from phil-lavin/feature-dont-append-realm-to-username-master
+    
+    auth_radius: support for not appending realm to the username passed to RADIUS
 
-commit 56e825ffbfdcf8050de034f8327b6bbda974c9cd
-Author: Jason Penton <jason.penton@gmail.com>
-Date:   Mon Feb 16 17:37:45 2015 +0200
+commit f703effa2e2d6c6f426374d07d57636ecf248fd2
+Author: Phil Lavin <phil.lavin@synety.com>
+Date:   Wed Dec 30 09:00:45 2015 +0000
 
-    modules/ims_registrar_scscf: correctly loop through contact parameters
+    auth_radius: support for not appending realm to the username passed to RADIUS
+    
+    - Implement append_realm_to_username parameter in auth_radius which allows
+      the unmolested digest username to be passed to RADIUS in the User-Name
+      attribute. This is required for some RADIUS implementations.
 
-commit 193e8b35a93b4fee7479cfc0d7c27aff08342230
-Author: Luis Azedo <luis@2600hz.com>
-Date:   Mon Feb 16 15:47:13 2015 +0000
+commit d83a56bcdfeb8ffc75166a62e11ceb4c057c3ce5
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Dec 30 00:29:49 2015 +0100
 
-    db_text - fix indentation
+    tm: don't free tm cell still linked in wait timer
+    
+    - wait timer should do the free
+    - friendlier handling of situation when modules binding to tm do
+      inconsistent unref operations
 
-commit 981ba1beefcf50ab30712bb7a5ebee92df1305d6
-Author: Jason Penton <jason.penton@gmail.com>
-Date:   Mon Feb 16 17:37:45 2015 +0200
+commit f0b5fa7415d81cfc6df1e4dd51cd508898df5419
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Dec 29 23:48:39 2015 +0100
 
-    modules/ims_registrar_scscf: correctly loop through contact parameters
+    tsilo: init and safety check for t value before unref
 
-commit 83d39ae5b8b523c70b6fba9699efc681595430f8
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Mon Feb 16 16:13:11 2015 +0100
+commit 27495c7c34bf963e403c0f711daf9b76076d2ec3
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Dec 29 23:39:18 2015 +0100
 
-    examples: fix bashism in /bin/sh script
+    tm: silent mode when freeing transactions at shutdown
     
-    $/usr/bin/checkbashisms examples/sr
-    possible bashism in examples/sr line 41 (function names should only contain [a-z0-9_]):
-    sip-router_start() {
-    possible bashism in examples/sr line 43 ($HOST(TYPE|NAME)):
-               echo "before startup sip-router core found on `date` at $HOSTNAME" > $TMP
-    possible bashism in examples/sr line 63 (function names should only contain [a-z0-9_]):
-    sip-router_stop() {
-    
-    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772314
+    - they are still linked in tm hash table as it should be, so no warn
+      message for that case
 
-commit 1950e38d3c7eaef45c8cc5c96b5494b0dbfa5c43
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Mon Feb 16 16:04:39 2015 +0100
+commit 1bd8d47148f375462d895ab5bac77eacc965f9c5
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Dec 28 23:25:01 2015 +0100
 
-    pkg/kamailio/deb: exclude obsoleted examples
-    
-    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772314
+    permissions: regeneration of readme file
 
-commit c8533037c916497c328d0ed4e30a6ef51dfc8882
-Author: Luis Azedo <luis@2600hz.com>
-Date:   Mon Feb 16 14:52:02 2015 +0000
+commit dcb116290209a6b42020a925bc657005c8e3048b
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Dec 28 23:24:38 2015 +0100
 
-    db_text - fix indentation
+    permissions: documentation for max_subnets parameter
 
-commit b93b7b39537f8858b34052f77e3ce0512cdc72c0
-Author: Luis Azedo <luis@2600hz.com>
-Date:   Mon Feb 16 13:48:58 2015 +0000
+commit 46b10dfe1941ab70676a10d5f61d749fd74dfa3c
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Dec 28 23:19:14 2015 +0100
 
-    db_text - add affected rows capability
+    permissions: max_subnets - new parameter
+    
+    - specify the max size for address subnets array
+    - default value: 512
+    - if there are more subnet records in address tables than the value of
+      max_subnets, increase it
 
-commit 2f4b6375429eeb7fa73d85909150bfd9377582d1
-Merge: bf39780 cf521e6
-Author: lazedo <luis.azedo@factorlusitano.com>
-Date:   Mon Feb 16 13:26:28 2015 +0000
+commit 82d7e06b09f02a2e6dab9f171586f9cd6f636f5b
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Dec 28 23:11:59 2015 +0100
 
-    Merge pull request #86 from kamailio/lazedo/usrloc-patch
+    permissions: max size of subnet array set to 512
     
-    usrloc - fix column types not initialized on update
+    - was 128, which can be insufficient for large interconnect
 
-commit cf521e66825fea4b7498d615d435739628fe4c09
+commit adcad3445b33d917ef13e4419310b5b11d472fe1
 Author: lazedo <luis.azedo@factorlusitano.com>
-Date:   Mon Feb 16 13:14:06 2015 +0000
+Date:   Mon Dec 28 04:10:39 2015 +0000
 
-    usrloc - fix column types not initialized on update
+    presence_dialoginfo : fix memory leak
     
-    some columns were not initialized on update leading to errors in update
     
-    ERROR: db_text [dbt_lib.c:464]: dbt_is_neq_type(): invalid datatype -1001432832
-    ERROR: db_text [dbt_base.c:560]: dbt_update(): incompatible types!
-    ERROR: db_text [dbt_base.c:599]: dbt_update(): failed to update the table!
+    missing xmlFreeDoc from commit b6b7de8832e4ab22ef2c00ebb2c1e1b6ced9ff35
 
-commit bf39780f476a38da3ffe975b5e5e985568734982
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Sat Feb 14 09:00:20 2015 +0100
+commit 875950d6265417bb59f98a41e4ff89296c01b595
+Merge: 38d9cfa b51f782
+Author: Christian Kuehnke <christian@kuehnke.de>
+Date:   Fri Dec 25 15:39:01 2015 +0100
 
-    pkg/kamailio/deb: use BASEDIR and clean usr/local
-    
-    since 8c2b9ae build process failed
+    Merge remote-tracking branch 'upstream/master' into getifaddrs
 
-commit d6793d74628baa77316cfdb7366fd3b580369697
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Sat Feb 14 13:36:56 2015 +0100
+commit b51f7822b3e48a18611bed1aaaac5674757f8e33
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Dec 23 18:11:15 2015 +0100
+
+    matrix: updates for application name
+
+commit a72e8451aef9391229000cb4e13020f0ff722d92
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Dec 23 18:10:27 2015 +0100
 
-    app_java: Rename module interface file. fix e0a20eb1e4a0d876cc1cf91f160f2b74ad912a16
+    matrix: added section ids for params and functions in docs
+
+commit fd8f7dd442b7b197450c7bc338260f44b7dcc34d
+Merge: fed70c4 a9ec529
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
+Date:   Tue Dec 22 15:47:09 2015 +0100
+
+    Merge pull request #453 from grumvalski/cnxcc_include
     
-    Issue #82
+    cnxcc: define inline functions in cnxcc.h
 
-commit 2d6d34b21320b269c6eceb5a44c5c91eb44740fc
-Author: Jason Penton <jason.penton@gmail.com>
-Date:   Fri Feb 13 09:45:16 2015 +0200
+commit 38d9cfa1fe97c89833b852e83783e8c6ea197575
+Merge: 424ac4d fed70c4
+Author: Christian Kuehnke <christian@kuehnke.de>
+Date:   Tue Dec 22 15:24:51 2015 +0100
 
-    modules/dialog_ng: corrected PARAM_STRING to PARAM_STR
+    Merge remote-tracking branch 'upstream/master' into getifaddrs
 
-commit e88c96023f3709232c3a6fdd4eac8d4d0dd25025
-Author: Juha Heinanen <jh@tutpro.com>
-Date:   Fri Feb 13 02:08:00 2015 +0200
+commit a9ec529ecee015e79dc60cb8ba8a6686cdf73a7b
+Author: grumvalski <federico.cabiddu@gmail.com>
+Date:   Tue Dec 22 13:48:19 2015 +0100
 
-    modules/siptrace: added totag field to sip_trace table
-    - added sip_trace table version check
+    cnxcc: define inline functions in cnxcc.h
 
-commit 902935802bfbfaef94b3da6bad6d7669040c8f47
-Merge: c3a7a4f 265a38a
+commit fed70c48a907dd3579ff6a7b288e1469cc9ece34
+Merge: b6a4fa2 b7acbe4
 Author: lazedo <luis.azedo@factorlusitano.com>
-Date:   Thu Feb 12 23:21:27 2015 +0000
+Date:   Tue Dec 22 11:04:01 2015 +0000
 
-    Merge pull request #78 from kamailio/lazedo/presence
+    Merge pull request #451 from kamailio/lazedo-patch-2
     
-    presence : add min_expires param
+    db_text :  column type comparison
 
-commit c3a7a4fc929f82fe997cbcc6893bdd2f2679d85f
+commit b6a4fa2921d531a3dce1277c671942a8c62f3270
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Feb 12 13:40:00 2015 +0100
+Date:   Tue Dec 22 09:06:01 2015 +0100
 
-    Makefile: print run dir details in uninstall target
-    
-    - exporte the runbasedir to config.mak
+    smsops: changed duplicated section id
 
-commit 47359a915b7d59e8ce88504e868ada5943d9fc9f
+commit 5937b04a98204fc70ce6db2eab08c038a3497c2a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Feb 12 13:23:46 2015 +0100
+Date:   Mon Dec 21 14:48:25 2015 +0100
 
-    kamctl: use /tmp if $(basedir) is not set
+    dmq_usrloc: lock before adding contact
     
-    - it is used for temporary operations at install
-    - without it fails to install, trying to use / for these operations
+    - reported by GH #440
 
-commit 8c2b9ae30b6adb22a6777b7493bf1e50e86e6c8d
+commit 981bcc737649796a7cc37e2de564bd1b337675da
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Feb 12 13:02:07 2015 +0100
-
-    Makefile: define RUN_DIR at compile time
-    
-    - default to /var/run/kamailio
-    - obeys the PREFIX, becomeing $(PREFIX)/var/run/kamailio
-    - based on GH issue #80
+Date:   Fri Dec 18 21:50:52 2015 +0100
 
-commit b40e466598fbc97e30ae21c6ebcbba3ce7acd768
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Feb 11 21:59:12 2015 +0100
-
-    xcap_client remove svn ID's, remove history
-
-commit 9e19227dd0f6760ff1185dbc7ebbcf940214d422
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Feb 11 21:57:08 2015 +0100
+    dispatcher: readme regenerated with updated config example
 
-    pv Remove svn ID's
-
-commit e80e50904c0d22eda0e1eb3ac94e8fe8854fcdec
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Feb 11 21:42:54 2015 +0100
+commit 2809c1eee5d74840ad1974eab09950f2aba3ad31
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Dec 18 21:50:02 2015 +0100
 
-    auth_db Remvoe SVN ID and history
+    dispatcher: set sock_avp parameter in example
 
-commit cde1e4b61f263b201f02a4795c84aa18e6a3fa0d
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Feb 11 21:41:42 2015 +0100
+commit b7acbe4d676cc68f790f12f29186dfab31301074
+Author: lazedo <luis.azedo@factorlusitano.com>
+Date:   Fri Dec 18 14:40:18 2015 +0000
 
-    auth_db Renamed include file
+    db_text :  column type comparison
+    
+    compare DB1_STR, DB1_STRING, DB1_BLOB as equal
 
-commit fdc4b11cc414100f5ff01cb82e3d21d51cf5629d
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Feb 11 21:40:27 2015 +0100
+commit 47172912dfb0c22a4d10055505d11b7187d1af35
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Fri Dec 18 11:44:09 2015 +0100
 
-    auth_db Rename main include file
+    pkg/kamailio/deb: update version to 4.4.0~dev8
 
-commit 7aca62e45e86bcc5c6b31840079ef139a92cddab
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Feb 11 21:39:16 2015 +0100
+commit a2e3c04ac1faef9acc5af9481af3e0f2f82f6a72
+Merge: 2b96041 41975bd
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Fri Dec 18 10:12:33 2015 +0100
 
-    auth_db Move main file
+    Merge pull request #450 from giavac/master
     
-    (this commit will break compilation, but keep history)
-
-commit dfaf93c3cc9bd6e65dacafd01a8299f42abacbf5
-Author: Ovidiu Sas <osas@voipembedded.com>
-Date:   Wed Feb 11 15:30:42 2015 -0500
+    cfgt: second pass at documentation update
 
-    pua_dialoginfo: set expiration timeout to 10s for dialogs in terminated state
-     - this will avoid accumulation of expired dialogs
-
-commit 2bbaa92b07f3174613644beec014adb736eaa652
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Feb 11 21:28:25 2015 +0100
+commit 41975bd9d757a395c6b6e330a8ad243aefde4c4e
+Author: Giacomo Vacca <giacomo.vacca@gmail.com>
+Date:   Fri Dec 18 08:25:12 2015 +0000
 
-    app_java Remove svn IDs
+    cfgt: recompiled README
 
-commit e0a20eb1e4a0d876cc1cf91f160f2b74ad912a16
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Feb 11 21:12:21 2015 +0100
+commit a8cbef5bf5c36e76b3ba1d43e71210c5b0519b24
+Author: Giacomo Vacca <giacomo.vacca@gmail.com>
+Date:   Fri Dec 18 08:24:58 2015 +0000
 
-    app_java Rename module interface file
+    cfgt: documentation update
     
-    Issue #82
+    - Add loadmodule example to highlight ordering requirement
 
-commit 888f8d6bb159408caf14360eb98ed5ff0bb52a78
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Feb 11 21:01:21 2015 +0100
+commit 2b96041540d7b9bf050dbacb78b71085bbc7c03f
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Dec 17 23:29:32 2015 +0100
 
-    uac_redirect Rename module file #82
+    Makefile.defs: version set to 4.4.0-dev8
 
-commit 265a38a08a21dbeab2b9d310bd521e9c25f5d24a
+commit b6b7de8832e4ab22ef2c00ebb2c1e1b6ced9ff35
 Author: Luis Azedo <luis@2600hz.com>
-Date:   Wed Feb 11 17:39:27 2015 +0000
+Date:   Thu Dec 17 21:02:43 2015 +0000
 
-    presence : add min_expires_action parameter
-    
-    action to take when min_expires > 0
-    
-    possible values are
-    1 - RC compliant, return "423 Interval Too Brief"
-    2 - force min_expires in the subscription
+    presence_dialoginfo : aux_body should return xmldoc instead of char
 
-commit 61d6b119398a87c4a877de3fba0dc9c6ec2830a7
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Feb 11 13:05:41 2015 +0100
+commit 412f155ede8587c1d439503cd7d0e783bc3c0d6b
+Author: lazedo <luis.azedo@factorlusitano.com>
+Date:   Thu Dec 17 18:54:45 2015 +0000
 
-    sqlops: regenereated the readme file
+    presence_dialog : fix compilation
 
-commit 112e83c2e8b72be04f7ad5b896db0bf3bcbdbe8f
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Feb 11 12:50:43 2015 +0100
+commit 6dd065629604a32081d5e7b63bbbd292f56aaf23
+Merge: 236c55d 1682896
+Author: lazedo <luis.azedo@factorlusitano.com>
+Date:   Thu Dec 17 17:49:37 2015 +0000
 
-    sqlops: added note to sql_async_query() about core async_workers
+    Merge pull request #448 from kamailio/lazedo/fix_blf
     
-    - the parameter must be set to enable the async framework used by this
-      function
+    presence : fix notify version when subs_mode <> 3
 
-commit 7ae56a331209adeff7c5da86e1ebd8321d586a35
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Feb 11 12:37:22 2015 +0100
+commit 08a8a8eee5d66c017defbbe749ce28cfd2984d92
+Author: Giacomo Vacca <giacomo.vacca@gmail.com>
+Date:   Thu Dec 17 17:03:58 2015 +0000
 
-    db_mongodb: regenerated README file
+    cfgt: recompiled README
 
-commit 6940ce0e991fd5b6af9ef5822dc2b1a324319174
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Feb 11 12:19:45 2015 +0100
+commit 806e0fa1f970062bee25d95e33058363735c3bba
+Author: Giacomo Vacca <giacomo.vacca@gmail.com>
+Date:   Thu Dec 17 17:03:18 2015 +0000
 
-    db_mongodb: updated details in docs about the limitations
+    cfgt: extended documentation
+    
+    - Add a Usage part with .cfg example
 
-commit e31e4632f83e805775bbc1e208178bee11ab137b
-Author: mikomarrache <mikomarrache@users.noreply.github.com>
-Date:   Wed Feb 11 11:47:17 2015 +0100
+commit 31933ccc40f9af36caa9f0a45e0a57aebe0b91d4
+Author: Giacomo Vacca <giacomo.vacca@gmail.com>
+Date:   Thu Dec 17 16:43:53 2015 +0000
 
-    db_mongo_db: use mongoc_collection_update() for update operation
-    
-    - used instead of mongoc_collection_find_and_modify(), which returns the
-      document, but it is not needed
+    cfgt: fixed a few typos in documentation
 
-commit 2a045585efc9a8e5b17123d320539d0c8cb6be77
-Author: mikomarrache <mikomarrache@users.noreply.github.com>
-Date:   Wed Feb 11 11:42:14 2015 +0100
+commit 236c55d21f20c59353f963256907fe4ca35d2c19
+Merge: 6458380 c131323
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Thu Dec 17 10:49:57 2015 +0100
 
-    db_mongodb: use $set operator to update a specific list of fields in a document
+    Merge pull request #449 from giavac/master
     
-    - fix to keep all the other fields unchanged
+    cfgt: doc improvements
 
-commit e122c5ee8c6055c033cc11f14e5308ed94461fe6
-Author: mikomarrache <mikomarrache@users.noreply.github.com>
-Date:   Wed Feb 11 11:37:26 2015 +0100
+commit c131323e77b4cf39b0121aa6e59c0b67174b8679
+Author: Giacomo Vacca <giacomo.vacca@gmail.com>
+Date:   Thu Dec 17 09:38:43 2015 +0000
 
-    dialog: fix initialization of slot next_id to avoid colision after restart
+    cfgt: update README
     
-    - next_id was set to the highest id of a dialog loaded from database,
-      next new dialog was reusing the same value
+    - Provide an example of Call-ID to identify a scenario
 
-commit 82192d06218418ad2b03f4ba3e4549afddf24f1c
-Author: lucian balanceanu <lucian.balanceanu@1and1.ro>
-Date:   Tue Feb 10 17:01:58 2015 +0200
+commit e1c9e07fc129569143063f38fec34f5a01151e26
+Author: Giacomo Vacca <giacomo.vacca@gmail.com>
+Date:   Thu Dec 17 09:38:32 2015 +0000
 
-    rtpengine: rtpengine_tout is now rtpengine_tout_ms
+    cfgt: improved documentation
     
-    - rtpengine tout param is now expressed in millisecs
+    - Provide an example of Call-ID to identify a scenario
 
-commit bba3e53de1f79d51505273519bc6c358be1f42e2
+commit 1682896e2971508e454448d2a89ba5ab10811a84
 Author: Luis Azedo <luis@2600hz.com>
-Date:   Wed Feb 11 05:39:47 2015 +0000
+Date:   Wed Dec 16 20:50:41 2015 +0000
 
-    presence : add min_expires param
+    presence : fix notify version when subs_node <> 3
     
-    some UAs send very low values for subscriptions causing unwanted flooding of the server with subscribe/notify messages
-    this new parameter allows to set a minimum value for the subscription.
-    default value is 0 to preserve existing behaviour
+    when submode <> 3 the notify version is always the same (first watcher) for all watchers
 
-commit b06626e811edae93c5f28dc132eca7542a6dcc97
-Author: Mikko Lehto <mslehto@iki.fi>
-Date:   Tue Feb 10 09:57:31 2015 +0100
+commit 424ac4dba745dd728e225895f9fb40e287ec365f
+Author: Christian Kuehnke <christian@kuehnke.de>
+Date:   Wed Dec 16 18:47:36 2015 +0100
 
-    sctp: fixes for FreeBSD 10.1 compile error and 2 warnings
+    core: rewrite add_interfaces() with getifaddrs() based implementation
     
-    - missing argument for macro SCTP_EV_REMOTE_ERROR() and two extraneous
-      parentheses
+    To make IPV6 work with Solaris, add_interfaces() had to be modified.
+    I decided to reimplement it with a getifaddrs() based implementation,
+    which is available from Solaris 11 upwards, and also on FreeBSD and
+    Linux. By default, the latter continues to use the netlink based
+    variant.
 
-commit 44b20f67e925ae2ba30f8bb16402dd2f5ec48b66
-Merge: a8783c0 fdb4c77
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Feb 9 22:51:30 2015 +0100
+commit 64583809c677384e2fcd54a5ba7f921b3ea59c51
+Author: smititelu <stefan.mititelu@1and1.ro>
+Date:   Wed Dec 16 13:28:18 2015 +0200
 
-    Merge pull request #70 from jda/master
+    debugger: Fix coredump when kamailio stopped
+    
+    Upon kamailio stop, 'dbg_cfg' pointed to invalid memory zone(not NULL).
+    Reset the pointer to NULL upon module_destroy() and do the NULL checks.
     
-    fix compile errors in srutils/sha256 on SunOS (SmartOS)
+    Reported by foucse in issue #446.
 
-commit a8783c033c8e00f57e9d3a5b074d0bb820a34cd6
-Merge: d60f014 91b3d9b
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Mon Feb 9 16:41:58 2015 +0100
+commit b8e3aff1079e4a617aa273553a20d664d0c368c2
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Dec 16 08:20:55 2015 +0100
 
-    Merge pull request #73 from kamailio/coudot/rtpengine_pv_sdp
-    
-    New parameter to return SDP in a pv instead of message body
+    cfgt: fix compile warning for len field comparison
 
-commit 91b3d9b9483b488b8e18f45372c0e11b320b6d86
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Mon Feb 2 17:16:07 2015 +0100
+commit 09e823deb39940d1601a26504d4431ca74d70453
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Tue Dec 15 14:37:57 2015 +0100
 
-    modules/rtpengine: README update
+    Makefile.groups: add cfgt module to mod_list_basic
 
-commit e6252246ea8056e06115d82a57372c8f241164a2
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Mon Feb 2 17:09:07 2015 +0100
+commit 393385a0972de3fc618276711c1fe90fd289c95d
+Merge: e0f7a0c ef5ba34
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Tue Dec 15 14:24:56 2015 +0100
 
-    modules/rtpengine: return the new SDP in an AVP
+    Merge pull request #443 from linuxmaniac/vseva/cfgt
     
-    if the new module param `write_sdp_pv` is set to a valid $avp() or $var()
-    specifier, the SDP returned by rtpengine in the offer/answer operations is
-    returned in the specified pv instead of the message body
+    modules/cfgt: debugger config test support
 
-commit d60f014e7aa1865cda4441b1560b4fb0d8aaae3c
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sun Feb 8 22:17:29 2015 +0100
+commit e0f7a0c678b37c44312369dd90ffdc531782bb99
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Dec 15 12:26:02 2015 +0100
 
-    sl remove SVN ID and history
+    websocket: fixed Makefile after previous commit
+    
+    - whitespace required after ifneq
 
-commit 15ab2ed22070b3483cc2de7652fb54a38ae8faf6
+commit ef5ba34baa4f5a54ab634dc7e06e0de1daf45dd2
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Sat Feb 7 18:33:36 2015 +0100
+Date:   Tue Dec 15 11:42:58 2015 +0100
 
-    pkg/kamailio/deb: enable reproducible builds
+    debugger: refresh README
 
-commit a5b3c63684cabc7293b1667416448094fb15cbb2
+commit 1b5766548dd637615b2284c5363d5bdf123a8573
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Sat Feb 7 17:54:26 2015 +0100
+Date:   Tue Dec 15 11:22:10 2015 +0100
 
-    pkg/kamailio/deb: easier way to set CC_EXTRA_OPTS and LD_EXTRA_OPTS
+    debugger: add cfgt support
 
-commit 6fcfc18c7de2ba5530905c2dc03941312e29b47c
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Feb 7 14:35:44 2015 +0100
-
-    qos Remove SVN ID, remove history
-
-commit de2596d518bae15e379342ee53bbc1632d0f90a1
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Feb 7 14:26:02 2015 +0100
+commit 9ee0bd917f1e6a2b1fc9f116ea22584388a5e0d8
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Tue Dec 15 10:24:13 2015 +0100
 
-    dialog Document dependency on the PV module
+    modules/cfgt: add initial documentation
 
-commit 2c6ad972426d4733202168d65bcdf2d37ef0934b
+commit b8309bd5fef4647c13cbabae768c47fdb7c8bc59
 Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Feb 7 14:21:42 2015 +0100
+Date:   Tue Dec 15 11:25:41 2015 +0100
 
-    websocket Document dependency on the TM module
+    curl Update TODO.txt after Hugh's contribution
 
-commit 8c2025c4072bd8da08fafbbf42f12fb5a7e30ab0
+commit fc64249b6e4b8c6a2c2b2dc4175114dfb701c767
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Sat Feb 7 09:55:03 2015 +0100
+Date:   Wed Jun 24 22:19:24 2015 +0200
 
-    pkg/kamailio/deb: update version to 4.3.0~dev4
+    modules/cfgt: trace config and save to file
 
-commit cd58d9eafc18edcc6a719d76cd1dbe252d88ae91
+commit a3c212f2489e4ba01c7592f68cd35fdb8e16ce71
 Author: Olle E. Johansson <oej@edvina.net>
-Date:   Fri Feb 6 22:38:17 2015 +0100
+Date:   Tue Dec 15 11:13:21 2015 +0100
 
-    mohqueue Do not declare variables in middle of function, do error checking on all modparams possible before exit, add \n att error messages
+    Fixing typo, adding copyright header
 
-commit 589bd01f027122d56bdf5c1f384523f7e8f5abf8
+commit f87327e6d89c280fed31ed7961c117063dadc605
+Merge: d24863d 9fd99ef
 Author: Olle E. Johansson <oej@edvina.net>
-Date:   Fri Feb 6 22:20:27 2015 +0100
+Date:   Tue Dec 15 10:54:52 2015 +0100
 
-    xmlrpc Add dependency of SL to docs
+    Merge pull request #435 from kamailio/tmp/hpw_curl_improvements
+    
+    Fixes and improvements to curl module
 
-commit 326ccd52286c60758f98062f1499f26074097b13
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Fri Feb 6 22:13:37 2015 +0100
+commit d24863d071417effe5df863736ef037ec8e0b414
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Dec 14 16:40:03 2015 +0100
 
-    tsilo Document dependency on SL module
+    presence: init variable to prevent invalid cleanup on error getting presence document
+    
+    - reported by GH#441
 
-commit e03d1279f49709e0d320478fa1ff7c27161c30ed
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Feb 6 19:23:51 2015 +0100
+commit 6e9f017dd3509296b83f12d3467309c583a248b1
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Mon Dec 14 17:32:02 2015 +0200
 
-    core: compile options to skip compile date or set a particular value
+    tmx: Consistent naming of counters
     
-    - default is current behaviour, date and time included in version string
-    - compile with no date and time:
-      make CC_EXTRA_OPTS="-DVERSION_NODATE"
-    - compile with a specific date and time:
-      make CC_EXTRA_OPTS='"-DVERSION_DATE=\"19:30:40 Feb  8 2015\""'
+    Simplify the names of the tmx counters to "rpl_*".
 
-commit ad76e342a8235e4a752593dd5fab5b676a89425a
-Author: Luis Azedo <luis@2600hz.com>
-Date:   Fri Feb 6 17:29:25 2015 +0000
+commit 09be0ae191404409322bb5d8ab9df0a03c1a4845
+Merge: 4d89a50 572fa1b
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Mon Dec 14 17:00:46 2015 +0200
 
-    kazoo : revert uuid include
+    Merge pull request #442 from smititelu/KAMAILIO-30
+    
+    Better counting of received_replies counter
 
-commit 2977e98f6f19087cb4f755542b032f821c22f748
+commit 4d89a50544324fdac0f08497dc142c171bfcd97d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Feb 6 17:32:57 2015 +0100
+Date:   Mon Dec 14 15:15:52 2015 +0100
 
-    Makefile.defs: versions set to 4.3.0-dev4
+    tm: avoiding conditional directives that split up parts of statements
+    
+    - patch by Romero Malaquias, FS#434
 
-commit be279d8c388bd461ccc935d6dd62d6b20656be18
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Fri Feb 6 17:25:48 2015 +0100
+commit aa50c18b724a25f772a1fefdec3b9d260b7c6dbf
+Merge: 665eef8 305381b
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Dec 14 15:11:09 2015 +0100
 
-    Makefile.group: add tcpops to basic group
+    Merge pull request #436 from snen/htable_stats_fixing
+    
+    htable: fixing htable.stats for max slot value
 
-commit 5113c047d353724d1a6f5a204e5a895ff1dd519a
-Author: Luis Azedo <luis@2600hz.com>
-Date:   Fri Feb 6 16:08:54 2015 +0000
+commit 665eef8b4bf9dbe984b8655206585a467253322f
+Merge: c73b9cd 432c1e3
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Dec 14 15:09:23 2015 +0100
 
-    kazoo : fix memset size error  & includes
+    Merge pull request #439 from andrey-utkin/websocket_libcrypto_linkage
     
-    kz_trans was calling memset with wrong size of structure
-    kx_amqp was including uuid.h from uuid directory
+    modules/websocket: ensure linkage to libcrypto
 
-commit 927de0d6fc0ab75212ae177c871085bdcc0115e2
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Fri Feb 6 12:26:07 2015 +0100
+commit 572fa1b4497571ec68453c97b3080740364d3335
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Mon Dec 14 15:02:53 2015 +0200
 
-    modules/tcpops: renamed functions to prevent conflicts
+    tmx: Update doku
+    
+    Update doku related to the counters changes.
 
-commit 5193ff25446ba6de8ee9c2fcaa82d402e4262075
-Author: Camille Oudot <camille.oudot@orange.com>
-Date:   Wed Feb 4 15:59:30 2015 +0100
+commit aeb3e18527b565f22bd05f6c6989b2ae86968b71
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Fri Nov 27 18:18:14 2015 +0200
 
-    modules/tcpops: new module to tweak TCP options
+    tmx: refactor counters
+    
+    Focus on:
+    - received_replies
+    - received_replies_absorbed (in cfX cases)
     
-    This module adds the ability to control TCP options (currently only keepalive)
-    through the kamailio cfg, on demand, and on a per-socket basis.
+    - relayed_locally
+    - relayed_received
+    - relayed_total
 
-commit ff114281fc2f523ed7bf87ea31448ce7327fdf93
-Author: Charles Chance <charles.chance@sipcentric.com>
-Date:   Fri Feb 6 10:59:35 2015 +0000
+commit 432c1e3b0f7ff6a9fa11e6d8ed8b897dc3f9246f
+Author: Andrey Utkin <andrey.od.utkin@gmail.com>
+Date:   Sat Dec 12 22:37:15 2015 +0200
 
-    dmq: add branches when replicating to multiple nodes
+    modules/websocket: ensure linkage to libcrypto
     
-    - reported by Leonardo Arena
+    Fixes linkage for Ubuntu Wily (15.10).
+    The issue manifests itself as "undefined symbol: SHA1" error at module loading.
 
-commit fdb4c7758f0d6d6ebed8cf9d01a412ed024efb8b
-Author: Jon Auer <jauer@corp.netwurx.net>
-Date:   Thu Feb 5 23:34:59 2015 +0000
+commit b79d23436bbfceb0debb8ff829b5ff8d2e49c46d
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Fri Dec 11 17:21:16 2015 +0200
 
-    fix compile errors in srutils/sha256 on SunOS (SmartOS)
+    rtpengine: Don't add invalid URL node, in db mode
+    
+    Don't continue parsing the node url if errors were spotted, in db mode.
 
-commit f9c248a66fdca5317e8820e53f1a0f99cd58ef8a
-Author: lazedo <luis.azedo@factorlusitano.com>
-Date:   Thu Feb 5 22:34:32 2015 +0000
+commit 98877b5b393e4f7d0ec4127f6964f2b2ad24ab64
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Fri Dec 11 13:33:55 2015 +0200
 
-    kazoo : less agressive log
+    rtpengine: Add code indentation
     
-    changed log from INFO to DEBUG when timeout is set
+    Add proper tab-like code indentation.
 
-commit 7da783ac03329f4934d36c9a574bb2cd44019688
-Author: Jason Penton <jason.penton@gmail.com>
-Date:   Fri Feb 6 00:25:35 2015 +0200
+commit 5ce6df2d3aee023f0e2d4f9cad14d6e560557ae2
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Thu Dec 10 16:59:30 2015 +0200
 
-    modules/cdp: added new counter(stat) for worker queuelenght
-       - this will give an indication that workers are not
-       keeping up with load if it gets too big
+    rtpengine: Add hiding of deleted table nodes
+    
+    'kamctl fifo nh_show_rtpp all' reflects the rtpengine table state.
+    
+    When node is deleted from the table the node itself isn't freed but disabled
+    permanent and hidden for display. This is mainly because one might want the
+    current session to finish for the deleted table nodes (see allow_op modparam).
+    
+    Hiding the nodes and not freeing them will spare time deciding if there are
+    any sessions left for the deleted rtpengine.
 
-commit 45c3dbee619f999ddafc79a88d1a49141b76fa9f
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Thu Feb 5 21:18:07 2015 +0100
+commit 65750d3422f97568623036a027ddebcbe636198d
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Fri Dec 4 09:22:41 2015 +0200
 
-    libkcore Disable checking of /proc files on non-linux systems
+    rtpengine: Update kamailio-db-devel db scripts
+    
+    Add rtpengine 'utils/kamctl/$dbschema' scripts.
 
-commit ea93f1c6da68943fc71de07d9c45c74af697acb3
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Thu Feb 5 21:11:52 2015 +0100
+commit 174c7ab05e803e9c0288ada8bc4578bf7e6ea567
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Wed Nov 25 14:22:24 2015 +0200
 
-    ratelimit Document dependency on sl
+    rtpengine: Update kamailio-db-devel .xml
+    
+    Add rtpengine .xml table documentation. Update version files.
 
-commit cc0b483499eabb6f8794098aaf7bc85155f1348a
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Thu Feb 5 21:03:22 2015 +0100
+commit fd90308dd76d16452805edad713026c4a9f3bcea
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Thu Dec 3 11:01:41 2015 +0200
 
-    pipelimit Document dependency on the sl module
+    rtpengine: Check node address when adding to set
     
-    Closes issue #69
+    The node address has to start with 'udp:', 'udp6:' or 'unix:' and to end with a
+    valid port number. Else, the node is ignored and is not added to the set.
 
-commit 3ee47957201cb5cc2824a82a94832a526aba0ccb
-Merge: 0c3925e a593d8d
-Author: Luis Azedo <luis@2600hz.com>
-Date:   Thu Feb 5 19:35:48 2015 +0000
+commit 410151eb6c7d992f9b7a7fd21e7a7f5ee1a44e67
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Wed Dec 2 12:35:09 2015 +0200
 
-    Merge branch 'master' of https://github.com/kamailio/kamailio
+    rtpengine: Add db 'weight' column
     
-    # By Jason Penton
-    # Via Jason Penton
-    * 'master' of https://github.com/kamailio/kamailio:
-      modules/cdp: changed stats to use internal counters instead
+    Add weight column with weight_col modparam.
+    Updated doku.
 
-commit 0c3925e6f787c6e8d2e1bc7a45fec0c99ba203d8
-Author: Luis Azedo <luis@2600hz.com>
-Date:   Thu Feb 5 19:35:37 2015 +0000
+commit 0def328282cb8551823554978d7e32afa7ca4110
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Tue Nov 24 17:35:19 2015 +0200
 
-    kazoo : timeout fixes & improvements
+    rtpengine: Check set uniqueness for rtpp node
     
-    1) fixes names in parameters (timout corrected to timeout)
+    If node already found in set, update details like weight, recheck_ticks,
+    disabled status. Else, create new node for the specific set.
+    This is especially useful when reloading the nodes from database via
+    'kamctl fifo nh_rtpp_reload'; just to update the nodes,no shm_free and realloc
+    needed. Also applicable for the config file nodes.
     
-    2) kazoo_query was always using the same timeout value which could be a problem, since there are different kinds of request and some may be given more time to process.
-    solved by adding amqp_query_timeout_avp parameter to allow usage of different timeouts.
+    This per set uniqueness of the nodes is plausible given the possibility to
+    set the weight of the rtpp nodes.
 
-commit a593d8ddb5026bde0702eaa6b088bda639411c1e
-Author: Jason Penton <jason.penton@gmail.com>
-Date:   Thu Feb 5 16:52:46 2015 +0200
+commit d884698c9184cc649a2846b8070b78900cc7a215
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Tue Nov 24 14:50:01 2015 +0200
 
-    modules/cdp: changed stats to use internal counters instead
+    rtpengine: Add kamctl nh_reload_rtpp
+    
+    Fifo command to allow reload from database node table.
+    Updates the state of the nodes or creates new ones; does not delete
+    the old nodes, not present anymore in the database.
+    Updated doku.
 
-commit 1b262d1ffd768717f9865525f29a65a2bea8577d
-Author: Jason Penton <jason.penton@gmail.com>
-Date:   Thu Feb 5 16:52:46 2015 +0200
+commit 3e25dce1918e007a5db3752143c427a512a08dd2
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Tue Nov 17 16:45:00 2015 +0200
 
-    modules/cdp: changed stats to use internal counters instead
+    rtpengine: Add setid_default modparam
+    
+    Add option to change the default set id.
+    If setid_avp is configured, the active set used is the avp value.
+    If setid_avp is not configured, the active set used is setid_default value.
 
-commit 23b4d93b9f8838298c7368d3efe8dae964426b50
-Author: Jason Penton <jason.penton@gmail.com>
-Date:   Thu Feb 5 13:51:55 2015 +0200
+commit 20e4a5d5d415e12e3dca5dd3dab5f36c49058b42
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Tue Nov 17 14:28:35 2015 +0200
 
-    modules/dialog_ng: changed stats to use native counters instead
-       - suggested by Olle
+    rtpengine: Update doku for rtpengine database
+    
+    The module is able to load nodes specified in a database.
+    Update doku for this.
 
-commit 790b42c8485672866919180992d1ee246422b87e
-Author: Jason Penton <jason.penton@gmail.com>
-Date:   Thu Feb 5 13:51:55 2015 +0200
+commit 55734eb2ea6dfcda679570f08b3bf331a4f44f76
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Tue Nov 17 13:37:19 2015 +0200
 
-    modules/dialog_ng: changed stats to use native counters instead
-       - suggested by Olle
+    rtpengine: Add setid_col modparam
+    
+    Allow setid column name. Updated doku.
 
-commit 280c3ee90c24d183b7866ea28804e71de7d0a5ab
-Author: Jason Penton <jason.penton@gmail.com>
-Date:   Thu Feb 5 13:51:55 2015 +0200
+commit 5192377be91a09b48476944b05c3ec182758e88c
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Tue Nov 17 12:39:22 2015 +0200
 
-    modules/dialog_ng: changed stats to use native counters instead
-       - suggested by Olle
+    rtpengine: Add db 'disabled' column
+    
+    Able to load rtp nodes state from database.
+    Add "disabled" column with disabled_col modparam:
+    - if disabled != 0, disable the node permanent
+    (similar to disabling it manually using kamctl fifo command)
+    - if disabled == 0, keep the current behaviour
+    (set ticks to 0, ping and disable temporary in case the node is not responding)
 
-commit 2c4ed5922a2322f3b5059f6264884acfb5dec97f
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Feb 5 11:26:34 2015 +0100
+commit c73b9cd8b5f8074c43fd2a30f7b7e6df97208a3d
+Merge: fd79adb 95cd106
+Author: Richard Fuchs <rfuchs@sipwise.com>
+Date:   Thu Dec 10 06:54:47 2015 -0500
+
+    Merge branch 'master' of https://github.com/smititelu/kamailio
+
+commit 95cd1062a937568322665bacd019d21fc20d57c0
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Thu Dec 10 11:38:10 2015 +0200
 
-    core: safety check for append_branch() when called with no uri and no msg
+    rtpengine: _destroy() sanity + memory free
     
-    - uri or msg parameter must be given, otherwise the new address cannot
-      be set
-    - get_redirects() from uac_redirect can execute this function with both
-      parameters invalid in case of invalid contact, reported by Javi
-      Gallart
+    _destroy() sanity checking, with memory free, when possible:
+    - alloc the locks first.
+    - free the locks last.
+    - consider content already hadled for a NULL lock (or NULL lock vector).
+    - make _free_row_lock() static.
 
-commit 8caaeff0a82db141e40e118597f667bcb01f1fbe
-Author: Jason Penton <jason.penton@gmail.com>
-Date:   Thu Feb 5 11:51:18 2015 +0200
+commit fd79adb4975fc0799fe8488d1dd1a771041a0939
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Dec 10 09:33:32 2015 +0100
 
-    modules/ims_charging: release S-CSCF contact (unref) after use
-       - failing to do this results in contact never being freed
+    dispatcher: proper handling of socket parameter when is not last in attrs
+    
+    - parsing socket function expects a null terminated string
 
-commit c22dfcd6359079f9ea3600bfeb31fe5edbf4f8b1
+commit 12160de3c2052c4696b8c073b9fa5919f6da7060
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Feb 4 18:30:05 2015 +0100
+Date:   Wed Dec 9 23:27:09 2015 +0100
 
-    core: removed log message used for troubleshooting
+    core: skip zero char and whitespaces before parsing first line in parse_msg()
+    
+    - reported by Vasiliy Ganchev
 
-commit f51f81c43419891c25b1d77cf0a9fd417989f390
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Feb 4 18:28:37 2015 +0100
+commit 01060e983d3de5bf798c7f9725dcd85e23c6c3d5
+Merge: 3b6d7a2 5816e68
+Author: Hugh Waite <hugh.waite@xura.com>
+Date:   Wed Dec 9 14:20:07 2015 +0000
 
-    ratelimit Only output error message five times
+    Merge branch 'master' of github.com:kamailio/kamailio
 
-commit 1dac6708935dafce2ff6398f98cce97ab5a56f4d
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Feb 4 18:27:14 2015 +0100
+commit 3b6d7a28ea0b053f27cb169ac31259e20ef4ece0
+Author: Hugh Waite <hugh.waite@xura.com>
+Date:   Wed Dec 9 14:15:47 2015 +0000
 
-    pipelimit Only output error five times
+    utils: Fix crash in http_query
+    - Fixes incorrect fixup logic for http_query_post_hdr
+    - Bug reported by jayesh1017
 
-commit 7225ab2c9a3f5524eabdbd729f2fd9c3fafbc56a
-Merge: ea16d3c 44cc150
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Feb 4 16:38:25 2015 +0100
+commit 305381bb6b40dc4859f0862411a0c1a261b476c2
+Author: Dmitri Savolainen <savolainen@erinaco.ru>
+Date:   Wed Dec 9 15:44:03 2015 +0300
 
-    Merge pull request #68 from linuxmaniac/vseva/corex_doc
-    
-    Corex: fix documentation of min_msg_len
+    htable: fixing htable.stats for max slot value
     
-    Code and docs did not agree on the name.
+    add missed 'd' parameter to rpc->struct_add format string
 
-commit 44cc1508c32d8ffbf4fb56b487f6a2de494749c4
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Wed Feb 4 16:33:25 2015 +0100
+commit 5ad022a4f5e959b875e9f590eca4e7e1866836bb
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Wed Dec 9 11:41:55 2015 +0200
 
-    corex: regenerate README
+    rtpengine: Move the size inside the hash table
+    
+    - struct rtpengine_hash_table now contains the table size.
+    - rename the entry_list to row_entry_list
 
-commit f31451996701d2183456c889bf37bf4ab9827b42
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Wed Feb 4 16:31:45 2015 +0100
+commit c4f2b557682b3e7172b70550913711cccf68df56
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Wed Dec 9 11:00:15 2015 +0200
 
-    corex: fix parameter min_msg_len documentation. Closes: #65
+    rtpengine: Add per rows totals statistics
+    
+    For consistency with the per row locks, statistics should be also per row.
 
-commit ea16d3c0af778d12353ae78646e5d6c59a117ebb
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Wed Feb 4 16:02:31 2015 +0100
+commit 9fd99efc683f2ccb4e5b7e88ae891d808e2efdcd
+Author: Hugh Waite <hugh.waite@xura.com>
+Date:   Wed Dec 9 09:59:46 2015 +0000
 
-    call_control: regenerate README
+    Fixes and improvements to curl module
+    - Fix invalid check of uri and postdata parameters
+    - Fix fixup functions
+    - Refactor curl function to remove dependance on pv/fixup structures
+    - Export curl_connect through C API
+    - Fix buffer overflow in curl write function
 
-commit ae487ac92d21c50cb805807bd6b24261903accac
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Wed Feb 4 15:57:06 2015 +0100
+commit 5816e6852306c943f9b39cf8d8243201bbbdc132
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Dec 8 22:56:53 2015 +0100
 
-    call_control: document pv module dependence. Closes #37
+    kamctl: updated version of the scripts
 
-commit 9876a9cd1fbb66bbce3f01f015a52bf331deee59
-Author: Charles Chance <charles.chance@sipcentric.com>
-Date:   Wed Feb 4 12:09:25 2015 +0000
+commit a22b59fc802c1c1ee2a13ed772c515398f41e0a7
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Tue Dec 8 15:29:09 2015 +0200
 
-    dmq: fix indentation
+    rtpengine: Add per rows hash table locks
+    
+    This will further increase rtpengine's hash table access.
 
-commit 436363806e61b4720c15d3cb559114b677904a01
+commit 250c7125613fc0fc26b72f68a7d0bd63a4a1b430
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Feb 3 21:34:31 2015 +0100
+Date:   Mon Dec 7 22:23:41 2015 +0100
 
-    usrloc: use defined OP_NEQ for sql not-equal operator
+    db_mysql: if autoreconnect is set, then attemt 3 times if mysql ping fails
+    
+    - it should help stalled/broken mysql tls connections to recover
 
-commit 89d178f6bddb20f2599b7b3816646f83f03d2098
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Feb 3 20:16:12 2015 +0100
+commit 5a537506141027ca3d3ef87f49913ab628c30690
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Mon Dec 7 13:30:02 2015 +0200
 
-    Makefile.groups: geiop2 module added to a dedicated group
+    rtpengine: Allow op for all deactivated machines
     
-    - its dependency is not yet in commond stable OS distributions
+    If allow_op modparam enabled, send commands to the disabled machines for the
+    existing call. So far this was done only for manually deactivated machines.
+    This is useful because there might be cases of proxy timeout, cases when you
+    may want to still allow the operations for the existing calls.
 
-commit f3ae358e937f4df6f0ee28e8d5df16f4245ae4b8
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Feb 3 18:48:42 2015 +0100
+commit b56fae6d00f92628055301c4ac50a2929b49d3b4
+Merge: a67bb24 f9d16e3
+Author: Juha Heinanen <jh@tutpro.com>
+Date:   Sat Dec 5 00:23:42 2015 +0200
 
-    db_mongodb: build proper complex filters for db operations
-    
-    - handle ==, != (<>), >, <, <=, >=
-    - bitwise AND (&) not supported
+    Merge branch 'master' of https://github.com/kamailio/kamailio
 
-commit ea7c58fd9bf159ca95438c2e25cb64fb63b7c6f6
-Author: Richard Good <richard.good@smilecoms.com>
-Date:   Tue Feb 3 19:18:40 2015 +0200
+commit a67bb24f24960e726523810da197cc7c816864f5
+Author: Juha Heinanen <jh@tutpro.com>
+Date:   Sat Dec 5 00:21:59 2015 +0200
 
-    modules/ims_charging: added sql script to create ims_charging tables
+    modules/lcr: changed location of ruri_user_avp delete
 
-commit 3bc031def2caed8ffb0d2d251690cf4b7375ef77
+commit f9d16e38dbf6b263fc29dceca66007357a9e6f37
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Feb 3 16:34:48 2015 +0100
+Date:   Fri Dec 4 23:02:53 2015 +0100
 
-    Makefile.groups: added geoip2 module to geoip package group
+    utils/misc/vim: added recent core parameter to vim syntax highlighting
 
-commit cdba71eac05bbaffce282d0a0c1aaf3e74771312
-Author: Sergey Okhapkin <sos@sokhapkin.dyndns.org>
-Date:   Tue Feb 3 16:32:03 2015 +0100
+commit 784f73b880a8fa776f355dc23c2dbe600da24365
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Dec 4 21:59:11 2015 +0100
 
-    geoip2: new module exporting geoip API to configuration file
+    kamctl: db sql files updated after xsl changes
     
-    - uses the latest version of maxmind API/library
-    - has support for IPv6
-    - can be used instead of geoip module
+    - insert statement for version is after creation of the table
 
-commit 2b2e81b83182418788d2ca70715e032559dd96a1
-Author: Richard Good <richard.good@smilecoms.com>
-Date:   Tue Feb 3 17:10:02 2015 +0200
+commit e03b12a80d6ce2f846f757004dff87d5e770c3b6
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Dec 4 21:57:44 2015 +0100
 
-    modules/cdp: fixed earlier commit set cdp session to 0 when free-ed
+    core: stylesheet for generating db schema updated for version insert
+    
+    - version is inserted after the table was succesfully created
+    - avoid version record without table
 
-commit 7229d3307091f81b84a4be7a3a8c81a027aff95c
-Author: Jason Penton <jason.penton@gmail.com>
-Date:   Tue Feb 3 16:48:57 2015 +0200
+commit 700617c6b3707fba16001f82fab6ca0370b23acf
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Dec 4 17:30:06 2015 +0100
 
-    modules/cdp: add custom AVP to transport Call-ID in diameter requests
+    outbound: adjusted log message for trying to import the api
+    
+    - when module is not loaded, a messages with 'failed' was printed,
+      which could trigger an alert even for info level
 
-commit 9af85280411b831317257fd23297880267f1ce03
-Author: Jason Penton <jason.penton@gmail.com>
-Date:   Tue Feb 3 16:46:26 2015 +0200
+commit d8991897275b5681bbe79cd4552b516ffa57894c
+Author: Juha Heinanen <jh@tutpro.com>
+Date:   Fri Dec 4 13:21:47 2015 +0200
 
-    modules/ims_registrar_scscf: new function term_impu_has_contact
-       - Use this function to check if an IMPU has a valid contact
+    modules/lcr: delete possible earlier ruri_user_avp value
+      when calling next_gws() first time after reload_gws()
+    - Credits to Yasin Caner
 
-commit 9e25ba70afb7dee4da55aadb9d7a1a39c61cbedf
-Author: Jason Penton <jason.penton@gmail.com>
-Date:   Tue Feb 3 16:42:05 2015 +0200
+commit 6390e8b35da0f8ad92430e40627d2c52e0b3ca52
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Fri Dec 4 13:08:11 2015 +0200
 
-    modules/ims_usrloc_pcscf: add slot id to storage
+    rtpengine: Don't shm_str_dup() a NULL str->s
+    
+    Don't dup a NULL str->s to avoid warning message.
+    This happened usually when viabranch is not used(default being NULL).
 
-commit aa4c31091118cb176a06c0bccb12af72f4884543
-Author: Jason Penton <jason.penton@gmail.com>
-Date:   Tue Feb 3 16:29:05 2015 +0200
+commit 299d2f7764527fbc5b6de1833976f43c58b1ff2d
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Dec 3 13:24:40 2015 +0100
 
-    modules/dialog_ng: added support for active and early dialog stats
+    core: proper test of return code for add_interfaces() in case of IPv6
+    
+    - report with patch by Christian Kühnke
 
-commit e7514fde047a8616cea49db76efdc6c98e92030f
-Author: Jason Penton <jason.penton@gmail.com>
-Date:   Tue Feb 3 16:16:33 2015 +0200
+commit f025df7a0ac292bd22304683dd976863311b53cd
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Dec 3 12:31:39 2015 +0100
 
-    modules/ims_charging: fixed up some locking problems
-       - could result in unexpected behaviour and even seg faults
+    app_python: readme regenerated
 
-commit fef6e02c0911149ef8622ee018e5a3764bf16a28
-Author: Richard Good <richard.good@smilecoms.com>
-Date:   Tue Feb 3 16:02:09 2015 +0200
+commit e2853a8ac22bc26d47153731f65479f03a756c52
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Dec 3 12:31:01 2015 +0100
 
-    modules/cdp: set CDP session to 0 after free-ing
+    app_python: basic documentation for params and functions
+    
+    - based on quick look at the code
 
-commit 7bcf8732b2863e0ee572493e3a18bd6a2f6c4a48
-Author: Andrey Rybkin <rybkin.a@bks.tv>
-Date:   Tue Feb 3 09:24:22 2015 +0300
+commit 6ae155ee8ebc0d52fd63f208e57808c1d228f7e0
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Dec 3 12:29:49 2015 +0100
 
-    dmq: checking already parsed msg
+    app_python: use NAME compile flag for default path to the script
+    
+    - reflects better the application name
 
-commit a902ae16a85b556d1d4e0d5f60bc270e8452bce5
-Author: lucian balanceanu <lucian.balanceanu@1and1.ro>
-Date:   Mon Feb 2 14:02:53 2015 +0200
+commit 2702629194351069827564243e1cff7e4b0513d9
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Dec 3 09:20:24 2015 +0100
 
-    rtpengine: moved set_rtp_inst_pvar function call
+    uac: increase the buffer for within dialog rr param
     
-    - moved set_rtp_inst_pvar function call so that it records the last
-      successful rtpengine destination versus the last attempted one.
+    - following the previous commit
 
-commit 6423b65f8272ad216970b533432f8ebafafdb72c
-Author: Vicente Hernando <vhernando@systemonenoc.com>
-Date:   Mon Feb 2 12:07:24 2015 +0100
+commit 3bcdf3aec099fd88ec43fd11af3254cf4431e070
+Merge: 3272ff6 18644f9
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Dec 3 09:16:08 2015 +0100
 
-    ndb_redis: README file update.
+    Merge pull request #425 from khoegh/master
+    
+    Add RR parameter on sequential requests
 
-commit c87641607a85e7e3a2942f8bd90948cb781942d5
-Merge: 4729d16 8d87206
+commit 3272ff6a427ce5bb60d767ed61c8cadd13759de1
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Mon Feb 2 11:26:46 2015 +0100
+Date:   Wed Dec 2 23:10:57 2015 +0100
 
-    Merge pull request #62 from marcantonio/redis_auth
-    
-    Add authentication option to ndb_redis
+    dispatcher: extended log message when hash size parameter is not set
 
-commit 4729d163b378e1ec941ceff21e81e2595cc0756c
-Author: Eloy Coto <eloy.coto@gmail.com>
-Date:   Mon Feb 2 03:51:26 2015 -0500
+commit 3a345d8f3b0612c9bee4b29396f17a36472f215f
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Wed Dec 2 15:17:05 2015 +0200
 
-    Statsd: fixes #34 Change log messages and fix not properly terminated messages
+    modules/ims_charging: unref dlg after ref-counting lookup
 
-commit bd73d7afabdab97c09464c3917506bbbaf89755c
-Merge: 3ae78d8 9b0ce4d
-Author: Andrey Rybkin <rybkin.a@bks.tv>
-Date:   Mon Feb 2 09:31:26 2015 +0300
+commit 18644f93e100a2e4ec545ad5e42aa84d90283f75
+Author: Kristian Høgh <kfh@uni-tel.dk>
+Date:   Tue Dec 1 16:44:22 2015 +0100
 
-    Merge pull request #59 from kamailio/AndreyRybkin-dmq
-    
-    dmq: fix memory leak
+    modules/dialog: Error in last commit. goto invalid destination
 
-commit 8d87206c372e2cb5212c5c105c882f0698c26c43
-Author: Marc Soda <marcantoniosr@gmail.com>
-Date:   Fri Jan 30 17:19:21 2015 -0500
+commit f6a5a28532ff410d03d10e86d43d38a785d0fab2
+Author: Kristian Høgh <kfh@uni-tel.dk>
+Date:   Tue Dec 1 15:24:16 2015 +0100
 
-    Add authentication option to ndb_redis.
+    modules/uac: Add RR parameter on sequential requests when using uac_replace_from/to
 
-commit 3ae78d88678a64fe59a925c8e3e257e046464c97
-Author: Charles Chance <charles.chance@sipcentric.com>
-Date:   Fri Jan 30 16:27:29 2015 +0000
+commit de4ad807334c2b74cafec733a0029e3e2ef4996c
+Author: Kristian Høgh <kfh@uni-tel.dk>
+Date:   Tue Dec 1 15:22:54 2015 +0100
 
-    Revert "dmq: do not parse From header again, since it was done already prior to cloning msg."
-    
-    This reverts commit 102504294f9edaaee9d4baea873d4ed9151b8fed.
+    modules/dialog: Add RR parameter on sequential requests
 
-commit 4a316c1b00524311e422762521c65570a2f4bf0e
-Merge: 9e48df9 1025042
-Author: Jason Penton <jason.penton@gmail.com>
-Date:   Fri Jan 30 16:45:24 2015 +0200
+commit cc94a3751dd536053846d7a569e8062d8cfbea7f
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Mon Nov 30 21:09:04 2015 +0200
 
-    Merge branch 'master' of github.com:kamailio/kamailio
-    
-    Conflicts:
-       modules/tm/t_suspend.c
+    modules/ims_charging: correct analysis of return value for t_suspend
 
-commit 9e48df9226b63aa8ba5232f6e02e8ba6038f1fe0
-Author: Jason Penton <jason.penton@gmail.com>
-Date:   Fri Jan 30 14:53:18 2015 +0200
+commit 64491668d61b14c213e3fc0a0b55cfcf6c036e39
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Mon Nov 30 21:07:37 2015 +0200
 
-    modules/tm: no reason to reset KR on continuation of async requests
-            - maybe before continuing, a reply has been sent, request forwarded, etc...
+    modules/ims_qos: correct analysis of return value for t_suspend
 
-commit 102504294f9edaaee9d4baea873d4ed9151b8fed
-Author: Charles Chance <charles.chance@sipcentric.com>
-Date:   Fri Jan 30 14:08:01 2015 +0000
+commit 58e5709a491dbe90c4fc97e484438090dfea1616
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Mon Nov 30 21:06:39 2015 +0200
 
-    dmq: do not parse From header again, since it was done already prior to cloning msg.
-    
-    - introduces a memory leak if not manually freed
-    - but there is no need to parse it again anyway
-    - discovered by Andrey Rybkin
+    modules/ims_usrloc_pcscf: correct analysis of return value for t_suspend
+
+commit 44c5a4b744f5b6e248103df267405796b1b49834
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Mon Nov 30 21:05:42 2015 +0200
+
+    modules/ims_qos: correct analysis of return value for t_suspend
+
+commit 02b97a728cee7c3184314cbf37e2d9c4f7bcf9c2
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Mon Nov 30 21:05:03 2015 +0200
+
+    modules/ims_icscf: correct analysis of return value for t_suspend
 
-commit 4ba9ee6bff2fc74188c058f71240f1e128717588
-Author: Jason Penton <jason.penton@gmail.com>
-Date:   Fri Jan 30 14:53:18 2015 +0200
+commit acc79d89660433c5f8827efb16f224709571f342
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Mon Nov 30 20:59:26 2015 +0200
 
-    modules/tm: no reason to reset KR on continuation of async requests
-            - maybe before continuing, a reply has been sent, request forwarded, etc...
+    modules/ims_auth: correct analysis of return value for t_suspend
 
-commit 25d66de2e35f871686b0b819af3641371c6ef865
+commit e112a2ea4bbc8c53e813442e606fb6fb79b1d3b8
 Author: Carsten Bock <carsten@ng-voice.com>
-Date:   Fri Jan 30 13:05:02 2015 +0200
+Date:   Mon Nov 30 13:22:07 2015 +0100
 
-    Update README for ims_qos
+    ims_charging: Added the possibility to omit the rating-group (also for STOP-Requests)
 
-commit 461aad8cae845b8875e961ed3068d9c762d973a8
+commit 8855f0fbe28b94e5298176310d7cbf587bd264da
 Author: Carsten Bock <carsten@ng-voice.com>
-Date:   Fri Jan 30 13:02:19 2015 +0200
+Date:   Mon Nov 30 13:14:05 2015 +0100
 
-    Add Bandwidth AVP to Rx-Requests as per 3GPP TS 29.213
+    ims_charging: Added the possibility to omit the rating-group
 
-commit 85d3488c3910d447f6900df166bc6b0c16a64e9c
+commit d3e45d3204a9966f9beb5135082e3870c528c1ba
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Jan 30 08:15:58 2015 +0100
+Date:   Mon Nov 30 09:17:06 2015 +0100
+
+    utils/kamctl: updated sql scripts for table version
+
+commit 4d1f897243b713d0121b1e85d2d42c597d7aca13
+Merge: 3fe7fd2 3895cd2
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Sun Nov 29 00:08:44 2015 +0200
 
-    sl: re-attempt to bind to tm after all mods init
+    Merge pull request #423 from smititelu/textops/geolocation
     
-    - handle the situation when tm is initialized after the sl module
-    - re-binding is done on child callback with rank PROC_INIT
+    textops: Fix get_body_part() end of body headers
 
-commit 1d3b89b10bfd825e4ca73bb95b0ae489843dd9f1
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Jan 30 07:54:52 2015 +0100
+commit 3895cd2e08c26594a3cff866caea2b431eb71d1e
+Author: Stefan Mititelu <stefan.mititelu92@gmail.com>
+Date:   Sat Nov 28 12:51:29 2015 +0200
 
-    db_mysql: restore group ending character in db url
+    textops: Fix get_body_part() end of body headers
     
-    - ] was set to \0 to use it for mysql options, but it will break
-      matching the db url for connection pooling
-    - reported by Juha Heinanen
+    Remember the end of body headers and use it for get_body_part().
 
-commit e59db798b84f1641f807d216c2ca460cfedb31e7
+commit 3fe7fd27605ed9f506a95d11d4c88b78f22eadd1
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Jan 29 21:46:43 2015 +0100
+Date:   Fri Nov 27 14:35:51 2015 +0100
 
-    lib/srdb1: init columns array to 0
+    pv: fix for $expires() variables
     
-    - allows proper cleanup if there is an error while filling the items
+    - invalid while iterator was used, resulting in crash
+    - reported by Jayesh Nambiar
 
-commit 83caaabd4725b46d60577280ced436bb9638c80f
-Author: lucian balanceanu <lucian.balanceanu@1and1.ro>
-Date:   Thu Jan 29 19:23:26 2015 +0200
+commit 8e0a3ac61b8f094568c515e3aef46cd8d85454b9
+Merge: a584f40 21f29a8
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Fri Nov 27 13:43:45 2015 +0200
 
-    rtpengine: porting rtp_inst_pvar from rtpproxy
+    Merge pull request #420 from smititelu/KAMAILIO-30
     
-    - rtp_inst_pvar: pseudo variable to store the chosen RTP engine address
+    tmx: Fix relayed_replies counter
 
-commit df2a45541c5e37907374c5e7595de1f30ea84f98
+commit a584f40b67a2f068ec445abe9d7cf910f8d5ee2e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Jan 29 10:45:52 2015 +0100
+Date:   Fri Nov 27 12:14:52 2015 +0100
 
-    sca: more error handling during initialization of the module
+    dispatcher: added more explanatory note about accepted replies codes to keepalives
     
-    - fix crash when the module doesn't initialize and calls destroy
-      function during shutdonw at startup
-    - reported by Olle E. Johansson, GH#57
+    - based on GH#402, with contribution from Alessio Casco and Olle E.
+      Johansson
 
-commit 8c3a12f6aca7c6492ee440da469834997ea89eee
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Jan 29 10:37:13 2015 +0100
+commit 21f29a8a9cce5fba7defd89368794d1631adb702
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Thu Nov 26 12:24:10 2015 +0200
 
-    dialog: proper handling cseq increment when cseq header is before via
+    tmx: Fix relayed_replies counter
+    
+    In the current implementation, for simple call timeout scenarios,
+    we get 2 x local_replies(100 + 408) and have only 1 x completed
+    6xx/5xx/4xx/3xx/2xx(408). The relayed_replies were computed by substracting
+    completed - local_replies(1 - 2), resulting in the max ulong.
     
-    - reported by Fernando Aquilino
+    Fix the above by counting the relayed_total(which include also the 1xx)
+    and substracting the relayed_local.
 
-commit 9b0ce4d0dd397e9708e3fde573804da61fd3d34e
-Author: Andrey Rybkin <rybkin.a@bks.tv>
-Date:   Thu Jan 29 12:32:58 2015 +0300
+commit 2bd85c6b5020929296860074ca9a5dbc0cbde69c
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Nov 27 00:03:26 2015 +0100
 
-    dmq: fix memory leak
+    db_mysql: updated include paths for libmysqlclient
+    
+    - direct use of mysql_config, the old substitution done in module
+      Makefile can break the includes of libmysqlclient files
+    - reported by Ian Yu-Hsun Lin, GH#419
 
-commit 010977f5febcf923a31d545bd631fbee11dd426c
+commit 98c71597e980f532b745079305661a8800708915
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Jan 28 22:09:21 2015 +0100
+Date:   Thu Nov 26 23:30:51 2015 +0100
 
-    sca: initialize sca variable to catch destroy on shutdown at startup
+    core - test: reorganized the old files in test folder
     
-    - reported by GH#35
+    - moved to subfolders in test/misc
+    - keep content of the test folder cleaner for travis and unit tests
 
-commit c28551cd245f5e8ab9fc5d5c29f657cc06ad81e2
+commit 8ff195355c1ac69fcee87b31784e1249a8435aab
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Jan 28 22:02:02 2015 +0100
+Date:   Thu Nov 26 10:28:15 2015 +0100
 
-    userblacklist: init variables for safer destroy at startup
-    
-    - reported by GH#42
+    Makefile.defs: version set to 4.4.0-dev7
 
-commit 48a548df00b9efc9e6d467b05f7998d913d9b87a
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Jan 28 21:39:29 2015 +0100
+commit 92573a292efc6583e57ab7ee13c569b02203e69a
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Nov 26 10:21:37 2015 +0100
 
-    utils Remove SVN ID, remove history
+    test/travis: reorganizing the content with more sections
 
-commit dad18e39dcd1718735243032952051f76598df44
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Jan 28 21:35:23 2015 +0100
+commit 6985a2953b0577ad8dff449c2e849f6ff15da01c
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Nov 25 14:10:32 2015 +0100
 
-    cfg_db Remove SVN ID, history
+    cnxcc: more safety checks for call structure
 
-commit f4e2938c80b86e9f146309bb40cf23a5f8f3f8d2
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Wed Jan 28 21:35:09 2015 +0100
+commit aef56c53f014a29ae4d7e1a7142b2dd9e9232c31
+Author: lazedo <luis.azedo@factorlusitano.com>
+Date:   Wed Nov 25 12:51:22 2015 +0000
 
-    cfg_db README update
+    kazoo : check amqp version
 
-commit 8554f2b136d59cedc4b7d2d4bf4a268cc0f8690f
-Merge: f734154 121842e
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Wed Jan 28 21:27:06 2015 +0100
+commit ce5591e8f7568f98b39d9b96a2c8debe81837a07
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Nov 25 13:19:13 2015 +0100
 
-    Merge pull request #56 from linuxmaniac/fix_kamctl_build
+    cnxcc: safety check before freeing call structure
     
-    utils/kamctl: use $(basedir) as tmp dir on building instead of insecure /tmp
+    - reported by GH#417
 
-commit f734154ff35fa95e8a70d9ee13f4f63a36794ea7
-Merge: cfef15e 5c9b3af
-Author: lazedo <luis.azedo@factorlusitano.com>
-Date:   Wed Jan 28 20:12:21 2015 +0000
+commit daa2509a58438505a6faa57e1a8befcc667a3b28
+Author: Camille Oudot <camille.oudot@orange.com>
+Date:   Wed Nov 25 11:44:55 2015 +0100
 
-    Merge pull request #55 from lazedo/presence_dialoginfo
+    usrloc: fix mem leak when closing expired TCP
     
-    presence_dialoginfo : optionally send dummy dialog
+    CONN_EOF handler already decreases the reference counter for us
 
-commit 121842ea718051befeb44e38c86c17a41fb48a17
+commit 81be39ba472bb3c1a8569c7158c6415aac512be7
+Merge: 43e1c7b 09e6d50
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Wed Jan 28 21:04:12 2015 +0100
+Date:   Tue Nov 24 14:56:22 2015 +0100
 
-    utils/kamctl: use $(basedir) as tmp dir on building instead of insecure /tmp
+    Merge pull request #413 from linuxmaniac/vseva/travis_docker
     
-    Reported by: Helmut Grohne <helmut@subdivi.de> See #48
+    test/travis: support different debian distributions
 
-commit 5c9b3afca092dfda33c96dbf5195b8f7bbc2d4cf
-Author: lazedo <luis.azedo@factorlusitano.com>
-Date:   Wed Jan 28 17:31:06 2015 +0000
-
-    presence_dialoginfo : optionally send dummy dialog
-
-commit cfef15ef1ca52abf4d6df129a5768baa0aaf5a07
-Author: lazedo <luis.azedo@factorlusitano.com>
-Date:   Wed Jan 28 18:26:37 2015 +0100
+commit 09e6d5042606bf033d47a11907349ae328e20e95
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Tue Nov 24 13:52:30 2015 +0100
 
-    presence: do aux_body_processing() if exists after get_p_notify_body()
+    test/travis: support different debian distributions
     
-    - fix for send_notify_request()
+    - add some documentation
+    - add link to travis doc at /README.md
+    - add travis build status at /README.md
+    - use ${DIST}/rules to control the build
+      this simplifies the supported modules list by ${DIST}
+      it is already defined there. K.I.S.S
+    - install is done at debian/kamailio dir
 
-commit 86a8e92b2b849a266b20eff09f9567001ab3a93c
+commit 43e1c7bf9674225b40de76a465407eab6404bce0
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Jan 28 18:04:17 2015 +0100
+Date:   Tue Nov 24 11:19:46 2015 +0100
 
-    auth_radius: documented radius_avps_mode parameter
+    textops: refreshing readme from xml documentation
 
-commit fd881df42e6fc041639539c3c32240bbc30d8ae1
+commit 90b40b0222ec9564a16f4afe91677659fe15250e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Jan 28 17:59:34 2015 +0100
+Date:   Tue Nov 24 11:19:19 2015 +0100
 
-    auth_radius: renamed import_all_avp to radius_avps_mode
-    
-    - more suggestive that it is about radius avps, not the internal
-      kamailio avps
+    textops: documentation for get_body_part() and get_body_part_raw()
 
-commit 5a0faf27b2bee82c4ee045046984fdca51b5662e
-Merge: 2bb9422 93f74c2
+commit 76bbabb406679341656ef9011e6f71d806ef1ab3
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Jan 28 17:56:00 2015 +0100
+Date:   Mon Nov 23 21:27:20 2015 +0100
 
-    Merge pull request #46 from borikinternet/borik-devel
+    textops: new functions to get part of a multipart body
     
-    Improoved working with RADIUS AV pairs
+    - get_body_part() - return only the body part content
+    - get_body_part_raw() - get body part with headers and boundary
 
-commit 2bb9422cf4d2dadd83bd698635fa7ab8e1e05923
-Author: Carsten Bock <carsten@ng-voice.com>
-Date:   Wed Jan 28 17:24:00 2015 +0200
+commit 29aaeb503dfba82414b0d75e967840b9f5ef91b3
+Author: lazedo <luis@2600hz.com>
+Date:   Tue Nov 24 05:17:18 2015 +0000
 
-    ims_qos: codec_data_avp: Make length dynamic, this should not be truncated according to RFC6733
+    kazoo : check amqp version
+    
+    checks amqp version for amqp_exchange_declare
 
-commit 84634ac04ee8772db5044cdf41caae62fffb142b
-Author: Jason Penton <jason.penton@gmail.com>
-Date:   Wed Jan 28 14:45:54 2015 +0200
+commit 9e4f732e891e2141cbc11a233917279fe86bfcdc
+Merge: bbe761d bffce9c
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Tue Nov 24 04:10:26 2015 +0100
 
-    modules/ims_charging: minor cleanup
+    Merge pull request #412 from linuxmaniac/vseva/travis_docker
+    
+    test/travis: migrate to docker environment
 
-commit 873c62b03f1485fc0fd9b4af740f8dc882748ddc
-Author: Jason Penton <jason.penton@gmail.com>
-Date:   Wed Jan 28 14:44:43 2015 +0200
+commit bffce9cb3882fabbfe7cf7f7948982cd3af91cb3
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Tue Nov 24 00:42:47 2015 +0100
 
-    modules/ims_charging: fixed shm memory leak
+    test/travis: migrate to docker environment
+    
+    - using https://hub.docker.com/r/linuxmaniac/pkg-kamailio-docker
+    - update list of supported modules
+    - dynamic clang version
+    - show CC version
 
-commit 63abc6f8036937ab6253260aa6e4ccaf04536922
-Author: Richard Good <richard.good@smilecoms.com>
-Date:   Wed Jan 28 12:48:52 2015 +0200
+commit bbe761df038b2ce7170a01789a93665d44dd7d48
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Mon Nov 23 22:45:45 2015 +0100
 
-    modules/ims_charging: Modified Ro_CCR method - removed unused params (IEC, SCUR, etc.) and added incoming and outgoing trunk id needed for interconnect charging
+    test/travis: build_travis.sh force error on any command
 
-commit 72d2a19453b114a35d73e066eb450911521a5c13
-Author: Carsten Bock <carsten@ng-voice.com>
-Date:   Tue Jan 27 18:06:09 2015 +0200
+commit e89c77f641311415b13b00dc9d469c0424362d53
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 23 18:17:48 2015 +0100
 
-    ims_usrloc_scscf: Set i to 0 before iterating
+    db_mysql: explicitely set the reconenct flag via mysql cloent api
+    
+    - old mode setting connection fied directly still in place, but now
+      should be safer if that changes
 
-commit 3999e927a1ee6f8b0cb97c34f84d113c1333279c
-Author: Carsten Bock <carsten@ng-voice.com>
-Date:   Tue Jan 27 18:05:56 2015 +0200
+commit 6a62cc666352fbca7f1cc5a239464b42a7afc2cb
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 23 18:00:58 2015 +0100
 
-    ims_registrar_scscf: Set i to 0 before iterating
+    db_mysql: extended the list of error code when to try to resend query
 
-commit 2a605383d5c524d9875256c7f95f64216b970331
-Author: Federico Cabiddu <federico.cabiddu@gmail.com>
-Date:   Tue Jan 27 16:43:45 2015 +0100
+commit a1556c0708af959a3816e732a7bd692c5fa5f4dc
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 23 17:11:51 2015 +0100
 
-    modules/dispatcher: parse default socket param before loading gateway lists
+    db_mysql: print error number when failing to do mysql query
 
-commit 1cb90ab109b574a987d0a2bff915112243c51c30
-Author: Carsten Bock <carsten@ng-voice.com>
-Date:   Tue Jan 27 15:42:54 2015 +0200
+commit aab6547f39d723de6a01680cbd79b9365be8092f
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 23 16:43:43 2015 +0100
 
-    ims_registrar_scscf: Fix previous commit in order to properly lookup tel: URI in ims_registrar_scscf
+    dialog: safety bump of cseq for bye if prack was involved in call setup
+    
+    - reported by GH#409
 
-commit 4e7f8b5f437768cb2455c280de8f886dd13f51a7
-Author: Carsten Bock <carsten@ng-voice.com>
-Date:   Tue Jan 27 15:05:35 2015 +0200
+commit 82fc14da184549780d39903e91745baf338b75ae
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Mon Nov 23 13:13:37 2015 +0200
 
-    Do proper lookup on tel: URI's
+    Revert "Revert "p_usrloc: str->s string NULL check before str_dup""
+    
+    This reverts commit 90d5a98bb52a810e02f225e72faa1ab526b96bbb.
 
-commit 1b334f5e91e3c2f09a753833cc28b31f2f31bc7d
-Author: Klaus Darilion <klaus.mailinglists@pernau.at>
-Date:   Thu Jan 22 12:30:46 2015 +0000
+commit 99218397a285c72a1857ffff90d12afca1e15542
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Mon Nov 23 12:04:41 2015 +0100
 
-    debugger: improve README
+    Revert "rtpengine: hash table to keep the selected nodes"
+    
+    This reverts commit fef0593a49fd6c6a08a7a1f3220e3b7f0cc030fe.
 
-commit 513a6d8bf8d270b0a4fa9743daab5263c9688447
-Author: Klaus Darilion <klaus.mailinglists@pernau.at>
-Date:   Thu Jan 22 09:24:52 2015 +0000
+commit 147a26d9583c09c27dbe0b0ee06efe6e6cc8620d
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Mon Nov 23 12:04:40 2015 +0100
 
-    kamctl: fix variable assignment
+    Revert "rtpengine: Update doku for node enable/disable"
     
-    There must not be a space before and after the = assignment operator.
+    This reverts commit fefe1e63a175ce475a44ae11bb89929e5c5f67d3.
 
-commit 7aeac62063b130ad956a76364b122b318fbe1e53
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sun Jan 25 20:46:28 2015 +0100
+commit 997bc78278a8d544e917caaf8672305e56cb7713
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Mon Nov 23 12:04:39 2015 +0100
 
-    sst remove history, remove SVN ID
+    Revert "rtpengine: Add hash_table_size modparam"
+    
+    This reverts commit a37257d48702c494c080f7f7c86a2dc18957b242.
 
-commit ddbff735938903e8c2405a63463601f3d7ca12af
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sun Jan 25 20:43:32 2015 +0100
+commit 4b213dd5b6f6c24c7ad331571d43a89018ce2e40
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Mon Nov 23 12:04:39 2015 +0100
 
-    db2_ops Remove svn id, change "ser" => "kamailio"
+    Revert "rtpengine: kamctl fifo nh_show_hash_total"
+    
+    This reverts commit e3a379790e3370f549ab7d44e8d603e8a9040ecc.
 
-commit d739c6273a4aca3dfe14218074f0a1ea88f19756
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Jan 24 22:15:07 2015 +0100
+commit 75021d6475ac924252d5ac99a88d9876f50cbb29
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Mon Nov 23 12:04:38 2015 +0100
 
-    jsonrpc-c Update Todo
+    Revert "rtpengine: Add rtpengine_allow_op modparam"
+    
+    This reverts commit 69c156f9c2d2c40faf61e2ebde9f98b933b87baf.
 
-commit f04dec82e90ec7a3e6aea4ea8e9ed23b06b165c6
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sun Jan 25 11:00:28 2015 +0100
+commit f52bace883bc0802d130ac65ac466da90275ba97
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Mon Nov 23 12:04:37 2015 +0100
 
-    db_postgress: disable initialization of libssl if tls is loaded
+    Revert "rtpengine: Fix comments for hastable"
     
-    - based on the note from docs to avoid double attempt to init the ssl
-      library
-    - http://www.postgresql.org/docs/9.4/static/libpq-ssl.html
+    This reverts commit 44c19111fef40bd2f18ec7ecf8726d967c8a953a.
 
-commit f71243410d5e051def1a47cc73adb6caeeadd1cd
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sun Jan 25 10:59:07 2015 +0100
+commit b2c5686ec199ab87e501fb5be86ac068866338a2
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Mon Nov 23 12:04:36 2015 +0100
 
-    tls: implemented tls hook for pre-mod init execution
+    Revert "rtpengine: Fix deletion for branching scenarios"
     
-    - do openssl init at this callback
+    This reverts commit 028540c12ea47fc5fc0b7f787885c43d7962ea25.
 
-commit 4700831fa0f2dc52e296ce647711b03d1406497a
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sun Jan 25 10:57:00 2015 +0100
+commit 90d5a98bb52a810e02f225e72faa1ab526b96bbb
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Mon Nov 23 12:04:31 2015 +0100
 
-    core: tls hooks can execute a callback before modules init function is executed
+    Revert "p_usrloc: str->s string NULL check before str_dup"
     
-    - useful to prepare tls environment before a module might access it
-    - executed after modparam but before mod_init
+    This reverts commit d1c6dc67b222e05be1ff90be9b38846f63866839.
 
-commit e47018b0a65a5e26ea47d789f0bc6d471aa3a117
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat Jan 24 22:37:43 2015 +0100
+commit d1c6dc67b222e05be1ff90be9b38846f63866839
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Mon Nov 23 12:35:03 2015 +0200
 
-    tls: updated the default tls session id string
+    p_usrloc: str->s string NULL check before str_dup
+    
+    Don't shm_str_dup() NULL str->s strings.
+    Add checks to avoid shm_str_dup() warning.
 
-commit 9596546c4eb5ae2e9b086cf3fe3e08337216d0f5
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Jan 24 22:13:55 2015 +0100
+commit ce33e4c19764bc9c2ec41e564199a2d13d74a85e
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Mon Nov 23 12:48:01 2015 +0200
 
-    jsonrpc-c Remove SVN ID
+    modules/ims_usrloc_pcscf: allow contacts with no received params (populated from notify)
 
-commit b0679c91f22a9eb9b995175b1d1abfb836a5a3f6
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat Jan 24 18:33:45 2015 +0100
+commit 028540c12ea47fc5fc0b7f787885c43d7962ea25
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Mon Nov 16 10:49:36 2015 +0200
 
-    dialog: use proper flags for script callback that clean dlg shortcuts
+    rtpengine: Fix deletion for branching scenarios
+    
+    - hash table entry contains callid, viabranch
+    - hash table lookup based on callid, viabranch (useful for branching scenarios);
+    keep doing the hash table remove right away
+    - remove op param when select_rtpp_node(); not needed
 
-commit 3b89c83bceb70da6fcbc9495dbcfec04e3f65ba4
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat Jan 24 11:21:04 2015 +0100
+commit 44c19111fef40bd2f18ec7ecf8726d967c8a953a
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Thu Nov 12 09:55:17 2015 +0200
 
-    dialog: removed end of line in middle of log message
+    rtpengine: Fix comments for hastable
+    
+    - shm NULL checks and free already alloc'ed shm
+    - default entry tout to 3600 sec
+    - return node only, not the whole entry
+    - zero shm hashtable parts
+    - lookup and select new node if lookup fails; this is done for all commands
+    and assures fallback behaviour
+    - change void to struct specific
+    - make set_rtp_inst_pvar() static -> used only in rtpengine.c
+    - fix typos rtpproxy vs rtpengine
 
-commit fa5468c24283c8ff0a1b2254e927a128d03137fd
-Author: Luis Azedo <luis@2600hz.com>
-Date:   Fri Jan 23 23:52:57 2015 +0000
+commit 69c156f9c2d2c40faf61e2ebde9f98b933b87baf
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Tue Nov 10 16:04:30 2015 +0200
 
-    kazoo : fix memory allocation errors
+    rtpengine: Add rtpengine_allow_op modparam
+    
+    When the param is enabled, allow current sessions to finish and deny new
+    sessions for manually deactivated rtpengine nodes via kamctl i.e.
+    "disabled(permanent)" nodes.
+    This is useful when deactivating the nodes for maintenance.
+    Default value is 0, so the current behaviour is maintained
+    (e.g. don't send commands to any deactivated proxy).
+    Updated doku.
 
-commit 836e693d7e0bafbb20b98e0fed470c7a03a1c120
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Jan 23 22:24:10 2015 +0100
+commit e3a379790e3370f549ab7d44e8d603e8a9040ecc
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Mon Nov 9 18:04:33 2015 +0200
 
-    dmq_usrloc: use usrloc internal flag for replication
+    rtpengine: kamctl fifo nh_show_hash_total
     
-    - flags field in location record is for internal usage and must not be
-      defined outside the module, because it can end up in conflicts in the
-      future
-    - removed the parameter that was used to set the flag
-    - added dmq_ul prefix for global vars to avoid shared objects conflicts
-    - removed unused extern declarations
+    Print the total number of hash entries in the hash table, at the given moment.
+    Updated doku.
 
-commit e7e5fd6b2ee2961c6aa13192068b3dc05b5ff5e1
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Jan 23 22:23:34 2015 +0100
+commit a37257d48702c494c080f7f7c86a2dc18957b242
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Mon Nov 9 12:54:47 2015 +0200
 
-    usrloc: added internal flag to be used for replication
+    rtpengine: Add hash_table_size modparam
     
-    - used by dmq_usrloc by now
+    Allow configurable table size.
+    Updated doku.
 
-commit 723540b24b1e078eb953418365f8a99849de63ae
-Author: Jason Penton <jason.penton@gmail.com>
-Date:   Fri Jan 23 16:09:27 2015 +0200
+commit fefe1e63a175ce475a44ae11bb89929e5c5f67d3
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Fri Nov 6 17:12:23 2015 +0200
 
-    modules/ims_usrloc_scscf: added missing db_mode check
+    rtpengine: Update doku for node enable/disable
+    
+    This is my understanding of the current shared memory node list implementation.
+    Correct me if I'm wrong.
 
-commit 077b26385854feb701950d020e382c254b803e75
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Jan 23 12:50:49 2015 +0100
+commit fef0593a49fd6c6a08a7a1f3220e3b7f0cc030fe
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Thu Nov 5 16:32:02 2015 +0200
 
-    path: received parameter enclosed in square brackets if ipv6
+    rtpengine: hash table to keep the selected nodes
     
-    - received should be useless for ipv4, but still can be enforced from
-      config, so has to be well formatted because it is followed by a port
-    - reported by Sebastian Damm
+    Shared memory hash table with global hashtable lock.
+    Add state maintaining the selected rtp node, for a given callid.
+    Hashtable entry expiration time configurable using hash_entry_tout modparam.
+    The actual deletion happens on the fly while insert/remove/lookup are called.
+    Updated doku.
 
-commit 11f300f2c7c8ffe4a6b49b471ffcd116ee218985
+commit 490fa49f72022b334340a58a92d63b5b6f661c87
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Jan 23 12:28:42 2015 +0100
+Date:   Mon Nov 23 09:54:36 2015 +0100
 
-    jsonrpc-c: explicitely listed glibc as dependency
+    pv: $snd(sproto) returns sending protocol as string
 
-commit 165a3fc2e4dfed09bd9f46e43270d49cf5f72a87
+commit 5a142f7cc2899090b007654529f08b1b2f4e70b1
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Jan 23 11:07:26 2015 +0100
+Date:   Sun Nov 22 10:02:36 2015 +0100
 
-    permissions: init global pointer variables to null for safe shutdown at start
+    core: relocate dbg message before killing children at shut down
     
-    - reported by Olle E. Johansson, GH#41
+    - can race with per module log level, debugger module can be destroyed
 
-commit c87a75c5fb7aa5d940093fbbca8d9557cc9a0239
+commit 31fa9c50bd6193851c53c1d66b8d517da5f67a15
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Jan 23 10:55:15 2015 +0100
+Date:   Fri Nov 20 12:32:55 2015 +0100
 
-    pike: check that timer var is initialized before accessing the fields
-    
-    - safe start with empty config, reported by Olle E. Johansson, GH#39
+    dmq_usrloc: documentation for batch_size and batch_usleep params
 
-commit 33570d9f575e3b0566ac5f0b9904940420be9ae2
+commit 167668b4e31d7e613f00baf548671c4361189d79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Jan 23 10:47:45 2015 +0100
+Date:   Fri Nov 20 12:31:04 2015 +0100
 
-    jsonrpc-c: added note that it depends on Linux specific API
+    dmq_usrloc: support for throttling sync of all usrloc records
     
-    - reported by Olle E. Johansson, GH#33
+    - batch_size and batch_usleep parameters can control how many records
+      can be sent out at once, after that sleep for batch_usleep
+      microseconds before sending the next batch
 
-commit 6ba1d8ad7f1fb8139202f12a4269c6f4f1e000b7
+commit 5f3f499bc8f7ea0227b62494f73fbd734a820fa1
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Jan 23 09:51:07 2015 +0100
+Date:   Fri Nov 20 12:17:06 2015 +0100
 
-    acc: rebuilt of readme
+    dmq_usrloc: use system malloc for fetching all contacts
+    
+    - this is a very rare operation, thus not making sense to allocate a lot
+      of pkg for it (the memory is freed immediately)
 
-commit 75db07b5d7794b0f67d5798917d1833a21382bb7
+commit 99a6015165d161c4b99c72d81497e3496b387768
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Fri Jan 23 09:50:17 2015 +0100
+Date:   Fri Nov 20 12:03:46 2015 +0100
 
-    acc: removed note in the docs about no-db support for cdrs
+    dmq_usrloc: documentation for sync parameter
 
-commit 814c08f36f13ace21e52181da3039402f951b0a8
+commit 5efe3229da3c98ed2bd531c6c9eb712bdbd9ea67
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Jan 22 22:35:36 2015 +0100
+Date:   Fri Nov 20 11:59:36 2015 +0100
 
-    nathelper: enclode IPv6 in square branckets for fix_nated_contact()
+    dmq_usrloc: new param sync - control sync'ing all contacts at startup
     
-    - even there is no nat in ipv6
+    - default 1 - require sync'ing of all contacts at startup
+    - set to 0 to disable
 
-commit a0fee0d8a0a23934f9832b50aa753d03adb694a3
-Author: Carsten Bock <carsten@ng-voice.com>
-Date:   Thu Jan 22 14:16:33 2015 +0200
+commit 4d122e15f4599010000f6e5d2e60e9bc13b2281a
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
+Date:   Fri Nov 20 11:13:40 2015 +0100
+
+    tm: set next hop as dst_uri for appended branches
 
-    ims_registrar_pcscf: Only initialize child process, if subscribe to reg is enabled.
+commit b056aed3db849d54ad5b7cd04e016bbd969a57c6
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Thu Nov 19 17:32:17 2015 +0200
 
-commit 93f74c228bec1ad291d0ef5c8353747315556f7d
-Author: Dmitriy N. Borisov <bordmi@rarus.ru>
-Date:   Thu Jan 22 14:57:58 2015 +0300
+    modules/ims_qos: do not free auth session on failure to send STR
 
-    Comments style correction
+commit 9949f42c9dedcb300ca6c99e53a3b171a6500c21
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Thu Nov 19 16:01:06 2015 +0200
 
-commit 6b3d6842b0f5706a5b3612104bd0ceab073f1cbc
-Author: Carsten Bock <carsten@ng-voice.com>
-Date:   Thu Jan 22 13:51:17 2015 +0200
+    core: ut.h
+    
+    Typo SHM_MEM_ERROR vs PKG_MEM_ERROR
 
-    ims_registrar_pcscf: Make sure, that the event list is initialized.
+commit ac31eb11cc4b194b2d7e9dddff63fd074f456005
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Nov 19 14:58:50 2015 +0100
 
-commit 80fbeff64fe752a8998a774263fd00c9cddd65b5
-Author: Carsten Bock <carsten@ng-voice.com>
-Date:   Thu Jan 22 12:54:54 2015 +0200
+    etc/kamailio.cfg: use flag 'r' for rtpproxy if ip in sdp is not private
+    
+    - skip learning mode, advertised media ip is routable
+
+commit af449f2509138c024b866c88063efce843bf6d86
+Merge: ea0b4e5 24999a5
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Thu Nov 19 15:51:59 2015 +0200
 
-    Add Pseude-Variable to get username of Contact, that was used during registration.
+    Merge pull request #401 from smititelu/ut_sanity_checks
+    
+    core: NULL checks for ut.h
 
-commit 4442bedb85e4baadceed610e394e63c03b011657
-Merge: 72c8f8c 2cdda10
+commit ea0b4e50f62f8a461b737882c383f17767851d3d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Jan 21 22:31:10 2015 +0100
+Date:   Thu Nov 19 13:58:33 2015 +0100
 
-    Merge pull request #49 from mamikk/pvauth-checks-fix
+    tm: use svpe fixup for t replicate uri param
     
-    auth: use correct parameter for pv_auth_check checks
+    - the function expects it for getting the value
+
+commit b37aa66fd1cf3fe99aae50adb89d4cfecf6d90d1
+Author: Daniel Rus Morales <danirus@eml.cc>
+Date:   Thu Nov 19 13:44:08 2015 +0100
+
+    db_postgress: fix compilation, NTOHLL and NTOHLL provided by OSX 10.10
 
-commit 2cdda10aa232e545ba79ca71876f0160a68e324b
-Author: Martin Mikkelsen <martin.mikkelsen@zisson.no>
-Date:   Wed Jan 21 16:55:15 2015 +0100
+commit 35094f0ec0bb2bde70b5e3a723ae11a6b97772f0
+Author: Daniel Rus Morales <danirus@eml.cc>
+Date:   Thu Nov 19 13:43:43 2015 +0100
 
-    auth: use correct parameter for pv_auth_check checks
+    .gitignore: ignore emacs desktop file
+
+commit 24999a5dbf7d986942479c0670158748c263a3cd
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Wed Nov 18 12:21:19 2015 +0200
+
+    core: NULL checks for ut.h
     
-    The pv_auth_check has a flags and a checks parameter but the flags
-    parameter is used for both. This means that if flags has the 1-bit set
-    it will enable both HA1-passwords and from/to URI checks and setting the
-    1-bit in the checks parameter does not do anything.
+    Add some NULL checks for shm/pkg dup functions and few others.
+
+commit b89534385ef881719c85534ab7a32a500be2aa9c
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Nov 19 13:30:07 2015 +0100
+
+    rtpproxy: fix mismatching internal value for column setid
     
-    This fixes the parameters so that the checks parameter is used for the
-    to/from URI checks.
+    - on a report by Jan Hazenberg
 
-commit 72c8f8c6f898be0bb1b0400d191d7ab55cc47c3c
-Author: Richard Good <richard.good@smilecoms.com>
-Date:   Wed Jan 21 12:05:25 2015 +0200
+commit d2416957e4caec8a64abec82029ea18c52a7bc2d
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Nov 19 00:01:27 2015 +0100
 
-    modules/ims_registrar_scscf: in notify set contact expires to 0 if negative
+    kamctl: require db or ctl engine made specific for dispatcher subcommands
 
-commit 8cdbe797a659a431e7edc269c81ef40148413b30
-Author: Carsten Bock <carsten@ng-voice.com>
-Date:   Tue Jan 20 18:59:21 2015 +0200
+commit a5b5091ad937bbb5336b86ebb5ca2de7556b8e67
+Merge: 1a05910 dd7854e
+Author: Camille Oudot <camille.oudot@orange.com>
+Date:   Thu Nov 19 12:26:22 2015 +0100
 
-    ims_registrar_scscf: Check length of the contents before trying copy the contents to the buffer (Bug-Fix)
+    Merge pull request #403 from kamailio/child_stop_fail_status
+    
+    core: exit with failure code if a child dies
 
-commit 10ce2e5e1b6a2e158ce031487426230afb370682
-Author: Richard Good <richard.good@smilecoms.com>
-Date:   Tue Jan 20 10:59:25 2015 +0200
+commit dd7854ea6f7efa6899bf59bb0d5069f0daf1def9
+Author: Camille Oudot <camille.oudot@orange.com>
+Date:   Thu Nov 19 11:16:11 2015 +0100
 
-    modules/ims_registrar_scscf: new parameter notification_list_size_threshold. Once the
-            notification list exceeds this size a warning is logged.
+    core: exit with failure code if a child dies
 
-commit 72e1189cbf81bc6ce07e9980784e42510e763c33
-Author: Richard Good <richard.good@smilecoms.com>
-Date:   Tue Jan 20 10:56:00 2015 +0200
+commit 1a05910912fbf9baaf821cc30fac7485c1e67622
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Nov 18 14:42:51 2015 +0100
 
-    modules/ims_qos: new parameter cdp_event_list_size_threshold. Once the
-       queue exceeds this size a warning is logged.
+    usrloc: log details of contact when inserting in db failes
 
-commit 70f74204b59266f012e00d1568a9d492040a7201
-Author: Richard Good <richard.good@smilecoms.com>
-Date:   Tue Jan 20 10:50:23 2015 +0200
+commit 44fdac69eb864125b4d02af0c650ce735dcf7aa8
+Author: Lucian Balaceanu <lucian.balaceanu@1and1.ro>
+Date:   Wed Nov 18 13:45:34 2015 +0200
 
-    modules/ims_registrar_pcscf: use separate process to manage reginfo subscribes and publishes
+    carrierroute: fix failureroute db_load_description
+    
+    - safeguarding shm_str_dup call in add_failure_route_rule function
 
-commit 1de57a47c3a26b860785cf2efc2a558d1e65f911
-Author: Richard Good <richard.good@smilecoms.com>
-Date:   Tue Jan 20 10:46:56 2015 +0200
+commit 16bc7b726a21108458f354aea840cdbf5d89d6d8
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Nov 17 22:51:01 2015 +0100
 
-    modules/pua: new parameter db_table_lock_write
+    dmq: removed params field from dmq_node_t
     
-    New parameter db_table_lock_write: enable (=1) or disable (=0) the locks
-    for table during an transaction.
+    - used only for setting a flag
+    - duplicating a node caused issues with param field not being
+      duplicated, resulting in potential many free of same pointer, reported
+      by Sebastian Damm
 
-commit bcdfd563d4469761be29588c53d82bc150913ece
-Author: Carsten Bock <carsten@ng-voice.com>
-Date:   Mon Jan 19 23:56:11 2015 +0200
+commit 4da5d898da9a0a8f2780dcdf864354098268a7e9
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Nov 17 09:14:07 2015 +0100
 
-    ims_usrloc_scscf: Properly parse params when loading from database (caused crash)
+    lib/srdb1: url parser extracts the db name before the url parameters
+    
+    - some database urls can have parameters after db name, like:
+      driver://username:password@dbhost:port/dbname?params
+    - reported by Kelvin Chua for db_mongodb
 
-commit e415044acaf6fa15e20d0b90b34227fb0e167bea
-Author: Dmitriy N. Borisov <bordmi@rarus.ru>
-Date:   Mon Jan 19 02:19:37 2015 +0300
+commit 6a738a9123affb08a870e8fac839bf04994faa5b
+Author: Lucian Balaceanu <lucian.balaceanu@1and1.ro>
+Date:   Mon Nov 16 18:59:05 2015 +0200
 
-    Improoved working with RADIUS AV pairs
+    carrierroute: addind db_load_description parameter
     
-    - added modparam import_all_avp parameter (int, true if not null)
-    - reading all RADIUS AV-pairs to kamailio avp (not only SIP-AVP, if import_all_avp set to true)
-    - skiping name part of value (example: from RADIUS we recieve name - h323-x-header, value -
-      "h323-x-header=blah-blah-blah", in kamailio we have name
-      h323-x-header, value - "blah-blah-blah"), only for non SIP-AVP
+    - toggle on/off loading in memory the description column in the
+      carrierroute/carrierfailureroute database tables. This reduces the
+      shared memory used by the module
 
-commit cd1a59f223e2806ca4c16ab4a8dc1e0ff2b219d1
-Author: Alex Balashov <abalashov@evaristesys.com>
-Date:   Sun Jan 18 17:08:18 2015 -0500
+commit 73c29912aa69f1acd43ba156191bead4a1289bb1
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 16 16:38:57 2015 +0100
 
-    evapi: Listening socket will be bound with SO_REUSEADDR option so that rebinding does not have to wait for TIME_WAIT connections to clear.
+    tmx: added $T(ruid)
+    
+    - return current branch ruid attribute
+    - same as $T_reply_ruid, but works also for branch route
 
-commit 07ca8c0522e58c34c27cbb5806525cf43712f69e
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sun Jan 18 20:36:18 2015 +0100
+commit 5f936a387fae32f4a4f7c11a9cbd5666b31ef9e7
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Mon Nov 16 10:49:36 2015 +0200
 
-    core parser  - remove svn ID, remove history, change "ser" => "Kamailio"
+    rtpengine: Fix deletion for branching scenarios
+    
+    - hash table entry contains callid, viabranch
+    - hash table lookup based on callid, viabranch (useful for branching scenarios);
+    keep doing the hash table remove right away
+    - remove op param when select_rtpp_node(); not needed
 
-commit 1fff03a223fee4674e7e2c5317ccc13bee7c3cf7
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sun Jan 18 20:17:38 2015 +0100
+commit 9464932676adc8129796f1c981d96859bbb6123b
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 16 12:32:41 2015 +0100
 
-    Cfg Remove SVN ID, history
+    tls: field for server_id in default init of tls_domain_t structures
 
-commit 35587899f0a6bf0b01d2ed9126f376c15b2e588f
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sun Jan 18 12:21:25 2015 +0100
+commit 7ad4dadcab841d191d5edc028a74cea7fe411450
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Thu Nov 12 09:55:17 2015 +0200
 
-    avpops Remove SVN ID, remove history
+    rtpengine: Fix comments for hastable
+    
+    - shm NULL checks and free already alloc'ed shm
+    - default entry tout to 3600 sec
+    - return node only, not the whole entry
+    - zero shm hashtable parts
+    - lookup and select new node if lookup fails; this is done for all commands
+    and assures fallback behaviour
+    - change void to struct specific
+    - make set_rtp_inst_pvar() static -> used only in rtpengine.c
+    - fix typos rtpproxy vs rtpengine
 
-commit 4a58e7a814e6fe68e8046cd3057f88da9c6c718b
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sun Jan 18 12:19:52 2015 +0100
+commit 5e9f144ca214f43b2fd01917fb4983716c8916f8
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 16 11:43:53 2015 +0100
 
-    mi_rpc Remove SVN ID
+    core: print runtime dir in log message
+    
+    - do logging to syslog, along with stderror for runtime dir related
+      errors
 
-commit 3aa7fd46acacb97a64d1a52cc9c7129d4df28432
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sun Jan 18 12:18:28 2015 +0100
+commit ba647bb171e1e15024342a56fb7d42eadd0347fd
+Merge: 3b7c619 a4cdd61
+Author: Carlos Ruiz Díaz <carlos.ruizdiaz@gmail.com>
+Date:   Sun Nov 15 08:48:35 2015 -0600
 
-    db_berkeley: Remove svn id, remove history, change "SIP-router" => "kamailio"
+    Merge pull request #398 from grumvalski/cnxcc_deadlock_fix
+    
+    cnxcc: make cnxcc locks re-entrant
 
-commit 34fd472e9d7bd5821d6383958f7dd55648ac5daa
-Author: grumvalski <federico.cabiddu@gmail.com>
-Date:   Sat Jan 3 08:37:02 2015 +0100
+commit a4cdd61afad027c9bb431ceda4e71941274610ce
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
+Date:   Wed Nov 11 13:08:52 2015 +0100
 
-    modules/cdp: added src_addr parameter in peer definition
+    cnxcc: make cnxcc locks re-entrant
 
-commit a07fbd562079c54c9c83c78c191a34d0398c2a83
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Jan 17 22:42:10 2015 +0100
+commit 3b7c61980c3dc34d16a0e6ae5376fd81b0a2ce5e
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Nov 13 09:20:42 2015 +0100
 
-    msilo remove SVN id, remove history
+    htable: readme file was regenerated
 
-commit db03baa5b43f4eac5a6d136cd862e14520955762
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Jan 17 22:37:57 2015 +0100
+commit 3a723206adaa99cf22aee8fead569d9a96e21a7b
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Nov 13 09:19:46 2015 +0100
 
-    regex Remove svn ID, history
+    htable: updated the documentation for timer_procs parameter
 
-commit e91b89788b2c486dcc66cafd02618b008c129c8d
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Jan 17 22:29:29 2015 +0100
+commit 30b85032e23b69cb0e355ba796545daa23dc705a
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Nov 13 09:18:18 2015 +0100
 
-    ctl Remove svn id from sample configuration file
+    htable: removed inexistent timer_mode parameter from docs
 
-commit 89294e544c4efcb9cb9de8729aabe2fe4ad9a0b0
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Jan 17 22:28:32 2015 +0100
+commit d8b78bfaab25f9a73a67d813cfa930a6eb754bfa
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Fri Nov 13 09:16:35 2015 +0100
 
-    blst Remove svn id etc
+    htable: ability to create more than one timer process
 
-commit e1f4afd456f87fd91d56daa2a166cfdcc38f8521
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Jan 17 21:58:47 2015 +0100
+commit 8940cf950cb763ba5145a35d80ffc71f64f450ca
+Author: Juha Heinanen <jh@tutpro.com>
+Date:   Fri Nov 13 08:50:01 2015 +0200
 
-    mangler remove svn id, remove history
+    modules/sdpops: added sloppy option to sdp_content function
 
-commit f92ca97aaf90ea796b62f32224fab6bfda79015d
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Jan 17 21:53:43 2015 +0100
+commit 4baf576076735018f1fe9812e6d7c64333ee62bf
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Nov 12 14:38:07 2015 +0100
 
-    diversion remove svn id
+    tls: option to match TLS client config profile based on server_id
+    
+    - server_id can be any string that uniquely identifies a client config
+      profile, overriding the attempt to match on ip:port (+sni). This makes
+      it easier to select the desired config profile, because the port is
+      hard to guess for stream connections
+    - prameter xavp_cfg has to be enabled and inner xavp 'server_id' has to
+      be set before relaying the sip message (before opening the client
+      connection)
 
-commit ae0e79526a37643441ce2589f078850d9f595df8
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Jan 17 20:58:57 2015 +0100
+commit 138b776e5f5d37d9a78857d1506ffe09a5f4d704
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Nov 12 14:37:55 2015 +0100
 
-    ctl Remove svn ID, remove history, add a tiny bit of doxygen
+    tls: refreshed the content of readme
 
-commit 5bafc03222bf6fcc59dbcf8aec30def9cdb24581
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Jan 17 18:43:42 2015 +0100
+commit e3e0e52ca4a06f72f5139623116d1c8bc119b1e3
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Nov 12 14:21:19 2015 +0100
 
-    sipcapture Add some missing \n in log messages
+    tls: document matching on server_id for oubound connections
 
-commit cb8304f1f6be1eca3f9bd982265d5c3bed528189
-Merge: 618a148 c836390
+commit 0f55ff0351382eeb88df956e190459b73bc6ef4d
+Merge: d493d3f fc90242
 Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
-Date:   Sat Jan 17 20:48:05 2015 +0100
+Date:   Thu Nov 12 14:00:56 2015 +0100
 
-    Merge pull request #44 from adubovikov/master
+    Merge pull request #397 from UserAd/master
     
-    added bool to print error once
+    sipcapture: add async support
 
-commit c8363905755e5d120251eed95c5fa1be45e8f216
-Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
-Date:   Sat Jan 17 20:34:35 2015 +0100
+commit fc90242ddd046a3cfd545a50cf636454de173d6f
+Author: Konstantin Tumalevich <userad@gmail.com>
+Date:   Thu Nov 12 16:58:48 2015 +0500
 
-    added bool to print error once
+    sipcapture: add async support
+    
+    - Add support for storing in asynchronous mode if supported
+      by database backend
 
-commit 618a148c6b214bb285fd7cb5fb6620482f7e38d6
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Jan 17 18:19:35 2015 +0100
+commit d493d3fa4f052bb3958599b395f7a4d2fe0a9d91
+Merge: 3a19b12 5733835
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Nov 12 12:10:59 2015 +0100
 
-    matrix Add \n at the end of log messages where missing
+    Merge pull request #395 from mslehto/ims_clang_errors
+    
+    patches to fix some clang errors and warnings
 
-commit 8d8cea81449ad0a39b5541e4c5bec01c1298ca3d
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Jan 17 15:04:14 2015 +0100
+commit 57338351a3575f2ba0c38071179daf02bcba2b7f
+Author: Mikko Lehto <mslehto@iki.fi>
+Date:   Wed Nov 11 23:03:40 2015 +0200
 
-    srdb2 Remove SVN ID, change "ser" => "kamailio"
+    modules/ims_usrloc_scscf: to avoid clang warning, include atomic_t declaration
 
-commit ce41c40055139b3eb5a44d940585457e48830724
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Jan 17 14:43:00 2015 +0100
+commit b0c609e68bdaf300c681b7f4f3a5a857988c1de1
+Author: Mikko Lehto <mslehto@iki.fi>
+Date:   Wed Nov 11 22:54:14 2015 +0200
 
-    domain Add \n at end of LM_ERR message, add LM_DBG for db_url
+    modules/ims_registrar_scscf: adds missing jump to error1 label
 
-commit ecb32d326615242fed43a6e2655627848842afd2
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Sat Jan 17 13:30:45 2015 +0100
+commit 5e6cec1d01e676d78c4a21e48de3e0908e39de8f
+Author: Mikko Lehto <mslehto@iki.fi>
+Date:   Wed Nov 11 22:46:30 2015 +0200
 
-    tls: fixed installation path update for tls.cfg
+    modules/ims_charging: fixes always true comparison of unsigned int
 
-commit 6daf77d666ff0fcb1bd8df4bb3c63dc0fdac9656
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Jan 17 12:33:45 2015 +0100
+commit 485351dcfb1e5432f3a4e4e4af857f0d27ae8c74
+Author: Mikko Lehto <mslehto@iki.fi>
+Date:   Wed Nov 11 22:45:30 2015 +0200
 
-    mohqueue Remove SVN IDs, add some \n at end of error messages
-    
-    More cleanup of LM_DBG and LM_ERR needed, as well as code formatting
+    modules/ims_charging: fixes prototype declatation for destroy_ro_session()
 
-commit e4922ec89dddc34690fc8ee884ae5785098b6ae0
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Jan 17 11:30:31 2015 +0100
+commit 3a19b122572ed70b8d5f6da59dd506c2f98b0e31
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Wed Nov 11 13:41:32 2015 +0200
 
-    prefix_route - Fix doxygen
+    modules/ims_charging: add direction for Ro session in debug print
 
-commit 9e331eb7dc3e68de8d7bf3bd3a55c6ee0e99b9d8
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Jan 17 11:15:32 2015 +0100
+commit b2ff2745b97051625509de0f328e5b1a8f584387
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Nov 11 08:59:10 2015 +0100
 
-    tmrec Add section IDs to XML documentation
+    Makefile.defs: gcc 5.2 option -mfp32 is required by -march=r3000 for mips arch
+    
+    - reported by Victor Seva, GH#394
 
-commit af6f8bd043b8b3704c0e5ce1a3263bb38c42a0d1
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Jan 17 11:14:53 2015 +0100
+commit d75bb85c4a03dedb33004fe04c447182fdf37f5c
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Tue Nov 10 16:04:30 2015 +0200
 
-    tmrec Remove svn ID, fix doxygen
+    rtpengine: Add rtpengine_allow_op modparam
+    
+    When the param is enabled, allow current sessions to finish and deny new
+    sessions for manually deactivated rtpengine nodes via kamctl i.e.
+    "disabled(permanent)" nodes.
+    This is useful when deactivating the nodes for maintenance.
+    Default value is 0, so the current behaviour is maintained
+    (e.g. don't send commands to any deactivated proxy).
+    Updated doku.
 
-commit 60dc57430ac3c81b50255b4a30f29b5882eafcf3
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Jan 17 11:04:17 2015 +0100
+commit 70699ae8b9159c18bdd73c3092ccb19691edf0fd
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Nov 10 09:30:30 2015 +0100
 
-    uid_gflags Remove svn id, history
+    core: dns cache - test for null pointers before debug checks after removing from list
+    
+    - next/prev are set to null after remove from list by commit
+      0fbcca38574139f1cd8ba7506ee5e204be5f2da7
 
-commit 6429161f85cd34190a6d2b7dcda3775e0e2d5406
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Sat Jan 17 11:03:49 2015 +0100
+commit d73d56b41028341c46a331dfb74f5805248aae56
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Tue Nov 10 10:35:47 2015 +0200
 
-    uid_gflags Update README (SER => Kamailio)
+    modules/ims_charging: removed unused impu_data parcel (memory leak)
 
-commit 03792bbbeb14ba8403ed73a97f177e55e9832d6a
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Fri Jan 16 21:54:12 2015 +0100
+commit 2aa7683dfebedc4ef9c3fdd50fb7abd2a2d718db
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 9 21:05:30 2015 +0100
 
-    domain Remove history, svn ID's
+    nathelper: added examples in docs for few functions
 
-commit 17999042f6cd531d54b4f387a6257cccf643cc5a
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Fri Jan 16 21:48:18 2015 +0100
+commit 74fdbe2248ec79d70440bda255c2f21f801aa0f8
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Mon Nov 9 18:04:33 2015 +0200
 
-    module makefiles - remove SVN id and replace "example" with module name
+    rtpengine: kamctl fifo nh_show_hash_total
+    
+    Print the total number of hash entries in the hash table, at the given moment.
+    Updated doku.
 
-commit 7bb7d4ed78c6c7c101e31b24936b1d20f7325135
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Fri Jan 16 21:29:35 2015 +0100
+commit 7375d0b8f136c09d5f4597338aae2d50214a3293
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Mon Nov 9 12:54:47 2015 +0200
 
-    cfg_rpc Update README
+    rtpengine: Add hash_table_size modparam
+    
+    Allow configurable table size.
+    Updated doku.
 
-commit 249269d26234a5fd24d755b8bb577f976b077bf1
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Fri Jan 16 17:51:51 2015 +0100
+commit 21ea68e6260f614b89c0b282e14d6ca089c1f2e9
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Mon Nov 9 11:41:44 2015 +0100
 
-    parser Updates to header files, remove history etc
+    pkg/kamailio/deb: [systemd] remove lintian warning
+    
+    https://lintian.debian.org/tags/systemd-service-file-refers-to-obsolete-target.html
 
-commit 6e8121f4b25e1c3f59f628a4591299f69f44635e
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Fri Jan 16 17:41:47 2015 +0100
+commit 2718efddb8e87a269af012d8661d57887e7c4d86
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 9 09:36:12 2015 +0100
 
-    core Header modifications in rand library - SVN IDs
+    Makefile.defs: removed option -minline-all-stringops for compiler on mips
+    
+    - not supported, reported by Victor Seva, FS#392
 
-commit 45fa4dac02358eeda51e3a7b942a3abb07a2b850
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Fri Jan 16 17:40:18 2015 +0100
+commit b1c6c2af7e96c0bcbdee4ff46f6faf19fdc75d9f
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 9 09:21:29 2015 +0100
 
-    core: Header file change in doxygen (SIP-ROUTER => Kamailio)
+    tls: check for support of SSLv3 method
+    
+    - some versions of libssl removed support for SSLv3
+    - reported by Victore Seva, FS#391
 
-commit 6806e46ad9c8d9bbd437b79492bf4c98386bd626
-Author: Olle E. Johansson <oej@edvina.net>
-Date:   Fri Jan 16 17:38:46 2015 +0100
+commit 9e07c7e1b6cf55398c7595d5265c4944e10c7862
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Sun Nov 8 18:14:51 2015 +0200
 
-    core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO"
+    modules/ims_qos: remove CDP auth session on failure to suspend
 
-commit 0076763ec428f94ff4dfb75c07f8d7c816e9c226
-Author: Richard Fuchs <rfuchs@sipwise.com>
-Date:   Thu Jan 15 12:59:05 2015 -0500
+commit e1eb2cdfc01036ed86d6b3f61c8c03571435630f
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Sun Nov 8 15:20:52 2015 +0100
 
-    rtpengine: remove Svn Id tags and history
+    curl Manage data size better
 
-commit 56164cfceb1e164ee01a3993bad3a2590f0a2108
-Author: Richard Fuchs <rfuchs@sipwise.com>
-Date:   Thu Jan 15 12:51:57 2015 -0500
+commit 8a45ac1e1b609497100427cd0a2e37d9037ae184
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Sun Nov 8 12:59:17 2015 +0200
 
-    rtpengine: update README
+    modules/ims_icscf: changed 403 to 500 for HSS error responses
 
-commit 66fe1f64dfff41ff048b9d8c6e471f86f569eebb
-Author: Richard Fuchs <rfuchs@sipwise.com>
-Date:   Thu Jan 15 12:51:48 2015 -0500
+commit 4b4dc8919b79a1785eefbe1e404746129f371606
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Fri Nov 6 19:20:59 2015 +0200
 
-    rtpengine: update docs for force_send_interface
+    modules/ims_auth: allow different qop setting for INVITE
 
-commit 5ed51f55985b20f8e24752a03e7b5fd3c106bfe0
-Author: Lucian Balanceanu <lucian.balanceanu@1and1.ro>
-Date:   Thu Jan 15 12:50:36 2015 -0500
+commit 02d8a62260fa1d1e98db4a9b5f4cdac8cab1ea4b
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Fri Nov 6 17:12:23 2015 +0200
 
-    rtpengine: new modparam force_send_interface
-    
-    Binds control sockets to the specified local interface. IPv4 only.
+    rtpengine: Update doku for node enable/disable
     
-    Patch by Lucian Balanceanu <lucian.balanceanu@1and1.ro>
+    This is my understanding of the current shared memory node list implementation.
+    Correct me if I'm wrong.
 
-commit d43e8965640bbc64e56ef33f27d4f3c3a85c73fa
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Jan 15 17:54:18 2015 +0100
+commit 2625ab3ccdafd8d474018516e6aa36ce48989db3
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Thu Nov 5 16:32:02 2015 +0200
 
-    presence: fix counter and type for removing presentity from cache
+    rtpengine: hash table to keep the selected nodes
     
-    - report and patch by Kristian F. Høgh
+    Shared memory hash table with global hashtable lock.
+    Add state maintaining the selected rtp node, for a given callid.
+    Hashtable entry expiration time configurable using hash_entry_tout modparam.
+    The actual deletion happens on the fly while insert/remove/lookup are called.
+    Updated doku.
 
-commit 338b00c0f2d38694cffe3536e7eeed0e0d5372dd
+commit a66e220cb25afceb8a74b62a04f11070b22a91af
+Merge: 111fec8 4396236
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Jan 15 13:40:51 2015 +0100
+Date:   Thu Nov 5 10:31:22 2015 +0100
 
-    sl: don't remove the lump added in the 'after' list of delete lump
+    Merge pull request #389 from gled-rs/feature/bigger_log_prefix_buffer_size
     
-    - they are destroyed together, making the operation useless
+    set the log_prefix buffer size to 1024b
 
-commit 1fd0ca99eaa4b2c5cfcb8bd555a35088ddf49343
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Jan 15 13:37:42 2015 +0100
+commit 111fec80aa3f5f2067ed4c60f25ba844b6e559a9
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Thu Nov 5 09:18:11 2015 +0100
 
-    core: remove_lump() clears its innner before/after lists
-    
-    - fixing leak issues that could be created by using sl_forward_reply()
-      in config file
+    pkg/kamailio/deb: update version to 4.4.0~dev6
 
-commit c1b4d442501591bd18e8130474eeb5c16101e549
+commit a6c795a40944fd4df50bedd4511bf0fcaa2986bd
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Jan 15 13:15:25 2015 +0100
+Date:   Thu Nov 5 09:02:19 2015 +0100
 
-    core: parse_ppi_pai - free header parameters for PAI and PPI
-    
-    - they are not considere in the compacted p_id_body_t and not freed
-    - specs don't mention headers parameters for PAI and PPI, but could come
-      as UA extensions
+    Makefile.defs: version set to 4.4.0-dev6
 
-commit 5a71429596851d8096de1abe5542e57e8b8f6547
+commit bbf3f2a970020116da8c4c50069713e31a268943
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Thu Jan 15 13:11:37 2015 +0100
+Date:   Thu Nov 5 08:58:44 2015 +0100
 
-    core: parse_add_spec() free params in case of parsing failure
+    tm: print file name and line in free_cell() warning log message
 
-commit 98878e113794726e2ec7bd7010a86860e6016c02
-Author: Andrey Rybkin <rybkin.a@bks.tv>
-Date:   Wed Jan 14 13:42:00 2015 +0300
+commit 2fad76064992af047244e30c6152bf0f05a0785f
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Nov 5 08:53:01 2015 +0100
 
-    dmq_usrloc: fixed update contacts
+    tm: unlink cell and its timer in free function if structure still linked in clist
 
-commit 4763773eddf5e0e5ea4ae35ee6c2002e05f8bd9d
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Mon Jan 5 12:29:40 2015 +0100
+commit 0fbcca38574139f1cd8ba7506ee5e204be5f2da7
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Thu Nov 5 08:51:25 2015 +0100
 
-    dialplan: skip check subexpressions on expressions with pvs
+    core: clist - restet prev/next when removing from clist slot
 
-commit f947b5269ea5b02159aef0c07ccbf419a3635b54
-Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Wed Jan 14 11:26:22 2015 +0100
+commit 439623667d6ea5cf9dec30033df94965213e8494
+Author: Tristan Mahé <gled@remote-shell.net>
+Date:   Wed Nov 4 10:33:03 2015 -0800
 
-    nathelper: regenerate README file
+    set the log_prefix buffer size to 1024b
 
-commit 1fd5fb1d51a9507b12d02d3ba32384d543940c7d
+commit 2874fdd852c3e82933c665d473f01108e4d04040
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
-Date:   Mon Jan 12 14:05:03 2015 +0100
-
-    nathelper: add append_sdp_oldmediaip parameter
-
-commit c576c7120d2ec2226b30990868c462d285f9eacc
-Merge: 68d9f42 c109755
-Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Wed Jan 14 10:40:22 2015 +0100
+Date:   Wed Nov 4 19:21:26 2015 +0100
 
-    Merge pull request #26 from wdoekes/wjd-ws_frame_transmit-check-wsc
+    pkg/kamailio/deb: fix systemd warning for PIDFILE
+    
+    ---
+    systemd[1]: [/etc/systemd/system/kamailio.service:15] Not an absolute path, ignoring: ${PIDFILE}
+    ---
+    
+    Environment variables are only evaluated for ExecXXX [0]
+    
+    Remove ExecStopPost, when Type=forking systemd already knows what to do
     
-    websocket: Check frame->wsc in ws_frame_transmit for NULL.
+    [0] http://lists.freedesktop.org/archives/systemd-devel/2013-April/010598.html
 
-commit 68d9f4296f4128dece2fdd3db95c7e5bdce86507
-Author: Ovidiu Sas <osas@voipembedded.com>
-Date:   Tue Jan 13 12:47:03 2015 -0500
+commit a58d2c9d0e1cf739ac3c2a620ef19077b175344a
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
+Date:   Wed Nov 4 15:48:01 2015 +0100
 
-    local_timer.c: logging: DBG -> LM_DBG
+    tsilo: updated README
 
-commit 598df456ceb413dfc3aaab0d9cca03d30029fa4d
-Author: Ovidiu Sas <osas@voipembedded.com>
-Date:   Tue Jan 13 12:44:01 2015 -0500
+commit eef0fefaa247d0a09cf1613cd8bf5c36099c197f
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
+Date:   Wed Nov 4 15:47:43 2015 +0100
 
-    route.c: logging: DBG -> LM_DBG
+    tsilo: added documentation for the new use_domain parameter
 
-commit ef3ac5cc2b138d05b25a9b38d18892d584921eef
-Author: Ovidiu Sas <osas@voipembedded.com>
-Date:   Tue Jan 13 12:39:58 2015 -0500
+commit 5ad2d87cae69e73c7081ac8fa383fec5336ef820
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
+Date:   Wed Nov 4 15:47:16 2015 +0100
 
-    dns_cache.c: logging: DBG -> LM_DBG
+    tsilo: added use_domain parameter
 
-commit 2571b99cf3d45369c0e1bb7e5539a062f1066b37
-Author: Ovidiu Sas <osas@voipembedded.com>
-Date:   Tue Jan 13 12:33:55 2015 -0500
+commit 27f19950f107a943c3bf9db1fddb1e4912136181
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Nov 4 15:43:12 2015 +0100
 
-    daemonize.c: logging: DBG -> LM_DBG
+    nathelper: consider IPv6 brackets when checking size for keepalive request
 
-commit b5d4fd9f2f14627fe5e8edf8da8616954b336488
-Author: Ovidiu Sas <osas@voipembedded.com>
-Date:   Tue Jan 13 12:32:55 2015 -0500
+commit 3146ec3f89133af2c9b0f0f9a6b2e0e3f133b77e
+Author: Carsten Bock <carsten@ng-voice.com>
+Date:   Wed Nov 4 14:16:34 2015 +0100
 
-    dst_blacklist.c: logging: DBG -> LM_DBG
+    ims_registrar_scscf: Fix loop in lookup request, could result in infinite loop
 
-commit 80d01114abef2c1b158a416f46d77ce23bdfb184
-Author: Ovidiu Sas <osas@voipembedded.com>
-Date:   Tue Jan 13 12:31:43 2015 -0500
+commit 420a11873291cca93c8b43b5766f8661d46538c5
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Wed Nov 4 10:08:02 2015 +0100
 
-    msg_translator.c: logging: DBG -> LM_DBG
+    core: print src and dst addresses in tcp error log messages
 
-commit 86513b9ed72790f8353a0aa0f31e2d1626ac09c8
-Author: Ovidiu Sas <osas@voipembedded.com>
-Date:   Tue Jan 13 12:28:42 2015 -0500
+commit 112406d8fa05b5d739bdf06565b77e3974200652
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
+Date:   Tue Nov 3 20:36:26 2015 +0100
 
-    raw_listener.c: logging: DBG -> LM_DBG
+    pkg/kamailio/deb: add systemd support
+    
+    Fix #294
 
-commit 9f7dd69ae2178adb04585fa6d8773479140bbd98
-Author: Ovidiu Sas <osas@voipembedded.com>
-Date:   Tue Jan 13 12:06:51 2015 -0500
+commit e9acce2d1bf295e1b6707fc1c16f53fc160978cb
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Tue Nov 3 23:06:14 2015 +0100
 
-    flags.c: logging: DBG -> LM_DBG
+    pua_usrloc: removed local variables aliasing functions from pua api
+    
+    - use directly the pua bind structure, which was global already
 
-commit bccfb2e39106785e12ebbee6cdd901421a288046
-Author: Ovidiu Sas <osas@voipembedded.com>
-Date:   Tue Jan 13 12:05:27 2015 -0500
+commit b8458c65917c1b1fe9b94bae795dcdb75ecf4f07
+Author: Carsten Bock <carsten@ng-voice.com>
+Date:   Tue Nov 3 17:34:18 2015 +0100
 
-    forward.c: logging: DBG -> LM_DBG
+    ims_registrar_scscf: Safety check the length of the destination string
 
-commit 49cca9c3bdd1cc5213c05d08ddb1ea85fe3ff96e
+commit ad552d4e45a8311d50444d76e9862d40421e1715
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
-Date:   Tue Jan 13 17:54:31 2015 +0100
+Date:   Tue Nov 3 16:17:55 2015 +0100
 
-    dispatcher: declare the inactive threshold variable
+    pua: test call-id value before inserting in db
     
-    - it was declared as extern only
-    - reported by Ovidiu Sas
+    - reported by GH#345
 
-commit c1836c5c35f8e8fcc033d8d5a417ed700eeebe16
-Author: Ovidiu Sas <osas@voipembedded.com>
-Date:   Tue Jan 13 11:47:19 2015 -0500
+commit 876787d977c46ffcb1288f5eb66e91145cba1061
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Tue Nov 3 15:58:02 2015 +0200
 
-    modparam.c: logging: DBG -> LM_DBG
+    dialog: Sanity checks
+    
+    Add NULL checks for the parse_dlg_rr_param().
+    Segfault when 'did' parameter was empty in the Route header (e.g. 'did=').
 
-commit c9dca9b43a79ab8cca22aa50fb501446dd7fd956
-Author: Ovidiu Sas <osas@voipembedded.com>
-Date:   Tue Jan 13 11:45:39 2015 -0500
+commit d956f397c8cea4774e5941bdad8f76ecc44acdd5
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Tue Nov 3 13:08:47 2015 +0200
 
-    receive.c: logging: DBG -> LM_DBG
+    uac: Sanity checks
+    
+    Sanity checks for decode_uri(). Add NULL and len > 0 checks.
+    Segfault when vsf parameter was empty in the Route: header (e.g 'vsf=').
 
-commit cd38f6233a17235c693dffe2f40833f5c56e5996
-Author: Ovidiu Sas <osas@voipembedded.com>
-Date:   Tue Jan 13 11:42:19 2015 -0500
+commit c54d6ab6506bc2334c5a1f5a6cbd28633f4f4697
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Tue Nov 3 09:39:01 2015 +0100
 
-    md5utils.c: logging: DBG -> LM_DBG
+    curl Update documentation with a note about URL encoding
 
-commit e66bd493ee1d3147901dcf75990bd65eebe5e98f
-Author: Ovidiu Sas <osas@voipembedded.com>
-Date:   Tue Jan 13 11:41:18 2015 -0500
+commit 1faef129e1902052c94adfd91d06f785714e4899
+Author: Olle E. Johansson <oej@edvina.net>
+Date:   Mon Nov 2 21:17:35 2015 +0100
 
-    id.c: logging: DBG -> LM_DBG
+    curl Add maxdatasize to the curlcon modparam
 
-commit 002879f87cae0d1fd37fdb8fe24cf5e70d14baca
-Author: Ovidiu Sas <osas@voipembedded.com>
-Date:   Tue Jan 13 11:39:42 2015 -0500
+commit 807160c199820f3e5df2c1d3f3abe92be3a7c042
+Author: jaybeepee <jason.penton@gmail.com>
+Date:   Mon Nov 2 18:55:09 2015 +0200
 
-    main.c: logging: DBG -> LM_DBG
+    lib/ims: fixed possible crash when trying to get IMPI without realm
 
-commit 37eaa968b6f4da93ae97fdb17b0442916ff510cb
-Author: Ovidiu Sas <osas@voipembedded.com>
-Date:   Tue Jan 13 10:50:36 2015 -0500
+commit 53cd7df83c4065fd7a34cd3ce15b6e215ce39278
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
+Date:   Mon Nov 2 17:30:30 2015 +0200
 
-    cfg_parser.c: logging: DBG -> LM_DBG
+    kex: removed unused callbacks
+    
+    Removed the two SREV_MODULE_PKG_STATS and SREV_MODULE_SHM_STATS callbacks
+    that were never used.
 
-commit 57b1c29da455029771361469b99d8c9b7957280c
-Author: Ovidiu Sas <osas@voipembedded.com>
-Date:   Tue Jan 13 10:48:39 2015 -0500
+commit e3a8e5772445d28a0fc6db2e432d750dbb8062da
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
+Date:   Mon Nov 2 16:19:44 2015 +0100
 
-    io_wait.c: logging: DBG -> LM_DBG
+    core: parser - remove inline for parse_param()
+    
+    - it gets recent compiler warnings when is an extern object
+    - reported by Victor Seva, GH#286
 
-commit 6bd4757c431867713d5ee24d2fb3330cb8cd884a
-Author: Ovidiu Sas <osas@voipembedded.com>
-Date:   Tue Jan 13 10:47:29 2015 -0500
+commit 2682403453fcae782fe31a7cc5f20f526ca38414
+Merge: 2bd19e2 ff492b4
+Author: lazedo <luis.azedo@factorlusitano.com>
+Date:&nbs