===================== 2016-07-05 Version 4.2.8 Released =====================

===================== Changes Since Version 4.2.7 ===========================

commit 81d1dcc68c50d1610ac41b5b2dd55f5f8822698e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 5 12:23:56 2016 +0200

    Makefile.defs: version set to 4.2.8
    
    - mark the end of planned packaging from branch 4.2

commit f1157ca3002c905b58827b0fb4497804d525ddea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 29 23:12:44 2016 +0200

    pv: fix compile warning for shm_initialized() test

    - coherent whitepacing across the file

    (cherry picked from commit d3d1592eb7148586cb70e93f549ff11fd5cf5316)
    (cherry picked from commit 75df6618a6eaec8314480de193e2a9a7cbe25324)
    (cherry picked from commit 4b1c20b0a8ad4eceab93f775933a7a2613d05ff2)

commit 9ec6c89d005269dbaad997a1da53b09729417879
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 5 12:23:13 2016 +0200

    pkg/rpm: version set to 4.2.8 in spec files

commit 97568d7132e9d20dda7866c0a8cbe0277e620f04
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 5 12:17:45 2016 +0200

    modules: rebuild of readme files

commit 192965d8636f313f81707a353c95b8b02f4905a0
Author: Spencer Thomason <spencer@whiteskycommunications.com>
Date:   Fri Jul 1 09:14:12 2016 -0700

    core: ensure cfg_block structure is 8 byte aligned
    
    - prevents bus error on stricter cpu architectures like sparc
    - reported by GH #655
    
    (cherry picked from commit 0fd0715d015a2396b0ec66cb0bc83ec0b61c0d08)
    (cherry picked from commit 795556061412439618c640ef19e8579486f0c58a)
    (cherry picked from commit e9bbb8f6d945221a388c5a8bbe5e37ffb873395b)

commit ca1f8cab244ae01aa7779954dd2b0eb209e5b358
Author: Spencer Thomason <spencer@whiteskycommunications.com>
Date:   Thu Jun 30 13:35:36 2016 -0700

    uid_avp_db: remove GCC specific -Wall
    
    (cherry picked from commit 4fc8d37df84d856b848fd4e894c21e0fbf02bb56)
    (cherry picked from commit 301017af120d0e7c75821c00dad07892b6a366c2)
    (cherry picked from commit 75c14e11376e40f9caef0dbda3b0e010e601337f)

commit 84105c578af667bc30d11c76fe908af9c18c4431
Author: Spencer Thomason <spencer@whiteskycommunications.com>
Date:   Thu Jun 30 13:22:57 2016 -0700

    ctl: remove return statement from void function
    
    (cherry picked from commit 16e6bdf814576e26a5f5f46bdfcb98ab1fd4e04d)
    (cherry picked from commit c5d8095c7fa548a7199a03bf1f5d69d56202568a)
    (cherry picked from commit 7a07d5740b9da5827841890ba35811de575e2f84)

commit 5d5d1572c1896c9ec55337c7b318b3a4a981bec3
Author: Spencer Thomason <spencer@whiteskycommunications.com>
Date:   Thu Jun 30 13:18:00 2016 -0700

    counters: fix return statement in void function
    
    (cherry picked from commit 37355281dffccc42b1d83f413e3d528bdcf6cdd0)
    (cherry picked from commit 33073d2af70ed0f289de6cfa2d754763e037ce1b)
    (cherry picked from commit 60585019c82f23f24fe51a2cb3d04db65aed012a)

commit 73dfed5a00677e603f405604333438be1c2068c9
Author: Giovanni Mele <giovanni.mele@nagra.com>
Date:   Fri Jul 1 14:51:12 2016 +0200

    db_unixodbc: detect DB disconnection with generic HY000 status
    
    (cherry picked from commit d80376f9ea087328a0c46d97b908993baeb5b1b4)
    (cherry picked from commit e2874495b1ecad9e85b47f6d8bdb847fceb0c3ad)
    (cherry picked from commit a06d5419699183f98bfb4908d29bd768a0eb0a0a)

commit 4ae0ec89535295f575a349a79160abccb3c77d40
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Jul 5 11:02:39 2016 +0200

    pkg/kamailio/deb: update version to 4.2.8

commit 744a7b5b11335682d3ba93832b56d2e78e2f8c6f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 27 13:04:50 2016 +0200

    userblacklist: removed errorneous extra checks in fixup parameters function
    
    - parsing the parameters should be enough for validity
    - no need to attempt to parse to integer first parameter, it's not
      expected and results in a crash for static string parameters
    - reported by Jan Hazenberg
    
    (cherry picked from commit 5fd2c91f512b7311f11c76023da45758fb8c4365)
    (cherry picked from commit c64209b200d82c3be78cf32254333f55d0b92afb)
    (cherry picked from commit 28aefd8690c79738ec5a8b067502697116cb5058)

commit 86407de9f47b95373c1d36dae639e1f4627f8018
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 27 11:54:08 2016 +0200

    auth_identity: include openssl/x509_vfy.h
    
    - looks like being required by openssl 1.1.0 to get the definition of
      X509_STORE_CTX
    - reported by Victor Seva, GH #685
    
    (cherry picked from commit 21321c70358997f354326be048b22c7b2dfb045a)
    (cherry picked from commit 5aeffff693e8d7498f25b42ce9949f28901fb953)
    (cherry picked from commit 72077a32cfc957e7bd8e67b8f0c1e13b1f4847a9)

commit 1cb6271dd7001d3592a2a390f1c19e5d7287564c
Author: Dmitri Savolainen <savolainen@erinaco.ru>
Date:   Mon Jun 27 12:50:19 2016 +0300

    nathelper: set via branch according to "z9hG4bK..." format (instead of "branch=0")
    
    (cherry picked from commit 1edb4298ca5b890c40f9d7df5f29199a90b0c4fd)
    (cherry picked from commit ffd5b68651c24546e38c2dfff4e64937db131077)
    (cherry picked from commit dda0fcdb98c28023e457846f9869849649adaa01)

commit 6d64574118a5ebef70734eafd8f431a3d12c4f6b
Author: Spencer Thomason <spencer@whiteskycommunications.com>
Date:   Fri Jun 24 00:01:59 2016 -0700

    db_postgres: rename ntohll and htonll functions
    
    - fix namespace conflict on platforms where these are present in system libs
    
    (cherry picked from commit 2ebdbec8af56027c9c94fe5e67975c9a319b9620)
    (cherry picked from commit e3f53ef6158057b090c398f5afc0b2bcdf747430)
    (cherry picked from commit 1740191c9003d567433fec242fea91ff9353665d)

commit 3f9bb62d87a49000213ac2802758011f962cd991
Author: Giovanni Mele <giovanni.mele@nagra.com>
Date:   Fri Jun 17 16:57:48 2016 +0200

    db_unixodbc: do not consider SQL_NO_DATA return code as an error
    
    (cherry picked from commit feb195b2d9c801bc3591b1e95de6b70956e76dfe)
    (cherry picked from commit 6f8ff98f10a6df21a1b669881fef5df91254446b)
    (cherry picked from commit f525e3e015586c27969499c3e5cd5a8266dc3a85)

commit 6b328141610e99546fc0898a86891e92282b02ae
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 13 12:50:04 2016 +0200

    kamdbctl: more error help for missing .pgpass file
    
    (cherry picked from commit 8a724a70859f68431094acab2a8f9ce000bbd89b)
    (cherry picked from commit 0106c43e75a87d9ead0016489330b66e6c0b0b72)
    (cherry picked from commit 8ba27582bdb06ed924074bf3cb269bb9196c3405)

commit e649fa956d0c09540e54c7c31c2bcd9a51298f1b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 13 12:33:28 2016 +0200

    kamdbct: fixed typo in pgpass name
    
    (cherry picked from commit 631b69c43ffccbcecc3f43c3ebe4e614fe5f105d)
    (cherry picked from commit 21304177dd9586e7bb3a04d40a8329464abcd9c1)
    (cherry picked from commit cc7ad9cef88c1075ded746c661fb01bf7c3cd206)

commit 45ef39cb7ce734e79ad71542c73b46b37d1177ff
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 9 13:06:20 2016 +0200

    rr: use msg->pid to match cached route params
    
    - could be related to GH #663
    
    (cherry picked from commit 8f4ec60795294d17597d3bbd20e68f4f03c98495)
    (cherry picked from commit 41fb662fed24e2edab8535059f5e6eb1bd7e0ca0)
    (cherry picked from commit ecd8874bae478f90147b9031bca9f2a1deb93e14)

commit 311602df8c560500b7e8bf3d9d85bd0db50b16de
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 8 13:58:39 2016 +0200

    app_java: skip throwing error of missing java for make readme
    
    - controlled by DOCBUILD=yes
    
    (cherry picked from commit bb1e6ceadacd2b38826ed996e44cc45f3d8d1a41)
    (cherry picked from commit 6f9f6ae1524a7ccfa6ae297d2c37036bbd2162dd)
    (cherry picked from commit 690462c5082924d8707395bdc1fe418edbb8a28e)

commit 7afd55d9ec43927cc764743f9721ced32d047192
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 7 15:35:04 2016 +0200

    tm: relocated pointers in cfg group structure to align them to 8bytes
    
    - cope with stricter cpu architectures like sparc
    - reported by GH #655
    
    (cherry picked from commit 2717aed626b09298d6150c68463cb3bdb1a81906)
    (cherry picked from commit 05fe8f8de5d83437f80fe3e18950450eb98e1bce)
    (cherry picked from commit d5ebc7b17967c14ce5c006606eda55c7a788187c)

commit efb628e0f4b30b508e87f6d96edcb5ce19a729bd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 6 17:33:08 2016 +0200

    utils/misc/vim: added few missing tokens to vim syntax highlighting
    
    (cherry picked from commit b7e36c57f47d1b17c375db2a554c84100e1f0ee8)
    (cherry picked from commit 96088fc7a1f39544175a4582be1e346db17611b4)
    (cherry picked from commit 096f56e3d2262aa6be5e106672b41408fb7d1174)

commit 52b9c4c7b681dbf63c99f00b7b70d16e55722a5d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 31 17:21:29 2016 +0200

    misc/vim: syntax highlighting for log facility values
    
    (cherry picked from commit ab079178ab49d8c855f135d85d8e8acfb03ec6bd)
    (cherry picked from commit c2e87f015f821e44bdb8bbaed8d61e695343ea2d)
    (cherry picked from commit d2ef7d99b1b993024188d8594e4b0f44cc2b7428)

commit bdb1f76ce8113cedb07feca9530fef4438d849e6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 30 13:11:06 2016 +0200

    core: setting the equivalent of IP_TOS socket option for IPv6
    
    - reported in GH #598
    
    (cherry picked from commit ff63e5c79592a37012018660552950a40a1a1581)
    (cherry picked from commit 995d4084ebe192a51b89bd6b901e4d4b6ddd9fd7)
    (cherry picked from commit bf5df06a84ba76e90c69253e93003ee44f8ebc8e)

commit 7526a0f0aa5f4a113c5f8d184e3c50395649a8e1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 30 12:38:32 2016 +0200

    evapi: start evapi dispatcher process with rpc rank
    
    - it may be used for handling responses from external app with sip
      related functions
    - reported by GH #622
    
    (cherry picked from commit 2d1a7e453301cfdee2c71ccebcd66d86f4c62b3a)
    (cherry picked from commit 761f84a61745e433850cb286da020ea595752784)
    (cherry picked from commit 89531bc21705d9da8b8fc24d84027eced7f1ae35)

commit b771c38d028d3915cc0f3cb8ea14417eb9c169e6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 26 16:54:54 2016 +0200

    pv: signed int string representation for avps
    
    (cherry picked from commit d6124b3d894b130e3ebeabb247230966a77c9ceb)
    (cherry picked from commit 13a361bec5cb2491ef9bc6f8b917e14e102814d4)
    (cherry picked from commit e2b0bab6bedc00cc799006627c0fff6607109df7)

commit dbda69d5b560f9175ccf1f96dadcd11294dc2a00
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Mon May 23 23:49:59 2016 +0300

    modules/[call_control|mediaproxy]: proper assigment to NULL pointer
    
    CC (clang) [M mediaproxy.so]          mediaproxy.o
    mediaproxy.c:1929:27: warning: expression which evaluates to zero treated as a null pointer constant of type 'void *' [-Wnon-literal-null-conversion]
            *_params->param = MPInactive;
                              ^~~~~~~~~~
    
    (cherry picked from commit 700b334b51b39056c4c0004451ca41304510f164)
    (cherry picked from commit 3b3481180be9878d8837f49b77cd76284cc11221)
    (cherry picked from commit a64625b52b974ab961b89bce5dc0ea426f042924)

commit eb88633cb594121563c4d6d23635667a289302d1
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Tue May 24 07:32:33 2016 +0300

    modules/rr: initialize to NULL
    
    (cherry picked from commit c00867e50de1c7855fed8a05745086092fef38a5)
    (cherry picked from commit b351655cc53342137106cf9d6e4182950ee8ea0e)
    (cherry picked from commit 3f1c0e87d0dbadea72aa8238732991f082583494)

commit 1cfef090e524faa4704acccd0e52ecc1bf7549b3
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Wed May 18 02:18:52 2016 +0300

    lib/srdb1: fix compiler warning
    
    > CC (gcc) [L libsrdb1.so.1.0]            db_ut.o
    > db_ut.c:57:32: warning: extra tokens at end of #undef directive
    >   #undef _XOPEN_SOURCE_EXTENDED 1  /* solaris */
    >                                 ^
    
    (cherry picked from commit dee2478e521f2f829c66d025fb6ca17326138910)
    (cherry picked from commit 01698f47ab0be22f0d80cb0a66bbeb92f8177821)
    (cherry picked from commit 6218646c0a0d14ac10d7e6010550c08dc736debb)

commit 7c8fb1164a281342cdd0df722d16a6a8d91f8afc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun May 15 08:52:29 2016 +0200

    usrloc: coonect to db from rpc processes
    
    - evapi consumers are using rpc rank and there can be save/lookup
      operations
    - reported by GH #622
    
    (cherry picked from commit ee11732bdc1637d646b772ce22d43bd571f7a736)
    (cherry picked from commit e8a063a7001bad32144765f12928cf188b773e20)
    (cherry picked from commit f071950e55eb32f302e08e60104a9c74ddc9ca62)

commit 9e9907ac324223064aef71828a7b50da71ec3752
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 12 16:52:34 2016 +0200

    cfgutils: proper check for return code looking up routing block in route_exists()
    
    - when the route block doesn't exist, route_lookup() returns -1, which
      was used to access routing actions due to condition expecting 0 on not
      found. The fix should avoid crashing by accessing invalid addresses.
      Reported by Alex Balashov
    - fixed return codes in the configuration file to follow the rules with
      positive being evaluated to true and negative to false
    - route_exists() returns the code returned by running actions, like a
      classic sub-route execution
    
    (cherry picked from commit 6a3fc200b19500ddd6ed9a2236db6e21f777564a)
    (cherry picked from commit 053c522e45fedea8bdb2ed92bd1de0a82331a7bf)
    (cherry picked from commit 1765ad5cd0740a4a373f2353e88b2137e57af620)

commit 5106823b85a0887fe1de8613088202b419e3cea2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 5 10:10:59 2016 +0200

    core: print tos value if socket option for it cannot be set
    
    - to help with GH #598
    
    (cherry picked from commit 0118338d82e2471572990a1ea09593265161e4a4)
    (cherry picked from commit fdeba44e840616e08a2309eb3cf1517a34ea29fa)
    (cherry picked from commit cf57bee4e77f987c9e3a5a4c8ca36f4e537b95a8)

commit 91e25b5789416c84037ecff97d31ef8c7fc73234
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 3 10:18:11 2016 +0200

    sdpops: safety check if sdp pointer is null inside sdp_get()
    
    (cherry picked from commit cd67fbb8ecb83944f458ec8a127adc14d5b38aeb)
    (cherry picked from commit f739c6d0a861fce1808a93e4660546c746dc7672)
    (cherry picked from commit f65610f97df68e4a4a3945b85bf06aeca792645f)

commit 754ca85a78b4f9c3d5d24c59ff17cfbddd0030d9
Author: Jonas Böttner <boettner@sipgate.de>
Date:   Mon May 2 14:20:25 2016 +0200

    enum: print out malformed uri in enum_query()
    
    - previous error message did not show up the username part of r-uri.
      therefor debugging was difficult.
    
    (cherry picked from commit fd3c30f981d97622fb99f2122ce0bc950774edfb)
    (cherry picked from commit c29e524283b50b74f61e704f0e32b86c7941da6b)
    (cherry picked from commit 3e69b744f268e9508bf0ef7379391155a515174a)

commit f4588649e174b140f5927e09cb9ad55f1abf0db1
Author: Jonas Böttner <boettner@sipgate.de>
Date:   Mon May 2 14:19:30 2016 +0200

    enum: single digit is valid in function enum_query
    
    - is_e164() returns true for a single digit (previously two digits)
    
    (cherry picked from commit 86ecdb2ec109af536efa70c2b0e4b93c4072e8b5)
    (cherry picked from commit aa39e12bf63a325effa52eae924a946005baee3c)
    (cherry picked from commit 5bf779b54d59e6b6a1d9902719aaca0fb4ae51df)

commit e0a6d4dce5c9478763c386d42d1f8038df0aeb75
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 11 12:57:31 2016 +0200

    Makefile.rules: added target tags as alias for target TAGS
    
    (cherry picked from commit b024f5aea72f172b39dd4d8947934be52f07dbe4)
    (cherry picked from commit 3616af6b5f2aae383c93507563a33913e3f723e9)
    (cherry picked from commit bf859ba98a3440e99b665de64b28a72815c29510)

commit f2c7e9dd33e448cade335ad15b945d4f5168d652
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 4 08:53:12 2016 +0200

    core: declare function parameter type to get rid of compile warning
    
    (cherry picked from commit ad2f899c1ad75c2b636cb17b6c1c49cb38daab27)
    (cherry picked from commit 74052b4a0f50b19d42a6fbcae3df38136046f993)
    (cherry picked from commit 1dd63bb8380bd80ba76f9149742c553d79748035)

commit a66d6c847a2625743cf3ac4b726083a2911c7527
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 20 12:02:09 2016 +0200

    Makefile.defs: detect kfreebsd OS and set its default compile flags
    
    - combine the options of Linux with FreeBSD to use kqueue if available
    - reported by Victor Seva, GH #576
    
    (cherry picked from commit 4c6f879563adbbdee7c730549533a0d852e6cbef)
    (cherry picked from commit 615b252510cee01dc6f24ac7d12f07dcb6b50366)
    (cherry picked from commit 187666d9b99c4cec53930cd0c78e73835ac9f1c4)

commit 6fc48dc4c4c9a1dc22a6fee0700b7581ae0f0ae3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 20 11:59:25 2016 +0200

    core: remove ending parenthesis in ifdef condition
    
    warning: ISO C99 requires whitespace after the macro name
    sched_yield.h:34:20: warning: extra tokens at end of #ifndef directive
     #ifndef sched_yield()
    
    - reported by Victore Seva, GH #576
    
    (cherry picked from commit 34b67125424da7ce86b5cac77e30af0711fafac1)
    (cherry picked from commit 71f329c971d6ad18f7eda16a2b50b25e9efd3236)
    (cherry picked from commit 0e41c6c5e1a8cd4fc977822f23dd4ec9e58998ad)

commit d5195cd224c5099663a01dc6df08e39923bdf14d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 25 08:56:00 2016 +0200

    jsonrpc-c: replaced use of obsolete function json_object_object_get()
    
    (cherry picked from commit be02b3f11c269d3eeeb52e1cd0056d7d77be2e4c)
    (cherry picked from commit 528842d4dfea3d6785e6cee0cd3fb6411ee3dc7d)
    (cherry picked from commit b4c92cfdd42b4387375265d96caa4f088c58318a)

commit 418e51d8d535024d5f9a2beb053f3ca81fd6c51b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 25 08:54:45 2016 +0200

    json: replaced use of obsolete function json_object_object_get()
    
    - reported by Olle E. Johansson, GH #579
    
    (cherry picked from commit 8b9fd4fa40abfc40ecd537948036aa91b908615d)
    (cherry picked from commit 2700d7b8df738f9e5db82dca87cbab5549f2e0d1)
    (cherry picked from commit b7ba97429ffd3ed36354f445c98b0d96008df0cc)

commit 1e400bb07a577b05f34be42d5ef62bec1e9d67eb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 27 14:40:09 2016 +0200

    uuid: detect if pkg-config knows about uuid lib
    
    (cherry picked from commit 66fc01f48ea2d6fa8f20f39e1bcd01d498f8580d)
    (cherry picked from commit 21cb1bf26aed825cc0a2e5d7bdee0d61e1a700cc)
    (cherry picked from commit 0d404973f260d5b4fd3b09a4b8598be8cd5131ac)

commit 96dbe7cb98341970054fbf7eed98e3005bbe63ce
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Mar 26 13:01:01 2016 +0100

    seas: init variable to get rid of compile warning
    
    (cherry picked from commit 3a25e489d0ab8d55d4011ccf62de4f3d8d08b028)
    (cherry picked from commit fd20bff1e420a93be588b2c0dd4189f6f7e8ea0b)
    (cherry picked from commit 6a9d4f5bc8eca7c98b480be47336d82dd0f7a368)

commit 10b842110b0e006e2648a6380495c5940798ccbd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Mar 26 12:58:33 2016 +0100

    lib/trie: init variable to get rid of compile warnings
    
    (cherry picked from commit 5075cef8230202138bf08c402797d9dffcb8971d)
    (cherry picked from commit ed9ad742f9e9cd0d6e75dc788923addf9984ce3d)
    (cherry picked from commit 1242d883f0686512ec58837e615e7df2d276148f)

commit da043c96167b90d13623afa5cd3e7cdb16443a21
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Mar 26 11:26:29 2016 +0100

    ndb_redis: safety check for log message parameters
    
    (cherry picked from commit 0a51e8c941b1c916137eb3e57fa7db86ecb9a1f8)
    (cherry picked from commit b28b3d27597b898add46051f24120f833b035d3d)
    (cherry picked from commit 0aa54ef107be5d51c15c6d052a62274053482cb1)

commit 6c272d3b1c8f2a3627aa00a8a3a1089b04edab51
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 18 13:23:06 2016 +0100

    dialog: force cleanup of aged terminated dialogs
    
    - reported by Dmitri Savolainen, GH #545
    
    (cherry picked from commit 23a3481302d5aca04be0e8d10f6d4ce23dbc36aa)
    (cherry picked from commit 22195053b664d20f4eea78a5bbf228f587a5eab4)
    (cherry picked from commit 29b483f946e371e067fa14fd20ea617196751c97)

commit b61833fab02fb8a3bc50b1ca30a23de6cfd1c814
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 17 22:47:02 2016 +0100

    pipelimit: set array result tipe for rpc commands
    
    - rpc stats and get pipes can return more than one item
    
    (cherry picked from commit 1c22f395df81dab09288ff945e97b0040894daaf)
    (cherry picked from commit 79940803b2a631b21bb851a6380b16806ce31981)
    (cherry picked from commit 076ea98e8f620c440f54a8b8626761df211567ca)

commit 925d1dd32fe4973b18c95d6e61c13134dd88ff72
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 3 16:59:06 2016 +0200

    xmlrpc: user libxml function to get content of node if type not provided for param
    
    - it is considered to be string according to specs
    - old implementation was using the pointer inside the xmlNode struct,
      which may not be available later to free again by xmlrpc module
      garbage collector
    - reported by Juha Heinanen
    
    (cherry picked from commit 6b23c27d8406780083a6b7bb774efa2a53aea540)
    (cherry picked from commit 45060ef72edf5fdac9376150e60d56ff9458e4ff)

commit a70fa333ecd44c8428ec1fa72f1589ba497e2dc2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
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)
    (cherry picked from commit 50df69df2b7a5307802f6dcaac9b90acfbe2b44d)
    (cherry picked from commit 541fcf7c17bc139089057f93a6bff1c94ddedca5)

commit c5ef48887ead3958d825c93994bc96df637e424e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 14 14:53:20 2016 +0100

    kazoo: KZ_URL_MAX_SIZE set to 100
    
    - previous version was too low (50) - reported by Niklas Larsson, GH
      #529
    - master and 4.4 has it already increased
    
    (cherry picked from commit b40d2ecd35200559f9a1a5408d1cf441cf49cf17)

commit 054f052108a249ab3065cfe34f858e723caf8f6a
Author: Maksym Sobolyev <sobomax@sippysoft.com>
Date:   Mon Feb 29 13:28:53 2016 -0800

    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.
    
    (cherry picked from commit 6af319ea9307feb840c9f318954c49c3eac8bbe1)
    (cherry picked from commit ac9b57a38bf957d5d507f1205de6268bb4c976ce)

commit 0343044e0b0f92c4a136f468e3561f2e228cfc9a
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Mon Feb 29 15:35:41 2016 +0200

    modules/sdpops: reimplement sdp_remove_line_by_prefix() to fix shortcomings
    
    - single line match was not removed
    - multiline match with non-related lines between was not removed
    
    (cherry picked from commit 5db4cec2c9e8ab62c711738eae181afa69c1724d)
    (cherry picked from commit b72f8e045f5cb27ebc94f0e238dd9086aa7e7196)

commit 350b8302cf778478bc2ee88dda0818dc4f37074e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Feb 11 23:07:56 2016 +0100

    registrar: send 400 if the reg-id value is invalid
    
    - reported by GH #497
    
    (cherry picked from commit f39d144e385f1fbf8759ba03e28e69aeb56d6e6a)
    (cherry picked from commit d137e228044536a52e377e7af8a6c51b955172c4)

commit 695a1066500d810b875e2c2f42bb298df8dfca93
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 22 00:38:15 2016 +0100

    core: docbook - defined kamcmd entity
    
    (cherry picked from commit d5e57d353b2c962902d786ef081ccf06d6a9854e)
    (cherry picked from commit 0b6bf40689fd066eab4c29da4b92aad92ab4032c)

commit 664a356bcce50798dc84f0f331e3afd8802917b4
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
    (cherry picked from commit 19bb634ba043e74480c724fb7ed8a2dad43e8dda)
    
    (cherry picked from commit a84d800c491c7d05e7abec1f8fe169c6c52e8e62)

commit cb752f91256ba50e7d0ba0be813a2922f0a2ac05
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Feb 7 20:21:27 2016 +0100

    auth_db: use username when querying for credentials via is_subscriber
    
    - 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
    
    (cherry picked from commit adbbe8b62d6b4b95e5ecbab041b93bb3130f1932)
    (cherry picked from commit 4602f2dc430b97b6e76ae5da9ebf7f2a7984a48c)

commit cb894542da8deaec41fc5c85142c92c93f370c8f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Feb 7 19:55:25 2016 +0100

    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
    
    (cherry picked from commit 619988ad6cf54d7e8154a9efb65ce2b9cb475e54)
    (cherry picked from commit 463f2817e8685d6d1fbc3b4d6486d0aa05e3a48f)

commit 9b281ee279524e33b12de863fba8d51c11f6a392
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 20 18:30:30 2016 +0100

    topoh: proper detection of cancel reply for processing
    
    - reported by Alex Balashov
    
    (cherry picked from commit 0ce66908ee9da74806e2fa506ef98b5f9043e47c)
    (cherry picked from commit 3ed6eecd71b3178f6dc7e777ee6fccb1314ef352)

commit 180373327ae5368278e22946280a2be29d39855c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 28 23:11:59 2015 +0100

    permissions: max size of subnet array set to 512
    
    - was 128, which can be insufficient for large interconnect
    
    (cherry picked from commit 82d7e06b09f02a2e6dab9f171586f9cd6f636f5b)
    (cherry picked from commit b8dbff13ed9426e909e54442d80621624a28e50f)

commit 851a06c6f6a9f142b6c1fd51cd4a3d5b39ef5831
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue May 17 13:24:05 2016 +0200

    xmlrpc: fix compiler warning #612
    
    > CC (gcc) [M xmlrpc.so]		xmlrpc.o
    > In file included from /usr/include/strings.h:26:0,
    >                  from xmlrpc.c:28:
    > /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
    >  # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
    
    (cherry picked from commit 947fe8673c3014f4d011583bed95d44408b907f4)
    (cherry picked from commit 42be15030909cf31cedbb3642e2a6b51b2b5ae9f)
    (cherry picked from commit 1582200618c8be92ac5aab0e15d2aaf82f8bfa57)

commit ec6d396911d48c5300a38935cf6efca20602aeeb
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Jun 3 13:55:42 2016 +0200

    xmlrpc: remove redeclaration of snprintf and vsnprintf
    
    compilation was failling with clang:
    
    > CC (clang) [M xmlrpc.so]		xmlrpc.o
    > xmlrpc.c:152:5: error: expected parameter declarator
    > int snprintf(char *str, size_t size, const char *format, ...);
    >     ^
    > /usr/include/x86_64-linux-gnu/bits/stdio2.h:69:39: note: expanded from macro 'snprintf'
    >   __builtin___snprintf_chk (str, len, __USE_FORTIFY_LEVEL - 1, __bos (str), \
    >                                       ^
    > /usr/include/features.h:329:31: note: expanded from macro '__USE_FORTIFY_LEVEL'
    > #  define __USE_FORTIFY_LEVEL 2
    >                               ^
    > xmlrpc.c:152:5: error: expected ')'
    > /usr/include/x86_64-linux-gnu/bits/stdio2.h:69:39: note: expanded from macro 'snprintf'
    >   __builtin___snprintf_chk (str, len, __USE_FORTIFY_LEVEL - 1, __bos (str), \
    >                                       ^
    > /usr/include/features.h:329:31: note: expanded from macro '__USE_FORTIFY_LEVEL'
    > #  define __USE_FORTIFY_LEVEL 2
    >                               ^
    > xmlrpc.c:152:5: note: to match this '('
    > /usr/include/x86_64-linux-gnu/bits/stdio2.h:69:28: note: expanded from macro 'snprintf'
    >   __builtin___snprintf_chk (str, len, __USE_FORTIFY_LEVEL - 1, __bos (str), \
    >                            ^
    > xmlrpc.c:152:5: error: conflicting types for '__builtin___snprintf_chk'
    > int snprintf(char *str, size_t size, const char *format, ...);
    >     ^
    > /usr/include/x86_64-linux-gnu/bits/stdio2.h:69:3: note: expanded from macro 'snprintf'
    >   __builtin___snprintf_chk (str, len, __USE_FORTIFY_LEVEL - 1, __bos (str), \
    >   ^
    > xmlrpc.c:152:5: note: '__builtin___snprintf_chk' is a builtin with type 'int (char *, unsigned long, int, unsigned long, const char *, ...)'
    > /usr/include/x86_64-linux-gnu/bits/stdio2.h:69:3: note: expanded from macro 'snprintf'
    >   __builtin___snprintf_chk (str, len, __USE_FORTIFY_LEVEL - 1, __bos (str), \
    >   ^
    > 3 errors generated.
    
    (cherry picked from commit 358de10a94bef4df6b1811ac8e88ea4e7919542c)
    (cherry picked from commit efe5903cd17de9c5d94610e2345254e347e3aeb0)

commit 0a5f99b28d01d79cf2675df6d2a6220167e2476e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 7 15:21:06 2016 +0200

    tls: proper check of libssl versions used for compilation and available on system
    
    - shift out the last 12bits, being the patch version and status (see man
      SSLeay)
    - reported by Victor Seva, GH #662
    
    (cherry picked from commit c38b4c7345a6806f48a0cdb07841e10bc962e1bf)
    (cherry picked from commit 253909bf673c0a59e7adf578bb5df73eb157d0f2)
    (cherry picked from commit 5632abc108bf8ed8157a77806ea80b962db3fa4f)

commit 3ae35fa2b43c0fa2f791c8f80053058d50f73e54
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Apr 26 10:57:34 2016 +0200

    travis-ci: IRC notifications to #kamailio-dev channel
    
    (cherry picked from commit 0dfd44a0502abbf20269d73a230be983cbb97b8d)

commit 7242132a5521c97517b4e87989413f48592c86d7
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Thu Feb 18 11:09:24 2016 +0100

    srutils: change names colliding with libcrypto
    
    (cherry picked from commit 4b5da2d909ea3fcd531eecff2f3e02adad26fa27)

commit bc4a545aa050dd36c982bf102464edbc14a88753
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Feb 12 18:04:19 2016 +0100

    seas: safety check for target buffer size before copying message in encode_msg()
    
    - avoid buffer overflow for large SIP messages
    - reported by Stelios Tsampas
    
    (cherry picked from commit f50c9c853e7809810099c970780c30b0765b0643)
    (cherry picked from commit 18cd34781d2bdda9c19314c0494f6a655dbe6089)

commit 05cdb45872af66c733dd810fc7877a0a7fd9bce6
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Feb 5 12:07:33 2016 +0100

    Revert "pua_reginfo: use ul.get_urecord_by_ruid instead of ul.get_urecord"
    
    This reverts commit eb97d380a2fca3b9ce30596aad9493bc11cd5d8d.
    
    Fixes #499

commit f9d55664519e8753dfff1f1a824d207176b04252
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Feb 5 09:18:48 2016 +0100

    corex: fix regression introduced with detection of ipv6 for send()
    
    - reported by Paul Arnold, GH #496
    
    (cherry picked from commit 8e20a3c5cf3036b203cda629d89659fb1c57c53b)
    (cherry picked from commit 160ec06e7d7e3f8c46fdc62132c46fd695119572)

commit f5f29ee2e89f1b0662785db0fb09ec34364ed9d7
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Fri Jan 22 14:11:25 2016 +0200

    dtrie: sanity checks
    
    Segfaults reported by Igor, on sr-Users mailing list.
    
    (cherry picked from commit 825b4fabb9bb4b2cf58dc1205423b8ce5d5e08cc)

commit 7b2208dfb33e84e24ae33124218273cdd4ec1d5d
Author: Lucian Balaceanu <lucian.balaceanu@1and1.ro>
Date:   Tue Jan 19 11:09:59 2016 +0200

    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 727746451baaf0a59225cbdf45474df6eaba2bcc
Author: Hugh Waite <hugh.waite@xura.com>
Date:   Thu Jan 7 12:17:03 2016 +0000

    tm: Reset socket variable while forking
    - Reset sock_str variable so values from previous forks are not stored in contact_flows AVP
    (cherry picked from commit 53263a2ddad9bb118763516bcd7995652c4fb070)

commit e3197e00458bae2556d38385a45c6132a0393f7a
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Thu Jan 7 09:58:42 2016 +0200

    debugger: fix issue #463
    
    Don't shm_malloc() while the lock is taken.
    
    (cherry picked from commit 3668618369a8a1db8cb3410c0a7f50ce74150cd2)

commit 5093871c5e612c6a949e2b2ab043fbc24551a2ba
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 23 18:17:48 2015 +0100

    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
    
    (cherry picked from commit e89c77f641311415b13b00dc9d469c0424362d53)
    (cherry picked from commit 8d8a43064f6ba7419473b139997f44bd4ef698a5)
    
    Conflicts:
    	modules/db_mysql/km_my_con.c

commit 7491872348e5e3769ad8c7038fe1c7d15fe1e00c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 23 18:00:58 2015 +0100

    db_mysql: extended the list of error code when to try to resend query
    
    (cherry picked from commit 6a62cc666352fbca7f1cc5a239464b42a7afc2cb)
    (cherry picked from commit b2361d71de4208227468244754c0fc8229e7bcab)

commit 269e445550ee55b48ff1b92817a46d5084abad5b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 23 17:11:51 2015 +0100

    db_mysql: print error number when failing to do mysql query
    
    (cherry picked from commit a1556c0708af959a3816e732a7bd692c5fa5f4dc)
    (cherry picked from commit 71ff3942698e33e8f2e79c5a5ac2a35a27b060b8)


===================== 2015-12-17 Version 4.2.7 Released =====================

===================== Changes Since Version 4.2.6 ===========================

commit dadc0aad61273e77df2bf7fd3da58f4946930028
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 17 12:35:38 2015 +0100

    Makefile.defs: version set to 4.2.7

commit bd983683ddff19ae37137f5d7848f4e2075925bc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 17 12:34:18 2015 +0100

    pkg/rpm: version set to 4.2.7 in spec files

commit 221b46d41309efdd1d732006c01ee05a87154c59
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Dec 17 11:49:15 2015 +0100

    pkg/kamailio/deb: update version to 4.2.7

commit 18a2e9a7ee8c4e29ae0d0564abbee39325c959e9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 17 10:28:39 2015 +0100

    ims modules: readmes regenerated

commit 2a802634cfd176ce6920f827fb3bb2a2749e3d84
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 17 10:27:50 2015 +0100

    evapi: readme regenerated

commit b6335c2c67f32e3eb0b7df297f7b68d799602d94
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 17 10:24:08 2015 +0100

    tmrec: readme regenerated

commit 9fad266c64350ea371ff5ab2f9414aef63c2d223
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 17 10:23:57 2015 +0100

    drouting: readme regenerated

commit 5dc0cad1d1c69609ccf4b9117ec16e8f79d38223
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 14 16:40:03 2015 +0100

    presence: init variable to prevent invalid cleanup on error getting presence document
    
    - reported by GH#441
    
    (cherry picked from commit d24863d071417effe5df863736ef037ec8e0b414)
    (cherry picked from commit b9d441c1177bf2d05e1ca85919a08b6e97b3b302)

commit 6948cd36b11691745fbc5d7c3446469c526725e4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 9 23:27:09 2015 +0100

    core: skip zero char and whitespaces before parsing first line in parse_msg()
    
    - reported by Vasiliy Ganchev
    
    (cherry picked from commit 12160de3c2052c4696b8c073b9fa5919f6da7060)
    (cherry picked from commit 8807dbc93a3731cb51a979158433fc28ff0c04ee)

commit e77cbc85ecccee9f33067bd6c867f6272aa0ce8d
Author: Dmitri Savolainen <savolainen@erinaco.ru>
Date:   Wed Dec 9 15:44:03 2015 +0300

    htable: fixing htable.stats for max slot value
    
    add missed 'd' parameter to rpc->struct_add format string
    
    (cherry picked from commit 305381bb6b40dc4859f0862411a0c1a261b476c2)
    (cherry picked from commit d4613882da9b478dcb8f01cc38dd9319694c5901)

commit 660c94edb417f7d9600dfd9aef39d8dd1441fac4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 4 23:02:53 2015 +0100

    utils/misc/vim: added recent core parameter to vim syntax highlighting
    
    (cherry picked from commit f9d16e38dbf6b263fc29dceca66007357a9e6f37)
    (cherry picked from commit 1b2dee301ba6da206fcd9abb3b2f3f1a601b145c)

commit dc6522a8533c710557fe634ee72aaf795f6ae92e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 4 17:30:06 2015 +0100

    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
    
    (cherry picked from commit 700617c6b3707fba16001f82fab6ca0370b23acf)
    (cherry picked from commit a350e33b3fe13e807a621d12325342c93c4ab706)

commit 350f605f123cf30942a02576d6a4ffb2bb615bf0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 3 13:24:40 2015 +0100

    core: proper test of return code for add_interfaces() in case of IPv6
    
    - report with patch by Christian Kühnke
    
    (cherry picked from commit 299d2f7764527fbc5b6de1833976f43c58b1ff2d)
    (cherry picked from commit 6516699e46bd912de3b65d4cc4eb668e919e845e)

commit c59effe36d843aa03157e528a0f94a86dffe0489
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 3 12:31:39 2015 +0100

    app_python: readme regenerated
    
    (cherry picked from commit f025df7a0ac292bd22304683dd976863311b53cd)
    (cherry picked from commit 7dd019826dccf6c3c5d2185faf331603b550f895)

commit a5de6b2b6adb2e0adc3ed04b172dfbde079c0b5a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 3 12:31:01 2015 +0100

    app_python: basic documentation for params and functions
    
    - based on quick look at the code
    
    (cherry picked from commit e2853a8ac22bc26d47153731f65479f03a756c52)
    (cherry picked from commit cf77d88069407512c7d2ff234607ab6e3fc9c784)

commit 3f297f6bbb398e07174623e6b92699c9d522aa01
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 3 12:29:49 2015 +0100

    app_python: use NAME compile flag for default path to the script
    
    - reflects better the application name
    
    (cherry picked from commit 6ae155ee8ebc0d52fd63f208e57808c1d228f7e0)
    (cherry picked from commit 768be33037f8eefeb3a841e030d3bb3f1be4bb9e)

commit 801e241a5e5da7f3b61511194ca081fca26822e3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 2 23:10:57 2015 +0100

    dispatcher: extended log message when hash size parameter is not set
    
    (cherry picked from commit 3272ff6a427ce5bb60d767ed61c8cadd13759de1)
    (cherry picked from commit 03f99c65f016da8816f6367ad3cafd75f89fc712)

commit ed464701c9a221f7b08ca90b82c1cd1bb5af563e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 27 00:03:26 2015 +0100

    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
    
    (cherry picked from commit 2bd85c6b5020929296860074ca9a5dbc0cbde69c)
    (cherry picked from commit 8c7ae98ed97c8d0655d0539cceadf1250cf5dfc3)

commit 2c796e60f74c515b123ecfe7e44d1e1b3ebd338b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 27 14:35:51 2015 +0100

    pv: fix for $expires() variables
    
    - invalid while iterator was used, resulting in crash
    - reported by Jayesh Nambiar
    
    (cherry picked from commit 3fe7fd27605ed9f506a95d11d4c88b78f22eadd1)
    (cherry picked from commit 583dc060e89b87bcba241edcedd8d48413640fc1)

commit 96d5dda98346605653dd8e823f42a8134ebe968c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 23 16:43:43 2015 +0100

    dialog: safety bump of cseq for bye if prack was involved in call setup
    
    - reported by GH#409
    
    (cherry picked from commit aab6547f39d723de6a01680cbd79b9365be8092f)
    (cherry picked from commit 863739dec78161fdce871c281601a011572515a2)

commit a666493d708ff1c09ee716973a3518204a7287b9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 23 16:47:53 2015 +0100

    db_postgres: manual revert of d0617167f0aebcaf1e12e6c7f77b2231aed9da51
    
    - breaks compilation, reported by Øyvind Kolbu
    
    (cherry picked from commit 31bb02ae994c5bb0d34d4f3e6238057a0175660d)

commit d20989db4b6de6d0ef91b19c205363c6de7fdbb4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 19 13:58:33 2015 +0100

    tm: use svpe fixup for t replicate uri param
    
    - the function expects it for getting the value
    
    (cherry picked from commit ea0b4e50f62f8a461b737882c383f17767851d3d)
    (cherry picked from commit 2823f0b09ff9d91ff52475abdf58bb030dee3773)

commit 022f76d2301f3d12576bf6c773291f6d5e7d8999
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
    
    (cherry picked from commit b37aa66fd1cf3fe99aae50adb89d4cfecf6d90d1)
    (cherry picked from commit 20b4c9e6294bca137d788dd0c1750f320d3e8461)

commit b316b2ac21c61b2224b721b3af61e5bb5d3f0274
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 19 00:01:27 2015 +0100

    kamctl: require db or ctl engine made specific for dispatcher subcommands
    
    (cherry picked from commit d2416957e4caec8a64abec82029ea18c52a7bc2d)
    (cherry picked from commit d0c5a5835969660d43355fa91b39f1a8e08f6eb0)

commit 5316c19ccafc17d53aeee87d74cc577e9b280ddc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 18 14:42:51 2015 +0100

    usrloc: log details of contact when inserting in db failes
    
    (cherry picked from commit 1a05910912fbf9baaf821cc30fac7485c1e67622)
    (cherry picked from commit dd4d1700a36c6d64590ad00ae8c60270d16c62c3)

commit 03c0f83fa3c4c723e5d25903fb18cd977034e4af
Author: Tristan Mahé <gled@remote-shell.net>
Date:   Wed Nov 4 10:33:03 2015 -0800

    set the log_prefix buffer size to 1024b
    
    (cherry picked from commit 439623667d6ea5cf9dec30033df94965213e8494)
    (cherry picked from commit 213abc43fa2b3ff8fc8ab4db1859cb79298e201a)

commit 1d83461a5f4cff69b30b7768bd59742361283ffb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 11 08:59:10 2015 +0100

    Makefile.defs: gcc 5.2 option -mfp32 is required by -march=r3000 for mips arch
    
    - reported by Victor Seva, GH#394
    
    (cherry picked from commit b2ff2745b97051625509de0f328e5b1a8f584387)
    (cherry picked from commit 22e4556c91377ecdab849fe181b6a8397bfada7c)

commit c35f850011caea05d8c11b02e38a3bc830335371
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 9 09:36:12 2015 +0100

    Makefile.defs: removed option -minline-all-stringops for compiler on mips
    
    - not supported, reported by Victor Seva, FS#392
    
    (cherry picked from commit 2718efddb8e87a269af012d8661d57887e7c4d86)
    (cherry picked from commit b5d19f21718b94fb522db5b414d43e7fdb038ebf)

commit 1afffb80af00da1fa1fa20b6049b2fb7d03a9c61
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 9 09:21:29 2015 +0100

    tls: check for support of SSLv3 method
    
    - some versions of libssl removed support for SSLv3
    - reported by Victore Seva, FS#391
    
    (cherry picked from commit b1c6c2af7e96c0bcbdee4ff46f6faf19fdc75d9f)
    (cherry picked from commit 946e996fed4bed9a62703cdd248777e2c7ab4a89)

commit 9b26659fe4ecaf4e9f91120227bc560ebd87e1cc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 4 15:43:12 2015 +0100

    nathelper: consider IPv6 brackets when checking size for keepalive request
    
    (cherry picked from commit 27f19950f107a943c3bf9db1fddb1e4912136181)
    (cherry picked from commit 8d82eb9a43885a1c524c5a53155f3299ce55fbb7)

commit 91f828338be0544e912ab88b742e9430079212ed
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 2 15:23:31 2015 +0100

    kamdbctl: divert stderr when searching for greadlink
    
    (cherry picked from commit 2bd19e232ece9bf0a090ba34d505d9ed6c9753a5)
    (cherry picked from commit 5c9ef6ca51d51232a0e3ab4e57915a7674e876a1)

commit d51575098ddaea40304c757a297ba7ec53745f8d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 26 21:31:59 2015 +0100

    core: fixed passed buffer size in suip2a() for ipv6
    
    - buffer size set to IP6_MAX_STR_SIZE, it was too short and returned
      value was empty addres "[]"
    - the function is used only by siptrace
    - patch from github pull request #381
    
    (cherry picked from commit d6f313e61b3318924e6653c8ca1184b2016f701d)
    (cherry picked from commit e1b60b857f78ec459ae31a4cf6475643ec102f40)

commit d7f1c9db3461bccbad6efeffd20a1f6493222377
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 23 18:56:45 2015 +0200

    db_postgres: safety check to see if hasing is over non-null pointer
    
    - inside implementation of replace command
    
    (cherry picked from commit 9cd4aef84d8e7a079486ff73285a9bd6a15e8db3)
    (cherry picked from commit 5d8315268e19538023d4127e74e166925ea216b8)

commit fb21dede6328e80b829bc96509e9e96502f019aa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 22 23:08:44 2015 +0200

    db_postgres: don't free pg query structure in store result function
    
    - it is done when freeing the result
    
    (cherry picked from commit 56cd7a0d38c8bbee6cc3e981b7a2b78b6d47257d)
    (cherry picked from commit 4dc766a2083391b1870d34f8ee9575088b9e8e69)

commit 5b93cc210c8608f6c030dd889d66f8deee43bf54
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 21 09:49:38 2015 +0200

    corex: detect ipv6 for send*() functions
    
    (cherry picked from commit 027495fb6ac7c8f50ff9945c209bc9f7ac98d991)
    (cherry picked from commit 4fdd11699c83f2e4c787d210ca08eb3ec2fb559a)

commit 7015a772db28fab06b64d8cce79f9bd95b8c9d33
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Wed Oct 7 11:39:37 2015 -0700

    presence: use advertised ip for local contact
    (cherry picked from commit 6a498f713a2522e18bed96dc4d1f361008a95502)
    
    (cherry picked from commit eef390eaefd9286feaae1505d566e4e41fb61e30)

commit 014b0a9bd43845f600876ef4a89e2523a6cd568a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Oct 4 06:28:39 2015 +0200

    nathelper: use advertised address if send socket has one
    
    - reported by emanuel Buu, GH#352
    
    (cherry picked from commit 4da31d56f4b1e18fc4232c5174637c858c75e9db)
    (cherry picked from commit c5a53e0f12430653f890534a1c140b84545f1ac0)

commit b9fe8df95c545c7984bfccb2128c11f9644c8802
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Oct 11 03:38:24 2015 +0200

    textops: fix leak when subst_hf() with flag f is used
    
    - substituion list was not freed
    
    (cherry picked from commit 321a6140cdc7d6fd3f18f911af9825bb62575ace)
    (cherry picked from commit e827ccf957a341b7026b06f17686da7fcc426fc2)

commit c8ef96a8a939b2e3536217d40cfcee9d008611cb
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Oct 7 13:44:03 2015 +0200

    nathelper Via header for SIP ping over IPv6 needs square brackets
    
    (cherry picked from commit 274f1034bfb9ea0d52ef291d2f95021ca86f3081)
    (cherry picked from commit 74042e3c00edd441e30d7aba25807f99617be375)

commit d6293ac3429c19a4f6c2a7c353929fd7fd677ec2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 2 14:01:34 2015 +0200

    dialog: fix race due to deep copy of dlg hash table slot when saving to db
    
    (cherry picked from commit 2d9c7f9658fe78979df69c81f56b36366b80a262)
    (cherry picked from commit 3181001ebae49847ed210428946fde96e89e9c4f)

commit d3ae37b679a30253b54b6c98351f5c2a4ec58985
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 2 10:57:50 2015 +0200

    dialog: avoid useless re-entrant locking when linking the new dialog
    
    (cherry picked from commit 02fa3bf1b62cb10a33a8b216cfe7baa9e1b84054)
    (cherry picked from commit bf0efda9cbd3ab02e1cdefb187ae2ac3089e1b18)

commit 034d346081dc5f704de5943eef58f803925660e1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 1 16:51:59 2015 +0200

    dialog: don't update dlg vars in db if in deleted state
    
    - dlg record and vars are scheduled for deletion
    
    (cherry picked from commit 6620fe7b0963ffe0e2c0d4ab7a38e85d1dfd121d)
    (cherry picked from commit 385d9be8ed45f378c52c7d4f1220f517f5605831)

commit b0d398adc776f6ca68da4fa9208a4dd77bc7d986
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 1 16:34:59 2015 +0200

    dialog: updated old comment to reflect current behaviour
    
    (cherry picked from commit 098849c72a8b651a5757eac3eb3dee6772766d76)
    (cherry picked from commit 714d3e329e9c0352da814832e6f86cd0e5fdea39)

commit ecbacb2d78ba1cc99b1f7369b1c27992f0e3ca65
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 1 16:31:07 2015 +0200

    dialog: release remote profile lock on remove operation
    
    (cherry picked from commit 04bd28fffdfed05dda9a8fff41b220a3bb008a17)
    (cherry picked from commit 9083ac32755565a97421d2b6100bc477c19175f5)

commit 493a6c828385930c12e6babba238a0aae8a99810
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 1 16:08:13 2015 +0200

    dialog: completed previous commit for spiral handling
    
    (cherry picked from commit b198b390106924df2279d94f28305c25c86b435e)
    (cherry picked from commit 1ec00b13bb7069a0a4dba44bac0eb95fd271f9f1)

commit c7805a8aa2e09e55060eae39765cae160d5c0ebb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 1 15:49:26 2015 +0200

    dialog: keep slot locked when searching for duplicate dialog
    
    - when attempting to create a new dialog, the function searching to see
      if it is already one with same attributes keeps the slot locked so is
      no race in between the return of function and building the new dlg
      structure
    - if the dlg is found, release the lock after figuring out it is a
      spiral or not
    
    (cherry picked from commit 9d807d1d8af24c0163d3bb2ae876a87a8b637494)
    (cherry picked from commit 39d1b8f8eeddef1d796855e8d7ef63569987fb65)

commit 43192d0e7aed4254a3001f0745048440f775d5e6
Author: Chris Double <chris.double@double.co.nz>
Date:   Wed Sep 23 22:21:41 2015 +1200

    sqlops: Fix memory leak in error condition
    
    - Fix pv_parse_dbr_name to free spv if the key is
      unknown.
    - Fix typo in error log in pv_parse_dbr_name.
    
    (cherry picked from commit 48de750550dd12016e957d60e0ae57e59944558d)
    (cherry picked from commit 3b2946b41a69e19f4a995c26baa03f6f9fc61cba)

commit 87d04613c18524d0ce9c44662987546d2007f0b9
Author: Chris Double <chris.double@double.co.nz>
Date:   Wed Sep 23 22:17:21 2015 +1200

    sqlops: Don't pkg_free memory that wasn't pkg_malloc'd
    
    - Don't pkg_free the gparam_t parameter of sql_parse_index.
      When called within pv_parse_dbr_name that parameter is
      an internal field in the sql_pv_t structure and wasn't
      allocated with pkg_malloc.
    
    (cherry picked from commit 460e0a6077d69cf74ceb4b095195b683fb49269c)
    (cherry picked from commit 1e0e1a8cd24aac95ffe1970643a2a8cb37f044fe)

commit a5fe14c55467c2a612ad9c80a1f4d1d1a3b2b444
Author: zxcpoiu <zxcpoiu@gmail.com>
Date:   Wed Sep 23 17:23:40 2015 +0800

    tmx: safety check for bad callid header in t_precheck_tran()
    - reported by GH#331
    
    (cherry picked from commit 7cc1d1113e8e461656d55595f1a268d345d2676b)
    (cherry picked from commit 209162e56facff75549560361cfd1d5474bb615e)

commit 67009ea2bcc358a186f93b2717c0d46944a2676c
Author: Chris Double <chris.double@double.co.nz>
Date:   Wed Sep 23 20:48:56 2015 +1200

    textops: prevent null dereference on tr_txt_eval_re error
    
    - Check for NULL pointer before calling subst_expr_free
      to prevent NULL pointer dereference when there is an
      unknown subtype error.
    
    (cherry picked from commit 5aa2ed265f80664f57073213b17c83b1dac42ab4)
    (cherry picked from commit 5d7d1fd3ccc96e032ef73a799dfbd97b86839b5e)

commit eb305784f92bf9c5f005b0c998c1b36da78765d7
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sat Sep 19 12:48:42 2015 +0100

    sctp Documentation - change "sercmd" to "kamcmd"
    
    (cherry picked from commit 58b4ea9ca31305a4450807add2c21e7ecb01614b)
    (cherry picked from commit 0d2fe9ae840d3e34f3c69577a5d6875f2d2c3831)

commit 636f6965dc47403dace352a3811c16f04567c629
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sat Sep 19 12:47:36 2015 +0100

    tm Change "sercmd" to "kamcmd"
    
    (cherry picked from commit 0c9ea3ccb7fac1180f26741422857807d24fcea1)
    (cherry picked from commit 91788e01dec1fba92a2484b5c547a5c493527b60)

commit 75fb3a7ad4c0c13104d9bdec830bc839d43330b2
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sat Sep 19 12:46:06 2015 +0100

    mi_rpc Change "sercmd" to "kamcmd" in docs
    
    (cherry picked from commit 52d88ef0f0b0b361419edede208acd459af9fb1a)
    (cherry picked from commit 6c387ca9c854a426c206266deef6bfcbb77ffb8b)

commit e40375cb87c4d00f9e74c87991f7c3bf597f7cd7
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sat Sep 19 12:43:02 2015 +0100

    srdb1  Check if the module is loaded, so the error message makes sense in case of missing module
    
    If a module use a default database and it's not loaded, currently
    Kamailio complains that the module doesn't implement an API function
    instead of actually telling the Kamailian that the module is not loaded.
    This patch modifies that behaviour.
    
    (cherry picked from commit c1a1a1bb054ee79af6ca44d262c8f73c725a2d90)
    (cherry picked from commit 7e788aac3bd94c2c979441d6ab8b4528faf3c820)

commit a19a5feb4c737cab52bdb329d5a880d7f94f048b
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Apr 20 21:11:42 2015 +0200

    async: Fix some error messages
    
    (cherry picked from commit 103b915cffd63b4abab1a3e57b51644eef20e81d)
    (cherry picked from commit 14297b78418cbe963b491de928f8e44510819c4d)

commit f1d68c99383b77701b98051325c4ce28367b583a
Author: Sven Neuhaus <neuhaus@tyntec.com>
Date:   Tue Sep 29 15:26:45 2015 +0200

    core: Fix label for RPC command ("proto" -> "port")
    
    (cherry picked from commit 03b955ef8cc2ffcc08d0b361c0f1d6ce057c68b8)
    (cherry picked from commit ce1cdba720e34cff1b5c2d150996d666e8ce2127)

commit 2894524675abf5af3696d7d021c94cfb66ac1de7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 10 11:48:54 2015 +0200

    evapi: increased the static buffer size used for reading evapi responses
    
    - 32k instead of 4k
    
    (cherry picked from commit c4fd9188263414d825815cfbd745ce5b1351e62e)
    (cherry picked from commit 8487422d35ab8af7511e2abf3a38afb1328f4851)

commit 620af0155609576f4286ca815932691d33d76554
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Aug 22 13:47:47 2015 +0200

    evapi: do cfg framework update on i/o events
    
    (cherry picked from commit 4404f75cf194e8fd727c2ffaeeea41d2193decf6)
    (cherry picked from commit fea0d0801a09aa7faac8efa6ae19de49db864aa2)

commit e915cd0ad8dd8578ac886dcbcb8141b4ce3c61a8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Aug 22 09:44:12 2015 +0200

    db_postgres: memset vars to 0 to avoid using invalid values inside db_postgres_new_connection()
    
    - reported by mading087, GH#292
    
    (cherry picked from commit a16c6108e1f6d1a3f6b6c962bbaaedf37e57a8d2)
    (cherry picked from commit 65d4dae702ccd16654fa22c66522516f99751e3e)

commit 190f585ae27a96b1bff112e1dee07040322e8e9a
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Fri Jul 31 14:06:29 2015 +0100

    htable : fix  $shtrecord(value) returned value
    
     $shtrecord(value) does not return correct value when it is an integer
    (cherry picked from commit c446840e0004f8cb9208c2a6f68774c4c788e5a8)
    
    (cherry picked from commit da64e01eb401e3dd57fc4c7bc8161d9fa5319857)

commit eee7eb36faf213f6a673f1094d6ec2ee3174dfbe
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Jul 30 16:01:25 2015 +0200

    jsonrpc-c: fix crash at reconnect_cb if server was never connected
    
    (cherry picked from commit 0588a7bc5f57c012b6c8d188860251f402af9be7)
    (cherry picked from commit 3742fe74e34eaed12c88107aad5d32355a7bc549)

commit e3ce741c8810decec986ef6582744f98e454563c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Jul 18 09:52:28 2015 +0200

    lib/srdb1: dummy string for null values pointed to static buffer
    
    - allow editing in upper layers, avoiding innaproriate access to a constant
    
    (cherry picked from commit d83fee0a31f292af731269cbd361db39be0a4b9b)
    (cherry picked from commit d13e418a34cae70e68c3bb50ee0cef6245569284)

commit 6b98f59bee95746aedeff31fcfbcb38784b1d745
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Wed Aug 12 17:33:00 2015 +0200

    auth: modify doc to reflect current implementation
    
    (cherry picked from commit 0868ed0ef12e65c7790beeccf139b5fdc245efdb)
    (cherry picked from commit 48d78ce87e2f42bdc77e688a0f45ff725ea97de5)

commit 43d01aab8b0dd4d6bdfa25e22a399ed81b468db1
Author: smititelu <stefan.mititelu@1and1.ro>
Date:   Wed Dec 16 13:28:18 2015 +0200

    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.
    
    Reported by foucse in issue #446.
    
    (cherry picked from commit 64583809c677384e2fcd54a5ba7f921b3ea59c51)

commit fa746da3877e63bfebc9428e4ebb9ac988503bdd
Merge: 72eeb1d b36663f
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Nov 24 16:23:24 2015 +0100

    Merge pull request #415 from linuxmaniac/vseva/travis_docker_4.2
    
    tests/travis: migrate to docker environment

commit b36663f5b28df9041bf961ed61ead816e12dfce7
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Nov 24 15:52:11 2015 +0100

    tests/travis: migrate to docker environment
    
    - use jessie as default distribution

commit 72eeb1df150f5316e1f651774ae6721ea627719b
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Nov 23 23:10:46 2015 +0100

    test/travis: build_travis.sh force error on any command

commit 31bb02ae994c5bb0d34d4f3e6238057a0175660d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 23 16:47:53 2015 +0100

    db_postgres: manual revert of d0617167f0aebcaf1e12e6c7f77b2231aed9da51
    
    - breaks compilation, reported by Øyvind Kolbu

commit 416c887efa29b9ffb8b30264542747b143e2e64e
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon Nov 23 12:35:03 2015 +0200

    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.
    
    (cherry picked from commit d1c6dc67b222e05be1ff90be9b38846f63866839)

commit c2b2d1855020caee38541eb77d66f072a425dfe9
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Wed Nov 18 12:21:19 2015 +0200

    core: NULL checks for ut.h
    
    Add some NULL checks for shm/pkg dup functions and few others.
    
    (cherry-picked from commit 24999a5dbf7d986942479c0670158748c263a3cd)

commit 59b4a0dce403358950e8dc474438246a109715da
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 19 13:30:07 2015 +0100

    rtpproxy: fix mismatching internal value for column setid
    
    - on a report by Jan Hazenberg
    
    (cherry picked from commit b89534385ef881719c85534ab7a32a500be2aa9c)
    (cherry picked from commit 62243d315df63909b079f731f25de23a638bcdf6)

commit 3af67d8142691e89aa4f9d77898c5af4ba026cbf
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Tue Nov 3 13:08:47 2015 +0200

    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=').
    
    (cherry picked from commit d956f397c8cea4774e5941bdad8f76ecc44acdd5)

commit 1e4043f5c7af6204117a8780b0afe5c00b26be28
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Tue Nov 3 15:58:02 2015 +0200

    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=').
    
    (cherry picked from commit 876787d977c46ffcb1288f5eb66e91145cba1061)

commit f7800627e169c171992a596df28c746aab4f03bc
Author: Chris Double <chris.double@double.co.nz>
Date:   Wed Sep 23 21:20:27 2015 +1200

    tsilo: Fix pointer comparison in ts_set_tm_callbacks
    
    - Fix cloned ts_transaction pointer comparison to check for
      NULL rather than less than zero. The latter doesn't make
      sense for an allocated pointer.
    
    (cherry picked from commit e304f9d8d4cc16a3b6cca1cdd10dff6d0a18d955)

commit 0adb7dbff65131d75e5195569af876ce713c9838
Author: Chris Double <chris.double@double.co.nz>
Date:   Wed Sep 23 21:26:39 2015 +1200

    tsilo: Call LM_DBG with correct transaction information
    
    - Use cb_ptr in ts_onreply LM_DBG call as the ptr variable
      is NULL at that call point and cb_ptr contains the
      transaction information being looked for.
    
    (cherry picked from commit 03f6a49146980338d7e31aec60da551f8b6e7595)

commit 908c2699e1ec2cfd72c62beab1e213b3f4465bb3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 22 14:07:47 2015 +0200

    Makefile.defs: memory manager set to q_malloc
    
    (cherry picked from commit 8bdb3f95d3db79bea5f3d49e2c8b0fc090bb65dd)

commit 7ae5933773c9e451c62222c8190539d02db5b448
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 22 23:05:27 2015 +0200

    domain: proper memset of the hash tables used by domain at init time
    
    - discovered on a report by Juha Heinanen
    
    (cherry picked from commit 82f74a57229e46e9b9302a6b4caebed6860c47ed)
    (cherry picked from commit 33939d102b836e440915ce958e90cef36aafec2d)

commit de64dbefeb04889bd0d2477918e3c84abb203d74
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Tue Sep 22 15:53:28 2015 +0200

    tsilo: don't force destination protocol on branches added by t_append_branches
    
    (cherry picked from commit 6bdddb99d7bca42897b2c0f96a87c49b97efd8ac)

commit eaa70af07b201a255ba593e102631818df4fe119
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Sep 20 18:48:18 2015 +0200

    tmx: safety check for bad cseq header in t_precheck_tran()
    
    - reported by GH#331
    
    (cherry picked from commit 3e84157b4bbce9c6bcb8c4563910811a7eb8f019)
    (cherry picked from commit 578200cd2f32dfcc45b1b1fe682a907cf21083e8)

commit fbc8356565e70a3c0febe0cb885a8765664ff7b0
Merge: 2457b85 f1b8044
Author: Hugh Waite <hugh.waite@xura.com>
Date:   Thu Sep 17 16:25:57 2015 +0100

    Merge branch '4.2' of github.com:kamailio/kamailio into 4.2

commit f1b8044c0d61adc616fbf433c9e65e2f71d283aa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 17 16:57:48 2015 +0200

    tm: backport of suspended flag to detect resume on a non-suspended transaction

commit 2457b856f327191c7b85c79f4e99f3948c9d49d4
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Thu Sep 17 15:50:48 2015 +0100

    parser: Fix parser error when Retry-After is last header
    
    - Prevent off-by-one error when CRLF is followed by CRLF
    (cherry picked from commit deab9d061cbe180aaf32b7416c2477b4eb901ec8)

commit 796013054c4c75e461ef80d504358d4b13fdd6dc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 17 12:50:55 2015 +0200

    tm: warn in case of transaction is not suspended by a continue is attempted
    
    (cherry picked from commit 33c5449563becd2357b648ec469ef247a6ae2f5d)
    (cherry picked from commit 192294cc025f7b39efcd60c2053423ff10861d75)

commit 46aa50d61e5e8f57a29c4b76a2c1332c2a821884
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 14 12:45:28 2015 +0200

    tm: test if transaction was suspended before resuming inside t_continue()
    
    (cherry picked from commit 52c4965bbb4cde5d7bddcf697aa504e7c2202ac1)
    (cherry picked from commit c58d4c4471f794944c60164a19ae3aa884fe2ade)

commit f5ec0d06e09e9e73d1d40d04ec808bc826496203
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 14 12:53:54 2015 +0200

    tm: reset async suspended flag when continuing via failure_route
    
    - suspended transaction can be resumed automatically on timeout, without
      t_continue(), ending up in failure_route
    
    (cherry picked from commit 171553ebcac2f00a015191f36f2f228c0d3e483b)
    (cherry picked from commit 0c6bed8779024c0c35a9c1bb82dc24255d8f08e2)

commit a8b8e0694cce41a9cad285f3cfe50aa0aa2b95ea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 17 12:48:36 2015 +0200

    tmx: err to work if resuming suspended transaction fails
    
    - it can be a non-suspended transaction id or after expiration
    
    (cherry picked from commit 2682d85657d1caf96961a6153cd82c506fde7d0d)
    (cherry picked from commit ce43a14d701ec38276883b863cd81bbb3de3b35a)

commit 53b132e69692f8476769f84fa066a6afce03fd84
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 16 11:21:08 2015 +0200

    auth_db: more log messages when username checks failed
    
    (cherry picked from commit d46d008e0936a01229872df71ac26afb43122f4b)
    (cherry picked from commit 978e3b65c7d1d21a69a55492dc156493cc8c28bf)

commit 52ffab7e75274c7cfb4b2f0de8f4108e29f076a7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 11 16:39:36 2015 +0200

    mem: removed unused variables
    
    - two old vars not needed anymore after previous commit
    
    (cherry picked from commit 16bcb9d257622a68eed44d6eea5e342f35dbde83)
    (cherry picked from commit d6d2474bbbd6a6fd08cbede42ad1cd64cc47dc64)

commit 00d5ba4713f557b7ce3d7d983c292bad9cc15629
Author: jaybeepee <jason.penton@gmail.com>
Date:   Fri Sep 11 13:38:37 2015 +0200

    modules/tm: precent possible seg fault if branch reply is null
    
    (cherry picked from commit aec9850491a8e8fa919396ae0e0f1d99d30c607c)
    (cherry picked from commit 7ac3eea0c49872a75d384e94ee0b4380caf440e0)

commit 02afaf4f6402c119922f644840eb0b3a5d5703f8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 11 16:32:32 2015 +0200

    mem/f_malloc: simplified free frags management
    
    - avoid address referencing to previous free fragments, it can get
      invalidated on joins
    - straight doubly linked list also speeds join/defrag
    
    (cherry picked from commit 2d0455d9f2266ad67867e03aa652863e37d5a8d2)
    (cherry picked from commit 3ddf71b943530e98ba94ad9d9ec37be3a90e1182)

commit 2845d5a889ba9a22dbecc574005ff3df5eabb494
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 15 13:09:36 2015 +0200

    textopsx: include : in the value to be parsed as header name inside fixup_hname_param()
    
    - reported by Björn Bylander
    
    (cherry picked from commit 5f301c9e9b3d4b67a11aeaab45c21fd8d8929695)
    (cherry picked from commit 637e727484affa52489ff6d7bf2fe06fd6bb1085)

commit 9469c394f5c4694b7e72d8d7493feeb03f929343
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 15 13:08:53 2015 +0200

    parse: more log messages in case of errors in parse_hname2_short()
    
    (cherry picked from commit 3913cc881030cccc9518733e18363402f2dfb18e)
    (cherry picked from commit 0b20349c487f9a486db7407b3f712ca06531b9d1)

commit b96d38944af3ae0d78b1b65255b665907cabb43e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 14 12:05:27 2015 +0200

    dialog: mark slot as lock if dialog found in state deleted for spiral detection
    
    (cherry picked from commit 6a9c892fd0a7a526ec6ced4b40479875477d96db)
    (cherry picked from commit 3763f689436b717b323d6d0337317ffc24d180a1)

commit 6bfe8156285ab4bad2a0664124ee5364219def52
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 10 12:22:48 2015 +0200

    rls: proper detection of initial subscribe to send notify with full state
    
    - use to-tag conditions, previously was sending only based on db mode
    - reported by GH#276
    
    (cherry picked from commit b99e9e96592a5d708ff565343f3c810b2d264577)
    (cherry picked from commit 648834a64d63aed64076dacf85ec5af1a5702333)

commit 0ac700af6805d427d9ee409bbae3c61346b7f65b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 10 09:24:01 2015 +0200

    dialog: safety check not to store dialog vars and data when state initial
    
    - acc callbacks for cdrs can trigger setting dialog vars in initial
      state, which then try to save in db, however, initial state might not
      have all required fields for a proper db reload, storing being
      desinged to be done when all mandatory fields are set
    
    (cherry picked from commit cecdd0817052046e634152d6e512165451b5f6d4)
    (cherry picked from commit a58c136c3abad48b2d01a4b54b1e56e0901b8246)

commit c888bcb0040c3da36e47201916ca865278cf2189
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 10 00:21:14 2015 +0200

    dialog: lock the slot if old dialog found in state deleted
    
    - no longer a spiral condition and new dialog will be created
    
    (cherry picked from commit 7f9194c416e171c2b723430eb98a55a52b7b5e38)
    (cherry picked from commit 061195f6d553bad5edfc30db5c8da28d74421519)

commit 1332a6a3f651c47704c1423284b3fbf6ded731cc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 8 17:28:40 2015 +0200

    parser: fix start of search for long header names
    
    - in parse_hname2_short(), used only for mod fixups, in the case header
      name given as function param was greater than 250 chars
    
    (cherry picked from commit de8ba3900d6fef42e99ca9568044c7aefa44a5ea)
    (cherry picked from commit 262d3574790ea3a10c82cb8bc0e4a65429f25540)

commit f2ba1db3abbdedc3490088685b3ab0290e4b3f27
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 7 15:56:45 2015 +0200

    tm: store last received response code before running onreply_route
    
    - otherwise an innapropriate cancel can happen if the current branch got
      before an 1xx response, and the script writer enforces another reply
      code with t_reply()
    - reported by Thomas Sevestre, GH#315
    
    (cherry picked from commit b7c588dff06030a82f305b210573be5bbc961cec)
    (cherry picked from commit dca8ff16753639b1f84cd60286142fbad88335c7)

commit 7a48d3501a1281e6b6097e41cec808bed557433b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 4 11:38:02 2015 +0200

    dialog: more debug when storing vars in database
    
    (cherry picked from commit 2962852bf706692bdbc9b51419dbdc2012f34e1b)
    (cherry picked from commit 970ef5b844c195ad07cda15027ba99516eae645a)

commit 516f496bcead9785451558063e7ec1d5d57de5cc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 4 10:47:15 2015 +0200

    corex: log messages for memory status/summary  rpc commands
    
    (cherry picked from commit 014a62f7546675ffc198d1c169f6bd12b3bdd87d)
    (cherry picked from commit 08bd04db6a71a1111e04adbbb85671544b1cd5f2)

commit 2df7744c340342bdd28a5cdcff4fe395d54c8cf8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 8 15:02:45 2015 +0200

    auth: fixed improper whitespacing
    
    (cherry picked from commit 20231f4936b5f79bcb2e3f64985953888391e570)

commit 108750dc552ba71b9109be2b33d0564c850d7eea
Author: vance-od <vance@ukr.net>
Date:   Thu Sep 3 11:43:37 2015 +0300

    Update nonce.c
    
    auth: fixed issue when during registration nonce expired, after backwards time shift
    (cherry picked from commit 063e32a8fe81b2cfbaac0386e6b51446586e619a)
    (cherry picked from commit f02215971667f54c553e10593e370db8feb1aae9)

commit 26e0a041f3de56dfa02449b05242b094ccbdeb85
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 2 13:31:08 2015 +0200

    textopsx: use safer function to parse header name in short buffer
    
    (cherry picked from commit 2aa013d5fb992be98fc1ec90abdf0d67625ab724)
    (cherry picked from commit 5f02824b9dd195a1a94ae0038d4c73aa1ea6da24)

commit a9809db2f504ed8576b54ac19974444eb57d1a54
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 2 13:30:58 2015 +0200

    textops: use safer function to parse header name in short buffer
    
    (cherry picked from commit b62492e2e25984528e4cda7f96d7afee1425ceb3)
    (cherry picked from commit 036c1d134e6c20e9e5e394b790abb6fd0fe47695)

commit ff5c661cc0184fb484613b873f54d8f5f4ddb94a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 2 13:30:46 2015 +0200

    pv: use safer function to parse header name in short buffer
    
    (cherry picked from commit a9dc0f738f448676b8a92818d442ca7142147f9b)
    (cherry picked from commit 5d97276a2586c8c312b6c56542e9b440ef006c28)

commit 96558987d10928d883f6a70b2400f58d4d80250e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 2 13:29:43 2015 +0200

    core: select framework - use safer function to parse header name in short buffer
    
    (cherry picked from commit baf90dba5c12158386e501e73daa266321d9de38)
    (cherry picked from commit 5cc4184e64f300319a65ce7f951510222830fbd8)

commit bf9a066ec07ba4c68b55a5be97650929134db231
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 2 13:29:09 2015 +0200

    parser: fixed the name for the new parse_hname2_short() function
    
    (cherry picked from commit ac27d053ce0d9d9295f3ca8052a320e0c0b01699)
    (cherry picked from commit db279576832664b5dee2c432c35030047e9e7b6f)

commit fc6d22c13003fe944ae99b2427f1ba7c7646ed8b
Author: Chris Double <chris.double@double.co.nz>
Date:   Wed Sep 2 13:15:37 2015 +0200

    parser: fix overflow access when parsing Reason header stored in short buffer
    
    - it can happen for fixup functions from textops module having header
      name as a parameter, with critical impact when using system malloc,
      the internal pkg malloc does a roundup of the allocated space
    - the issue is caused by the word (4 bytes) read step performed by
      parse_hname2() - second 4-byte read in buffer "Reason:" exceeds the
      size by 1
    - added a safe read macro that reads 1, 2 or 3 bytes if the size of the
      buffer is not big enough for a 4 bytes read
    
    (cherry picked from commit 964ed0a5083413eb0a70bd8a952d5a91ee9e9883)
    (cherry picked from commit 5425c257ff0726a310aced28282821a4e4b7911c)

commit 9fbb8373ba57d30f3e088e354b159dca94302430
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 2 13:07:45 2015 +0200

    parser: safer function to parse header name stored in short buffer
    
    (cherry picked from commit cbc5034b26189371c2ffb80424414aa8b1b8dea5)
    (cherry picked from commit 742f6fbba5b0d5d308ea0434311d811b5cb56e55)

commit 03c9fb0ca0759c58e93c0123882d2e276eee7ce3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 2 09:17:24 2015 +0200

    tmx: err level replaced with info when getting t reply code pv
    
    (cherry picked from commit aad248fc39279f84879929772e9306fc01473860)
    (cherry picked from commit b7aab8f4a019e21f03b3e3323af592bc4af5857c)

commit 516adfe9913391590c314561e7a5c531f6e96304
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 1 14:18:02 2015 +0200

    drouting: notes about the format of duration attribute
    
    (cherry picked from commit 711144a1fa3e1dfa540cc7ccd0ce1c14faeba42f)
    (cherry picked from commit 46af0cfb7cc1fffb22e43ebd41f07fc95947f8e5)

commit cc1cbf6113c8536b2e6193b51c8e34ebc09a7dac
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 1 09:17:39 2015 +0200

    tmrec: more details about duration format for time recurrences
    
    (cherry picked from commit 81006ee1246b8f700ce9ce20814d4522780d7ceb)
    (cherry picked from commit c979b991450052f6a77238aef391dd8bb3f13f32)

commit 0948e407adee998de6c820399d64907ff03e4d6f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 27 15:58:48 2015 +0200

    jsonrpc-c: proper error handling for pipe cmd callback
    
    - credits to Hugh Waite for spotting missing return
    - free vars if already set when error handling is done
    
    (cherry picked from commit ec0ba37b9f2b6c60303227ea0527d69896f2930e)
    (cherry picked from commit 3beb4e9f524956883e2260450ea3593dc553ec6c)

commit b1c4c1966d1b0e727405c1a58099a70b6447b175
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 27 15:38:03 2015 +0200

    mem: safety prev free checks for f_malloc extract operation
    
    - following a report by Alex Balashov
    
    (cherry picked from commit a620bfec37cdcdc5c5debcdfb5219b09464065fe)
    (cherry picked from commit de7eb56737ca57429dd6ffcb01907b11609318f1)

commit ebe43e905eac23d86b7a9979a976f08a5bd7f888
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 26 15:16:13 2015 +0200

    kamcmd: lower max size for socket name
    
    - was set to 108 which is common for linux, but mac os x has it 104
    - set to 100 now
    
    (cherry picked from commit 3f4c63802194cb83ffb8124e5ae38f85ee315c28)
    (cherry picked from commit 05242f6db6edcf32705722dcd0d9d3e3cf7a8340)

commit 74800f2bf9a11ca138867ea6cdaaa53ff4a79562
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 26 15:09:17 2015 +0200

    kamcmd: updated default server name references
    
    (cherry picked from commit 8db5eb2b53320d84ded36c531a00f6dfbec27a75)
    (cherry picked from commit ee3048e8685f54c35daff699ad64ce9ef5c71f8a)

commit 8c071fe4e5146cae1d6b014ba28e2f576414040e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 25 15:53:02 2015 +0200

    jsonrpc-c: free pipe cmd for notifications
    
    - fixes leak reported by GH#296
    
    (cherry picked from commit 79459d3f87731309641794a2b881ee1cacc5e1f2)
    (cherry picked from commit bb0194aa9f0963cb77bb1275b8e0a4cae8f60909)

commit 97e97b37fce408eaf2d49d68e3875b9d297d2171
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 25 14:28:17 2015 +0200

    dialog: dlg var value stored as zero terminated string
    
    - easier to use in std lib operations
    
    (cherry picked from commit 0d9e4adb328dabaf2a34d926bc80e022bee65079)
    (cherry picked from commit 3ce973b0c20be7230baaf2cb8d8713e7fce64a06)

commit 993099f9eeadb2bc84d6cd9c73dd5b0daec9bfa5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 25 13:35:30 2015 +0200

    dialog: set dlg var table as static and rename to avoid name conflicts
    
    (cherry picked from commit cbc0c720e1c239296ff3842d701f75663bead6d9)
    (cherry picked from commit 063a9b2a7f6ba6fe60797faa1ebf9f9dd37d2062)

commit 8c04e7e86c99c8f8719715e66a89d8e93c6e5f63
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Aug 24 09:28:29 2015 +0200

    sanity: adjusted log messages for check_proxy_require()
    
    (cherry picked from commit 0f479b5366fae4c5ad0c78e4c91661b7a421d5e8)
    (cherry picked from commit a8c2c53b1175af7bd3c6020cc01e95174b2597e0)

commit d0617167f0aebcaf1e12e6c7f77b2231aed9da51
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Aug 22 09:44:12 2015 +0200

    db_postgres: memset vars to 0 to avoid using invalid values inside db_postgres_new_connection()
    
    - reported by mading087, GH#292
    
    (cherry picked from commit a16c6108e1f6d1a3f6b6c962bbaaedf37e57a8d2)
    (cherry picked from commit 65d4dae702ccd16654fa22c66522516f99751e3e)

commit c680f2bf70b7f9cd804945f1a44b9e6e8284ed59
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Aug 22 09:28:29 2015 +0200

    sanity: commented priting require header on error level
    
    (cherry picked from commit 9902ca145178498ff47092f0ecdd3bca6650c97c)
    (cherry picked from commit 60b2e3e3e66320446541ba92de239fc3f58bc79f)

commit 41ebaf86883d8756cb5c07f61f34d5e7914af21c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 7 10:36:50 2015 +0200

    drouting: fixed typo in reload cmd response
    
    - reported by GH#275
    
    (cherry picked from commit 6b15a51b016c232fab6665fc03ed01dad09ac8b5)
    (cherry picked from commit fb9a01616b407065c318ba204889507d5e4d026b)

commit c271ba62e20993708f7f6a5089206b507295f169
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 30 20:54:56 2015 +0200

    pua: fix typo in matching presence.winfo
    
    - patch by foucse, GH #270
    
    (cherry picked from commit 48f89ed0390a80cc760da5a7ed41dd9c5c5ffc4d)
    (cherry picked from commit d88f52cadb2bf6764518c89be852b0534731d82e)

commit 03aa1baf4c934e1bac478e4fde8702c1a6df39f0
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Wed Sep 9 12:35:42 2015 +0200

    tm: reset 'found' variable at the beginning of each cycle over the branches
    
    (cherry picked from commit 5a442b219075c18a7e3a5b0942f34d05d8baba60)

commit 37f89671eb17f5f4bfe82e2dd5ce8ade5b6ebe84
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Fri Sep 4 15:45:58 2015 +0200

    tm: iterate over the destination set starting from 0
    
    (cherry picked from commit 380712accd89ba1f520314f5caf3cded6d8253ea)

commit 496771dd79b7318764a9cf2dc669ec4d8dc11ae9
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Fri Sep 4 15:12:29 2015 +0200

    tm: check all the outgoing branches when appending a new branch
    
    (cherry picked from commit 27bed654dcc4e9dd543a7f2f92e2174478bf7f26)

commit 99ea393959af90a9ea612f431a7c6e3648434f75
Author: Chris Double <chris.double@double.co.nz>
Date:   Tue Sep 1 00:17:40 2015 +1200

    tsilo: Fix transaction removal to update list head
    
    - When transaction being removed is the head of the list,
      correctly update the head to point to the next transaction.
    
    (cherry picked from commit 6ce6803d57dabe287d7d6fa859e93c1df402d821)

commit 0b18aea1f48584a4ee9ce445dfca7c25794c6c73
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 28 12:31:24 2015 +0200

    geoip: set null termination to the field used for query
    
    (cherry picked from commit ec2a72d75dc0a2c9c3d88361094fdda7a7477935)
    (cherry picked from commit 4c24d4acbca4e5ec99b5de1dd5f29d2cdeae9e2b)

commit a4ca8feae11a8168ab600b2a648f85af1e792661
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 25 16:12:51 2015 +0200

    mi_datagram: free async handler when command completed
    
    - reported by Torge Szczepanek, GH#298
    
    (cherry picked from commit 374bfb1c467d6bf2a4cc143d22868c37143783bd)
    (cherry picked from commit d495aafb98d3560c36b681dae21b671ce8b23e86)

commit 3fadd1197e634f56b5a71fdf2cce507229213aba
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Tue Aug 25 07:26:19 2015 +0200

    modules/dialog: make dialog context available in event route tm:local-request
    
    (cherry picked from commit 5002f66a98b6104702c8c862e7335ff189e7b7d8)

commit b399bb34cebdb1002d27bb0cf554f2d2e683c40d
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Tue Aug 11 15:31:02 2015 +0300

    dtrie: Set child to NULL when run out of SHM
    
    The stop condition in dtrie_delete is node==NULL. Suppose the case when there
    is no SHM memory left when trying to dtrie_insert(). The memory gets freed
    by shm_free() but the pointer still points to it. This leads to segfault when
    dtrie_delete tries to access that memory zone, in the given case. GDB says:
    "Cannot access memory at address 0x1130000001d"
    
    (cherry picked from commit 60ffee9cf54ff362026497036935746c9dbe62e5)

commit d5fbdd45f009a7d67f62b5438b4a9e37ba368c7f
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Aug 8 08:00:10 2015 +0200

    registrar: fix backport 5b62b14c065

commit 5b62b14c0655bfff77359d1169b31f74a354783f
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Aug 6 20:36:22 2015 +0200

    registrar: get instance and ref_id when using msg
    
    needed for check max_contacts properly if sip.instance exists
    as contact parameter
    
    See: #278
    (cherry picked from commit 99ce64fc555cc0b6b0189d812c6156cb05fb2e1b)


===================== 2015-07-30 Version 4.2.6 Released =====================

===================== Changes Since Version 4.2.5 ===========================

commit 7a49e8ceb632f637e70ff7bc36ab2ffcff865ddf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 30 11:41:29 2015 +0200

    Makefile.defs: version set to 4.2.6

commit 2251dfefdf7362999da555c5150ccb3714ddcb32
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 30 10:24:46 2015 +0200

    pkg/rpm: version set to 4.2.6 in spec files

commit 48720b628400feb13fb3a938a18911acee749dfe
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Jul 30 10:02:44 2015 +0200

    pkg/kamailio/deb: update version to 4.2.6

commit 0396887f260ad0f60cf207a208a60b50f2233179
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 29 12:45:01 2015 +0200

    tm: regenerated the readme

commit 54b67e9e78bc1ed8430cb33e69a34c2d92634d7b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 28 10:23:28 2015 +0200

    tm: added note in docs for t_set_no_e2e_cancel_reason()
    
    - it has to be used when processing the INVITE
    
    (cherry picked from commit e5f472ca5d8d2e16adb8b5a5a316521a618c8d9f)
    (cherry picked from commit 4c7e676cdec3213c27cc689bdb5e6bbb8a9ec1ea)

commit 0cd5280e2f0bc3df24aa98584b549d65a79fee20
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 28 10:02:03 2015 +0200

    permissions: check if hash tables exist for address config functions
    
    - reported by Olle E. Johansson, GH#248
    
    (cherry picked from commit 6fcd35ba5bb71df680b89c2bafceccde0439b6f1)
    (cherry picked from commit 64028d658a788b74f6f9c71f2e2aa3b0b5a1c803)

commit 9eaf2f8fd998e04564f3161175e4c6afa2ef4c12
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 28 09:47:48 2015 +0200

    permissions: safety check if hash tables exist for rpc dump commands
    
    - reported by Olle E. Johansson, GH#248
    
    (cherry picked from commit 56e41533cae52cf5f782064ed23393d2d18aff08)
    (cherry picked from commit 5db29ed56f2a682861e34a455ae76e0d43b4ff4c)

commit 0dd462b3e4ca6637b1d4fdb5cda3df97f215e3e8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 27 18:57:53 2015 +0200

    rr: fix detecting next strict router
    
    - a regression after adding support for sip-outbound
    - more verbose debug messages
    - reported by Antonio Real, GH #267
    
    (cherry picked from commit 0c42a848258d475f57ea25458bc75e55dcee948d)
    (cherry picked from commit cb4f55b26f51a929b2db08373c1b97a95b8ad6a6)

commit 4bce6e25bcb8a07687c87f9c64b5d54fba8e0410
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 27 12:01:03 2015 +0200

    kamcmd: use NAME to build help message
    
    (cherry picked from commit 7038d12dbb9c8db1b46c0874bfd8fce72d6e72ed)
    (cherry picked from commit ff1d3f06840928aace36780ecbc898cd2e90ce0a)

commit 9cd51ffe046e157c419e5e4d3f691037e906436b
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jul 20 20:36:28 2015 +0200

    core: fix mips compilation
    
    Patch from
    http://anonscm.debian.org/cgit/pkg-voip/kamailio.git/tree/debian/patches/fix-mips.patch
    by Dejan Latinovic <Dejan.Latinovic@imgtec.com>
    
    (cherry picked from commit ed894111f6f15170f87336bfa73ec4e8fce1c7d1)
    (cherry picked from commit 5a0b8a4550df2de15e40b5d7e664322815a48aea)

commit effb9eea18c59c6bd2db593f132ad2dc53986690
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 27 18:24:09 2015 +0200

    acc: note about setting acc flag for ACKs that should be recorded
    
    (cherry picked from commit 6656d4459f0c7d4c1b7cb5d2b214201c5a587c5c)
    (cherry picked from commit c68a6dcad598130bc6894f1de5ef3b39eb789660)

commit e3618b8f8acd03db05c4b5ed09aa6b2945f39869
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 27 15:04:30 2015 +0200

    uac: reset ongoing registration state if retry interval is exceeded
    
    - cover the case of remote registration process stuck in ongoing state
      for long time
    - reported by Andy J Robinson, GH #255
    
    (cherry picked from commit cfa6831f9a81988dc1844ba3e4e6048c12841606)
    (cherry picked from commit e5f8d6282eefbe4c8ad0b0309ac06ab468e9b1f2)

commit 22b2b07d9295410ac1a9dbc11baf129b984ca640
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 27 15:03:21 2015 +0200

    tm: more verbose debug message when local transaction is completed
    
    (cherry picked from commit 54fea03a078f8258d124a83443617c54bdbc2574)
    (cherry picked from commit aa91d8ba178624c08ffcbb6af55efa777f6ca640)

commit 7d88192abe6e70b00fe6f2f429bb1486853e8dc6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 24 12:43:26 2015 +0200

    siptrace: check if To header is parsed and available
    
    - it is accessed and can lead to crash if not prepared
    - reported by GH #263
    
    (cherry picked from commit 93b297e16134b0e74cf83e3604da01355a52e700)
    (cherry picked from commit 8ba3be202f70a90ea88cdaac47fd2a7f9a9ef4f4)

commit 97df3a119cd4331dfd71f6e64606d3771f09aa69
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 24 12:30:58 2015 +0200

    siptrace: safety check if db connection is set
    
    - reported in GH #262
    
    (cherry picked from commit 740cfa0ebed20ba7b5ae2cab1b25aa2f6cd83899)
    (cherry picked from commit ba7b0eaba0c14db6ea27190787aea25d30cfb2ca)

commit 21b9fd01edef11ac3d3352115d52b7d0d985d95f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 17 08:59:29 2015 +0200

    permissions: safety check for trusted hash table
    
    - avoid crash if a db reload is issued in db-only mode
    - reported Emmanuel Schmidbauer, GH #228
    
    (cherry picked from commit f2958e5861a96e40f0aca05d5d5bd7fa14c2089e)
    (cherry picked from commit 02ba3dd9fbb41fb3f03fa230672c72acedc39f0d)

commit 2ee84814ccaa1a1a55c4e04d7907eb9b57910d6a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 16 14:18:51 2015 +0200

    etc/kamailio-oob.cfg: remove modules_k from mpath
    
    (cherry picked from commit d796409e653031fdfecee554500b06a43b981296)
    (cherry picked from commit 27c0918a9198e6c7d684541ddfabe598d35dbba8)

commit da34ecf150ca91e98d32de144a3a77285e1e262c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 14 17:40:05 2015 +0200

    pv: catch early setting $rU with empty string
    
    - avoids backing up and restoring last char, which can create
      inappropriate access when using static empty string value
    
    (cherry picked from commit adf1bca4a820e9cb5fcc94a1953b0fcdbd8a20da)
    (cherry picked from commit 3551d707fa497554f3da767e9fba8e046f83b417)

commit be2892e6a60915902c89044483786625e78a3f0d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 14 16:15:43 2015 +0200

    Makefile.defs: detect gcc version 5.0+
    
    - reported by Anthony Messina, GH #230
    
    (cherry picked from commit 35e5da141569b8ace7c0a8fd743d02de6c0df525)
    (cherry picked from commit 6279f50a2cdbcba34226f959f40258bb768954bc)

commit af2e7c59e2a1ae020481ba2b7c601cebb701edf4
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Thu Jun 25 20:00:54 2015 +0300

    modules/htable: improves error message when loading from database
    
    (cherry picked from commit f39736b276878f0de1e0471311119f12f1878801)
    (cherry picked from commit 48996cc1e879a2abf96306fc69ace2a86b8ef836)

commit ae275c324e8c64984bb8f84efd5353c44f279ab3
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Wed Jun 24 23:59:49 2015 +0300

    modules/[rls|presence_xml]: fixes warning [-Wtautological-compare]
    
    warning: comparison of unsigned expression < 0 is always false
    (cherry picked from commit d5339cf397b83b79cd1594e37df69990374ec467)
    (cherry picked from commit 9c2dbc86a63c6bc403798d8ba48dfea764ca2537)

commit d7164b062961c421c2b11f74a5826a52bc09d3aa
Author: Juha Heinanen <jh@tutpro.com>
Date:   Fri Jul 3 11:27:12 2015 +0300

    modules/rls: normalize RLS entry URIs
    
    - RLS entry URI is xs:AnyURI, which may be an absolute or relative URI.
      In relative URI, URI scheme is missing.
    
    (cherry picked from commit 68bb6b35098f5555ca35ddb21527660e46b7336a)
    (cherry picked from commit 41a211e6c13dcecaa6752238d63dfae932433ea7)

commit 5996db0a9df9eab96ff2c018993841025632478c
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Thu Jun 11 10:17:32 2015 +0100

    dispatcher: Fix typo in error message
    (cherry picked from commit 55a7bf18d0663a9503320143958d0d9e2e845b26)
    
    (cherry picked from commit 2b34e4def552444fd72b9dc4f4ae286b19a839b7)

commit de21507868af81ef3155e6de4b1e788058578459
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 8 07:34:47 2015 +0200

    tm: extended docs for t_reply()
    
    (cherry picked from commit a221ec34074c25838f470070cb6c7e604a33fc98)
    (cherry picked from commit f050389b568aaab3717484b67b9b157199c63bbc)

commit 4faa50094a44d8c06c2fd3987f107731530eae47
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 8 07:34:22 2015 +0200

    sl: extended docs for sl_send_reply()
    
    (cherry picked from commit 29aa683f7c3d507a88b83ecd84d9023c5e162ab1)
    (cherry picked from commit 1a08fa07b601c5f9636c6dba223230ec91301768)

commit 2862a7213b6ae5b76b610af707833a61aff1d304
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 2 11:51:35 2015 +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
    
    (cherry picked from commit 6fc4065f56d2d7929494f0e6f3dfcdb80ef0a4ec)
    (cherry picked from commit b63dd52685970914e11c670bae5ac6b2191595f1)

commit 6f9168a7859edd260465253cbfa7b0ad4b04c19b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 20 21:44:15 2015 +0200

    usrloc: use domain for testing db if use_domain parameter is set
    
    - rework from the patch by Erik Davidson, GH#161
    
    (cherry picked from commit 7afe76191e9757770d2933e8c26f305c6ed388a3)

commit 190d994fcab3b79b06132029dd288fc9c0c4cf33
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 27 13:42:33 2015 +0200

    acc: use proper ack message struct for external engine accounting of ACK
    
    - reported by Yasin Caner - GH #266
    
    (cherry picked from commit 58acd28f620c4a4e6b9abb1b9a2dfa2d8556708c)
    (cherry picked from commit a18915e019ebcfa35805d3985383705028fbc00c)

commit 4504cd8d3d3d9c80c93d8d90eca7c7f9bbdf3af4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 27 10:23:39 2015 +0200

    dispatcher: free parsed params at reload time
    
    (cherry picked from commit fc53c424f4ab7454bfd1e644291906392fc495fa)
    (cherry picked from commit bfdddc685d95377393a90bd911b333045c7feb38)

commit 8029691be7d64960100590d08bdb1006d18d0f3b
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Thu Jul 23 15:25:44 2015 +0200

    modules/tm: cycle through all the uac while checking for already existing branches
    
    (cherry picked from commit 96ac163139976e8a9dea0e7252c66294054281b4)

commit f477aa382b3357b4e21aad27c801a51d5d9290de
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Jul 18 14:37:30 2015 +0200

    dnssec: link openssl
    
    Fixes: #253
    (cherry picked from commit 577ddf62f46d3e06d9ae235fef9cde177020a9d4)

commit f06fc524de25e09549f7fbb57a0f08fb2765267e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 7 11:14:31 2015 +0200

    core: fix matching network addresses with bitmask non divisible to 8
    
    - reported by Kyle Kurz <kkurz@digium.com> for permissions module
    
    (cherry picked from commit f429e753dfa750a604bfb0acb5068b47d0fbe142)
    (cherry picked from commit 05ac2a2b88f476b0fd32b1bf314b2357eedfceb0)

commit 547f1489cb51a3c72dba72adaa1f6df5429f425e
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Jul 15 16:00:03 2015 +0200

    pua_reginfo: use ruid to fix comparation of contact
    
    (ptr == c) is always false. Using ruid instead.
    
    (cherry picked from commit 7d31d78e3ac861cddfcb70c9940242ec7f3f0dbc)

commit eb97d380a2fca3b9ce30596aad9493bc11cd5d8d
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu May 28 18:26:08 2015 +0200

    pua_reginfo: use ul.get_urecord_by_ruid instead of ul.get_urecord
    
    (cherry picked from commit 63bd356cc3c7aa64d64361283f630f88b8db88af)

commit c5d4c25bc54a823a60abbd1f22ad23c4ff7ffd61
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 14 15:19:55 2015 +0200

    avpops: remove unecessary test for deleting avps by name rules
    
    - causes crash, following the change to use cached pv structures
    - reported by Alexandr Dubovikov, GH #239
    
    (cherry picked from commit b120b47c39034d4bc384ff733ce62b845f2b4062)
    (cherry picked from commit 9c6eef916be7926ae2c7f926da670a3e01226232)

commit 2a5d17bc74d8f7518537390d9986ec0539440443
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 14 14:54:31 2015 +0200

    core: proper cloning of xavp list with no-data type
    
    - function used for cloning xavps stored in location record
    - reported by Luca Mularoni
    
    (cherry picked from commit 4efb386ebf47fc89446f57f2faf6f5cddfb7bff7)
    (cherry picked from commit f5d11d18f9d483c5fc731ff36f30fbbe1204f9ff)

commit 57cf13ce5531e1b0d92bc00a29f358bb0e24524b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 14 14:06:07 2015 +0200

    Makefile.defs: test if SCTP is set to enable core USE_SCTP
    
    (cherry picked from commit a9d10bbae1ffbd6be0f5a83ffacfa57a03174a2e)
    (cherry picked from commit 8c597a012e68408475f1abf1b65a1970b8ecd298)

commit 00a36ae07c587992d6486277ce2e9ae6c009685f
Author: Juha Heinanen <jh@tutpro.com>
Date:   Mon Jun 29 17:57:28 2015 +0300

    modules/rtpengine: unset "don't fragment" ip header flag
    
    - manual cherry-pick from master

commit cf75fdfe99d5683675c7b9016a31ff3c5eb93fe0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 24 13:50:18 2015 +0200

    mtree,tmrec,tmx,uac: refresed the readme

commit c952b718ce8a371014d5a8bf180d2aeae5a33f31
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 23 16:44:11 2015 +0200

    evapi: don't print the message after relaying to evapi dispatcher
    
    - the dispatcher process can consume it and frees the pointers
    
    (cherry picked from commit 57b75141542cdaa471dab00cfb4f7d8812d41824)
    (cherry picked from commit 32243fd248a5d49b22ee597fe02ca95f58cab8a5)

commit b90cdaf34bc7a3da55a0b561719909336b9be065
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 23 13:15:29 2015 +0200

    uac: fixed typos in log message
    
    (cherry picked from commit 42f0a1ffe551442058f53c9446495d5e62dc5abc)
    (cherry picked from commit bebf30abb057221be646e95b07cdaca88cab63b5)

commit e49d367a0c8bc7a7a05a37e30515b5e09bdff423
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 23 14:07:37 2015 +0200

    evapi: more documentation for exported functions
    
    (cherry picked from commit 96225847ddfc2f879d63adbc0117748c9cf76f02)
    (cherry picked from commit c6b64b214af224e3416cc1d302bea472d847cebf)

commit 0b2c179030aaa2eacc2dead48f6fb34c1222744d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 23 11:45:22 2015 +0200

    evapi: evapi_close() doesn't use any parameter
    
    (cherry picked from commit cccd1a4b20c750246b491ff41090c5749561948d)
    (cherry picked from commit dcd1ba0e3a4e37b0a291bdebb69df0edec29aff2)

commit 6020811478119e58fd25b327e7451539703a6ba1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jun 19 12:06:30 2015 +0200

    Makefile: kamailio user home dir set to /var/run/kamailio for install-initd-centos
    
    - affects the useradd command
    - it was pointing to lib dir
    
    (cherry picked from commit dc2d3c3f609c81e21928390110952f4070ea9c62)
    (cherry picked from commit 2894aff93058d29e2ad336c43478c3fcb5d082b1)

commit f60819f011df87fb71cfe0b056416683e14e41cd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jun 19 11:56:56 2015 +0200

    sdpops: don't return 0 if no match for sdp_get_line_startswith()
    
    - that causes exit of config execution
    - reported by Sebastian Damm
    
    (cherry picked from commit 0870ab88262bb61124899ad98d06a72a6cdc7129)
    (cherry picked from commit 388433d265cfcf8637c4e549803ee84cc9ef8519)

commit 6a09ddfca15d0d610363ea34dcb5a2222b1be5ef
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jun 19 10:41:08 2015 +0200

    domain: allow 'type' field in domain_attrs to be a DB1_BIGINT
    
    - in addition to allowing DB1_INT
    - makes it work with MySQL views on 64bit systems
    - based on a patch by divereigh, GH#182
    
    (cherry picked from commit e6f3a512c599678fca08daca561bcad4c05add23)
    (cherry picked from commit 75b853cf54c2dd7595c094b302af169fcad25fe0)

commit 9f1bbea2dc64339f4e1c1981668e41251b79114b
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Thu Jun 18 15:22:56 2015 +0300

    Makefile.defs: fixes indentation
    
    (cherry picked from commit 89633c4c85a6a44df3bbe4a80cf5ca595b59c196)
    (cherry picked from commit 6da6b53ba373af00f4f29b097c28709b9436583b)

commit f756860270d955c3fa159f3a652ec1e8ddf4fdba
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 16 15:45:07 2015 +0200

    dialog: removed unused variable
    
    (cherry picked from commit 6dba3a2d2785cba6b29bcb3d11b318687a12b632)
    (cherry picked from commit f4f400c6078ac45133c546ed0e42e434ae06c983)

commit ac5f71b14056c85e59a926d8d35ffb2b7b408ae1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 16 15:06:43 2015 +0200

    dialog: re-entrant mutex for dialogs hash table slots
    
    - changed from a lock set usage to per slot lock field
    
    (cherry picked from commit 9c3ea838b31039ac067e17d519df67b64b0dada1)
    (cherry picked from commit 69fe3fae08a8ebbe4926fb1e96e52547fe1047bb)

commit 8fd81333a4bf9de641321430aebfdda5f089b8d4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 11 10:49:10 2015 +0200

    uac: updated notes about uac_auth()
    
    (cherry picked from commit db829aabf30c5b4fdfee5ebd842959b63a598b26)
    (cherry picked from commit 43b70c5c809f666c74bc0b75ce7549d2a7b0518e)

commit 7501fba10641b12258bde8a032acd205ed843e6d
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Tue Jun 9 13:33:58 2015 +0300

    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)
    
    (cherry picked from commit ade2e05d41af057db3004fcc521ba04e7657e0f2)

commit 377d2202c872cc4d7b22567cc5d79e33f042c44d
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Tue Jun 9 12:24:48 2015 +0300

    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)
    
    (cherry picked from commit 3a05838bbd408490b660764a3601653f022a9752)

commit c5d355064c23a01432eb2540a57502225e496ca0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 3 14:48:38 2015 +0200

    mtree: more details about what module does and max prefix size
    
    (cherry picked from commit 74fadc549929d3dc873ce3b8b1db20559562ab54)
    (cherry picked from commit 9e05772c277f487d0c5bacdb33b1aaa8634e133f)

commit 3118fb9c198ae9674de025c0ce463d5e2d64216e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 3 14:38:24 2015 +0200

    mtree: internal prefix max size set to 64
    
    - allow for larger prefix values to be used (e.g., case of uuid, ipv6)
    - db corresponding field still set to varchar(32)
    
    (cherry picked from commit 47086a4ee0a6ee6a766d7591e91e5663acf31562)
    (cherry picked from commit bfe40dd69e154b90820d8e87ea5ea46e51601e54)

commit 41961898833a58d56a3d70b6379261c7e8091b7b
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Wed Jun 3 15:44:52 2015 +0300

    modules/call_control: fixes clang compile warning
    
    - 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 803321f14153fb0ae87f99771c5d03ec6783dddd)

commit 89b278f6bdfd5590355e0c7843184c03ad5ba977
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri May 29 12:47:03 2015 +0200

    uac: fix spelling error
    
    (cherry picked from commit a2de9d6f3af59951c06d0a12e205e1d5814213a6)
    (cherry picked from commit 28a8c966ba4334ea68ef90d74e49d705dfdff830)

commit e03fe9773000a73dcd3aba557d167fda73af6840
Author: lucian balanceanu <lucian.balanceanu@1and1.ro>
Date:   Mon May 25 10:49:36 2015 +0300

    acc, dialog: change cdr dialog duration
    
    - CDR duration for timed out acknowledged dialogs is no longer left empty
    
    (cherry picked from commit d46f3f642f491968e06faea4eb1aab30ff7582fd)

commit 530469a760ea156b85702aa928e717da9a727425
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Sun May 24 20:11:55 2015 +0300

    modules/tmx doc: t_reply_callid() works also for other requests than INVITE
    (cherry picked from commit e76577a2c6d8d0628ff9548e5cbfee0302a41e15)

commit cc70547b32e5cc29a548814aafc7d58253569127
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sat May 23 09:20:05 2015 +0300

    modules/usrloc: added note about handle_lost_tcp in DB-Only scheme
    
    (cherry picked from commit fe7351d586b56237669a29f15dcdf83b78136cb4)

commit e608f9d805299bf92b0e6b1119affd312e516ec3
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri May 22 13:50:44 2015 +0200

    Makefile: use distclean as shortcut of maintainer-clean
    
    Fixes: #167
    Nowadays people expect distclean to be the rule to do the cleaning
    
    (cherry picked from commit a19337d305ba13ade7c30bfaa2926ee1d63930d9)

commit efd63b687ad9af775bd8dff773351d56c7a5525c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 22 12:43:55 2015 +0200

    lib/srdb1: use last @ as delimiter for start of host in db url
    
    - allow @ to be part of password
    - reported by GH#169, Debojit Kakoti
    
    (cherry picked from commit c02e165cc7a44e525dd55714c4471f1236e96b43)

commit d266a0549e91d7b233ac8560c1e552ed5ed760cd
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu May 21 14:08:07 2015 +0200

    usrloc: run callbacks after updating the info on DB_ONLY mode
    
    (cherry picked from commit a61f325589a3bef6164b1eca8bd93ca3dace4549)

commit 1fea10a610895d93869ccdf0ef4768c7219d3351
Author: Juha Heinanen <jh@tutpro.com>
Date:   Thu May 21 14:28:57 2015 +0300

    modules/db_mysql: include (start of) mysql query to async query error message
    
    (cherry picked from commit 301793c4f10c860e263a243863f7b833ba3bb0f6)

commit a6048713634238d77897aa2f507e2508c571e211
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jun 8 15:45:28 2015 +0200

    lib/srdb1: use 6 digits for db_double2str
    
    acc module was getting values rounded by this
    
    (cherry picked from commit e1dcdf5a48cae9802c51c1d516d6fbc862855dcb)

commit 61d84c020e35d529ba6782628a66af7c4a8df4a2
Merge: beccabd 1eb7061
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 1 15:30:13 2015 +0200

    Merge pull request #184 from fredposner/patch-2
    
    Update dispatcher_admin.xml

commit beccabd0dad8460722ed3abe68f27fd2a154b98d
Merge: 475cccb ab82601
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 1 15:29:53 2015 +0200

    Merge pull request #181 from fredposner/patch-1
    
    Update README

commit 1eb7061b7cf5db28b9ddc76acef46aea3647b82e
Author: Fred Posner <fred@palner.com>
Date:   Mon Jun 1 06:19:18 2015 -0400

    Update dispatcher_admin.xml

commit ab82601203df7c4105dfab08ccff4c03e09106af
Author: Fred Posner <fred@palner.com>
Date:   Fri May 29 05:39:13 2015 -0400

    Update README

commit 475cccb249f245fe51653c73baaeedf24d85f64e
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Tue May 26 16:30:23 2015 +0100

    core: Fix typo in xavp header file
    
    - Corrected avpx_free to xavp_free

commit d0d48f159898fe6fc28844f9338f8ff81ae48679
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Fri May 22 09:28:52 2015 +0100

    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 35d6610757eb3f14307df64fae3e9ec2c88b5c97)

commit f3fb701b61e710110acaa40d13d1d1cf721ce56b
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue May 19 21:12:31 2015 +0200

    manpage: sip-router.8 fix hyphen-used-as-minus-sign
    
    (cherry picked from commit db13cefcaa39330b93bd06cf9337c7c1afe221a9)

commit 456ce568b21a3b35f665b0bae6d08727205b6570
Author: Luis Azedo <luis@2600hz.com>
Date:   Tue May 19 17:36:53 2015 +0100

    kazoo : fix json transform
    
    $(kzE{Element[$var(idx)]}) was not evaluating $var(idx)
    
    (cherry picked from commit a3f0fa72c7686df57d655391032236b3fca7ef50)


===================== 2015-05-19 Version 4.2.5 Released =====================

===================== Changes Since Version 4.2.4 ===========================

commit 832118397f710479db8ed3c7ca84fb9de4a13716
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 19 15:24:02 2015 +0200

    Makefile.defs: version set to 4.2.5

commit c7ac6d742b2e9eb2a90747d065327612513eae6a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 19 15:13:49 2015 +0200

    core: enable log_prefix for sip responses
    
    - reported by Klaus Darilion
    
    (cherry picked from commit 967ed551845044123f4e93c60091d7a1fa43692f)

commit a2cad23e21a164360ce560e04dcc2745533474c0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 19 14:07:42 2015 +0200

    pkg/rpm: version set to 4.2.5 in spec files

commit dde8d9286ab5a45ed2caee6ae2e7f42e146b5a00
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 19 14:05:31 2015 +0200

    pkg/deb: version set to 4.2.5 in spec files

commit 53dbdd384670e384c714739224e3c38366a23b3f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 14 19:21:25 2015 +0200

    sipcapture: fix not to access freed pointer during shut down
    
    (cherry picked from commit 1db6fdf41dbb4b6c95e0f86dfebc4c793858d8b5)

commit cd42ec08027349be350b40e78bb5fff98ed32527
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 14 19:16:26 2015 +0200

    core: safety check for linker when inserting xavp with index
    
    (cherry picked from commit ec438b45696e17af0a3b19bb7ac12b221f897517)

commit b8268aff60a023bfcd188f4c2e57fb3ba9b00138
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 14 14:51:06 2015 +0200

    regex: replaced allocated memory initialization with a for loop to one memset
    
    (cherry picked from commit abdc02f1cb26c71b4118044d8c45dec728992e15)

commit 723f170b882d98a6100ccfb931447d7630f57bde
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 14 14:41:44 2015 +0200

    rr: reset lump pointer to avoid using it after free for remove rr function
    
    (cherry picked from commit f03c86ade6af9bc529a52f7fd50004721278ae19)

commit fd6dba3b9752e9cbf21da2ca7b66b2e5c1dafce7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 14 14:36:24 2015 +0200

    regex: safety to check to avoid working with zero size allocations
    
    (cherry picked from commit 5e5866b2ac8390caa9373f49345ed877c6e5f037)

commit e71012814800462519b9040e82c892dfa39bf817
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 14 14:29:12 2015 +0200

    textops: safety check to know there is a string to add via lump
    
    (cherry picked from commit ca220afe0f738f2353d16c96dd16ab279ffdcf74)

commit 3fd7f816607acbc80ed49b5743dd55870d6b1e92
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 14 13:40:11 2015 +0200

    tm: safety check not to allocate 0 bytes in rpc command
    
    (cherry picked from commit 88b67575f9457312d0277e16dc06103be3a31965)

commit 7cb9428ec3785e42b95eb2cc30cb4ac8503e760d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 14 13:24:38 2015 +0200

    tmx: check for empty result not to allocate 0 bytes
    
    - allocation of 0 size is undefined when using system malloc
    
    (cherry picked from commit 0db313f0047fc512dec2976cac168989b60d49c8)

commit c468ed26732022f532080dffc8c9f8aaf854ef2f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 14 13:15:06 2015 +0200

    presence_xml: better error handling to free all allocated vars
    
    (cherry picked from commit 2d40e14d2b0b150acd34ac2d1df25936d8faaca9)

commit 8f324fb6b3955ea6d5d4e57ec022d400f2c4e124
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 14 13:09:47 2015 +0200

    pua: mark that tupple was allocated so can be freed in case of errors
    
    (cherry picked from commit 1b20aa04048d15d0861b3f5291fd3b9a1614fdf5)

commit b103dff88f4ac83acf20798c06d43b2586810a36
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 14 13:01:18 2015 +0200

    regex: reset pointer after free to avoid double free if an error occurs
    
    (cherry picked from commit 379667e878c9e0795998f600edbcbb3974846f71)

commit bae153942524b1d86e29f10208e35dbf088d7db5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 14 12:54:18 2015 +0200

    imc: better condition to catch no result of database query
    
    (cherry picked from commit 29d7ca71fdfc8c52fb5e68fcf3bccf98dde0d089)

commit a89778423e4886ac48857253d9567d17040e3b45
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 14 10:04:26 2015 +0200

    pua: safety checks for str pointers
    
    (cherry picked from commit 80977adc1bd70479c1e32d867563e4e684060b25)

commit e759e5c8998958eca61b317135be0acb3088fac0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 14 10:25:47 2015 +0200

    core: init vars for socket ttl helper function to avoid warnings
    
    (cherry picked from commit 23b476ed7c7b48ddd7cacf3d88e9c104db06d5dc)

commit c5015138170c9624055203cde4331091d96e928e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 14 12:03:28 2015 +0200

    presence: initialize variable to avoid compile warning
    
    (cherry picked from commit c5ef9569d524ab49d538e85a905520b72e1d8dea)

commit 50d9cf9501f2ad3fbf9a282ea58055523b34d5cc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 14 12:28:29 2015 +0200

    presence: initialize result to avoid freeing garbage in case of other errors
    
    (cherry picked from commit c24329ed483ea3abd720af73411a2331acc947e4)

commit 6495f4120a702bd852c11d3449467e5ee0994bf7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 13 15:56:23 2015 +0200

    evapi: use internal log functions and free io struct if client failed to connect
    
    (cherry picked from commit eb889f41f036afb4248303fd6a1c7db393724c58)

commit 129e1456bd5369912690245b5a21b0591ead51f4
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Mon May 18 17:00:08 2015 +0100

    core: Fix crash in xavp.c
    
    - Inserting an xavp into a list can crash when inserting XTYPE_NULL padding entries
    (cherry picked from commit 497b6ad2cee8481ba1f3568ed7d8a836e508016a)

commit 511c7fb674928e6c2d67256714bd1b7394b0d550
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Thu May 14 13:54:20 2015 +0100

    app_lua: Fix memory leak in sr.modf
    
    - Free pkg memory allocated to store cloned function parameters
    (cherry picked from commit 733f5ad7c9b2515c52b00875fb5dac689ddd9a17)

commit 0ba8d570acedc165b27336ec4cef2b11e0d31595
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue May 12 21:38:58 2015 +0200

    travisci: use regex to select 4.X branches
    
    (cherry picked from commit 5695978137225cc16cbe1cf8282c3eb31262257d)

commit b73897a21afec416195c159858a20fc35f6889f0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 12 20:18:04 2015 +0200

    dialog: fixed backport conflict for keepalive dialog state check

commit 0a1865e84b2b1e2b5ee06966b91680d7c7743126
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 11 22:13:31 2015 +0200

    presence_dialoginfo: fixed several libxml2 API usage leaks
    
    - reported by dkovik, GH#155
    
    (cherry picked from commit 6390b0506856529849ef02001a992db9057c795f)

commit b4e39387136bf1850a486c4ae5b497050e46740b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 11 17:15:10 2015 +0200

    dialog: don't send keepalive if dialog not in confirmed state
    
    - if dialog is in deleted state, remove it from keep alive list
      immediately
    
    (cherry picked from commit 0e22abe2b89be8936df4b8230955fbaf43ad40e7)

commit bf8be8c52039fc50dafd0c9c140c01ab84384977
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun May 10 18:18:00 2015 +0200

    tm: disabled use of dedicated mutex for async continue
    
    - 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
    
    (cherry picked from commit 96b84ba4d7f5ee4a763fe7db81bbf4f9a6a3ef77)

commit 766542727ab054c790fc820e4a09a4cdbc4e73ae
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 7 13:23:43 2015 +0200

    dialog: check if dialog is still in confirmed state when processing keepalive reply
    
    (cherry picked from commit 04410aef38f5ed40c8f4a6796d95658407e1597c)

commit 4f2339fd9f8cff6c2649a22242dd30562d59ed76
Author: Jon Bergli Heier <jon.bergli.heier@zisson.no>
Date:   Thu May 7 11:08:08 2015 +0200

    htable: Add missing ht_slot_unlock in ht_cell_value_add
    
    (cherry picked from commit ace37c7a60e5d931216339c179de6e91615dac7e)

commit 5b0fa2fedbf4ffc81d0ac322a68bd2946363cc55
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Wed May 6 06:32:30 2015 +0300

    sctp: fix typo scp_register_rpc -> sctp_register_rpc
    (cherry picked from commit 177b0d2807763b13d30148f44c1cc4d3d765d67c)

commit 4ba9c0ed412310d97b9a4fda3830d93c486c1888
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Tue May 5 21:54:22 2015 +0300

    pua_mi: document missing mi_pua_publish parameter "id"
    (cherry picked from commit 201dc5b600d8516368a54c70af6f02c3ea06353b)

commit e1d8b50c8e262c259c57f91de95efae5798538fa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 23 16:34:35 2015 +0200

    permissions: fixed reload trusted rpc command
    
    - reported by Emmanuel Schmidbauer, GH#138
    
    (cherry picked from commit 48663e4239f819b42e7035d9f4023c161eb71d05)

commit 574c8bab52d3aad39ae21dfb39a756e14f28fea9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 23 16:23:01 2015 +0200

    permissions: store src ip in zero terminated string for trusted table
    
    - it is printed as string via rpc, resulting in invalid chars in the
      output
    - reported by Emmanuel Schmidbauer, GH#137
    
    (cherry picked from commit 89642d3cddd90ba3e3f6d310e239492634fa6405)

commit e2f304fb532da500d7fc6c790c4750a73ae848fa
Author: mikomarrache <mikomarrache@users.noreply.github.com>
Date:   Wed Apr 22 15:04:40 2015 +0300

    db_mongodb: fix typo
    (cherry picked from commit aa87b852fbfd333f2073ac7390c3f3b6568e0024)

commit ed2c270ee1b4d447796803c37241a1207dd9c191
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 21 19:10:01 2015 +0200

    textopsx: fixed clang compile warning on comparing bool with char
    
    (cherry picked from commit bc5ac8caee55f8d197992fb00b4cb098eeb69843)

commit b5cd3fdea7e37ce3bfb28fcde252012c0d7336ca
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 16 11:59:30 2015 +0200

    acc: warning set to debug level if request is missing for dialog cdrs
    
    - self generating bye requests don't have incoming request
    
    (cherry picked from commit 26543b90f80791b9e2b763fb97d78a8c90e445dc)

commit cf9e203c912d66e5a498e50b97118af1e0be5d05
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 15 18:04:10 2015 +0200

    dialog: run both DLGCB_TERMINATED and DLGCB_TERMINATED_CONFIRMED callbacks for local BYE
    
    - only DLGCB_TERMINATED was run, but that resulted in CDRs not being
      stored by acc for that situation
    - on a report by Mickael Marrache
    
    (cherry picked from commit 265dc95aac8eb4b5cee7992dde55ff08c92a7ac5)

commit e6c9a20503538b70dc01a9a9ee6299fc8043606a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 15 18:03:40 2015 +0200

    acc: DLGCB_TERMINATED callback can be run without received request
    
    - the case of local generated bye
    
    (cherry picked from commit 1e7e0279bbf53c4a530aa3a8c1d322a68d8090f9)

commit 3d2e3433fd6a3e3f886e1591b11614817078889c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 15 11:25:18 2015 +0200

    tls: updated to use shm_available_safe()
    
    (cherry picked from commit c178f4427af82d6d33101677835c60de1c343073)

commit f9a0c9b4d49acedc34fead30e69e997dda0220ad
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 15 11:22:36 2015 +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
    
    (cherry picked from commit c4d48f3ae363fb6f6a7d789a0f32b28eb60c2404)

commit e463d8333d12b8d320106725938e5425d83a652b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 15 11:16:01 2015 +0200

    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
    
    (cherry picked from commit 1f2921097316925600573402793b5332a6535e7d)

commit 177a169e4eb883b8a38bdab2ba0dd4439d766646
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Tue Apr 14 19:41:38 2015 +0200

    tls: use multiprocess-safe shm_available()
    
    under high load, the values returned by shm_available() can be inconsistent.
    Use safe_shm_available() instead.
    
    (cherry picked from commit 1fe36fa983b8f271165750977120d758faf84d01)

commit c8e704539cd64ce932b276f455524dd4a8d64e04
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Tue Apr 14 19:38:14 2015 +0200

    mem: add a multiprocess-safe shm_available()
    
    new safe_shm_available() function secured with shm_lock()
    
    (cherry picked from commit 51e263de80532e297546f17d2f2ed528ffe9731b)

commit 9839280c0c2aabdd7749cb7553354fb20545a0ea
Author: Mickael Marrache <mickaelmarrache@gmail.com>
Date:   Tue Apr 14 18:18:30 2015 +0200

    db_mongodb: change warn to info for log message on unhandled data type log
    
    - less verbosity to syslog
    
    (cherry picked from commit ebf6483650c0cff88703e071383184b3f4ac7309)

commit 9ab45a4b0c557aa2bfcf121361346590e0246f73
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 10 11:32:20 2015 +0200

    ndb_mongodb: fixed name of the function in docs
    
    (cherry picked from commit c6eff0f5f6ec33fba5d61e4a6616d1bddfe6f958)

commit d5220ac3efc2df4a1995fc79425340cfc79ecf00
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 8 16:29:33 2015 +0200

    kamctl: added help for 'db connect' command
    
    (cherry picked from commit 545037884e806df0d450fd6d7b425808c944d8a8)

commit 2786d32a29e29c77f7b5ea0f2e044c53afa43e3c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 3 20:02:37 2015 +0200

    uac_redirect: updated the example script
    
    (cherry picked from commit 1a3ce79cc058c57197a7b3736b3ec8b08be5c33f)

commit a3a050c862398e6afa39f5dc1b00b0e9f93aad1a
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Sat May 9 18:16:28 2015 +0200

    modules/nathelper: don't include enclosing bracket in contact uri in set_contact_alias
    
    (cherry picked from commit b525ada2d12bf85c385a5f97859afd5d52405354)

commit 97f1ee6e287b6f711ddbe04700a82295341ed880
Author: Timo Teräs <timo.teras@iki.fi>
Date:   Mon Mar 9 16:30:53 2015 +0200

    sqlops: fix use-after-free by deep copying result name
    
    When creating a new result handle, deep copy the result name.
    Otherwise we might end up accessing the name after it's freed.
    
    (cherry picked from commit 6e2604464e64cfaaf1e0327228f53f4787b69470)

commit d3005687cc7d52ef689592391a19fc89c59aa312
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 16 10:51:36 2015 +0200

    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
    
    (cherry picked from commit 08d7b66310e7c09a70db296f533f98b32d2e4ad8)

commit a23331fbe5392cb6902dfd891b02162c65874f21
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Mon Apr 13 17:04:41 2015 +0200

    pv: fix memory leak when getting $conid
    
    cherry-picked from 0e8ef73c2095a7564735a1dab9ed32e3531fc59e

commit ac36829250fb8cf8347328cdfd980fd9362a1e33
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 7 12:34:34 2015 +0200

    textops: fixed reply code on no-match for search_hf() with flag f
    
    - true instead of false was returned
    - reported and patch by Paolo on sr-users
    
    (cherry picked from commit 59f1451db54be608f1417075001d2f0aa5be8786)


===================== 2015-04-02 Version 4.2.4 Released =====================

===================== Changes Since Version 4.2.3 ===========================

commit 144a09eb4eb01eb45e79923e4101bc5a09d04c28
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 2 12:49:05 2015 +0200

    Makefile.defs: version set to 4.2.4

commit a4cf2c8fda717ed087b075e41a1b78708e3c97a5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 2 12:13:04 2015 +0200

    pkg/rpm: version set to 4.2.4 in spec files

commit f76e0b3adb42b6e9e8b0055b75dadac6d9a4b107
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 2 12:09:56 2015 +0200

    pkg/deb: version set to 4.2.4 in spec files

commit 9b1991a53283e2a16b5a20f88e83e4afa64b81f2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 31 15:15:27 2015 +0200

    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
    
    (cherry picked from commit 845bdb8884743f5e126a53eb6aeb34f1f6afb1ea)

commit 5f508193ba3abf4fbb76defc1c0f333e38ff5dfc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Mar 28 15:00:48 2015 +0100

    tm: clone path vector back to pkg for faked message
    
    - it is cloned and can be changed, resulting in attempt to free a shm
      pointer via pkg operation
    - reported by Jose Seabra
    
    (cherry picked from commit 8a7c70a5b831542cde77e7945e97d51901b95310)

commit 9a00a53deb90ab16f0e73a7f63390f208042e559
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Mar 28 14:31:59 2015 +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
    
    (cherry picked from commit 3957db5fb51e23535a89b15c8f05463e5702424d)

commit e79c347fbcc9db52ee8b3ab1a733fdfcd143c0d2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 26 15:51:54 2015 +0100

    presence: more use of variable for received_time column instead of static value
    
    (cherry picked from commit beba4579778f8af0bc0d88c13a6f433dd9ffa8a0)

commit 74e136f0b3ab07f7bd55a6aa1e0522d7d1472548
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 26 15:48:09 2015 +0100

    presence: use name of received_time column from associated variable
    
    (cherry picked from commit 8729aa8cde19f39eebce7ef9be7e31ea121b9a99)

commit cc1dcba334dffc965802e8eaeb156c7027a7a630
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Fri Mar 20 09:43:36 2015 -0400

    tmrec: update licensing and copyright info
    
    (cherry picked from commit e172b7a1b66edfb302da8d498eada7da9f21643e)

commit f7300652f8c7e252165a5b04090e35f2eca1b6a7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 20 12:57:04 2015 +0100

    tm: formated the comment without + chars
    
    (cherry picked from commit e6cdb91037abc5a7668e7919281072b15e758739)

commit 28ea4c042b51152f0968ce10b0b71a4fb1d356c5
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
    
    (cherry picked from commit 0ee3dc5e3edc49cf62f97ddd87a40b12c59b73ff)

commit 9a71a7e09f9a764e0c7d0e846474608bed420035
Author: Giacomo Vacca <giacomo.vacca@gmail.com>
Date:   Thu Mar 19 11:30:56 2015 -0400

    textops: minor typos in README
    
    (cherry picked from commit 5681e9c6e9850eedd15e53219ce2bc55fd38dd90)

commit b06ab1be65b96cc064f5e036bd42d014bc10f4ad
Author: Giacomo Vacca <giacomo.vacca@gmail.com>
Date:   Thu Mar 19 11:28:58 2015 -0400

    textops: minor typos in doc
    
    (cherry picked from commit 6c866c1296a34e0733bf33a1feac57ca8bfc64d7)

commit aa458695a1f7272ff1c898ed728dd97b72290ccb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 18 19:50:09 2015 +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
    
    (cherry picked from commit 6484b199fb48acc2c55f318812f2c968b845ca80)

commit e1d18d0234bb43b39aed72108c0408724c6849a4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 11 09:42:02 2015 +0100

    ctl: use uid/gid from the core if not set for the module
    
    - otherwise it cannot do clean created files at shut down
    
    (cherry picked from commit 3b5633de56c2367d19122f0f3c01698af34a21e9)

commit b2084ee2e828a94dfc0e565ef713d6101d9fb442
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 11 09:40:52 2015 +0100

    core: set the global sock_uid/gid based on the user/group values
    
    - they were left with initial value, more or less being unused
    
    (cherry picked from commit d7a10e6a5ea8852681b57586eb9b4d73b75f05bf)

commit 4ab41baecf0f9912c2a3ed859d53ffe3e5b46a26
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Mar 7 23:31:49 2015 +0100

    registrar: use proper iterator to get to the index of the $ulc() contact
    
    - part of a patch by Luis Azedo
    
    (cherry picked from commit f39b92acb2be15e03aa117bdf171087ea7a77050)

commit 6697d2ecfd254f2269317785654a5881e684210b
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
    
    (cherry picked from commit 910be93e5caebea5cef33335d0c48de636169ff5)

commit 745f951d08acdf65ff0de878fcbe3a945171ffc7
Author: Sebastian Thörn <sebastian.thorn@loxytel.se>
Date:   Wed Mar 4 17:16:22 2015 +0100

    Fixed path ss -> ssl
    
    (cherry picked from commit a5245d5c44cd49a699caa94f844dfb128a8d9764)

commit 7993d34c292aea01cf32bea3bb300aeb666ab90d
Author: Luis Azedo <luis@2600hz.com>
Date:   Wed Feb 25 18:16:48 2015 +0000

    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
    
    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)
    (cherry picked from commit f5a7b12ce5f73749e9ae3d7a31e2a3616539421c)

commit 21311a110cb0d70a53224d12ced09972a0a15235
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Feb 26 21:58:47 2015 +0100

    uac: skip only the invalid record when loading remote registration records
    
    - 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
    
    (cherry picked from commit 634db00a82f36c6c60d272ccada4a1d5338d1cbc)

commit ad6320e754971b6f872967e225729b589b334ef4
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sun Feb 22 01:10:12 2015 +0200

    modules/siptrace: small README clarification
    
    (cherry picked from commit 6a97c65c122400e46a4103b756c6973f7bea134e)

commit f3128e163d13eb78002e9aa0a7e4d1c30239c1d8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Feb 20 20:40:39 2015 +0100

    xhttp: use proper function to set the ip addres of the fake via
    
    - for ipv6 it has to be enclosed in between [ ]
    - reported by Sergey Okhapkin
    
    (cherry picked from commit 5c1a9df4fc8bd72f44066bcef13f381f01cd9d07)

commit 362cb1d7eaf359dd57937a43e2fca3df96031eef
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Feb 19 21:13:39 2015 +0100

    utils: cleanup CURL handle when the POST value can't be fetched from the PVAR
    
    - patch provided by mikomarrache on GH #88
    
    (cherry picked from commit b88e165214296d1d7491cf389295800b499a5d34)

commit c44df47b7e461a51af43b75fa0122704063ff8dc
Author: grumvalski <federico.cabiddu@gmail.com>
Date:   Sun Mar 29 17:48:20 2015 +0200

    modules/tsilo: return from ts_store if transaction is not defined
    
    (cherry picked from commit e7dc20f48c674b0eca5419c93e05a430a5b20e71)

commit 6614c8e78ac9cb5add92aff0db2d3a24dbc65423
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 18 18:36:37 2015 +0100

    sqlops: fix column index for sqlops_is_null()
    
    - report and patch by Mihaly Zachar
    
    (cherry picked from commit 768dc8b566e2af04411570ef7b4d55a210a1927d)

commit df86f2a9a09339687af5914b85fe8bd8f8f1f575
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 12 15:18:58 2015 +0100

    jsonrpc-s: reset response body after linking it to $jsonrpl() variable

commit 87ca6e634c627a6beb4b7355fcfcbd0070e2afe1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 10 14:58:32 2015 +0100

    ldap: fixed copy&paste error added in previous commit
    
    (cherry picked from commit c6ddf3aec7eb6e8d6046b006fde64ab7479aab5e)

commit b2aa72a6357dd93c75a345fd433c3b86c2654313
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 10 14:52:08 2015 +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
    
    (cherry picked from commit c5ae4020de8499e7a318783b21276dfd3fc0a6e3)

commit bb81ec09e22bb35944879a081eba47b1cfcc816b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 10 14:38:38 2015 +0100

    sqlops: more verbose log message if execution of query fails
    
    (cherry picked from commit 941fbda5c66da6c8069b3bce3764249bbb58baaa)

commit 4ae4e5f381fba4cf43d8792e56d2baa4b2edcc6f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 10 13:54:11 2015 +0100

    db_cluster: fix checking the capabilities for write operation with different priorities
    
    - reported by Jan Hazenberg
    
    (cherry picked from commit 8375f37cd7603216a2bb55a4e9985b3c5e54af91)

commit 7e0e8ee8e0753590e00445094b12bcefcf24605d
Author: Luis Azedo <luis@2600hz.com>
Date:   Tue Mar 10 08:22:05 2015 +0000

    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
    
    (cherry picked from commit 6e1b56cb6d640db820254b8c69f7fd6e20865465)

commit 4e1a1007db5441849bc3c45a1b768e6a69b79c8f
Author: Luis Azedo <luis@2600hz.com>
Date:   Mon Mar 9 12:47:31 2015 +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
    
    (cherry picked from commit deb0e811cddd71c45ebb36db7b41faa8d9e9ca5e)

commit 7140f86bc020ef60d2b35b79e9d051a415372036
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 9 12:33:58 2015 +0100

    textops: stop after substituting in first header if flag f is set for subst_hf()
    
    - reported by Julia Boudniatsky
    
    (cherry picked from commit 0f5aaac47a6002bbd4fdfaf0e6897d307c2cbc0e)

commit 80a7b7593a68dd2686a5c17f9f85f561bb694785
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 1 21:16:46 2015 +0100

    core: cleaned debug messages and added safety check for bind address
    
    (cherry picked from commit 2549f7a6361de36e0dde14de3d5c4c076564871c)

commit af726efbe52bfa082d4b8060be01b0a69c732b0d
Author: Luis Azedo <luis@2600hz.com>
Date:   Tue Feb 24 22:37:32 2015 +0000

    kazoo - fix compilation
    
    (cherry picked from commit 12af51df76e779c70470c57ef0b992831441f275)

commit 9b44517c6e8efe9e6445940ee7f0c505abef613d
Author: Luis Azedo <luis@2600hz.com>
Date:   Tue Feb 24 22:22:32 2015 +0000

    kazoo - fix timer interval
    
    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
    
    (cherry picked from commit 7ae9f6693406c76d7d58389d5cf4ccaa44958a02)

commit 856b9e7df04d41a5564a755ce60be5bd708c80cb
Author: Luis Azedo <luis@2600hz.com>
Date:   Tue Feb 24 09:33:53 2015 +0000

    kazoo - fix crashing on heavy load
    
    (cherry picked from commit 0506b9898867c5d165defa0acf1501cad13513eb)

commit e24c9ff7038534e07682e8a7bafd903e4303590e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Feb 23 14:29:46 2015 +0100

    sdpops: safety check when location a= line not to exceed end of message
    
    (cherry picked from commit 91596953115fe1bbe5c6f0dd0dd6e8d99cdbd285)

commit 449ba0c0a3a1c79c597452c3411fd823465c9482
Author: Luis Azedo <luis@2600hz.com>
Date:   Mon Feb 23 20:55:57 2015 +0000

    kazoo - fix timeouts
    
    timeout should be ms not sec
    set time before state so timeout check doesn't set timeout immediately
    separate proc for handling timeouts
    
    (cherry picked from commit b9e5b9181c0f9c315e0f27ad96f69d5ca8cafba3)

commit 9524b3471802c09361fd290cf35b2d5096ac0767
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Wed Feb 18 23:01:57 2015 +0000

    db_text : missing OP_NEQ
    
    this affects the presence package when it queries for active_watchers
    (cherry picked from commit 5adbfc6cc62be393ac55d296cab79f7e60b17ae4)

commit df4df4fbe8c742d960b0fdecd5a1e9967a96b58b
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Mon Feb 16 13:14:06 2015 +0000

    usrloc - fix column types not initialized on update
    
    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!
    (cherry picked from commit cf521e66825fea4b7498d615d435739628fe4c09)

commit 458e8ba0ff7a7453050734c47f71a7b9bcaa03a6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 11 13:05:41 2015 +0100

    sqlops: regenereated the readme file
    
    (cherry picked from commit 61d6b119398a87c4a877de3fba0dc9c6ec2830a7)

commit 2ee8e8d0a0808fde86941712bc7fbebcac103dcc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 11 12:50:43 2015 +0100

    sqlops: added note to sql_async_query() about core async_workers
    
    - the parameter must be set to enable the async framework used by this
      function
    
    (cherry picked from commit 112e83c2e8b72be04f7ad5b896db0bf3bcbdbe8f)

commit 6580596a53e26df9653d4ee13dd43144f912b51f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 11 12:37:22 2015 +0100

    db_mongodb: regenerated README file
    
    (cherry picked from commit 7ae56a331209adeff7c5da86e1ebd8321d586a35)

commit 921ed59eb8f766a9dc9c87138c3b6ba04d4c1bfa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 11 12:19:45 2015 +0100

    db_mongodb: updated details in docs about the limitations
    
    (cherry picked from commit 6940ce0e991fd5b6af9ef5822dc2b1a324319174)

commit 1c77a5acada0cdf66e05b754ae232e8efa624be2
Author: mikomarrache <mikomarrache@users.noreply.github.com>
Date:   Wed Feb 11 11:47:17 2015 +0100

    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
    
    (cherry picked from commit e31e4632f83e805775bbc1e208178bee11ab137b)

commit 1ad7c7d0a3a534ed1d388391d16fb2c715a24419
Author: mikomarrache <mikomarrache@users.noreply.github.com>
Date:   Wed Feb 11 11:42:14 2015 +0100

    db_mongodb: use $set operator to update a specific list of fields in a document
    
    - fix to keep all the other fields unchanged
    
    (cherry picked from commit 2a045585efc9a8e5b17123d320539d0c8cb6be77)

commit 9b0ed6d54e47880818f934a8988c89d340739564
Author: mikomarrache <mikomarrache@users.noreply.github.com>
Date:   Wed Feb 11 11:37:26 2015 +0100

    dialog: fix initialization of slot next_id to avoid colision after restart
    
    - next_id was set to the highest id of a dialog loaded from database,
      next new dialog was reusing the same value
    
    (cherry picked from commit e122c5ee8c6055c033cc11f14e5308ed94461fe6)


===================== 2015-02-10 Version 4.2.3 Released =====================

===================== Changes Since Version 4.2.2 ===========================

commit cf4ade36b6c138da8c76f7bbd7395f63bd38508d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 10 15:08:43 2015 +0100

    Makefile.defs: version set to 4.2.3

commit ccc46dfcba8e64899c2a77d95fc078158443126d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 10 15:07:53 2015 +0100

    pkg/rpm: set version 4.2.3 in spec files

commit 2ad63ac4b6f2395facf28b88046bd326348ae384
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 10 15:05:44 2015 +0100

    pkg/deb: version set to 4.2.3 in spec files

commit c2b03863299b490346735e8b2501098117a42310
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Tue Feb 10 09:57:31 2015 +0100

    sctp: fixes for FreeBSD 10.1 compile error and 2 warnings
    
    - missing argument for macro SCTP_EV_REMOTE_ERROR() and two extraneous
      parentheses
    
    (cherry picked from commit b06626e811edae93c5f28dc132eca7542a6dcc97)

commit f5b42be4a36d035332a796dde62e4f91e709f3c3
Author: Jon Auer <jauer@corp.netwurx.net>
Date:   Thu Feb 5 23:34:59 2015 +0000

    fix compile errors in srutils/sha256 on SunOS (SmartOS)
    
    (cherry picked from commit fdb4c7758f0d6d6ebed8cf9d01a412ed024efb8b)

commit d8b487c9253ed68098fa4a75ab963fdfffbc3b1c
Author: Luis Azedo <luis@2600hz.com>
Date:   Fri Feb 6 17:29:25 2015 +0000

    kazoo : revert uuid include
    
    (cherry picked from commit ad76e342a8235e4a752593dd5fab5b676a89425a)

commit 6edcfda108524397302ca2d00c804ac21cd4a01e
Author: Luis Azedo <luis@2600hz.com>
Date:   Fri Feb 6 16:08:54 2015 +0000

    kazoo : fix memset size error  & includes
    
    kz_trans was calling memset with wrong size of structure
    kx_amqp was including uuid.h from uuid directory
    
    (cherry picked from commit 5113c047d353724d1a6f5a204e5a895ff1dd519a)

commit 5e07d01aaae15d3441876d8ee154a53484d08682
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Fri Feb 6 10:59:35 2015 +0000

    dmq: add branches when replicating to multiple nodes
    
    - reported by Leonardo Arena
    
    (cherry picked from commit ff114281fc2f523ed7bf87ea31448ce7327fdf93)

commit f30a61f339f947783210053469d262e61ce58638
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Thu Feb 5 22:34:32 2015 +0000

    kazoo : less agressive log
    
    changed log from INFO to DEBUG when timeout is set
    (cherry picked from commit f9c248a66fdca5317e8820e53f1a0f99cd58ef8a)

commit 090afb32c19b8e76fcbcb6deaaa2f4fe42e0f38f
Author: Luis Azedo <luis@2600hz.com>
Date:   Thu Feb 5 19:35:37 2015 +0000

    kazoo : timeout fixes & improvements
    
    1) fixes names in parameters (timout corrected to timeout)
    
    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.
    
    (cherry picked from commit 0c3925e6f787c6e8d2e1bc7a45fec0c99ba203d8)

commit a90e73327cccb5259af08cbf93f2a1b793a0ca2e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Feb 5 11:26:34 2015 +0100

    core: safety check for append_branch() when called with no uri and no msg
    
    - 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
    
    (cherry picked from commit 2c4ed5922a2322f3b5059f6264884acfb5dec97f)

commit f1f9c545c617c6756659c550881dcf73e123b292
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 4 18:30:05 2015 +0100

    core: removed log message used for troubleshooting
    
    (cherry picked from commit c22dfcd6359079f9ea3600bfeb31fe5edbf4f8b1)

commit 144a99f9695a132d4bc4d789dcf0a2a18a470447
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 3 18:48:42 2015 +0100

    db_mongodb: build proper complex filters for db operations
    
    - handle ==, != (<>), >, <, <=, >=
    - bitwise AND (&) not supported
    
    (cherry picked from commit f3ae358e937f4df6f0ee28e8d5df16f4245ae4b8)

commit aa87917aa27bcc9f3f71da4cead1b51d17e75da7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 30 08:15:58 2015 +0100

    sl: re-attempt to bind to tm after all mods init
    
    - handle the situation when tm is initialized after the sl module
    - re-binding is done on child callback with rank PROC_INIT
    
    (cherry picked from commit 85d3488c3910d447f6900df166bc6b0c16a64e9c)

commit 29e6386a140ccc4025e2ff98ad8a3b0d5da1b6c3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 29 21:46:43 2015 +0100

    lib/srdb1: init columns array to 0
    
    - allows proper cleanup if there is an error while filling the items
    
    (cherry picked from commit e59db798b84f1641f807d216c2ca460cfedb31e7)

commit da06d9a4912f71b3e9f7af3d29a1543a4884efa9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 29 10:45:52 2015 +0100

    sca: more error handling during initialization of the module
    
    - fix crash when the module doesn't initialize and calls destroy
      function during shutdonw at startup
    - reported by Olle E. Johansson, GH#57
    
    (cherry picked from commit df2a45541c5e37907374c5e7595de1f30ea84f98)

commit c39e896e144c33a9f7f10a99029b9a63aff85530
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 29 10:37:13 2015 +0100

    dialog: proper handling cseq increment when cseq header is before via
    
    - reported by Fernando Aquilino
    
    (cherry picked from commit 8c3a12f6aca7c6492ee440da469834997ea89eee)

commit 0d47a5cfc723be2b8ef2baeb439d5df05b5c580c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 28 22:09:21 2015 +0100

    sca: initialize sca variable to catch destroy on shutdown at startup
    
    - reported by GH#35
    
    (cherry picked from commit 010977f5febcf923a31d545bd631fbee11dd426c)

commit 23e8ab71c7c6a3baf8858e02391e67f2e8c30c97
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 28 22:02:02 2015 +0100

    userblacklist: init variables for safer destroy at startup
    
    - reported by GH#42
    
    (cherry picked from commit c28551cd245f5e8ab9fc5d5c29f657cc06ad81e2)

commit 008b03ae8361ca06da9042b479c10e760391da72
Author: Alex Balashov <abalashov@evaristesys.com>
Date:   Sun Jan 18 17:08:18 2015 -0500

    evapi: Listening socket will be bound with SO_REUSEADDR option so that rebinding does not have to wait for TIME_WAIT connections to clear.
    
    (cherry picked from commit cd1a59f223e2806ca4c16ab4a8dc1e0ff2b219d1)

commit e2db60867748eac2e6585ef9d865b12c1e8ddfe2
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sat Jan 17 18:43:42 2015 +0100

    sipcapture Add some missing \n in log messages
    
    (cherry picked from commit 5bafc03222bf6fcc59dbcf8aec30def9cdb24581)

commit a244189eeb454e7c1de85022002d69bf38482f43
Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
Date:   Sat Jan 17 20:34:35 2015 +0100

    added bool to print error once
    (cherry picked from commit c8363905755e5d120251eed95c5fa1be45e8f216)

commit f28c1afd0815d3f31b1ce19c3252a14f11da27fb
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sat Jan 31 04:21:34 2015 +0200

    db_mysql: restore group ending character in db url
    
    - manual cherry-pick from master (git git cherry-pick -x
      1d3b89b10bfd825e4ca73bb95b0ae489843dd9f1 failed)

commit e8a306188cf50efb7b4a352d65494b4c736c9584
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Wed Jan 28 17:31:06 2015 +0000

    presence_dialoginfo : optionally send dummy dialog
    (cherry picked from commit 5c9b3afca092dfda33c96dbf5195b8f7bbc2d4cf)

commit 25ec407671a88d6a993239958642dff114ca70d8
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Wed Jan 28 18:26:37 2015 +0100

    presence: do aux_body_processing() if exists after get_p_notify_body()
    
    - fix for send_notify_request()
    
    (cherry picked from commit cfef15ef1ca52abf4d6df129a5768baa0aaf5a07)

commit 387b3afc5a5c2082688cd898ecbf6457bc0715c4
Author: Klaus Darilion <klaus.mailinglists@pernau.at>
Date:   Thu Jan 22 09:24:52 2015 +0000

    kamctl: fix variable assignment
    
    There must not be a space before and after the = assignment operator.
    
    (cherry picked from commit 513a6d8bf8d270b0a4fa9743daab5263c9688447)

commit eeae005fb3d5239dd6e3af727504fc829ea5a0fb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jan 25 11:00:28 2015 +0100

    db_postgress: disable initialization of libssl if tls is loaded
    
    - 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
    
    (cherry picked from commit f04dec82e90ec7a3e6aea4ea8e9ed23b06b165c6)
    
    Conflicts:
    	modules/db_postgres/km_pg_con.c

commit e6eca3e988226e3654c5c22d762048a5fff3491c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jan 25 10:59:07 2015 +0100

    tls: implemented tls hook for pre-mod init execution
    
    - do openssl init at this callback
    
    (cherry picked from commit f71243410d5e051def1a47cc73adb6caeeadd1cd)

commit 93804b66c5301af75cd6930f9c6653228cce8719
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jan 25 10:57:00 2015 +0100

    core: tls hooks can execute a callback before modules init function is executed
    
    - useful to prepare tls environment before a module might access it
    - executed after modparam but before mod_init
    
    (cherry picked from commit 4700831fa0f2dc52e296ce647711b03d1406497a)

commit e5885f2f4bb6066af8988942beff217cb282a29b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Jan 24 22:37:43 2015 +0100

    tls: updated the default tls session id string
    
    (cherry picked from commit e47018b0a65a5e26ea47d789f0bc6d471aa3a117)

commit 6a9887370e1de87afc7f0da79b09eb62b350469f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 23 12:50:49 2015 +0100

    path: received parameter enclosed in square brackets if ipv6
    
    - 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
    
    (cherry picked from commit 077b26385854feb701950d020e382c254b803e75)

commit 83b3c2425a0e886677954936a60111224edc740b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 23 12:28:42 2015 +0100

    jsonrpc-c: explicitely listed glibc as dependency
    
    (cherry picked from commit 11f300f2c7c8ffe4a6b49b471ffcd116ee218985)

commit 0421282a10446dd67236b6d4c7d103ee45301c28
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 23 11:07:26 2015 +0100

    permissions: init global pointer variables to null for safe shutdown at start
    
    - reported by Olle E. Johansson, GH#41
    
    (cherry picked from commit 165a3fc2e4dfed09bd9f46e43270d49cf5f72a87)

commit 688593f15e2a67dfaf00d3b371633b3f93e3d584
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 23 10:55:15 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
    
    (cherry picked from commit c87a75c5fb7aa5d940093fbbca8d9557cc9a0239)

commit 767a91caac78f8f40ce140be0c313002c9aad0b5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 23 10:47:45 2015 +0100

    jsonrpc-c: added note that it depends on Linux specific API
    
    - reported by Olle E. Johansson, GH#33
    
    (cherry picked from commit 33570d9f575e3b0566ac5f0b9904940420be9ae2)

commit 332d8fa0aace2c331f464042084e421acaee8a80
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 23 09:50:17 2015 +0100

    acc: removed note in the docs about no-db support for cdrs
    
    (cherry picked from commit 75db07b5d7794b0f67d5798917d1833a21382bb7)

commit ac3498deab72dd833af24e9974ad251960e8d6fa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 22 22:35:36 2015 +0100

    nathelper: enclode IPv6 in square branckets for fix_nated_contact()
    
    - even there is no nat in ipv6
    
    (cherry picked from commit 814c08f36f13ace21e52181da3039402f951b0a8)

commit 8e40cee0473dab5e7796c6479f46f5994280b76a
Author: Martin Mikkelsen <martin.mikkelsen@zisson.no>
Date:   Wed Jan 21 16:55:15 2015 +0100

    auth: use correct parameter for pv_auth_check checks
    
    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.
    
    This fixes the parameters so that the checks parameter is used for the
    to/from URI checks.
    
    (cherry picked from commit 2cdda10aa232e545ba79ca71876f0160a68e324b)

commit 3271a8f4fad18f525165b7c08037355679b01767
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Jan 12 14:56:48 2015 +0100

    async: Clarify difference between modparam("async","workers",x) and async_workers in core config
    
    (cherry picked from commit 06557a25af96d3de05d0302f202e6c4cbd0b84e9)

commit 7ce10a5c6df8a8ee679dabb42cc719bbbb4fa381
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jan 11 16:51:36 2015 +0100

    core: removed unused code
    
    - removes also some clang compile warnings
    
    (cherry picked from commit c8eeed253763d4407268494f89050b7681518091)

commit 4fa400f262d2426a8a714ec65c5c88ec8e67f733
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Jan 24 18:33:45 2015 +0100

    dialog: use proper flags for script callback that clean dlg shortcuts
    
    (cherry picked from commit b0679c91f22a9eb9b995175b1d1abfb836a5a3f6)

commit cd0e341cba059f43ac204a5d13e4baee9c5948f1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Jan 24 11:21:04 2015 +0100

    dialog: removed end of line in middle of log message
    
    (cherry picked from commit 3b89c83bceb70da6fcbc9495dbcfec04e3f65ba4)

commit 96c44ab31df9cc1a4400ad16515191332ef767fc
Author: Luis Azedo <luis@2600hz.com>
Date:   Fri Jan 23 23:52:57 2015 +0000

    kazoo : fix memory allocation errors
    
    (cherry picked from commit fa5468c24283c8ff0a1b2254e927a128d03137fd)

commit 0c1dc464e2b4e7a47e8a54ab087799bdcadb69ea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Jan 17 13:30:45 2015 +0100

    tls: fixed installation path update for tls.cfg
    
    (cherry picked from commit ecb32d326615242fed43a6e2655627848842afd2)

commit 32e85b6481b31a1f4aa46603849cb02433e50915
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 15 17:54:18 2015 +0100

    presence: fix counter and type for removing presentity from cache
    
    - report and patch by Kristian F. Høgh
    
    (cherry picked from commit d43e8965640bbc64e56ef33f27d4f3c3a85c73fa)

commit 6b7bbc8e58eae9b43b47efb270c20bb3d93ec2f0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 15 13:40:51 2015 +0100

    sl: don't remove the lump added in the 'after' list of delete lump
    
    - they are destroyed together, making the operation useless
    
    (cherry picked from commit 338b00c0f2d38694cffe3536e7eeed0e0d5372dd)

commit 74888e44aa4db53a3e8db49d848af97d460f7e1f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 15 13:37:42 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
    
    (cherry picked from commit 1fd0ca99eaa4b2c5cfcb8bd555a35088ddf49343)

commit 38d6c0bc62b12ecb8402d165a21813c533c55324
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 15 13:15:25 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
    
    (cherry picked from commit c1b4d442501591bd18e8130474eeb5c16101e549)

commit b7657fde6c74673060e1d59e604c1b72ca284dbf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 15 13:11:37 2015 +0100

    core: parse_add_spec() free params in case of parsing failure
    
    (cherry picked from commit 5a71429596851d8096de1abe5542e57e8b8f6547)

commit a56b51de8d6c10e06146fbf65ae7d46793e288c9
Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
Date:   Mon Jan 12 16:24:04 2015 +0100

    siputils: fix for e164_check()
    
    - the condition for non-digit matching was always false
    
    (cherry picked from commit 160710af0ab85dbf211fa7d445d6d4be9b66db10)

commit b41d779b6d8b30f311a490d76f211c1ca656ce38
Author: Walter Doekes <walter+github@wjd.nu>
Date:   Mon Jan 12 12:05:52 2015 +0100

    websocket: Check frame->wsc in ws_frame_transmit for NULL.
    
    Add frame.wsc == NULL check in ws_frame_transmit similar to the checks
    in ws_close and friends and ws_frame_receive to avoid crashing if the
    tcp connection was been terminated prematurely.
    
    (cherry picked from commit c109755d347500d8dcfa92a75cb11c9cea2727c2)

commit 9e293335585598e6f7bf7c9e58a0bee4cc9eb068
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Jan 10 11:38:00 2015 +0100

    docbook/Makefile: use default system catalog implicitely
    
    - custom catalog can be forced with nocatalog=no
    
    (cherry picked from commit 508b11011c85bb21e5bd4212a16fabb9136e22fa)

commit a30cfc6c928721f32f1d0692f89e4183d468d614
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Jan 10 11:33:50 2015 +0100

    dispatcher: refrashed description of dispatching algorithm 8
    
    - priority based selection
    
    (cherry picked from commit aaf6c2bde1d5e3cd4443ed09c3d5767828a4bda4)

commit d374e4b2b92dab4127df9a98ae9b374928f03a28
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 9 20:36:51 2015 +0100

    jsonrpc-c: fixed typo in header guard
    
    (cherry picked from commit 8f86d2f16af57dc26229f721c9cb86b7f68208cd)

commit f8276f7c368250fb79d470467cda4fdf20d241cd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 8 23:18:50 2015 +0100

    presence: slot and presentity uri printed in log message
    
    - useful for understanding while deleting subscription from memory fails
      to find the item
    
    (cherry picked from commit 8006c3a2637342c21837e5332d3eeb75bb9bf7de)

commit d08a925872aa9bb2b22552171281cbe18783cbef
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 13 12:39:10 2015 +0100

    exec: proper handling of empty headers for exec_bash_safety
    
    (cherry picked from commit ae491ab355f0b2441bc20060154107b9163597de)

commit f0159a194a8ac0c0f5599867764d447ef2b5bf45
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 12 11:16:53 2015 +0100

    ratelimit: _SC_NPROCESSORS_ONLN is available on FreeBSD
    
    - used for getting number of cpus
    - reported on GH#24
    
    (cherry picked from commit 7886ddc516f5a4cef1d3730306a2a2ded06d4986)

commit a711f12d5f4b48b3ccf385492d4c93ace7db515c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 12 11:03:22 2015 +0100

    pipelimit: _SC_NPROCESSORS_ONLN is available on FreeBSD
    
    - used for getting number of cpus
    - reported on GH#24
    
    (cherry picked from commit cf65a6ad41396bf5e67d23e12720c420688d7880)

commit 840d15e03523413282426135175e25761488bcac
Author: Alex Hermann <alex@speakup.nl>
Date:   Tue Aug 26 16:37:08 2014 +0200

    dmq: Don't delete the original notification_peer on timeout
    
    (cherry picked from commit e73aa4032873b3fca88bb809d6d4ce4f28c0f237)
    (cherry picked from commit 69dc8ec9fce8628cdf9bf39f7a25136544ae9a29)

commit 120bf4a4f6854592bd910334d4d0bd97c9f94974
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Thu Nov 13 18:30:34 2014 +0000

    dmq: force to send replicated messages from configured server address - as reported on list by Victor Kustov
    
    (cherry picked from commit 7b5f79f9f384bfe3c16c399184281ebe63bb7785)

commit a01849a60533e3b60dab71f1a3a632ae4b84f831
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 7 22:01:27 2015 +0100

    dialog: proper handling of dlg_set_timeout() for not confirmed dialogs
    
    (cherry picked from commit a41eab6bedf670f9f34f069b82a85c3a49c5e1bd)


===================== 2015-01-08 Version 4.2.2 Released =====================

===================== Changes Since Version 4.2.1 ===========================

commit 0dbf946ac54611b0ea359799f8e007b1851f3122
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 8 18:02:30 2015 +0100

    htable: revert usage of dmq nodes
    
    - back to v4.2.1 state

commit 486bfe7f037ea27dc8705b3e81c39ba79c54a6dd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 8 17:54:56 2015 +0100

    Makefile.defs: version set to 4.2.2

commit 6a9133a119cd2556cdfc5260b5c3442fe2290584
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 8 17:52:24 2015 +0100

    dmq: reverted dmq to the state of v4.2.1
    
    - some of the tunings in master introduced side effects

commit d97a2f6936fd84459e167143fc5c3a2571712e89
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 8 17:15:19 2015 +0100

    dmq: more initialization of pointers at declaration of vars
    
    (cherry picked from commit 4d52cc0556d2e9cf334aca89325589f1c86b4dc7)

commit 4acf9930fbeed2764a74c0f2ccb6348bee9716d7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 8 16:23:51 2015 +0100

    pkg/rpm: set version 4.2.2 in spec files

commit e2b91d68d1fe411621587a552c15b4b705ae17eb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 8 16:10:00 2015 +0100

    dmq: initialize peer_list to NULL by default
    
    - credits to Olle E. Jonansson for testing and reports
    
    (cherry picked from commit b27c38b71c09e6763e8412b7e33aab77af3dfc76)

commit edbed4cc15a250e4b7c12d3d322b8a6575582c21
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 8 16:00:47 2015 +0100

    dmq: be sure dmq_init_callback_done is initialized before accessing it
    
    (cherry picked from commit b29a45f0a23ef0f1a26598a45d3e6eddc9dbedb5)

commit ca0171557021a5138f52fed9ea492e1d498b881d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 8 15:19:57 2015 +0100

    pkg/deb: version set to 4.2.2 in spec files

commit 2556a840208f4d16973772547af8258f314cef8c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 8 14:19:58 2015 +0100

    dmq: safety check for peer_list when calling the callbacks
    
    - can result in crashing if it is not set
    - reported by Olle E. Johansson
    
    (cherry picked from commit cc5f96f9c847d285085b0b9809ff0db76ea0a835)

commit 3fb17ae591fcdfb0b1127f6f9547fe2c7f4c4619
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 7 17:02:45 2015 +0100

    ratelimite: take in consideration number of cpus for load
    
    - on multi core systems, the sums of stats can go over 100%, resulting
      in out of range for expected load_value to be 0.0 to 1.0
    - safety checks to avoid overflows
    
    (cherry picked from commit b22c63a930a3c8d4055ddeea48bb29b7fb3b2eb1)

commit 4b435cb33c86844e6f8339090f445ab062a24f28
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 7 16:57:36 2015 +0100

    pipelimit: take in consideration number of cpus for load
    
    - on multi core systems, the sums of stats can go over 100%, resulting
      in out of range for expected load_value to be 0.0 to 1.0
    - safety checks to avoid overflows
    - reported by Luca M.
    
    (cherry picked from commit d9e87383613d4d24efe3d1eb144ad6c9cc30b2b0)

commit 71aae0b0dda086219663af38357801e05c49124f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 7 13:15:10 2015 +0100

    seas: fixed inline functions warnings for clang
    
    (cherry picked from commit c52e4e13ea57702aeed45a7a2059b97faf4d06f6)

commit b46dd08b927215eeb5c14373803f52dbabb0965b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 6 23:41:59 2015 +0100

    core: use Sia header name instead of Via for HTTP responses sent out
    
    (cherry picked from commit dfb34a6516e358023543f2a30664d30ed723e934)

commit 3d59966eb252faea756a628876336a398e1d0847
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 6 23:23:43 2015 +0100

    core: tcp - handle http read on \n\n EOH and deal with HTTP Via header
    
    - handling \n\n for http makes same code as for sip, being easier to
      test injecting a request from file
    - HTTP Via is not compatible with SIP Via, resulting in errors - replace
      its name with Hia to be ignored. FS#237
    
    (cherry picked from commit 54c178a9072339233085372e60e611ba889f46b3)

commit 0a9d23605b50bef00f516255e3bc2d1ab75f0494
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 6 22:24:35 2015 +0100

    utils/protoshoot: fixed name and ticks
    
    - version to 0.4
    
    (cherry picked from commit 72a616f074f554dfb177ca8ec2b55f9ff11ad352)

commit 4c824c01d2a222167c81b1478de69773dabe1f42
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 5 18:50:40 2015 +0100

    core: cfg parser - resolve conflict between proto:host and event route name
    
    - there was a conflict on same kind of id:id format
    - event route name is expected now only after an event_route
    
    (cherry picked from commit 5e701d6a0826611dc980db2f434bee49e0fdcf88)

commit 4fb321cb441e38ca5b0fc65904cddf4f65f0bb53
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 5 15:58:50 2015 +0100

    core: preprocessor subst rules are applied to pv names
    
    - all name is matched and substituted before pv is looked up
    - reported in FS#139
    
    (cherry picked from commit 39ffe589035fce17145023204b1005702e02a66f)

commit c3ce62ca27ddd348635f048ec9e7840a5a7f4c48
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jan 4 23:55:18 2015 +0100

    tm: safety check for CRLF at end of custom headers for local requests
    
    - if hdrs value is not ending in '\n', add '\r\n'
    
    (cherry picked from commit b60b337e04f41d4b5262cb068f1bef6f827dba27)

commit a75107f2abb406f5d857896fea95799a994c6781
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Jan 3 23:28:57 2015 +0100

    tls: use atomic ops for config ref counter
    
    - closes FS#380
    
    (cherry picked from commit af408c882ed70028c7dbc84b7876be996a49235e)

commit 85be1066008b6a837f6e39e0ce2cd825af95972f
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Jan 2 22:03:22 2015 -0500

    core: don't do initgroups() if started by same user as -u
     - closing FS#473
    
    (cherry picked from commit df92a532f82a25f0b1ea0cb18cb800562d7f7a97)

commit 6cbc44828291264e1d119e209a9977e14b34f7ad
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 2 13:41:44 2015 +0100

    presence: more verbose debug message when failing to delete item from memory
    
    - re-ordered comparison expression to check first lengths
    
    (cherry picked from commit 497777e042166e441767101db05c85ad69c13722)

commit c674193b213fa92aa4c5c6d55d8fa715fe43d448
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 2 11:22:21 2015 +0100

    tls: refreshed the README
    
    (cherry picked from commit 5573fded91a0dc330003ba064e524407d92b2a8a)

commit e8566cd87577bee028d754db88b29841cd521303
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 2 11:21:39 2015 +0100

    tls: more documentation about tls method values
    
    - added notes about tls minimum versions
    
    (cherry picked from commit 99311ce3fd37eebd4c9f37d25b043c4fae8dd621)

commit a0f88f59c6687b8a59ec90578b01aa3bf1e45eb6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 2 11:18:47 2015 +0100

    tls: options to set TLS versions lower limit
    
    - example: if method is set to TLSv1.1+, then the connection must be
      TLSv1.1 or newer
    - closes FS#502
    
    (cherry picked from commit 711833b82d17a8875ffa68a3314554a59cefb0f5)

commit 93bb006ef1dcaadaf077b40920afd4fcf332087d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 2 11:16:28 2015 +0100

    core: don't do setuid() if started by same user as -u
    
    - closing FS#473
    
    (cherry picked from commit 241ac2813d30792c713dd6e585bae3c1d6e76f47)

commit a8ac25dc14e4bfb744159148bb7edcdb6f77b58a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 29 21:23:01 2014 +0100

    db_mysql: fixing include in Makefile for many paths
    
    - sed matching should break at whitespace, to fix the case when
      mysql_config returns multiple include paths
    - reported by FS#503
    
    (cherry picked from commit 487d4160b99a1a5ea48751d2f7404cb08e1f4546)

commit c7ed2f48858f45925e6076715a640bb897220a6e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Dec 23 10:25:58 2014 +0100

    core: use corelog level for debug messages when sending out fails
    
    - allow better control of what is printed, FS#68
    
    (cherry picked from commit 40971d1ed829bc8e18a684cd4431649acd47999e)

commit 8dfcf311562861dcf36c19be80ad1594169b57b1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Dec 23 10:24:32 2014 +0100

    tm: downgraded err to warn when sending out for a branch fails
    
    - can happen if tcp connection is not active and no connect is set, FS#68
    
    (cherry picked from commit c10c13b2582fd667d24e691219939e224cffaf30)

commit 0702109631ac1cd56a5ce575c1674dc41db1a4de
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Dec 23 00:51:45 2014 +0100

    siptrace: use the method from cseq header for tm replies
    
    - the hook in transaction structure is invalid for cancel replies,
      because the transaction structure is built for invite
    - reported by Klaus Darilion, FS#489
    
    (cherry picked from commit 88173da2b684a3a3f86ee01ac5de401f492ff240)

commit 813b25663adbaae1c4f5ea2731c1fe16cad756e2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 22 21:41:53 2014 +0100

    core: safety checks on proto variable for dsn resolving
    
    - avoid crashes if functions used inadequately with a null pointer
    
    (cherry picked from commit aff1dcd3dc63c0fe124fc138d553da0723c615a8)

commit b97ee8732103edc6391c2625ea38c448c371054a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 22 21:37:43 2014 +0100

    nat_traversal: use local variable for port and proto on keepalive resolve
    
    - safe execution for those resolving functions expecting PROTO_NONE
    - reported by Jason Penton, FS#491
    
    (cherry picked from commit 0bbcbe8328d558a9bf3cb151ab53be93b09c2669)

commit d47f5722d68105cade1b940c3cf0fb749215e093
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 22 18:37:25 2014 +0100

    tm: don't clean local vars when trying to append a new branch to an active canceled transaction
    
    - they are not set, reported by Ovidiu Sas, FS#498
    
    (cherry picked from commit 7a6b86576220b423c4dc5ccab7e7f22a50be27bd)

commit 53b9d2218793a91abe705670e8dbb96d07ee15fb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 17 23:34:21 2014 +0100

    auth_db: more details for is_subscriber()
    
    (cherry picked from commit 7bf4c6d72774b521b4e9bbc5375c4e952a224676)

commit 0b0b47277becda0926db0e60b6119a2621c28891
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 17 23:30:29 2014 +0100

    auth_db: fixed is_subscriber() when load_credentials is not set
    
    - the flag parameter can be also explicit on skipping the credentials
    
    (cherry picked from commit d948ca564b4f669905485e040e295f54bd3f36a2)

commit 3d90d4412e04e9a244459715d6ca0a97027cd201
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 15 23:11:15 2014 +0100

    dispatcher: better phrasing of comment in the code
    
    (cherry picked from commit d035d0fe5e6f8298c7973432216ee0ba16840124)

commit 8d3bd7c6bed2fcae9d3529ea22fad2d1d05f7d7d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 15 12:37:42 2014 +0100

    dispatcher: proper filling of weights array when summ is less than 100
    
    - more comments on building the array for weight based distribution
    
    (cherry picked from commit a2b52c52e8a2503c53825b82fb66d7af11b9bc4e)

commit b172dc23f8ee9778868e44839b1632684697fe9d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Dec 14 22:21:14 2014 +0100

    dispatcher: take in consideration the value of maxload attribute
    
    (cherry picked from commit ecd5c5846483e9069df875a181b58de7f8035604)

commit 2d1032b3c8a1184357615b37da99dfd76526afa7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 10 16:14:16 2014 +0100

    siputils: fix for e164_check()
    
    - the condition for non-digit matching was always false
    
    (cherry picked from commit fbcfa198a2c89868fa021f6a63774425e480b27b)

commit df180f1ddea079b432dd89bcdee90ce8a6cbde77
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 1 11:53:23 2014 +0100

    tmx: proper indentation to match the module style
    
    (cherry picked from commit 6c14b13f118dc20daec39bdde40c030c14e2d9c3)

commit 82a60e0c7a7e33908bae52d11fe4911df91823c2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 26 16:39:07 2014 +0100

    registrar: don't free r-uri branch attributes in lookup_branches()
    
    - just clear the values in sip_msg_t structure so the pointers can be
      reused and avoid double free
    - reported by Anthony Messina
    
    (cherry picked from commit 9a46223c077c8d058cdc633563b0d9f14af332ae)

commit 67ecb465428b4ff91b3b898f538a12d3dc1577da
Author: Alex Hermann <alex@speakup.nl>
Date:   Thu Nov 13 19:54:26 2014 +0000

    dmq: Let the handler know about the sending node
    
    Try to find a node based on the from uri of the incoming request and hand
    it to the request handler.
    
    (cherry picked from commit c2dcf4dbd884b13423159a7d94a3cb9f4e1a3e87)

commit 373c643a4cf63c8ddfae23f39103e36156032428
Author: Alex Hermann <alex@speakup.nl>
Date:   Thu Nov 13 19:45:32 2014 +0000

    dmq: Add init_callback() to API
    
    The init_callback is called after DMQ has synced with the notification_peer.
    This callback can thus be used to send/broadcast messages as early as
    possible.
    
    (cherry picked from commit b1aadf4cf9ea8fa91465fadc24ad268398a74880)

commit e09ad6120e6373f9f635ee4907603c53ce4b7eda
Author: Alex Hermann <alex@speakup.nl>
Date:   Tue Aug 26 16:37:08 2014 +0200

    dmq: Don't delete the original notification_peer on timeout
    
    (cherry picked from commit e73aa4032873b3fca88bb809d6d4ce4f28c0f237)
    (cherry picked from commit 69dc8ec9fce8628cdf9bf39f7a25136544ae9a29)

commit 1db387a5f75f84f4eb7a446041cd6657090dc1b8
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Thu Nov 13 18:30:34 2014 +0000

    dmq: force to send replicated messages from configured server address - as reported on list by Victor Kustov
    
    (cherry picked from commit 7b5f79f9f384bfe3c16c399184281ebe63bb7785)

commit c76b6edeb0ce5a39b9346d44dfca589423df0958
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 7 11:30:01 2015 +0100

    jsonrpc-s: safety check for str value of jsonrpc and method fileds
    
    - reported by Alex Balashov
    
    (cherry picked from commit 29fe7a813b17af898dbe0c4e978dd05766f41aec)

commit bff4e99d81353dbf02e0a6f609f762237ff589fd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 25 12:20:36 2014 +0100

    usrloc: fixed issue updating last_modified
    
    - introduced in previos commit
    
    (cherry picked from commit 767c2bc60f7f5a601118329df2c16b2646dbb58f)

commit 84100f0399c765c58d0de74086f97bc70440f5e9
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Nov 24 14:48:16 2014 +0100

    usrloc: fix db_update_addr and db_delete_ucontact_addr
    
    use query WHERE columns depending on matching_mode option
    
    (cherry picked from commit e8a795a6a413ae453f619e3deaf36c26b85b0077)

commit a0d6ec4487530147d90c0dd988824fd57260cfcc
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Jan 6 21:55:25 2015 +0100

    test/travis: move travis scripts to tests/travis ( Closes #20 )
    
    (cherry picked from commit d8642e20ae37e7724b9b9c517054b5d41c3c52f8)
    
    Conflicts:
    	.travis.yml
    	test/travis/databases_travis.sh

commit 0e87a461e9c2a2914204f1597070d54af3798bd5
Author: Luis Azedo <luis@2600hz.com>
Date:   Tue Jan 6 01:00:02 2015 +0000

    kazoo : missing operator
    
    (cherry picked from commit 6cf4ba4ed83b5f9e8dd736efee86174602cdd14e)

commit d2bd1e573c72a24cd9e6382cdfd96a79b139f31d
Author: Luis Azedo <luis@2600hz.com>
Date:   Tue Jan 6 00:03:08 2015 +0000

    kazoo : missing operator
    
    (cherry picked from commit fd3520acd7ab75890a0f514dfb349d94c2ce2807)

commit 4f6e524633924320c6bcc018611e90883191d00f
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jan 5 19:07:08 2015 +0100

    travis-ci: set proper email notification options
    
    (cherry picked from commit 04999c90b074bf1571036ab88bb0a384a58f97a2)

commit 6a1c998785bf763d16c11e261deea4a2d83e0f78
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jan 5 15:38:26 2015 +0100

    travis-ci: build only supported branches. Send email notifications on failure only
    
    (cherry picked from commit dc9928ec99901ec713d1a79b02a8554ed5f6618e)

commit 2d88f43202dee40c322755758d8ef1061f58acc3
Author: Luis Azedo <luis@2600hz.com>
Date:   Mon Jan 5 13:24:39 2015 +0000

    kazoo :  fix transform
    
    (cherry picked from commit 767fb51adbaecf37a0812731d9bf63a86f2b3c0e)

commit 11dc171ae98212bb22321e03f3c10e15b6017a80
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Fri Dec 26 18:46:41 2014 +0000

    kazoo : fork process with tcp option

commit a2aa22d8f23a8bcad0ed83831d0f6f10e9059a7c
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Dec 18 21:41:46 2014 +0100

    pkg/kamailio: Initial Travis CI configuration
    
    (cherry picked from commit 3cdfb23b6e9d13fea3ee0994b450279c3cc6a488)

commit 9bb59f922da4474e3b30e7f47cf841c9e40c3ffd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 18 00:52:48 2014 +0100

    dispatcher: readme file updated

commit 3cb767da8e049da87fd4e4c8dd824a59cd10b971
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Dec 14 14:21:06 2014 +0100

    dispatcher: dedicated section for attributes in docs
    
    - file format has it own section too
    
    (cherry picked from commit 610a93ea038f9eb10ac611263891813b734fc7a0)
    
    Conflicts:
    	modules/dispatcher/doc/dispatcher_admin.xml

commit d80dfcc179af4cb45552722887a35cfe8efcc435
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 11 23:37:24 2014 +0100

    core: set log prefix only for sip messages
    
    (cherry picked from commit 79a23a4fc154ad1ff174c3a8c2a14c3c5f85f402)

commit 8a6660697bf08d0522fcd7ffa60698ebcdc4f990
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 10 10:54:56 2014 +0100

    dialog: reset local variables shortcuts after reply and failure processing
    
    - avoid using wrong values to find dialogs with processing of next messages
    - reported by Julia Boudniatsky
    
    (cherry picked from commit dcdb73d792719e38844eef60f821365b587893d7)

commit 2f04794b8357ccfa1304ce53ff5795c6f4f0ca7f
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Tue Dec 9 19:05:31 2014 +0000

    registrar: Fix memory leak around path and outbound header parsing
    
    - Fix leak of parsed URI and URI parameters during a call to save()
    (cherry picked from commit 56c880120c07443eceb732117f0f1aa3558dcfe5)

commit 725501d7a96348f08376646112bd58c009b4b06f
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Dec 8 13:22:38 2014 +0100

    pv Update error in docs.

commit 0a377769262f95579878b6a48fad04fcdfca1e79
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Dec 7 09:19:00 2014 +0100

    evapi Add link to external library.
    (cherry picked from commit 8370ef43f0fbd2ee447ab65c5b5172677a47f644)

commit b4c4f72bdcdeec12068276a97fde62ba17921e51
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 8 09:11:32 2014 +0100

    auth_db: added sections ids for functions
    
    - better reference for web indexing
    
    (cherry picked from commit d17f162ee565b80ecd46b6f8f916a683748bf08b)

commit 9243615c6a6a4616d5aca621902eac7f0878cb0a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Dec 7 20:26:37 2014 +0100

    acc: fixed computation of extra accounting fields
    
    - introduced in previous commit
    - reported by and credits for troubleshooting to Anthony Messina
    
    (cherry picked from commit 0cf6fdc78d2171dba8d31370b84da99d8c94fb29)

commit b59e77cebcb5b9db2dff3aa9d4afaa4190210985
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Dec 7 19:44:38 2014 +0100

    auth_db: added ids to parameters
    
    - better reference for web indexing
    
    (cherry picked from commit 4eebd5d5cbf6c3f8c6b350c6d7e62f4f2a3e7610)

commit a9fc427270ad903a08042fcbc71d45ad4781474a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Dec 7 12:23:07 2014 +0100

    tmx: added its for mi functions in doc
    
    - better indexing for web
    
    (cherry picked from commit 7d6c87d4ba129dd2e7d28e183dbbf43b2df12557)

commit 693e8bcafbcda774a7cfd16f03923eb17c1e3d7c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Dec 6 01:03:14 2014 +0100

    tmx: added section ids for functions
    
    (cherry picked from commit dc6d9ba4c4f581e37c2bcbb7f1a3b4defe847e13)

commit db8859587bb5b97637e1f815ab631fc42e8d49c9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 5 22:40:25 2014 +0100

    exec: use proper header field iterator to print env variables
    
    - issue introduced with the patch for shellshock
    - reported by and credits for troubleshooting to Kristian Kielhofner
    
    (cherry picked from commit 8855e3e7fcece4ca2ab33e1f9c54b15831152400)

commit f03a1769c55b4992613e153bd8d7bd012fc67525
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 5 18:17:39 2014 +0100

    core: keep the password only if the user part is set
    
    - a report by Timo Klecker
    
    (cherry picked from commit 8c3d167b63096d3b465c53aca92ee18c5255188c)

commit 4fb1266b2222df1c3452683cc64dbce2d0ba5b98
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 5 16:39:32 2014 +0100

    acc: free extra attributes for db, radius and diameter
    
    - after the commit to allocate memory for extra attributes, only log
      accounting was freeing the memory
    - reported by Luca M.
    
    (cherry picked from commit 3afb2ea88fea4765a73e37f24b40dff8c8487122)

commit 0ac4c8e579214a75b102f2f1c6877dffb2db8597
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed Dec 3 09:13:49 2014 +0200

    modules/pua: do not override send_publish return value at error

commit fad00aeb2fb96cd9796ef41568e9b3cb535f300c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 1 11:50:15 2014 +0100

    nat_traversal: use dedicated function for testing via address against source ip
    
    (cherry picked from commit c6c4230fb0c4ca18f5c681c7195d3e1531255f3a)

commit a2832bf95bf0fa4e866ee4a04cabe944d5374ffb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 1 11:48:39 2014 +0100

    nathelper: use dedicated function for testing via address against source ip
    
    - reported by Igor Potjevlesch
    - previous used functions was checking the presence of rport and
      received parameters, ending in a wrong result for nat testing
    
    (cherry picked from commit 0b10377df11977d7ddd7e6bf30fe060d1fe200aa)

commit 7ebf861b27ae7e90092bc875d75772e5a1c941d5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 1 11:47:19 2014 +0100

    core: dedicated function to check Via address with source ip
    
    - received_via_test() as alternative to received_test() which looks also
      for rport and received parameters, confusing nat detection tests
    
    (cherry picked from commit 194743bf0de92ae09fdc817e57863f6bdb159539)

commit 15435f96b50a7bf71d321eb925988ebb7498bdf0
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Thu Nov 27 16:45:06 2014 -0500

    tmx: fix warning: may be used uninitialized in this function
    
    (cherry picked from commit 022ae9be87b11838345a3d22b1170b280aef8aa7)

commit 2c61fc8af3766844084c3ab669ded2527e458a63
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Thu Nov 27 16:16:26 2014 -0500

    tm: fix warning: may be used uninitialized in this function
    
    (cherry picked from commit 76ad065338e6970c09c5ed8bc0f84fd2bfdf0ac2)

commit 9eb85067e4c93ad952f87abcfc1d2ede6d194b97
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 25 16:07:31 2014 +0100

    kamctl: supress all output of which command searching for g/readlink
    
    - based on patch and report by Morten Tryfoss, FS#492
    
    (cherry picked from commit ed301d16f30195d9352245f782269f2b3ddf40cf)

commit 31d6d85beda8c2fd49d35c32ec8982fb7a09e4d9
Author: Morten Tryfoss <morten@tryfoss.no>
Date:   Tue Nov 25 10:18:04 2014 +0100

    fixes for centos rpm specs
    
    - updates for rtpengine and the new modules
    
    (cherry picked from commit 16fd690d1857dfb16681d918f11ed0863cd3845c)

commit 32791c6329bc54ad0b542c2459489a83433eae3c
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Nov 19 13:15:36 2014 +0000

    dbtext database definition: several fields in subscriber can be null

commit 27b566619cb69345a35f7af82b0b2a6a1c4ed5a6
Author: Juha Heinanen <jh@tutpro.com>
Date:   Tue Nov 18 04:32:35 2014 +0200

    nathelper: improved add_contact_alias() description
    - thanks to Dan Christian Bogos for pointing out the deficiency
    (cherry picked from commit c04f9554df58b1323a46f6e40337fa34b34f1cc9)

commit ca60c77acddc13d36ab691f8cac1f566323f6d86
Author: Olle E. Johansson <oej@edvina.net>
Date:   Thu Nov 13 12:16:25 2014 +0100

    app_python	Avoid collission in name space - rename init_modules to ap_init_modules


===================== 2014-11-11 Version 4.2.1 Released =====================

===================== Changes Since Version 4.2.0 ===========================

commit 23a70da2e560ff9cae84271930321dc3075a2ad3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 11 13:38:23 2014 +0100

    Makefile.defs: version set to 4.2.1

commit 79aea2314f3f4ef93645726c53ae3b9e9a66037b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 11 12:56:52 2014 +0100

    pkg/deb: version set to 4.2.1 in spec files

commit 3bd165bc6efa87920cc0bbdf5084755ebc62d66e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 11 12:46:54 2014 +0100

    pkg/rpm: set version 4.2.1 in spec files

commit 00c884a644689ec9e135283c26d0d9f90711bb4c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 10 15:42:39 2014 +0100

    tm: handle BRANCH_FAILURE_ROUTE in t_check_trans() test
    
    (cherry picked from commit 08248bae17024246442046376a4350007a100025)

commit 69db8e643ac2356e443eddd9eecb14430f3e7452
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Nov 8 11:10:11 2014 +0100

    htable: elaborated docs about sht_lock() and sht_unlock()
    
    (cherry picked from commit 44269cd654a6ab0557ca242f25ec41158e7dcbaf)

commit 7e6a27a907806fc48c35895c471c7d1ab97f2d27
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Nov 8 10:57:00 2014 +0100

    htable: make locking to access a slot re-entrant for a process
    
    - proper functionality for sht_lock()/sht_unlock()
    
    (cherry picked from commit 4f07daab9cb95e13c7c89a9a566d4a8c88b9145e)

commit 4bd289f1d893fd36c4fe508f34c0d2a58901d119
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 6 18:43:50 2014 +0100

    htable: use mode everywhere to control the locks for add operation
    
    (cherry picked from commit c7ff8a88e773e8d25958f86d178f05ee10fd0410)

commit 39d6a77084f6c32af1f0de646410a247e55355c3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 4 16:32:13 2014 +0100

    pua_reginfo: avoid sending notify when processing location record action triggered by itself
    
    (cherry picked from commit e070257321853d799a6325ac5e94f69b4ccb85e7)

commit 2965000599c1b03ad9b90eb6c773d03953b6e603
Author: Alex Hermann <alex@speakup.nl>
Date:   Mon Nov 10 12:24:11 2014 +0100

    perl: Sync log levels with kamailio core
    
    (cherry picked from commit 92fa1ac28b4991cd83338d1f99e898dfe1d8742f)

commit f39c6ae6934550eff8ba5b01bfe94abfea6a094e
Author: Alex Hermann <alex@speakup.nl>
Date:   Thu Oct 23 17:49:44 2014 +0200

    dialog: fix crash when trying to RPC export a "remote" profile
    
    (cherry picked from commit 79695ed2628db60199647baf653ce5f9b9005fe9)

commit 0b46ce64d443c5d271f32b2ec759eca0f066105e
Author: Alex Hermann <alex@speakup.nl>
Date:   Thu Oct 23 17:46:26 2014 +0200

    dialog: break loop when profile entry doesn't exist
    
    (cherry picked from commit a65a212c1e7587182f113a94f3d0d8b46c97baa0)

commit 950fb8e421daea12d268bc09b53297a175ccc758
Author: Alex Hermann <alex@speakup.nl>
Date:   Thu Oct 23 17:46:00 2014 +0200

    dialog: release lock when profile has been found
    
    (cherry picked from commit 10a655b5545f5170f339a9f18d702f4e85dd5778)

commit c161bd375b2e00215fa3d657aa6ec273ce515e6c
Author: Alex Hermann <alex@speakup.nl>
Date:   Thu Oct 30 17:15:38 2014 +0100

    perl: check for and handle memory allocation failures
    
    (cherry picked from commit 293caa403bba6741d15254a42d106392fc657888)

commit d14ba3700928a16b500cf832c1101d2fdd12a0e2
Author: Alex Hermann <alex@speakup.nl>
Date:   Thu Oct 30 17:12:28 2014 +0100

    core: Don't log errors when dns find no more records
    
    If the proxy is listeneing on both ipv4 and ipv6, DNS attempts are done for
    both A and AAAA records. If the last of these lookup fails with no records
    found, don't log an error if the first lookup did already return records.
    
    (cherry picked from commit 3aec75e97b579cc67340c0fb81b276321b4ab73a)

commit 51b7e8f539ada81cdb8e7fe49d5c0ccf5e3cc274
Author: Alex Hermann <alex@speakup.nl>
Date:   Tue Oct 16 14:57:42 2012 +0200

    dispatcher: Ignore IPv6 addresses if IPv6 lookups are disabled.
    
    (cherry picked from commit 2d7f748ef690846365e4dd5bc5a91df21e39321c)

commit 2d311c5897f68362f3bde53a3bbe21316d7c769f
Author: Alex Hermann <alex@speakup.nl>
Date:   Tue Oct 14 15:58:41 2014 +0200

    tm: backup xavps before running callbacks
    
    regular avps were being backupped, just not xavps.
    
    (cherry picked from commit e1f96b11379abd60fd53c49a376f6cf3cb1fc69d)

commit 3ed4a1b4d29b7ab2eac4d40d3efbf6a3e00efe4f
Author: Alex Hermann <alex@speakup.nl>
Date:   Fri Oct 10 11:06:43 2014 +0200

    core: fork_*_utimer()'s interval is in microseconds
    
    Sync comments with code and function names
    
    (cherry picked from commit e2596876b830783de88934d45c9c5563ba2c3577)

commit 2a0fab2d66b299cb6003cead79a986324d16560d
Author: Alex Hermann <alex@speakup.nl>
Date:   Thu Oct 9 17:54:20 2014 +0200

    core: time_t is unsigned, handle integer underflow correctly
    
    When the processing of the timer code takes longer than the interval, don't
    sleep for 4Gs.
    
    (cherry picked from commit 8adcf8f0e3ba2fa969583f6630dbd9e3aaecfcac)

commit 0c7df3a8375ee3dba52e42c098d70c54e779183c
Author: Alex Hermann <alex@speakup.nl>
Date:   Thu Oct 2 16:33:26 2014 +0200

    tm: remove dead code
    
    (cherry picked from commit 3d24997fd1ba34bd4e426656b1533530718008a0)

commit 50c60c511259bff8c8e782f949547a9f0967c5c6
Author: Alex Hermann <alex@speakup.nl>
Date:   Thu Oct 2 16:46:23 2014 +0200

    tm: log an error message as error, not debug
    
    (cherry picked from commit 54f19e018a1a569b532555311505d4962de49bd7)

commit 579c53be3fd6ad7cd8e90e56fb703084f5b94a78
Author: Alex Hermann <alex@speakup.nl>
Date:   Tue Oct 14 11:39:12 2014 +0200

    dmq: unlock in failure path in build_notification_body()
    
    (cherry picked from commit 5f05db99979e6c74d8303437d6c422478a1fbc7c)

commit b4c2800ced527f056dd907efe4b0987e94689ce8
Author: Alex Hermann <alex@speakup.nl>
Date:   Tue Oct 14 11:38:36 2014 +0200

    dmq: handle failure to build callback parameter
    
    (cherry picked from commit e98c601c43edbfbf7b389e04e9fb16839577ef5a)

commit 2109a705b4ccabca6642d00121e7253f0a2a661e
Author: Alex Hermann <alex@speakup.nl>
Date:   Mon Oct 20 22:35:59 2014 +0200

    dmq: check if dmq socket exists
    
    (cherry picked from commit c6d2480efd95336ae34a2fb732dd4cb62ac89cbb)

commit 9cc499e8350ee8f37dfb844c02497d7233e146d1
Author: Alex Hermann <alex@speakup.nl>
Date:   Fri Aug 22 15:56:22 2014 +0200

    mi_datagram: Send error response on out-of-memory
    
    (cherry picked from commit 902a77af1501f78fcc1205a37a5307e1d300f301)

commit 293d7cb86bc1c59ede155dfbcf8627ccfcbc1710
Author: Alex Hermann <alex@speakup.nl>
Date:   Fri Aug 22 15:16:00 2014 +0200

    core: Document the right type for 'str*' in the RPC interface
    
    (cherry picked from commit a4eacbb469909978b7a9eff8767dcbdd5110ee99)

commit a7ab7030ea0f5afb08009985a245e1499e1f8517
Author: Alex Hermann <alex@speakup.nl>
Date:   Tue Aug 19 12:36:23 2014 +0200

    core: sip_msg_shm_clone: clone parsed maxforwards value in shm
    
    maxfwd module modified the msg buf directly instead of adding a lump. In
    addition it is filling the parsed value of the header field.
    
    Clone this field into shm so later code can at least determine if the msg
    has been mangled so it can retreive the original value of the header.
    
    (cherry picked from commit 42f506c08073c5f8ca84f1f12ea9e6c820f162d8)

commit ae01e2ed5e7decace416fefbfd64073ffd3d62ac
Author: Alex Hermann <alex@speakup.nl>
Date:   Mon Oct 20 15:38:51 2014 +0200

    kcore: print_rr_body: return number of printed Record-Route bodies
    
    Act like the documentation, return the number of printed RR bodies, not the
    total number of RR bodies.
    
    (cherry picked from commit aa4fabe05dd3b6dc841325fe279596293d327a92)

commit d68066614211d1a406c0c12f11ce907340e42255
Author: Alex Hermann <alex@speakup.nl>
Date:   Mon Oct 20 15:38:11 2014 +0200

    tm: Fix setting flags for record-route headers
    
    The flags where set in add_uac() by counting the number of record-route
    headers added by prepare_new_uac(). The latter function backups and
    restores the list of lumps, so add_uac() only sees the original list,
    which is not what has happened on the branch being handled.
    
    Moving setting the flags into prepare_new_uac() fixes this.
    
    This fixed the dialog module, which has to remove the correct number
    of RR headers from the callee's routeset (which it does based on the
    tm flags).
    
    (cherry picked from commit ee9b78709516b935e087b0efcb620c13aad1a740)

commit 2f465eccc23ce472daa709322809e863b3702f16
Author: Luis Azedo <luis@2600hz.com>
Date:   Mon Nov 10 13:35:53 2014 +0000

    Revert "kazoo : remove dependencies"
    
    This reverts commit 1630ec25958bda98a98864cbef57000dab8f2aeb.

commit 1630ec25958bda98a98864cbef57000dab8f2aeb
Author: Luis Azedo <luis@2600hz.com>
Date:   Mon Nov 10 13:25:30 2014 +0000

    kazoo : remove dependencies

commit 9a2d304f961d87d70ad6d27e85c3dac6d05f2a01
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Nov 6 19:05:48 2014 +0100

    pkg/kamailio/deb: add kazoo module package

commit 8eea9aa8faafd5a248a00caaba43379fc7b52423
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 5 14:29:34 2014 +0100

    json: unreference the json object in json_get_field()
    
    - the parsed json object has to be freed
    - reported by dongwflj@163.com
    
    (cherry picked from commit def8d2600422a442b971c204df98594b0dfdaacd)

commit bcfd43b42eb8115d7698201250a15f5ddd82b4c9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 5 14:04:33 2014 +0100

    mqueue: elaborated the docs for mq_size() to reflect return codes
    
    (cherry picked from commit cf9303b8063e77426e0506bed09577fe7a584fb1)

commit 281c668b5e3a0ef9f7edde2bbea6b81201bd00b0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 5 13:59:53 2014 +0100

    mqueue: fix mq_size() not to return 0
    
    - return 0 for a config function is considered 'exit' by interpreter
    - if size of the queue is 0, the function return -1
    - for other error cases, the return code was decremented by 1
    
    (cherry picked from commit bde57b53386e792651b5ac86ea32d16ab721a07c)

commit 3ddda387934842542c2952ee912db55ba91f1c0e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 4 10:20:46 2014 +0100

    benchmark: sync'ed log level values in documentation
    
    (cherry picked from commit 61ab723bb46f46f9013587e26ee07f39e5388ff8)

commit aeb98d3deae7a551f11a6bb947378da7448e11fe
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 3 18:41:01 2014 +0100

    uac: use transaction to propagate uac_auth() flag
    
    - needed by dialog to increase the cseq
    - local request is no longer accessible at forwarding callback
    
    (cherry picked from commit 952227ef749da464c7990fa7f056764daf4bda0d)

commit e82f1b2c3ab45472fcabf0ed4053d8ecc057d0ca
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 31 12:35:56 2014 +0100

    dialog: increase local cseq after REFER generated by dlg_bridge
    
    - otherwise the next BYE can be rejected
    
    (cherry picked from commit c76ee9facb771d2eae792214e6d4cef39c94a9eb)

commit 4aea47fa023b705947af1bff747745cf105a64bf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 31 12:33:38 2014 +0100

    tm: update headers shortcuts if buffer rebuilt after event_route[tm:local-requests]
    
    - affecting transactions for local generated requests
    - bulding local ACK uses the shortcuts and they ended up being broken
    - reported by Kristian F. Høgh
    
    (cherry picked from commit b6d3dc61a78e549c9a75ddfa2fbb86aa2a1682c5)

commit 4f74bfc615ce29088762eed7e41873fd07c4d2d0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 31 11:09:53 2014 +0100

    main.c: fix compile warning
    
    (cherry picked from commit e4f18cb322d54035fb6825df3a2f712ed03a71db)

commit bf78e8498a9ac9441fcdb7141b0cf2a7b8739e83
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 31 00:31:11 2014 +0100

    tm: do all the clean local msg structure in one place
    
    - uri/dst-uri were clened before the entire local sip message, not being
      visible while rebuilding the content
    
    (cherry picked from commit a2252afe90e0acd779e64c47eacc174b4bbdc41c)

commit 7b220da5d06b316617e33d04e5cdc481672e5e83
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 30 22:29:01 2014 +0100

    pipelimit: update the limit of pipe for pl_check(pipeid, alg, limit)
    
    - affects the dynamic pipes that could have been created by same
      function on a previous execution, allowing to be on-the-fly updated
    - reported by Alex Balashov
    
    (cherry picked from commit 280f947eac5c66bfa6151c75983ffa9e533dd709)

commit 34c82570c23a0d133c82483bfd9425eb9a65b06e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 30 20:47:42 2014 +0100

    rr: dont set msg flag FL_RR_ADDED for record_route() in branch_route
    
    - the operation is specific only for the branch
    
    (cherry picked from commit 58ad681ab68a14e8fe2b0f6ebc6cf03bdabeea80)

commit 631e558f97728b91b3c0b3341c6c4ecc16902a82
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 30 11:41:41 2014 +0100

    tm: safety catch inside t_check_trans() when already in a tm routing block
    
    - transaction is known and some of these routing blocks are inside tm
      lock, which can result in deadlock if not tested
    - reported by Andrew Pogrebennyk, FS#482
    
    (cherry picked from commit a8d50919bd614b704f3a4e08ff90d844b2c29829)

commit b5ead3683782495da208fad2dffef61f893371b3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 30 10:23:51 2014 +0100

    sqlops: use row index for storing result of sql_pvquery()
    
    - reported by Savolainen Dmitri, FS#487
    
    (cherry picked from commit 367840503010d1be0da23e79525f2f88eb09ebcf)

commit 3209d2245cbc3d2def94065aed0ccdab23678a64
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 30 10:10:15 2014 +0100

    htable: safety check for key type and value
    
    - reported by FS#486
    
    (cherry picked from commit f5d9b59ee5aabb1da934ae2ce8101250041c05d1)

commit 7d31ee740c49034f83192feffdcba2f7b8601fab
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Wed Oct 29 16:18:28 2014 +0000

    registrar: Prevent incorrect application of path when forwarding a register
    
    - Reset the internal path pointer after a save() to prevent it being added
      as a Route: header, e.g. when running t_replicate()
    
    (cherry picked from commit 61a1eee4fe2b7e3a7c6a8f82c86ac52957439053)

commit e968d72f51787f53b154c2cbc614188e60d8f9fb
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Mon Oct 20 15:02:59 2014 +0100

    sdpops/documentation: Add id's to function sections
    
    (cherry picked from commit 69cd679496c482aabd17f2c7fbde7a5282864308)

commit 49c39a3b2409636d1360d943e6785a34002c9009
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Wed Oct 8 21:11:55 2014 +0100

    core/parser: Fix extract_sendrecv_mode to always return mode if valid
    
    - All four sendrecv directions return 0
    - is_on_hold flag set for inactive and sendonly
    
    (cherry picked from commit 0a019df8f2922a940a41742ce0e4560bb6523d6c)

commit d503b1159af85ae17667ae943a515c3e9700c276
Author: Jason Penton <jason.penton@gmail.com>
Date:   Tue Oct 28 17:26:43 2014 +0200

    modules/dialog_ng: prevent seg fault if socket struct is null
    
    (cherry picked from commit de369d4b466078c4c5aada0fc55d9689b2d13047)

commit 96d3484b8f381be96162af94eb4afa5b9d110e3b
Author: lucian balanceanu <lucian.balanceanu@1and1.ro>
Date:   Fri Oct 24 17:29:35 2014 +0300

    cr: fix some cr kamctl fifo problems
    
    - initialize builtin structures with appropiate values
    
    (cherry picked from commit 22d125e3b73688b227a951dce1ce12b4c798229a)

commit c059fd51289945f34cfd38ad478e5ca62ad5c78c
Author: lucian balanceanu <lucian.balanceanu@1and1.ro>
Date:   Fri Oct 24 17:12:34 2014 +0300

    cr: decreased logging severity of some messages
    
    - moved some informative messages from ERR to INFO, DBG
    
    (cherry picked from commit 2a57414fd952f36f88b1ab2dc038934a8ddf6d64)

commit 8c52d68aa4cf432f693a4e7eff9e56da251423f0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 21 16:32:26 2014 +0200

    tls: note that SSLv3 should not be used if high security is needed
    
    - the note was already for SSLv2
    
    (cherry picked from commit 5fe0d14745303c61d3fafe9decbb735d5424a442)

commit adc3d44f70f2c79bfeea95b1336798ce227d8170
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Oct 14 09:25:12 2014 +0200

    test/unit: Add Sipsak URL in README
    
    (cherry picked from commit c2180873931408e7ff35e826f82505a7a99167e6)

commit a0cadc6c6a435b43545d28f1ecc7c01240db0f16
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 13 23:50:21 2014 +0200

    test/unit: updates to units 27, 28, 29, 31 ane 33
    
    - parametrizied 11.cfg
    
    (cherry picked from commit 4d898e9391ff4990eb5ce2319c9a5ca7d66d98b4)

commit 3987ba284a09a71ed6a1f266867414ddcaf4953a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 13 22:49:38 2014 +0200

    test/unit: sipsak listed as dependency in readme
    
    (cherry picked from commit dad6e668c3839bafb20fcee31fdd35a1ce7ceac7)
    
    Conflicts:
    	test/unit/README

commit 2b4bb3e0153cd951d3559382185382a838f3a728
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 13 22:47:28 2014 +0200

    test/unit: updated unit 25.sh
    
    (cherry picked from commit 66b93da82ed075c0a4d9d6b1e5f93932432a1aee)

commit fcc470429bf5dfee411cca052db424c29002499c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 13 22:35:07 2014 +0200

    test/unit: updates to unit 22
    
    (cherry picked from commit 6f476de8d0e658c148328ace7f0f27f0574fb52e)

commit 97cab82e1217776b248a424b6d0ee6aaf9b092de
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 29 12:07:57 2014 +0100

    dialog: fixed adding contact header to REFER generated by dlg_bridge
    
    - reported by Paul Smith
    
    (cherry picked from commit ab7519006b6a53792d66b6903a4b0694083179b6)

commit 7d6ad74fece3cb038ce3c8c3e82bd7380bfca3fa
Author: Elena-Ramona Modroiu <ramona@asipto.com>
Date:   Tue Oct 28 11:41:47 2014 +0100

    htable: set str shortcut to iterator name
    
    - intended for optimization of iterator search by name
    (cherry picked from commit 583c705374c9e1da7817bf204b3da225c784e54a)

commit c46df63add89b5840759fef0137b110fe7c971f2
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sun Oct 26 19:11:28 2014 +0200

    modules/tmx: downgraded info message to debug message
    - INFO: tmx [t_var.c:738]: pv_get_t_branch(): branch flags is [32768]
    (cherry picked from commit b3635962175dae2ba4d2df3e056248d08f0f6ad1)

commit 8107f39a866817e12dcd5ef5a95dc562fcf121a2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Oct 26 16:32:13 2014 +0100

    textops: include sdp_helpr_funcs.h to get rid of compile warning
    
    - needed for use of get_mixed_part_delimiter()
    - reported by Juha Heinanen
    (cherry picked from commit 8608da35d224c70d2bd8cfc728f3d07e1ea7a3ce)

commit 7a6e87eea35a9599d5a52d2cbf5f7dd8362e067c
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Oct 24 11:48:53 2014 +0200

    textops: fix append_body_part
    
    append was adding double '--' to the delimiter
    
    (cherry picked from commit e71c7f014f1217cb4431f2644e8c4c32cc6544f2)

commit 324e085a2f982120a075befb6ef420ca0b2fac75
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 23 00:54:59 2014 +0200

    async: fixed typo in docs and adjusted example
    
    (cherry picked from commit 46f3342428cd52fb01756c696e4e0f44199109da)

commit 6649d9809ed6e527aaef45bb7a137c49e3d9d3de
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 22 19:14:03 2014 +0200

    uac: proper set of enabled/disabled flag for reg reocrds via rpc
    
    - patch by Savolainen Dmitri, FS#483
    
    (cherry picked from commit da844d7cc76e4db3b4bb2d9e5ba62cdfb394b110)

commit 2c7374e3b671546355f5d546f0555e2fc65ace3f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 22 19:08:25 2014 +0200

    uac: release lock when listing records via rpc
    
    - patch by Savolainen Dmitri, FS#484
    
    (cherry picked from commit f63865041136aec65e2f7824967a702b23191364)

commit 800a84c203a5a22236514bddfdc1762debfc5a14
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 22 19:01:32 2014 +0200

    uac: set hash ids for record refresh command
    
    - reported by Savolainen Dmitri, FS#485
    
    (cherry picked from commit 148c03b35ae3489910a02ba530441862b805be65)

commit 438f8838a23646d99c5c119c3719e18d79d1b402
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Oct 20 13:07:41 2014 +0200

    pkg/kamailio/deb: Add kazoo module to kamailio-extra-modules
    
    (cherry picked from commit 3869b9d6eac5af5120bc275201d6c04e7596d929)

commit dc4ce76cc54ba58006fac6f4eec5084fdaff4a3b
Author: Luis Azedo <luis@2600hz.com>
Date:   Tue Oct 21 18:35:03 2014 +0100

    kazoo : compatibility issues with json-c & rabbitmq recent versions

commit 6d89d2328a375a6660e46a5031d66b16e05d0efb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 17 09:42:13 2014 +0200

    pipelimit: enhanced docs for pl_check() function
    
    - documented the algorithm and limit parameters
    
    (cherry picked from commit 24e76b1932fa8c4e1136ad82cb582a97c50244c4)

commit f78361d777c20436641bf16a024f12e6a8f3ed7f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 17 09:40:33 2014 +0200

    pipelimit: fix dynamic pipe limit check
    
    - proper add and check at the same time
    
    (cherry picked from commit b76afe7c0699b936bec3d7bb1c3a740bf08fdb1c)


===================== 2014-10-16 Version 4.2.0 Released =====================

===================== Changes Since Version 4.1.0 ===========================

commit f73862c80d27abdcebb2a8e931d0dd16c3aa8e02
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 16 14:34:51 2014 +0200

    Makefile.defs: version set to 4.2.0

commit 33813b2057a73c64362e26473ac64a6501c5d7c7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 16 14:32:33 2014 +0200

    pkg/deb: version set to 4.2.0 in specs

commit a6ca57d60df230aa3d334a1276bbfba2cfdd29a1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 16 14:27:54 2014 +0200

    pkg/rpm: set version to 4.2.0 in specs

commit d353917c9e880da60282e39cb8c5c06193f6e4c5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 16 10:19:22 2014 +0200

    ChangeLog: updates to content in preparation for 4.2.0 release

commit 3948305d86f6211428f60c58e138b18aacb3dde5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 16 09:55:58 2014 +0200

    pkg/rpm: updated values for memory size in specs
    
    (cherry picked from commit 22aef82dbc60f67dd606e568308114118de729a0)

commit 39042d58ee0af46545c3d3bfbb68bbaa8f44dbcf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 16 09:55:10 2014 +0200

    pkg/deb: updated default values for memory in init.d scripts
    
    (cherry picked from commit a8e3b9187ba14177add9b3550761b95fd7098911)

commit 450eaed84907357626f84ded58ae04537a63507f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 16 01:06:09 2014 +0200

    textops: fix not initialized variable for muti-part body
    
    (cherry picked from commit f1178c4d0e12f7d7e05bd6551ec3a841f1f23055)

commit 78a5d5d1f1cb8c59b5ff64d7df9c6ecd1634fcf8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 16 01:03:54 2014 +0200

    dialog: proper de-serialization of expires value for a profile
    
    (cherry picked from commit ab9d9a242ec60b820496794953610a84b303d2f3)

commit 980bf253a9458180e7a34eefd9bc221b1744c0a6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 16 00:58:27 2014 +0200

    htable: initialize the value for iterator list index
    
    (cherry picked from commit 853bb22836c888b19edc9db00edb1df0c0be0554)

commit c07c94c3fe7809d4b0e4ec143d9e1ebef8a7cfc3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 16 00:57:29 2014 +0200

    websocket: safety guard when computing the list of connections
    
    - avoid going further if connection is null -- unlikely to happen as len
      of the list is computed before
    
    (cherry picked from commit 19e8a5618f86833995d17200267910e44471141d)

commit d3ceeccfe0d5f65d173b910b4a43d3767fdce0b4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 16 00:08:27 2014 +0200

    kamailio.cfg: overwrite log level name for cfgtrace
    
    - avoid mixing its messages with typical logs printed from code
    
    (cherry picked from commit c3f57334976cd1b9741ea9336554c9ecfc3e014e)

commit f13e739c767ddfbaaddecc92b492bcf37970a2be
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 16 00:03:22 2014 +0200

    corex: fix name in the example for send_data() function
    
    (cherry picked from commit 101af78891607fae2e63d5976c8e13b90334c03f)

commit c8bf1d1ff7422e8e20410baffcc85c5ede58c482
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 15 11:53:56 2014 +0200

    evapi: fixed typo in the Makefile pkg-config search
    
    (cherry picked from commit 9253db2075d53548ee8e2b99f41cb1747a9ad12e)

commit 5b7315b7c68aa5fe09cd91db0f85a7fd80d648ec
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 14 16:13:43 2014 +0200

    ndb_mongodb: fixed c&p typo for section id
    
    (cherry picked from commit bd4233e1441b903e9893779962b681dbfc493a3b)

commit 83ea1bc5582391681dc8465052f53ad115ed2e00
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 14 14:46:30 2014 +0200

    doc/rpc_list: regenerated rpc commands lists
    
    (cherry picked from commit fa16440977eaa32ba7f1fd82d6c35daa40e27dd2)

commit e6e65283abd41043e3188240d89cd8c7549daada
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Oct 13 23:40:51 2014 +0200

    pkg/kamailio/deb: update version to 4.2.0~rc1

commit 1103028d36259d1304b81deef15da44e8c1c7275
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 13 18:03:04 2014 +0200

    Makefile.defs: version set to 4.2.0-rc1

commit 432ac22171872d0d4a63180482fc4e4a894cb3df
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 13 18:01:44 2014 +0200

    tm: updated readme with default value for failure_reply_mode
    
    - addapted from master commit 469c150

commit fca7a813f092f863a9063dd867011a9e603cf242
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 13 13:23:17 2014 +0200

    core: default size for shared memory is 64MB
    
    - decent size at least for 64b architecture where pointer overhead is
      bigger
    
    (cherry picked from commit d3ce0717198cc0147c84c3526eb34468f847aad2)

commit f24a05c221656eb004b45eddeddf06bfd1952278
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 13 13:14:49 2014 +0200

    tm: default value for failure_reply_mode set to 3
    
    - discard previous replies if a new serial forking step is done
    
    (cherry picked from commit 8118c85bc53494c5a1d6e0a9fd655778f8ca8b61)

commit 20719de7755e85a75f6b10b28c58c81e6f46fa63
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 13 13:10:33 2014 +0200

    core: pv print default buffer size set to 8kB
    
    (cherry picked from commit b1a8a624146056e38c725b70273174324dd134a4)

commit ae897e06da2a5babee5f678a34ebda42654a6f0a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 13 13:07:17 2014 +0200

    core: default tcp read buffer size set to 16kB
    
    (cherry picked from commit eccc58969ca38b9eecd22a0d1ecccf440d9e8ec4)

commit 5350c4e3479256a25ee3b6416a59a1484c63786f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 13 12:32:08 2014 +0200

    pua_mi: removed empty sections from docs
    
    - updated title for mi commands sections to match indexing expected
      value (reported by Juha Heinanen)
    
    (cherry picked from commit aaca5cc26960e52361bdfcc4e498908c39805207)

commit 2c3bdd64135a369de072747e087af97be7aacbab
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 13 12:30:11 2014 +0200

    dispatcher: normalized section name for rpc commands in docs
    
    - easier for indexing
    
    (cherry picked from commit 45eae146d49a8e9bc55fe553815fa6739b8cebe6)

commit 98826710632d0903f3aef7473582d239f584a542
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 13 11:57:48 2014 +0200

    db_cluster: safey check to be sure the command is implemented by db connector
    
    - reported by Miguel Reis, FS#476
    
    (cherry picked from commit d1541b8299581cdfaf84169e307f47116def5cbf)

commit d510ff69559934d9ab586fef3e6e9bad00cf0a8b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 13 11:34:40 2014 +0200

    uac: init avp_value lenght to be safe when avp is not found for restoring From/To URI
    
    - reported by Klaus Darilion, FS#479
    
    (cherry picked from commit a4432c327044e720d4a2ac388f7aa0692f36e873)

commit f13a0d825b3b41eff5197c143f28b6d38e0b7132
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 13 00:06:18 2014 +0200

    kamdbctl: search for greadlink first
    
    - bsd version of readlink is different than gnu version
    
    (cherry picked from commit ba1967df93fa9bcd39070c325f72081b5adf7748)

commit 8767ad287a3e60239e997bd27698299527703fb5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 13 00:05:24 2014 +0200

    kamctl: search for greadlink first
    
    - bsd version of readlink is different than gnu version
    
    (cherry picked from commit b209f27df95ffb27ea8fef00a402f2a27b8871a7)

commit 4128e3cdd8e9bbc0f539b22b3c52c579625905cb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Oct 12 23:23:03 2014 +0200

    kamctl: support of fnmatch operator for dialplan
    
    - do not reload rules in memory after each change in database to allow
      batch updates. Reload command has to be done explicitely
    - parameters of addrule after match expression are optional
    
    (cherry picked from commit 860ebc3e971ed562c441054f7c09def1a505ea34)

commit 53eb694e38836b19e8af7ffaa59b7014cd5f497e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Oct 12 18:58:02 2014 +0200

    dialplan: extended debug message to be more useful
    
    (cherry picked from commit 37c6e7ec80a16b93751d535de3b7784c1270d8b8)

commit c94a027b23776a9e5e42250e777470d02f54b115
Author: Lucian Balaceanu <lucian.balaceanu@1and1.ro>
Date:   Sun Oct 12 10:28:29 2014 +0200

    core: execute onsend_route for replies before sending out
    
    - control execution of onsend_route block for replies via parameter
      onsend_route_reply
    
    (cherry picked from commit 214b161e644c2d7468d9ac3ea13ad0be5196d143)

commit 6c7bbcddf48dbfc1bf563eba9a9e10991ac52cc3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 10 21:16:51 2014 +0200

    tm: handle r-uri alias parameter for local generated requests within a dialog
    
    (cherry picked from commit 3e01905143ace159b18e11a31edf39018d754bba)

commit 6f4c872f302111abda6aa810fb462b08809aaac9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 10 12:19:29 2014 +0200

    core: safety check for server_header lenght
    
    - don't add the header in local generated replies if the value is empty
    
    (cherry picked from commit 866ddc109bfd7c681e13ce529d271e8a2a33a972)

commit f90edc4efed7fb4bc2d0f6d1a20a69e1751485d3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 10 12:11:52 2014 +0200

    tm: safety check for user_agent_header value
    
    - don't add the header in local generated requests if the value is empty
    
    (cherry picked from commit cea9b91dacdb23b22fc1a7dd8454994eab9efa6e)

commit aa0175dfe854625f90f1d521e6c3cd5445301804
Author: Juha Heinanen <jh@tutpro.com>
Date:   Mon Oct 13 19:00:08 2014 +0300

    modules/pua: reduced log level of cleaning message
    (cherry picked from commit 53f12ab00ae9ea2075ad207a1cc53dc52c242e3a)

commit 9f177b5d810f4f2f13030e5b20c3a4671b662232
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Oct 12 21:50:04 2014 +0200

    siptrace Documentation updates, add section ID's

commit 6a69cfbfd6745bcaeee14a5bc5ce8ab38f5a7b50
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Oct 12 20:38:27 2014 +0200

    uri_db Documentation update, section IDs added

commit 8ea81d7303d1b4ec3e4a2481ecaf49692923be29
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Oct 12 20:19:05 2014 +0200

    CA example README update

commit af67db379b3053e4743c45bf93e6c6636f84cdd0
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Oct 12 20:06:28 2014 +0200

    README - updating version number

commit 65659addafd0a492cafbb6c9cbaf3644442f333a
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sun Oct 12 13:41:41 2014 +0300

    modules/pua: db_mode=2 send_publish fixes
    
    - plus small debug message edits
    (cherry picked from commit 6822ff45e931ad3e93b22ebf7d1beb350bf27e70)

commit 24b5a1cac18c8da397663fc5561b9fe44ed214e2
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Oct 9 09:57:13 2014 +0200

    pkg/kamailio/deb: update version to 4.2.0~rc0

commit 30dc30150b8a7efad84e4fa2ac2d4693274a7d98
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Wed Oct 8 19:01:20 2014 +0100

    core: xavp: Fix xavp_insert to prevent corrupted linked lists
    
    - Inserting data at a given index will pad the xavp with XTYPE_NULL entries
    - Inserting data will replace a NULL entry if present
    (cherry picked from commit 1828c8ab644243878fc6db9ff0f2592e656dc09a)

commit 5bd4d15dfda23cdd758788a145972afbfb869c60
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 8 23:45:54 2014 +0200

    Makefile.defs: version set to 4.2.0-rc0
    
    - branch for release series 4.2.x

commit ffd4d514293aff09325eaf17fa1d511a83571e74
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 8 23:37:20 2014 +0200

    dialog: regenerated readme file

commit ebe64df20181f4e569548961b9a1ca64b5cfa444
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 8 23:36:42 2014 +0200

    dialog: sync'ed parameter names for columns with source code

commit 9a770b1f55dc478c5f449d1c3baafdf9375740ba
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed Oct 8 18:54:31 2014 +0300

    modules/pua_mi: fixed section tag

commit 941de2f0c8bfeb81f138ef03ce55e9da6534e82a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 7 08:55:26 2014 +0200

    acc: docs for clone_msg parameter

commit 15fc8b9c59aaf31f005e38f54d363f1e9d0a068e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 7 08:48:31 2014 +0200

    acc: option to work on a cloned sip msg request for getting acc attributes
    
    - it applies for callback done in tm on reply received
    - avoids working on the shm stored request that can be concurently
      accessed and some header shortcuts can become set
    - clone_msg - new parameter to control this behavior, default is 1 (use
      a cloned structure)

commit bb493249566f5572eae23df90a383f0f3112d365
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Oct 5 22:48:39 2014 +0200

    kamctl: refreshed the sql scripts from schema xml files

commit 050b5667fcba38c5889da75556695a26a2ea7dd5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Oct 5 22:25:20 2014 +0200

    test/unit: updated unit 21.sh

commit 061f868088365ab9348ad1797ba5efd979fd6ad7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Oct 5 21:56:13 2014 +0200

    test/unit: updated unit 20.sh

commit e675f20af9a4d9a4b5e7b11277f4a4e0c774e128
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Oct 5 21:55:51 2014 +0200

    lib/srdb1: end of line after several debug messages

commit bc4792f39a7a0b2ac971f82f01c436d488f2f393
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Oct 5 10:08:20 2014 +0200

    kamdbctl: check if kamctlrc is in the same folder

commit aba6ee05e525a66a9e7168336c76d069a1dccc24
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Oct 5 10:07:34 2014 +0200

    kamctl: check if kamctlrc is in the same folder

commit 9d646005e52efc1a5d5e4e0390228a7d4021f5c3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Oct 5 10:03:43 2014 +0200

    utils/kamctl: lookup new versions of dbutils tools in kamdbctl.db_berkeley

commit bc1743d87f2722c1af7743cc27af98c16c031a3a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Oct 5 10:02:33 2014 +0200

    test/unit: fixes for unit 17 (db_berkeley)

commit 5822dc04f01b20ddfe9d37e9c0eea53fa658164b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Oct 5 10:01:42 2014 +0200

    db_berkely: end log message with new line

commit 3627d33e720d51046a37b49e91d509370064015d
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Oct 5 21:32:08 2014 +0200

    QOS minor doc updates

commit f4111c41057d1a195bf30ed2cfa0ebb6049349a2
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Oct 5 21:10:31 2014 +0200

    nathelper Minor doc updates, section ID's added

commit c1c285b30844eedea9b0390bf4a603fd30d641df
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Oct 5 20:03:59 2014 +0200

    msilo minor doc updates, add section ID's

commit 5236f6e6623057e959ef79ff7f1f61cfa2dbb096
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Oct 5 19:25:07 2014 +0200

    diversion minor doc updates, adding section ID's

commit 5ac8ebafe7fb88663a163b2139001bca2e8571a7
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Oct 5 19:16:53 2014 +0200

    pua_xmpp Minor doc updates

commit 110f03f861b21323868256f160c047adaeefa6e0
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Oct 5 19:09:55 2014 +0200

    regex Minor doc updates

commit 9143a2e0e4bf85e3547dbf0d4287a2a80d99de0d
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 23:15:54 2014 -0400

    usr_avp.c: logging: convert LOG to LM_*

commit 7540a139ac60dbb751593a45863bc041c8303313
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 23:08:46 2014 -0400

    udp_server.c: logging: convert LOG to LM_*

commit 8a1f2eded885cb7f2d73ebb1ea46f3a320efa742
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 22:53:34 2014 -0400

    tcp_read.c: logging: convert LOG to LM_*

commit 3a82f963a2d6032cd9180d053091d637fca51ef8
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 22:42:25 2014 -0400

    tcp_main.c: logging: convert LOG to LM_*

commit 14839f0692498e9e6ba30ae14c815c990978465d
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 21:50:19 2014 -0400

    switch.c: logging: convert LOG to LM_*

commit 153ab772ce2285d2522c7a1913ae53acd111d76f
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 21:44:56 2014 -0400

    sr_module.c: logging: convert LOG to LM_*

commit 3478802ca2bfb898c6820f147032f2c56b637cac
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 21:33:56 2014 -0400

    socket_info.c: logging: convert LOG to LM_*

commit 500f06d314a6c2ba05fb2af5a1bdcfd7eda4df1d
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 21:26:28 2014 -0400

    select_buf.c: logging: convert LOG to LM_*

commit cdc727b2871a4392ca769b35a9004ff995016e72
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 21:25:37 2014 -0400

    select.c: logging: convert LOG to LM_*

commit 931c45dd129676bd668f0c15fd71e0d22799cbdb
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 21:24:54 2014 -0400

    route.c: logging: convert LOG to LM_*

commit 8e1c2b1a550969f6c4d15964d10d498179f4fab6
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 21:08:14 2014 -0400

    resolve.c: logging: convert LOG to LM_*

commit 6e62abb8572118dc4fd19e602acc2a579ad629f1
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 20:59:35 2014 -0400

    receive.c: logging: convert LOG to LM_*

commit af8bbc2e13ed2831a88acf65fd7cf7e2b18eec78
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 20:56:28 2014 -0400

    re.c: logging: convert LOG to LM_*

commit 6537bcc04971be84c5006a39c76cd58167c177ef
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 20:50:10 2014 -0400

    raw_listener.c: logging: convert LOG to LM_*

commit 7afea2225e210cd8652dea22f4813d82c20126ee
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 20:48:51 2014 -0400

    pt.c: logging: convert LOG to LM_*

commit 4283934eac82b063596bf32158d6a98bcb542816
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 20:40:59 2014 -0400

    proxy.c: logging: convert LOG to LM_*

commit eeeb3693f93bae48f300ca916668510cf329bd69
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 20:38:22 2014 -0400

    msg_translator.c: logging: convert LOG to LM_*

commit 2990e54f50e071101ced7b63c81f89045053f42f
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 20:20:49 2014 -0400

    flags.c: logging: convert LOG to LM_*

commit 08d458183d8c6c5dea8cae3f4256676988b8473d
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 20:16:23 2014 -0400

    dst_blacklist.c: logging: convert LOG to LM_*

commit e3d78d57cdba73c9374e996813d78d4485c940c0
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 20:14:38 2014 -0400

    dns_cache.c: logging: convert LOG to LM_*

commit 4c2e5693fe00f0326a33954553751d59b42166d3
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 17:53:34 2014 -0400

    error.c: logging: convert LOG to LM_*

commit 1e3aab0b17f1a5d2eec6a6c84a01361dd4c7fdf8
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 17:50:53 2014 -0400

    data_lump_rpl.c: logging: convert LOG to LM_*

commit 7fb04ae669a969edec08e228800ff0ebbda8372b
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 17:49:29 2014 -0400

    data_lump.c: logging: convert LOG to LM_*

commit b908f660e11d67b1d6a5e39b1add6e8fba591981
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 17:41:36 2014 -0400

    daemonize.c: logging: convert LOG to LM_*

commit a2a91d7d6e4ae84a93f802545e5db8a902616df1
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 17:39:30 2014 -0400

    main.c: logging: convert LOG to LM_*

commit 3a7f6bb32cdd82d11e38cd9dd8d1658666adf7cc
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 17:26:34 2014 -0400

    route_struct.c: logging: convert LOG to LM_*

commit 0b6225253049c0a8af2630bd40f0b908634765cb
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 17:24:17 2014 -0400

    sip_msg_clone.c: logging: convert LOG to LM_*

commit b661d51d28471237747bc4dca30b35e4b176d412
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 17:22:31 2014 -0400

    lock_ops.c: logging: convert LOG to LM_*

commit 5f1205c8c98ea508d60830de48a2b43eb14f28e3
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 17:20:41 2014 -0400

    lock_ops.h: logging: convert LOG to LM_*

commit 36d0ecf473c83ebb12ee4a0d2d8f4dcc83f93d2c
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 17:15:35 2014 -0400

    ip_addr.c: logging: convert LOG to LM_*

commit 44f49c060217322e4469582073e728097313a851
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 17:13:26 2014 -0400

    ip_addr.h: logging: convert LOG to LM_*

commit c68b4078e6b81ebec77071434f3dabc396ad5a07
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 17:08:23 2014 -0400

    forward.c: logging: convert LOG to LM_*

commit e23c76c97a3483f56ad3aff0f8ffd9ba513fc84e
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 16:53:49 2014 -0400

    forward.h: logging: convert LOG to LM_*

commit eadbcc1899c7e128142a33b28710b6c4c47bffdd
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 16:48:57 2014 -0400

    modparam.c: logging: convert LOG to LM_*

commit 2ee98a71e4e4478983b3b576b432f63c7003d514
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 16:45:07 2014 -0400

    tcp_conn.h: logging: convert LOG to LM_*

commit fca9a2e3978e552a32136299e974b22c163e4a6a
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 16:43:44 2014 -0400

    script_cb.c: logging: convert LOG to LM_*

commit a539b5612a1189fa193db8429732cfb5c0183990
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 16:41:51 2014 -0400

    rad_dict.h: logging: convert LOG to LM_*

commit 347dd3c74d82447479928f05340b5fde1029ac2e
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 16:38:02 2014 -0400

    nonsip_hooks.c: logging: convert LOG to LM_*

commit 0fe3535561dba78824e973c099aec2444b02601c
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 16:36:35 2014 -0400

    local_timer.c: logging: convert LOG to LM_*

commit bac61abf195ba2bfd33584ef2706e7d00227ee96
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 16:33:48 2014 -0400

    dset.c: logging: convert LOG to LM_*

commit 103ba4ab9dad2f59c862cef09a80d52f585e9fcf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 3 22:25:48 2014 +0200

    test/unit: updates to unit tests 10..19

commit 1c5f9e094b4ac7f3a7ab7cae0551986769c5bb7a
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 16:26:15 2014 -0400

    timer.c: logging: convert LOG to LM_*

commit 7552e5e2cb115fa60fdf8e9998e293d6501c086e
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 16:07:26 2014 -0400

    io_wait.c: logging: convert LOG to LM_*

commit 5716744ff21e7e7b15981f40652370e1a8f64248
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 15:58:31 2014 -0400

    io_wait.h: logging: convert LOG to LM_*

commit 1faacc76a1c866beb9e63da5a370f6501dffbca1
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 15:23:10 2014 -0400

    stats.c: logging: convert LOG to LM_*

commit 849744c6ed72f324839ae4e02ae48393324bac51
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 15:19:35 2014 -0400

    stats.h: logging: convert LOG to LM_*

commit 5e8e40a4737ac305b5df065583e6f94b0359bdb3
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 15:16:27 2014 -0400

    socket_info.h: logging: convert LOG to LM_*

commit 9ffdc951d391fb511da0932c14c00465b1cabd0a
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 15:15:19 2014 -0400

    tcp_ev.h: logging: convert LOG to LM_*

commit 4c7fb7768edb9542217695dc3be47c7457e78c3d
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 15:14:03 2014 -0400

    lock_alloc.h: logging: convert LOG to LM_*

commit a7652a586b7dc03369b0824b08ac721c02b83dc4
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 15:12:27 2014 -0400

    pass_fd.c: logging: convert LOG to LM_*

commit 4b3179f1bdd162c9220d1405efd400831c71548b
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 15:00:38 2014 -0400

    str.c: logging: convert LOG to LM_*

commit 17ae94369cff94b323c915d9d0b6a42b44c3dea7
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 14:59:28 2014 -0400

    dprint.c: logging: convert LOG to LM_*

commit e0b5e4559638e6935e92ecc2ff1a88f084983522
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 14:58:05 2014 -0400

    crc.c: logging: convert LOG to LM_*

commit 94b74cf8bf80c1fc17eebef8b5b0767a05234de0
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 14:55:49 2014 -0400

    id.c: logging: convert LOG to LM_*

commit 51e77d3ef5527bd2907f37dddfea384def9c329f
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 14:51:32 2014 -0400

    name_alias.h: logging: convert LOG to LM_*

commit 6d239c28060e8be0cab99637f8f7240069530990
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 14:49:35 2014 -0400

    char_msg_val.h: concatenate ERR log

commit 2c9d2bf4d6505d6c71fae4d994216944a2f475e1
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 14:45:42 2014 -0400

    timer_funcs.h: logging: convert LOG to LM_*

commit b75ecbceba4e585b761c20271c6d319b5cbde9e2
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 14:43:39 2014 -0400

    char_msg_val.h: logging: convert LOG to LM_*

commit d0ed596cd420d9a16a339d64c572c8c72bac1017
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 14:43:15 2014 -0400

    fix_lumps.h: logging: convert LOG to LM_*

commit eaf74185d78bb9d3edea50c84dbebb32571c2fb2
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 14:28:48 2014 -0400

    ut.h: logging: convert LOG to LM_*

commit bb71813843d6c3d1cd074308851b3af0387d68d3
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Oct 3 14:19:36 2014 -0400

    action.c: logging: convert LOG to LM_*

commit 44e29820a759405adb7657334e86ea474196e6fd
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Thu Oct 2 18:37:00 2014 +0100

    rr: Fix memory leak when using outbound
    
    - Flow token memory is freed after building the rr header

commit 0921a4f6a2215b3e60bcc0dee4afe826f55a91d2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 2 17:58:09 2014 +0200

    test/unit: updated test units 8 and 9

commit bf8c98fc71cba974a2b98c36e2c9f6966768d529
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 2 17:34:41 2014 +0200

    tsilo: fix clang warnings on inline prototypes in header files

commit b7bc7a5450b1e31697fb389a503463eac644b796
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 2 17:31:34 2014 +0200

    core: be prepared to get Via received param with brackets around ipv6 addr
    
    - helper function to generate similar value

commit f50c1e9fab16fb611f7bbc6002f4c8607bc8fbf2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 2 16:47:35 2014 +0200

    core: more verbose log message for failing to find local socket

commit 51f5826732bbbb2af394c0b0a75db2a310f57b18
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 2 16:34:02 2014 +0200

    tm: more verbose debug when failing to find socket for forwarding

commit 4f8f45bdcb7c4c82192bd8d0f7c8d2166dd75dac
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 2 12:16:15 2014 +0200

    test/unit: updates to auth parameter in unit 7 cfg

commit 73fef4d500e58600758ac1c2b4eadf66d4b506a1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 2 11:55:59 2014 +0200

    test/unit: updates to unit 7

commit 509659a83a53f8d979da37cee24941d22f5fffdc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 2 11:54:54 2014 +0200

    lcr: declare inline function static to work with llvm linker

commit 321575dcd18e42fe6c62942ef417dd8acf7f466d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 2 10:18:11 2014 +0200

    mohqueue: fixed db_qtable parameter name
    
    - reported by Marino Mileti

commit 1f1b81ed76dda3a889ffec52c173c53b2225dee4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 2 09:51:46 2014 +0200

    usrloc: hash_size default value set to 10
    
    - as discussed on mailing lists

commit 2376ef7c6f3317054c844ae9b99366d084065121
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 2 09:48:36 2014 +0200

    core: default pkg memory size set to 8MB
    
    - as per discussion on mailing lists

commit ccdf1c61834ac2f4cfe139ac83e83dfd72d90139
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Wed Oct 1 12:54:31 2014 -0400

    core: daemonize.c: convert logs to new format

commit c873758624da24359117b3fa158cc56ccd0a5d73
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 1 17:27:49 2014 +0200

    core: change the uid and gid for pid and pgid files
    
    - use the user and group given to daemon to update ownership of pid and
      pgid files
    - reported by Ovidiu Sas, FS#472

commit e1e40d3a58bf3ed6c4f2df830e29d5468d7bee82
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 1 16:53:44 2014 +0200

    core: fixed overwriting mpath value given in command line via config
    
     - -L is in the group of options evaluated before config

commit 4bfc11009df67de7584cd1634997a86ad023322c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 1 16:52:41 2014 +0200

    test/unit: use SRC_DIR to point to kamailio source and updated tests 4, 5, 6

commit 2b21542f93740508e334605551fe4332eec7db11
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 1 14:51:07 2014 +0200

    test/unit: 3.sh is back in working stage
    
    - used for testing creating database structure with latin1 charset

commit 0247bd79f6753c6153a4b17f82803e4349e7745e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 1 14:45:28 2014 +0200

    kamctl: note in kamctlrc how to enable automatic creation of dbuid tables

commit 765532005914b9f457596aaac715cf2a0b863078
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 1 14:44:40 2014 +0200

    kamdbctl: option to run without asking mysql root password if empty
    
    - provide PWSKIP=yes - good for automate testing

commit 2a2cdb864b9e3758ab08a404c93e24db4856d815
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 30 18:11:02 2014 +0200

    core: memlog and memdbg default value is L_DBG+1
    
    - too verbose if just trying to use debug=3 in kamailio.cfg and mem
      operations are useful only on troubleshooting memory, which is not the
      typical troubleshooting case

commit daeb7834431ccc598ce95cba97925cd0fef83ead
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 30 18:08:16 2014 +0200

    test/unit: 2.sh updated to work with latest kamailio

commit 452f32235034916468cab577de3ca0d0f56fd5ea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 30 18:07:53 2014 +0200

    benchmark: declare inline functions static to work with clang linker
    
    - otherwise it results in no symbol found at module loading time

commit 8a51aa250c4e22e5933d0ff39a7a4b300007bb72
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 30 18:06:36 2014 +0200

    sms: declare inline functions static to work with clang linker
    
    - otherwise it results in no symbol found at module loading time

commit c4f7356f2d8c057f59cb61948aa04664cecd35f7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 30 17:53:44 2014 +0200

    core: exit with -1 if there is a mismatch in version of module and core
    
    - return code to shell 0 is like succesful run, some scripts not being
      able to say it was a failure to start

commit fad3b2482f98888351f4133f47a433b5bb36c3b7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 30 17:37:50 2014 +0200

    test/unit: README updated with more details about running unit tests

commit cfc6d928c5c7c80fcbbc24db48e64b389ce1afdb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 30 17:37:23 2014 +0200

    test/unit: 1.sh updated to work with latest kamailio

commit 84d00119fa1bc4bcd06d3189fa5ca67564338aa2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 30 17:34:16 2014 +0200

    test/unit: Makefile option to run individual test unit
    
    - head parameter swapped to work on bsd/darwin

commit 4e24dac93e905cd055b9fabc3cce49071f911b9b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 30 17:32:58 2014 +0200

    test/unit: kill using application name
    
    - on some OS, killall with full path doesn't work
    - kamailio is searched first, being default flavour now

commit 8cf3dd993eba3a7ba29b3a5996d1fc4ea7d27b3a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 30 17:32:37 2014 +0200

    test/unit: removed search on modules_k folder

commit 6b8acf3204a8615762b0b5dcc6aac152f40b2ca0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 30 11:29:18 2014 +0200

    websocket: fix checking payload_len safety check for fragmentation
    
    - a crafted websocket frame  using values spanning max unsinged int could have
      caused a failed detection of unsupported fragmentation and invalid memory access
    - thanks to Peter Dunkley and Hugh Waite for assisting and pin-pointing
      where everything happens

commit 852f3dcc58dd07ac3047e0ea75829d3306be70f1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 29 11:37:30 2014 +0200

    kamctl: address dump command to list subnets
    
    - address table is loaded in memory inside two structures, a matter
      whether it is a IP or net address. Dump both structures via kamctl
      address dump

commit f4721b3b896a92d30e611a3d6213715935bc70de
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Sep 29 10:20:13 2014 +0200

    pkg/kamailio/deb: update version to 4.2.0~pre1

commit ed1a5476e82fa675861a86fb3c75555c578555d2
Author: fcabiddu <federico.cabiddu@gmail.com>
Date:   Fri Sep 26 18:19:39 2014 +0200

    tm: t_append_branches extra checks for cancelled transaction

commit a135e7956fcf780fd44dddcfbc2c671630b5d44d
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Mon Sep 29 07:57:12 2014 +0200

    tsilo: prefixed module's functions with ts_

commit 181c30705b3cb82245463015d98644c278131af2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Sep 28 21:44:35 2014 +0200

    tm: beter detection of brackets in From/To values in UAC print functions
    
    - commit fb0cd1cd6a891ab5dc5f559bb6740ba62ac3daf4 fixed the case of
      avoiding double <> when dispaly name was present, but affected when
      header parameters were given
    - reported by Juha Heinanen

commit dfcdc7b858ca916f9c9ae3509cb82fb4b547fa91
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Sep 28 21:44:51 2014 +0200

    msrp: Minor doc updates, added section ID's

commit ba95571544ca0905905c025efb0ae76cbe1042c3
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Sep 28 21:26:49 2014 +0200

    dialplan: Minor doc update, adding section ID's

commit decae860504ea27a559dc0e52d50833baf4cee63
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Sep 28 12:50:41 2014 +0200

    Makefile.defs: version set 4.2.0-pre1

commit 131139883c03f3851ad99e96c59dfe3c349ec011
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Sep 28 12:49:27 2014 +0200

    tm: use advertised addr/port if set for socket in rm rpc uac commands
    
    - reported by Juha Heinanen

commit c725f1dec14863e069bfd1e5c26857a1005528d5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Sep 28 12:48:53 2014 +0200

    core: helper functions to get addr and port to be used in signaling from socket info

commit 073620366761402e129d4585bb5728dae7469df6
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Sep 26 22:15:02 2014 +0200

    exec: Minor doc updates, adding section ID's

commit b5c5090cc902043c8d0dddcfbf21b415c7643df6
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Sep 26 22:14:15 2014 +0200

    registrar  Minor doc updates, adding section ID's

commit 8e6c83182677ec234c5f44c5dfcb40e421a21bcb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 26 09:16:39 2014 +0200

    dialog: fixed typo/copy&paste oversight to dlg pointer name in clean routine
    
    - credits to Alex Balshov for report, troubleshooting and spotting the
      fix

commit b66033d0546bf57cfb0cd16f1072da80c5a79d34
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 26 08:59:17 2014 +0200

    tm: extra checks to see if the transaction was canceled before forwarding branches
    
    - catch cases when CANCEL arrives during branch_route execution
    - reported  Sławomir Bocheński, FS#468

commit 2328948053cfd3bfec0ceef0e3ceca96a01f3271
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Sep 26 08:35:13 2014 +0200

    call_control: Minor doc updates, adding section ID's

commit c4c25a07c77ca5e2ceccd11cdab29ed93d86d29a
Author: Olle E. Johansson <oej@edvina.net>
Date:   Thu Sep 25 22:09:15 2014 +0200

    enum: Minor updates to docs. Added section ID's

commit 820998136ffda07b607bc9833c340b6b62e24219
Author: Olle E. Johansson <oej@edvina.net>
Date:   Thu Sep 25 22:00:45 2014 +0200

    app_java: minor doc updates
    
    - Added section ID's

commit 6b96fa92093ec41ae343da1537afd82666c9be5c
Author: Olle E. Johansson <oej@edvina.net>
Date:   Thu Sep 25 21:45:23 2014 +0200

    xlog: Minor documentation updates
    
    Added section ID's

commit 77462923e9c6f34c96f1d50440334964f0277efc
Author: Olle E. Johansson <oej@edvina.net>
Date:   Thu Sep 25 21:31:55 2014 +0200

    Pike: Documentation updates

commit 5ace8b081bb4bec2e94b48252311b63339794e24
Author: Olle E. Johansson <oej@edvina.net>
Date:   Thu Sep 25 21:31:25 2014 +0200

    tls: documentation updates

commit fa6154cc346b77934ad57d0c96b8e8c7c1913dbc
Author: Olle E. Johansson <oej@edvina.net>
Date:   Thu Sep 25 20:46:03 2014 +0200

    statistics: minor update of docs

commit 3923dbdbca3d605b96290b1c087e41bd32a58fdd
Author: Olle E. Johansson <oej@edvina.net>
Date:   Thu Sep 25 20:38:09 2014 +0200

    sanity Update docs, add standard section IDs

commit 59fdd0a402ebac61d882ac2c579b87a0ec27eaef
Author: Olle E. Johansson <oej@edvina.net>
Date:   Thu Sep 25 20:22:16 2014 +0200

    permissions: Update docs about "mask" field. We do support IPv6.

commit 4dab127de5370d6b0a295d7d373bbadef98449ff
Author: Olle E. Johansson <oej@edvina.net>
Date:   Thu Sep 25 20:18:12 2014 +0200

    permissions: Update docs
    
    - Add overview
    - Add section ID's
    - Add missing WS and WSS transports

commit 21eb073c25b66b110193f1607b93f256f7d9fdfa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 25 16:59:34 2014 +0200

    exec: add parameter to control the option for bash exec safety check of CVE-2014-6271
    
    - parameter: bash_safety - default is 1 (enabled), set to 0 to disable
    - just in case someone needs that kind of header and knows what
      he/she does

commit d5d57c0df931c9d60432def919c837cc76e4ce42
Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
Date:   Thu Sep 25 16:56:28 2014 +0200

    exec: safety check against bash vulnerability CVE-2014-6271

commit 22b559cb25c25b3801b1849a5da76a8ec937ef83
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Tue Sep 23 13:29:15 2014 +0100

    usrloc: restore usrloc attributes in DB_ONLY mode
    
    - restores xavps per location during a lookup

commit 5b733fa361afced0418947c965b256dbe7ae3a68
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 24 23:46:00 2014 +0200

    dialog: set again the dialog ids in context for BYE processing
    
    - they can be reset by event route execution

commit fa54c6997abe0a944a7454e21884cc95fea85b89
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 23 23:50:58 2014 +0200

    dispatcher: added ids to some sections in docs

commit 2e047d4536f36627651abba08fbd4d511b299b05
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Sep 23 21:57:44 2014 +0200

    uuid Minor doc updates

commit 615b79edafc990d2a82394c8b020fd7687dc7bc5
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Sep 23 21:49:18 2014 +0200

    jsonrpc-s Update docs
    
    JSON-RPC is called JSON-RPC with a hyphen.

commit 3b6133bb3e7ba1d075fd173fc0322d391f10160b
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Sep 23 21:38:53 2014 +0200

    xmlrpc Update docs, change SER to &kamailio;, fix typo

commit fb0cd1cd6a891ab5dc5f559bb6740ba62ac3daf4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 22 22:21:33 2014 +0200

    tm: test ending angle bracket for From/To URI when genrating local requests
    
    - the value can start with a display name and can end up with double
      angle bracketting

commit a1e96cbd5a3b43598c59cb50693e6b739801b804
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 22 22:04:39 2014 +0200

    core: add received parameter to via if rport parameter is present
    
    - required by RFC3581, section 4.

commit 288d8abb1b84a1a42121d62f61affe7cb9a4f12e
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Sep 22 14:28:32 2014 +0200

    permissions: Fix typo in documentation

commit a232785704f682ce05dddd747c8a9fdc23c67244
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Sep 21 20:49:53 2014 +0200

    kamailio-oob.cfg: sync'ed basic common parts with kamailio.cfg

commit c3b2a816518dafe72ea4d6496ede943f2e685b5f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Sep 20 22:23:14 2014 +0200

    kamailio-basic.cfg: updates to track minimal common parts with kamailio.cfg

commit fef8a44e22990cdc4fa88b0d54932db997e45522
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 19 22:05:17 2014 +0200

    kamailio: note that NAT OPTIONS keepalive can be enabled with define WITH_NATSIPPING

commit be1ed10d61918285bdbb3686ac8d43a31f5e63bc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 19 21:55:24 2014 +0200

    kamailio.cfg: coherent formating
    
    - compacted some sub-routes by reducing if-block identation with returns

commit cab397a9a89a735cb12004c3f8721247ae6aba9a
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Fri Sep 19 06:39:38 2014 +0100

    kazoo : missing options & corrections to publish. regenerated README

commit c59ebbd8f63e9b447d5aba79c06d6206e33b2436
Author: Luis Azedo <luis@2600hz.com>
Date:   Wed Sep 17 02:04:48 2014 +0100

    kazoo : handle target-uri properly

commit 27a26dad73819eff7c0fe0c18cac54f64ec69718
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 18 18:32:20 2014 +0200

    evapi: use EVENT_ROUTE as route block identifier
    
    - for event routes executed by the module

commit b19bc8a5c15707289e2d46c211fda4585257397c
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Sep 17 12:50:05 2014 +0200

    evapi: update docs

commit 834dce1f4d0dbd2aac3b63477459f1045239010f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 17 00:57:40 2014 +0200

    htable: lookup event route for expired items at startup
    
    - searching it by name at runtime can become an overhead for lot of
      entries in htable

commit a306ea024d1098df81ce9c68ec558e6c3a0e7086
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 16 23:43:34 2014 +0200

    dialog: allocate buffer for new request after updating CSeq value
    
    - new buffer is higher than the old one -- situation only when dialog is
      taking care of updating cseq downstream (e.g., after authentication)

commit c2b0be97a3ef8e4e1bff34a5c73328a63979aa61
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 16 23:38:35 2014 +0200

    core: safety check for outbound buffer
    
    - pointer can end up being NULL if replacement fails to be built (e.g.,
      via topoh)

commit ec8fe1e7ea904a51ca933d0b15408ca464002cbe
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 16 23:33:20 2014 +0200

    core: hanlde replacement buffer free for WS/WSS frame sending
    
    - affected when using topoh for ws/wss traffic

commit 02e43f87b2fa3be61bc4c63a9f8359457e3e0484
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 16 19:05:57 2014 +0200

    dialog: check if the transaction is created for BYE closing the dialog
    
    - if not, release the dialog, because there will be no tm callbacks
      called later to release it. In this way avoid zombie dialog.
    - reported by Ovidiu Sas, FS#424

commit 1735feed8e287e92c3d81cf6a4d873460f6ee878
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 16 18:13:02 2014 +0200

    utils/kamctl: removed unused default values
    
    - test if DEFAULT_Q is set inside the function using it, because it has
      single place usage

commit 640206f068ec5c52edd4c23399a99ef8a9e3b753
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Tue Sep 16 10:41:43 2014 -0400

    rtpengine: fix encoding of "direction" flag

commit a78764174a893131124852490f47239051892139
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 16 09:27:05 2014 +0200

    core: notice message about exports dlflags made debug
    
    - it is anyhow for developers, not admins

commit 6a0201d83a4d441c0e3b74bd64d3a6557c4a1fe3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 15 10:47:04 2014 +0200

    usrloc: db_ops_ruid default value to 1

commit d6489cab8ca8a0b96074ed6e26054517a1547cbf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 15 09:35:09 2014 +0200

    db_mongodb: proper handling for null values in insert

commit a6f3d41f5bb23f2a153ca481b495110339c9cb45
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 15 00:05:28 2014 +0200

    db_mongodb: log query content in debug level

commit c1edef1f89894a9382ef424a43aefabe0fb10443
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 15 00:01:36 2014 +0200

    usrloc: option to control if the null fields should be in insert statement
    
    - ammeds previous patch 1e84aeb91cf8e7a79a9ac9091ed993be944a667b that
      introduced skipping adding the null fields
    - while it was more optimal for sql backends, for non-sql that doesn't
      have a schema auto-default could break the rows
    - default is to skip the null fields

commit 666ffd55f4d2a14d89bbe7d18f75a9e2d398420b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Sep 14 14:54:28 2014 +0200

    db_mongodb: proper result conversion to DB APIv1

commit fea60616b97d49f50cc1b00e8f67e2889de5116c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Sep 14 14:32:05 2014 +0200

    lib/srdb1: helper function to reallocate the index for result rows
    
    - useful for db connectors that don't know in advance the number of rows in result

commit 321952a4f5cad7386fef0b8b2e0f550455cbe7d8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Sep 14 09:35:45 2014 +0200

    utils/misc/vim: added log_error to syntax file

commit 199891c536e357b95b101b623f70527a4f57b70e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Sep 14 09:33:44 2014 +0200

    db_mongodb: build proper initial result structure

commit fd573c98c75319c724d74bc9effc090fd8eff8e5
Merge: f0e3c7a fb66389
Author: Luis Azedo <luis@2600hz.com>
Date:   Sat Sep 13 19:02:30 2014 +0100

    Merge branch 'lazedo/kazoo'

commit f0e3c7a2dba1275e713a4d2f15a3a13f6cb4d67b
Author: lester <federico.cabiddu@gmail.com>
Date:   Sat Sep 13 19:54:55 2014 +0200

    tsilo: fixed documentation for t_store

commit 952157e2f13469c3265c4186fd6deb6f6c7f53bd
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sat Sep 13 19:10:41 2014 +0300

    modules/auth: updated docbook version

commit a192f2073fe1c81def8cff1487004ee58dc856aa
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sat Sep 13 18:39:14 2014 +0300

    modules/auth: fixed docbook reference

commit 62e3101ed3e30d0eac959969c8ba419a3a1adcd9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Sep 13 16:49:38 2014 +0200

    auth_db: doc updates for load_credentials

commit eda5ea9fb78e2b442407ab4f31662b9e30d38c01
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Sep 13 16:46:07 2014 +0200

    auth_db: load_credentials defaults now to empty list (null value)
    
    - it was 'rpid', but is not a common use case these days
    - you can get it back via config with:
    modparam("auth_db", "load_credentials", "rpid")

commit fb66389261c03d57d6c182cf490c5730d97c7e22
Author: Luis Azedo <luis@2600hz.com>
Date:   Sat Sep 13 05:07:26 2014 +0100

    kazoo : remove expires parameters for presence. they should be in the
    payload. handle expires = 0

commit cc7b8a9a050afe245831c20356b1000e09b6e749
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Sep 12 21:13:14 2014 -0400

    dialog: fix warning: unused variable [-Wunused-variable]

commit 3d8082cf1a1c0a24ab2693fd881a1beea87a7755
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Fri Sep 12 20:43:46 2014 +0100

    kazoo : remove spaces between xml elements

commit 19ceb74638b7e53fbe6d01a7b51ac07470738d42
Merge: b1ba03f 121cdbc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 12 20:44:08 2014 +0200

    git failed to do fast forward and rebase to avoid the merge notification
    
    Merge branch 'master' of ssh://git.sip-router.org/kamailio
    
    * 'master' of ssh://git.sip-router.org/kamailio:
      Rollback accidental changes from commit (74f53b7d7f6ff00144152aff453e6b388447320c)
      pkg/kamailio/deb: update to 4.2.0~pre0

commit b1ba03f1fe41522b62aa727966c4dec3062cbbb9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 12 20:41:55 2014 +0200

    usrloc: safety check for debug message printing path value from rpc add command
    
    - reported and patch by Thomas Arimont, FS#467

commit 0ac16c52d49ef04f4a3054381efae2e83afa4258
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Fri Sep 12 19:24:47 2014 +0100

    kazoo : remove dead code and unused var warnings

commit 73f1669102ed9fd30b8e0ecad7fe4fde5eb26ea2
Author: Luis Azedo <luis@2600hz.com>
Date:   Fri Sep 12 18:23:35 2014 +0100

    kazoo : event key/subkey & documentation corrections

commit a2e0e0af6be365f733a77df6ebdb2fde44882761
Author: Luis Azedo <luis@2600hz.com>
Date:   Fri Sep 12 16:24:07 2014 +0100

    kazoo : documentation

commit e300df1940b3309b9da13f915580364b8ef6a648
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Fri Sep 12 16:23:20 2014 +0100

    kazoo : remove dead code

commit 121cdbc0db12c12f3a1ab46b03e6d91062b2f734
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Fri Sep 12 13:03:05 2014 +0200

    Rollback accidental changes from commit (74f53b7d7f6ff00144152aff453e6b388447320c)

commit 36332ee8566aa6c89c7e940940ab7221a50a8fc3
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Sep 12 02:48:59 2014 +0200

    pkg/kamailio/deb: update to 4.2.0~pre0

commit 7fb8c88c1d4aeb50d1e637697132ab0994dcdb28
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 11 22:36:56 2014 +0200

    dispatcher: free dset root structure at reload
    
    - reported by Heenan, Timothy Steven

commit 722ee5ea86d38337d2ea901fbd5c087c9cc43ab3
Author: Luis Azedo <luis@2600hz.com>
Date:   Thu Sep 11 17:32:56 2014 +0100

    kazoo: remove dependency on tm module

commit a13e3b46dba4470deb748eec3b700386f453f6f9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 11 17:46:52 2014 +0200

    app_java: allocate enough space to store terminating NULL pointer in split
    
    - on a report by Tom Johnson

commit 74f53b7d7f6ff00144152aff453e6b388447320c
Merge: 42ce934 dfe22fd
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu Sep 11 16:56:51 2014 +0200

    Merge branch 'master' of ssh://git.sip-router.org/sip-router into carstenbock/db_cassandra_deb
    
    Conflicts:
    	Makefile.groups
    	pkg/kamailio/deb/wheezy/control
    	pkg/kamailio/deb/wheezy/rules

commit dfe22fd0c69d58702e8d12ba4f6b7891bb48896e
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Thu Sep 11 14:47:33 2014 +0100

    support vhost in connection

commit 0d9cf1bd0b34f0fe718d6f52edf72b5a890b62fe
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Thu Sep 11 14:47:33 2014 +0100

    support vhost in connection

commit 9673bbe0fff1c3f05803a7a51f16cee9d299601f
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu Sep 11 12:19:18 2014 +0200

    ims_registrar_pcscf: Safety check, if (r) is set (caused a crash)

commit 23a35c0598696a7a4e97c95466b321ade05bf823
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 11 12:10:44 2014 +0200

    Makefile.defs: version set to 4.2.0-pre0
    
    - pre-release phase - testing period, no new features till branching 4.2

commit 14183ffa5e1bab1659d1df87a77057d50c376029
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Thu Sep 4 07:09:02 2014 -0700

    msg_parser: fix To parameter with null value parsing

commit 81fbf1504548c0978f4e8f056df594f57d681e88
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu Sep 11 11:17:43 2014 +0200

    ims_auth: Fix crash, if the third parameter was ommited on ims_www_challenge.

commit 35e94c97dfb2f6519c87e566b5158e5b9b9f39ef
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 11 00:16:53 2014 +0200

    core: new parameter - log_prefix
    
    - can be used to set what prefix to be printed for each log message
      while processing a SIP message
    - can contain variables
    - example:
      log_prefix="[$mt $hdr(CSeq) $ci]"

commit 975288957ae47e2bcf3472780fe4f085605297fa
Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
Date:   Wed Sep 10 22:25:56 2014 +0200

    modules:sipcapture fixed duplicate value

commit fc103f947d2c2eeb4ed6f6e30f45bc9603ca86c4
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Wed Sep 10 21:52:11 2014 +0200

    ims_usrloc_pcscf: Set proper field for service routes, when saving to DB

commit b05795313b031d50a78589ba2bd89dd0d1811166
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Wed Sep 10 21:51:20 2014 +0200

    ims_registrar_pcscf: Add option to ignore "REGISTERED STATE", when checking for a registered client.

commit 54671510ee5864f51cf5079fd2d59df6b00b88d8
Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
Date:   Wed Sep 10 20:49:07 2014 +0200

    modules:sipcapture  fixed sql schema to version 4. Added optimized partrotation script.

commit a35f99d0bceeb49edc0ebe782fad04db8476f3d9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 10 20:16:31 2014 +0200

    topoh: documentation updated for mask_ip parameter

commit a0cd3fb7e3ae77c1305c05038d45ce55581b44aa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 10 20:11:36 2014 +0200

    topoh: allow server ip to be used as mask ip

commit 6435d8a8666423eda76a0bddae5ee74690882969
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 10 20:11:14 2014 +0200

    core: fix execution of callbacks list for net_data_in

commit ec1dfe890db6bd8ea50edc55e6774908d74a672e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 10 18:55:44 2014 +0200

    usrloc: new parameter db_raw_fetch_type
    
    - specify what type of query should be used in DB-only mode for
      retrieving contacts for specific needs (e.g., sending NAT keepalives)

commit 81e749aedccd96310a65a8578da48e3d9b80df26
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 10 18:35:19 2014 +0200

    Makefile.groups: ndb_mongodb added to mongodb modules group

commit 97b8731504d6103e301c77f3523b451524d0d461
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 10 18:06:38 2014 +0200

    ndb_mongodb: new module offering a non-db connector to MongoDB from config file

commit 17fa8ffec54baa65d2a138fe46f236d4d6d4a231
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Wed Sep 10 17:47:07 2014 +0200

    ims: Updated example configurations
    
    Enhancements:
    - Added Ro to the S-CSCF
    - Added database support, optionally use db_cluster
    - Replaced RTPProxy with RTPEngine module, support for originating WebRTC on the Proxy-CSCF (with SRTP Breaking)
    - Optionally engage a SBC between the P-CSCF and the Core, SEMS sample configuration
    - smaller adjustments

commit a2cf37e0edc89f5bef9ae193122053de4652249f
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Wed Sep 10 17:32:40 2014 +0200

    ims_*_pcscf: Several bugfixes

commit dae74e974a028082a3250805da83223220123c10
Author: Luis Azedo <luis@2600hz.com>
Date:   Wed Sep 10 15:23:45 2014 +0100

    proposed change for dbtext query results.
    this behaviour was observed by interacting with module presence.
    
    presentity clean runs from timer every 6 secs.
    if the first run returns a large set of rows, it iterates all rows doing
    some notifications and deleting the presentity.
    if it takes more then 6 secs to complete, the next run will override the
    results internal structure pointer maintained in the connection level.
    
    the proposed patch, maintains the query result internal structure within
    the result, using the ptr field for that.

commit 84be6b8e4ddeda5955e67678c8af1080a292b707
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Wed Sep 10 13:23:10 2014 +0200

    tsilo: initial commit

commit 468a2c645f5fcb66376b81b06e69eb8f5377bb02
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Tue Sep 9 14:14:46 2014 +0000

    tm: new api function t_append_branches

commit ccaa53b1227e6ac516efc42db1315ea96fe4e95a
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Tue Sep 9 07:32:41 2014 +0000

    registrar: new api function lookup_to_dset

commit 603c5d20655bde63f6dc8af5ce2c0a16baee5ed3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 10 12:58:29 2014 +0200

    Makefile.groups: added group for monogdb
    
    - db_mongodb included in it, depends on mongodb-c-driver library

commit c716e1a5167a0fcd963d13e74b1811c0f049cd7a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 10 12:54:37 2014 +0200

    Makefile.groups: group for kazoo module
    
    - depends on rabitmq, libxml2 and libjson

commit e134574be9b63cecce308d7483f5a7e70f287e1c
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Wed Sep 10 11:04:15 2014 +0100

    kazoo initial commit

commit 53771bd598012b1029b06797c3d49026a8514cdd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 10 11:39:13 2014 +0200

    db_mongodb: new module offering DB APIv1 connector for MongoDB NoSQL server
    
    - initial version, tested for INSERT (e.g., can be used with acc module)
    - UPDATE and DELETE implemented as well, no option to test them yet
      alone
    - SELECT implemented for basic queries, but store result not implemented
      yet -- needs to map the requested fields and types (to be fixed very
      soon)
    - no raw query yet (an ndb alternative to follow)

commit d202dac87dab4bb92de9aa26ac9614225938524f
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Wed Sep 10 11:13:44 2014 +0200

    ims_registrar_pcscf: Fix previous commit (copy&paste error)

commit 6f79459b8aea611acce81468198e0b7e775a51d5
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Wed Sep 10 10:41:42 2014 +0200

    ims_usrloc_pcscf: New hashing_type: "2" Hash over received IP, fallback to Host from contact (especially for NAT)

commit eec712826c17ba8270e35033d608781ce74940d5
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Wed Sep 10 10:39:34 2014 +0200

    ims_registrar_pcscf: Optimization: fallback2ip can be set to "2", in order to check for the source IP first, before checking the contact-host of the request.

commit 9556f8a37575c8f9a3a212f07e9fa9632116e06e
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Wed Sep 10 00:41:48 2014 +0100

    dmq: update documentation with new functions dmq_t_replicate() and dmq_is_from_node()

commit 3bf32dc0003b447a5695be5ff9d22d70f393c62f
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Tue Sep 9 23:52:46 2014 +0100

    dmq: include resolved IP address in RPC list_nodes output

commit d99a9c7f47613078f9d8ab42959e954fc58518f7
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Tue Sep 9 23:42:35 2014 +0100

    dmq: add the following config functions:
    
    - dmq_t_replicate(): Replicates current SIP message to all active DMQ nodes. Includes built-in loop detection which can be skipped with optional parameter.
    - dmq_is_from_node(): Checks whether current message has come from another node, based on source IP.

commit b7bbcd730b21e7480dc1f1e26de58750395e6ff6
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Tue Sep 9 23:41:47 2014 +0100

    dmq: resolve IP address and store in node structure

commit 1110d4e6b5ec2f949951c9433a80bced778272d9
Author: Juha Heinanen <jh@tutpro.com>
Date:   Tue Sep 9 20:41:47 2014 +0300

    modules/rtpengine: generated README

commit 0db2ee84ae1c24fae6196f42034c68e5d16ea189
Author: Richard Good <richard.good@smilecoms.com>
Date:   Tue Sep 9 18:26:02 2014 +0200

    modules/ims_qos: new mod_param: authorize_video_flow
    	authorize_video_flows is a flag that specifies whether or not to authorize video flows.

commit e5c9f006060b5b4d00c9ab56f25521debee32216
Author: Richard Good <richard.good@smilecoms.com>
Date:   Tue Sep 9 16:56:00 2014 +0200

    modules/ims_qos: store AAR flow descriptions in CDP session
    	When flow_descriptions are installed save the active and new
    	This allows Rx to fallback to previous flow descriptions if there is an upstream failure

commit e6591dc75d34e8522060ea71148b4cdcae139234
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Tue Sep 9 10:37:53 2014 -0400

    rtpengine: docs update

commit d54bcfad39f6b3f79a826cab4df83bb7eea189a9
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Tue Sep 9 10:30:45 2014 -0400

    rtpengine: support arbitrary direction= flags for interface bridging

commit f049d553bf4de88c7f1c94c7aeaeb02620d6fec6
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Tue Sep 9 10:07:33 2014 -0400

    rtpengine: support daisy-chaining two RTP proxies

commit 4776b44ea9c5546c37fea9f3886148a17c735fe5
Author: Elena-Ramona Modroiu <ramona@asipto.com>
Date:   Tue Sep 9 15:24:47 2014 +0200

    htable: documentation for iterator functions

commit 0c62f0d960ce4786bbf8d0bd9b7b0ce8fcf0cd7b
Author: Elena-Ramona Modroiu <ramona@asipto.com>
Date:   Tue Sep 9 14:56:35 2014 +0200

    htable: iterator implementation for hash tables
    
    - new functions:
        - sht_iterator_start(iname, hname)
        - sht_iterator_next(iname)
        - sht_iterator_end(iname)
    - iname is a string to identify the iterator
    - hname is the name of a hash table
    - note that the slot is left locked by sht_iterator_next(), therefore
      there must be no update to the hash table content in between
      sht_iterator_start() and sht_iterator_end()
    - sht_iterator_end() must be called for each sht_iterator_start() with
      the same iterator name
    - internally can be up to 4 iterators at one time, they can have different names
    - the current item in the iterator is accessible via:
        - $shtitkey(iname)
        - $shtitval(iname)
    - example
    
    sht_iterator_start("i1", "h1");
    while(sht_iterator_next("i1")) {
        xlog("h1[$shtitkey(i1)] is: $shtitval(i1)\n");
    }
    sht_iterator_end("i1");

commit 43de8b203c569f8ebe47f28a9049d671a92852ea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 9 12:28:09 2014 +0200

    jsonrpc: reset the local reply structure before executing new commands

commit accfbe0abb0d811e249b687cb6047c9234a6d884
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Mon Sep 8 17:46:55 2014 +0100

    parser: Fix parsing of Retry-After header
    
    - Allow no space between duration and optional comment

commit 74a2f193bcf2c9be893cf72b2cede750a72eea5d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 9 12:13:33 2014 +0200

    jsonrpc-s: documentation for jsonrpc_exec(cmd)

commit 01e234a1e42fadcb9f3d14eedbcace1bb2ae56bb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 9 12:06:03 2014 +0200

    jsonrpc-s: new config variable $jsonrpl(key)
    
    - access jsonrpc reply when using jsonrpc_exec(cmd)
    - the key can be:
      - code - the response code as when the jsonrpc would have been executed over
      	http
      - text - the text following the code as when the jsonrpc would have
      	been executed over http
      - body - the body of the jsonrpc response - the full json document

commit 7bbe69bf6aa0798c674898aeb23b81249b177e34
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 9 11:38:12 2014 +0200

    jsonrpc-s: new fucntion jsonrpc_exec(cmd)
    
    - execute the jsonrpc command given as parameter
    - cmd has to be a full json rpc document
    - example:
        jsonrpc_exec('{"jsonrpc": "2.0", "method": "dispatcher.reload", "id": 1}')
    - the cmd can be a dynamic string with variables

commit 94f1d28e2a08736b2abc69bcb6fd4bc538948f34
Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
Date:   Tue Sep 9 10:21:12 2014 +0200

    modules/sipcapture: Added RTCP and LOG functionality. Updated kamilio.cfg, SQL schema, rotation script for Homer 3.6

commit 03f2c33ea95ef865017f57035f4b2a3a24e55883
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 9 09:14:38 2014 +0200

    presence: documented local_log_level parameter

commit 2ae18b74b76627d5bad05dcce4bc7a9e6f628863
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 9 09:10:49 2014 +0200

    presence: new parameter local_log_level
    
    - control verbosity of some log messages
    - default value: L_INFO

commit b10359955348294d81efd9ebb80f68d81cf72e54
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 8 23:04:35 2014 +0200

    usrloc: documented expires_type parameter

commit cb6e934a591451c23f7736bd88ea5953cacd9ebf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 8 22:36:30 2014 +0200

    usrloc: option to set datetime columns as bigint
    
    - should handle better daylight shifting, reported by Alistair
      Cunningham
    - new parameter expires_type - if set to 1, it expects expires and last
      modified columns to be bigint
    - the change to the type of columns has to be done manually to the
      database server
    - default values is 0, expecting to work with datetime columns (existing
      behavior)

commit 3ea4bc0b15414e0bf4b57d1f7a563ad38347d938
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 8 18:57:37 2014 +0200

    dispatcher: reset whitespaces to tabs for identation

commit c7adc3cd7610fe1b6479225a0623e0ab9fa3907e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 8 18:49:28 2014 +0200

    presence: reduce verbosity for log message printed when sending notify
    
    - info changed with dbg
    - patch by Luis Azedo <luis.azedo@factorlusitano.com>

commit 9a46452cf724457edeea2cd0fd88a6652d22a61d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 8 18:45:52 2014 +0200

    pv: new variable $su to return source address in uri format
    
    - $su is expanded "sip:$si:$sp;transport=$pr"
    - example: "sip:127.0.0.1:5060;transport=udp"

commit 309b25afb335444c11d6a86efc997fc4b88fdfb4
Author: Elena-Ramona Modroiu <ramona@asipto.com>
Date:   Mon Sep 8 18:43:35 2014 +0200

    htable: documented sht_reset(...)

commit fcd13777bab83eeedc7628145b8e4f7430668372
Author: Elena-Ramona Modroiu <ramona@asipto.com>
Date:   Mon Sep 8 18:39:36 2014 +0200

    htable: new config function sht_reset("tname")
    
    - remove all items in the hash table

commit a39e8db53e6a99545385c6b8d4bfc77217f788c4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 8 17:15:34 2014 +0200

    dispatcher: regenerated readme file

commit 121cb0f4feb2cc1a670d17432593ff7e025d65a5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 8 17:13:12 2014 +0200

    dispatcher: swap the order between uri and mode parameters in the new ds_is_from_list(...)
    
    - allow to have ds_is_from_list() only with group id and mode, uri is
      the last parameter, still optional
    - patch provided by Luis Azedo <luis.azedo@factorlusitano.com>

commit 1e84aeb91cf8e7a79a9ac9091ed993be944a667b
Author: Luis Azedo <luis.azedo@factorlusitano.com>
Date:   Mon Sep 8 17:07:11 2014 +0200

    usrloc: don't add columns without values in the sql query
    
    - works better with db_text as well as the resulted query is smaller

commit 5bffcf8bdc83628aea4f5e3cda06b20ce88f659f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 8 14:14:17 2014 +0200

    presence: take in consideration send_fast_notify when sending empty NOTIFY
    
    - patch by Luis Azedo <luis.azedo@factorlusitano.com>

commit 37e1fb443f1243125bc1d0c09c5ad8f6d86336d6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 5 17:46:14 2014 +0200

    dispatcher: extended the documentation for ds_is_from_list()

commit 6016958dfe71996689abc897baa629afb3b1c552
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 5 17:21:40 2014 +0200

    dispatcher: new variant - ds_is_from_list(groupid, uri, mode)
    
    - can match against records in dispatcher groups
    - if groupid==1 - will match against all groups
    - if uri is empty, then will match against source address (ip, port,
      proto). Otherwise it has to be a full SIP URI value. The matching
      is not taking in consideration any parameter apart of transport
    - mode is a bitmask to tell the matching rules
    	- if it is 0, will match everything: ip, port and protocol
    	- if bit one is set, will skip matching the port
    	- if bit two is set, will skip matching the protocol

commit 3b159696b1e418360de30b370ec61390cd0ca7e3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 5 16:18:38 2014 +0200

    core: proper reverse order execution for net_data_out event callbacks

commit 1f1705a6b5f262e8fab88181edddd3fc5276f0a0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 5 16:11:51 2014 +0200

    core: allow up to three callback functions for net_data_in and net_data_out
    
    - they are added normal for net_data_in and reverse for net_data_out,
      allowing nested execution (e.g., first module registering the two
      callbacks with have the first net_data_in and the last net_data_out)
    - allow topoh module can be used with other functionalities needed the same
      callbacks

commit 072d61918c10006779123b00ab597c1c09334e1c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 5 16:06:00 2014 +0200

    corex: fixed for loop in previous commit

commit af69a3075ac4a7a46d72b0d60e6bc1740a56b7a7
Author: Juha Heinanen <jh@tutpro.com>
Date:   Fri Sep 5 17:11:47 2014 +0300

    modules/mtree: fixed return value of mt_match when mode=2
    - initialize pv_values avp by mt_match when mode=2
    - documented mt_match return value

commit 36729fc15334711a22ee08616ba4dafa071479c6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 5 15:39:56 2014 +0200

    corex: documented functions used for management of sip msg internal flags

commit 9108218677d52c4ca2b430bcfcae72fe574c85cd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 5 15:31:30 2014 +0200

    dialog: documented the track_cseq_updates module parameter

commit 94f18a957484f5e9eada7402f64c8626a6863fa6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 5 15:11:57 2014 +0200

    dialog: add option to increment cseq upon local authentication to next hop
    
    - feature has to be enabled via module parameter track_cseq_updates
    - it does it only for downstream direction (requests from caller and
      callee, as it is the typical use case of calling via a provider, after
      authenticating the caller locally, provider asks for another 'trunk'
      authentication)
    - diff of cseq value is stored in dialog var named 'cseq_diff',
      therefore be sure it is not overwritten from config

commit eeec4d9905f1ff76fedc46741acf0109d2f556ca
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 5 15:06:54 2014 +0200

    corex: functions for management of msg internal flags
    
    - msg_iflag_set("flagname")
    - msg_iflag_reset("flagname")
    - msg_iflag_is_set("flagname")
    
    - flagname can be: USE_UAC_FROM, USE_UAC_TO or UAC_AUTH
    - this functions should not be used in configuration file for (re)setting
      the flags, those are done by various functions internally, however, in
      very particular cases they might be useful (e.g., changing From/To via
      textops functions)

commit 0b08a0bb0051bab16ce8c89ff37dbc874ae37cd7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 5 15:06:00 2014 +0200

    uac: mark request with FL_UAC_AUTH upon using uac_auth()

commit b2dcdf63af755200a58baa2c3182806e0f6142e2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 5 15:04:41 2014 +0200

    core/parser: new internal msg flag - FL_UAC_AUTH
    
    - to mark requests that had local uac authentication done (e.g., via
      uac_auth() from uac module)
    - it is an indication that cseq should be increased

commit ad4bbd282b22a8fb55544b57f0eb8b8e799b5e3d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 4 15:56:35 2014 +0200

    rr: documentation for remove_record_route()

commit a207fb24036df343f4cce812ff7305ccb73a41b6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 4 15:51:21 2014 +0200

    rr: remove_record_route() - config function to remove record-route lumps
    
    - re-added from ser rr module

commit e990a74e447cd9e516c4df5cb2aa5c35c46f419a
Author: Alex Hermann <alex@speakup.nl>
Date:   Mon Sep 1 17:54:38 2014 +0200

    dmq: Add an RPC interface to query the nodes in the cluster

commit bc2fd3ec9077a0177914efc6f6bac697c1706d10
Author: Alex Hermann <alex@speakup.nl>
Date:   Mon Sep 1 15:28:23 2014 +0200

    jsonrpc-s: Link to srutils for access to srjson

commit 1a553312279dc9452c1b091c0372caa39e36adb7
Author: Alex Hermann <alex@speakup.nl>
Date:   Mon Sep 1 17:50:54 2014 +0200

    jsonrpc-s: Don't make up a random reply when the reply is empty
    
    In case the function was registered with RET_ARRAY, return an empty array,
    as that is a valid response.
    
    Else, there is no sane response, send an empty object for now. This should
    maybe become an error repsonse instead.

commit 549f96e5608a137299a9bf962b65a85890ad37b3
Author: Alex Hermann <alex@speakup.nl>
Date:   Tue Aug 26 18:52:38 2014 +0200

    dmq: Parse Content-Length header if it isn't parsed yet

commit 4abbae4bc58395692f3fcd7026a40348d1f30fda
Author: Alex Hermann <alex@speakup.nl>
Date:   Fri Aug 22 15:55:05 2014 +0200

    dmq: More efficient peer storage
    
    Allocate only 1 hunk of memory for the entire peer's storage needs.

commit 78a87972b8b2961c306f8cbd16af1e7d7885ff31
Author: Alex Hermann <alex@speakup.nl>
Date:   Fri Aug 22 15:51:49 2014 +0200

    dmq: Broadcast nodelists to all hosts
    
    Update all hosts with updated state on shutdown.

commit 9c3524a68d729fdd235e514bbc74d5f058c111da
Author: Alex Hermann <alex@speakup.nl>
Date:   Fri Aug 22 15:48:28 2014 +0200

    dmq: Handle Max-Forwards correctly when maxfwd module is used.
    
    The maxfwd module will change the current msg buffer with a decreased
    Max-Forwards header. Detect this sitation via the 'parsed' field and handle
    it.

commit 42e653b5e5fbd9781037c131778674e27e125a72
Author: Alex Hermann <alex@speakup.nl>
Date:   Fri Aug 22 15:46:08 2014 +0200

    dmq: Use the received status updates from peer hosts to update in-memory status

commit 4d75916422ccdf815aa542718d9bfa87c0133067
Author: Alex Hermann <alex@speakup.nl>
Date:   Fri Aug 22 15:42:51 2014 +0200

    dmq: Set node status to value in uri
    
    The status was forced to ACTIVE regardless of the status in the uri.

commit 3e34dbf68bcb33fc57973f7a1d735820f11c796b
Author: Alex Hermann <alex@speakup.nl>
Date:   Mon Aug 11 19:06:42 2014 +0200

    dmq: Various sanity checks and initializations

commit fd3eb9ffa647d3e3cf234f2ee240bcf1d5df9fac
Author: Alex Hermann <alex@speakup.nl>
Date:   Thu Aug 7 17:20:20 2014 +0200

    dmq: fix copy-paste error resulting in the peer's description not being copied

commit 3e53527030ab360e010cfdda756efff516c54f11
Author: Alex Hermann <alex@speakup.nl>
Date:   Thu Jul 17 13:02:12 2014 +0200

    dmq: Set send_socket to the correct address
    
    Documentation says the server_address is the address used to send messages
    from. Make the code actually do this.
    
    UDP is hardcoded for now because DMQ doesn't work with other protocols (yet).

commit 02932c9af755f155a35ec5243cd33530e74929ae
Author: Alex Hermann <alex@speakup.nl>
Date:   Tue Sep 2 16:38:15 2014 +0200

    dmq: Fix indenting

commit 2d77ac31fb1bf488ef986978edbc2b05982a38ba
Author: Alex Hermann <alex@speakup.nl>
Date:   Tue Jul 15 10:26:42 2014 +0200

    dialog: Allow '_' in dlg profile names

commit 684afd9cdefaa46fea3993a1a01316521c8631cd
Author: Alex Hermann <alex@speakup.nl>
Date:   Fri Aug 22 11:44:56 2014 +0200

    dialog: Send properly structured responses on RPC requests
    
    Instead of dumping random blobs in structured protocols (json, xmlrpc),
    return properly structured data.
    
    Each dialog is a struct with named fields, a list of dialogs is an array
    of structs. Variables and profiles are arrays in the dialog struct.
    
    Dialog contexts still todo.

commit 3d5f8af6efb5a33e46427a1a9b273e445a3064c7
Author: Alex Hermann <alex@speakup.nl>
Date:   Fri Aug 22 13:55:42 2014 +0200

    dialog: Correctly restore dialog lifetime from DB
    
    Restore the lifetime to the configured value instead of the offset from the
    time the reload from the DB took place.

commit 811bb515c09e7270d1d7f8a28d280e184874e487
Author: Alex Hermann <alex@speakup.nl>
Date:   Mon Jul 7 16:38:29 2014 +0200

    dialog: Set the dialog context on transaction failure
    
    Before, the dialog context would be derived from the callid and tags. This
    could select the wrong dialog in case of spirals. This patch sets the correct
    dialog context by storing the it in the transaction and restoring it on a
    failure. Now the correct dialog variables are available in failure_route.

commit 25a3297915fbcc0a267d444d245526de978a5d62
Author: Alex Hermann <alex@speakup.nl>
Date:   Mon Jul 7 16:38:29 2014 +0200

    dialog: Set the dialog context on incoming replies
    
    Before, the dialog context would be derived from the callid and tags. This
    could select the wrong dialog in case of spirals. This patch sets the correct
    dialog context by storing the it in the transaction and restoring it on an
    incoming response. Now the correct dialog variables are available in
    onreply_route.

commit 33f054a793dc843959de356f0dc201e66d306583
Author: Jason Penton <jason.penton@gmail.com>
Date:   Wed Sep 3 22:32:03 2014 +0200

    modules/ims_auth: ims_www_challenge allows specification of auth algorithm from cfg
    	- e.g. ims_www_challenge("REG_MAR_REPLY", "$td", "MD5");
    	- useful for non-ims clients that do not do AKA

commit 961542fa1ce9d077d0737e4971a827409b74a122
Author: Jason Penton <jason.penton@gmail.com>
Date:   Wed Sep 3 19:57:22 2014 +0200

    modules/pv: added pseudo-variable ($aa) for access to algorithm in autorization header

commit f4cfbe9a7ca5fbf1cb44c544abcc27aa65198ae1
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Wed Sep 3 13:26:14 2014 -0400

    db_text: fix clang compiler warning

commit f4c7ac4c0ef5eed2352dc4f0a8070cfbec502efa
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Wed Sep 3 13:21:13 2014 -0400

    db_text: fix clang compiler warning

commit abe9d1642a70cfd7d5440db692a484b991253862
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Wed Sep 3 13:17:32 2014 -0400

    db_flatstore: fix clang compiler warning

commit 89f9f0c10c10c09218576129e3fdc3da55355c48
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Wed Sep 3 13:15:35 2014 -0400

    lib/srdb1: fix clang compiler warning

commit 241d6387989be258880131e578598591869a3645
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 3 09:46:41 2014 +0200

    xmlrpc: initial support for 'u' specifier
    
    - auto-convert to unsigned int

commit 938373a28545a51f335e9489541b106c8261b81d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 3 09:45:42 2014 +0200

    jsonrpc-s: initial support for 'u' specifier
    
    - auto-convert to unsigned int

commit f925ea38f98c3c6f0908064586338a3fb971def6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 3 09:28:53 2014 +0200

    doc/rpc: updated content to reflect renaming of printf() to rpl_printf()

commit edfc839ed2c0778f0ce370e5b1caf10f865cf524
Author: Jason Penton <jason.penton@gmail.com>
Date:   Wed Sep 3 12:05:21 2014 +0200

    modules/ims_registrar_pcscf: fixed transport lookup code

commit 331b0cf3e9a739f44fc23a3c7d07da725145aa76
Merge: 9f3cad7 09cff24
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Wed Sep 3 11:49:49 2014 +0100

    Merge branch 'master' of ssh://git.sip-router.org/kamailio

commit 9f3cad7fbd74bf45c242bc6f587dce96c796fcc1
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Wed Sep 3 11:42:58 2014 +0100

    htable: Fix declarations of variable ht_expired_cell
    
    - Removed unused extern delaration in htable.c
    - Reported by Ovidiu Sas

commit 09cff24f443123b78ae7443c324ee9038aa96069
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 3 05:27:15 2014 +0200

    jsonrpc-s: auto-convert int to str if required by scanning spec
    
    - check if there spec string has still mandatory chars

commit 4b7cd3fd867eca3d82cf4668d2ad37c0bc4f7780
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Tue Sep 2 14:30:52 2014 -0400

    xhttp_pi: proper handling for unknown db column types

commit 1378ccf131885f027d1e1cd4bbaac1347a29e317
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Tue Sep 2 14:29:44 2014 -0400

    lib/srdb1: new col type DB1_UNKNOWN

commit 613d188f92401c60549ea0337ea0dcf3c68067d7
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Tue Sep 2 14:25:42 2014 -0400

    xhttp_pi: proper sizeof for memset

commit 61af5c6b3523fe866f1d884ba4e9e077cce1588a
Author: James Wyatt <james.wyatt@acision.com>
Date:   Tue Sep 2 12:52:47 2014 +0100

    htable: Add event route when htable entries expire
    
    - event_route[htable:expired:<table>] called when an entry expires
    - pseudo-vars $shtrecord(key) and $shtrecord(value) access the expired content

commit e1b63b0e926b926b062569496827f5e506c67c0e
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Sep 2 11:20:29 2014 +0200

    pkg/kamailio/deb: update to 4.2.0~dev9

commit 5fd8a1bdaae82decdb606901fe7bf3e6e9149803
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 2 10:29:22 2014 +0200

    msilo: proper walk through sent list for cleanup
    
    - reported by Bhupendra Singh

commit 6fe4e56937563a413cfd83794e0fe71a20caf3d5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 2 09:50:57 2014 +0200

    Makefile.defs: don't set gcc flag -maltivec if not advertised for powerpc
    
    - reported at FS#444,
      https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=729635
    - following a patch by Roland Stigge <stigge@antcom.de> on debian bug
      tracker

commit b77613398fe7a69d4ac52add3630c94373cbe3e8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 23:45:13 2014 +0200

    core: return OK as string for a successful dns.delete rpc command
    
    - closes FS#260

commit dbd8ea9b1fa216e59d4c36e2eb4b671202824259
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 23:36:25 2014 +0200

    tm: rebuild the local request if uri was changed in event route
    
    - rebuild was done only on changes over headers and body, with an
      eventual new r-uri being used in that case
    - no should work also when only r-uri is changed
    - closes FS#158

commit 3e6e4cc03f629b01f779d1556a10b1b2944777bb
Author: Alex Villacis Lasso <a_villacis@palosanto.com>
Date:   Mon Sep 1 23:17:04 2014 +0200

    db_unixodbc: allow more than 1024 bytes in a database field
    
    - closes FS#443

commit e404d123610b63ddd1c75d39667b373c40071eab
Author: Kristian Frederik Høgh <kfh@uni-tel.dk>
Date:   Mon Sep 1 22:03:20 2014 +0200

    tm: rebuild local Via when force socket is changed in event_route[tm:local-request]
    
    - new forced socket is also set for sending out

commit 822504084742d44c7ec25569f61a830f5d309aa1
Merge: ef7630d c158c6e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:37:10 2014 +0200

    Makefile.def: corrected commit message regarding the devel version

commit ef7630da94895efa5aa40f17e886945c54356718
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:31:16 2014 +0200

    Makefile.defs: version set to 4.2.0-dev9

commit c158c6e068297246f4e0270fa04843daaa466bd4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:31:16 2014 +0200

    Makefile.defs: version set to 5.2.0-dev9

commit 322bfb147e1ef355db391adb9423ab32cf86188c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:27:50 2014 +0200

    xmlrpc: rpc commands updated to use rpl_printf()

commit dc48839f2c5362361a8681d6d0d9c27433401be8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:27:38 2014 +0200

    xhttp_rpc: rpc commands updated to use rpl_printf()

commit 159c276036e8f99f7bbf37bdf99350888447699f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:27:25 2014 +0200

    xhttp_pi: rpc commands updated to use rpl_printf()

commit 13dd700bc808114ddf8a6d06ab0bdd559dc556f3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:27:12 2014 +0200

    siptrace: rpc commands updated to use rpl_printf()

commit f72b66eff5ad5f894c19112e5d89fc7cee4b910a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:27:01 2014 +0200

    sipcapture: rpc commands updated to use rpl_printf()

commit fb987a685575ae8b2374e717e930a9c767ba5646
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:26:44 2014 +0200

    sca: rpc commands updated to use rpl_printf()

commit 14738552280f7cd98c5827fc5175b9ab631ff05f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:26:33 2014 +0200

    ratelimit: rpc commands updated to use rpl_printf()

commit 5d2bf455980e1a9402ce97ad3d0ba5688f6851fa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:26:17 2014 +0200

    qos: rpc commands updated to use rpl_printf()

commit 3fd39e264d38a1a7d557d1d704dca15a8dcf3044
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:25:56 2014 +0200

    pv: rpc commands updated to use rpl_printf()

commit 62822a20d476f279dbb1bb020ebd8ddd859d9e3f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:25:47 2014 +0200

    presence: rpc commands updated to use rpl_printf()

commit 9b190498b98e4849519eedbfb38c2145dca87624
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:25:35 2014 +0200

    prefix_route: rpc commands updated to use rpl_printf()

commit 1926e1412b50c5b843ce1c36119bf60b128b0502
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:25:08 2014 +0200

    permissions: rpc commands updated to use rpl_printf()

commit 6944d4f67de63834291365d7d55ad4607a33d82e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:24:55 2014 +0200

    pipelimit: rpc commands updated to use rpl_printf()

commit 95a5b8184ea87af660c546025a23b67441e3ebc6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:24:43 2014 +0200

    mi_rpc: rpc commands updated to use rpl_printf()

commit 7c7755a39ab91c199c9452bbf43585011c5db120
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:24:30 2014 +0200

    kex: rpc commands updated to use rpl_printf()

commit 05b40e59adbdc51f6e75e4e9e81635fff2ab1f9d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:24:15 2014 +0200

    jsonrpc-s: rpc commands updated to use rpl_printf()

commit 293fdb64ef2f4aa34c5eb7eaf9927aa5e10e4f85
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:23:58 2014 +0200

    drouting: rpc commands updated to use rpl_printf()

commit 9e5cd66772afe6fa508587165aa2d87dbcf511c0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:23:38 2014 +0200

    dialog: rpc commands updated to use rpl_printf()

commit 945c54616bf972fb577e2f2a197145547e75a013
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:23:20 2014 +0200

    db_text: rpc commands updated to use rpl_printf()

commit f1878cdba8875c51d6135733e008d1da6bd89acc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:23:04 2014 +0200

    ctl: rpc commands updated to use rpl_printf()

commit 9218d922c910174ed1b497057010fbe7430226b8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:22:50 2014 +0200

    cfg_rpc: rpc commands updated to use rpl_printf()

commit 3ab6500e11b2e16b509f79956581f0fda5cce0ea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:22:29 2014 +0200

    app_lua: rpc commands updated to use rpl_printf()

commit 55cdb375e1db99e572dff2a64ff0d905252f6689
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:21:50 2014 +0200

    core: dst_blacklist rpc commands updated to use rpl_printf()

commit a8fa4225f208f3b2e6fb8c9a0635edd3817553a3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:21:16 2014 +0200

    core: dns_cache rpc commands updated to use rpl_printf()

commit 3548620c199fed6f86251cf86faab33ab97c7f15
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 19:16:54 2014 +0200

    core: rpc - replaced api member printf with rpl_printf
    
    - clang is throwing error: no member named '__printf_chk' in 'struct rpc'
    - reported in FS#457, follwing report on Debian:
      https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=755852

commit 04da8d891cdf1314e24cf025b64ed1cc70ce7b5e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 18:29:20 2014 +0200

    app_lua: search for for lua 5.1 compilation flags
    
    - lua 5.2 embedded api is not compatible with 5.1
    - an upgrade to c code in app_lua is required, till then, lua-5.1 has to
      be installed (can co-exist with lua 5.2)

commit 620ce0e287a846be064f3507e892d73937331ec7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 1 16:21:17 2014 +0200

    INSTALL: removed question about windows messenger (it doesn't exist anymore)
    
    - coherent usage of upper case for section titles
    - added notes about tracker and faq

commit 2824e49d4c2d64918a3d8c00f37498caec445b83
Author: Sven Neuhaus <neuhaus@users.noreply.github.com>
Date:   Fri Aug 29 13:14:18 2014 +0200

    Fix some typos and capitalisation in INSTALL

commit 37fea3e2fe4958ebc080df7c0808bba835748354
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 29 23:18:27 2014 +0200

    ims_usrloc_pcscf: fixed invalid quotation tokens and removed empty functions section

commit f096ee13ca09d79d3f0e8fa5c73a6e14987d8317
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 29 23:14:19 2014 +0200

    cdp: removed empty functions sections from docs

commit e99b2ff97a0612d0336a5419951d5de1d03f8be2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 29 23:13:00 2014 +0200

    topoh: removed empty functions section from docs

commit c97c762a00596ebbbb4a3b4a14b3ef9e703600b5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 29 22:40:53 2014 +0200

    json: remove empty parameters section from docs
    
    - breaks indexing, as there is no title for sub-section

commit 36b8a21cc8ec1cd89cfdea60a11e83711c0694b5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 29 22:40:19 2014 +0200

    utils/misc/vim: syntax highlight rules for // comments

commit 6ea8693fd7abf0fe5c48342e18ae8d2c94830e6b
Author: Jason Penton <jason.penton@gmail.com>
Date:   Fri Aug 29 15:55:20 2014 +0200

    modules/dialog_ng: added DB support for dialog_ng
    	- thanks to a lot of work contributed by Carlos Ruiz Diaz

commit 21ab9b3cf1a93019495e8204fbfe56331614bef9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 29 15:54:31 2014 +0200

    utils/misc/vim: added newer cfg tokens to vim syntax highlighting

commit 460ac01f75eeb527debf2e4d135fb83b386ccf42
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 29 15:03:12 2014 +0200

    utils/misc/vim: added target in Makefile to remove old ser vim files
    
    - make clean-ser

commit e4b6e43605bb530a44cd42f4f4a7cb4ff77332bf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 29 14:58:39 2014 +0200

    utils/misc/vim: vim specific files migrated to name kamailio
    
    - vim syntax and autodetect files use now kamailio, to be easier
      correlated with the name of packaged distribution
    - syntax highlighting is identified now my kamailio (e.g., 'setf kamailio')

commit 607e0f0bccaa20f6cbdfbba409d0faa4ea220ce6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 29 14:46:19 2014 +0200

    removed old unused modules folders - modules_k and modules_s

commit 9f7fec41c065af9608f6547b2ed0d43614c5a284
Author: Jason Penton <jason.penton@gmail.com>
Date:   Wed Aug 27 14:56:30 2014 +0200

    modules/ims_registrar_pcscf: new module function lookup_transport
    	- this allows terminating P-CSCF to check(and possibly) change the transport for the request before relaying/fwding to terminating UE

commit e7f714f48285ef5ee6ff03759dfbecae5e51b609
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 26 13:03:33 2014 +0200

    registrar: reset indentation to use tabs
    
    - follow up to previous commit

commit 76473abd05503e4dffb63cf5ddc1d39c5170238d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 26 13:01:42 2014 +0200

    dispatcher: fixed warning on unsigned compared with <0
    
    - added in previous commit
    - reset indentation for dispacher.c file

commit ba0cf0014908645e6b17b6e305e2e1ae4235a94f
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Fri Aug 22 05:20:42 2014 -0700

    registrar: randomize expires value received from UAC

commit 499fb7b7d58c812dd8c867adbbed27e0c61f26d0
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Aug 25 04:05:48 2014 -0700

    dispatcher: fix ds_mark_dst parameter parsing

commit ee9ea2f543975769ca544dcf3b75b97698e3b53e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Aug 25 16:56:16 2014 +0200

    core: update content for -D option in man page

commit 2b33768745130b91e984b679f9eed01a6267d8cc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Aug 25 16:55:27 2014 +0200

    core: main - proper info for -D command line option

commit 7450805ac0c8dbe620f146ddf14eba7bee69171e
Author: Richard Good <richard.good@smilecoms.com>
Date:   Mon Aug 25 15:03:11 2014 +0200

    modules/ims_registrar_pcscf: Replaced deprecated STR_PARAM with PARAM_STR

commit a00ee5174b573edd243caf4de68113e9460791eb
Author: Richard Good <richard.good@smilecoms.com>
Date:   Mon Aug 25 12:53:38 2014 +0200

    modules/ims_registrar_pcscf: new parameter force_icscf_uri
    	New module parameter force_icscf_uri - if set we use it as the ICSCF next hop
    	If not set (default) we use DNS SRV to find ICSCF next hop

commit a1b6093aaee9e96f00475752273c9c925ba390d3
Author: Luis Azedo <luis.azedo@factorlusitano.com>
Date:   Fri Aug 22 16:05:15 2014 +0200

    json: fixed parameter number for free fixup function

commit 0b2462d745ac05587539f6c937aed5580ad92c8c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 22 15:58:31 2014 +0200

    dispatcher: regenerated the documentation for update on ds_select_dst()

commit 15d1022b575ae06f92f5a966bc12e144f3def5c5
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Thu Aug 21 08:20:09 2014 -0700

    dispatcher: option to limit the number of items in dst_avp list

commit 4108c7a125a3e50d1d670bc4c842b29cc32ec438
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 22 15:53:47 2014 +0200

    pua_dialoginfo: proper jump to end of the structure
    
    - void has no standard size
    - descovered on a report by Charles Chance

commit d5c6185f4369833113e21802baafe18288fb4254
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 22 15:52:12 2014 +0200

    dialog: documentation for dlg_remote_profile() config function

commit 9c8020d2ab0b522bd63dc521270e80d0f7bd6212
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 22 15:37:53 2014 +0200

    dialog: new config function - dlg_remote_profile
    
    - dlg_remote_profile(cmd, profile, value, uid, expires)
    - manage non-local profiles from configuration file
    - cmd can be add (insert a remote profile) and rm (remove a remote profile)

commit 157a50f7fe6034213741b2a4cd5dc3142cc8dcee
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 22 14:11:37 2014 +0200

    dialog: added cleanup of expired remote profiles via internal timer

commit 8d2e86cabe73195463937f4945f600ceabe3585a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 22 00:16:01 2014 +0200

    dialog: internal refactoring to allow adding remote profile
    
    - this is a profile item without a local dialog
    - allow opperations to add or remove such profiles

commit 219ac1743051d05396d13203aee6115ffbc9a7d7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 21 18:21:14 2014 +0200

    dialog: add a unique id for each profile item
    
    - internal sruid is used for generating uids

commit d2e6918acc75178d8669615bff068914bd34abfa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 20 12:17:25 2014 +0200

    lib/srutils: add sruid_next_safe() function
    
    - checks to see if the sruid was initialized by same process and if not,
      triggers a reinit
    - pid is stored inside the sruid struct

commit 542336ab49a7b8cbca953a69c138a5ec38a96d7a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 19 18:00:49 2014 +0200

    dlg: keep dialog value 0-terminated in memory
    
    - more flexibility in searching/matching

commit 6677714ccfaa395a70fd1ce2cd99cab58e46d2c1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 19 17:44:55 2014 +0200

    dialog: refactored json serialization for dialog profiles
    
    - there is no restriction to add a dialog in same profile many times
      (could be with/without different value). Current serialization
      resulted in having many fields with same name in an object structure,
      which was ok for local json handling, but failed for various external
      tools
    - profile structure extended in memory with unique id, expires and
      flags, to be used for better identification of the profile cell
    - note: upon kamailio upgrade, old dialog profiles are no longer loaded, as the
      json structure is now different

commit cd335addc40f358b6b80bfa5b9df8b468319838a
Author: lucian balanceanu <lucian.balanceanu@1and1.ro>
Date:   Thu Aug 21 10:02:49 2014 +0300

    core: call onsend_route for replies
    
    - this feature is aimed at tracing replies with sip_trace; e.g.:
      onsend_route { sip_trace("sip:10.84.1.49:5060"); } would now trace the
      requests passing Kamailio, as well as the replies;
      This patch has been proposed earlier: http://lists.sip-router.org/pipermail/sr-users/2012-May/073250.html

commit e88b500f8fb6077ac17e5413ffe8770d72e5c6ac
Author: lucian balanceanu <lucian.balanceanu@1and1.ro>
Date:   Wed Aug 20 18:08:03 2014 +0300

    sipcapture: retry insert in DB on initial failure
    
    - added insert_retries and insert_retry_timeout parameters, which
      control how many times and for how long Kamailio should try to
      rewrite to the Homer database in case the first attempt fails;
      trying to rewrite proves useful especially in heavy load scenarios.

commit 6b2f7d0b9d405d8ffd2310f788254453d6748f0b
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Aug 19 17:21:57 2014 +0200

    debugger: fix reset_msgid
    
    Don't change the msg->id when that message has been processed already

commit cb04eea7b4e2a382a0315529d38d2f4ec5a60d93
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 19 18:19:46 2014 +0200

    tmx: mark pretran struct as linked when adding to a non-empty slot
    
    - otherwise is not going to be unlinked properly, with high potential of
      ending in an infinite loop
    - reported by Juha Heinanen

commit 8863703388f1be349675e4b72329eb702ad33ecd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 19 11:32:00 2014 +0200

    tm: more details about processing doen by t_check_trans()
    
    - note that last reply is resent for retransmissions matching a
      transaction

commit 92ff234d8b39c422aca683d4fbb0cfacc24a77b4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 19 11:10:14 2014 +0200

    tmx: be sure From header is parsed before accessing the tag
    
    - reported by Juha Heinanen

commit bd12eaf0f26cfca55eda063263109d434be31c60
Author: Richard Good <richard.good@smilecoms.com>
Date:   Mon Aug 18 22:21:13 2014 +0200

    modules/ims_qos: ignore reply retransmissions if Rx session being processed
    	On receipt of Rx_AAR command check if session exists and it is not in state open
    	If so then assume this is a retransmit and ignore

commit 571b1e66c1bfd557b3be8aa99cdf78be83caf97f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Aug 18 22:15:42 2014 +0200

    tmx: documented precheck_trans parameter

commit 2ceae3188beb73da7d5975e7abf232226dd12063
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Aug 18 22:07:58 2014 +0200

    tmx: precheck_trans - new parameter to enable/disable pre-transaction check
    
    - enable/disable usage of t_precheck_trans() - don't init internal
      structures

commit 392becb3e592f06f4ff843b303f1ddc765fa1a9f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Aug 18 22:05:30 2014 +0200

    tmx: documentation for t_precheck_trans()

commit dd30e06fabe554746b1f4565e16b024ee1795fbe
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Aug 18 21:54:13 2014 +0200

    kamailio.cfg: use t_precheck_trans() to catch retransmissions faster

commit 2fbc66fb8789a9e0749aca301119ab7c046676c5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Aug 18 21:52:09 2014 +0200

    tmx: t_precheck_tran() - light filtering of retransmissions
    
    - keep track of processed messages per process to catch retransmissions
      in early phase, to avoid simultaneous processing until transaction is
      created

commit 72ddccb2aa8a7b40bbd6b0339f884f0ba3181429
Author: Richard Good <richard.good@smilecoms.com>
Date:   Mon Aug 18 13:03:14 2014 +0200

    modules/ims_qos:
    	Use same framed-ip-address and subscription-id through Rx session
    	Save framed-ip-address and subscription-id for initial Rx AAR and re-use for
    	subsequent AARs in the same Rx session

commit 939f29361571385e4222494caab4a1b6272405c5
Author: Richard Good <richard.good@smilecoms.com>
Date:   Mon Aug 18 13:02:30 2014 +0200

    modules/ims_charging: added support for video charging
    	Previously service identifier was hard coded
    	This change adds configurable parameter for voice service id and rating group and video service id and rating group
    	If INVITE SDP includes audio only we use voice parameter, if INVITE SDP includes video we use video parameters

commit 73fb0285f8447cc4eb8d9806c3cf573403f5ab72
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 15 22:17:28 2014 +0200

    core: rpc core.psx is returning an array
    
    - otherwise it breaks unique member name for structures, because it
      returs many records

commit fcb2eef025b7272d1c5e2ff14e880d169a6bf528
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 15 21:52:52 2014 +0200

    jsonrpc-s: handle struct_add() to an array node
    
    - wraps each member in an object and adds to array (similar to xmlrpc
      behaviour)

commit 1257d6832381d50280dff9133f0d5da7c4a58231
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 15 16:14:34 2014 +0200

    textopsx: documented return behavior of msg_apply_changes()

commit 55960106bbaa908057c3f619034b146fda7df48b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 15 16:01:38 2014 +0200

    textopsx: msg_apply_changes() exits config execution if result is not parsing well
    
    - sip_msg_t structure is can be invalid
    - similar behavior with the case when the message is broken from the
      network, it doesn't get to config file
    - reported by Marco B.

commit 11ade9c99d910da6c56d3d5499c0a5b6bd902e3d
Merge: fbcf59b 0640f7c
Author: Jason Penton <jason.penton@gmail.com>
Date:   Fri Aug 15 15:32:34 2014 +0200

    Merge branch 'master' of ssh://git.sip-router.org/sip-router

commit fbcf59bb4f8c1559f8361a7fd96bc9521fb250b9
Author: Jason Penton <jason.penton@gmail.com>
Date:   Fri Aug 15 15:29:30 2014 +0200

    modules/ims_registrar_pcscf: added new module param ignore_contact_rxport_check to ignore check on received port
    	- this is particular useful for clients that register using UDP but switch to TCP for INVITEs that are too big
    	and cant be carried by UDP. Before this change, searching for the contact would fail because of a difference
    	in the received ports between REGISTER and other subsequent messages that don't use UDP

commit 0640f7cd971115429f9d573f02e41b21a8642cb0
Author: Muhammad Shahzad Shafi <shahzad@voip-demos.com>
Date:   Fri Aug 8 14:00:24 2014 +0200

    added support for network io intercept

commit 4b5f137891767264688523dfa5a12bd29e998565
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 15 12:55:33 2014 +0200

    jsonrpc-s: implemented rpc struct_printf() api function

commit 34ba948cdabf7139c8563e531f18c4a486b31a00
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 14 18:24:31 2014 +0200

    parser/rr: free_rr() is expecting rr_t** parameter
    
    - give the parameter as &r, following the commit
      b40d92962b680ac29dd38ffe3c8f1aa1e39d3a97

commit 6a7c9fafd6ec44ad76e5914b57371a8412c04697
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 14 18:14:11 2014 +0200

    jsonrpc-s: removed unused variable

commit 1b7e7f6dec7e4a351db19d3377850828e263784b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 14 18:11:47 2014 +0200

    jsonrpc-s: completed the rpc printf() api function

commit 985199614aedc4b2062e5b94eea0edbef0685647
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 14 18:02:10 2014 +0200

    Makefile.groups: added new modules nosip and jsonrpc-s to group extra

commit 4fff506212669d8981c9a05c9b4e31939eb71e55
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 14 17:57:45 2014 +0200

    uac: removed unused variables

commit 6fb686de57f783b3c29e5b4e11ad1509882616bb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 14 17:49:18 2014 +0200

    dialog: when adding a new dialog, lock the slot until the structure is linked
    
    - search for dialog based on sip attributes and if no result found, then
      lock the hash table slot until the new structure is built and linked
      in the table
    - should avoid simulataneous creation for same dialog if there is a
      not-handled retransmission or parallel forking upstream, resulting in
      many processing managing duplicated requests

commit c125cf6f36aedb75b4f1e0b32dbe5bdd0a48b8b5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 14 14:59:09 2014 +0200

    dialog: release of dialog for not-forwarded initial request done by creator
    
    - avoid releasing new dialog in case of upstream paralel forking
      or retransmission by other processes than the other which created the
      dialog
    - it could result in destroying the dialog in initial state if the
      request was not forwarded yet, likely to happen because creator
      process runs more callbacks

commit fcf5f5b3115c0c40f4df9eb066489bb3e590c3b1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 14 14:46:21 2014 +0200

    dialog: simplified dlg referencing on creation and spiral detection

commit 773e3c37cfeefc679f64cac7e99f0e74072457e4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 14 11:14:44 2014 +0200

    pv: updated include paths to sha256 wrapper functions

commit b6bd830ea93024324354dc3fb5eceaddbd8d20a3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 14 11:14:10 2014 +0200

    lib/srutils: new files with wrappers around sha256 and other hashing functions

commit 1edbdbd53d2f5df0b47c8e9e892f35852362a5bd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 14 11:12:43 2014 +0200

    lib/kcore: moved wrappers around sha256 to srutils
    
    - the sha256 functions are in srutils and these created not necessary
      inter-library dependency, confusing some linkers

commit 0039d7ea856e98c6c6c0c1ae6386e367ef36af1a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 14 11:09:36 2014 +0200

    Makefile: use one tab for install-cfg and added nop not to confuse some versions of shell
    
    - apparently they evaluate wrongly the sequence: escape (\), new line,
      tab, done

commit b4e8f3f4c09b57ce6f60f542963a80b79fc0205b
Author: Richard Good <richard.good@smilecoms.com>
Date:   Thu Aug 14 10:48:16 2014 +0200

    modules/ims_qos: Do not add MCD AVP to AAR if src or dst ports are 0
    	Check if src or dst ports in SDP are 0 and if so do not add an MCD AVP for this

commit f44dad86621685cf7fde45e4ad36f0f0bbcfb15a
Author: Richard Good <richard.good@smilecoms.com>
Date:   Thu Aug 14 10:46:59 2014 +0200

    modules/ims_qos: Support Rx_AAR on AAR update
    	Previously if Rx_AAR was called for an AAR update the function returned true
    	Now this function gets the previous Rx session and sends an AAR update

commit 62b59b95bcc45c7ff87a95d7c7e796bf356913bf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 14 09:13:57 2014 +0200

    jsonrpc-s: new module implementing a JSONRPC server over HTTP
    
    - it uses internal json library
    - requires xhttp module to handle http messages

commit 3e7a7b19e2d524c100cd09b01cf277950cd01d9e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 14 09:11:22 2014 +0200

    corex: rpc corex.list_sockets and corex.list_aliases return array
    
    - type of return value set to RET_ARRAY

commit 6e23e6159c49ba20fcb1430f2a654a754e8cc0a7
Merge: f1f227e 21e54da
Author: Jason Penton <jason.penton@gmail.com>
Date:   Wed Aug 13 08:16:39 2014 +0200

    Merge branch 'master' of ssh://git.sip-router.org/sip-router

commit b40d92962b680ac29dd38ffe3c8f1aa1e39d3a97
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Tue Aug 12 19:56:45 2014 +0100

    core/parser: Free rr correctly in error cases
    
    - Fix potential memory leak if parameters are parsed into rr structure

commit 392689597376eb6f047c12504bcce367f5940260
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Tue Aug 12 19:52:27 2014 +0100

    outbound: Fix memory leak
    
    - Free parameters parsed when checking for ob markers

commit 21e54da18f9bc6f87f913a897c9183074de4c937
Author: Marcus Hunger <hunger@sipgate.de>
Date:   Tue Aug 12 16:09:28 2014 +0200

    rtpproxy: swap tags for lookup command (l) to fix one way audio on reinvite
    
    - affected cases when the lookup was used explicitely

commit 651fd496f106792558c3d28f60a3d5ac3f834042
Author: lucian balanceanu <lucian.balanceanu@1and1.ro>
Date:   Mon Aug 11 14:09:57 2014 +0300

    siptrace: added force_send_sock
    
    - the local interface in form of SIP uri from where to send
      the duplicated traffic. In the absence of this parameter
      kamailio automatically picks an interface.
    
      Credit goes to the 1&1 team.

commit 32a26c25927145a54f9c631cc0b5d498c18907d0
Author: lucian balanceanu <lucian.balanceanu@1and1.ro>
Date:   Mon Aug 11 13:55:31 2014 +0300

    siptrace: adds optional addr param to sip_trace()
    
    - address is a SIP uri which specifies the address
      of the capturing server. This parameter trumps
      duplicate_uri and allows tracing to more than one
      server.
    
      Credit goes to the 1&1 team.

commit 82e67c07eebe9f7277156a6a6d87ffd5e04c892d
Author: Jorj Bauer <jorj@isc.upenn.edu>
Date:   Fri Aug 8 09:26:21 2014 -0400

        modules/sca: fix 180 replies in sca_call_info_invite_reply_18x_handler()
    
        - Per Broadworks Release 13.0v1 documentation, 180s should produce
          "appearance-state=progressing" just like 183s do; Polycom OS 3.3.4
          doesn't care, but 4.x swaps leg information when it hears
          "appearance-state=alerting"
        - report and patch from  Joao Vitor Arruda

commit f1f227e661697cd527f6ab7077c275ddfc8ba23d
Author: Jason Penton <jason.penton@gmail.com>
Date:   Fri Aug 8 11:38:00 2014 +0200

    modules/ims_usrloc_pcscf: fixed bug when updating DB record for P-CSCF contact

commit d8d7f13e073dc00532326433c689030f6950e26d
Author: Jason Penton <jason.penton@gmail.com>
Date:   Fri Aug 8 08:36:13 2014 +0200

    modules/ims_icscf: for UAR pass in empty realm instead of RURI domain
    	- this allows for authenticating against different domain from the domain in RURI

commit 451cce6b5a4edada89a05f80e220b08be58a56a4
Author: Jason Penton <jason.penton@gmail.com>
Date:   Fri Aug 8 08:34:48 2014 +0200

    modules/ims_auth: use IMS lib for getting IMPI/IMPUs (cleanup)

commit d6b98639bd6f11661d61060c58597d53b01dadd0
Author: Jason Penton <jason.penton@gmail.com>
Date:   Fri Aug 8 08:33:56 2014 +0200

    lib/ims: When getting IMPI, only check check realm credentials if a realm is passed in

commit 2eb751c89e81af4d55cd1a3e4928da7c9d9276c4
Author: lucian balanceanu <lucian.balanceanu@1and1.ro>
Date:   Thu Aug 7 16:57:35 2014 +0300

    userblacklist: updated 1&1 module maintainers

commit 1342fe8e81cefbfd5ab1991b3e47f6fc0838f04c
Author: lucian balanceanu <lucian.balanceanu@1and1.ro>
Date:   Thu Aug 7 16:57:04 2014 +0300

    pdb: Updated 1&1 module maintainers

commit 2c8e0297c3558b1b6823c8efe806ffae0ff2a609
Author: lucian balanceanu <lucian.balanceanu@1and1.ro>
Date:   Thu Aug 7 16:56:07 2014 +0300

    p_usrloc: Updated 1&1 module maintainers

commit 4870a4913e0032d888c22afcb6ae1a50ea807b53
Author: lucian balanceanu <lucian.balanceanu@1and1.ro>
Date:   Thu Aug 7 16:52:49 2014 +0300

    carrierroute: Updated 1&1 maintainers

commit 89bd0b5d7ce94b33a24d65ab6fff7175583bc76a
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu Aug 7 12:24:16 2014 +0200

    ims_usrloc_pcscf: Set NULL properly also for the CONTACT row

commit 7b7754a41711aa09d63d219c3930dc5090eaf326
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue Aug 5 17:21:06 2014 +0200

    ims_usrloc_scscf: In case the contact_id after insert_update is 0, do the old query again (last_inserted_id is only set, if there was really an UPDATE or INSERT, not if nothing was changed)

commit 6b833a82cb8c0978fae54afa086eff6d5479fa17
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 5 13:10:34 2014 +0200

    pua_xmpp: fixed wrong define guardian id

commit c0794dfa98fccabd1da31d91e1d56c601fb15d9c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 5 13:09:40 2014 +0200

    ims_isc: removed unused variable

commit 55b42c5ba9e78b1d6662d45f1b68898bc67548c9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 5 13:09:16 2014 +0200

    pua: solved warning on comparing unsigned expression

commit 1b7526fe4de38a29037c0e0e35316b80ae2b625d
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 08:09:18 2014 -0700

    doc: replace STR_PARAM with PARAM_STR

commit 4d23bafa1b37aca9564780dfbec3b560f7e6026e
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 08:04:11 2014 -0700

    obsolete modules: replace STR_PARAM with PARAM_STRING. Blind replace

commit 6dd60aeea99c28c1d51c65e9da01bdc8360e586e
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 08:01:16 2014 -0700

    uac: replace STR_PARAM with PARAM_STR

commit 6a993eb32981aa4e0a7c743c1feec373bd61d27a
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 07:13:43 2014 -0700

    cpl-c: replace STR_PARAM with PARAM_STR

commit 5da0d7881b88b27bbc11d98350a3c8eaa5d00993
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 07:01:41 2014 -0700

    evapi: replace STR_PARAM with PARAM_STRING

commit c1fbe4343bc060d8ab662e3fe6ccf0001a98f7a4
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 07:00:09 2014 -0700

    sst: replace STR_PARAM with PARAM_STRING

commit 71be4657776b78303453e9743df06094fd1b3827
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 06:58:22 2014 -0700

    jsonrpc-c: replace STR_PARAM with PARAM_STRING

commit 45aee434dc9117ac52964c6a6e624e3717445dcb
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 06:57:19 2014 -0700

    corex: replace STR_PARAM with PARAM_STRING

commit d53592fe7b8e6fb70db4c506a6a2c955f6a13956
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 06:56:43 2014 -0700

    peering: replace STR_PARAM with PARAM_STRING

commit 797abc5a209fcc5d01079306bc0e1ef860fa24ba
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 06:55:56 2014 -0700

    mediaproxy: replace STR_PARAM with PARAM_STR

commit 51b233159a5cca5ed787dd5970bda25559f872e2
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 06:47:07 2014 -0700

    xhttp_rpc: replace STR_PARAM with PARAM_STR

commit a4996ef1884110473d02cf41657d8528a4f08d2e
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 06:45:43 2014 -0700

    xmlops: replace STR_PARAM with PARAM_STRING

commit cbc8cfb27eae574d99e2417d492ba076e7928d7c
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 06:45:03 2014 -0700

    mqueue: replace STR_PARAM with PARAM_STRING

commit e8025176e64abb9c48516a1b97b63647f4950650
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 06:44:18 2014 -0700

    auth_ephemeral: replace STR_PARAM with PARAM_STRING

commit f829556fe1278f9892d9fba3c88f240821484406
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 06:43:21 2014 -0700

    regex: replace STR_PARAM with PARAM_STRING

commit 1bac69c812e926a7910de30d8b6fe101a67a042e
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 06:41:47 2014 -0700

    pua_usrloc: replace STR_PARAM with PARAM_STR

commit 293721acdcde8b1e753c0c229b5c3e9d5a44ed56
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 06:39:10 2014 -0700

    pua_xmpp: replace STR_PARAM with PARAM_STR

commit 2fd033d4862802ac6dc6aad77ed4626cb8d334bf
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 06:37:05 2014 -0700

    cfgutils: replace STR_PARAM with PARAM_STRING

commit c2154c706e19afd588905bd960dfb3f5d65ce186
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 06:35:59 2014 -0700

    xcap_client: replace STR_PARAM with PARAM_STRING

commit 42e093439d9fe7f53c59dbe2704dd45b3244670f
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 06:33:45 2014 -0700

    db_oracle: replace STR_PARAM with PARAM_STRING

commit b09c462b797299ea245bf07add76fe3030e89008
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 06:31:48 2014 -0700

    websocket: replace STR_PARAM with PARAM_STR

commit 428035bfc5459763f7b67fdeab432624b312d381
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 06:08:04 2014 -0700

    dialplan: replace STR_PARAM with PARAM_STR

commit 3e5a7383f6ade32d14469b3ee396d9e8822bc2ff
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 05:54:24 2014 -0700

    nathelper: replace STR_PARAM with PARAM_STR

commit ba29610b268b640982db2f2254e7fdb2fd9fcdcc
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 05:08:40 2014 -0700

    app_mono: replace STR_PARAM with PARAM_STRING

commit a2613acc416095ceb9711659aff966ebb61cf86b
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 05:07:29 2014 -0700

    ims_qos: replace STR_PARAM with PARAM_STR

commit 104a1b80e22c35164c909c7fcf949b46b29c74ea
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 05:01:50 2014 -0700

    xhttp_pi: replace STR_PARAM with PARAM_STR

commit 7495a6b1454819ad27078e6546f9b5951c7dfcd3
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 04:58:44 2014 -0700

    db_cluster: replace STR_PARAM with PARAM_STRING

commit 8926ebbdc92681eef443b8625b7529980f5568e2
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 04:56:53 2014 -0700

    snmpstats: replace STR_PARAM with PARAM_STRING

commit 801f0df04b188b34594504e1dcde68aba3b0418c
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 04:50:05 2014 -0700

    tmrec: replace STR_PARAM with PARAM_STRING

commit 7059d08c1a6071a9bbc7c6ffbe69b386e8f568f7
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 04:48:54 2014 -0700

    h350: replace STR_PARAM with PARAM_STRING

commit bbf33a0d15b2c888cda147d49688af10b752a0e7
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 04:33:24 2014 -0700

    pdb: replace STR_PARAM with PARAM_STRING

commit 4e81b1632921dc5104842740b6ea3d9ada565387
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 04:29:13 2014 -0700

    app_java: replace STR_PARAM with PARAM_STRING

commit a2808458b5ff1a2b359d501b108f1c9155b01078
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 04:24:48 2014 -0700

    ims_auth: replace STR_PARAM with PARAM_STR

commit 1bd3093e82df04888fbdfc0212cb5a18e4ee422b
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 03:11:57 2014 -0700

    matrix: replace STR_PARAM with PARAM_STR

commit aa1fc5b382d86f5ae0c610a14b9476aaf3f03910
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 03:07:59 2014 -0700

    purple: replace STR_PARAM with PARAM_STR

commit 2b724d52ae78b60eddebbf731048e40f1d0d93dd
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 29 03:03:31 2014 -0700

    ims_charging: replace STR_PARAM with PARAM_STR

commit 24ef39392d6b80615301b50d56ab7d30f5895017
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 08:35:00 2014 -0700

    xmpp: replace STR_PARAM with PARAM_STRING

commit 3efe72105c906a6768df78d907d1239d9c0c30cd
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 08:29:34 2014 -0700

    ndb_redis: replace STR_PARAM with PARAM_STRING

commit 04e4d5f383e5d0528b121e111c1f3679d95ea829
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 07:43:04 2014 -0700

    avpops: replace STR_PARAM with PARAM_STR

commit 7ba2418b53c9c92f6d12569cb680c4a5fddf5cac
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 07:38:27 2014 -0700

    nat_traversal: replace STR_PARAM with PARAM_STRING

commit 341efdf030d31cd41b59e9308266c2caeaf57409
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 07:15:00 2014 -0700

    geoip: replace STR_PARAM with PARAM_STRING

commit 9a978d228dfa308a3730be291b36d04975c50761
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 07:13:55 2014 -0700

    xhttp: replace STR_PARAM with PARAM_STRING

commit 4ca5c2de24bb6a8af376b6ceb156f11105a04bf4
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 06:30:53 2014 -0700

    mi_datagram: replace STR_PARAM with PARAM_STRING

commit 0985b5ab258f4415842aa21a3a14955117e6e1e5
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 06:28:57 2014 -0700

    mi_fifo: replace STR_PARAM with PARAM_STRING

commit 80f51c94606165c3a69be83d9ad05eb72129a8fe
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 06:26:19 2014 -0700

    carrierroute: replace STR_PARAM with PARAM_STR

commit 3230d3de3cdf86e4e6406c562a9649d2c31b8d6d
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 05:57:14 2014 -0700

    misc_radius: replace STR_PARAM with PARAM_STRING

commit 48065a046b3cc40981912d4b7bf30af57df93d3b
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 05:54:54 2014 -0700

    uac_redirect: replace STR_PARAM with PARAM_STRING

commit 414b653c94e80bd862ac9a88c741b8ba6c6e7d83
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 05:52:24 2014 -0700

    domain: replace STR_PARAM with PARAM_STR

commit e22d2caf320aa02f85d648dea3b7045107692549
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 05:47:41 2014 -0700

    auth_db: replace STR_PARAM with PARAM_STR

commit fac144713950463e3862787e855272835da505fb
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 05:43:47 2014 -0700

    group: replace STR_PARAM with PARAM_STR

commit 0dc64228350e7ba62552046688f9646d2b228c8e
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 05:27:07 2014 -0700

    sca: replace STR_PARAM with PARAM_STR

commit 18194e2ec895936d7b00f010b3659754d3e328e1
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 05:22:35 2014 -0700

    pua: replace STR_PARAM with PARAM_STR

commit 969b716adcc2e01469c4115ea1e046f45d8287d4
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 05:19:19 2014 -0700

    pua_bla: replace STR_PARAM with PARAM_STR

commit 782755fcaccba55d777027cd1700defea9c22bce
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 05:15:54 2014 -0700

    uri_db: replace STR_PARAM with PARAM_STR

commit 3246487eaf3b51ae64b4f141233ea928647f7496
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 05:07:00 2014 -0700

    app_perl: replace STR_PARAM with PARAM_STRING

commit 979c7ef05f990e71f90f0b61caf80e6e26bae6e6
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 05:02:40 2014 -0700

    call_control: replace STR_PARAM with PARAM_STR

commit 81708806c99c111e0374e7268695c1cfff06475e
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 03:48:08 2014 -0700

    userblacklist: replace STR_PARAM with PARAM_STR

commit 6e31671a9ccd9bbc4e7dd50c1608c73fe3f3f3b6
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 03:43:11 2014 -0700

    rtimer: replace STR_PARAM with PARAM_STRING

commit 89d757171b7416cae3053ac371ae1bbf5653784b
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 03:42:18 2014 -0700

    ndb_cassandra: replace STR_PARAM with PARAM_STR

commit a97a7d9d2beade6980ba6d5bd0abe4e0e88e73ec
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 03:38:20 2014 -0700

    imc: replace STR_PARAM with PARAM_STR

commit 4ea4bd521965ff161aa01cab3b124cc7959b2b57
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 03:32:13 2014 -0700

    pua_reginfo: replace STR_PARAM with PARAM_STR and some indention fixes

commit 324279ee4055c64803aee0313e13cb588a7d3241
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 03:25:48 2014 -0700

    mi_rpc: replace STR_PARAM with PARAM_STRING

commit 192e1cbc56e621535cf370b48259a82646b31b19
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 03:22:50 2014 -0700

    mohqueue: replace STR_PARAM with PARAM_STR and some indention fixes

commit 9ac2fe9f7f371e39e03002daf0dc7d35a517cedc
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 03:09:26 2014 -0700

    app_python: replace STR_PARAM with PARAM_STR

commit 584f4ea62760c31395773a742e43fccdb4d5b67c
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 28 03:05:10 2014 -0700

    pua_dialoginfo: replace STR_PARAM with PARAM_STRING

commit ca3da467f59dbaed2d20aa45314ac12a362e2deb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 30 15:58:27 2014 +0200

    dialog: if ACK for 200ok is not coming in 60sec, dialog lifetime is shortened for 10 more sec
    
    - should handle the situation when caller cancels the call but the
      callee answered before getting the cancel
    - reported by Alex Balashov

commit fcdf5f9cfff634ebfa736d7084d5e5483a36355b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 30 15:27:09 2014 +0200

    dialog: documentation for timer_procs parameter

commit 1157db7c72b1629b72f4d06bd01c5bc694a816b2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 30 15:15:40 2014 +0200

    dialog: option to run dialog main timer tasks via dedicated process
    
    - timer_procs - new parameter, if set to 1, a dedicated timer process is
      used, if set to 0 (default), the core timer is used (existing
      behavior)
    - to add: option to work with many dedicated timer processes

commit d1c97010ed8d3c7a19580c20b8cd81c6a485eadf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 30 15:03:45 2014 +0200

    core: fork_sync_timer() uses milisecond precision to catch up on delayed execution
    
    - previously was using a step of a second

commit 295716363562d88bce3db39e0f1bc605b1cc8257
Author: Pawel.Kuzak <pawel.kuzak@1und1.de>
Date:   Wed Jul 30 13:59:49 2014 +0300

    acc: fix cdr extra2strar allocation issues
    
    - for more than 10 string cdr_extra parameters, the addresses used
      by the new parameters overwrite the previous ones; our solution is
      to allocate memory for the cdr extra params with pkg_malloc() and
      free it once it is no longer needed.

commit c5afbe15361bbf7e9493ad02dcabfd4c6d420109
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Sat Jul 26 01:18:50 2014 +0100

    tm: Generate synonym_id based on original request
    
    - Prevent allocating pkg memory in a shm-alloc'd copy
    - Prevents a crash that can occur in requests with pre-3261 branch tags

commit c1b51e38f0904217b0a07b8b9aedc51519fe250e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 28 14:24:21 2014 +0200

    pv: new variables - $expires(min) and $expires(max)
    
    - return the min and max of expires value for sip message
    - contact headers are checked with higher priority, if no expires
      parameter there, then Expires header is used
    - if none is found, $null is returned

commit c445e0c299a21cb268101c716147d53f1d897dcf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 28 09:32:03 2014 +0200

    ims_registrar_scscf: fixed compile error of removed vars by moving to PARAM_STR
    
    - reported by Victor Seva

commit 90093f8633b807a2067c8e0500533ba3ad590a89
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Jul 26 10:05:18 2014 +0200

    pkg/kamailio/deb: Update version to 4.2.0~dev8

commit bf727eeceb85ad06472274906f2b8d40b1b2610a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 25 23:26:18 2014 +0200

    Makefile.defs: version set to 4.2.0-dev8

commit fc383b13c32d4f89fbb8a7de14a07cbb26f38693
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 25 23:16:31 2014 +0200

    sms: domain is not allocated in pkg by the module
    
    - skip freeing in mod destroy

commit 1556fa1137db9a9281987bd50aef25fe12ccec8f
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Wed Jul 23 08:25:37 2014 -0700

    rtpproxy: replace STR_PARAM with PARAM_STRING

commit 448202fde68948d39222004b8fdfaa4c515026ae
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Wed Jul 23 08:21:33 2014 -0700

    rtpengine: replace STR_PARAM with PARAM_STRING

commit 003302140615d679cb05908bb7adaab4298b69e2
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Wed Jul 23 08:16:37 2014 -0700

    sms: replace STR_PARAM with PARAM_STRING

commit ea98475aec73bdf508c497e781c2bc56fd7646e4
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Wed Jul 23 08:11:24 2014 -0700

    speeddial: replace STR_PARAM with PARAM_STRING

commit 3b9ebea72590ffbbad0f0fb2318fe40180bf8b94
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Wed Jul 23 08:08:23 2014 -0700

    msilo: replace STR_PARAM with PARAM_STRING

commit d4e5e4b185ba1deffba80d451bf37e906189b528
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Wed Jul 23 08:01:39 2014 -0700

    permissions: replace STR_PARAM with PARAM_STRING

commit c3951098b50cd002bdcc72b1600f4bdc9f7c1788
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Wed Jul 23 07:57:55 2014 -0700

    osp: replace STR_PARAM with PARAM_STRING

commit e45b14a41fb7d14247b809b50ee9a1044ee8f63b
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Wed Jul 23 07:51:23 2014 -0700

    mtree: replace STR_PARAM with PARAM_STRING

commit ee6d8aecd63f4ede0d99837eb726a8ace1281a20
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Wed Jul 23 07:47:16 2014 -0700

    mi_xmlrpc: replace STR_PARAM with PARAM_STRING

commit 2044937e95e4c7e42a2165b939a655f2de300d06
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Wed Jul 23 07:45:59 2014 -0700

    acc_radius: replace STR_PARAM with PARAM_STRING

commit ea76a64b3ec439271008503697de45766a9084db
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Wed Jul 23 07:43:02 2014 -0700

    presence_xml: replace STR_PARAM with PARAM_STRING

commit 0ce7ce2adac5a26f1cf9b523211e7bb762da4b84
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Wed Jul 23 07:41:09 2014 -0700

    dmq: replace STR_PARAM with PARAM_STRING

commit a8cf14df1aef16c21c813892aa63c7deec7cee1e
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Wed Jul 23 07:26:07 2014 -0700

    pdt: replace STR_PARAM with PARAM_STRING

commit 4faa262958dc5edbca617794b53ff82a89cfaa30
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 08:54:27 2014 -0700

    drouting: replace STR_PARAM with PARAM_STRING

commit 827d20c2cc6c277b8e59d3c9268c7aa01cf0f996
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 08:48:46 2014 -0700

    sqlops: replace STR_PARAM with PARAM_STRING

commit 7922d0bfe88884b7c2296e71f9013b9a40b457d9
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 08:47:55 2014 -0700

    ratelimit: replace STR_PARAM with PARAM_STRING

commit 856df3f6bcc8206210c71eb73e3e963ab9296e13
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 08:45:30 2014 -0700

    debugger: replace STR_PARAM with PARAM_STRING

commit 62bac5f85662ad42e58f5fb15dd339458af89d30
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 08:43:25 2014 -0700

    seas: replace STR_PARAM with PARAM_STRING

commit e3239f6fb684ef9bac811c5afc0ca4858a20a64c
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 08:39:33 2014 -0700

    registrar: replace STR_PARAM with PARAM_STRING

commit db70d08c7b5731985026ad6389c5f5de802712d9
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 08:08:00 2014 -0700

    pipelimit: replace STR_PARAM with PARAM_STRING

commit 68875ad3b1c29380ebe13738531e3bf337a66241
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 08:01:47 2014 -0700

    dialog_ng: replace STR_PARAM with PARAM_STRING

commit 397364edd99d0e34f23f04c877b6d8515337560e
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 07:52:14 2014 -0700

    dispatcher: replace STR_PARAM with PARAM_STRING

commit 2f9070e6f5fa3041fda4fda9adf5aee791d641a1
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 06:29:10 2014 -0700

    rtpproxy: replace STR_PARAM with PARAM_STRING

commit 4a9c0493477933ef04ef35d626022538248ed7cb
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 06:11:25 2014 -0700

    presence: replace STR_PARAM with PARAM_STRING

commit c135633f4bc1a40d29f3cfcd803c1bbad0349bf6
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 05:46:20 2014 -0700

    xlog: replace STR_PARAM with PARAM_STRING

commit a26ca629c3397555c45f7977547025c7b6e13cf6
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 05:43:06 2014 -0700

    p_usrloc: replace STR_PARAM with PARAM_STR

commit c10fcd407d04dc3f1633d925a96accee2b0b588c
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 05:31:18 2014 -0700

    siptrace: replace STR_PARAM with PARAM_STR

commit 65b0fbaa0f8c798da6b4bc04c2eb83eb1cf103b2
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 05:16:49 2014 -0700

    lcr: replace STR_PARAM with PARAM_STR

commit 83de3e6a130f6cf3cceb36067848d35175dc2e2a
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 05:07:43 2014 -0700

    sipcapture: replace STR_PARAM with PARAM_STR

commit e04aff80be9db7ffeb83e62ae78f5a972a12bd8a
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 04:57:20 2014 -0700

    rls: replace STR_PARAM with PARAM_STR

commit 282ff5dd198a4f35853f51f5e9678b044f27f900
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 04:46:49 2014 -0700

    alias_db: replace STR_PARAM with PARAM_STR

commit 38210774b65ea40ce35e96d713c544529dad9a9e
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 04:44:47 2014 -0700

    app_lua: replace STR_PARAM with PARAM_STR

commit ef3def8cba78d2a58ab89a93424665986f886655
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 04:43:45 2014 -0700

    ims_registrar_scscf: replace STR_PARAM with PARAM_STR

commit 66dec49579804c72c82b53108e68cd052e7bdbe2
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 03:14:04 2014 -0700

    topoh: replace STR_PARAM with PARAM_STR

commit 740c3f5a63ad62e9506486b9288474549d1b57d9
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 03:01:36 2014 -0700

    diversion: replace STR_PARAM with PARAM_STR

commit e9ed544ff0a0f421881e4990615fddd9d21ee437
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 02:58:20 2014 -0700

    utils: replace STR_PARAM with PARAM_STR

commit 9dc4aa338c83270c15603497f5624281710e443a
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 01:49:06 2014 -0700

    ldap: replace STR_PARAM with PARAM_STR

commit 06baf447abcdf46466e76a97bd0797abc49bdaa5
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 01:46:08 2014 -0700

    rr: replace STR_PARAM with PARAM_STR

commit 11e6c3a8b770530195881ef2820634fa0bed7324
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 01:24:37 2014 -0700

    enum: replace STR_PARAM with PARAM_STR

commit 86aee26f72a900199b9a8a933d971a7af0f64160
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Tue Jul 22 01:17:30 2014 -0700

    siputils: replace STR_PARAM with PARAM_STR

commit 93a5ece8d28126236aec6363d362dc60277ec163
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 21 08:32:33 2014 -0700

    usrloc: replace STR_PARAM with PARAM_STR

commit ca7e87a799822d68307e07ab7f978a4144a3e3a6
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 21 08:27:13 2014 -0700

    memcached: replace STR_PARAM with PARAM_STRING

commit bbf2d0399819ab50ac825f1153238dd6ca4bb045
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 21 08:24:19 2014 -0700

    domainpolicy: replace STR_PARAM with PARAM_STR

commit 109c2270efce2c77f36d965e18974cb1e07fa98e
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 21 08:21:42 2014 -0700

    prefix_route: replace STR_PARAM with PARAM_STRING

commit 08299a9c5fae5e8eaa6a896c2e62578580fb3ca7
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 21 08:19:31 2014 -0700

    pv: replace STR_PARAM with PARAM_STRING

commit 139f0566bb8201c9925d53ffcdaa3db97bd2551e
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 21 08:09:32 2014 -0700

    xcap_server: replace STR_PARAM with PARAM_STR

commit c3f03b75c2cc4e18c1e4b7f02db9eff5eae8cca5
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 21 07:58:33 2014 -0700

    statistics: replace STR_PARAM with PARAM_STRING

commit 15cdee0778cf448f1f20e5cae40a6ea00d8d3d32
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 21 07:57:38 2014 -0700

    ims_isc: replace STR_PARAM with PARAM_STR

commit 0ce3ac8049d3f5207332bdff8711d82468bab7ae
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Mon Jul 21 07:53:09 2014 -0700

    auth_diameter: replace STR_PARAM with PARAM_STRING

commit 31c1415eb7b3937a5716a8e008238e5b194c8cfc
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Fri Jul 18 08:12:26 2014 -0700

    dialog: Replacing STR_PARAM with PARAM_STRING or PARAM_STR to give up of depracated defines

commit d33033563558fd7937449ba43446e8465491e6d4
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Fri Jul 18 07:58:25 2014 -0700

    ims_usrloc_pcscf: Replacing STR_PARAM with PARAM_STRING or PARAM_STR to give up of depracated defines

commit 081f2fbc638a05b746710c04800e8e6476665469
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Fri Jul 18 07:55:24 2014 -0700

    htable: Replacing STR_PARAM with PARAM_STRING or PARAM_STR to give up of depracated defines

commit 6864c39077dc7cbb98ec696dde6cd1ce34cc61d8
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Fri Jul 18 07:50:01 2014 -0700

    ims_usrloc_scscf: Replacing STR_PARAM with PARAM_STRING or PARAM_STR to give up of depracated defines

commit 3ef1b5f481b2bb1437fec86a557cb2ac8e467701
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Fri Jul 18 07:23:19 2014 -0700

    auth_radius: Replacing STR_PARAM with PARAM_STRING to give up of depracated defines

commit 0e2c3d192fcfa65a7535814671118e8e0a4b0f46
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Fri Jul 18 07:18:13 2014 -0700

    ims_icscf: Replacing STR_PARAM with PARAM_STRING or PARAM_STR to give up of depracated defines

commit 5d04fc5a2eef90da801d47b146964a931100b7c2
Author: Alekzander Spiridonov <sipidronov@gmail.com>
Date:   Fri Jul 18 07:01:02 2014 -0700

    acc: Replacing STR_PARAM with PARAM_STRING to give up of depracated defines

commit b61ac1ca1cc410915e61c122350b8af3e4690a93
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 25 18:08:41 2014 +0200

    uac: documentation for rpc command uac.reg_refresh

commit 09ced05fc90602675366ccfc041bbb7278cd3b59
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 25 18:03:03 2014 +0200

    uac: new rpc command uac.reg_refresh
    
    - load a record from database based on l_uuid. If record is already in
      memory, then the password field is updated, otherwise a new full
      record is added in memory

commit ce7aee6e59d2b4980625f9c4dfef171048341319
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 25 17:17:22 2014 +0200

    tmx: documented reason code parameter for t_cancel_callid()

commit 08f8911c8ddb527544c2ea603b5e0db7626d3196
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 25 17:11:37 2014 +0200

    tmx: t_cancel_callid() can take a 4th parameter with reason header code for cancel

commit 213ad230a87638bbd0f1591c8b7cefdd4e6b1fd3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 25 14:43:45 2014 +0200

    htable: debug message to show initialization of hash table structures

commit 4b335f6419468d6873ce314221b2b786ae64366a
Author: Pawel Kuzak <pawel.kuzak@1und1.de>
Date:   Fri Jul 25 14:28:48 2014 +0300

    userblacklist: added check_whitelist function
    
    - check_whitelist(string table) finds the longest prefix that
      matches the request URI for the given table and returns true
      if the match is set to whitelist

commit adae5dc02c0c1f0537546ec0a855d40e8a75ff10
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 25 13:30:46 2014 +0200

    nosip: fixed compile warnings related to unused variables

commit 0ae40714ef85da45863b5af8409856787501b4c2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 25 13:29:22 2014 +0200

    nosip: removed unused function prototype

commit 8bde82a2b85d22caf6d0cc36be2a1736ff1aad21
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 25 13:00:16 2014 +0200

    tm: check the length of uri param for t_replicate
    
    - if emtpty string is given, then parameter is ignored and address of
      next hop is taken from r-uri or dst-uri

commit bb1a5ba30b3d6ba98696844899a61b7df3bc0cc4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 25 12:41:52 2014 +0200

    auth_db: proper condition for caller id skip check flag

commit b96c2d43c686f64b1fd54c7fc9ba01f8a1a2ad37
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 25 12:29:50 2014 +0200

    auth_db: note about the new flag to skip caller id check for auth_check()

commit 8c98ff6472adf4a1aad986913de86bf3c262810f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 25 12:25:23 2014 +0200

    auth_db: new flag for auth_check() to skip caller id check for forwarding requests
    
    - caller id check is skipped for INVITE, BYE, PRACK, UPDATE, MESSAGE --
      these requests can come with an anonymous caller id

commit 1be7c3ebc9b29046c023290ad580bb83c3e6e44d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 25 12:01:37 2014 +0200

    tm: docs - added note about t_replicate() without params

commit c5b6b6021e75cd4e73f54f9131524b588709950c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 25 11:58:50 2014 +0200

    tm: enable t_replicate() without any parameter
    
    - r-uri or dst-uri will be used for sending out

commit 6395e97f14c8be6bf20466b94140bd106406aea2
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Wed Jul 23 16:55:20 2014 +0200

    Improve example for Proxy-CSCF Rx Usage

commit 81ee937ed9e7db314ad6a2849dd3b17ab5aebae3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 22 13:45:13 2014 +0200

    uac: documented rpc command uac.reg_reload

commit 24edcab2012f43f25a0b3f6fb5e0645854ecb050
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 22 13:42:54 2014 +0200

    uac: clean old records in timer callback after a while from a reload

commit 99da07de696c1f5368bf74ea82fe7df7f8db61a0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 22 13:33:24 2014 +0200

    uac: new rpc command - uac.reg_reload
    
    - reload the records from database
    - old records are kept for at least 150sec more to be sure no active
      registration process is using them
    - therefore reload cannot executed more often than 150sec

commit 361052ff5ea85a304f68860e9c50de93ef742fee
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 21 17:28:11 2014 +0200

    uac: documented rpc commands uac.reg_enable and uac.reg_disable

commit dd1ca987775be186761f8c83ea7ee9584bbebc96
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 21 17:24:28 2014 +0200

    uac: added commands to enable/disable records in remote registration table
    
    - introduced a mutex per slot in memory hash table to avoid races on
      updating the fields of registration records

commit 54d7dcb7574589a831b1561f5ec93a7d9a572459
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 21 13:25:38 2014 +0200

    uac: documented the new rpc command uac.reg_info

commit eb29edeea30603ebc57ed1771058fc10aee76ce2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 21 13:22:45 2014 +0200

    uac: refreshed the readme file

commit 6173c75eb967a20bb25bb0d71e464415f6488156
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 21 13:22:20 2014 +0200

    uac: documented old uac.reg_dump rpc command

commit 529ebb934208160328a439b5048e9418e63e3e3c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 21 13:17:32 2014 +0200

    uac: new rpc command to retrieve information for one registration record
    
    - uac.reg_info attr val
    - attr can be l_uuid, l_username, r_username, auth_username

commit dab956c0f9faca63dde6b2ce25386ca42ddc33e7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 21 12:41:01 2014 +0200

    corex: docs for send_data() function

commit f4c26ffb8e0aaf05def0adc64bdcf07e8173c984
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 21 12:32:30 2014 +0200

    corex: new function send_data(uri, data)
    
    - send arbitrary formated data to uri
    - uri param has to be a valid sip uri
    - both parameters can include pseudo-variables

commit 6559c4383858d472637807c6ec4dd1e0616507fa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 21 10:10:45 2014 +0200

    msilo: check if the register has contacts with positive expires value
    
    - otherwise is un-registration and no new contact to dump messages
    - reported by Anthony Messina

commit e5519a2762f892ef97f2c4da2e3f8bfd6078211a
Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
Date:   Sun Jul 20 08:40:22 2014 -0500

    cnxcc: use of pseudo-variables in *cnxcc:call-shutdown* event route
    
    - Ticket FS#450
    - Patch contributed by Guillaume Bour

commit 516eee4a8f9d49e7810784587edd08517b868c12
Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
Date:   Sun Jul 20 08:19:32 2014 -0500

    Added LF character at the end of every log message
    
    - requested in ticket FS#452

commit a29089207ac592ff2ae079e2ebd918722b22f1d5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 18 16:58:14 2014 +0200

    nosip: new module allowing to handle non-sip packets via event route
    
    - packets that fail to be parsed as SIP messages are given to
      event_route[nosip:msg]
    - use cases can be imagined as needed, one could be re-engaging SIP
      worker processes in handling suspended transactions

commit 3e51a293bccf6dd69f5560a00a8d20d54a0836ce
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 18 16:57:35 2014 +0200

    tmx: fixed type in doc example for t_continue()

commit 6284b608f1af46119b737eb48a47bcf95a58e367
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 18 16:03:40 2014 +0200

    core: execute callback functions for event SREV_RCV_NOSIP
    
    - it is done only if parsing sip message fails
    - reminder that the log level for core parsing error can be controlled
      with corelog global parameter

commit ac0bd3790b40a4788cea83542b99fe9dd08116bf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 18 16:01:29 2014 +0200

    core: new core event executed when a non sip packet is received
    
    - event type SREV_RCV_NOSIP

commit 072d314828962c4ada3a15557d704a2efa5b015d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 18 16:00:42 2014 +0200

    core: moved debug message about async task init after checking if it is enabled

commit d877c3ac0576fe9a0aea1262c6ec05eb7eb26e3e
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Fri Jul 18 19:17:00 2014 +0800

    ims_usrloc_scscf: Bugfix/Improvement: Use "last-inserted ID" instead of doing a separate query (may cause issues with Replication/Database-Clusters)

commit f2dc27ced23a03241045607f394ca2d6834e90f8
Author: Timo Teräs <timo.teras@iki.fi>
Date:   Thu Jul 17 23:40:10 2014 +0200

    websocket: option to compile the module without libunistring
    
    - patch discussed on sr-dev
    - dcm: aded define wrapper to have this as compile time option and
      included the MIT license from the code site

commit c2b334bf41cbe6fa7b7e15d825dca1fa36c33770
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 17 19:13:42 2014 +0200

    usrloc: refresh call-id value in case of update of location record
    
    - related to FS#448

commit d19c9fc484dc9eaf9ecc5d7855fec4f90a8d4a1f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 17 17:27:03 2014 +0200

    registrar: README regenerated after fixing typo and xacp_cfg socket option

commit 6c569e1a759c70398cac0375b0da9dad41928713
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 17 17:26:37 2014 +0200

    registrar: documented the option to take socket value via xavp

commit 66c497fdf4ac1c3b889a7c3b50c3e5fed770cf0b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 4 13:46:35 2014 +0200

    usrloc: generate callid at startup and increase cseq for records added via mi
    
    - should fix FS#448, reported by Savolainen Dmitri

commit 9e1ff4488a8ea5061e9f508cfa3b875912393ae0
Author: Anthony Messina <amessina@messinet.com>
Date:   Fri Jul 4 11:36:37 2014 +0200

    all: updated FSF address in GPL text

commit 639fce79466baf77bbd707eb9cef6473dcb3eb7c
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Wed Jul 2 14:53:36 2014 -0400

    rtpengine: add support for TOS=... flag

commit da9d56be28e050dd0cb4aed50efcbda043a3e5cf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 1 16:10:20 2014 +0200

    tm: run reply callbacks under lock
    
    - callback functions can modify the request from transaction (e.g., acc for
      parsing headers needed for accounting)

commit 2e28163f2f3e756c89f8cc43df0644be38c5e06f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 30 14:37:40 2014 +0200

    tmx: handle branch_route for $T_reply_code
    
    - use latest sent reply code
    - related to the log message reported in FS#445

commit 8fac19ba52345a4dd10480ef4efb62012bbbbff6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 30 12:34:24 2014 +0200

    kamctl: use DEFAULT_Q variable in ul_add command

commit 5db25855613f922059b53d7149e97b4985120de0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 30 12:11:45 2014 +0200

    geoip: free allocated pointers at startup in case of error
    
    - cleaner shut down

commit 1faf19fa7d34528b6cc15ffcb1ec91a6c6074e90
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 30 12:05:19 2014 +0200

    core: reset cur_opt shortcut after use, it points to local variable
    
    - safety to prevent invalid access on future extensions

commit 6feeb886b58f4cd1cefeef132245c009bf8ca07f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 30 11:06:41 2014 +0200

    uac: print new and old uri in log message in case of error

commit 269220f9a657ca10085ae8889312d052b65b12f8
Author: Jason Penton <jason.penton@gmail.com>
Date:   Thu Jun 26 09:46:16 2014 +0200

    modules/cdp: prevent possible seg fault if no MSCC AVP present in CCA response to update GSU timers

commit 71ecad37d231f6fda652892550ff8b9a8d193f59
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Tue Jun 17 13:06:20 2014 -0400

    auth: README regenerated

commit c9c8f8d71fdad33caebaea07922901618bcd7825
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Tue Jun 17 11:47:50 2014 -0400

    auth: document '-8' return code for pv_www_authenticate

commit c9301c99d3c9acb663023cf02393d0e7ed74c133
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Mon Jun 16 11:53:11 2014 +0100

    registrar: Add check for contact header before checking outbound support
    
    - Fixes crash when processing REGISTER without a contact

commit 8772bd49cbcc6b43466515d0ad60b49106f8fbe0
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sun Jun 15 01:32:32 2014 +0200

    pkg/kamailio/deb: Add Ubuntu trusty support

commit 8d7d72add168c2fa592214853470f4a31515c510
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Jun 14 18:50:56 2014 +0200

    pkg/kamailio/deb: Use gcj-jdk

commit 00d2c27cbd0c36fd8979d5b92a3f860a5e657c60
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Jun 14 18:20:06 2014 +0200

    app_java: Use generic libgcj

commit 4fab97fb54334a55b1fce4e0d2f417fda5727c3a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jun 13 12:00:21 2014 +0200

    dialog: backup and restore exiting route type when executing dialog event_route blocks
    
    - reported by Nuno Miguel Reis

commit 1c715b1a2a66a4a15d1a8def33ef369212712bb1
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Thu Jun 12 12:46:39 2014 -0400

    core: fix crash related to core sockets_list  command
     - reported by Nuno Reis <nreis@wavecom.pt>

commit 81a1ebc76d4cea28ce46ec0cc0d6d62cf26fd3a8
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Thu Jun 12 11:06:44 2014 -0400

    rtpengine: allow usage of arbitrary/unknown flags within the protocol

commit 91072bbdeaf951f07ae0324c2ba566bd46919f97
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Jun 12 12:57:27 2014 +0200

    pkg/kamailio/deb: new 4.2.0~dev7 version

commit 2aa00ae5b53b823d8b9b0b6f5ee2a8ce1c98b739
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 12 12:15:59 2014 +0200

    Makefile.defs: version set to 4.2.0-dev7

commit e6c0c2f9871eab5a73371d48dfa24e4ece2512d8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 12 12:12:02 2014 +0200

    acc: clear new parsed headers when evaluating acc attributes
    
    - the structures are in pkg, while request is taken from shm clone, can
      cause reference to the space of another process
    - reported by Igor Potjevlesch

commit 655711330b2ffd82dc84330ef0e0fbbad82a9160
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 12 11:48:01 2014 +0200

    acc: allow recording to the rest of backends even when setting db table fails
    
    - such error doesn't affect radius or custom backends

commit dd00819f7cca976e699a20960956abff760df957
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 12 11:39:55 2014 +0200

    auth: proper fixup for optional method parameter in pv_www_authenticate()
    
    - reported by Muhammad Shahzad

commit 28be6c3c79c02600f03a51b2393b289fbe8c9bd9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 12 09:59:44 2014 +0200

    core: sync definition of destroy_rpcs()
    
    - reported by Victor Seva

commit 35329870fe22115fd24a396b743e4814278ce46a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 11 19:01:17 2014 +0200

    auth: enhanced log message when method param fails to be retrieved

commit 88a9ffee284338d536b6f7e072e5c99b29d983ee
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 11 17:12:37 2014 +0200

    dialog: execute internal event_route blocks under local_route type
    
    - request_route type triggers additional script callbacks that could
      reset the transaction and can cause crashing
    - reported by  Nuno Miguel Reis, FS#440

commit 67de76fce11b3c7ac80955590a441d7be6563368
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue Jun 10 12:22:03 2014 +0200

    ims_registrar_pcscf: Bugfix: Update Received Info, when updating contact (it may have changed)

commit ad5f82c598e564e3d937fffa401ad04e1966b9f2
Merge: 57177cf bed067f
Author: lucian balanceanu <lucian.balanceanu@1and1.ro>
Date:   Tue Jun 10 12:31:19 2014 +0300

    Merge branch 'master' of ssh://git.sip-router.org/sip-router

commit 57177cf1cf63b64cd1eedb817dd056f0be51a38e
Author: Sven Knoblich, Lucian Balaceanu <lucian.balaceanu@1and1.ro>
Date:   Tue Jun 10 11:47:27 2014 +0300

    acc: log cdrs for expired dialogs
    
    	- added the cdr_expired_dlg_enable module parameter to toggle on/off
    	  the cdr writing feature (default is off=0)
    	  If enabled, only the dlg_vars in the cdr_extra will get printed on
    	  dialog expiry; the other parameters' values in the cdr extra will
    	  be left empty

commit bed067f3fb8423f0d138903f8d58941d19b81360
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Jun 7 09:19:38 2014 +0200

    debugger: show routename in cfgtrace output

commit c44685cbcefb8f6ecfa6f11369699906db832c39
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Jun 7 09:19:03 2014 +0200

    core: add route name to action struct

commit 459f86fe167f784db491d3155a302ee758fef708
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Sat Jun 7 01:26:05 2014 +0200

    ims_usrloc_pcscf: Bugfix: Fix priorities in if statement

commit 5f5df3fda7662575719253f0a16e6ae03bf6f69a
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Sat Jun 7 00:47:22 2014 +0200

    Bugfix: Fix previous commit

commit 33304281cbdd0b992e4db01eb0114735068f67ab
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Fri Jun 6 19:38:12 2014 +0200

    Bugfix: Add missing */

commit a9155e4c73d533d0837bfd480ff7d838d18dc995
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Fri Jun 6 19:09:55 2014 +0200

    ims_usrloc_pcscf: Add option, to disable the "received check" upon lookup.

commit c1a6e04fd6b3f6b97893abe77a6a19ff6dbb0054
Author: Jason Penton <jason.penton@gmail.com>
Date:   Fri Jun 6 11:40:13 2014 +0200

    modules/ims_auth: small cleanup/refactor in ims_get_body

commit 2c73e20aabd71bc34f2294a53c8bff8d7a3881f2
Author: Jason Penton <jason.penton@gmail.com>
Date:   Fri Jun 6 11:38:50 2014 +0200

    modules/ims_auth: remove useless/incorrect log line

commit f30f7bf4d723f78546ee2a8db607d80279bdd529
Author: Jason Penton <jason.penton@gmail.com>
Date:   Tue Jun 3 09:42:41 2014 +0200

    modules/ims_registrar_scscf: updated doc for cxdx_forced_peer

commit b957dfd27e5350828f500520af33394806142296
Author: Jason Penton <jason.penton@gmail.com>
Date:   Tue Jun 3 09:42:18 2014 +0200

    modules/ims_qos: updated doc for rx_forced_peer

commit 6fa36e1d98a64a9d5d3d40444068fde69dc5b1b3
Author: Jason Penton <jason.penton@gmail.com>
Date:   Tue Jun 3 09:41:56 2014 +0200

    modules/ims_icscf: updated doc for cxdx_forced_peer

commit c95b3e610708178b643db484cdc63f40ac6d8a45
Author: Jason Penton <jason.penton@gmail.com>
Date:   Tue Jun 3 09:41:29 2014 +0200

    modules/ims_charging: updated doc for ro_forced_peer

commit 50f28af8d9bf4088da44753c3b8e3948aaa9f544
Author: Jason Penton <jason.penton@gmail.com>
Date:   Tue Jun 3 09:41:05 2014 +0200

    modules/ims_auth: updated docs for cxdx_forced_peer

commit 69de17d3bb1d032f9a41752362194d718336e20d
Author: Torrey Searle <tsearle@gmail.com>
Date:   Mon Jun 2 19:51:19 2014 +0200

    srdb1: fix memory leak in db-id
    
    - When getting an existing connection from the pool, free the newly
      created db-id as the pool connection already has a reference to the
      existing one.  Fixes FS#436

commit c4e2df2b494a80ff8493fcc5df66b75478c31789
Author: Jason Penton <jason.penton@gmail.com>
Date:   Mon Jun 2 11:07:02 2014 +0200

    modules/ims_charging: improvement on failed CCR during initial routing (no longer just wait for timeout)
    	- some minor cleanup too

commit 6214fe8702626a4d9edc1ca45e3cd657ee8093ee
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sat May 31 19:38:30 2014 +0300

    modules/acc: renamed module param reason_from_reason_hf => reason_from_hf
    
    - as per Daniel's suggestion

commit 7f136429e5b676077c4f71c5cc178dd0c125951b
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sat May 31 10:34:19 2014 +0300

    modules/acc: added reason_from_reason_hf module paramater
    
    - in schema, increased size of sip_reason field to 128 chars

commit 8e2fcd278c9172a1774a1a1bae72f2e6d37b1770
Author: Jason Penton <jason.penton@gmail.com>
Date:   Fri May 30 18:26:48 2014 +0200

    modules/ims_charging: possible seg fault on diameter CCR timeout fixed

commit 3a2b5f5a9fa46a5f8502f9ca355a9f689b6cd61e
Merge: 70f7dbe c842bda
Author: Jason Penton <jason.penton@gmail.com>
Date:   Fri May 30 16:52:46 2014 +0200

    Merge branch 'master' of ssh://git.sip-router.org/sip-router

commit 70f7dbedd7c7f188270bf6d3649bd9d67d4c2b7e
Author: Jason Penton <jason.penton@gmail.com>
Date:   Fri May 30 16:51:20 2014 +0200

    modules/cdp: omitted last_selected time when choosing a loadbalanced peer

commit c842bda9dac46724c58b734d092391c79867f2fb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 30 13:34:08 2014 +0200

    core/parse/sdp: proper parsing of a=rtpmap line
    
    - error handling when malformed line, avoiding crash to due to invalid
      offsetting when clockrate is missing
    - reported by  Michael Ricordeau, FS#435

commit 6bc322ee1abcd78a18be049c41e7981d920dec82
Merge: 6e51019 e633ca6
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri May 30 09:21:24 2014 +0100

    Arrghh. Poor memory. My apologies for this commit.
    
    Merge branch 'master' of ssh://git.sip-router.org/sip-router

commit 6e51019b0a2c60178b9ca03b9bb2a5fef49ca7ba
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri May 30 09:20:49 2014 +0100

    auth_radius: Improve error message to simplify debugging

commit e633ca6b7e748a77825d3208e86bf9bce18944a5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 29 17:06:13 2014 +0200

    pv: safety check for PAI header parsed structure
    
    - reported by Igor Potjevlesch

commit 79bcd31ae4f30a60c6d3f2a88b505a35ba0f6927
Author: Jason Penton <jason.penton@gmail.com>
Date:   Thu May 29 13:04:33 2014 +0200

    modules/cdp: added loadbalancing across diameter peers within the same realm and with the same metric

commit 5e9a4997841f328f20cb7459a08f643ad065412d
Author: Jason Penton <jason.penton@gmail.com>
Date:   Thu May 29 12:57:16 2014 +0200

    modules/ims_charging: possible crash fixed on CCR timeout and some cleanup
    	- diameter destination realm correctly setup for routing/load balancing of request to multiple peers

commit 91a362e2f1bae90e2564491560aff8bad5b04564
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 28 15:47:10 2014 +0200

    pkg/rpm: use pkg memory size when checking config in init script
    
    - for large configs, check can fail due to low memory

commit 93ae7f441c6e7760d026e5b8e01a86f05ce59b97
Author: Jason Penton <jason.penton@gmail.com>
Date:   Wed May 28 12:12:35 2014 +0200

    modules/cdp: added RPC cmd to list diameter information, including peers and their detail

commit a0c35bbfa84fd2212c05e5af1d2423a4a2e5e547
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Tue May 27 15:42:08 2014 +0100

    rls: Fix memory leak with duplicate entries in lists
    
    - When duplicate detection is requested, free the string and container
    - When duplicate detection is not requested, insert the duplicate anyway

commit 81287cb27c87c641f3d314fbabc921345323b864
Author: Jason Penton <jason.penton@gmail.com>
Date:   Tue May 27 20:55:11 2014 +0200

    modules/cdp: new RPC commands to disable/enable a peer dynamically
    	- this is useful to disable a particular diameter peer in a cluster

commit dc2299c7d19869dc16a66d1b4c6696e204a75e12
Merge: 0d7d5dc 37f0964
Author: Henning Westerholt <hw@kamailio.org>
Date:   Tue May 27 12:17:37 2014 +0200

    Merge branch 'master' of ssh://git.sip-router.org/sip-router
    
    * 'master' of ssh://git.sip-router.org/sip-router:
      db_mysql: proper handling of mysql_next_result(...) return code
      ims_charging: bugfix: Make ims_charging:ccr_timeouts resettable

commit 0d7d5dc4d7219c5beb9a150cc56e74edac9dc4d5
Author: Henning Westerholt <hw@kamailio.org>
Date:   Tue May 27 12:14:24 2014 +0200

    db_mysql: fixes FS#434, Kamailio will eat sometimes 100% CPU due a bug in db_mysql
    
    * Fixes FS#434 reported from Maxim, incorrect mysql API usage for mysql_next_result(..)
    * According MySQL doc, return values for mysql_next_result(..) can be the following:
      0 - Successful and there are more results
      -1 - Successful and there are no more results
      >0 - An error occured
    * Thus, if there will be an error when reading a next result, the code will be infinitely
      looped in “while” cycle and current process will eat 100% CPU (The mysql_more_results
      will not help here because it just checks a local flag that will be set to TRUE in cases
      when there will be more than one result).
    * The solution is to replace " > 0” with " == 0”:

commit 37f0964278e925d5530563b38c82a57de1f7fa59
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 27 12:07:42 2014 +0200

    db_mysql: proper handling of mysql_next_result(...) return code
    
    - it indicates the presence of another result if return is 0
    - reported by  Maxim (simax), FS#434

commit 88724f2cc7ca5988713246b3e4d7bfac4612072d
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue May 27 11:56:32 2014 +0200

    ims_charging: bugfix: Make ims_charging:ccr_timeouts resettable

commit dfccb6d5b1e1ae7eeca85007157ccced97c7f2e5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 26 15:55:22 2014 +0200

    app_perl: added documentation for perl_destroy_func parameter

commit 6fba7ed75cf5c2cc1d267bb7262df4d228e26273
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 26 15:47:07 2014 +0200

    app_perl: new param perl_destroy_func to specify perl destroy function
    
    - if set, the module will execute the specified perl function before
      re-initializing the interpreter at runtime

commit 794af34f4f996de6b6d238b8267ae48650bd2857
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 26 15:00:29 2014 +0200

    tls: added missed include file for accessing outgoing connection certificate

commit 4992519eed88d94847d742c52e882082b1b41264
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 26 14:47:37 2014 +0200

    auth_db: auth_check() to get the auth header from the used api
    
    - this avoids using a different auth header that might be in the request
      before checking usernames in from/to headers against auth user

commit 1d6d5cd5d4ff7cd488edfaea5600f02b7d3612fa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 26 14:17:43 2014 +0200

    tls: execute event_route[tls:connection-out]
    
    - done when a new outgoing tls connection is opened
    - ongoing work, to allow an option to drop the connection based on
      config decision

commit 9d9e7399b731c8546c2c58ca27971016f221baed
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 26 14:16:49 2014 +0200

    core: option to specify whether the send info has to be set before sending out

commit 80f241b0b1e13021d3494aa7a489d313d6c03f5b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 26 14:13:30 2014 +0200

    core: added field to link sip msg in onsend structure
    
    - to be used when opening an ongoing stream (tcp/tls) connection

commit ea56896eb36a8fffd96bb4ec1e5af4d5defa24d9
Author: Konstantin Mosesov <ez@voipgroup.org.ua>
Date:   Sat May 24 17:16:07 2014 +0400

    Added app_java to modules list

commit 815dbe7a4b0fa93380bf75bfb30afe5e174360c2
Author: Konstantin Mosesov <ez@voipgroup.org.ua>
Date:   Sat May 24 17:14:30 2014 +0400

    Added requirements for modules app_python and app_java

commit 379f2ae99385996a167495e9a3f5075d5de68baa
Author: Konstantin Mosesov <ez@voipgroup.org.ua>
Date:   Sat May 24 06:00:47 2014 +0400

    New generated file

commit e8f67102e75ed3ef310afe66849dee96e064f033
Author: Konstantin Mosesov <ez@voipgroup.org.ua>
Date:   Sat May 24 05:59:56 2014 +0400

    Added application name in error description.

commit 5bede9a9a77ad01e06d849485d6ce4274eca3fd4
Author: Konstantin Mosesov <ez@voipgroup.org.ua>
Date:   Sat May 24 05:58:19 2014 +0400

    Fixed misstypes and indents in docs.

commit 5a05370f35bdeb7277b2f53f5c3e95fb672d4024
Author: Konstantin Mosesov <ez@voipgroup.org.ua>
Date:   Sat May 24 05:57:16 2014 +0400

    Fixed bug with JAVA_HOME detection.

commit 8aa989618f79a0bd17a025b2f3ab38943fd6d6e5
Author: Richard Good <richard.good@smilecoms.com>
Date:   Fri May 23 18:06:03 2014 +0200

    modules:ims_registrar_scscf: notify partial reg info body incorrect when q is set

commit f10fd6f868df40f12f4c878c0321b414709d2c56
Author: Richard Good <richard.good@smilecoms.com>
Date:   Fri May 23 18:04:03 2014 +0200

    modules:ims_registrar_scscf: fixed domain lockup when generating notifications if impu not found

commit 6a82057688023c2786809d8508217799c6d41c65
Author: Richard Good <richard.good@smilecoms.com>
Date:   Fri May 23 18:01:42 2014 +0200

    modules:ims_registrar_pcscf:  added support for notification event deactivated

commit 9b9d15875aa09a5574ff0754309f4f77161d3194
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu May 22 21:07:17 2014 +0200

    Core: Bugfix: Do not reset tcp_listeners: We may only listen on TCP.

commit 1323d05b304d2f527ca67036b23beb5967d0e89a
Author: Jason Penton <jason.penton@gmail.com>
Date:   Thu May 22 14:52:43 2014 +0200

    modules/ims_usrloc_pcscf: fixed bug, not fetching associated IMPUs from DB during preload of domain on startup

commit 65e945a66fa0df8742b0af55d3cc56e28f36e1cb
Author: Jason Penton <jason.penton@gmail.com>
Date:   Wed May 21 21:51:11 2014 +0200

    modules/ims_usrloc_scscf: Added ability to do AKA resync of auth vectors
            - this functionality is required for AKA authentication between network and SIM should they get out
                    of sync with each other re. sequence numbers

commit 8166802f171367fd3d60ac27cfeda3443c6f95b4
Author: Jason Penton <jason.penton@gmail.com>
Date:   Wed May 21 21:47:38 2014 +0200

    modules/ims_auth: fixed unlocking of usrloc hash slots
    	- can cause deadlock

commit eea7f9d04090a736c8a0f2b2a350c08635cc8e39
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 21 09:55:46 2014 +0200

    core: allow listening on tls without listening on tcp
    
    - reported in FS#425

commit 196c65fdc5d2526d3c777b22ec37eef200cd08ae
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Tue May 20 13:47:44 2014 -0400

    dispatcher: ds_select_dst/domain can take args as string (not only int)
     - internal converion of string->int (if possible)

commit 8a334551001bdd658b39901c43fc12fe89c82b5a
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Tue May 20 13:45:40 2014 -0400

    sr_module: new fixup function: get_is_fparam()
     - retrieve parameter value as string or/and integer (if possible)

commit d931ce355d994fbd12c7c60d766ff0d12c4829d0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 20 16:14:32 2014 +0200

    kex: count unsupported methods only for SIP requests
    
    - reported by Juha Heinanen, FS#432

commit 365a60772de9c1d2f19ecf52b12f6d75b348e996
Author: Juha Heinanen <jh@tutpro.com>
Date:   Tue May 20 16:22:58 2014 +0300

    modules/siputils:  generate error message if parsing of is_gruu() uri fails

commit a313a8d33afdee6c7eb70cd57161aef8e70c5bcf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 20 09:16:01 2014 +0200

    core: print number of parameters used for searching cfg function

commit a80a8b2366282f967263507be47727aa3417d67d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 20 08:46:04 2014 +0200

    sdpops: added note about dtmf and telepheone-event to docs of spd_keep_codecs_by_name()

commit e6b7ec384211475d9f8ce7c468d44c90c1521059
Author: Juha Heinanen <jh@tutpro.com>
Date:   Mon May 19 12:16:58 2014 +0300

    modules/kex: fixed type of stats.get_statistics result

commit d81fd1bf067b78b55ad348db2531c4ba9b10dddb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 19 08:56:38 2014 +0200

    dialog: add wait-for-ack callback before response unref
    
    - in case of a sipral for ending in a negative response from initial
      state, ack to second iteration can unref prematurely the dialog
    - reported by Pawel Sternal, FS#427

commit 9ab3aa5d6104fb0b22ee25b8a423b48edc548f74
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Mar 18 11:18:56 2014 +0100

    textops: Refresh README

commit 2be579ffa48c1445a5c768b4a9b6a6532ac58363
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sun Mar 16 10:04:38 2014 +0100

    textops: add new multipart functions documentation

commit a9d5d28b8b750b06736b78680da66cfbd3d67e69
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Mar 21 21:59:41 2014 +0100

    textops: functions to convert, append and remove multipart bodies

commit 8f007d20933f1d1deaac1c9c5ece9be2a4b9987c
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Mar 21 21:56:04 2014 +0100

    core: add check_boundaries() to build_req_buf_from_sip_req().
    
    This checks and fixes the boundaries of a multipart body if the
    FL_BODY_MULTIPART flag is set.

commit 802771362eee707ecb55c2a907f96d2dbaff620e
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Apr 28 16:20:57 2014 +0200

    core: add str_append helper function

commit c36f326d3c7372b149592d438df75f3d7b0a0233
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun May 18 19:07:38 2014 +0200

    mtree: replace tree structure even there are no records in db table
    
    - reload didn't replaced old tree if no records in db table
    - reported by Juha Heinanen

commit 7992a2b8d42bb7e8bcf1738cf042013ed126a47a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 15 13:59:03 2014 +0200

    siputils: allocate enough space to hold ending zero for tel uri in tel2sip()
    
    - reported by Juha Heinanen

commit 2e55d7bd218c9f954da7d289ec1be090bb4d88b0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 15 12:48:04 2014 +0200

    core: use port 5061 for checking self when uri has transport tls
    
    - 5060 was used, failing to match myself condition

commit 1d90f4de94dfc887cc6129624fd5e6ad989abd37
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 15 12:46:14 2014 +0200

    topoh: match on all ports if none is in the uri for checking self
    
    - forcing default 5060 can fail for multi-listen case and tls

commit 7134959725011baa504a027c4561e0054dd907ae
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 14 23:37:54 2014 +0200

    kamcmd: proper size for memset, based on malloc

commit 1cefc0c5f83eb4b7b6ffefc6ab383d7aae6de07f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 14 23:28:24 2014 +0200

    parser/sdp: assign stream var only if session is not null

commit 71332ed9ce59de50de04c940fd600b50b1f1dc80
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 14 23:19:05 2014 +0200

    rls: free item in case of duplicate when trying to add to str list

commit 4f2da3e025fa281f88e80bb841a51d6546219ae8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 14 23:12:33 2014 +0200

    rls: proper header define guard and check of null returned value

commit e53c715c74fb5b58f4f68b81acb60de66b19b8cc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 14 23:08:06 2014 +0200

    ipops: free dns pv structure on invalid pv name

commit 74743d6ef3bf74c1226ba5a1b6bebfbe19b06b93
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 14 23:03:19 2014 +0200

    db_flatstore: free result before returning null on no more pkg
    
    - partial allocation when doing an incomplete new connection

commit ace56c6bd2221920b965185c1c9a5997cd3f2768
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 14 22:56:37 2014 +0200

    core: free previous allocated variable if no more pkg to build rve struct
    
    - cleaner shut down if not enough memory at startup

commit f1a09e44268c77641216a78878f2c73c6e5a4d66
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 14 22:53:35 2014 +0200

    pv: proper length for line transformation when handling last line of value

commit 661bcef49ba3be944ba215b8a379256e3fe94a60
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Wed May 14 17:00:30 2014 -0400

    dispatcher: expand attrs while running rpc command dispatcher.list

commit 6cc1f4101ce4a9db25865afc5ac19c3f6578889b
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Wed May 14 16:07:24 2014 -0400

    dispatcher: fix weight attr comparison

commit 4f4641ea2a4018a72558c40d4878e9af7053be2d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 14 09:58:50 2014 +0200

    presence_dialoginfo: get rid of unused variables warning
    
    - priority and winning_priority are used in an alternative winning node
      selection which is disabled now
    - reported by Jua Heinanen

commit e39a90e11bfed2b4445c37db1532488aa9e3e725
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 12 22:54:54 2014 +0200

    dialog: if sending BYE fails at timeout, unref dialog
    
    - destroy dialog structures

commit 6c02bdb04d6e214728c13c6222e347783b66337b
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon May 12 23:06:09 2014 +0200

    pkg/kamailio/deb: append pkg-config as Build-Depends

commit 5ab17c022b5bab6dfd3749dee71961cad14cbe83
Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
Date:   Sun May 11 22:08:43 2014 -0500

    cnxcc: Added credit vs cost per second check *before* starting the call

commit 4460dce0e2fff775d6cf7328008c6cf6270537cd
Author: Vitaliy Aleksandrov <vitalik.voip@gmail.com>
Date:   Thu May 8 15:01:02 2014 +0100

    websocket: Fix crash in websocket module
    
    - Avoid race condition by maintaining a connection reference count
    - Fixes FS#406

commit feba7dd8e09a3b8c9f781b95b16c1b708fce4195
Author: Juha Heinanen <jh@tutpro.com>
Date:   Thu May 8 15:24:51 2014 +0300

    modules/utils: http_query now stores result also in case of 4xx replies
    
    - Applied patch by Mikko Lehto.

commit 7a827a612f93b9dd938f9b78c0de3ac2d98a0c77
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 8 08:40:28 2014 +0200

    presence_dialoginfo: interetate through all 'dialog' nodes of xml document
    
    - PUBLISH request can carry info for many dialogs
    - reported and patch by Klaus Feichtinger

commit 2b2569ea4e4d2af817e8e021408d551a99572f59
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 3 23:44:22 2014 +0200

    core/mem: f_malloc - simplified join in realloc
    
    - restore proper usage counters

commit a7d59baca2d03b48f020b10adf6e6e614494a35e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 3 22:13:16 2014 +0200

    core/mem: f_malloc - groupped few updates of usage stats in insert free function

commit b14bfbfd85e9cc112d15e7b01728e4197bb48353
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat May 3 21:50:15 2014 +0200

    pkg/kamailio/deb: update version to 4.2.0~dev6

commit d12ac993176f4282b6a740490fd9c645132c98e7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 3 21:36:28 2014 +0200

    kex: remove debug message added in previous commit

commit 8c2888fcd33bee45cb4654222da619e70ed44ecc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 3 21:06:34 2014 +0200

    mem/q_malloc: free old pointer if allocation in realloc fails

commit 41a37b570758445d723d4d78b9786f8e6cb5722c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 3 21:03:34 2014 +0200

    mem/f_malloc: free old pointer if allocation in realloc fails

commit 3dda7122eb3d875fa318816524c4a6741b7997a8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 3 20:56:19 2014 +0200

    Makefile.defs: version set to 4.2.0-dev6

commit ace9adb04ad75aa7f35d951c966c614b7e4f60b8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 3 20:52:53 2014 +0200

    Makefile.defs: memory manager set to f_malloc

commit 4eae467f30cc1075272a8357e67783aab363a150
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 3 20:52:06 2014 +0200

    xmlrpc: removed unused variable in rpc_array_add
    
    - reported by Juha Heinanen

commit aac0c2119644c3e5578e979f6471acc3c0cbbf50
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 3 20:10:00 2014 +0200

    core/mem: f_malloc updates for pool type and refactoring of parts
    
    - removed define on statistics, it was always on for the past several
      years - the code is cleaner
    - total free fragements is kept in root memory block to avoid computing
      it at runtime by walking hash slots
    - attempt to join fragments when a malloc fails to reuse existing
      fragments - should help when mem_join is 0, being very fast up to the
      moment of an out of memory, when does the attempt of joining
    - pkg stats updated to use the single event callback at the end of
      malloc, free or realloc operations

commit e67052535020fa01156219add2c8c2b7931bce26
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 3 20:07:41 2014 +0200

    core/mem: q_malloc updates to set pool type and pkg stats refactoring
    
    - total free fragments are kept in memory root block to avoid computing
      them by walking the hash table
    - use single event callback to update per process pkg stats, executed at
      the end of malloc, free or realloc opperations

commit 8b1cef2c8844e6b89e23f93ceb33278977adaa13
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 3 20:05:32 2014 +0200

    kex: use the new pkg update stats event callback
    
    - print total size and total free fragments for each process
    - should solve the issue when values of pkg stats were innacurate

commit 91b3628fe41021a593c63e1e6aad0e91ffb64eb2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 3 20:05:12 2014 +0200

    core/mem: ll_malloc initialization updated to be able to set pool type

commit 5baa85b048032c2b07c066fbe19d944d2cae1dee
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 3 20:04:34 2014 +0200

    core/mem: sf_malloc initialization updated to be able to set pool type

commit bccf5cd079827965cfaf9b5c9864213e368db135
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 3 20:02:47 2014 +0200

    core: repaced the two pkg update event callbacks with one
    
    - simplified usage as can be executed at the end of memory operations
      (malloc, free, realloc)

commit c996d5ddc947d05670b89215aa1c3169fd1d1dda
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 3 20:02:06 2014 +0200

    core/mem: set shm type when initializing shared memory pool

commit 8ef30f91ba2a03097cb5ce717cebee4cb29c069d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 3 20:01:23 2014 +0200

    pkg/mem: set pkg type when intializing memory pool

commit ffa1beb6bb04dde73841ca076e3627dfe297305e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 3 19:57:19 2014 +0200

    core/mem: define internal types for pkg and shm pools
    
    - to allow easier identification when doing operations over mem block

commit 62a9e6f671c207f1e200f903784558fd317f8a8c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 3 11:45:34 2014 +0200

    Makefile.defs: compile with debugging symbols when using clang
    
    - added -g parameter to be on pair with gcc

commit 4e7f95bf315ba4d058ba039a62290b056cf503bf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 3 09:18:40 2014 +0200

    mem/f_malloc: link previous free fragment to speed up join

commit 892a24f7256e60e2a0116655e0052c284479b7d2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 2 23:58:12 2014 +0200

    mem/f_malloc: check returned pointer for bitmask index
    
    - if null, reset slot and search on bigger chunks slots

commit d3d2c582cd518ddac61ec005ecfffce12450563e
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sat May 3 17:30:26 2014 +0300

    modules/sdpops: turned two sdp_with_ice() INFO messages to DBG messages

commit bb3eed8aabea9f63c9922f71714aea242771db02
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 2 21:50:14 2014 +0200

    dialog: copy dlg var value locally on get operation
    
    - reference to shared memory exposes risk on accessing an invalid
      pointer if anothe process updates it
    - reported by Dragos Oancea

commit c56ccc8d156dcf01be7debe528d8572a82b43fad
Author: Richard Good <richard.good@smilecoms.com>
Date:   Fri May 2 12:15:53 2014 +0200

    modules/ims_registrar_scscf: fix to remove subscriptions when UE explicitly deregisters

commit f149fe0bf499c2ed9a4238cea5bdf2ecbb28c941
Author: Richard Good <richard.good@smilecoms.com>
Date:   Fri May 2 12:15:05 2014 +0200

    modules/ims_registrar_scscf: Fix to not send notifies to UEs that explicitly deregister

commit 5f49f1ab481ef4c8b9fc236d905485390969f894
Author: Richard Good <richard.good@smilecoms.com>
Date:   Fri May 2 12:14:00 2014 +0200

    modules/ims_registrar_scscf: added mod_param ue_unsubscribe_on_dereg
    	New mod param ue_unsubscribe_on_dereg: for UEs that do no send UNSUBSCRIBE for reg event when deregistering

commit 450f78a13a2a762b87a8200d64ddf873d4253808
Author: Jason Penton <jason.penton@gmail.com>
Date:   Thu May 1 09:09:49 2014 +0200

    modules/ims_qos: switch flow descriptors. point of reference from NW persepcitve and not UE

commit b834cde74f8a4b41ec24ceb8332adff8bb3922bb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 30 21:46:55 2014 +0200

    core: compute the len for dns srv name
    
    - fixes dns srv for cache, reported by Rob Eijgenraam, FS#426

commit 1d8215d82038db81b82e449b93aaea40d07cadca
Author: Jason Penton <jason.penton@gmail.com>
Date:   Wed Apr 30 10:43:58 2014 +0200

    modules/ims_qos: port in flow control media sub component is clipped becuase of lack of space in buffer for nul terminator

commit 658aabd74b8da2c6ecc1337be0f26007a64daef9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 29 23:02:08 2014 +0200

    pipelimit: if db url or table name are empty, skip loading pipes from db

commit 6ef0bf9e6594e672f7959b5ed3f23474387091b4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 29 22:52:38 2014 +0200

    pipelimit: docs updated with hash_size parameter and pl_check() changes

commit 4c651606eb9f432404846047e19149a3710a6db3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 29 22:43:27 2014 +0200

    pipelimit: added hash_size parameter
    
    - can be used to set the number of slots for the internal hash table,
      which is computed as 2^hash_size (aka 1<<hash_size)
    - default is 6 (2^6 = 64 slots)

commit c1ab03dd1f1d9166df0df1f20e61db0f47ffd37b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 29 22:35:46 2014 +0200

    pipelimit: added pl_check(pipeid, alg, limit)
    
    - when alg and limit parameters are given, pl_check() creates the pipe
      if it doesn't exists
    - if exists, then no change is done to existing pipe (alg and limit are
      not changed)

commit da199e1978313b39553e9fb62012fe55cfd186d8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 29 21:59:53 2014 +0200

    pipelimit: moved log messages out of lock
    
    - free allocated cell if the algorithm is invalid

commit 159978cf2a98748f3225155d8946bcbd768b51e3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 29 20:02:19 2014 +0200

    rtmier: reset avps and xavp lists after route blocks execution
    
    - avoid leaks if someone is using avp/xavp with rtimer - there is a fake
      message used there, thus not the normal sip message routing that
      resets avps/xavps

commit 25a0534b11b5585eafa579d0ea3760438afd4ef7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 29 00:12:16 2014 +0200

    textopsx: msg_apply_changes() returns error if record route was added

commit 79a01b9df71bdc4329ee14e29d5c5ef230116bd2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 29 00:05:16 2014 +0200

    core: new internal msg flag added - FL_RR_ADDED
    
    - marks a sip request when record route is added

commit cc84b46d473236d162a852c3604eacfc88e56ba2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 29 00:01:53 2014 +0200

    rr: use internal msg flags to mark a request with record route added

commit 0dc5f4bcc7c95bffed4855cba537ccf8a1cad876
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Mar 21 21:52:03 2014 +0100

    parser: add internal flag FL_BODY_MULTIPART
    
    This will be set if the body has been converted to multipart/mixed
    or a new part has been appended to it. This will trigger the core
    to check and fix the boundaries of the body.

commit 8fcdd23aaa49cb6c1ecb34c4c6b4a88078a860f7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 28 13:51:56 2014 +0200

    acc: no request is needed for setting end time on dialog termination
    
    - callback function cdr_on_end() doesn't use it at all
    - reported by Eduardo Lejarreta, FS#256

commit d28c4043637169c4e90f638102c1f4dfa06716f2
Author: Juha Heinanen <jh@tutpro.com>
Date:   Mon Apr 28 12:15:54 2014 +0300

    modules/sdpops: added sdp_with_ice() function for checking if sdp
      contains ICE candidate attribute(s)

commit e4792b84483c6299d096477007b1d3f54f992c67
Author: Juha Heinanen <jh@tutpro.com>
Date:   Mon Apr 28 12:08:42 2014 +0300

    modules/pv: use just a comma as header delimiter

commit f9d95734ba7c04a0188077914161395c2e94f3eb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 28 09:51:42 2014 +0200

    pipelimit: run timer at 1000ms
    
    - proper execution on timer_interval
    - reported by Julia <juliabo@gmail.com>

commit d0f0ba702bd44524bc9f52e07341db03267b15f7
Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
Date:   Sun Apr 27 21:22:49 2014 -0500

    cnxcc: fixed deadlock when call gets terminated under certain conditions
    
    - fixed some indentation problems introduced by Eclipse IDE

commit c3386295d7607a58d37a65b6822bf5f98b3fefa0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 24 18:02:34 2014 +0200

    drouting: removed old contraint on route index

commit 94d5ace90a10bbbb08576f891c9bb90d583e55d4
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu Apr 24 12:04:41 2014 +0200

    Updated example configurations for IMS:
    - use NAPTR query (comment from Franz Edler & Andrea Meroni on sr-users)
    - Rx (P-CSCF) is now asynchronous

commit d1b3dd1abacd98c1cb42978448fc7a20630459ea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 23 23:09:20 2014 +0200

    dispatcher: refactored rpc command dispatcher.list to give proper xmlrpc output
    
    - sets and destinations within sets are printed as an array of
      structures

commit 72a52d2cbd76eb47e832551ab46bcd6b93e7c203
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 23 23:07:21 2014 +0200

    xhttp_rpc: added handling for specifier '['
    
    - add array into rpc result
    - new rpc api member aliased to rpc_struct_add (needs update for proper
      array value insertion)

commit 1a01a1bf5d8cf8659af87898f9b02236997f19cb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 23 23:04:53 2014 +0200

    xmlrpc: implemented specifier '[' for array
    
    - it is only for add operations (no scan)
    - implemented new rpc member array_add

commit 9a404279c9e4d07795c82848795622f5f0da0ca2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 23 23:03:10 2014 +0200

    ctl: init binrpc callbacks in mod init and implement '[' specifier
    
    - '[' allows adding an array
    - implemented rpc api member array_add

commit fa9d76128f0e20384a800c7c741365680d6eb799
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 23 23:01:07 2014 +0200

    ctl: fifo server implementation was lacking adding struct values
    
    - specifier '{' was not handled for adding values
    - implemented adding array with '[' specifier
    - array_add aliased to rpc_struct_add for the moment

commit 83247604e8c79b2df8c1e80347a96201e31d49ba
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 23 22:59:22 2014 +0200

    core: new rpc api to add values in an array
    
    - memeber named array_add

commit 5943a8005baf8ce1239d2cf728373cb26975483a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 23 22:12:48 2014 +0200

    tm: reset local lock reply status after functions that do unlock

commit c9aa1aab82c807e37b870787f6b56c88b067ddf1
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed Apr 23 16:45:49 2014 +0300

    modules/rtpengine: documented 'force_relay' ICE flag value

commit 9a07154c0fd8bde372bd1c8b5967b413d11a13c9
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed Apr 23 09:33:13 2014 -0400

    rtpengine: support ICE=force_relay flag
    
    author: Juha Heinanen <jh@tutpro.com>

commit 67fa31e3f01c4d70ad9561949bca4aaa230d0f46
Author: Elena-Ramona Modroiu <ramona@asipto.com>
Date:   Wed Apr 23 09:53:41 2014 +0200

    htable: set RET_ARRAY flag for rpc commands returning more than one value
    
    - fix failure in xmlrpc parsing

commit fe9c519ca6ef6625f0b0d9c7027158641c636087
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 22 20:51:31 2014 +0200

    sercmd: refactored reading the rest from socket on reply too long
    
    - patch by by Savolainen Dmitri, FS#422

commit 5712eb5fdfa498a1678a7a2c01ddbaeff0458d35
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 22 17:19:43 2014 +0200

    mtree: shift values for reload count and time from temporary structure

commit 731685fc58ac2a650ed79cdc27a0b0f6d8599994
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 22 17:11:52 2014 +0200

    mtree: store reload count and timestamp for trees
    
    - print these details via mi/rpc summary command
    - count is not stored when reload many tables from one table (cannot
      easily get reference to the previous loaded tree structure)

commit 148d67a8de1524b88b6b3f957baf51e34342e7c8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 22 16:58:58 2014 +0200

    mtree: return 404 if mtree is not found for rpc mtree.summary

commit 1b234185fd8ac87a7431d189eb83b702c5618404
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 22 16:41:14 2014 +0200

    xmlrpc: don't generate internal xmlrpc reply for optional parameter read

commit 31feee65720cbf0bf8a87a5989360f336ac9fdd4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 22 16:29:51 2014 +0200

    xmlrpc: fixed optional parameter read handling

commit 910224d3d55ee225628e57e8da8fbff648cd7977
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 22 16:07:28 2014 +0200

    mtree: docs updated for mtree.summary

commit 40e9b5b3238e65c14ad6c4d1be0cb3e0c779c642
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 22 16:06:32 2014 +0200

    mtree: rpc mtree.summary can take as parameter the name of the tree

commit 546dbde191dfb752abde2cd5a4a7cf9955a31768
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 22 15:56:30 2014 +0200

    mtree: rpc mtree.summary returns an array to comply with xmlrpc format

commit 2e8ff29fd33ccb6f2da609bec638dbd2d457be08
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 22 13:01:41 2014 +0200

    xmlrpc: keep pkg for sip message related ops

commit 5b4879495b0b1f0c61b7cbd3c48da964f4d79be4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 22 12:35:40 2014 +0200

    xmlrpc: added guardian define for http.h and fixed usability by defaulting to system malloc
    
    - with pkg the module is barely usable due to large overhead of xml tags

commit 68f511f4972b8ac294b7429aadb27b22f2dfd554
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 22 10:19:02 2014 +0200

    sctp: enclose pre-init static function in between ifdef USE_SCTP
    
    - it is not used otherwise and some compilers can throw warnings
    - reported by Juha Heinanen

commit f0e8c293e28b3761d0f13e2c604eb1cfbbad7ace
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 22 10:12:21 2014 +0200

    avpops: switched from initialize struct with {0} to memset
    
    - apparently gcc doesn't like it although it should be the standard
    - clang is ok with it
    - reported by Juha Heinanen

commit c2badcf570582b0e5d3621f416e2b08a0d028e0a
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Apr 21 22:53:15 2014 +0200

    pkg/kamailio/deb: update changelog to 4.2.0~dev5

commit 2a53577bc80848e8ead9b3e9f2c3eb8ac6f89610
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:59:38 2014 +0200

    Makefile.defs: version set to 4.2.0-dev5

commit 314ea152c51cd8d4b46a49c05a3fed564c81c0ea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:53:27 2014 +0200

    exec: free local variable if there is no more memory in next attempt

commit 9f042bb2798f29d476148ab2887a05709d5258fc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:52:16 2014 +0200

    htable: init allocated memory after checking parameter
    
    - avoid useless operation and extra check for leak

commit f619a813ef46c76dd25c50b86f8af6cd768ac38f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:50:17 2014 +0200

    mi_rpc: don't access fields in structure after free in mi_rpc_async_close()

commit f2d95b0e8326ae7d61b31288d3b695e1db85ec77
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:49:27 2014 +0200

    nathelper: free local variable if getting anchor for contact header fails

commit ed60b891f915017b385a722f2a9c0bf171802eab
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:47:06 2014 +0200

    rr: free forgotten allocated local variable trans in case of error

commit 0a1acc7cbf21e2332ca25d94bb320a3b8708357c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:45:46 2014 +0200

    sipcapture: free proper db_url field and destroy capture mode data list

commit b6b023038452a7cb1ded28bf82f81622b34ce201
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:44:42 2014 +0200

    pv: removed mistaken pkg_malloc() left for $cnt()

commit cee4b58e1728be7de2c15ae25c4c1be0dd3088fb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:43:59 2014 +0200

    textops: cleanup on error parsing methods at startup

commit 5fe289cae2ece412eeaec4efefcb411a7ed434aa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:43:05 2014 +0200

    tls: free the file path clone when all went ok

commit 09ebe81a4ccb4346af778cc21c789b0db0e193d9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:41:59 2014 +0200

    tm: clean contacts in case of failure in t_load_contacts()

commit 8589936aac4a6341b4d56bfe2ed7d4d90a169d56
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:41:00 2014 +0200

    xhttp: wrong variable was used for checking memory allocation

commit 9f8f66c44f5d44f945bba3b63160967a19044b8b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:40:15 2014 +0200

    xlog: clean exit at startup in case on error looking up facility

commit b3d312bc3795f394e5907ac54bb59560e829e38b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 21:39:07 2014 +0200

    core: proper destroy of tcp connection at shutdown
    
    - don't access connection fields after freeing structure

commit 5ce86dca571fab39f96855bc63191d9abe5914e0
Author: Juha Heinanen <jh@tutpro.com>
Date:   Mon Apr 21 19:24:30 2014 +0300

    modules/sdpops: added sdp_transport(pv) function

commit 0bda1dc8238f6be5bc83711e0439dabff39c9120
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:57:09 2014 +0200

    core: safety check accessing variables in dbg message during fixup operation

commit 511de7f5dc047368799e18d028e1e3f2864e05ac
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:56:01 2014 +0200

    core: link regex before replacement field allocation can fail
    
    - regex will be freed properly if there was an error for replacement

commit 3257da4abf7ea9cc64676ee66b6f70d600ac5c58
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:54:26 2014 +0200

    core: check if proto is not null before setting it
    
    - coherent checking across no_naptr_srv_sip_resolvehost()

commit 256b1e17e5449ef844b885d542a9c1f66fad044a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:52:53 2014 +0200

    core: safety check for freeing either pkg or shm values for var, when applicable
    
    - just an improvement to avoid doing both operations by mistake

commit 2abbeb8fd31e41a34a013ff65eada197f171f321
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:52:07 2014 +0200

    core: safety checks for pointer in dbg message printed inside dns cache

commit b1106fb492a3e6e8ab73d37912b9a86d14373e75
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:50:53 2014 +0200

    core: free allocated memory in case of failing to get more for modparams
    
    - keep shutdown at startup error clean

commit 6f47c9ee24adea03df58e84d296e9682e5f81286
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:50:09 2014 +0200

    core: safety check when declaring a cfg structure with empty content

commit 3c062c1299dabd76e8461389b67506a25d1fcc02
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:48:16 2014 +0200

    core: free line_buf in case of error building via
    
    - free buf in a very unlikely error converting src_ip to str in static
      buffer
    - coherent checking of msg pointer in the function

commit 69d43fbacdf121b6c3ab22686f9089d9c7859591
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:46:36 2014 +0200

    srutils/tmrec: reset pointer after free to avoid double deallocation

commit 6a82b6121f771b6b847aecf4c5a0c42d0388c5d0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:45:52 2014 +0200

    db_text: fixed access after free and proper size for allocated memory

commit af81862f5930d4c33639c204a7d88aeb484d3f0d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:44:34 2014 +0200

    call_control: replaced dynamic str* a local variable
    
    - it was freed afterwards and could leak in case of error hanling

commit 98bb8c7e5166d2ff494daa9c488073d16dcfb405
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:43:47 2014 +0200

    avpops: initialize local variable to avoid warning on db ops function

commit 33d001a91fae080546755f63101c9b05fdf49b22
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:43:00 2014 +0200

    acc: avoid memleak at startup when failing to initialize a custome accounting  engine

commit 74ae88f55dd4c1ed395bbb32a6c7a835de5775ee
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:42:04 2014 +0200

    tls: avoid leaking duplicated file name on re-iteration
    
    - reset file name pointer to avoid double free in case of error handling

commit 53642d60ff2a680f724d5f439cf2b868bd082c3e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:40:27 2014 +0200

    mem: remove trailing ; to allow using as single instruction in conditinal blocks
    
    - this is for system malloc with extra debug for private memory

commit 89c48cda56a67bd99288f6f390802f14b340e6da
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:39:50 2014 +0200

    benchmark: avoid memory leaks when dealing with invalid mi commands

commit d2f71f30011cb885f494e5d7d82ffdd15ff5dc7b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:38:19 2014 +0200

    auth_diameter: avoid double free in case of error and don't access freed pointer

commit f65bf2c37bfaae740dd3cd8d686308cfa44b42f2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:36:01 2014 +0200

    db_mysql: reset prev_token to avoid double free in case of url parse error
    
    - when db api v2 is used (ser modules)

commit e114105450d8a5152448afd28de16e290297e38d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:35:39 2014 +0200

    db_mysql: remove line accessing freed result

commit 17cc9b0054bd071cad478534e8615ba73c65cc29
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:34:24 2014 +0200

    debugger: check for define of PKG_MEMORY to execute pkg checks
    
    - allow compilation with system malloc for private memory

commit ecfe8a90dc2445060b41a8b7c7ab65238b0652d4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:33:33 2014 +0200

    rtpengine: chef for SHM_MEM define for kamailio embedded mode
    
    - allow compilation with system malloc for private memory

commit 2f01858d0be09cecd5e21e3e10fdd9d6425be028
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:30:40 2014 +0200

    tm: release re for t_check_status(pv)
    
    - the canse when parameter is a variable and it contains a bad regex

commit 387c369a11730afe680fb32138b93d4024f5b88d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 17:29:15 2014 +0200

    tm: fixed typo in previous commit related to name of struct contact variable

commit d8e242c64d6c3d167c5a2b326ec77727d6d38217
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 14:08:10 2014 +0200

    mem: DBG_SYS_MALLOC can be set to get verbose mem ops with system allocator
    
    - PKG_MEMORY has to be undefined in Makefile.defs

commit a55e0f0fd7cf028c3263bcce30ec808ff08568da
Author: Juha Heinanen <jh@tutpro.com>
Date:   Mon Apr 21 18:35:30 2014 +0300

    modules/tmx: fixed typo in $T_branch README listing

commit 9708bcfbb49586661aa96b34bd8c317a5dbd2006
Author: Juha Heinanen <jh@tutpro.com>
Date:   Mon Apr 21 18:31:30 2014 +0300

    modules/tmx: replaced $T_reply_flags with $T_branch(flags)

commit d771fbfe982548e5fc2b087d3e1897e9011d5dd6
Author: Juha Heinanen <jh@tutpro.com>
Date:   Mon Apr 21 17:34:33 2014 +0300

    modules/tmx: removed unused function

commit 770434e87ec14b9662314e8a13d587f547e876cb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 21 11:12:23 2014 +0200

    tm: free struct contacts in case of error retrieving r-uri in t_load_contacts()

commit 2c74ba02c843349a6ad30f7e668a7a194dac679c
Author: Timo Teräs <timo.teras@iki.fi>
Date:   Mon Apr 21 10:57:11 2014 +0300

    core: fix some #includes to be posix compliant
    
    sys/poll.h and sys/fcntl.h are GNUisms and might not exist on
    strictly posix compliant systems. This fixes to use the posix
    specified standard locations of these headers.
    
    E.g musl c-library will give warnings on using these non-standard
    glibc 'internal' headers.

commit 9051ab74c9f6b97580a832e66385747c94c94380
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sun Apr 20 15:17:22 2014 +0300

    modules/tmx: added $T_reply_flags pv and fixed bug in t_reuse_branch()

commit 575aabb238e75904ec7cad0c3a2b70dc48b0e40d
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sun Apr 20 09:53:33 2014 +0300

    modules/tmx: added new function t_reuse_branch()

commit b0ab6f7083e8ab40b8158c5b2cf528efcbe14dfb
Author: Torrey Searle <tsearle@gmail.com>
Date:   Sat Apr 19 11:16:24 2014 +0200

    modules/sipt:  refactored pseudovars to be of the form $sipt(header[.field])

commit c290e58b7f50bdd7f9d691c4890baf1c9f74cb0d
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Apr 19 11:06:48 2014 +0200

    json|jsonrpc-c: fix detection of json-c lib

commit c6246840abe0c75df03c603aa8e56f70a4799bce
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:35:57 2014 +0200

    usrloc: fixed c&p error for variable name in ul_rpc_add()

commit 37b0bea4ea6dcad3fbe1a2a93229bb1441ab8679
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:35:00 2014 +0200

    tmx: check if t is null or undefined for returning branch index

commit 458b803efa2de5b1a3bcdd83400f6ef7c6fad2a0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:34:23 2014 +0200

    tls: test if conection is still active for peer verification

commit 110882edfee749679e0b05528bd4e1bcfd2321b3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:32:17 2014 +0200

    textops: use local variable to copute the offset in buffer for hdr ops helper function
    
    - when a prefix was given (e.g., append_uri_hf()), it could have led to
      usage of invalid value

commit 48c42830f8d9f5927453dc091765c2434845c725
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:31:23 2014 +0200

    rr: coherent check for optional user part of advertised rr

commit 4dd1387aad64bc9380eeac744eb0ad07d5a591d4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:30:02 2014 +0200

    registrar: test returned value for socket when socket flag is set and xavp is used to hold it

commit bf6cb8e2dfedb5b8c6cc367ff6e8355a8313d887
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:28:56 2014 +0200

    pv: return error if shm is not initialized when $shv() is used

commit a6cf59395c472b999d5cc4197de80cd9385dfd11
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:27:54 2014 +0200

    msilo: check to be sure len is positive before trying to copy string

commit 6626f9a73700f9af8d46945e250fc8ab88f5aefe
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:26:53 2014 +0200

    mqueue: use static var to return pointer to dynamic queue name

commit 53f67e60f491bb5b9f56ce010410de8eff23430a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:25:21 2014 +0200

    dialplan: fixed typo in define for guarding .h file
    
    - init local variable to avoid warning

commit 69d67c01e03d1363948b3597bb2afdf3cd0145a2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:24:16 2014 +0200

    dialog: detect the param value type for setting by routing block

commit ccd1593834a47973bddeea94037fe8d3fd862cdd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:22:52 2014 +0200

    ctl: free allocated pointer in case of error

commit c1feccdba8f4c4b624b948595f9166b83e65ed6a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:21:50 2014 +0200

    parser/contact: cleaned log messages and safety check for invalid iterator call

commit 58acedef5a7748310b1032b534c3174f1e3d1a62
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:21:09 2014 +0200

    core: safety check for finding select final node

commit fcc6dbd6d9b50bdbee7ba22c22f8f06a98bfb2ca
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 19 00:20:19 2014 +0200

    core: print rdata pointer and wrap null condition around it in dbg message

commit a7251ba4140df3fa9b4fd3ea6a4d48ffbe156597
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 18 19:01:22 2014 +0200

    uac: safe initialization of vars and debug message for uac_replace_to()

commit a2513a2bc820f935c62f14749ddaefaf77951891
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 18 18:51:33 2014 +0200

    textops: init s field of uri str structure for proper evaluation
    
    - otherwise can get uninitialized to last if block of
      get_uri_and_skip_until_params()

commit f0186bf375d4653b5354df35a9a8d065b56522ee
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 18 18:38:53 2014 +0200

    textopsx: init local variable to avoid testing invalid value

commit bf7b6c25cdefc2a6a473c6fe8f496c858e05d020
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 18 18:11:38 2014 +0200

    core: added some safety checks for cfg framework pointers
    
    - avoid dereferencing null in corner cases

commit 118d3051bd1c84ba725c719dd6d86e8335d9c274
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Apr 18 22:15:31 2014 +0200

    pkg/kamailio/deb: use libjson-c-dev when possible.

commit 679833f9f098e1ebc5e2b66978a5535af557924c
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Apr 18 22:07:47 2014 +0200

    json|jsonrpc-c: use new naming json-c lib if available

commit 5bc9e43eb6827220468f526c3df9d4c775311e51
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 18 17:22:43 2014 +0200

    sercmd: read the rest from socket if message was too big for rcv buffer
    
    - reported by Savolainen Dmitri, FS#422

commit ac2e49b41840e0b05750b20c367a6c380caa983a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 18 10:49:24 2014 +0200

    tm: lock replies before restoring flags for onreply_route

commit 27c383c9224055e3d1b01238ff47785449e4057c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 17 16:16:04 2014 +0200

    tmx: properly receive the branch index for $T(...) in the branch_failure_route

commit 5c5b587d44a46b3a4d48c7e7926c42a44cd4d8c8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 17 15:49:36 2014 +0200

    dialog: set lower limit for dlg_ka_interval parameter to 30 sec
    
    - avoid many keepalives in shorter interval than retransmission timeout
      could be
    - an improvement would be to export the fr_timer value from tm and have
      condition based on it
    - reported by FS#417, Bill Radis

commit 4a9a98a07869a2415b82b70b23907ccd490d6c12
Merge: 37983c9 31469a0
Author: Luis Martin Gil <martingil.luis@gmail.com>
Date:   Thu Apr 17 12:56:11 2014 +0000

    Merge branch 'luismartingil/msrp_crash'

commit 31469a0541874b1b0a5dda89aec0eed4ad94d97e
Author: Luis Martin Gil <martingil.luis@gmail.com>
Date:   Thu Apr 17 12:49:52 2014 +0000

    	msrp: improved parser
    
            - Added more logic to the parser: Not allowing multiple
    	To-Paths or From-Paths

commit 164435ab191964bc9f0054874536c022dcf11063
Author: Luis Martin Gil <martingil.luis@gmail.com>
Date:   Thu Apr 17 12:29:47 2014 +0000

            msrp: improved parser
    
            - changed indentation as required by Daniel
    	  http://sip-router.org/tracker/index.php?do=details&task_id=419#comment1390

commit 37983c9f57536c57c5d34ce2d8a1c8f411e61e39
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 16 19:43:45 2014 +0200

    db_mysql: properly free db result structure if db_mysql_convert_result() fails
    
    - reported by Torrey Searle, FS#420

commit 23ad1fb98941507338edba7136327896033ed18f
Author: Luis Martin Gil <martingil.luis@gmail.com>
Date:   Wed Apr 16 14:55:35 2014 +0000

        msrp: improved parser
    
        - msrp parser patched so Kamailio doesn't crash when receiving
          non-rfc4975 compliant msrp messages

commit a11a1f4ebce11368eef01824913e9ff115042a28
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed Apr 16 15:32:05 2014 +0300

    modules/acc: insert_mode readme enhancements

commit 3f84ebbb5504831483248e5b58b3ecd60368b3aa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 16 13:31:20 2014 +0200

    db_mysql: fixed c&p error for insert_async operation
    
    - reported by Juha Heinanen

commit bbcc447c6bd5e01cae5932fa11cbaceccef5a389
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 16 12:38:13 2014 +0200

    sqlops: removed unused variables in sql_do_query_async()
    
    - reported by Juha Heinanen

commit 6c5ebff42c1ee702ab4a859ffdd5ffeccbf8e11d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 16 12:14:44 2014 +0200

    app_perl: print return code if perl_parse() failes

commit 73c440e87fc256cda99ab572c0a259c13acac700
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 16 08:41:51 2014 +0200

    maxfwd: max_limit default value set to 70
    
    - recommended value by RFC
    - lower value can create issues when terminating to PSTN/ISUP where
      can be used to set the Hop Counter
    - patch by Sebastian Damm, FS#418

commit 09d136d053cde9a59c6f2937b8e1fa56f590fad0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 15 18:53:34 2014 +0200

    tm: fix condition added in previous commit testing xavp list addition to core

commit 4f95cfa6266bd66a1516629ed3445d98da433b2b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 15 18:19:19 2014 +0200

    tm: safety check for cases when xavps for serial forking fail to be added to root list
    
    - in error cases remove xavp group from the root list instead of local destroy, otherwise it
      stays linked in root list and can cause invalid memory access
    - discovered on investigating memory leak issue reported by Geoffrey M.

commit c5e0bda5e20adeaa2a899fcc55ad12cf4678cf39
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 15 17:50:52 2014 +0200

    tm: free extra attributes stored in uac branch
    
    - credits to Geoffrey M. for reporting and giving access for
      troubleshooting

commit c90369b406db09e9e3d9d690ed3d7742b5cc5c48
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 15 14:19:51 2014 +0200

    kamailio.cfg: enable_full_lr set to 0
    
    - it is default RFC recommendation and what of most UAs expect today
    - lr=on was needed for some old UAs that were discontinued meanwhile

commit c92ec42ac07a4a000a95dcd1f3c1a349ce35ea82
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 14 22:37:02 2014 +0200

    acc: extended documentation for db_insert_mode parameter
    
    - if set to 2, async insert operation is used to store the acc record in
      database table

commit 922e034e35410d2008d7d4d907fd535c1f5ad3fa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 14 22:33:13 2014 +0200

    acc: if db_insert_mode==2, use async db insert to store the record
    
    - the acc record will be stored via async framework if db driver
      implement insert_async()

commit 23bc165dc1f697714a922afb5806abe162033ad1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 14 22:27:20 2014 +0200

    sqlops: documentation for sql_query_async()

commit 6f8863392ac230d85289d5edcab1d0d83fc85b00
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 14 22:18:52 2014 +0200

    sqlops: new cfg function - sql_query_asycn(con, sql)
    
    - execute sql statement via async raw query, if implemented by db driver
      module (e.g., db_mysql)
    - the query is executed in another process and result is not available
      back to config, thus it should be used only for sql statements that
      don't return values (e.g., insert, delete, update...)

commit 0d78e9a9cc56b642255fbdf5af1e1a9bf4d874cb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 14 22:17:51 2014 +0200

    db_mysql: implemented async raw query and async insert
    
    - both use the core async framework

commit ca92959a8709982554721c63376a5fb009fb0aff
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 14 22:16:20 2014 +0200

    lib/srdb1: extented DBv1 with async raw query and async insert
    
    - functions that should be executed in async mode

commit 5457bcbc51012e93775c3aaefa32c73f956aa279
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 14 20:19:44 2014 +0200

    lib/srdb1: clone db url in db_id structure

commit 879aec4c22202d86b1abf75c428221e72e0a85c5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 14 15:37:33 2014 +0200

    async: allow module to start without internal async timer procs
    
    - async_route() and async_sleep() will return false
    - useful when only async_task_route() is used

commit 93a0a29f445a21a1397bd9ce6b34563fbf889fd2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 14 14:31:53 2014 +0200

    async: fixed type in the title of async_route() example

commit 272b23738de76d397c145c44c22a943fe198f753
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 14 14:28:13 2014 +0200

    async: documentation for async_task_route()

commit d5a22ca880d04549b4f65086bcfd2f3f67311bcb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 14 14:17:36 2014 +0200

    core: async_workers - new core parameter
    
    - specify how many processes to create for asyn framework
    - default is 0 (asyn framework disabled)
    - you must set it to >0 to enable it

commit cab6c3abedb9036ebd75483c860b0caa74388e4c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 14 14:16:48 2014 +0200

    async: new function async_task_route(rname)
    
    - execute actions in a routing block via core async framework

commit 9467ebbfdeea640923dbb77b4bea97ccda795903
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 14 14:13:36 2014 +0200

    core: framework for creating asynchronous pool of workers
    
    - dedicated group of processes that can get tasks from other processes
      via memory pipe
    - react immediately, no time based polling
    - should reduce the need for other components to create extra processes
      for special handling

commit eb5b9c6965d1da46f8cb45d3ac2eb6598b3b6dea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Apr 13 22:19:15 2014 +0200

    pv: use pv cache to lookup avp name for $cnt(...)

commit 997f13c89d16361799651cd77214ffdcf26d532c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Apr 13 16:22:38 2014 +0200

    ipops: new pv to get hostname details:
    
    - $HN(n) - hostname
    - $HN(d) - domain
    - $HN(f) - fullname
    - $HN(i) - ip address
    - based on gethsontname and resolving it

commit 0bea3e5cf97593b2955aec4bb545b4f8698bd964
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sun Apr 13 10:34:30 2014 +0300

    modules/sdpops: fixed typo in readme example

commit 933a621f40eaa31b193e76f162f9cc016b49aeac
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 11 23:03:05 2014 +0200

    dialog: proper detection of keepalive flag for destination
    
    - credit to Bill Radis, FS#416, for report and fix

commit 3d9040bb5494bafe3411744da17bf43de6a22604
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 11 16:21:27 2014 +0200

    tmrec: fixed typo in header file guard define

commit 5beb495d47fa16ed94c36e340011c09de50db9c7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 11 16:18:59 2014 +0200

    srdb1: removed extern inline function prototypes
    
    - the .c files are not linked against modules code, thus inline
      replacing request cannot be resolved by compilers, the strict ones
      (e.g., llvm) throw error

commit da0fe20153eb9fc4b8f79a2f5260cb871bb3fc0d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 11 16:14:06 2014 +0200

    cnxcc: inline functions defined in other objects throw warning in llvm
    
    - an option would be defining whole function inside the .h file

commit 4cb7abe093ce0c56a4661377f9792fc417f83786
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 11 16:11:05 2014 +0200

    srdb1: get rid of llvm warnings related to extern inline definitions

commit 82e742fcdd7c22391cae8e3b36d42f23d684dee8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 11 16:04:24 2014 +0200

    tmx: allow spanning over second for fetching stats
    
    - try to catch the same snapshot for all tm stats
    - re-enabled stats for received and relayed replies, computed from what
      is relayed and was was local reply
    - todo: check if drops replies are caught later or is ok

commit 198e123e89c849da39efec1973c25c3c25a2be89
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 10 08:56:13 2014 +0200

    tm: avoid tryin to mitigate relaying 487 for local canceling branches when a reply is forced from config
    
    - it can result in deadlock if there is a local retransmission timeout
      and the response code is overwritten by admin in failure route with a
      t_reply()
    - reported by Jason Penton

commit 7126d8aa7a5fa5fd0a5cafdf17c359dab01df5ef
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed Apr 9 20:50:13 2014 +0300

    modules/rtpengine: rtpengine does not use ser_memmem

commit 2d4d54b4f4593dee767db240a3eafce5489d628f
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed Apr 9 20:45:12 2014 +0300

    modules/nathelper: use ser_memmem from core

commit 5c25ba35f37d2a9774caec7215261687c2ad17a0
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed Apr 9 20:35:58 2014 +0300

    modules/sdpops: use ser_memmem from core

commit 5ab74a287014087dbf6f95f96eeea55deb174f35
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed Apr 9 20:30:23 2014 +0300

    core, parser: moved ser_mem[r]mem() functions from parser to ut.c

commit b1900f66cc4acd254f1e6750538f31a3653fcd7f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 9 18:49:32 2014 +0200

    uac: safety check to be sure the reg hash table is initialized
    
    - reported by Alex Villacís Lasso

commit 9bf9a7448848580aa883dbdfb26125e27d5ac32d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 9 10:42:15 2014 +0200

    evapi: netstring format option applies for sent messages

commit 5ac454af6aedb91265c3359a523354541cabd161
Author: Fred Posner <fred@palner.com>
Date:   Tue Apr 8 21:54:43 2014 +0200

    sqlops: note about return value of query functions

commit 8adf574962534e0c682318cbbc226d5a12b3b924
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 8 16:46:46 2014 +0200

    evapi: documented netstring_format parameter

commit 58559544b7bb94421feb51db415910db6de2359d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 8 16:40:24 2014 +0200

    evapi: option to retrive data from clients encapsulated in netstring format

commit dfaf1f1cf9d80fd3c952c762a6b264b9e0b03253
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 8 15:31:56 2014 +0200

    corex: documented corex.shm_status and corex.shm_summary rpc commands

commit 1006878b21494d11c9f5ac241b79abea92e9f34f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 8 15:31:19 2014 +0200

    corex: rpc commands to dump shm status and summary to syslog

commit ff55c8c3ea528022f83fc01f8c0df82fd02e7b13
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Apr 8 11:58:22 2014 +0200

    pkg/deb: update debian version to 4.2.0~dev4

commit ee6aa89811d7e02beb250f6b3831b32c2dbeeea7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 8 11:52:01 2014 +0200

    Makefile.defs: version set to 4.2.0-dev4

commit a42976948e1b6cabd978c1d61d30cea9cdc27cc2
Author: Torrey Searle <tsearle@gmail.com>
Date:   Mon Apr 7 11:18:27 2014 +0200

    modules/sipt: finalise $sipt_event_info support

commit 2da4dc5b0054f0182f67560fe15958565c0e360b
Author: Torrey Searle <tsearle@gmail.com>
Date:   Mon Apr 7 09:43:11 2014 +0200

    modules/sipt: Fix a bug in updating calling party

commit 2639e3ddcb82434544012b537d2ca72264a5c9ee
Author: Torrey Searle <tsearle@gmail.com>
Date:   Mon Apr 7 09:23:16 2014 +0200

    modules/sipt: initial support for parsing CPG and ACM messages

commit 6a993cfbec280632c715151fdbbd8d2a3e41e378
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sat Apr 5 11:28:34 2014 +0300

    modules/sdpops: added sdp_with_transport_like() function
    (cherry picked from commit a9b6cf96644589b462f02d009df768fece7e5c03)

commit 9beb8de04fb5c37fef265c54503870e5550fa02b
Author: Jason Penton <jason.penton@gmail.com>
Date:   Fri Apr 4 11:02:03 2014 +0200

    utils/kamctl/mysql: added schema for ims_usrloc_scscf

commit 1d44402af09d6252be3bbf6fa2b68140b09de2cf
Author: Jason Penton <jason.penton@gmail.com>
Date:   Fri Apr 4 10:58:55 2014 +0200

    utils/kamctl/mysql: sdded chema for ims_usrloc_pcscf

commit 3a1720a4d63ef5c83c5a6f739dadb06f3c292f50
Author: Richard Good <richard.good@smilecoms.com>
Date:   Thu Apr 3 15:24:59 2014 +0200

    modules/ims_charging: updated debug line with new usrloc contact match mode

commit afb7ae6b66b077225687c4529150b9ce053b0b8c
Author: Richard Good <richard.good@smilecoms.com>
Date:   Thu Apr 3 15:23:49 2014 +0200

    modules:ims_usrloc_scscf: add new contact match mode CONTACT_PORT_IP_ONLY
    	new match mode CONTACT_PORT_IP_ONLY allows to match contact based
    	only on port and IP - ignoring user part
    	Useful as some IMS clients use contact as IMPI@IP:PORT and others use E164@IP:PORT

commit 59255567a90b8cbee6525af14afa388e97b2e395
Author: Torrey Searle <tsearle@gmail.com>
Date:   Thu Apr 3 14:41:23 2014 +0200

    modules/sipt: reduce log level for no ss7 message found

commit acd1f73f7a5b35a556e02501cccaeeb8948b7529
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Wed Apr 2 15:26:50 2014 -0400

    xhttp_pi: update inline doc for xhttp_pi samples

commit 8598b812f59b37d7f4b7469aa1a7f61b93ece2a7
Author: Jason Penton <jason.penton@gmail.com>
Date:   Wed Apr 2 18:06:15 2014 +0200

    ims_usrloc_pcscf: fixed bug where contact pointer is not bumped in continue sections of loops

commit b26de0ab6b3b996984bbedb189ba131732805ae9
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Tue Apr 1 19:48:24 2014 -0400

    xhttp_pi: samples regenerated

commit cfce181526d1686aa431eb358ea35d793f7df12f
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Tue Apr 1 19:46:41 2014 -0400

    xhttp_pi: update pi_framework_mod.xsl to generate new pi_http samples
     - add link_cmd to the primary key for DB_UPDATE commands

commit 9295d98384e6b8c4b807efa421d5825ba4fb4115
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Tue Apr 1 19:44:17 2014 -0400

    xhttp_pi: run DB1_UPDATE commands with prefilled values

commit dd004947906628784ffdf15a0fe5cf4421040ddc
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Tue Apr 1 18:34:28 2014 -0400

    xhttp_pi: fix escaping

commit 9606520cb0ccbd6a51c1c2d599cf0cb2879bfdf8
Author: Richard Good <richard.good@smilecoms.com>
Date:   Tue Apr 1 12:50:56 2014 +0200

    example/icscf/kamailio.cfg: Removed unecessary append_branch() after LIR

commit 77e2c6beb250726f8bc5dec5d71ec175264e0c0f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 31 09:48:58 2014 +0200

    evapi: fixed c&p typo in example

commit 193f27a0da5e2e3da7737da0bd7b035912be59d5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 31 09:41:17 2014 +0200

    evapi: docs updated with evapi_close(), new event routes and pvs

commit 5ef20abd1fdb45f5398eecedc81af3fad13024a3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 31 09:29:06 2014 +0200

    evapi: added evapi_close() function
    
    - close client connection from cfg file

commit b78239c7b389f871b8489fddc3a5a2988be460ec
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 31 09:18:22 2014 +0200

    evapi: pass local env via sip msg structure

commit f7be3b0588367081f1ed7224a74da59e284d53ab
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 31 00:55:06 2014 +0200

    evapi: exported pv $evapi(key)
    
    - key can be:
    	* srcaddr - source ip of client connection
    	* srcport - source port of client connection
    	* msg - message received from client
    	* conidx - internal index of client connection

commit 0abf67a47450f0350a7826ec0719e66f4fc61022
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 30 15:27:53 2014 +0200

    evapi: execute cfg event routes
    
    - event_route[evapi:connection-new] - new client connected
    - event_route[evapi:connection-closed] - client connection closed
    - event_route[evapi:message-received] - message received from client

commit 3d673225829b6dc87281816a7a074417671f395e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 30 14:19:04 2014 +0200

    evapi: store src ip and port in client connection struct

commit d1c607183049fba9997bbb401da76d3277ab3426
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 30 00:22:17 2014 +0100

    core: new global parameter max_recursive_level
    
    - replace define ROUTE_MAX_REC_LEV with config paramter
    - number of allowed recusive levels can be set in config now
    - it affects calls of route blocks and chained if { ... } else if { ...
      } else ...

commit a4b4ff805b4d6adcd8bc88c253f79fc44baab82e
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Sat Mar 29 08:07:32 2014 -0400

    rtpengine: fix inconsistent function naming

commit 5c6c74ab5334eba88f5a4fd4b65bd3497fab0500
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Fri Mar 28 11:51:15 2014 -0400

    rtpengine: support loading rtpp sets from DB
    
    Source:
    http://sip-router.org/tracker/index.php?do=details&task_id=401&project=1
    
    Author: Emmanuel BUU (neutrino38)

commit 794fa76d0a951eec394728d32866619dcebc0bcc
Author: Jason Penton <jason.penton@gmail.com>
Date:   Fri Mar 28 11:48:22 2014 +0200

    modules/ims_usrloc_pcscf: added storage for IPSEC security as well as DB storage

commit f802733daf34d96020f7a7cc58e5a70f2b476717
Author: Jason Penton <jason.penton@gmail.com>
Date:   Fri Mar 28 11:44:51 2014 +0200

    modules/ims_usrloc_pcscf: hash now on IP only and some contact search changes
    	- hash on IP required, considering with IPSEC/TLS there could be multiple contacts per IP... - these all need to resolve to the same contact
    	- the contact searches updated accordingly and simplified using uri parser
    	- new contact search returns a contact regardless of state the contact is in... up to consumer to test the state the are/are not interested in

commit 7deddf5646b1ff60d42321dba53ab53ceb8aab69
Author: Jason Penton <jason.penton@gmail.com>
Date:   Fri Mar 28 11:38:23 2014 +0200

    Revert "ims_usrloc_pcscf: Improvement: Let the consumer decide, if we want to retrieve REGISTERED only or all contacts (especially, if we have more than one contact per IP/Port)"
    	- this is already done in changes coming in...
    	- rely on the consumer to check the status of the contact if one is found
    
    This reverts commit fe8a06a2e1b18219e52b3a85abd3f3961cc9773a.

commit 1288838adf41bc6f152cd72e94c413f786af2f37
Merge: b745f58 7c1b8e7
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Thu Mar 27 15:34:57 2014 -0400

    Merge branch 'rfuchs/rtpengine'

commit 7c1b8e768d7d0f1988babe15ebd9d5cb43b355bc
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Thu Mar 27 14:49:57 2014 -0400

    rtpengine: update docs

commit b745f5869e86bc7cce774dc4b54be9a1be90e3e5
Author: Olle E. Johansson <oej@edvina.net>
Date:   Thu Mar 27 17:31:51 2014 +0100

    permissions: peer_tag_mode is integer, not string
    
    Fixing example in doc file

commit 7526431e8a582e1267667534b59893bacb99a5fd
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Wed Mar 26 15:30:18 2014 -0400

    rtpengine: modernize interface, remove legacy interface

commit d39bebef356338df1f57a448b4e2bcbe0d7534fc
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Wed Mar 26 15:03:17 2014 -0400

    rtpengine: rename from rtpproxy-ng

commit 193431802ed1407bb66b722fbf6a5cc89d690a40
Author: Elena-Ramona Modroiu <ramona@asipto.com>
Date:   Tue Mar 25 12:05:56 2014 +0100

    kamdbctl: added rtpproxy table to the extra group
    
    - it was not listed at all, thus not created

commit 1a0150482658ab9f90ec513184298b1e98bcc57c
Author: Elena-Ramona Modroiu <ramona@asipto.com>
Date:   Tue Mar 25 12:03:11 2014 +0100

    htable: debug message when deleting an item via mi command

commit 2376c833aad92bf8661f985d5917d952874a7509
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 24 22:53:22 2014 +0100

    dialog: lock for updating the cseq
    
    - race can happen on processing two requests at the same time within
      same dialog

commit a95cae3fb6a62120b7fe2770fb565195178bb6f7
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Mon Mar 24 16:01:44 2014 -0400

    ctl: fix crash when listing in struc format
     - example: kamcmd core.sockets_list

commit edc78dfb148c22f0d256485193bbdb0185b76d2f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 24 10:12:26 2014 +0100

    db_unixodbc: free local variables in case of errors or no result
    
    - reported by Alex Villacís Lasso

commit a0ef714c12d9d9ae4cf152d6a62bd8a7d6bb5c34
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 24 10:11:59 2014 +0100

    db_unixodbc: use odbc_config to find paths for include and libs

commit b8aee4b00258044b9999d961765c8ab53406e5b7
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Sat Mar 22 16:49:20 2014 +0100

    tls: Added note to docs about OpenSSL requirement for Elliptic Curve Diffie Hellman (ECDH)

commit 49d318720cec2d46ae28edff4a0bddb564d32d44
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Sat Mar 22 15:30:27 2014 +0100

    tls: Add support for Elliptic-Curve Diffie-Hellman Ciphers (ECDH)

commit 3a56e12090fe7b614430947d8393e16a4fc91b92
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Mar 18 11:17:51 2014 +0100

    textops: fix doc. insert_hf append_hf functions id are duplicated.

commit fe8a06a2e1b18219e52b3a85abd3f3961cc9773a
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu Mar 20 18:22:38 2014 +0100

    ims_usrloc_pcscf: Improvement: Let the consumer decide, if we want to retrieve REGISTERED only or all contacts (especially, if we have more than one contact per IP/Port)

commit 045a99c1717377702a35f46a232b0e9b85643026
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 20 14:40:17 2014 +0100

    evapi: evapi_relay() reduced to one parameter
    
    - more flexibility in the format of full event data
    - new function evapi_async_relay() - suspend request processing using tm
      before sending event out

commit 216faa86af3d6db70fae9186ab2776efc27a5f55
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Wed Mar 19 22:36:47 2014 -0400

    xhttp_pi: fix copy/paste error that can lead to a crash when 'order_by_cols' are used

commit 058b98574e2cf78084cba608fafe8b7cc5d1cf74
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Wed Mar 19 22:32:24 2014 -0400

    dispatcher: add base function for w_ds_select_domain and w_ds_select_dst

commit a99e71e609c9f703458ac4304d80c7078f46a129
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 20 00:28:23 2014 +0100

    doc: updated year and removed unused revhistory from bookinfo.xml

commit 509570a29bbecd6839fcd858c17a20dc04383f23
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 20 00:12:14 2014 +0100

    lib/srdb1/schema: added docbook-xml target to Makefile
    
    - generate docbook for dbschema in xml format

commit 3e7d4b34caedd035e192943a9d40bccc5f46364e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 19 22:25:34 2014 +0100

    debugger: new parameter log_level_name
    
    - allow overwriting default log level name for cfgtrace messages

commit 691f2633a3227787394bfbebf21803185c0ea914
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 19 22:15:12 2014 +0100

    core: LOG_LN() new macro to print log messages overwriting log level name

commit 8a6fb78081e68c9aea461db8989232c3e69335e7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 19 22:06:21 2014 +0100

    core: new maro LOG__(...) to allow overwriting default name for log level
    
    - LOG_(...) is pinting to it now

commit 27f2ae83d9adf59bc9158dd40bf1b960c8ffaa19
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 19 18:37:06 2014 +0100

    lib/kcore: link it against lib/srutils
    
    - reported by Carsten Bock

commit 408d7e9bfd485d3fc6c7eb99894098283729aad0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 19 16:30:21 2014 +0100

    core: L_NPRL aliased to L_ALERT-1 to allow printing messages without level name
    
    - new defines LM_NPRL() and NPRL() are using it

commit 9e756aea4884b6e9f0dd359bb4a935fc3fed1e75
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue Mar 18 22:10:09 2014 +0100

    core: Minor bug-fix: Only free path vector, if it contains data

commit 6c0370b806aebcdd6c7c000536be3d9ae6154837
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 18 17:10:56 2014 +0100

    mtree: safety checks for column types and values
    
    - following the report FS#412 by adeel

commit ff91a65db150210a0c55ce57df9f476a9e0ee25e
Author: lucian balanceanu <lucian.balanceanu@1and1.ro>
Date:   Tue Mar 18 17:20:36 2014 +0200

    pv: changes to SHA string transformations
    
    - addressed memset faulty usage, changed location of sha256 files,
      removed sha2utils.h as we can use defines in sha256.h, removed
      redundant code

commit 84457e881eb9b2796d7507373fc6299941440e39
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 17 21:49:05 2014 +0100

    registrar: fixed name of pv in docs
    
    - -> was used instead of => inside $ucl(...)
    - reported by Corey Edwards, FS#411

commit e8ca4fc9a74d21a057f2efed14459d49d5e6e82a
Merge: 969d680 1c45598
Author: Jason Penton <jason.penton@gmail.com>
Date:   Mon Mar 17 16:11:16 2014 +0200

    Merge branch 'master' of ssh://git.sip-router.org/sip-router

commit 1c455988cdbd7a763dc74f9ec49612009f9a5a3b
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sun Mar 16 09:39:56 2014 +0100

    textops: ids to sections in documentation

commit 6f96f4fbc788940f8dd1135e73107445d204b553
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Mar 15 00:29:43 2014 +0100

    core: -f parameter can take the value '-' to read config from stdin
    
    - allos piping the config from various sources (e.g., downloading from
      web)
    - example: cat /etc/kamailio/kamailio.cfg | /usr/sbin/kamailio -f -

commit 713a0a1f068f9eb45a76dfe012b7f0ce6319221a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Mar 15 00:12:37 2014 +0100

    core: print warning message if number of #!if(n)def is different than of #!endif
    
    - should help discovering if a conditional block is left unclosed

commit ef86e60ef178fc451a69c5fe527fcd897fe0573b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 14 21:02:51 2014 +0100

    kamailio.cfg: catch friendly-scanner if antiflood is enabled

commit e446ad1bdb5df6feb8dda4efe3f5597f333c796f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 14 20:00:44 2014 +0100

    etc: updated version reference in comments

commit f96af0d1d682f794a749d6e26fbabc58dde18d4f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 14 19:59:02 2014 +0100

    etc: cleaned up folder, moving unused files to examples

commit 78e65fe7f5283fea19ee19d0a87edee315fe7eed
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 14 18:02:56 2014 +0100

    evapi: fixed c&p error in the docs

commit b17de9bdc53ae3474341e632f7faa89d69b667c8
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu Mar 13 14:59:58 2014 +0100

    carrierroute: Minor typo in previous fix

commit 4c4f2c2bedb4ad3a920847d061798109867bb5bd
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu Mar 13 14:52:49 2014 +0100

    carrierroute: Remove dependency on libconfuse, based on the patch by Lucian Balaceanu with the Comments based on Marius Zbihlei

commit 969d680c571128cd8df398e574cfdfc7a92440fd
Author: Jason Penton <jason.penton@gmail.com>
Date:   Fri Mar 14 15:41:27 2014 +0200

    modules/ims_registrar_pcscf: when search for contacts also include possible security ports
    	- with IPSEC, the received port could be different from the initial registration
    	which occurs after security has been negotiated

commit 2f4877a9e3e104a90b03fcb380899848d3643997
Author: Irina Grigorescu <irina.grigorescu@1and1.ro>
Date:   Fri Mar 14 12:17:39 2014 +0200

    pv: added SHA string transformations
    
    - added sha256, sha384 and sha512 string transformations to return sha
      over PV value

commit 422e55d75aabf1833ad5e6b1cb069f434b9dbf99
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Mar 13 10:41:07 2014 +0100

    pkg/kamailio/deb: add explicity zlib1g-dev dependency for gzcompress

commit 07f4ffcbc4dc7dc6affd65f0930d86320a59602d
Merge: 0a1b189 a1de51c
Author: Jason Penton <jason.penton@gmail.com>
Date:   Thu Mar 13 11:31:53 2014 +0200

    Merge branch 'master' of ssh://git.sip-router.org/sip-router

commit 0a1b1890dbeea316e55ccef66f96d17e29843d76
Author: Jason Penton <jason.penton@gmail.com>
Date:   Thu Mar 13 10:47:55 2014 +0200

    modules/ims_usrloc_pcscf: preload of pcscf contacts was omitting rx_port and proto

commit 660b0cf139c0e2e9279838154354f78d7e51c6d4
Author: Jason Penton <jason.penton@gmail.com>
Date:   Thu Mar 13 10:47:26 2014 +0200

    modules/ims_usrloc_pcscf: more debug logging...

commit a1de51c55d7bf31c7e9a793ec898073ab158b3cf
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Mar 13 00:14:47 2014 +0100

    pkg/kamailio/deb: new kamailio-extra-modules package.
    
    Adding gzcompress, uuid and ev modules to extra.

commit da2e3d712c1025b02df6a047ba06b8d8d7d8c80a
Author: Jason Penton <jason.penton@gmail.com>
Date:   Thu Mar 13 10:08:07 2014 +0200

    modules/ims_usrloc_pcscf: search for contacts should not be based on reg_state
    	- up to consumer to check state of contact

commit afc1ced933eacba986c17978afb9e0ae201b2f58
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 12 21:57:15 2014 +0100

    Makefile.groups: created group for modules depending on libev

commit 0acecd065ef0852fedeb723bd7c727f12d26316f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 12 21:50:02 2014 +0100

    evapi: new module to push event details via tcp to external applications
    
    - uses libev for handling connections

commit 942ac25bcb937d35bd184cda96fbb2f2319e8d1b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 12 13:16:51 2014 +0100

    utils/route_graph: increased max depth value

commit 99d50e2da0753d7482ed2884e665e08e235daf5e
Author: Jason Penton <jason.penton@gmail.com>
Date:   Mon Mar 10 19:49:39 2014 +0200

    modules/corex: corrected freeing of msg. w.r.t path vecor
            - now use FL_SHM_CLONE internal msg flag to decide whether or not to pkg free path_vec

commit 1ccdadc89cdf5ddab069e4c912a9b6834c6631f1
Author: Jason Penton <jason.penton@gmail.com>
Date:   Mon Mar 10 19:48:10 2014 +0200

    parser/msg_parser: corrected freeing of msg. w.r.t path vecor
    	- now use FL_SHM_CLONE internal msg flag to decide whether or not to pkg free path_vec

commit f15de29015546d173a1d3135f90653e05d85171f
Author: Jason Penton <jason.penton@gmail.com>
Date:   Mon Mar 10 14:38:51 2014 +0200

    modules/corex: only free path_vector from pkg if it is still in pkg... not shm cloned
    	- related to earlier commit 4ab0f53ff247f411dde7b88d5b7d82fc7e17baa9

commit 4ab0f53ff247f411dde7b88d5b7d82fc7e17baa9
Author: Jason Penton <jason.penton@gmail.com>
Date:   Mon Mar 10 14:35:47 2014 +0200

    core: parser: path_vector is now copied into shared memory when cloning
    	- fixes in place to cater for freeing memory correctly

commit 876bdccb031e2378a798ddacc6b6ac2e6e35efc5
Author: Richard Good <richard.good@smilecoms.com>
Date:   Mon Mar 10 14:29:02 2014 +0200

    modules/ims_charging: use new lib/ims to get contact from req URI

commit 497ded52eaafd7a43520dee41910efa85ef042c4
Author: Richard Good <richard.good@smilecoms.com>
Date:   Mon Mar 10 14:28:32 2014 +0200

    lib/ims: added new function to get contact from request uri

commit 84ea778d6340625fc4d3c2eafbc73ddad08548a7
Author: Richard Good <richard.good@smilecoms.com>
Date:   Mon Mar 10 14:27:59 2014 +0200

    modules/ims_charging: logging fix

commit 45e6878a398f7ba75ce253a7bfcbb66bc7a5c088
Author: Richard Good <richard.good@smilecoms.com>
Date:   Mon Mar 10 14:26:29 2014 +0200

    modules/textopx: Prevent msg_apply_changes() from adding the router header if path is set.
    	This avoids adding router header twice when calling msg_apply_changes

commit 81d63a3f9726117288d6c5950c6d56e3a2749116
Author: Jason Penton <jason.penton@gmail.com>
Date:   Mon Mar 10 12:39:28 2014 +0200

    modules/ims_usrloc_pcscf: added storage for security data (IPSEC/TLS)
    	-new module ims_security going to be added soon that requires this

commit b02792a2bd3b8a07a5496fe00ec563b6d8142639
Author: Jason Penton <jason.penton@gmail.com>
Date:   Mon Mar 10 12:38:40 2014 +0200

    modules/ims_usrloc_pcscf: included hashing optimisation in search function for contacts

commit c5eb9b7a742ea439edee77133b21095979cd3bc6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 10 00:25:22 2014 +0100

    Makefile.groups: greated group for uuid module
    
    - depends on libuuid

commit 7726383031399fa9a4f8a67f1ff2cb15ea124b37
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 9 17:37:13 2014 +0100

    uuid: new module to generate unique strings using libuuid
    
    - new class of variables exported - $uuid(type)
    - type can be:
    	- g - generic/default uuid generation
    	- r - random uuid generation
    	- t - time based uuid generation
    	- s - time safe uuid generation

commit e22293d865926a200e336293692886f983904275
Author: Corey Edwards <tensai@zmonkey.org>
Date:   Sat Mar 8 11:28:36 2014 -0500

    kamailio.init: fix typo: s/log_faiulre_msg/log_failure_msg/

commit 67c2101fc60e4a963a6133f7a71f5faf510ca214
Author: Juha Heinanen <jh@tutpro.com>
Date:   Fri Mar 7 23:54:05 2014 +0200

    modules/xmlrpc: xmlrpc scalar <int> value can be positive or negative

commit 02edf111af9d13e5bed1de768ca9f206a3537483
Author: Richard Good <richard.good@smilecoms.com>
Date:   Fri Mar 7 11:08:51 2014 +0200

    modules/ims_registrar_scscf:  updated documentation

commit bbcb7da488b7844ab7c64e800895c60cab0dc601
Author: Richard Good <richard.good@smilecoms.com>
Date:   Fri Mar 7 11:07:11 2014 +0200

    lib/ims/ims_getters: Changed cscf_get_called_party_id to cscf_get_public_identity_from_called_party_id
    	Changed function to get identity from called part id header instead of full header
    	Fixes clients that attach extra info (e.g. phone-context)
    	Changed references to this method in ims_charging and ims_registrar_pcscf

commit 15537553aabfd59bb0fe2af45174ab4a4575120f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 6 14:51:05 2014 +0100

    nathelper: readme updated for carrier grade nat address space matching

commit 048448f059b64863d41ca146650f7d26b195cdce
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 6 14:49:22 2014 +0100

    nathelper: mention the match of a natted address against rfc6598 (carrier grade nat)

commit b992cfe8e88d069a0b3b0cfa31fe0d60a555cc4c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 6 14:48:13 2014 +0100

    nathelper: added carrier grade nat address space (rfc6598)

commit 01f76bb99cfd4cebb580ed10ecd478049b038f48
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Thu Mar 6 13:35:46 2014 +0000

    nat_traversal: added RFC6598 shared address space to client NAT tests

commit 7488a1daf3f53a0bfdb8deb1baafa0798de99380
Merge: 38f8a8e f475f28
Author: Richard Good <richard.good@smilecoms.com>
Date:   Thu Mar 6 11:18:28 2014 +0200

    Merge branch 'master' of ssh://git.sip-router.org/sip-router

commit f475f2886f37b2a9cb5782ef1f5b9a6e94cee4dc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 6 09:49:51 2014 +0100

    db_cassandra: return 0 in case of successful operations
    
    - following better DB APIv1 convention and avoiding inappropriate
      failure detection in some modules
    - reported and patch by Jay Binks

commit 38f8a8e2151337c1515bd50a888c450399a9da9d
Author: Richard Good <richard.good@smilecoms.com>
Date:   Thu Mar 6 11:00:24 2014 +0200

    modules/ims_qos: use cscf_get_public_identity instead of cscf_get_to_uri in ex_aar.c
             When getting public identity from To header use ims_getters method instead of reading directly from message
             This allows ims_qos to identify subscribers to authorize even when clients add extra info
             (e.g. phone context) after the identity in the request URI

commit 871ca61d1fac900b17d9c6857012e3bf90a71e1a
Author: Richard Good <richard.good@smilecoms.com>
Date:   Thu Mar 6 10:58:52 2014 +0200

    modules/ims_charging: use cscf_get_public_identity_from_requri instead of msg->first_line.u.request.uri in mod.c and ims_charging.c
            When getting public identity from Req URI use ims_getters method instead of reading directly from message
            This allows ims_charging to identify subscribers to charge even when clients add extra info
            (e.g. phone context) after the identity in the request URI

commit eb8551205f651263f6c7cdf3afa41ad4b77a87e8
Author: Richard Good <richard.good@smilecoms.com>
Date:   Wed Mar 5 13:40:24 2014 +0200

    modules/ims_charging: updated documentation for new parameter: single_ro_session_per_dialog

commit 909a898ab518dc8ca213cfc2e55b8d01b1f8b59b
Author: Richard Good <richard.good@smilecoms.com>
Date:   Wed Mar 5 13:37:05 2014 +0200

    modules/ims_charging: new capability to add dialog data to contact when charging session is created
    	When charging session is created dialog data is added to contact in usrloc (to be removed if contact is removed)
    	New exported parameter: single_ro_session_per_dialog allows to call Ro_CCR on term and orig in config file but only 1 charging session is created

commit 7ba6a2af28651ba363059cb444832b6cfce9a9db
Author: Richard Good <richard.good@smilecoms.com>
Date:   Wed Mar 5 13:31:57 2014 +0200

    modules/ims_usrloc_scscf: add dialog data to contact and tear down dialog when contact is removed
            Added info to contact structure to store active dialogs for contact
            When contact is removed terminate all active dialogs
            Added new API functions: api->add_dialog_data_to_contact and api->remove_dialog_data_from_contact

commit 920f02bde0f7b6e3484850f4677c603b9c8740c8
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed Mar 5 07:03:54 2014 +0200

    modules/kex: ask pkg.stats to return array value

commit 864127e6e02144c40c138d6921862b1512d01c66
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 4 17:31:57 2014 +0100

    sqlops: reset the result container before new query is executed
    
    - it was lost in commit 9b62514b4a90e169c9126b7bda6d87cc4c213ad2
    - reported by Jonas Böttner

commit 01cd0a309ea85eaf6509e5266a825f6ffb834964
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue Mar 4 15:51:04 2014 +0100

    ims_registrar_pcscf: Make sure, the contact stays NULL if the ip,port or reg_state is incorrect.

commit f27df26ca01394250cbe12c5ccf694c6afd3707f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 4 09:59:07 2014 +0100

    sqlops: safety check for result row field
    
    - it might not be set in case of a failure in the middle of result
      conversion from db to internal memory
    - freeing the partial result could result in a crash
    - reported by Juha Heinanen

commit 2cfe0862faafa736b342f15d640581acdf15808c
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue Mar 4 11:50:19 2014 +0100

    ims_registrar_pcscf: Make sure, Contact-Info-Structure is properly initialized.

commit 80536540caf19a594f91ed9999c7f812f4f40e82
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue Mar 4 11:35:31 2014 +0100

    kamctl: Minor typo (missing ;;), resulted in Syntax Error: syntax error near unexpected token `)' (on Debian 7)

commit 56ed48bf48c3d78ff5d214833e09a5759f0b5928
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 4 09:43:39 2014 +0100

    geoip: for safety checks for the case when geoip_match() is not executed
    
    - but the geoip pv is accessed
    - reported by Juha Heinanen

commit c318fb9bd1f3674c0bf85f8b50db030039d4e5bd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 3 21:16:38 2014 +0100

    db_cluster: proper title for example in docs

commit 0411d363ab8eb9cf146852a1c6cd8cf146acfc6d
Author: Morten Tryfoss <morten@tryfoss.no>
Date:   Mon Mar 3 19:53:42 2014 +0100

    db_cluster: new parameter max_query_length
    
    - set threshold in second after which a connection is marked inactive if
      the query fails
    - allow to let connectioncs being active if the error is due to some sql
      mistake
    - default is 0 (set connection innactive immediately, same behavior as
      so far)

commit a9b3286a5ace0f66852054634b46c0647c8d1271
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 3 19:15:30 2014 +0100

    uac_redirect: select the contacts with highest q when a limit is set
    
    - reported by  Stefan Prelle, FS#349

commit e395c9bb0131d7fce80af67c54cd813532e5f2ed
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 3 18:16:54 2014 +0100

    kamctl: db connect - new command for db management subset
    
    - execute to command line client tool and stay connected using the
      attributes from kamctlrc
    - handy when kamctlrc is set, to avoid typing all the attributes when
      willing to connect to kamailio database

commit 6513ee05dd20253c0f555b18081f0eceb4baf7aa
Author: Torrey Searle <tsearle@gmail.com>
Date:   Mon Mar 3 14:54:10 2014 +0100

    app_perl: update constants for debug levels

commit ec9e735955f58ef21bac21ba57eafd07db675e4d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 3 14:39:25 2014 +0100

    kamctl: delete former fifo files if they exist
    
    - reported by Morten Tryfoss, FS#399

commit 47f6cfd76a9d801a83ca14b55926d389f6c3c2da
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 2 15:40:17 2014 +0100

    tm: t_continue() polishing
    
    - variables declared at beginning of function to work on old C standard
      compilers
    - log messages compacted - function name and log level are prefixed
      automatically
    - stay under 80 chars per line to fit in text terminals

commit 9e8bda16871191181f3f10c63327ed6c81e153b3
Author: Jason Penton <jason.penton@gmail.com>
Date:   Sun Mar 2 20:04:09 2014 +0200

    modules/ims_usrloc_pcscf: fields not being added to DB storage on contact insertion

commit dce7353674ea3d93ade93c89bbb4652e7ec624be
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 2 10:19:25 2014 +0100

    tm: declare variable at the top of function declaration in t_suspend()
    
    - compliant with older versions of C standards
    - simpliefied log messages

commit 78c8eb1fa4b118661262fd6add9a0e9f60ca8cd1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 2 09:51:40 2014 +0100

    tm: execute FAILURE_CB_TYPE callbacks for resuming suspended request
    
    - suspended request creates the transaction and a branch, callbacks
      cannot executed anymore for request and branch route execution
    - otherwise it results in crashes, reported by FS#400 and FS#404

commit 6c3725d5535e0b5bff5c63251d37e7139f92321c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Mar 1 10:46:57 2014 +0100

    tm: 487 Request Terminated has priority when transaction is cancelled and no reply received from downstream
    
    - for cancel_b_method 1, timeout was sent back even when transaction was
      canceled

commit 721ffe3576e8e7891c27f8578eb244a857ede759
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Feb 27 08:48:42 2014 +0100

    geoip: safety check to see if the result structure is filled
    
    - return $null if not
    - reported by Juha Heinanen

commit a111b33ae7b64dbf9486f2fc4b7f3007f4015e77
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 26 20:30:34 2014 +0100

    parser/parse_fline: print offset in log message when failing to parse first line

commit a9e900a3dd5c958f3188376c3c4d3179c68e2c32
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 26 20:20:29 2014 +0100

    parser/parse_addr_spec: comma allowd for start of tag value and mid tag value chars

commit 6156d2572e06fa661ef23face24c38203485d81a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 26 19:52:10 2014 +0100

    parser/parse_addr_spec: allow comma in tag parameter
    
    - some user agents uses it and it was in older versions

commit 11e9f93d3bad8cfedcd55bdc4fc6c559309c4635
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 26 18:56:44 2014 +0100

    parser/parse_addr_spec: allow comman inside quoted values no matter of being allowed separator
    
    - comma is valid inside quoted parameters values

commit 4133a44cc9b1702b3a36b9386464983d2fe9aedc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 26 18:03:20 2014 +0100

    sl: fixed use of forward_reply_nocb() in sl_forward_reply()
    
    - previous related commit was not doing it

commit 0b122416932030c9459f16d46438489b115941aa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 26 10:45:24 2014 +0100

    mtree: enahced docs to specify that the mtree parameter can be set many times

commit 5e37d0c92024fb5424d3c02368bad5b115c8f971
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Tue Feb 25 20:49:59 2014 +0000

    dmq: added function to broadcast message from config file.

commit 2847c47d7a2cbc15620d6f33b3641be1ca6207a7
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Tue Feb 25 12:30:01 2014 -0500

    htable: README enhancements for array keys

commit 2e4c13669ce025e0315b41a5eefa28fe2ca373a2
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Tue Feb 25 11:34:19 2014 -0500

    htable: fix some copy/paste errors in README

commit 1e47014ccfae08069be00f6786cdb7b10829daa5
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Tue Feb 25 11:20:55 2014 -0500

    htable: remove a leftover debugging log

commit d9c34bec5ea0570f66df23e7e7d6f79f4721f04e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Feb 24 21:32:45 2014 +0100

    nat_traversal: proper size for realloc
    
    - reported by Venky

commit 9b88eb7ee2d243882383a44f601baa21fd679cd5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Feb 24 19:15:13 2014 +0100

    dialog: don't add dialog profiles when loading from db and state is terminated

commit edf61acb57ed5e8ee0ca9ec1f796e43ce993be48
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Feb 24 18:53:55 2014 +0100

    dialog: remove dialog from profile as soon as gets to terminated state

commit 94bad4414b36334061ef0d3ec42747d672eaf058
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Feb 24 18:17:00 2014 +0100

    mtree: reset tree statistics upon reload
    
    - related to FS#398, reported by JoshE

commit 3cdebcbb27568487574ed56274733e5c64431cc0
Author: Henning Westerholt <hw@kamailio.org>
Date:   Mon Feb 24 11:23:42 2014 +0100

    pdb: add debian init file

commit 21454415b93773811ff8c4be702956c86fb14366
Author: Henning Westerholt <hw@kamailio.org>
Date:   Mon Feb 24 11:23:17 2014 +0100

    pdb: remove pdb from global gitignore

commit 7512ee9d47da257973e4b5bde18ba788d0be47ad
Author: Henning Westerholt <hw@kamailio.org>
Date:   Mon Feb 24 11:22:50 2014 +0100

    pdb: move gitignore to own directory

commit d313471b37d77ebd0eedb7cc207b2b94e1f5defc
Author: Henning Westerholt <hw@kamailio.org>
Date:   Mon Feb 24 11:10:22 2014 +0100

    pdb: remove internal reference, pointed out from Carsten Bock

commit e82121b95c8418c81072a2d09bd74b3abfe49d27
Author: Jason Penton <jason.penton@gmail.com>
Date:   Mon Feb 24 11:03:17 2014 +0200

    modules/ims_usrloc_scscf: incorret assignment that causes incorrect shm free on pkg_malloc'd memory

commit 1b2896147423875b1f16d5171cf982d549404e52
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Feb 21 22:56:09 2014 +0100

    pkg/kamailio/deb: update changelog files to dev3 version

commit 5961824bdd52cb71f9b7db4b24d5e136f3110444
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Feb 21 21:14:10 2014 +0100

    registrar: docs updated with expire_range parameter

commit 806e967e2e39e0140b992719e10693b9c768d758
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Feb 21 21:07:43 2014 +0100

    registrar: allow randomization of expire value coming from UA
    
    - new parameter expire_range
    - requested in FS#249

commit 4b595236246a40abac937088c4e8ec5bc5812a52
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Feb 21 20:12:32 2014 +0100

    Makefile.defs: version set to 4.2.0-dev3

commit 895ae33c976adbd44de86c7864b3bb1ae7144bf5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Feb 21 20:09:33 2014 +0100

    kamailio.cfg: catch OPTIONS keepalive requests in route[REQINIT]

commit 0a4519af5c1ea3f61362fba7451eb4acc479d488
Author: David M. Lee <dlee@digium.com>
Date:   Mon Feb 10 15:22:11 2014 -0600

    call_control: Passthrough sip_application
    
    Current patches being submitted to CDRTool and the call_control daemon
    allow for SIP application type to be specified. This allows audio or
    video services to be rated differently, or even different ratings for
    application subtypes (audio.inbound vs. audio.outbound).
    
    This patch allows the sip_application value to be passed through to the
    call_control daemon.

commit 376d8b3972d96b70d1e12cc57104475b2ee7ade8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Feb 21 18:26:34 2014 +0100

    topoh: let replies for CANCEL requests be handled
    
    - CANCEL is hop by hop, but can have the call-id hidden when sending out

commit 41f12e01b20a6b32d26297fbdf6ce17d40823ef2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Feb 21 17:58:19 2014 +0100

    topoh: don't encode/decode content for local generated messages
    
    - requests generated by kamailio don't have headers that should be
      hidden
    - replies to them don't have anything hidden
    - update as part of report from FS#390

commit 9ff18b15c24a933fa061663add3223b8256a88d1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Feb 21 15:37:24 2014 +0100

    core/parser: fix loop on broken values matching the prefix of a good value in parse_option_tag_body()
    
    - reported by Savolainen Dmitri, FS#396

commit f46beec41b3b5caa3977ddd452b3671bebf69069
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Feb 21 11:42:27 2014 +0100

    pkg/kamailio/deb: init script. Get back SHM_MEMORY PKG_MEMORY and CFGFILE

commit 1787b4239f3494fe7a88b0868a807e86a3b92639
Author: Alex Hermann <alex@speakup.nl>
Date:   Fri Feb 21 00:10:35 2014 +0100

    tm: safety check for uas callid value when callid_matching is 1
    
    - according to the documentation is for UA that cannot match the
      responses when call-id is changed, but is not the case of self
      generated requests
    - closes FS#390

commit c33583e6456d3500f8a9c870eb01a01d1a1fe8f4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Feb 20 23:15:56 2014 +0100

    async: free the async item after resuming the execution
    
    - reported by Surendra Pullaiah

commit aa2ee6e1d9482b486ebc3f45b26ea886a2f3dbf0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Feb 20 11:04:49 2014 +0100

    usrloc: remove the filter on nat_bflag for keepalive contact expiration
    
    - keepalives can be sent even for non-natted contacts
    - reported by Kristian Kielhofner

commit 6f5126e49a5b2ce14c96cf12d0ad1cbbc9fa539a
Author: Jason Penton <jason.penton@gmail.com>
Date:   Wed Feb 19 20:01:23 2014 +0200

    modules/ims_usrloc_scscf: added DB storage for S-CSCF usrloc
    	- currently support NO_DB and DB_WRITETHROUGH

commit ba68be91bc206d27284cdaf9fb3ccc189fe33d4a
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Feb 18 16:44:40 2014 +0100

    pkg/kamailio/deb: use freeradius-client lib on sid and jessie

commit 424ab9dd4abd9b11b7cf4642335652145128fa7c
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Feb 18 16:30:28 2014 +0100

    pkg/kamailio/deb: fix init script

commit e8f26d65d7229e048fc2f106919322660710e8d1
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Mon Feb 17 13:30:21 2014 -0500

    rtpproxy-ng: increase the receive buffer size to 64k

commit e005b899b23c4d85a1b6072cc19ec6bc24d20c7a
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sun Feb 16 10:56:24 2014 +0200

    modules/rtpproxy-ng: added setid_avp module param
        which can be used (instead of set_rtp_proxy_set function) to select
        used rtpproxy set

commit 92b947059dbde8ada3c757d7e6af48d79f9e7e12
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sat Feb 15 04:16:14 2014 +0200

    modules/utils: fixed memory leak and possible crash
    
    - patch against 4.0 was provided by Guillaume Bour

commit 8be7de6d1d383c2e0e476e739a6b3fa5101bac12
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Fri Feb 14 10:21:00 2014 +0000

    dmq: fixed crash caused by freeing pointer too early on tm callback

commit ef550ca12e26306214f1e532c6a755d5e33d420d
Merge: 1d6b1d8 982a002
Author: Jason Penton <jason.penton@gmail.com>
Date:   Fri Feb 14 10:01:55 2014 +0200

    Merge branch 'master' of ssh://git.sip-router.org/sip-router

commit 1d6b1d8765d7a6d21c291d2076a3a80a1710c11c
Author: Jason Penton <jason.penton@gmail.com>
Date:   Fri Feb 14 09:57:45 2014 +0200

    lib/ims:modules/ims_charging,ims_icscf,ims_qos,ims_registrar_scscf: fixed pkg_mem leak
    	- fixed leak when parsing msg headers on a shm msg
    	- instead now pass in flag to say if parsing is on shm_msg or not (is_shm)
    	- assumes all common headers are already parsed before pkg_mem msg is cloned

commit 982a002fb89b9a2bcb65d678e1fd37918398e86d
Author: Juha Heinanen <jh@tutpro.com>
Date:   Thu Feb 13 22:33:18 2014 +0200

    modules/lcr: add index of selected gw to defunct_gw_avp
        also when ping_interval value is positive

commit 7611a9595349d4978080efab0ed09b123b0f3cce
Author: Richard Good <richard.good@smilecoms.com>
Date:   Thu Feb 13 09:37:37 2014 +0200

    modules/ims_registrar_pcscf: fixed pkg_mem leak when sending subscribe

commit f5725d357950527ca202da680bbaaa509e3683fe
Author: Juha Heinanen <jh@tutpro.com>
Date:   Thu Feb 13 08:26:08 2014 +0200

    modules/lcr: issue INFO level log message when gw is activated
        due to valid OPTIONS ping response

commit 059bd9c5576e7e14bc69506330990a165286d9c1
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Wed Feb 12 16:14:35 2014 -0500

    htable: adding flags and expires fields to htable.get RPC command

commit 1fac5be2ee1f36510a27bc5c3dd7d21450a8589a
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Wed Feb 12 13:45:00 2014 -0500

    htable: relax table definition for htable and handle/accept more db types

commit 5c690f5c5cf4f283ad004a28b758871bc2fd5c19
Author: Jason Penton <jason.penton@gmail.com>
Date:   Wed Feb 12 18:20:51 2014 +0200

    lib/ims: fixed pkg_mem leak when getting service route

commit 4e58ba4608593c4b03ea0cddb5ef7cf83b81a5c8
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Feb 12 14:44:22 2014 +0100

    fix typos detected by lintian tool from built binaries

commit c2a606c1b03b1014caa9053d64d43d09c4744d04
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Feb 12 14:00:16 2014 +0100

    pkg/kamailio/deb: clean lintian warnings

commit 574765a22cbf6844418948c13d07f49f119c0363
Author: Richard Good <richard.good@smilecoms.com>
Date:   Wed Feb 12 08:59:43 2014 +0200

    modules/ims_charging: change to use asserted_identities for subscription id if present
    	Change to use asserted-identity header and called-party-id header as subscription id when present, otherwise use from_uri and to_uri as before
    	Change to use asserted-identity for subscription id when direction is orig and called-asserted-identity when direction is term

commit ec24f51a8efc31864c560054a039aa0c2cd5ab62
Merge: 71f2247 289c33f
Author: Richard Good <richard.good@smilecoms.com>
Date:   Wed Feb 12 08:56:37 2014 +0200

    Merge branch 'master' of ssh://git.sip-router.org/sip-router

commit 289c33fcaf2cc93dfad517c8b7bb2a9fcfb4b773
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed Feb 12 05:11:03 2014 +0200

    modules/lcr: fixed name of ping_inactivate_threshold param in README

commit 71f2247cf4dc6f8d3a0b148461322f6b680f1174
Author: Richard Good <richard.good@smilecoms.com>
Date:   Tue Feb 11 09:42:27 2014 +0200

    examples/config: added p-asserted-identity logic on P-CSCF and add Called-Party_ID AVP on S-CSCF

commit b1d0d33276071f6c69d5cb2215a7b2b1e044764d
Author: Richard Good <richard.good@smilecoms.com>
Date:   Tue Feb 11 08:49:44 2014 +0200

    modules/ims_registrar_pcscf: Added new exported function pcscf_assert_called_identity
    	pcscf_assert_called_identity function used to assert the identity for SIP responses
    	Function retrieves Called-Party-ID AVP from SIP request and adds to SIP response as P-Asserted-Identity as per TS 24.229 section 5.2.6.4.4

commit 12d0feed38cd036cbc0e7c9f0c0c540d0e9eca4a
Author: Richard Good <richard.good@smilecoms.com>
Date:   Tue Feb 11 08:48:34 2014 +0200

    lib/ims: added function to get Called-Party_ID AVP from message

commit b6abf075448de90a7b135dfa42e58fa61255ca2e
Author: Richard Good <richard.good@smilecoms.com>
Date:   Tue Feb 11 08:44:26 2014 +0200

    modules/ims_charging: allow E164 to be used as subscription-type in CCR requests

commit 532459374af8354c030fdce8ff837beab793be6c
Author: Richard Good <richard.good@smilecoms.com>
Date:   Tue Feb 11 08:41:27 2014 +0200

    modules/ims_qos: use asserted_identity for subscription-id and allow e164 as subscription type
    	use p_asserted_identity as default subscription-id for AAR requests
    	allow E164 to be used as subscription type for AAR requests

commit 5b7255d8861d699903692f1457e3e60d9f39837c
Author: Jason Penton <jason.penton@gmail.com>
Date:   Tue Feb 11 07:52:50 2014 +0200

    modules/ims_usrloc_pcscf: added new hash storage based on IP:PORT. backwards compatible with original scheme using new modparam
    	- new modparam is hashing_type - see module documentation

commit 065439c0fbabe2806fcd615cec5e2445db59beec
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Mon Feb 10 19:41:20 2014 -0500

    htable: fix crash if key_value is not string

commit 3630f36c1e34562e93267d87f9e83a69cf8dd861
Author: Richard Good <richard.good@smilecoms.com>
Date:   Mon Feb 10 18:05:12 2014 +0200

    modules/ims_registrar_pcscf: Add domain unlock to prevent deadlock when processing notifies

commit 5e5377bc0f4f30b84cfdd2ac50813f82a6b52870
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sun Feb 9 11:07:08 2014 +0200

    modules/sctp: reverted accidental commit on sctp module while committing
      lcr changes

commit 85fdd590ca7b8e29c9fb7b8385d534418da05cf1
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sun Feb 9 10:58:48 2014 +0200

    modules/lcr: added capability to inactive a faulty gateway and re-activate
      it automatically by successful response to OPTIONS ping

commit 3cde37cf10795b4eb785ffd141a8b28e64864f5d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Feb 6 16:03:27 2014 +0100

    db_cassandra: clone key in a zero-termniated local buffer
    
    - rework from a patch by Jay Binks

commit 740d407be4e35ee945658365ae38a1bba30fafc7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 5 09:52:19 2014 +0100

    core: fix condition on script callback number done inside EXTRA_DEBUG
    
    - reported by Seudin Kasumovic, FS#388

commit 34720cbbf6f448a727a34164b690dabf393684ec
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Feb 3 14:21:09 2014 +0100

    pkg/kamailio/deb: clean lintian errors

commit 3d1541f9c2b09171e703ddae0137dbb5758f6969
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Feb 3 14:13:15 2014 +0100

    pkg/kamailio/deb: update debian copyright file

commit 408178aa7516e661818b847f52185f4ac3cde941
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue Feb 4 09:49:20 2014 +0100

    tm: Fix docs on t_relay_to (Typo)
    (as noticed by Victor V. Kustov)

commit 32f688659fcc6f7c44d9095e585951780e277522
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Feb 3 11:40:43 2014 +0100

    db_cluster: updated the old application name in doc examples

commit 4b0e63b74db47712335f97b54675c82a058ee0da
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Feb 3 11:13:46 2014 +0100

    pkg/kamailio/deb: update changelog files to dev2 version

commit 9623eaa91daf85affcaf9377ae85f2782ae614c9
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Feb 3 09:28:15 2014 +0100

    pkg/kamailio/deb: wrap-and-sort control files

commit 806489af70241ab6825a5e6e7cd00bb9c6e33e1a
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Jan 30 18:17:12 2014 +0100

    pkg/kamailio/deb: unifying debian packaging

commit a4b1683f89708e311f6a37b4ab57004391e49cc9
Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
Date:   Mon Feb 3 11:07:48 2014 +0100

    modules/sipcapture: Added X-Rtp stats from Siemens and MediaProxy-Ng.
    
    	Thanks Lorenzo Mangani for the patch.

commit c3466508d9486b566dff62ecbc0c509eacdd924e
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Feb 3 10:04:06 2014 +0100

    presence: Regenerated README

commit 77d81c02bf24b5ef266ad6dfecf393342cfe4000
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Feb 3 09:58:59 2014 +0100

    presence: Clarify the db_lock_type in the docs in conjunction with the mode DB_ONLY and a MySQL-Backend.

commit 5a6fbb29f5776743df4a97ce93b848d662da6b08
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Feb 3 09:58:37 2014 +0100

    Makefile.defs: version set to 4.2.0-dev2

commit e697c6c912fda05dfb19efd54155da3fe730e778
Author: Richard Good <richard.good@smilecoms.com>
Date:   Fri Jan 31 09:51:22 2014 +0200

    examples/pcscf and scscf: Changed config file to use new P-CSCF subscription and publish reg event

commit 0dc253581ee3c7699c69edac695379dd68b1a902
Author: Richard Good <richard.good@smilecoms.com>
Date:   Fri Jan 31 09:48:02 2014 +0200

    modules/ims_qos: Changed Rx event processor child from PROC_NOCHLDINIT to PROC_SIPINIT

commit ddc93ce8a9b39faf29e0a2f6b1fa5a48609945ce
Author: Richard Good <richard.good@smilecoms.com>
Date:   Fri Jan 31 09:45:55 2014 +0200

    modules/ims_registrar_pcscf: New features to support P-CSCF subscription and publishing reg event
    	Migrated pua_reginfo functionality to ims_registrar_pcscf so ims_usrloc_pcscf is used
    	New features include subscribing to reg event on Registration, processing notifications and publishing when reg event changes

commit 784280cfacf0f1459481aab12bb2739bd3ab84cd
Author: Richard Good <richard.good@smilecoms.com>
Date:   Fri Jan 31 09:42:59 2014 +0200

    modules/ims_registrar_scscf: New features to fully support subscription to reg_event
    	Main change to support PUBLISH of reg event information
    	And to use new usrloc API storage of callid/totag/fromtag presentity combination to correctly process usbsequent SUBSCRIBE

commit 5bf9b5669da36d395b8b0f2af4ebc2d078c4249e
Author: Richard Good <richard.good@smilecoms.com>
Date:   Fri Jan 31 09:39:07 2014 +0200

    modules/ims_registrar_scscf: lookup.c - fixed term_impu_registered to work for tel URI as well as SIP URI

commit 73ad320cc6ddc2df267cc05b3856eed1698c0e3b
Author: Richard Good <richard.good@smilecoms.com>
Date:   Fri Jan 31 09:36:57 2014 +0200

    modules/ims_usrloc_scscf: New features to fully support subscription to reg_event
    	Main change add API to presence module library to store the callid/totag/fromtag presentity combination
    	Also only remove IMPU from usrloc if there are no subscriptions to it

commit 52c05835058a0813df1bf2291669bfe539f52a71
Author: Luis Martin Gil <martingil.luis@gmail.com>
Date:   Fri Jan 31 02:46:17 2014 +0000

    	pkg/centos: added snmpstats MIB files to spec file
    
    	- Some files were missing from the snmpstats module
    	when packing into rpm. Adding them to the rpm spec file

commit 40ea6ffd76cf32aafc594038d17555edbc816b50
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Thu Jan 30 21:58:43 2014 +0000

    mqueue: Add new psuedo-variable to return mqueue size
    
    - Using PV will return a value when the length is zero

commit 011809fb0c7e616745224cd559d8215d86771444
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu Jan 30 21:55:11 2014 +0100

    presence: bugfix: Add option to disable per-Table lock for database layer
    (causes trouble with MySQL in DB_ONLY mode)

commit c57e597c99db09bea2bfa9533b2553ede0572720
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Thu Jan 30 14:25:02 2014 -0500

    dialog: fix datestop output for list* RPC commands

commit b61f173a8dc40592809912e137e42d8ffe1154fa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 30 12:14:48 2014 +0100

    core: test the limits of nested select level before accessing array value

commit e7a0840a1334280650d4abb865843da0072adec6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 30 12:12:44 2014 +0100

    utils/db_berkeley: release file description in error cases

commit 2977c559d89ba7e04b9b5a32336baa9789078921
Author: Jason Penton <jason.penton@gmail.com>
Date:   Thu Jan 30 11:33:51 2014 +0200

    modules/ims_usrloc_pcscf: fix segfault when running in DB mode (deleting contact)

commit d0ebc7fa4b4b20bee83f57b3f0d0e6e75b5f0b08
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 29 22:10:09 2014 +0100

    sercmd: memset with proper size

commit 33e7e899e5aa7dc291ec45a711100e6200896f14
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Wed Jan 29 15:39:47 2014 -0500

    dialog: enhance list* RPC commands
     - human readable format for dialog start/stop timestamps
     - adding lifetime parameter

commit 5b21e976eee13579a309a5626ff8d676fd1ccdc0
Merge: 039c0c9 cfb815e
Author: Richard Good <richard.good@smilecoms.com>
Date:   Wed Jan 29 09:05:01 2014 +0200

    Merge branch 'master' of ssh://git.sip-router.org/sip-router

commit 039c0c9f926c6f755211b5392f1ae4040a56d5ad
Author: Richard Good <richard.good@smilecoms.com>
Date:   Wed Jan 29 09:03:26 2014 +0200

    modules/rls:  Edit to cater for changed presence API
    	Presence API has changed - delete_shtable now takes subs_t pointer instead of str to_tag to compare full dialog tag set

commit 74d73953327ad7702922b27ba37c71e3283659c3
Author: Richard Good <richard.good@smilecoms.com>
Date:   Wed Jan 29 09:00:37 2014 +0200

    modules/presence: Changed delete_shtable function to check dialog's full tag set
    	Changed delete_shtable to take subs_t pointer as parameter to compare dialog's full tag set before deleting
    	This changes presence API and delete_shtable is exported function - only effected module is rls

commit cfb815e440804c2870126c1c098362d5a117f97c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 28 18:54:50 2014 +0100

    core: avoid warning of using bitwise operator with boolean result
    
    - on a report generated by cppcheck sent by David Binderman

commit 935f06eb8c34fe5fe82588cdd5b4af2f68c51466
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 28 18:47:42 2014 +0100

    core/parse_methods: removed duplicate check for same characters
    
    - on a report generated by cppcheck sent by David Binderman

commit 79bfabdc2ae35a5b280c6a23ff611a005dac333c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 28 18:43:13 2014 +0100

    xhttp: check first the possition limits then access the data
    
    - in the eval function for the transformation
    - on a report generated by cppcheck sent by David Binderman

commit 480b6d4dfc954fbbb8afb9dbbbf17b80dcdf71ce
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 28 18:39:19 2014 +0100

    db_postgres: fixed condition checking the parameter for db uri parsing
    
    - on a report generated by cppcheck sent by David Binderman

commit c0b2e567b2a27d5d29ede39409d6299f7d375d87
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 28 18:36:21 2014 +0100

    db_mysql: fixed condition checking the parameter for db uri parsing
    
    - on a report generated by cppcheck sent by David Binderman

commit 88a1a1b25b5228ef2e34ee01e0dd5d4e4f6ffe20
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 28 18:30:30 2014 +0100

    db_cluster: fix caseness in testing the connection flags for reading
    
    - on a report generated by cppcheck sent by David Binderman

commit 1d63ad4715cf046955f27726f3d0003fcfb5ffac
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Mon Jan 27 12:03:55 2014 -0500

    modules/sca: use sca_create_canonical_aor in INVITE/2OO OK handler.
    
    - abstract AoR construction for future improvements.

commit ba5c2f973cafcb1d871337ffefb8fa95f5463eee
Author: Andrew Mortensen <admorten@isc.upenn.edu>
Date:   Mon Jan 27 12:01:19 2014 -0500

    modules/sca: optionally update call-info state for only caller or callee.
    
    - sca_call_info_update can now take an int argument (1=caller, 2=callee)
      limiting call-info state update to only that leg's AoR.

commit b03e871a62f3895bfb70fe5b72b0142afa613684
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jan 27 16:29:46 2014 +0100

    pkg/kamailio/deb: fix typo on depends

commit e56ff0e6a5745321c6a4a5f362cc728177acef0d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 24 15:43:59 2014 +0100

    core/parser: handle the case when username field in auth header has proto scheme
    
    - some phones put there "sip:username@domain", so far it was handling
      "username" and "username@domain"

commit cbd525649237c3beb05ad7bcb38969fb3629b90e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 24 08:56:20 2014 +0100

    gzcompress: fixed info about header_value parameter in docs

commit 20302744b22858e0e215e74e2a6656677881bb4a
Author: Jason Penton <jason.penton@gmail.com>
Date:   Thu Jan 23 17:25:04 2014 +0200

    modules/presence: fix crash in main/attendant process when using presence module in library mode

commit 48bb4b562d7d7ec20b45dbe555836bb8969b988d
Author: Richard Good <richard.good@smilecoms.com>
Date:   Thu Jan 23 17:21:04 2014 +0200

    modules/rls: changed default hash size from 512 to 9 to avoid overflow

commit b9b83d251810f70545c72c2207b2864460572872
Author: Henning Westerholt <hw@kamailio.org>
Date:   Thu Jan 23 13:14:02 2014 +0100

    memcached: add new parameter 'stringify', patch from Federico Cabiddu
    * add a new parameter 'stringify' to the memcached module to force the module
      to evaluate all returned values as strings. This is useful if other parts
      of the memcached infrastructure are not able to set the correct value flags
    * patch from Federico Cabiddu, federico dot cabiddu at gmail dot com
    * add documentation for the new parameter

commit f9ab76f6a82776d9ec48daedbc6880b0b21e552d
Author: Henning Westerholt <hw@kamailio.org>
Date:   Thu Jan 23 13:06:47 2014 +0100

    memcached: fix doc section IDs, copy and paste error from dmq

commit cd007447bdd3fc4caa2d8eec3cec8a7b16422c10
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 22 23:27:19 2014 +0100

    cnxcc: formated some examples not to exceed boundaries of blocks in html output

commit cdbcef56191e48c0277ff56e078eeaa20946422f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 21 10:22:10 2014 +0100

    dispatcher: readme was updated

commit f210c266311498393b93d66b41e8c08d89cbc731
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 21 10:13:51 2014 +0100

    dispatcher: more details on how destination select functions work

commit 1b53001ad3ad1e9bfd3e64f8e03c35d4e5f54e8d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 20 17:24:18 2014 +0100

    tm: free from and to display names that can be set for local request from seas module
    
    - reported and patch by Ziad Habchi

commit 70b082b0abfbee473e3742280b0ea72cf0d73a1e
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Mon Jan 20 10:23:58 2014 -0500

    kex: update README file

commit 3615f3c26405f1c1bcd3721674e9d87e4b589146
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Thu Jan 16 18:02:31 2014 -0500

    xhttp_rpc: fix arg parsing

commit 6f685460f1d7fd6ff07e55f2a807322168638988
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Thu Jan 16 14:46:32 2014 -0500

    kex: new stats RPC commands

commit f3f2f09beda60e1f7f4e6dfc0359f788991aeef6
Author: Jason Penton <jason.penton@gmail.com>
Date:   Thu Jan 16 13:08:29 2014 +0200

    modules/tm: fixed bug where AVPs are not restored correctly if async used within failure route
    	- related to mail by José Seabra on Jan 10 2014 entitiled - kamailio-4.1.1 avp issue within failure routes

commit ed33effd4a65302cd893ef2e8f0f8fcc3e88fb57
Author: Torrey Searle <tsearle@gmail.com>
Date:   Thu Jan 16 12:02:09 2014 +0100

    modules/sipt: optional pointer should be updated when modifying called party

commit 662bfcf71aae0ec7aa74996a447e48f82fb5dfdc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 15 17:01:07 2014 +0100

    dispatcher: readme regenerated with updated config example

commit a248b53249d76e6b53f72bc64acd4c14fb5db660
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 15 17:00:45 2014 +0100

    dispatcher: updated example config to use new db url attributes

commit 2f9e8d2e122edc5b7950ee6ab0991851c9cd7bbd
Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
Date:   Tue Jan 14 10:04:53 2014 -0300

    db_cassandra: bug fixes for raw queries using sqlops

commit 555d01b145763ead41e22abf98130e1d3ff35739
Author: Richard Good <richard.good@smilecoms.com>
Date:   Tue Jan 14 12:30:26 2014 +0200

    modules/ims_registrar_pcscf: added -lpthread to Makefile to fix on Ubuntu 12

commit d3ddb1766fad5f197023a7d6a18cfce64cdb9f8d
Author: Richard Good <richard.good@smilecoms.com>
Date:   Tue Jan 14 12:29:58 2014 +0200

    modules/ims_qos: added -lpthread to Makefile to fix on Ubuntu 12

commit aea7e2bd069a0c130d5fe1d05d128b580df20c5b
Author: Richard Good <richard.good@smilecoms.com>
Date:   Tue Jan 14 12:29:00 2014 +0200

    modules/cdp: added -lpthread to Makefile to fix on Ubuntu 12

commit 777548d79f17a6eb81d241e18b22329e9654e951
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 14 08:59:17 2014 +0100

    snmpstats: fixed path for deploying mibs when net-snmp-config is used

commit 99ed4d76ceb77b451e99f969513575e655738e81
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Jan 13 12:04:13 2014 +0100

    ims_registrar_scscf: Fix memory corruption in build_contacts, in case no contacts available

commit cdc55243b6d977315d169d527b199b318b04863e
Author: Jason Penton <jason.penton@gmail.com>
Date:   Mon Jan 13 11:29:16 2014 +0200

    modules/ims_usrloc_pcscf: added future DB modes... not yet supported

commit d812a8ef9e02f9d3e0d98a57c33dcaffed76b559
Author: Jason Penton <jason.penton@gmail.com>
Date:   Mon Jan 13 11:21:45 2014 +0200

    modules/ims_usrloc_pcscf: Added DB support for persistent storage
    	- currently supports Write-Through mode.

commit 5bb685592660b6d55238c343d3cee0fbde8ef607
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Sat Jan 11 01:39:21 2014 +0100

    ims_auth: Fix for SIP Digest (Segmentation fault)
    - Fix by Marek Bazler (marek.bazler@acision.com)

commit 5dde71f7fb9715a18dabfe0beeb152b0821c6fb0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 9 19:19:31 2014 +0100

    snmpstats: use $(share_prefix) for deploying MIBS

commit 619cbfa607882512c8bd458a39cb497d6d6593cb
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Jan 8 19:17:04 2014 +0100

    pkg/deb: Add 4.2.0~dev1 version

commit 3da6084797b9f78a555a3108c5bb08e176a10da6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 8 18:24:04 2014 +0100

    Makefile.defs: version set to 4.2.0-dev1

commit b5993240da29f1c13a2900ecf479f95973afd599
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 8 18:23:04 2014 +0100

    dialog: added prefix to global variable to reduce the risk of symbol conflict

commit cf6e157bc8a8ce44102bb47f8527e2d663e8c678
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 8 18:17:19 2014 +0100

    dialog: added missing semicolon

commit 97c3a6ad01700f2c2d03e163df65c5aba097165c
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Wed Jan 8 12:17:49 2014 +0100

    modules/dialog: docs updated for timeout_noreset parameter and timeout-noreset property

commit c70823c0454561dda63eb1e95f66bd96605474db
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Wed Jan 8 10:43:00 2014 +0100

    modules/dialog: added parameter and dialog property to disable timeout reset

commit 80d55e19f18a93cc15f7f4eadb2828210bf15970
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 8 18:09:18 2014 +0100

    uac_redirect: fixed typo in comments

commit 37e8d6478f677be90178f26ac9348e2f9fd38a58
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed Jan 8 09:45:22 2014 +0000

    rtpproxy: Documentation: clarify rtpp_inst_pvar usage
    
    - The instance 'URL' is stored in the pvar
    - Added an example usage

commit b393656c1113eb3630470389f142c53fbc085a90
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Jan 7 13:59:37 2014 +0100

    usrloc: add user_col to the update contact query with instance

commit 3a5af040ed8dc84d37a8e1d21d9b1fbe4cf2263d
Merge: 221cdf8 34d9088
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Tue Jan 7 11:57:31 2014 +0000

    Merge branch 'master' of ssh://git.sip-router.org/kamailio
    
    * 'master' of ssh://git.sip-router.org/kamailio:
      permissions: fixed previous commit which used invalid variable
      presence_dialoginfo: handle all states to get most relevant xml
      tls: the pointer of cfg structure
      websocket: store sub protocol value for later use in encode_and_send_ws_frame()
      htable: free temporary slots used to reload hash table via rpc command
      htable: use system malloc for temporary allocation of hash table realod slots
      permissions: refreshed the README file
      permissions: note about peer tag mode that applies only for allow_trusted()
      permissions: set peer tag avp for allow_address_group()

commit 221cdf8497c2375133dd73ff0bed44ed6180245b
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Tue Jan 7 11:11:23 2014 +0000

    rtpproxy: Allow any pvar for rtpproxy instance

commit 34d9088d74cb8269960cc20912a675a67598e7d7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 7 10:23:11 2014 +0100

    permissions: fixed previous commit which used invalid variable
    
    - reported by Kelvin Chua

commit f845465eb96770e0c02c92ae862cdc94f561e29e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 7 00:58:20 2014 +0100

    presence_dialoginfo: handle all states to get most relevant xml
    
    - patch from FS#341

commit 208934d47ac1585d42029234267bcceab40ae218
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 7 00:10:34 2014 +0100

    tls: the pointer of cfg structure
    
    - synchronize when updating the list of tls configs and their reference
      count
    - with parts from patch by Ding Ma, FS#380, contributed under BSD license

commit 438eafc92ecf9d3b52f95c9952bc26b147fdf328
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 6 23:11:33 2014 +0100

    websocket: store sub protocol value for later use in encode_and_send_ws_frame()
    
    - the ws connection pointer can be set null if the browser closes the
      connection
    - patch by Vitaliy Aleksandrov, FS#364

commit f35c49085bdcc623ef45aa33a99af3265d3e6eeb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 6 22:52:11 2014 +0100

    htable: free temporary slots used to reload hash table via rpc command
    
    - use system memory for temporary slots

commit 13626ccffeaa7654c58576c3d1cc417dea865ca9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 6 22:46:48 2014 +0100

    htable: use system malloc for temporary allocation of hash table realod slots
    
    - copes better with large number of slots, without a need to use shm

commit 2fd9fe3b46d21f9e958b09162ec6f2fd1ed04ec7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 6 19:52:13 2014 +0100

    permissions: refreshed the README file

commit 15f8a92baf58ee70e837b3b7e7f208b1a2678a0a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 6 19:51:41 2014 +0100

    permissions: note about peer tag mode that applies only for allow_trusted()

commit 0c67042fa629ee4744cfc31a15e571b7340b0881
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 6 19:48:54 2014 +0100

    permissions: set peer tag avp for allow_address_group()
    
    - also for allow_source_address_group()
    - reported by Kelvin Chua

commit 661d7d3a6231713861a8a1236dd7d783113c2890
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sun Jan 5 18:16:04 2014 +0000

    modules/websocket: added OpenSSL licensing exception

commit 6741c47ad75806355cd7564d419df56acc68987b
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sun Jan 5 18:15:33 2014 +0000

    modules/outbound: added OpenSSL licensing exception

commit 99960be1d55df2ba4ca596c42c8e78e36dad3cf1
Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
Date:   Sun Jan 5 18:15:07 2014 +0000

    modules/auth_ephemeral: added OpenSSL licensing exception

commit d1869a457268fed9dc55d55a475a44cd3e2a3ef6
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Jan 3 13:09:06 2014 +0100

    app_lua: remove duplicate code and merge functionality for sr.xavp.get

commit 55280b28321d735babbdb529c78a0f0a458e524f
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Jan 3 10:02:30 2014 +0100

    app_lua: sr.xavp.get() allow get all values of a var and <0 indx

commit 80710111c0ca30b0965a0d2df472c00bbd171050
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 3 10:08:48 2014 +0100

    acc: regenerated README

commit d26eff22c8a543c63a40cd7d91bb3c70f04aabc6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 3 10:04:39 2014 +0100

    acc: added note about MySQL InnoDB not supporting INSERT DELAYED
    
    - reported by Daniel Tryba

commit cff3406513c30d41ce1118a1f0997e254531bdb9
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Jan 3 08:57:17 2014 +0100

    acc: refresh README

commit 1e82ef702f9a0c3dec3e24e4f91dc879d7ba5280
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Jan 2 20:39:43 2014 +0100

    acc: add documentation note indicating the use of pseudo-variables

commit 81c6e0bc108b8f4211ffade6de7a7448d1ba72f9
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Jan 2 20:39:43 2014 +0100

    acc: allow pseudo-variables as first parameter for functions.

commit 53689b55632c6208e6326f1a5f4b3c45da216f43
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 2 13:22:28 2014 +0100

    htable: use pkg for temporary hash table slots used for reload
    
    - free the temporary slots after reload, reported in FS#385

commit 3ca144aed1e550eac919b6c36a5103acdedbe22b
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Sat Dec 21 19:05:37 2013 +0000

    pkg: Add gzcompress module to CentOS spec file

commit e7dc20ba0b787a05ab111367f6f8b176f92826b9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 2 11:27:02 2014 +0100

    modules: refresed READMEs for some modules that had xml files updated

commit 99d1170469c60206992c083f2ba0e9dc6b580d37
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 2 11:25:56 2014 +0100

    tmrec: updated the examples with tmrec duration
    
    - hint to read rfc2445 for duration format

commit cc34c8e2c1e0eeafa0088c2d159260e4b10652c9
Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
Date:   Tue Dec 31 23:24:02 2013 +0100

    modules/sipcapture:  Fixed bad timestamp in the raw socket mode
    
    HEPpy New Year!

commit 0e0b8cd883718bb5d19999e800159add7714f69e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 27 23:31:41 2013 +0100

    htable: added section id for functions and parameters

commit 4eb338611e716e7a32f252acbae52bace6047a0a
Author: Juha Heinanen <jh@tutpro.com>
Date:   Thu Dec 26 17:51:04 2013 +0200

    modules/pua: added some missing lock releases

commit ef66bf4ce961a7379bb21e848f70d03defb8864c
Author: Richard Good <richard.good@smilecoms.com>
Date:   Fri Dec 20 10:09:35 2013 +0200

    modules:/ims_registrar_scscf: when processing subscriptions to reg events allow the ruri to be the contact of the S-CSCF and get the presentity from the to-header

commit 81b9c83b2fa3bd32d502a1ae9014cc7d6747e710
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 19 21:15:12 2013 +0100

    acc: use r-uri winning branch even for local generated replies
    
    - it was only for received and relayed replies
    - reported by Kelvin Chua

commit 8b023bbab187020bff7883bad1e671c3cf2860c6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 19 20:49:38 2013 +0100

    kamctl: don't force global exit if gdb is not found
    
    - it is not a general requirement, only for trap command

commit e54b3ec673cb32664a1e8de2e591190f22216724
Author: Juha Heinanen <jh@tutpro.com>
Date:   Thu Dec 19 16:21:25 2013 +0200

    modules/pv: fixed params and param transformation
    
    - params need to be taken from sip_params field of sip_uri struct

commit b488b17294b73b5b42a4f8205a8fd4b43a5f588c
Merge: 52d727d 7138022
Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
Date:   Wed Dec 18 15:30:28 2013 -0300

    Merge branch 'master' of ssh://git.sip-router.org/sip-router

commit 52d727dc249a88b31348b008045cc6071ab215a7
Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
Date:   Wed Dec 18 15:28:39 2013 -0300

    ims_registrar_scscf: fix crash caused by an uninitialized AVP

commit 71380228bf5804f51292205de2dfae1b4945b9de
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Tue Dec 17 12:53:20 2013 -0500

    utils/kamctl: new command 'trap'
     - useful to get a full bt dump of all kamailio processes
     - handy in dead-lock investigatigations

commit 09b7a15e24800a5617695722a43d92b6fedfd77f
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Dec 16 09:04:15 2013 +0100

    pkg/kamailio/deb: merge changes from Debian

commit 2f310077fd5b89ebec0d3ac6e001a0d9ba6702e2
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Mon Dec 16 15:57:25 2013 +0000

    ims_registrar_pcscf: Use correct modparam for configurable fallback2ip

commit 4243c57511007f5af5df6d29939189925fd023da
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Dec 16 11:08:29 2013 +0100

    ims_registrar_pcscf: Fallback to IP/Port/Proto search is now configurable; fallback to ip-search will be done, if no contact-header present (and the fallback is enabled).
    
    Thanks to Camille Oudot & Hugh Waite for the improvement requests!

commit b15aefa31e45f1ad6a45b64905f9fae24e0f790e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 16 09:26:03 2013 +0100

    db_flatstore: update timestamp for kamailio specific rpc rotate
    
    - do also in 'rotate' command, not only in 'k_rotate'
    - from a patch by Abdelkader Allam

commit 50b647f0e51ee951c1a6441e8bb99228980dbd89
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sun Dec 15 20:07:10 2013 +0100

    snmpstats: use basedir for INSTALLMIDIRS

commit 61e1237c158edb1c83a656dd91e7665867b8fe74
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sun Dec 15 08:49:42 2013 +0100

    pkg/kamailio/deb: add openssl dependence

commit ded4959bf1954dc114c9503d8294e7287bf373e7
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Dec 12 10:09:07 2013 +0100

    pkg/kamailio/deb: set JAVA_HOME and use libgcj12-dev instead of gcj-jdk

commit 5c1b8e0f0f5565aa69440a331c520fc549856092
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Dec 12 08:53:59 2013 +0100

    app_java: detect JAVA_HOME and use proper libgcj versioning

commit 0620105b03dce2391b98374b1ec6d08f48040594
Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
Date:   Thu Dec 12 15:58:48 2013 +0100

    mtree: added mi/rpc command to match against records in memory trees
    
    - FS#373

commit ab75785aa707f10fdbccfb0531a0f35e820f5ebc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 12 15:50:27 2013 +0100

    snmpstats: fixe MIB file definitions
    
    - patch by takeshi, FS#363

commit 0ebc983a422cd5ee4baa39bb3ef3bdbeeefd4571
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 11 23:58:11 2013 +0100

    tm: reset temporary linking of reply to transaction after branch failure route execution
    
    - reported by Robert Boisvert, FS#379

commit 3c88f1de9d647db8a14bae45af1fa3b34f74d4e6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 11 23:01:41 2013 +0100

    avpops: create a local pv structure when parameter is only flags
    
    - flags details are stored inside it
    - fixes crash at startup reported by Kevin Scott Adams, FS#381

commit a44d5311b583bc457b44550870dfbd4ea3fbcea4
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Dec 11 14:11:19 2013 +0100

    pkg/kamailio/deb: removing lucid

commit 4d4ab8becd7d806f8cae43149aab1e73bbe54969
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Dec 11 13:48:36 2013 +0100

    pkg/kamailio/deb: use gcj-* instead default-* one

commit af1734cea213b2a07c9d725fff158cd4899725d1
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Wed Dec 11 13:47:57 2013 +0100

    lib/ims: Replaced custom getter for P-Asserted-Identity with the Parser from Core

commit 943a5941f5ab479803fb30e19e9fa607f0f0fe14
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 11 09:49:52 2013 +0100

    core: safety check for double free in q_malloc as in f_malloc

commit 838e2d42a90a9368d77113b87fe8cce190b82575
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed Dec 11 03:19:44 2013 +0200

    modules/dialplan: increased size of repl_exp and attrs cols to 64 chars

commit d32b9a32327183c6ec536ec5959038f8bd20d7fa
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Dec 9 23:15:42 2013 +0100

    ims_registrar_pcscf: ims_usrloc_pcscf return 0 if found, not 1

commit caa9954d3c017ce741245d8f2b338158caf2270f
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Dec 9 23:00:08 2013 +0100

    Improved Free at cscf_get_service_route(), caused a reproducable crash

commit 82362cd189b1f5dea8b4ec85ac82293576eb5ca4
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Dec 9 21:11:38 2013 +0100

    Use Contact-Header for Service-Route/Asserted-Identity Lookup, fallback to IP/Port/Proto as fallback

commit 6b0bcff43c0b3c22f399211aeb7e9279f7c35814
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Dec 9 20:07:12 2013 +0100

    ims_registrar_pcscf: Bugfix: Properly handle the case, when we do not have a Asserted Identity

commit 888635bfa3719afeeea6f5f0d407aa862ceb34ac
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 9 10:06:15 2013 +0100

    usrloc: avoid double locking when preloading attributes
    
    - reported by Seudin Kasumovic, FS#378

commit 67d218e29457ffd75148c8c520b26ec6f3f41719
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 9 10:05:11 2013 +0100

    registrar: handle error case when deleting contact fails for unregister()
    
    - reformatted file

commit 21027d0c17558f3a1a4797049448cbbdfe50554f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Dec 7 13:35:45 2013 +0100

    tm: safety checks inside t_next_contacts()

commit 7d6dc390bac2b49615444bcbad74cd39f3c82302
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 19:03:08 2013 +0100

    tls: removed unsigned int comparison with <0

commit b131f4402cf604bbe90123aa95a6cbc8412c2de0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 18:54:52 2013 +0100

    sipcapture: fixed clang compile warnings
    
    - extra parameters for sprintf() match format specifiers

commit ed034d4d9096d8c77269828c8efdafb26eac5372
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 18:34:49 2013 +0100

    ratelimit: signed check for pipe number in rpc_set_queue()
    
    - rpc can reand signed value

commit d54eb083f59fb55ccbc79e49b5b3e05426bd3795
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 18:30:49 2013 +0100

    pike: memset of address print buffer with proper size

commit 26e04f2053c9f33333bbbf79af6897428a1d9a88
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 18:25:30 2013 +0100

    permissions: signess warning fix

commit cd04947b0ccb1c861274483f458bfc7f4329accb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 18:23:17 2013 +0100

    maxforwards: use standard format instead of GNU old-style field designator

commit efda774f6391f1e909a9967898c64fb25f53eeba
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 18:20:16 2013 +0100

    ctl: removed not needed extra paranthesis

commit 89262590e4d47e480fb4984f18e12b4e4edb4ca6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 18:18:48 2013 +0100

    acc: strftime() returns 0 on error

commit 30359b3cfce2ce909153e06b1954778c4eababa7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 18:15:22 2013 +0100

    pv: use int index for looking up flag index
    
    - some functions used for check may return negative on error

commit 551524cfc83b922c23e2d26f8cc5950df2a0af54
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 18:02:36 2013 +0100

    usrloc: proper index for domain column when laoding extra attributes
    
    - patch by Seudin Kasumovic, FS#377

commit f0fb6f1e9fbb2f7f0c2bed5ba0d50a56cf5cf444
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 17:16:25 2013 +0100

    core: fixed several clang compiler warnings

commit 0713c0de50f8c2f4da2ee0ef33b0505c37792392
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 16:33:04 2013 +0100

    Makefile.defs: compiler optimization level made variable
    
    - allow using -O3 for clang, which gives error on the former default -O9

commit a8d0d9e9224c2e7399c95c533dff67a6303891d2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 11:41:38 2013 +0100

    snmpstats: use install-cfg target to deploy MIBs
    
    - existing target was no longer valid from v3.0

commit 041b12dc6e5ad88e981d44180436a90518cbcf0d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 6 11:32:41 2013 +0100

    sdpops: fix setting 0 instead of \r for sdp_get_line_startswith()
    
    - reported by Tuan Viet Nguyen

commit 4dcbd1b1cbd4854607d286094c42d257623c548d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 5 09:58:38 2013 +0100

    Makefile.groups: include gzcompress, sipt and mohqueue in packaging groups

commit 32f9c9187a9d886c46b24ee38173274da63febda
Author: Hugh Waite <hugh@polybius.local>
Date:   Wed Dec 4 21:59:16 2013 +0000

    dialog_ng: Fix segfault in dlg_new_dialog

commit 146e2b093ba57a9c48f2059863d214fcdfc1bd1a
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Wed Dec 4 18:30:37 2013 +0000

    rtpproxy: Add parameter to set an AVP to store the chosen RTPProxy instance IP address

commit 2ffeea75931600e2da70d696a9965a5b7329211b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 4 15:02:22 2013 +0100

    doc/rpc_list: regenerated the lists of rpc commands

commit 56c772fbd1490a7cef3f748c61d1c7d7be3167a3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 4 14:34:04 2013 +0100

    doc/rpc_list: added sctp in the list of modules exporting rpc commands

commit 87915a89bd186ecca8d4be505f15494831c4f108
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Dec 4 11:00:44 2013 +0100

    pkg/kamailio/deb: update changelog

commit e043c3a44b163e511e62af5c7290fb587141b400
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Dec 4 09:10:37 2013 +0100

    pkg/kamailio/deb: add new modules

commit 89c6d73dd51eb9b96f50d3f04219612fa7725224
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Dec 3 23:38:41 2013 +0100

    core: don't increment failed dns query counter for reverse dns lookup at startup
    
    - it can happen before counters are intialized, thus check that before
    - reported by Hugh Waite, FS#375

commit 8161152b320f3b430523ea08e86a56f79405c2f4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Dec 3 23:38:08 2013 +0100

    core: added function to check if counters have been initialized

commit 90379ff3987024c4fc83b1802c372f46690b1062
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Dec 3 22:28:37 2013 +0100

    Revert "pkg/kamailio/deb: removing old releases"
    
    This reverts commit badefd700ee8de321afd3de44e00a93649f177e1.

commit badefd700ee8de321afd3de44e00a93649f177e1
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Dec 3 16:48:18 2013 +0100

    pkg/kamailio/deb: removing old releases

commit daee150595e6fabdf53aa66425d32234ec7bbde7
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Dec 3 16:46:32 2013 +0100

    pkg/kamailio/deb: add jessie release

commit 50b1c3a52c150201a563060cd1059a49ada89af2
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Dec 3 16:11:00 2013 +0100

    pkg/kamailio/deb: Add dnssec module ( jessie only )

commit 419964e1e778c9a3d4c8e46d57e374b576949047
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Dec 3 15:55:21 2013 +0100

    pkg/kamailio/deb: update changelog using version 4.2.0~dev0

commit 450d7ecb49a64e71dd28273b470911bd933bc209
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Dec 3 15:51:41 2013 +0100

    pkg/kamailio/deb: add new modules app_java, autheph, sctp

commit f17c51fe48149a6b7634cee2e36ee463e1ee9fef
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Dec 3 16:42:06 2013 +0100

    pkg/kamailio/deb/debian: fix mono deps

commit 120a9aa055c44eef26c1a635ceb75a150a284b56
Author: Richard Good <richard.good@smilecoms.com>
Date:   Tue Dec 3 18:09:30 2013 +0200

    modules/ims_registrar_scscf: fixed comparison of P-asserted-id and Path header
    	In can_subscribe_to_reg() we check if the P-Asserted-Identity in the Subscribe is in the Register path header (i.e. is this the P-CSCF subscribing to UE reg-event)
    	This fix changes the comparison to compare P-asserted-id without "sip:" to cater for all compliant path header formats

commit e6758e35c99aded27ca1e1842b70265b52f44823
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Tue Dec 3 13:06:37 2013 +0000

    websocket: Set pointers to NULL when freeing ws connection structures
     - Fixes double free crash FS#364
     - Reported by Vitaliy Aleksandrov

commit dbb4e81f27156c350c89674ad598e002fa6e4e54
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Dec 3 12:51:15 2013 +0100

    stun: refreshed the readme

commit 305e7b5693e71d2027f8e6462129f8c9f01ad76d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Dec 3 12:50:29 2013 +0100

    stun: updated docs to reflect that it no longer depends on external libs

commit 1721d5fa200702aa7bd3602b099d1da31ee6c6ea
Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
Date:   Tue Dec 3 01:49:10 2013 +0000

    pkg/kamailio/centos: updated .spec and README for Kamailio 4.2.0

commit 0023247e4e82b60b92e945935323dda96b285f23
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 2 23:24:41 2013 +0100

    kamctl: updated version number

commit 83555dc3a358e8bcff0ea00b19eadf9447b56421
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 2 23:20:03 2013 +0100

    kamailio.cfg: updated the comment about kamailio version

commit 66ed11c90e38d948fd75f908b3edd409bca74134
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 2 22:01:34 2013 +0100

    kamailio.cfg: use set_contact_alias() instead of add_contact_alias()

commit f61ff34aac7c7bae3a96fb698a899c8a0e692a9f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 2 20:42:12 2013 +0100

    mem: malloc(0) should return a valid pointer for free according to specs

commit 7771e9cdb58ea1cef008e2a70f53c5f183c26ebe
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 2 18:17:34 2013 +0100

    tls: clarified licensing based on development history
    
    - some were c&p as they refered to files related to components that were
      developed later than the (c) year (e.g., selects)
    - added openssl exception to gpl parts based on agreement from the
      developers of those components - most of the code was released long time
      ago under BSD by iptelorg. Code was rewrote for 3.1 when asynchronous
      support was developed.

commit cb23be9456c178957399ec9d8ce8a1420d50fc32
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Mon Dec 2 17:05:35 2013 +0100

    permissions: re-init db connection for reload cmd
    
    - some workers for specific mi/rpc commands may not have a db connection from the start

commit 219d3240b6d8ee8360da43aeeb4084cc866cec2e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 2 16:21:01 2013 +0100

    ndb_cassandra: replaced < and > with &lt; and &gt; in docbook xml file
    
    - it fixes readme generation errors

commit df1c03a06fde83d7145266c099c26dd291a3ff59
Merge: f4f1462 992ca11
Author: Luis Martin Gil <martingil.luis@gmail.com>
Date:   Sat Nov 30 21:09:46 2013 +0000

    Merge branch 'luismartingil/ndb_cassandra'

commit 992ca11279eafe7fee300d0d8a29229b88eaeba0
Author: Luis Martin Gil <martingil.luis@gmail.com>
Date:   Sat Nov 30 21:06:38 2013 +0000

    ndb_cassandra: Changing root Makefile not to compile the module by default.
    
    - Reusing existing db_cassandra module in the Makefile.groups
    structure in order to not compile the ndb_cassandra module by default.

commit f4f1462816f20f74fd0cc1381d816257303b1943
Merge: f557b9c fcb520e
Author: Luis Martin Gil <martingil.luis@gmail.com>
Date:   Sat Nov 30 10:49:27 2013 -0500

    Merge branch 'luismartingil/ndb_cassandra'

commit fcb520e9e6b6ea9748691d302088e41f98778f53
Author: Luis Martin Gil <martingil.luis@gmail.com>
Date:   Sat Nov 30 10:47:42 2013 -0500

    ndb_cassandra: Fixed dates and username in comments.

commit f557b9c150de28966fe98dbc396703bd73e464d2
Author: Richard Good <richard.good@smilecoms.com>
Date:   Fri Nov 29 11:59:46 2013 +0200

    modules/ims_registrar_scscf: added missing domain unlock
    	registrar_notify.c: missing domain unlock in can_subscribe_to_reg() when all checks fail

commit 52a34d269931f6f3a50b3fc532405624b9e38d23
Author: Vicente Hernando <vhernando@systemonenoc.com>
Date:   Thu Nov 28 12:16:05 2013 +0100

    modules/ndb_redis: solved bug in second call to redisvCommand.

commit 0e711165f9e26b04110cadda9b372eae0387df41
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Tue Nov 26 16:08:35 2013 +0100

    modules/ims_registrar_pcscf: fix log

commit dd3ce694280e9748740680a19837b530f48b5bc5
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Tue Nov 26 10:36:18 2013 -0500

    rtpproxy-ng: remove trailing double \r\n from multipart SDP

commit 5caf33ceaea8449adfe134fa784c10b2d0f5d068
Author: Luis Martin Gil <martingil.luis@gmail.com>
Date:   Mon Nov 25 18:20:02 2013 -0500

    ndb_cassandra: Initial commit of the module
    
    - Simply adding all the files of the new module.

commit 504973f1dabdc60212cba2bacaede9fe8a36e952
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Wed Nov 6 16:28:44 2013 +0100

    lib/kcore: make escape_param() conform to RFC3261

commit 60372d613544af1f8f06122eb77fa2a9636a6c3a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Nov 24 16:06:41 2013 +0100

    tmx: backup and restore existing T and branch pointers for t_cancel_callid()
    
    - reported and initial patch by Guillaume Bour

commit 777dd5e28ff6b4fcc3b1c44e841eb415c974075f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Nov 24 16:05:49 2013 +0100

    tm: exported set_t() and get_t_branch() viam tm api
    
    - allows to backup and restore pointers to T and branch

commit 54020b00893ee259baee714d7d17adc6d31f9112
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Fri Nov 22 09:39:40 2013 +0000

    modules/avpops: Fix 'uninitialised variable' warning

commit a55018deb431ef32ee2bcd45610903327850757d
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Fri Nov 22 09:35:55 2013 +0000

    modules/usrloc: Update contact field when updating a contact in the DB
    - Fixes FS#368

commit 27eba09b603b265ce4213d238c132249189ae6e8
Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
Date:   Fri Nov 22 09:28:38 2013 +0000

    modules/registrar: Invalidate temporary GRUUs when the Call-ID changes for a sip.instance
    - Fixes FS#368

commit 321fb280f81d2e00531feff1562f064a7222ffe9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 21 19:14:36 2013 +0100

    sl: README updated

commit e7b73f7e0160eac1ca445201fbf796df0dd13ce0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 21 19:14:17 2013 +0100

    sl: docs updated to reflect usage of send_reply()

commit c77aaf38eafe1d3549d266feebf76ac0b50738ea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 21 19:09:43 2013 +0100

    sl: allow send_reply() in the route block types supported by t_reply() and sl_send_reply()
    
    - reported by Juha Heinanen, FS#362

commit 715ba52de2031786fd9f05832d5bf73d17d46e47
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 21 17:37:33 2013 +0100

    tm: propagate reply/failure route indexes to local uac branch
    
    - affects the updates done in event_route[tm:local-request]
    - reported by Pawel Sternal, FS#371

commit 56e4f4518028e73f9ebd053242a100a5c3b7eb53
Author: Timo Teräs <timo.teras@iki.fi>
Date:   Fri Nov 15 16:06:25 2013 +0200

    modules/sca: fix hash entry deletion
    
    sca_hash_table_slot_kv_delete_unsafe() uses internally sca_hash_entry
    but incorrectly called sca_hash_table_slot_kv_find_unsafe() to
    initialize the entry. That function returns the node value, not the
    node itself. Use instead sca_hash_table_slot_kv_find_entry_unsafe().
    
    Should fix the crash in FS#366.

commit 10115f88637d1371a8ddeb5fe9c36c31ada49fc4
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Fri Nov 15 09:08:03 2013 -0500

    usrloc: fix crash while printing error log
     - fix a copy/paste error that lead to a NULL pointer

commit b1f4dbeef93511563164de2f030f510f5a2cf2d9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 15 10:08:12 2013 +0100

    app_perl: docs updated with reset_cycles parameter and rpc commands

commit de2c39a1857d74443c6b1fa4f06cbb18d3dd8026
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 15 09:52:29 2013 +0100

    app_perl: added rpc commands to set/get the value for reset_cycles

commit b5527627601c9e41ebbfaccb98bc2cf0bc003bdb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 15 09:28:25 2013 +0100

    app_perl: added mechanism to avoid leaks specific to persistent perl interpreter
    
    - it is not easy to track the scope of variables, especially in libs,
      the solution being to re-init the interpreter
    - new module parameter reset_cycles to specify the number of execution
      cycles after which the interpreter is reset. Default is 0 - don't
      reset at all

commit 34ad8c295b45bc52cc5a071bf2b5651865389f94
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 14 23:00:32 2013 +0100

    app_perl: declare extern environ variable
    
    - without it doesn't compile on darwin and it is recommended way to do
    - provide some fake argc and argv to PERL_SYS_INIT3() to avoid compile
      warnings


===================== 2013-12-04 Version 4.1.0 Released =====================