===================== 2016-11-09 Version 4.4.4 Released =====================

===================== Changes Since Version 4.4.3 ===========================

commit 4ae9f8a97cbea9004454d3d8a56394bf8b017f87
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 9 14:25:42 2016 +0100

    Makefile.defs: version set to 4.4.4

commit 610b040bc8884d7354da3f489e00a7e0ecd1c3ea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 9 13:40:21 2016 +0100

    pkg: version set to 4.4.4 in rpm specs

commit 570663ae61c20449a0d0d840868cd0b225bf2d24
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Nov 9 13:03:21 2016 +0100

    pkg/kamailio/deb: version set to 4.4.4

commit c5f34b50ae910eca44a0fd9d2564d4451617ba00
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 7 17:22:27 2016 +0100

    textops: handle return code for parse_headers()
    
    (cherry picked from commit a4da385baf396a3ef123f3a19ec314126d6f4822)

commit 5d9aeb79ed0b2511b58b23f07a8b9d80b48ed365
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Nov 6 22:55:11 2016 +0100

    pv: return false if pv_unset() fails
    
    (cherry picked from commit ce745f3837a668b67506bfd404c7ef619936de7a)

commit f9b5b08ea48923a6eedfb53978ff2d18fa2ac793
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Nov 6 22:49:53 2016 +0100

    pv: pv_var_to_xavp() - proper test for type int of script var
    
    (cherry picked from commit de65e91dc69d41277d2ba9459f0f82bcf80a01f5)

commit 691fc954638f7cca0843c4334b0317c0d9056697
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Nov 6 22:40:42 2016 +0100

    corex: handle return code for ftell
    
    (cherry picked from commit 5488a913c53d16449146625da278eec8779fdbc5)

commit 9e38edfe368c2433f5bc418b211c7d8afa46c420
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Nov 5 13:32:05 2016 +0100

    usrloc: handle return code when registering the timer routine
    
    (cherry picked from commit 9a152cbd15a84191418ecd3bbb56dff48438bfd1)

commit 2c6719c846a8d0bc6d2af5eae1bd6cd52f4cedfe
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 4 11:57:55 2016 +0100

    tm: print warn messages when failing to update r-uri and path
    
    (cherry picked from commit 9f9e3162cd92b564323c9e77689f57c9dd0600bc)

commit 028a9698fd73f8db393f0b3a52d92c44c71591c6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 4 09:49:50 2016 +0100

    app_lua: safety check of returned anchor before using it
    
    (cherry picked from commit f109109a194abcc105f6d6a2e398d28e21870941)

commit 2bee2094cdb212334b35ad438d0bfafd2409e3a8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 3 12:55:31 2016 +0100

    auth_ephemeral: re-ordered code so access to sip msg is done after NULL check
    
    (cherry picked from commit a471e4723206cdce7e9e319af344145b92444698)

commit 6a277771a8b70681f1525da34488a20cc0af658d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 3 08:50:13 2016 +0100

    lib/binrpc: memset addr variable to avoind uninitialized fields
    
    (cherry picked from commit 0cc0b643ee6442a13f257e3d72b826f257501204)

commit 681390a210666a854b4d43ca82bf9fe73f2c4c63
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 3 08:47:01 2016 +0100

    rtpengine: init all struct to get rid of compile warnings
    
    (cherry picked from commit 76e2a0dd05aa1a6fb3148c231d57cd2278ced9d2)

commit 6ee1432b37f9e2c14a99dbf1b8bfd277b2aa66b6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 2 23:37:43 2016 +0100

    mi_rpc: init structures to avoid access to invalid content in case of errors
    
    (cherry picked from commit f609a83e58eccae409a5966a002edba389bbc372)

commit b24b6ee427c4b70c4a0508705f7ca9cd77537c17
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 2 23:23:20 2016 +0100

    mi_fifo: close fifo stream in case of errors
    
    (cherry picked from commit 66bb1a55f4e1b6e8dbfd8fbc3c6625e356daa734)

commit 00b0447dee3d4c061ffde8b2a2660d518e5a2deb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 2 23:18:00 2016 +0100

    ctl: proper trim for long error messages to avoid out of bounds access
    
    (cherry picked from commit aeb9b5af7099ef3f8d3df02dcde1617fe22e4e46)

commit 4aa0ee1c31f3bd2e4fca7f129e17c8b90a601511
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 2 16:33:03 2016 +0100

    debugger: re-order loop condition to avoid out of bounds access
    
    (cherry picked from commit ef4d771a2511ba6c288d85c6312ea25990a76669)

commit cd0f82569d840fff3ad86dcacebdbfd4875bd912
Author: Emmanuel Schmidbauer <emmanuel@getweave.com>
Date:   Wed Nov 2 13:18:15 2016 -0400

    janssonrpc-c: fix double free introduced by
    cf8d6066afc102d5904dddec0275079885f0ead1
    
    (cherry picked from commit c73a7eab210c7806c9d5fadacac1d3acc0ad6580)

commit d04cab42b74e9dcff08ece0fd2b371d18f9de6bc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 2 15:42:55 2016 +0100

    ratelimit: close file pointer in case of scan error
    
    (cherry picked from commit 90284a0f43a6782d0241e1e48c0dcfc3b084ddeb)

commit 23a74318bcf9eff7e6782e927abe010be67cef4a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 2 15:37:50 2016 +0100

    mi_fifo: close reply stream in case of continuing due to no response
    
    (cherry picked from commit 29c96974fe80b1f19200314231f961fbf2689673)

commit 72e2f13cba93572399cd09b793652b0fac4fcecf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 2 15:26:53 2016 +0100

    core: init structure to 0 for pass fd operations
    
    (cherry picked from commit d6d15685e170693048a92a535620117003fe882c)

commit 16ee8fe47cb368cccc7eef675eae9528bc85150d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 2 15:21:28 2016 +0100

    app_python: dname is always allocated in system memory
    
    - pointing it to static string will crash the free at shutdown
    
    (cherry picked from commit 46daf3011d077e359274ff3322440d50625ce5e5)

commit ef41e57c7a2045ae32c99f226aa2d17512be7362
Author: Emmanuel Schmidbauer <emmanuel@getweave.com>
Date:   Wed Nov 2 10:15:49 2016 -0400

    janssonrpc-c: fix shared memory leak on notification requests
    
    (cherry picked from commit cf8d6066afc102d5904dddec0275079885f0ead1)

commit 89c2dd3c1e42b18a4df74970c33ca429c5b73ba8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 2 15:08:42 2016 +0100

    dialog: secure space in case \r\n needs to be added after extra headers
    
    (cherry picked from commit e4d17429ce0437fe9ba2ff7fe3e1ef7947b8f97e)

commit 57a6012fdc07c3405f68330c58ac6f63ce9027f1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 2 14:07:36 2016 +0100

    rtpengine: free addrinfo in case of unknown address family
    
    (cherry picked from commit a311bfba4c03bc261403d8d06fcec1a396b4284d)

commit 4dbabb65047f2b80fea23e4df69a91a7bbd691ab
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 2 14:04:39 2016 +0100

    statsd: one more increase for milliseconds buffer
    
    (cherry picked from commit 8084551cee27f7eea3011a0379622009601e0366)

commit c4cefde21c3c31c8812a844712722f6e1a0bf8ea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 2 14:01:52 2016 +0100

    statsd: free srv variable in error handling
    
    (cherry picked from commit f6f6c7f55d5d1a60c1beb6091744116a6b85b397)

commit 20b9a54e3890e1880e7a325499b69b0ddd3e731c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 2 13:58:07 2016 +0100

    statsd: increase buffer for miliseconds printing as function uses 21 size
    
    (cherry picked from commit 511b324fc89109de1665144bea0b9162aea35eac)

commit bca73e920b2fa434a46fe5c3c9cab8f69cb1a29c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 2 13:54:39 2016 +0100

    auth_identity: safer condition not to overflow building date header
    
    (cherry picked from commit 1f2b5af4bb8f0dd562ef33589736c9ab4b48b7e1)

commit 1542b89f9b77b84303bc92f9855b144c9d27112d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 2 13:50:42 2016 +0100

    presence: free cloned dialog_id in case of errors
    
    (cherry picked from commit 1d2c16c2c65d65bc6bb348800a935712eacfaca9)

commit 852a82c330d5c73b6c402e519e3d6ec8ac610665
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 2 13:39:44 2016 +0100

    jansson: init structure to avoid compile warnings

commit ca4083f37326188cc5c64a148854b239234515df
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 2 13:36:36 2016 +0100

    xmpp: shift head of connection list when first is closed

commit d29fd2852f9125f88e52312cf6b0f78355a5db3a
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Nov 2 11:01:24 2016 +0100

    modules: readme files regenerated - crypto ...

commit e20230bb36f0ca63cdb0dd81c1d6a87279fe40bf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 2 09:39:57 2016 +0100

    core: parser/parse_diversion - allow comma separated bodies
    
    - still only the first body is cacshed in msg->diversion
    - reported by GH #841
    
    (cherry picked from commit 47f1ff4d31101c8a8d16a08b3c2f1069b85b3d47)

commit d4169f1b598c6e92a470d2f12259333cec7a5d56
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 1 15:37:08 2016 +0100

    janssonrpc-c: declare variables at beginning of netstring_read_fd()
    
    (cherry picked from commit 30cdc11f30e10bca5821609d86d31ffc1b5bd3c8)

commit 05a7e71cca01325095cfcd2315f6ea66d5c21913
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 1 15:33:16 2016 +0100

    rr: removed unused assignment
    
    (cherry picked from commit 6b1d18c3ba184b60a7be567f23ba4cda6efee4af)

commit 36c939dfe75cec797cfdd7caa3f9aed83d554a28
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 1 15:30:18 2016 +0100

    core: parser/sdp - init pf variable to avoid compile time warnings
    
    (cherry picked from commit d7871cd82e22bfe8444e2d150b38565265343223)

commit b813a47ea5aa8ee322f238e529fc008d1acbcfff
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 1 15:14:41 2016 +0100

    mi_datagram: safety check so the length of mi socket doesn't result in overflow
    
    (cherry picked from commit d4f3c96cdf2efc8db8fa115a35f7ea9545ea4c9f)

commit 2cffb6ffd4e6b082098301cf584f613df1b8072f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 1 15:07:54 2016 +0100

    domain: fixed typo in the log message
    
    - fixed warning on allocating hash_table with a different size than the
      content of the pointer
    - coherent indentation and whitespacing
    
    (cherry picked from commit 96fea675022cc923e4f253454b5095fa810ab313)

commit fd5b6e83ffac3137d43792edd5feef9e4ff7f74c
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Thu Oct 20 23:13:31 2016 +0300

    modules/crypto: fix small typo in documentation
    
    (cherry picked from commit bb62b0f32543e6961972679cfe34c48091329a63)

commit c54fc3126fb5f4139b41e016aaf320a954c2f9ab
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Wed Oct 19 22:14:14 2016 +0300

    modules/dispatcher: fix small typo in documentation
    
    (cherry picked from commit 02482d1b71dc618467978b060bc23bfedaa502fb)

commit 2e7869c8dfd059f4cf5d5d0f7d31fd8a2b2692f0
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Thu Sep 15 07:38:25 2016 +0300

    modules/sanity: fix small typo in documentation
    
    (cherry picked from commit 463569b8b0c2e29da1c82683e8edab0c2f67a9da)

commit e3b8f63bfe3f6e220672c5cb9de1ee8e8150ffa2
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Mon Sep 12 18:31:17 2016 +0300

    modules/nathelper: fix small typo in documentation
    
    (cherry picked from commit 90781fc664ab3b843390c67f6367240a513828c0)

commit e94ff2a8f9347e3d61bb1b5e7e9fdd2f33800a44
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 31 20:48:45 2016 +0100

    lib/srutils: srjson - init number value for null, true and false
    
    (cherry picked from commit 2c22664610de2a007bbb881fead5640048ed24ba)

commit 7e85486f93c101f69df8aec97492ea36a14bd2f8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 31 20:45:18 2016 +0100

    jsonrpc-s: switched to use json helper macros for numbers
    
    (cherry picked from commit 2853500cc73a5dfc66654e6f3555c1c40e072817)

commit 704a21b462dcc740cd8763c1c80229304edc0241
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 31 20:36:13 2016 +0100

    rtjson: use json macros to retrieve int values
    
    (cherry picked from commit b8d6b99a36e57b65f7b7d9fba321e2088032178b)

commit d6daa134c5b908a7c202af213758cff12ba4517e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 31 20:25:13 2016 +0100

    htable: switched to json macros for numbers in dmq operations
    
    (cherry picked from commit 114ec80c58f06c876fc76d884b73095c5dcc8bff)

commit 2a37ae7f9c712951034d41107ab2aa9aec1be736
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 31 20:18:34 2016 +0100

    dmq_usrloc: use usigned int for contact info values
    
    - switched to using json helper macros for numbers
    
    (cherry picked from commit f68f0864c77e8556e48db4d5681ba8dc3ea06f62)

commit e443eba3010a24a02bb73d15f1f7d55cf826b777
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 31 20:12:58 2016 +0100

    dialog: converted to use json helper macros for dlg profile
    
    (cherry picked from commit d7653eb9e7e6ffe21988f2a616deae0c01083c57)

commit eb63cc8639e10a9fe413b6a29c31ab5d07a028eb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 31 20:10:36 2016 +0100

    lib/srutils: removed valueint field from json struct
    
    - numbers are stored in the valuedouble
    - helper macros added to retrivie fixed type numbers
    
    (cherry picked from commit ecd22245336f2d3d6d2f9404ebfdd4369f19bd97)

commit 5bb035929c81ab16b06694316b67582c599b88ea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 31 15:28:22 2016 +0100

    ndb_redis: get the srv structure after checking parameter sanity
    
    (cherry picked from commit c5681600a5fdd650a4830e77aca2b4804766ccfa)

commit b38167923bd13abb6bbe4d58a57ed053faa5e68e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 31 13:54:21 2016 +0100

    uac: safety check for new uri to include only printable characters
    
    - related to GH #833
    
    (cherry picked from commit 49dd3315b7298addeaa85dd1628cd0a25ddef5b1)

commit d506cd01562cb23ddd1fa22d662a17b1ed3a5d86
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 31 13:21:27 2016 +0100

    uac: coherent indentation of code for replace from/to values
    
    (cherry picked from commit 00571fd1d07edbfb5950ca6786e898ecbc0b33f5)

commit ac19fef4e452fa7e4e29c41b96527f4a5a70f4ee
Author: albertollamaso <albertollamaso@gmail.com>
Date:   Mon Oct 31 11:47:44 2016 +0100

    permissions: doc typo fixed
    
    (cherry picked from commit 26c41e16512f04b7d83d66432a78f277852a8664)

commit 5ae104fcf8753b13cce40b699249038a9ddac071
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 31 11:44:03 2016 +0100

    core: parse addr spec - removed old style log message prefixes
    
    (cherry picked from commit 1a2918e2d962e2a61a8c185974e49fe9cc09c631)

commit 3b8172225eefcffee04c87851424a58319b3748e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 31 09:37:12 2016 +0100

    core: parser - use square brakets for log messages of addr-spec parsing
    
    - replace angle brakets, which can mislead because they are part of
      values
    
    (cherry picked from commit 7c43359e3c2ebe9aab8a69717225f83737d18345)

commit 5f9c8a2966eccf977fd8c17a715446b180fd8ca3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 28 16:09:02 2016 +0200

    pua: fix propagation of ua_flag - it is func param, not in subs
    
    (cherry picked from commit 62c5d0d9cbd87a6b47c1a211588230ebc2652b8f)

commit 6966751ea1fcf9cde904dc0762f20ff7592ac4df
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 27 23:37:47 2016 +0200

    pua: one more proper propagation of ua_flags in subs_cbparam_indlg()
    
    (cherry picked from commit 1e2060c0e0aa28fc1c2129d5e5fe3e210827e850)

commit 3f7c250a14f77c35e7dc5fd1678513705d859c7d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 27 23:36:03 2016 +0200

    pua: copy over subs flag in subscribe_cbparam()
    
    (cherry picked from commit 82e22fb36c5155d920b60e8cad689578eec8fb70)

commit 33aa99a906bf7f352fc6ba1d021348e314ba76b1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 27 23:29:49 2016 +0200

    htable: earlier init of jdoc used for dmq for proper clean on error cases
    
    (cherry picked from commit 13ff91b1955d7248f8aaaf350675275e425443dc)

commit f82b12c5a34c299b7e37c5f1049ed9cac6e493c4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 27 23:19:44 2016 +0200

    db_postgres: safety check of str buffer pointer before writing
    
    (cherry picked from commit 8ed8d8349dad1e2abd2ac026b4540e9a296c866b)

commit e17aba9e458743c93c5637982afbc62799679719
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 27 23:13:31 2016 +0200

    lib/srdb1: fix the memset to 0 in util function
    
    (cherry picked from commit d7431dd190bb1f4aba8e2373807047ac6fe8db90)

commit 7fdfb649cc4a6992be70a67555aff1f8ef59fc9f
Author: Timmo Verlaan <tverlaan@gmail.com>
Date:   Mon Oct 24 22:19:51 2016 +0200

    rr: use default port for protocol if it is omitted in route header
    
    When using double route headers the selection of the outgoing
    socket is only done on IP address if the port is omitted in that
    route header. This fix defaults the port to 5060/5061 depending on
    protocol so the correct listen socket is chosen. When no socket is
    found it will fallback to the current behaviour keeping backwards
    interoperability.
    
    (cherry picked from commit aaec127fbf1f3be41e49601330d7eafe7353c53a)

commit 306cf67a03f07f55ec8d7049eaaa623f02b1cfd3
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Thu Oct 27 12:57:21 2016 -0400

    permissions: update doc with missing MI and RPC commands:
     mi: perm_domain_dump
     rpc: permissions.domainDump
    
    (cherry picked from commit 5b5ac65cc8adcecf940cf9098d99ad7bbaaddc07)

commit d8e27514f9f576d4653a15ebe8210f0d2739e661
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 27 11:26:43 2016 +0200

    rr: fixed typo in log message
    
    - due to previous commit
    - reported by Alberto Llamas
    
    (cherry picked from commit e310762f71afd3e290e709f2d6786d44ce15ee1a)

commit 402fd315a9239806a669701827e6d47a6df7ddda
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 27 09:41:51 2016 +0200

    rr: more log details when 2nd rr with r2=on is not matching a local socket
    
    (cherry picked from commit b814c5aadc690ceeca75e6ce25bf850ddfc4b44a)

commit e28a66fb3fd42226f477bc0efc8bbac59e5a2456
Author: Holger Hans Peter Freyther <holger@moiji-mobile.com>
Date:   Tue Oct 25 19:29:36 2016 +0200

    pv: Use memcpy to copy len bytes instead of strcpy
    
    The sipcapture plugin stores bytes with VAR_VAL_STR and when
    copying the data it would end up being truncated. Use memcpy
    instead of strncpy and assume that the original string already
    has the NUL termination (or not as with the hep plugin).
    
    Config example:
    
            $var(payload) = hep(0x00f)
    
    (cherry picked from commit 2531dd069bc76f945c5c19253e35fe8b1ef9ed15)

commit 0d82942a6d7c30c577b60e7eda7e88480512847a
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Tue Oct 25 11:32:35 2016 +0200

    mem: TLSF bit ops cleanup / 64 bits improvement
    
    - remove unsupproted compilers
    - use 64 bits __builtin_clzl() instead of twice 32 bits __builtin_clz()
    
    (cherry picked from commit 0683df11e319aa3db45cd9b18af3a3c3b02088a8)

commit 4fb274c9654769468ecd1a7fd386b05bc6123b01
Author: Emmanuel Schmidbauer <emmanuel@getweave.com>
Date:   Mon Oct 24 15:53:29 2016 -0400

    janssonrpc-c: fix memory leak when using janssonrpc_notification
    
    (cherry picked from commit c6b38e437387aba003bef8ef9496d5a7568e9c97)

commit a53c91ccf933a500e1858bac778f192592abe230
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 17 12:27:08 2016 +0200

    dialog: propre reparse of msg structure when doing cseq refresh ops
    
    - triggering parsing from scratch always resulted in improper
      propagation of parsing flags and failure to detect end of headers
    - credits to JÃ¶ran Vinzens for assistance with troubleshooting
    - GH #819
    
    (cherry picked from commit dd0b7e403404a977707aa1524783111190cc5f3e)

commit cc7b222b2752601648fc512d390aaaf1f79b7008
Author: Chocolatbuddha <chocolatbuddha@gmail.com>
Date:   Tue Oct 4 09:14:59 2016 +0200

    Presence: Fix startup inconsistency in presentity hash table
    
    pres_htable_restore(): Remove check of expired presentity entries when
    initially filling the hash table to represent the number of expired +
    valid entries. Because hash.c::delete_phtable() decrements publ_count on
    removal of _every_ expired DB entry.
    get_p_notify_body(): Compensate the fix on hash table restore by
    checking for the expires time on building the NOTIFY. This also fixes a
    problem when a SUBSCRIBE is received for an expired entry before the
    cleaner can remove the entry from the DB.
    
    (cherry picked from commit 1dceaa24ded727aba5870f28fb63e26ed98464f3)

commit 8ded27355991a098f22e1b70f3f5cfaf2e689cef
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Oct 15 18:47:38 2016 +0200

    Makefile.defs: option to disable raw sockets at compile time
    
    make RAW_SOCKS=no ...
    
    (cherry picked from commit 0f3123426d3c9d8e10b8e74557d0791a6df85648)

commit 871f864bd18643f5d5a64d3bbd989fc9fe992ed7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Oct 15 18:39:05 2016 +0200

    ctl: take in consideration runtime_dir when creation the ctl socket
    
    (cherry picked from commit 99f25469c5ce8070210769f9dfe2a16b7333c14d)

commit 293c8dbe6fb93162976d4bc8a8f0a654ba3bbdbf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Oct 15 18:31:32 2016 +0200

    ctl: split the definition of default ctl socket
    
    (cherry picked from commit 26ed56da94fde2df51fa0e12e67a790922116d37)

commit 4c60c2205923513d15761f248d9e64bdfbe503a4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 14 15:20:53 2016 +0200

    core: msg parser - more log message for get body function
    
    (cherry picked from commit 69a89021f95b19c803cff3919bf38be2cb1dbbd2)

commit 02f4834bc002717bd0527615b07a5f38946d820e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 14 15:12:29 2016 +0200

    core: msg parser - relocated static inline functions from header file
    
    - copes beter with latest compiler versions
    - coherent whitespacing and indentation
    
    (cherry picked from commit a830e5271c4567073cef4fee0cde65f7c0979176)

commit c7d59bd0daefd677e70a8ec2b69e8197c46dbe72
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 13 14:27:44 2016 +0200

    core: print the len for added header in debug message
    
    (cherry picked from commit eb9d4e0fe99b0b81e9f33106e080112be22b28a5)

commit a84f0e1ec76a6999d3a5285e6e23007532d8e232
Author: Phil Lavin <phil@lavin.me.uk>
Date:   Mon Sep 19 21:25:22 2016 +0100

    purple: Fix multiple memory leaks in DB code
    
    (cherry picked from commit a361686b2c872cad6493804eb71b8b8e7e151a4f)

commit 3484127bedefd9ca7dc882ef2b458036b58ce099
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Sep 18 09:32:07 2016 +0200

    pua_xmpp: fixed misleading missing guard for if block
    
    - coherent whitespacing
    
    (cherry picked from commit 52424c5e3748dbad9802a8c92bfda7c8457a9a62)

commit 4ea04ef7c5c317d30c691915b9790bb3c3279c6f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Sep 18 09:17:32 2016 +0200

    presence: remove unused variable
    
    - coherent whitespacing
    
    (cherry picked from commit 1014788aa32468e734cd082d9c770adc7daa05e4)

commit 07a023d03700a73b545a82b9de6930a5e9997e95
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Sep 18 09:16:57 2016 +0200

    db_perlvdb: fixed warning of using static function inside inline one
    
    (cherry picked from commit 0f791078260f2ccfd22a268831fb8dcfb00b24f3)

commit 0b2d30d79670e473c87d119ee305551723ba2f4a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Sep 18 09:09:28 2016 +0200

    ldap: removed unused variable
    
    (cherry picked from commit 564f5c612999d762b24bcaf2047bb063d1d5ecbf)

commit 98ffcd408ff536361faa70c91cd1c570f33005f2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Sep 17 11:38:12 2016 +0200

    pv: adjusted indentation after if blocks to avoid gcc 6.2 warnings
    
    (cherry picked from commit 8c169ba0919e46222f1732d6ab084f499ea2972b)

commit 592aad9ad1cb53ae868cb2a9e6f5e010790e6f58
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Sep 17 11:31:14 2016 +0200

    tm: fixed misleading indentation of block after an IF (reported by gcc 6.2)
    
    (cherry picked from commit b20b076e292fc7720352f64ccabb3caafbfae1d3)

commit 1873b4536e5371e33a7135fafe862c2da81d452f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 15 15:35:04 2016 +0200

    core: parser - removed level and function prefix from log messages for identity info
    
    (cherry picked from commit d7b0c68b825222f139aaa16a73de23fe2c07312a)

commit 81df84b840bcb053400063f5b96d3d84179b11c5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 16 22:06:06 2016 +0200

    tls: updated bio functions to support libssl v1.1.0 api
    
    (cherry picked from commit fe99687608929b19be62412c334cf41e84845f81)

commit 58daa3156bd4d22fa18ca00c99a99c426eeb76b1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 16 14:26:10 2016 +0200

    tls: updates for compatibilty with libssl v1.1.0 api
    
    (cherry picked from commit ef021552162e281c694a4f4b420aa1c642db5066)

commit f97df2e6d4b9c721c97bcbd3b5930530604a127a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 16 12:49:50 2016 +0200

    crypto: updated to be compatible with api from libssl v1.1.0
    
    (cherry picked from commit 8d83571658471f162e35cb54ba7e3baecbe7970d)

commit b29217e8036ead0d09c52616000d6b68d4512f86
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 15 19:33:04 2016 +0200

    auth_identity: still use ASN1_STRING_data() for libssl < v1.1.0
    
    - from libssl v1.1.0, ASN1_STRING_data() is deprecated, but before it
      doesn't exist
    - reported by Victor Seva, GH #685
    
    (cherry picked from commit 8a46f415fb13b76fa3b071eecd7dc0401f99759e)

commit 0f2a129e4f1790f8d6502ac224b480d60126fb09
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 15 16:30:30 2016 +0200

    auth_identity: switched to use pointer of X509_STORE_CTX
    
    - starting with libssl 1.1.0 the size of X509_STORE_CTX is not known at
      compile time, throwing error:
    
    error: storage size of 'ca_ctx' isn't known
       X509_STORE_CTX ca_ctx;
    
    - reported by Victor Seva, GH #685
    
    (cherry picked from commit 46f0f1c0f492c45c1b1bbcfd4a0cc63eb56480ea)

commit 0cd00fc0c84b1d3d80fff9ae809835057bbe6a4e
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Wed Oct 19 11:31:54 2016 +0200

    modules/tmx: fix mi command t_uac_cancel
    
    (cherry picked from commit 81be737f29cbb9e4fd67a09cf2207150b2649e91)

commit df4bba3f82b97fb9dc1b86b681060b8250a9be20
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Mon Oct 17 09:50:36 2016 +0200

    tmx: fix condition for private copy of the message
    
    (cherry picked from commit 6913d30ccf2ea5a818180053453ace4b482b8d30)

commit e91aec21e7f7a6f86120d1c9167b04d420369294
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 10 11:41:24 2016 +0200

    websocket: catch CRLFCRLF pings over websocket connections
    
    - reported by GH #810
    
    (cherry picked from commit 8fa51e52e9cf9dbae45069c9354cfeb36997dff9)

commit 19b4c38c9612e88cb8664fd21c98d86bb78b71b6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 10 11:40:41 2016 +0200

    core: defined macro for CRLFCRLF
    
    - used in pinging over tcp, makes it more coherent to use
    
    (cherry picked from commit 6649cdf51520cfcc366f2839316c8d45c233421b)

commit 41806a15be4dfb99a2b4c708ffe521bc6ea53326
Author: Dmitri Savolainen <savolainen@erinaco.ru>
Date:   Fri Oct 7 19:23:41 2016 +0300

    presence: fix crush if dialog id is NULL
    
    - check dialog_id is not NULL before call delete_presentity_if_dialog_id_exists
    
    (cherry picked from commit d68d01262e59593e7976afea1b1c458815448e7a)

commit a45e9f67482e896ef83c061e3816af2ca0be5896
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 5 17:19:17 2016 +0200

    websocket: handle CRLF received inside a frame (as SIP layer ping)
    
    - reported by AndrÃ© Freitas, GH #810
    
    (cherry picked from commit 585c60f2cdbf4199b749f74fe795ec583ae9f99c)

commit 28e622cf15b3fb220b5d02e3ad237417bdaaa66c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 20 13:43:01 2016 +0200

    core: print sip message on error related to missing body
    
    (cherry picked from commit 1ed9c2712fcfaf378875bc7e478b9481013841d4)

commit 65cb4a63c572260bcdc96a84a421c66cf3086dcb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 20 11:40:07 2016 +0200

    core: rely on msg->last_header to get the anchor inside sr_hdr_add()
    
    - might fix GH #789
    
    (cherry picked from commit 9483b5491f82dd18bbdaeee72fd43ec6e1fbfb8c)

commit fad61c4b4e3c3b4430ac9f4d05cb3698f39c1c0c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Sep 18 09:22:58 2016 +0200

    utils: coherent indentation for xcap functions
    
    - fix for gcc 6.2 misleading blocks warnings
    
    (cherry picked from commit 883629aecc143528396fae0f88d434bfc0a047ca)

commit 3a32d65bbe103ea0caae418b946168ce774948c5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Sep 17 11:17:44 2016 +0200

    counters: fixed rpc command to get counter by group and name
    
    (cherry picked from commit f8e47835950fa472ef313b7f303b0989b76f9dbe)

commit 2372150f292363fd8c1705dfd69184e9a898f86a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 15 16:26:43 2016 +0200

    auth_identity: fix misleading indentation level
    
    (cherry picked from commit e5532f05d7b2b6b8d90d01fd9e934a412c7168e0)

commit c0f428406a8ccc7fbbd910150e4d45a6addbae49
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 15 15:30:13 2016 +0200

    core: ut - fix misleading indentation for IF blocks
    
    - reported by latest gcc on debian sid
    
    (cherry picked from commit b7aa4b2cac495397f36fecb2e5bd5a0b80844346)

commit 11971cbb21f9e7cface65251e7a991ffe8c9efc5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 15 15:26:39 2016 +0200

    core: proper code block when saving chosen naptr record
    
    (cherry picked from commit a4b43f962a4493defb3fd608d1d2fad3ee58794a)

commit 7790adcfcd97540aeceb73a8ef556ae827007902
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 15 15:19:37 2016 +0200

    core: fixed misleading indentation for return statement
    
    (cherry picked from commit fc65a118d15e7942adccd332996701cdb6f1b0c7)

commit 80bb7f1559017aafcfc0377538e7c9aa79150ff0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 15 11:16:12 2016 +0200

    presence: expire value kept and printed in logs as unsigned int
    
    - code compacted for extracting subscription data
    
    (cherry picked from commit 770bae3ce1e1f561d575df689df067a7639f64c4)

commit d546d5ea8a1ce442dcaad8592df55459666c7da5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 7 10:08:14 2016 +0200

    core: allow '_' in event route name
    
    - reported by GH #811
    
    (cherry picked from commit 5806703c1ff72243457ff55758f41c3f557d26fd)

commit 64a8927bd1f891c757a44fd31265ba4cd3a3d150
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 28 16:41:42 2016 +0200

    dialog: no need to release the dialog when refreshing cseq
    
    - no direct reference was triggered inside the function
    
    (cherry picked from commit 3f9969d1790dd8d9349c0fa450c589f8038c43cc)

commit 1987a419fbd551b6bc4550fe4f991a2a9d2ed2fb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 28 11:54:32 2016 +0200

    dialog: wrapper defines for ref/unref operations to get file name and line
    
    (cherry picked from commit be77f34091f63042b4df4d5445fc16c1da3ddcd9)

commit a83ca56b8481d7f0a13f6b4ba7aee7f2dbf4bb52
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 29 09:19:37 2016 +0200

    http_client Terminate exported commands list
    
    The list of exported functions was not terminated, which caused a
    segfault in find_mod_export_record() when reading outside the
    list.
    
    - backport of 166e6d80308adb822c9342cf75ac1ca8158e2f78

commit 94ef3dcaa99680cb12897db27d81d39e0e1e2d5e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 28 09:28:02 2016 +0200

    dispatcher: proper selection of the gateway  when the maxload is 0
    
    - reported and patch by Carlos Cruz Luengo, GH #800
    
    (cherry picked from commit a0521f714a29fe205f83cd176f961344c8d9c79d)

commit e43d82db89e57a47418d4ccdd283d8b2de82e7e6
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Sep 23 11:11:56 2016 +0200

    presence: fix crash when no dialog.id on dialog-info xml
    
    Fix #794
    
    (cherry picked from commit 53b139567cd2c828cf2cf387029396ef55351289)

commit ae2b64d90d0e4652e50afb7d06342f6f6b7bcedb
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Sep 20 10:44:19 2016 +0200

    pkg/kamailio/deb: add Ubuntu Xenial support

commit 659b912231d81dff8eac2b486f39919f0b7c45cb
Author: Phil Lavin <phil@lavin.me.uk>
Date:   Mon Sep 19 21:27:54 2016 +0100

    presence: Fix memory leak in DB code
    
    (cherry picked from commit 0c36c1b62efef176ae6e9322f14096e3a63ed348)

commit 1c740e85cabe62dec9314589dd0cb0141ffd1010
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 19 20:57:42 2016 +0200

    presence: free db result when get_dialog_state() retrieves no rows
    
    - db result and columns in the query are allocated
    
    (cherry picked from commit 7289417c39939f61ea116fe8dc8d23cdea6401be)

commit ce3d1dd8360567fdf2c8e36fbb4a4238dab8f036
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 16 22:22:57 2016 +0200

    presence: test if event is dialog for checking terminated state in presentity update
    
    - reported by Juha Heinanen
    
    (cherry picked from commit f2ef2a9016f41e97d3466b34b4039e66505d53a1)


===================== 2016-08-14 Version 4.4.3 Released =====================

===================== Changes Since Version 4.4.2 ===========================

commit b93f3a119acb74bbd3aa00b2e5d74d13c9ec82e8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 14 15:40:52 2016 +0200

    Makefile.defs: version set to 4.4.3

commit 872bd92c4b1881e959a5b5837d38c941c1f6ef12
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Sep 14 15:28:10 2016 +0200

    pkg/kamailio/deb: set version to 4.4.3

commit fbfaa30bc9f3e7fe63f05c0a488e3c331436b9c3
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Sep 14 15:16:16 2016 +0200

    modules: readme files regenerated - textops ...

commit d83ee9787f3df8da718b69e41d2e8d452ea2bc26
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 14 15:00:03 2016 +0200

    textops: more details for set_body_multipart() and need of msg_apply_changes()
    
    (cherry picked from commit ba3df9a65aaa60b9236f3ac6d3c748079174ecd5)

commit e6199c49b940013ec79d6ff999de5be209ee2621
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 14 14:49:53 2016 +0200

    pkg/rpm: spec files updated for v4.4.3

commit beaaff9498f6de263823a97e6c13094339da6db7
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Sep 14 14:01:18 2016 +0200

    modules: readme files regenerated - db_mongodb ...

commit 18874f11abadaf300e83e2d166ebffd0246d35da
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 13 13:04:14 2016 +0200

    ndb_mongodb: elaborated the docs for usage with tls module
    
    (cherry picked from commit 361dc128016a4bd6611e802a775f7c395905d9b7)

commit 0f247434cddc1652565b3d088166b8d444948c4f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 13 13:03:40 2016 +0200

    db_mongodb: elaborated the docs for usage with tls module
    
    (cherry picked from commit d8ba1694a63ec65efebe9761ea6e85aef7032050)

commit c4e3bbce01708b19fd1b96ef5ab59eac6b47e318
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 12 17:36:49 2016 +0200

    janssonrpc-c: set the cmd pipe for all child processes
    
    (cherry picked from commit 875c8ed09917825b4d4cd4e3f04e2665d957104a)

commit f5017b0e352a23b000f6927875fcb8758b31ffff
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 12 17:31:36 2016 +0200

    jsonrpc-c: set the cpm pipe for all child processes
    
    - reported by Ian Yu-Hsun Lin, GH #713
    
    (cherry picked from commit 3b31c51bd66737891b549895dea068494929926c)

commit 3ef7c98b352adba67aec25cbb99a0efa8da25600
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 8 14:53:48 2016 +0200

    evapi: fixed the communication with dispatcher after initializing it as rpc worker
    
    (cherry picked from commit 72580f250a2322ac1d5e71a92826fd8b11225b04)

commit 4378bb1816d26d1c4fdaaaf84d3c028da1d670c2
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Sep 8 13:46:25 2016 +0200

    modules: readme files regenerated - avpops ...

commit 27571b0cb2410c1a1525f9d84984130e64bae8df
Author: Olle E. Johansson <oej@edvina.net>
Date:   Thu Sep 8 10:13:02 2016 +0200

    utils Add missing semi-colons to documentation
    
    (cherry picked from commit 31cbec1a9be35beb446d17ee6b21bf753462dc8d)

commit 4236d74386e31681bf2e247eb886ab65d55f5409
Author: rdboisvert <rdbprog@gmail.com>
Date:   Wed Sep 7 16:39:21 2016 -0400

    mohqueue: prevent calls sticking in queue
    
    - query RTP to see if the link is active
    - update user-agent version
    - fixed edge case where REFER response arrives after call closed
    (cherry picked from commit a051bd98652dd92a93175b7cab1e239bab851160)

commit 3b4f39948f5a66352c05d64051023379443cb144
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 7 15:19:40 2016 +0200

    uac: updated the docs for uac registration refresh rpc command
    
    (cherry picked from commit 130951e12941d63e069c6f420be5441b1140fba3)

commit f2c1a96a64b73be0d138e782ea26c1d07bc34dea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 7 12:10:57 2016 +0200

    core: try to catch dash immediately after ID in define/ifdef
    
    - reported by GH #743
    
    (cherry picked from commit 38b4bbd8b90859b7f90187103f5e7faf04ccd8bd)

commit c42342a4338781c58966312e2318ed39595d1799
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 6 14:54:49 2016 +0200

    http_client: added semicolons in the examples
    
    - use generic domain for examples
    
    (cherry picked from commit b7907be6231bd3eb8160300c87ddf58e3fffb206)

commit 94023685e98106fc4a0246b0878c081d7ad5a1d8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 6 13:05:08 2016 +0200

    topos: proper check if the last char in headr value is eol
    
    (cherry picked from commit b933550a50d61534747e97ce5031c18c4c12f1eb)

commit 4a19097ec7ce7e104fd6c3a5a2117134360220ac
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 6 12:49:34 2016 +0200

    topos: trim values before reinserting the route header
    
    (cherry picked from commit 5bc9394024690e6d931b141d708ecd2815be40ce)

commit 00c3a46f04c097318cf1cf854b2a4a23660c3454
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 6 12:49:16 2016 +0200

    core: macro helper to trim zeros from str value
    
    (cherry picked from commit fe1fdbaf24ac0e4e18527e0bdfd2f2e1b217dc1b)

commit a3edba73dd3671b32bb39ac4d955ce18d50684a5
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Tue Sep 6 10:46:43 2016 +0200

    tcpops: add documentation for tcp:closed
    
    (cherry picked from commit 3d4dda0cdc4dc452ae7f796e74fd6056e09662df)

commit 94fdc2c315c6facc064358190664570ebe2dc1f8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 5 09:23:57 2016 +0200

    topos: more appropriate error log when attepting to delete header
    
    (cherry picked from commit 5f780a202b2132c4d622859a388432f0f6cbb3c7)

commit 5eeef6dfed86159f2ed409ba8c20dc02b2ef255e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 1 17:24:07 2016 +0200

    dialog: ensure all headers are parsed to find the custom ones for cseq refresh
    
    - GH #752
    
    (cherry picked from commit 648704f209d8916a1840ae5f3de8b404edb3d8ab)

commit eea24204cd2b3c1cfb863ce5e5ef2da6fb65758e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 1 14:15:51 2016 +0200

    jansson: test if pkg-config knows about jansson library
    
    (cherry picked from commit a04755addf8f930fa51b1913a1ff5b6361785418)

commit 59b2b76fa07e99176f0a602fae15680b009cd5d7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 1 13:33:23 2016 +0200

    topos: store record route set only for initial 200ok response
    
    (cherry picked from commit 41727b768406383924d87b3d426d5f79df0f45be)

commit 81c75df51676216568aabdba9d431aef7e23f9c7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 1 13:01:15 2016 +0200

    path: added section ids in docs
    
    (cherry picked from commit 040106fc3f7b807d978cb8112c2637419ffb9926)

commit 99c8daf7015eb75d3003680ee9147041f5732025
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 1 12:55:37 2016 +0200

    topos: error message about missing uuid when loading dlg made dbg
    
    - this can be the case of local generated requests that are not handled
      by topos
    - reported by Daniel Tryba
    
    (cherry picked from commit 3fec5152c85844ab4fe950d8564c4cc47eef0529)

commit f450fead2ccb64e9f9fb7971ca514979b5c0d226
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 31 15:05:51 2016 +0200

    core: tcp read - proper safety when priting log messages for read error case
    
    - related to GH #748
    
    (cherry picked from commit 48195546d7b5762be897c748bd3631f6b6a5c1d0)

commit cfa3a6ff2f8ab0d7b2da4c643a24dde28019d24b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 31 14:54:13 2016 +0200

    core: handle return code for tcp read headers/ws before printing extra debug logs
    
    - reported by GH #748
    
    (cherry picked from commit 71b9765462d3df1686274c4b6380c71cf02dc099)

commit 4f8ced942105747f8c797bedf81db2a15ced1cea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 30 17:31:17 2016 +0200

    dialog: proper refresh of cseq for requests withing dialog after an increment
    
    - reported by GH #752
    
    (cherry picked from commit 73dbed5c33b757476e01098b957694b2344bb0a0)

commit fbec5dbebbcde14ebaca4a0d2b97c0e44a0a87cf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 30 16:43:15 2016 +0200

    dialog: proper safety test if cseq value in via is larger than hdr
    
    (cherry picked from commit 68a0d66e77354a9a6aaf641efe381098064bf18d)

commit 52484d3a31247f062c4857e4a4196b808e628694
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 30 15:13:26 2016 +0200

    topos: record routing storage for handling sip responses
    
    (cherry picked from commit 24a792d23c30a258a95bfc29fe4dc20bc4bce8c8)

commit 414c07ffc79b1d9f19f6d40e21bffd5d885df24a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 26 14:43:13 2016 +0200

    dialog: refresh cseq update if it was incremented in the past
    
    - reported by GH #752
    
    (cherry picked from commit e349af55168e6b4de97a36d35b475dc295edc2e2)

commit faac1510a473315387d5080f9601a05b4dd8645f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 26 09:26:47 2016 +0200

    core: parser - safety check and clean log messages for disposition header
    
    (cherry picked from commit 8086de823e57689cee134fc6e7947a1c38880dec)

commit e705508954967638ab1c3dbdf11883a128d651e2
Author: Dragos Oancea <dragos.oancea@athonet.com>
Date:   Fri Aug 19 16:34:32 2016 +0200

    core: fix double free on clearing lump
    
    (cherry picked from commit c1ea48cfe38e6c52c50e6f1d698254a789e988f1)

commit ba671c6e234cea45894cffd77c80828688899a4d
Author: Dragos Oancea <dragos.oancea@athonet.com>
Date:   Mon Aug 22 09:58:07 2016 +0200

    core: fix double free on clearing hdr
    
    (cherry picked from commit df83103bb4756b0a3c3e42927396f78aa8210ec4)

commit 9af2b4a12162a27be44a14a06161ab4a9be8ef9f
Author: Dragos Oancea <dragos.oancea@athonet.com>
Date:   Fri Aug 19 15:26:58 2016 +0200

    presence: fix multiple double free on shutdown caught with memlog=1
    
    (cherry picked from commit dc6962fb7e02cf44a145e0bafa455873c73ebc2d)

commit 88886ddb181abcf94f8fc81050e92dac76fd1cd1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 19 08:34:18 2016 +0200

    outbound: use pkg-config for libcrypto in makefile
    
    (cherry picked from commit cfb806e41ecde8392105a12c4e8ace31f1345352)

commit c595cccd8582dfba41a8f0f49946fff55ab65d2d
Author: Dragos Oancea <dragos.oancea@athonet.com>
Date:   Tue Aug 16 19:03:08 2016 +0200

    core: fix some logging in tcp_read.c
    
    (cherry picked from commit d61ff2e4cf49479a811019c2f01ace46344cacc2)

commit 1b812ddc3c100bbc36349c7f367085804d25572f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 9 15:43:23 2016 +0200

    topos: force checking of Contact header for INVITE only
    
    - follow up on GH #715
    
    (cherry picked from commit a91ca63395b9a172c685e051f8a2255a5f1f31c9)

commit af6ec7b2a5c5fdd59ef5cdd932cee4bdd6ccfd04
Author: Dmitri Savolainen <savolainen@erinaco.ru>
Date:   Tue Aug 9 12:01:59 2016 +0300

    dialog: set DLG_FLAG_CHANGED for changed dialog variables
    
    improper flag setting has been the cause of the not DB saving in some scenarios
    
    (cherry picked from commit 43c77faa00021c7c0ee350ecc9965fd517ead92f)

commit 14661f07f38316fc88224db502c0f090142ada8d
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Sun Aug 7 13:32:50 2016 +0100

    presence: fix crash when field value is null
    (cherry picked from commit 26249603066a13cdb8cb11b45af8410cd7adb82b)

commit be8263d18169311bc0cb1f16feaa945427026ad6
Author: Alex Hermann <alex@speakup.nl>
Date:   Fri Aug 5 14:40:01 2016 +0200

    sl: Reset timeout before sending the message
    
    Fix a common race where the reply would arrive before resetting the timeout.
    
    (cherry picked from commit d2f695d63266a5e1762db2e762396e7943687180)

commit 3db80e091727fa5a4ebf0c832ddf8c7750f19f46
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 5 08:27:41 2016 +0200

    topos: skip comma at the end when reinserting rr headers
    
    - reported by GH #716
    
    (cherry picked from commit 65336276f219454210556b36f3d37a0e957d9c1c)

commit 259aaa2ea705d886e30ad5f133030241a2363c55
Author: Alex Hermann <alex@speakup.nl>
Date:   Thu Jul 21 13:29:38 2016 +0200

    core: Don't bind to IPv6 addresses if auto_bind_ipv6 is disabled
    
    With the following listen statement:
       listen=udp:eth0:5060
    Kamailio would try to bind to the IPv6 address(es) on that interface and fail with:
    
    ERROR: <core> [udp_server.c:369]: udp_init(): might be caused by using a link local address, try site local or global
    (cherry picked from commit 8102ca5f67de979a3597a97f96a05c99d13fb29d)

commit 931612a5311fe25db1ab01d56547ed7f590c6055
Author: Alex Hermann <alex@speakup.nl>
Date:   Mon Jul 4 16:41:18 2016 +0200

    jsonrpc_s: Return an error when JSON parsing fails
    
    (cherry picked from commit bbacab495841ef270f98b743352ad8aca9649b47)

commit c7594a1a06cca096a4d7e5483776bc6c05b2ab7b
Author: Alex Hermann <alex@speakup.nl>
Date:   Thu May 12 16:05:29 2016 +0200

    tmx: Try to get branch_index for all replies
    
    Just check if the tm context is set and return its branch_index.
    
    The check for CORE_ONREPLY_ROUTE is flawed as the transaction may have
    been set anyway (by t_check_trans() for example).
    
    (cherry picked from commit 72ae9283fa969c13ba1c6d599c2844e1473883f4)

commit 8bc5c20f71e6f5222499489170f47356ee0373e0
Author: Alex Hermann <alex@speakup.nl>
Date:   Thu Nov 13 10:55:29 2014 +0100

    mqueu: Convert items to single linked list
    
    The doubly-lined feature is not used as the prev attribute was write-only-memory.
    
    (cherry picked from commit d33e8efc93446c1d5a092740b5a2387dea5de1fc)

commit 5654760725263d7ab023278ae99453be6a6e321b
Author: Alex Hermann <alex@speakup.nl>
Date:   Wed Nov 5 22:14:21 2014 +0100

    core: Enable SIGUSR1 for child processes
    
    Allow dumping of memory statistics during runtime
    
    (cherry picked from commit cf085a870e33bcdef5dad91a3de92f25e159e669)

commit 4c930dcb105ae5abc39bf91d7906fe320b74bdb4
Author: Alex Hermann <alex@speakup.nl>
Date:   Mon Oct 27 14:38:03 2014 +0100

    pv: xavp: log error message when memory allocation fails
    
    (cherry picked from commit fa11a6bd50aa00994c71561b8de8b0dc8659fe55)

commit 7c8811ed44a8822dab28d014c73a09f3eb42f6c0
Author: Alex Hermann <alex@speakup.nl>
Date:   Mon Nov 5 12:40:07 2012 +0100

    dispatcher: free memory on shutdown
    
    Debugging memleaks is easier when the list of alloc'ed shmem is shorter.
    
    (cherry picked from commit db15dbfd66acaba17d525a391c0973d3fa8a7b4a)

commit 32fb71b615e5862e86dc711a32ffe8f0087af0fd
Author: Alex Hermann <alex@speakup.nl>
Date:   Thu Nov 13 16:13:21 2014 +0100

    rtimer: Validate mode parameter
    
    (cherry picked from commit 3c3fa1ef9b984c284c19989544256eb3128b7146)

commit 4034f35d04e543ea55f293af02a73f152dedeb82
Author: Alex Hermann <alex@speakup.nl>
Date:   Mon Oct 29 15:23:19 2012 +0100

    tm: Set tcx.branch_index to picked branch before running failure route.
    
    This makes the picked branch index available in $T_branch_idx for failure_route.
    
    (cherry picked from commit e604493579440f38f2066c4c8301cdfa88137f74)

commit 4838a3b71f2f20e712be7f0fb3ee6c0f3088e47f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jul 31 11:42:55 2016 +0200

    dialog: jump to error if fails to parse requests in cseq update callback
    
    (cherry picked from commit ee7992d30a73e61af056c47f9bd961c86fdf592c)

commit 985230e4d3a7c4f7eb0eb31161ba9b80bd7faf4e
Author: Rick <dunst0@users.noreply.github.com>
Date:   Fri Jul 29 10:54:53 2016 +0200

    core: msg_parser log output adaptations
    
    - switched LM_ERR to ERR
    - removed ERROR, DEBUG form log message string
    - removed function name from log message string
    - changed LOG(L_CRIT, "BUG: ....") to BUG("...")
    (cherry picked from commit 8baf73ad348fa17c12e54a7b0411f021af98b29e)

commit 56e866ac3d8053eebac3563247b2424492d7fe13
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 29 06:25:42 2016 +0200

    http_async_client: fixed small typo in docs
    
    (cherry picked from commit 095d6b41f83bb40610ae68a1390e49374ac7d26f)

commit 978a5331fde323013e51de25e1a6f175d1d879cc
Author: Alex Hermann <alex@speakup.nl>
Date:   Fri Sep 30 16:59:41 2011 +0200

    uac: uac_reg: fix uac_reg_get_byuser()
    
    The calculated hash was compared with uuid hash instead of user hash
    
    (cherry picked from commit fe16198f0d2698cc2bf2f719e0185371484b392c)

commit 2100fdf408ccebd603bf1e92cc4003b28161be07
Author: Phil Lavin <phil.lavin@synety.com>
Date:   Wed Jul 27 14:53:42 2016 +0100

    presentity: don't update terminated presentity entries in the database
    
    - Fixes a race condition caused by, for example, the call being answered
      at almost exactly the same time as the caller cancels. This causes
      a terminated state to change back to completed. The dialog is then
      removed from the database and the presentity entry stays in place
      until it expires.
    - This fix explicitly prevents terminated entries being updated as the
      state machine in RFC 4235 prohibits this behaviour.
    
    (cherry picked from commit 839cf89b02f8817156487a960ff62013e3cde530)

commit bb5e7ab3e107078486a092652c738276f79fe2cf
Author: Phil Lavin <phil.lavin@synety.com>
Date:   Wed Jul 27 11:25:40 2016 +0100

    presence: log when presentity is deleted due to already existing
    
    (cherry picked from commit 3b206c864126a75a00c2c6abe4afed766d278b04)

commit 7805d05df7db754c5f3ffb6c986d91de72a2b4c1
Author: AndreasHuber-CH <andreas.huber@nagra.com>
Date:   Tue Jul 26 09:00:35 2016 +0200

    registrar: Check max URI size of contact also for first contact header
    
    The URI size of contacts is checked against a max size to ensure that it fits into the database column.
    This check was already present before but was done only for the contact header fields other than the first header field
    which made that REGISTER with a single contact were not checked for max size and were truncated later when stored to the database.
    With this fix all contact URIs of all contact header fields are checked against the max size.
    
    (cherry picked from commit c0697d76fc2ae8ea9676aa9a9b57db442b9c678f)

commit 2725e74909646a71555eb630c03acfedaab1b0da
Author: AndreasHuber-CH <andreas.huber@nagra.com>
Date:   Tue Jul 26 08:41:20 2016 +0200

    registrar: Add warnings if contact is invalid and REGISTER will be rejected
    
    Added some warnings in case a REGISTER is rejected because of an invalid contact header field.
    Before, kamailio might answer a 400 Bad Request for a too long contact URI for example without logging any message.
    
    (cherry picked from commit cc0b07d2bcadbd95b2f0dbfdcc873306acca8f2d)

commit 8d29d2d74965004d689deb54327df7325b17e147
Author: Phil Lavin <phil.lavin@synety.com>
Date:   Mon Jul 25 14:39:35 2016 +0100

    presence: fix memory leak introduced by last commit
    
    (cherry picked from commit 3c09579d5e677ac7a27b2386545dc580697934b5)

commit 2f90bc6546a0124812679ccc3ec7d5afe9e549c6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jul 24 15:19:27 2016 +0200

    core: print content when failing to parse rr body
    
    (cherry picked from commit 1562c31c799cbaeeb7453e73183950f6818534b6)

commit ac0e8c09072cdda56390a0904ba4d2dcbf35b4fd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jul 24 08:27:00 2016 +0200

    core: parse rr - removed function name from logs
    
    - it is added automatically
    - coherent indentation
    
    (cherry picked from commit 697c285be7f52c6586b70fa4188e5f5b94f4e785)

commit f56225119b8bb6f92141a357d9a1bd29b2375fd3
Author: Phil Lavin <phil.lavin@synety.com>
Date:   Fri Jul 22 10:45:24 2016 +0100

    presence: Always check if a record exists for this dialog before inserting
    
    - The presence implementation is a little dubious, to say the least.
      It probably wants re-writing at some stage. However, this fixes a
      race condition that could have a number of causes in which the PUA
      is unaware of the eTag at the point it sends the PUBLISH.
    
    (cherry picked from commit 122e9b423d1c25bf34f6d7be995b992ca61c2fa3)

commit 70c9e9284ed6049cce3030960aee784da57ac100
Author: IMS root <root@IMS>
Date:   Tue Jul 19 18:07:17 2016 +0200

    presence: fix potential double free in shutdown routine
    
    (cherry picked from commit 134fcbd3b2fbb91e4206cceb1de9d1a3a0690ef6)

commit 9e25d5339b80af9050dd2c624cf4a0817908391c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 19 15:36:43 2016 +0200

    topos: skip options from contact header check
    
    - reported by Daren Crew, GH #715
    
    (cherry picked from commit ab27f988cffcbd060ca84abd118050cb3c5c923f)

commit ff61a6014289f0a8b86ff1d83bab5d13164af7d6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 18 10:43:48 2016 +0200

    tls: print ssl memory functions if they cannot be set
    
    (cherry picked from commit 966513b374eef598434c5310a43eac2735adfd2e)

commit 9a5f70a3a61aec7e834d1465ba5e337c87cb3b99
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 14 12:34:21 2016 +0200

    tls: added note in docs about loading tls module first
    
    (cherry picked from commit 7d04380ff628d6c99f89b220c904b727a1c0f47f)

commit c30a13969b4734b69bc0a859c98e2a26128dfdfe
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 14 12:29:06 2016 +0200

    tls: coherent whitespacing and indentation
    
    (cherry picked from commit a444035d9ede8317d42877afa5e230acb203f6d5)

commit ae500791d60a16c1ab5d2d5ad2f69262fa519609
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 14 12:25:06 2016 +0200

    tls: more detailed log message when tls module cannot set libssl memory manager
    
    (cherry picked from commit 8bec45f3d0581747da4b807229b4de64511aa5e2)

commit 9e2eabdd48df02da952f55fc799bddc65c335c7c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 14 08:43:05 2016 +0200

    tm: wrap uri values in brackets inside error messages
    
    - easier to spot invalid empty chars
    - useless spaces removed
    
    (cherry picked from commit d3bdf14a2e0ae113092aa33c89698131c020d209)

commit c60b762531a596d292caf7f31af1fe0040c2cdd5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 13 10:18:07 2016 +0200

    dialog: cseq update callback implemented inside the module
    
    - keep related code together as it needs access to dlg vars
    
    (cherry picked from commit cc5e86d79538395d2ce03abd10e0ac1ed5d723f5)

commit 0d76481bb77d37b1d50e3c48eee6109113384c6a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 13 10:17:40 2016 +0200

    uac: use cseq update callback exported by dialog via core srapi
    
    (cherry picked from commit d236312676a3f7e9a66d5cc904ed6a377f5e36ef)

commit 30e1153b34787347fd9f6c70d5800e02fc3cd109
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 13 10:17:04 2016 +0200

    core: add header helper uses after lump anchor insert
    
    (cherry picked from commit 3ccb1b83216b874405b7a63a73b2966aa7f91253)

commit f52eb44494e5eb148cbb7fc8ec889e3fdd1b7499
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 13 10:16:23 2016 +0200

    core: srapi - cseq update field update to be a function
    
    (cherry picked from commit 2880cd627802920b20514a62fc90ff450a5c6b30)

commit a6a0aebbe67adfd01fbf9d4d5c55659b3d2cc8ff
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 13 08:40:56 2016 +0200

    core: helper functions to add headers with str parameters
    
    (cherry picked from commit 4e49312d0d7a90f0234b8a29036867452771a8b7)

commit 0bc6dd18a55441501a749ac1af659b5c146861e9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 12 17:51:53 2016 +0200

    avpops: note that avp_copy() is reversing the order of the values
    
    - reported by GH #706
    
    (cherry picked from commit 5f2c2bb5883a43cb01140b730aa126fc5d2f58d6)

commit 388a1257bfc12dea04382654b03045018a7434f3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 12 17:44:39 2016 +0200

    dialog: parse all headers to check if cseq increment is needed
    
    - jump over the full custom header when sending out
    
    (cherry picked from commit c4a57e29883597869838f48d6a9f3a8a76a94240)

commit b3cb7e062aa52f4fc71f90e96b771630f6375289
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 11 16:03:07 2016 +0200

    core: added mem_status_mode parameter
    
    - if set to 1, qm allocator dumps used fragments in memory status
    
    (cherry picked from commit 8e2d45cb1cd71ec81852a5c0e329c9b3e9d141c5)

commit 30069ddfd7983c9949760f96d81fe4213b658cdd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 11 15:40:04 2016 +0200

    dialog: buffer-based remove of custome header tracking cseq updates
    
    (cherry picked from commit 5be968a37cfb976339bfb8f3faa8b712c169ed03)

commit 302cb1bc4551129cbc62bb1ad54ebfb1da9c04f3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 11 15:38:24 2016 +0200

    core: fix offset to in hdr add helper added recently
    
    - one char was jumped over
    
    (cherry picked from commit 9e5617324f1194f20e4292446922695439e2f9d7)

commit 9cf3dd6086bf810c684429c85a9efb049fe4ef9e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 11 13:47:05 2016 +0200

    core: mem/qm - test cfg core mem_status_all to print memory status
    
    (cherry picked from commit acccc6cd6bd1dbb83513175edd391cfb35ed95cc)

commit 92adadfd794ba744e45166c9207b805698a41bc4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 11 13:45:41 2016 +0200

    core: mem_status_all - added to cfg core structure
    
    - allow selecting of dumping memory status also for used fragments
    
    (cherry picked from commit 160ce1659e9d3fd376f9fc2d6e56216b190fa529)

commit 183435ad7225abf4c66782080efd8a482631d559
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 11 13:44:11 2016 +0200

    core: mem - qm: coherent indentation and whitespacing
    
    (cherry picked from commit 4b9618f119b43adafb861bae5c64204ec732726b)

commit 759f068c02ba7ca069a1ad3a3e5b4abc8d24872c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 11 13:19:30 2016 +0200

    core/mem: qm - test and print status for chunks start/end markers for mem status
    
    (cherry picked from commit ef50e77b80d0b33b317263018101d5801c0860f8)

commit 92f9b4fbc7c0df7ebc5b961bd3245aeaf8173bae
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 11 13:16:31 2016 +0200

    tls: test if ssl crypto locking callback is already set
    
    - don't start if yes, ssl lib needs to use shared memory
    
    (cherry picked from commit 9f338d7525edf72f10bfed3b37b8db5a2870431f)

commit d1f3972adebe130a2a9c2029cc28914492f3ab51
Author: murfur <m.furmur@gmail.com>
Date:   Mon Jul 11 13:24:21 2016 +0300

    modules/ipops: fix subnet matching for mask /0
    
    (cherry picked from commit 2c26f8b574e1b8adb0e4fa5a6db7a54ab455ee21)

commit 6877ffc356e7a2bc1153e9d3abf2c4b8f0a5ebd4
Author: Dmitri Savolainen <savolainen@erinaco.ru>
Date:   Sat Jul 9 17:05:09 2016 +0300

    core: fix regex error for modules parameters
    
    Ambiguous was possible in params for multiple modules in one config line.
    
    (cherry picked from commit 198b116b0d58e61d9c35fdd0988ce97192b8f61e)

commit 81871f9858eb960b644064689d73984c0e26c333
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 8 13:48:48 2016 +0200

    rtpproxy: comment about child init rank filtering
    
    (cherry picked from commit c3acb864688656ef57d5a0a5263556fcf67d09d4)

commit f7e0b25c309d0b811c1c0bc37101b5a4e397e46e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 8 10:26:33 2016 +0200

    pv: return 5061 for port variables (e.g., $dp) when transport is tls
    
    - reported by Colin Morelli, GH #700
    
    (cherry picked from commit 0421bf53c6ec193238b15907cf4a7c83bbae4401)

commit b0780a56f926f9cc47da647747fc654dace3c738
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 7 11:47:40 2016 +0200

    db_mongodb: fix warning for bool comparison
    
    - reported by Olle E. Johansson, GH #696
    
    (cherry picked from commit f32e12b3159cf3cd411505f875ccc8c56cf7c68f)

commit 67bca90c6b6070be56f7285e8baf2c1c7d42c3c9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 6 16:59:32 2016 +0200

    dialog: use cookie header to detect cseq auth increment needs
    
    (cherry picked from commit 34f35b51e79f4265bdfb3d654866c698bde84c01)

commit 1b68b03c5b844a022af2d82b420604304e0b33fc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 6 16:51:37 2016 +0200

    core: helper functions for header management with strz values
    
    (cherry picked from commit aaec020b5cd033a7d7821dd4a3e447405bbbecad)

commit 35deae643668e967c29ff262380531c88c37074c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 6 16:49:35 2016 +0200

    uac: add cookie header for cseq tracking
    
    - mark the request to handle it in retransmissions
    - GH #679
    
    (cherry picked from commit b0c6db1a30b9d49f34f614d47e2bfe28b9dac62d)

commit 0d0719f50c5b7ea95da297a383feb11b1d91d943
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 6 16:27:08 2016 +0200

    dialog: pass info on cseq update tracking via cfg environment
    
    (cherry picked from commit cddcf1daa0c3747c12ed54734c1c91c0e7deefd6)

commit 7630aaa2c63a17c832025fdba01b022dc16bb829
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 6 16:22:44 2016 +0200

    core: structure to pass cfg env attributes between components
    
    (cherry picked from commit 4af9116951d0be9c3d042eabd632971b13df8ad1)

commit ef428c2f576d2935fba90d5019e450bf6b67372f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 29 18:23:54 2016 +0200

    Makefile.rules: exclude test folder from tags generation paths
    
    (cherry picked from commit 68b7a13b9950a24455e19913e740f92baa8674dc)

commit 7164e5d3d587149e03c7ad69feb3e9139ac30757
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Tue Aug 30 11:43:26 2016 +0200

    http_async_client: init PV API sooner
    
    fixes #760
    
    (cherry picked from commit 597242dfbfd883d136aa49d88266fc9edb6b8e09)

commit 384e9006469ed0176dce922eb49e133c969975e3
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Fri Aug 12 14:36:27 2016 +0200

    http_async_client: don't stop routing script execution for a POST query if transaction is not suspended
    
    (cherry picked from commit eb6b48f03b794ba7430e50b47402ba9cf091f96d)

commit ab9403494300d5a07a7fe307c3666df8dbc23847
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Sat Aug 6 12:41:14 2016 +0100

    kazoo: init cfg framework in child processes
    
    fixes crashing since commit c7bec3320f6907c4edd8416a5e5cfa89b071a411
    (cherry picked from commit d63869cd31a0ac0a61f218b3144de7a9f400e0ae)

commit 12777af81509e3f6aa3e88c6aacb8844403d1e0b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 13 16:03:32 2016 +0200

    janssonrpc-c: init cfg framework for additional process
    
    - revealed by GH #708
    
    (cherry picked from commit 5d8d565331111b80d72a20d19f2bcb14ea6301a4)

commit c86610943d5c84e0c6ae8fd9e8d40f29e936b4ea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 13 15:36:09 2016 +0200

    tm: execut cfg_update() inside t_continue()
    
    - refresh the values changed inside cfg framework
    - reported by Victor Seva, GH #708
    
    (cherry picked from commit c7bec3320f6907c4edd8416a5e5cfa89b071a411)

commit 1a5e83216e8699cab3680ff321a62a9be7c3c85f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 7 14:53:28 2016 +0200

    rtpproxy: init rtpproxy sockets array after allocation
    
    - do not init sockets for PROC_MAIN (for for=yes) and PROC_INIT to
      avoid duplicating sockets with child processed
    
    (cherry picked from commit 0fbac693b4d3ed913b64c2d000f27a96903b7e09)

commit 9aae641cd6e9fcb28d1f4a7b1c9bb8be1adcf7ef
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 7 14:51:24 2016 +0200

    rtpengine: init rtp engine sockets array after allocation
    
    - it can result in closing the random values found in memory, which can
      overlap with valid sockets, due to follow up execution of
      build_rtpp_socks()
    - do not init sockets for PROC_MAIN (for for=yes) and PROC_INIT to avoid
      duplicating sockets with child processed
    
    (cherry picked from commit d76761bf95a5745240d655ee63241b8d4652611d)

commit 0a274283514a34525daa471cf8e781fb339a870c
Author: grumvalski <federico.cabiddu@gmail.com>
Date:   Thu Jul 7 16:06:51 2016 +0200

    tm: check branch uri against current uri when deciding if append a new branch
    
    (cherry picked from commit 335e44635aa69ab73ec76f713a7d5ce7ce06748c)

commit 50da2ea87ceaabd2b9d6ef631c623cfcb3dcbdc2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 6 15:48:58 2016 +0200

    dialog: open db connection from rpc processes
    
    - might be requered by rpc commands when db realtime is set
    - reported by Dirk Teurlings
    
    (cherry picked from commit a7e7486b57f1b9d025f09c055a3dc360c131fa5b)

commit 7c108788a516c91869e95a01dafc508da473a031
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 4 15:11:01 2016 +0200

    rr: refactored the check route params to detect properly if same message is used
    
    - cached pointers may get invalid depending on the type of route block
    - reported by GH #663
    
    (cherry picked from commit 4949ebb7258aff41b2fd3a075bdc1a1af4684b5c)

commit 1ca980fc2d6856d08bd725ffdbb799225ed09885
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Jun 29 17:19:25 2016 +0200

    rr: fix spelling errors catched by lintian #688
    
    (cherry picked from commit 8f984a1be0726ec64cb4797a569fb44d1a7a9afd)

commit 7d9423448708330f197021d23e94e1b2d13ab8b8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 6 11:19:08 2016 +0200

    userblacklist: fixed copy-paste typo when evaluating table parameter
    
    (cherry picked from commit 5d285e90b0f145410acd15a7abf96d3b339a31b5)

commit 67fbc93eadbd07c0433d27c293336b845d30c1e9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 5 20:04:42 2016 +0200

    userblacklist: more debug info when failing to do the query
    
    - renamed some parameters in order to be suggestive for their purpose
    - code reformatting for long line
    
    (cherry picked from commit dce52ed68cf67375a7a9afbe34c8cc479b40c2c5)

commit 89c556b5839959d8ef6dce3f0ba7ab6a27c53f3e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 5 15:33:00 2016 +0200

    userblacklist: fix typo on evaluating the table parameter
    
    - regression introduced in previous commit, when converting to use core
      fixup helpers
    - reported by Tim Balmer
    
    (cherry picked from commit 3ad232e1d1ff8533fca425d3c4ee3ccaa1456916)

commit 379e6df158837c2510592c75d4a71c19c32f4d13
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Tue Jul 5 12:01:18 2016 +0200

    modules: readme files regenerated - topos ...

commit 795556061412439618c640ef19e8579486f0c58a
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)

commit 301017af120d0e7c75821c00dad07892b6a366c2
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)

commit c5d8095c7fa548a7199a03bf1f5d69d56202568a
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)

commit aea83a031cfb9a774d855462f50e4311cf9f7b43
Author: Spencer Thomason <spencer@whiteskycommunications.com>
Date:   Thu Jun 30 13:21:17 2016 -0700

    dialog: remove return statement from void functions
    
    (cherry picked from commit d90f3b86299223cd37fc21bf6af718540c76b380)

commit 33073d2af70ed0f289de6cfa2d754763e037ce1b
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)

commit bed895fcdd3cc7bc3ea131873405df0c90f8eb18
Author: Spencer Thomason <spencer@whiteskycommunications.com>
Date:   Thu Jun 30 12:44:11 2016 -0700

    core: fix Sun Studio build
    
    - update Makefile.defs for recent versions of Solaris Studio
    
    (cherry picked from commit 2a3915d456289cfc1685b081ab351fc00c1e3dfb)

commit e2874495b1ecad9e85b47f6d8bdb847fceb0c3ad
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)

commit 915edc834c9a694026b09d8b77dcfc4165d2998f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 30 14:39:28 2016 +0200

    topos: note in docs that masking callid is not implemented yet
    
    (cherry picked from commit 3c358de7683a15573dc1ee608e539ebb2e0122bf)

commit 87d37554e111760ad4362f0be1698ef1978ab944
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Jun 29 11:46:17 2016 +0200

    modules: readme files regenerated - dmq ...

commit 78a990946a1acd49e349ce46595f8641d6130781
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Jun 29 11:37:40 2016 +0200

    dmq Correct README
    
    Reported by Jan Hazenberg on mailing list
    
    (cherry picked from commit 0fbc629089328c35ac8041c5d453230de5334505)


===================== 2016-06-28 Version 4.4.2 Released =====================

===================== Changes Since Version 4.4.1 ===========================

commit 3e7ab9e84893b349bbc819027c963f5c72b922b5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 28 15:08:44 2016 +0200

    Makefile.defs: version set to 4.4.2

commit afad9210bd0f3b87ed18182572cc7f233bccd117
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 28 15:00:23 2016 +0200

    pkg/kamailio: version updates in some spec files

commit da1728b658cfb144713ebb9593ae742aeb5ca8fe
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 28 14:55:59 2016 +0200

    pkg/rpm: update spec files for v4.4.2

commit 8c3bf5423fc5d8be97a0a85c47ea4cdc9b59dc1f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 28 14:38:11 2016 +0200

    userblacklist: user core fixup helpers for string parameters
    
    - it allows both static and dynamic string parameters
    - should fix the issue of using static strings, the parameters were no
      longer evaluated and empty values were used
    
    (cherry picked from commit 54562b873c2c3d0a04f0587e7706188a3eb19a74)

commit bd9c32da743edacc8a2d6de48711c709ad1a7845
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Jun 28 14:22:36 2016 +0200

    pkg/kamailio/deb: version set to 4.4.2

commit 5f2b1721d1df12c2c3c9f7787b980cfb4e79af52
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Jun 28 14:19:34 2016 +0200

    pkg/kamailio/deb: mention that http_client is included at kamailio-utils-modules package
    
    (cherry picked from commit 90c90480c0de001c6c3010bae67a617b24b1ee4a)

commit a5866ef926ff6770227931c755188eb6178be07e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 28 12:38:23 2016 +0200

    acc: proper value for double representation of time for db accouting on 32b
    
    (cherry picked from commit 4fe259ab61212bed926cff8380239980b4fe6b19)

commit e81e15068b9733c2ed1ec21eb1fb4b5972bde36b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 28 09:42:00 2016 +0200

    http_client: removed unnecessary cloning of proxy parameter
    
    - the value is already zero terminated and this way avoid memory leak
    - wrap returning code to cfg in order to avoid 0 values
    - backported from master branch commit
      be677c2f8930f967277438b7b661baeacd7a5a53

commit 0350b416a4d8f09312ecba44bcfd44be15f3545a
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Mon Jun 27 16:17:55 2016 +0200

    modules: readme files regenerated - acc ...

commit fcc8266555d8e0846d0330d010b14fd6e8245290
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jun 27 13:44:00 2016 +0200

    sca: sca_call_info_update() document missing parameter
    
    (cherry picked from commit 0d0d42fa4bda5f37618af4c383f40bbb9ba46067)

commit 968afa0ba6a896cdba3a426fafb90607b2c96b12
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jun 27 13:39:24 2016 +0200

    sca: doc indent using tabs
    
    (cherry picked from commit a71aa0d3338a3e925053002d875d5f3ad969065c)

commit 55bca3abc0703a70cc65b769f419a532b820cb08
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jun 27 13:10:20 2016 +0200

    sca: add section ids
    
    (cherry picked from commit 730b4b0ca839bbcf248c3f7ddfee6974c1fa0c84)

commit 1464e0d46da6de4e662ba1fea5dd97c8f9848be6
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jun 27 13:04:06 2016 +0200

    sca: fix indent doc files
    
    (cherry picked from commit 6e9061bc101591d8ce8a9c7b7cbf696574d7545d)

commit c64209b200d82c3be78cf32254333f55d0b92afb
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)

commit 5aeffff693e8d7498f25b42ce9949f28901fb953
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)

commit 2e82a8bb035843f31a5add7ef83f9c3721f0f657
Author: Dmitri Savolainen <savolainen@erinaco.ru>
Date:   Mon Jun 27 12:53:01 2016 +0300

    nat_traversal: set via branch according to "z9hG4bK..." format (instead of "branch=0")
    
    (cherry picked from commit 5261c1d0723a5b59edd231c93e42d1c963eb6375)

commit ffd5b68651c24546e38c2dfff4e64937db131077
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)

commit 00f6c9f6c2f2665d455f9ad686198eae40758c19
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 23 21:04:47 2016 +0200

    utils: safe wrapper in case http status code is returned 0
    
    - returning it will stop config processing, replace the return code with
      -1 in such case
    
    (cherry picked from commit afb5bb99960d951217c6c94465cda92b10394e1a)

commit 601f47e71a3980d28663249e77b98a93bfdc27a0
Author: Spencer Thomason <spencer@whiteskycommunications.com>
Date:   Fri Jun 24 00:20:13 2016 -0700

    core: fix logging macros for Solaris Studio
    
    (cherry picked from commit 5244959b3089370e5df01d26e77d31211fce9370)

commit e3f53ef6158057b090c398f5afc0b2bcdf747430
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)

commit d7ddbd5fa460e701484dc76ba4f0c6b5a9861483
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 23 07:25:47 2016 +0200

    acc: don't multiply seconds with 1000 for time mode 2
    
    - it can go out of range for 32bit arch
    
    (cherry picked from commit 0c6653bf1c3ee7b64e811bc752e03fa0adfb0dfe)

commit a11ebb7d0e3c5fe7e160a2679a21c7c00bb11e99
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 22 18:41:40 2016 +0200

    log_custom: debug message before setting custom log function
    
    (cherry picked from commit 6c36b242f085367dd1d869bfbceb6454dcb2e006)

commit e47f912cc889e7e5ed50304924cb42292cff10be
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 22 18:34:40 2016 +0200

    log_custom: use buffer size for printing functions
    
    (cherry picked from commit 071556e9b75557dad756951f2fad71504469ca32)

commit 8814e5fc2e44f792cbff8e83d184034b3d1ebc59
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 20 22:39:08 2016 +0200

    tm: detect blind uac branch to avoid generating cancel for it
    
    (cherry picked from commit e36eebf36b72819b1b23c39469d60206f5df2bcf)

commit f087e6211f92484a5f0e625bc145479ba91b31a6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 20 19:16:26 2016 +0200

    tm: cleaned always enabled TM_UAC_FLAGS define
    
    (cherry picked from commit 4e7599064a75b8e6d0e6fbf228690cd628bfd508)

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

commit 81e55b894d1585adb0e48a88460a3b5e6a5ceb4d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jun 17 15:58:36 2016 +0200

    tm: actions triggered by t_coninue() executed as FAILURE_ROUTE type
    
    - the callback for scripting routing blocks are already those for
      failure route and the transaction is already created, all processing
      happing in the context of invalidating the "suspended" special branch
    - should prevent mistaken use of functions restricted for request route,
      such as msg_apply_changes()
    - following a report by Victor Seva, GH #676
    
    (cherry picked from commit f121e7c099ebf862dedcd5bdc1652d188446aa72)

commit f8aa9240ef8ea284b54789abf5556886066a7fa3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jun 17 15:24:48 2016 +0200

    textops: more details in doc about limitations of msg_apply_changes()
    
    (cherry picked from commit 474ab2280309574236f796f76e3b61251d8d23bd)

commit 57e0caee3ce86aca54f8eb7d15e0e65a5fb942ab
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Jun 15 22:30:07 2016 +0200

    imc Fix formatting
    
    (cherry picked from commit 8fa5c9f915b3aadb93835ae18a4f88a08b799f5e)

commit 3c45fb4674837b2302876a116c446e4abdd31196
Author: Federico Favaro <federico@aereo.lan.athonet.com>
Date:   Wed Jun 15 09:15:47 2016 +0200

    cdp: Change debug level of peer state to DBG
    
    IMHO debug level of message telling the state
    of the peer should be DBG. If any problem
    occurs on peers proper message will be written
    on log. This way we have lighter log
    
    (cherry picked from commit 79d022fbd50684e89d98afab66b66c08f259f4eb)

commit df5859f3269acbc2443ef77d951afd9c63ba7465
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 14 15:26:06 2016 +0200

    rtpproxy: added section ids and small adjustments to content and format
    
    (cherry picked from commit daa89b4e206dac49607c25bf67748915b9f280a2)

commit 0106c43e75a87d9ead0016489330b66e6c0b0b72
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)

commit 21304177dd9586e7bb3a04d40a8329464abcd9c1
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)

commit b3a320a6f7af03f12b832272c5bee3d34d596604
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Jun 10 16:47:02 2016 +0200

    textops: filter_body() remove previous \r\n that belongs to the boundary
    
    we were removing only '--boundary\r\n' but we must remove '\r\n--boundary\r\n'
    
    (cherry picked from commit c5dca6096785296c89acbfa4b2f7a7fd8a16d9a2)

commit 41fb662fed24e2edab8535059f5e6eb1bd7e0ca0
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)

commit 1c943ebeb1b4689b36a8d77c3283e0ad894cc403
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 9 13:04:47 2016 +0200

    uac: debug message if contact not matched for 200ok and jump to done
    
    (cherry picked from commit 0ad04a5847ceb6709c7c948a5a6ac958555c0265)

commit e6e45a4f1bf6abacdf2485b94e197881eac0c361
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 8 15:00:48 2016 +0200

    purple: added note in the docs that the module is not actively maintained
    
    (cherry picked from commit 4a681437a22ededb8392d06db6bfd0d377649051)

commit 7814715fe05d327d2995d73eab6233b210d63983
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 8 14:42:03 2016 +0200

    async: small update to copyright year to test auto-generation of readme
    
    (cherry picked from commit 8ccb20adf51035aebf4512dbba71c8c1c9db4f92)

commit 6d694df0f0731602768bae2d52871bd3c62e67e3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 8 14:40:47 2016 +0200

    app_java: added note in makefile about generating the readme on a system without java
    
    (cherry picked from commit 816ece3d35fea26d656addb38f73412d3f7c33b3)

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

commit 414d750be5117d7fe5fb5fe248b7bcadaec5dfa4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 8 10:39:25 2016 +0200

    core: mem/tlsf - return unsigned long for function giving available memory
    
    - aling it with mem api prototype
    
    (cherry picked from commit 0ea1b700458888f60d54f3ebf192e09b9ea56d37)

commit 05f2de7eeec6ee6930b1163b481257488720faff
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 8 10:28:32 2016 +0200

    core: mem - qmalloc - cast size to unsigned long in debug messages
    
    - better for compatibility with C sepcs older than C99
    - newer specs allow %zu, but 'z' specifier is not in older
      specs, %lu being the safer approach
    
    (cherry picked from commit f17ac878a555b9baad3954e0e8c6b390378bad5a)

commit 43dc23cf55bc7d63e0932c909ae3daf65b698c68
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 8 10:19:20 2016 +0200

    core: mem - fmalloc - cast size to unsigned long in debug messages
    
    - better for compatibility with C sepcs older than C99
    - newer specs allow %zu, but 'z' specifier is not in older specs, %lu
      being the safer approach
    
    (cherry picked from commit 7e8b679b6a2c66b3695da3f1e076cfa525607d34)

commit dc83ca0ba9cf77dd38d45d34294ef3b20de1bc4a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 8 10:04:08 2016 +0200

    core: mem - use size_t for tlsf memory management functions
    
    (cherry picked from commit 587e24a48094ad672aa625461a69363219de6922)

commit eea33aad9bb67e8f4ef7413f44cdf52d1fc35b83
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 8 10:03:50 2016 +0200

    core: mem - use size_t for qm memory management functions
    
    (cherry picked from commit 7a5c95d77f863d4af6115b2b744549bd7fe6fc89)

commit dd2f601207d647c0d7c8e946daaa01eddc095444
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 8 10:03:18 2016 +0200

    core: mem - use size_t for fm memory management functions
    
    (cherry picked from commit b2f1456ae03f2c75aceab8eea177464dc4cc3672)

commit f10511e04712242cd98efa443c1f870a5209db7f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 8 10:01:51 2016 +0200

    core: mem - use size_t for memory management api prototypes
    
    - be compatible with standard malloc(...) prototype
    
    (cherry picked from commit bab8a6b172e2a0a6155515587e72d674205dbe0c)

commit 05fe8f8de5d83437f80fe3e18950450eb98e1bce
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)

commit 96088fc7a1f39544175a4582be1e346db17611b4
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)

commit c5ae53c738381f9b6d4c6163a6630717e7fb2ed0
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jun 6 11:47:23 2016 +0200

    tls: fix compilation warning
    
    > tls_config.c:403:6: warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result]
    >                                         write(out_fd, &ch, 1);
    >                                         ^~~~~ ~~~~~~~~~~~~~~
    > tls_config.c:408:5: warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result]
    >                                 write(out_fd, &ch, 1);
    >                                 ^~~~~ ~~~~~~~~~~~~~~
    > 2 warnings generated.
    
    (cherry picked from commit f0ac15dc896f959cb92ad85fd1426fac1aa0bb55)

commit a60ba5506c64b7752cf55e9ef3292ce21dcd1741
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jun 6 11:41:14 2016 +0200

    app_java: fix compiler warning
    
    > java_msgobj.c:233:80: warning: comparison of array 'msg->add_to_branch_s' equal to a null pointer is always false [-Wtautological-pointer-compare]
    >     jStrParam = (*env)->NewStringUTF(env, (msg->add_to_branch_len <= 0 || msg->add_to_branch_s == NULL) ? "" : strdup(msg->add_to_branch_s));
    >                                                                           ~~~~~^~~~~~~~~~~~~~~    ~~~~
    > 1 warning generated.
    
    (cherry picked from commit 44d17221c3a72401b1d3157cc969acf07cb80bd0)

commit a0fa55b3bd63b1bbd1d29e9a07d7e6e95fad789b
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jun 6 10:24:01 2016 +0200

    cdp: fix compilation warnings
    
    > peerstatemachine.c:97:19: warning: implicit conversion from enumeration type 'peer_state_t' to different enumeration type 'peer_event_t' [-Wenum-conversion]
    >                                         next_event = I_Snd_Conn_Req(p);
    >                                                    ~ ^~~~~~~~~~~~~~~~~
    > peerstatemachine.c:531:10: warning: implicit conversion from enumeration type 'peer_event_t' to different enumeration type 'peer_state_t' [-Wenum-conversion]
    >                 return I_Rcv_Conn_NAck;
    >                 ~~~~~~ ^~~~~~~~~~~~~~~
    > peerstatemachine.c:534:9: warning: implicit conversion from enumeration type 'peer_event_t' to different enumeration type 'peer_state_t' [-Wenum-conversion]
    >         return I_Rcv_Conn_Ack;
    >         ~~~~~~ ^~~~~~~~~~~~~~
    > 3 warnings generated.
    
    (cherry picked from commit 26d1426cfeb926ee440542716e7365d16b627801)

commit b9b1aefa7e7e8d559e86e9cda2075d352a6eee43
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jun 6 10:22:57 2016 +0200

    cdp: fix compilation warning
    
    > peerstatemachine.c:97:19: warning: implicit conversion from enumeration type 'peer_state_t' to different enumeration type 'peer_event_t' [-Wenum-conversion]
    >                                         next_event = I_Snd_Conn_Req(p);
    >                                                    ~ ^~~~~~~~~~~~~~~~~
    > peerstatemachine.c:531:10: warning: implicit conversion from enumeration type 'peer_event_t' to different enumeration type 'peer_state_t' [-Wenum-conversion]
    >                 return I_Rcv_Conn_NAck;
    >                 ~~~~~~ ^~~~~~~~~~~~~~~
    > peerstatemachine.c:534:9: warning: implicit conversion from enumeration type 'peer_event_t' to different enumeration type 'peer_state_t' [-Wenum-conversion]
    >         return I_Rcv_Conn_Ack;
    >         ~~~~~~ ^~~~~~~~~~~~~~
    > 3 warnings generated.
    
    (cherry picked from commit 007bd7e0c874f25ff73bfd36bd210b0fed2bac7a)

commit 83a8709249c4b0197eb78b70bc7e37fdd146f3e4
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jun 6 10:10:13 2016 +0200

    pua_xmpp: fix compilation warning
    
    > xmpp2simple.c:372:10: warning: expression which evaluates to zero treated as a null pointer constant of type 'char *' [-Wnon-literal-null-conversion]
    >                 slash= '\0';
    >                        ^~~~
    > 1 warning generated.
    
    (cherry picked from commit c3bbe6e059ade56959b68e6caae2f8521734f502)

commit 7d8e4e6b7b0ad43ec3920ddca941458bfe773841
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jun 6 10:05:45 2016 +0200

    peering: fix compilation warning
    
    > verify.c:58:30: warning: comparison of array 'vp->strvalue' equal to a null pointer is always false [-Wtautological-pointer-compare]
    >     if (vp->lvalue==0 || vp->strvalue==0)
    >                          ~~~~^~~~~~~~  ~
    > 1 warning generated.
    
    (cherry picked from commit bb545d02225f23e7d1d9c950f2e4645db3d33c4f)

commit 3bc6b9123c46dab10a53baafea95a84be62cfbf9
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jun 6 10:03:42 2016 +0200

    misc_radius: fix compilation warning
    
    > functions.c:47:27: warning: comparison of array 'vp->strvalue' equal to a null pointer is always false [-Wtautological-pointer-compare]
    >         if (vp->lvalue==0 || vp->strvalue==0)
    >                              ~~~~^~~~~~~~  ~
    > 1 warning generated.
    
    (cherry picked from commit 4e2f17dfc6ae25739cb40328f3d5636ea1ab6fca)

commit ccb09869abe80d2b5d9d709431c0499514720969
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jun 6 09:45:38 2016 +0200

    auth_radius: fix compilation warning
    
    > authorize.c:110:8: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion]
    >         ret = AUTH_NONCE_REUSED;
    >             ~ ^~~~~~~~~~~~~~~~~
    > authorize.c:114:8: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion]
    >         ret = AUTH_STALE_NONCE;
    >             ~ ^~~~~~~~~~~~~~~~
    > authorize.c:120:8: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion]
    >         ret = AUTH_ERROR;
    >             ~ ^~~~~~~~~~
    > authorize.c:124:8: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion]
    >         ret = AUTH_NO_CREDENTIALS;
    >             ~ ^~~~~~~~~~~~~~~~~~~
    > authorize.c:131:8: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion]
    >         ret = AUTH_OK;
    >             ~ ^~~~~~~
    > authorize.c:148:9: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion]
    >                 ret = AUTH_ERROR;
    >                     ~ ^~~~~~~~~~
    > authorize.c:153:12: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion]
    >             ret = AUTH_ERROR;
    >                 ~ ^~~~~~~~~~
    > authorize.c:159:12: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion]
    >             ret = AUTH_ERROR;;
    >                 ~ ^~~~~~~~~~
    > authorize.c:186:12: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion]
    >             ret = AUTH_ERROR;
    >                 ~ ^~~~~~~~~~
    > authorize.c:189:12: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion]
    >             ret = AUTH_OK;
    >                 ~ ^~~~~~~
    > authorize.c:193:8: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion]
    >         ret = AUTH_INVALID_PASSWORD;
    >             ~ ^~~~~~~~~~~~~~~~~~~~~
    > 11 warnings generated.
    
    (cherry picked from commit 1db19f1672ebebcb916f4415c59f5c820a1b0068)

commit de13f20446d0ee18ccc1033858caf21b11cd2437
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jun 6 09:37:36 2016 +0200

    db_berkeley: fix compilation warning
    
    > km_db_berkeley.c:486:58: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
    >                 if ((ret = bdb_get_columns(_tbc->dtp, *_r, lres, _nc)) < 0)
    >                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
    > km_db_berkeley.c:513:50: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
    >                         if ((ret=bdb_append_row( *_r, dbuf, lres, i)) < 0)
    >                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
    > km_db_berkeley.c:567:58: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
    >                 if ((ret = bdb_get_columns(_tbc->dtp, *_r, lres, _nc)) < 0)
    >                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
    > km_db_berkeley.c:572:47: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
    >                 if ((ret=bdb_convert_row( *_r, dbuf, lres)) < 0)
    >                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
    > 4 warnings generated.
    
    (cherry picked from commit 6e376ee273cb95afae31b0183e3b7bf3468c4520)

commit b051f29e2064205d11ebf6f8d6b315089aa7de6f
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Jun 3 10:34:25 2016 +0200

    kamctl remove svn ID's and history
    
    (cherry picked from commit e3cfe2adf3af1cb7b909c5f4d3c7a481d1cfa224)

commit dfc6643fbbfb7f1c469c264e6f93b0be402d5a56
Author: Lucian Balaceanu <lucian.balaceanu@1and1.ro>
Date:   Thu Jun 2 17:34:39 2016 +0200

    rtpengine: cookie is now $server_id_$mypid_$myseqn
    
    (cherry picked from commit 3e92a47fb3c3f4fc97f7e3cdeb33f8b111c6b1f8)

commit f265cad36b2cffc83cfcb517731aea98510cafc2
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu Jun 2 17:46:51 2016 +0300

    JANSSON: Improved support for JSON-Type "Integer", which can in fact be long (or even long long)
    
    (cherry picked from commit 691e088fe5b23faa39c2f32df19690ce4b7a7c7d)

commit 9d6a2aec05c77422a1e90dd89af5f63eed76c374
Author: Mikko Lehto <mslehto@Ä±ki.fi>
Date:   Thu Jun 2 16:50:35 2016 +0300

    Revert "modules/ims_qos modules/ims_registrar_scscf: fix comparison of unsigned expression"
    
    This reverts commit 94b4c25640c0f486c578a9e0670dad0aa5dda0c1.
    
    (cherry picked from commit a787c38c241eec165c2cb8e0362ba68fa769141f)

commit 2d0cb2ca09f0db87e7de02c169841c407bf41cf1
Author: Lucian Balaceanu <lucian.balaceanu@1and1.ro>
Date:   Thu Jun 2 13:50:02 2016 +0300

    rtpengine: change cookie to hostname_pid_seqno
    
    - pid_seqno in gencookie() is not a unique identifictor in a multi kamailio setup
    
    (cherry picked from commit 69e57b9260c6c09380fdb9cfd074ea67a459230a)

commit 7b77d4e218224c6fa6f3ccb8280b238da0e5e4e6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 2 08:34:16 2016 +0200

    presence: new parameter to set the order by string for fetching records
    
    - used when retrieve_order is 1
    - new param: retrieve_order_by - default value is 'priority'
    
    (cherry picked from commit 8c5432e5285564d6104189d6358774b8d8f3382b)

commit c2e87f015f821e44bdb8bbaed8d61e695343ea2d
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)

commit c4566aa89a9564859dc856036363cd803219c825
Author: Dragos Oancea <dragos.oancea@athonet.com>
Date:   Tue May 31 10:52:18 2016 +0200

    ims_registrar_pcscf: fix getContactP() for is_registered_fallback2ip param - so that script function pcscf_is_registered() actually finds the contact .
    
    (cherry picked from commit e88ea4022af341bb67e959c42d2096a42ae3796d)

commit e80eee8be47cfe96fbaa08f96df325bdbfc78b09
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon May 30 17:13:28 2016 +0300

    mem: Add on-error log messages for q_/f_ functions
    
    Log some errors in case some memory API functions fail.
    
    (cherry picked from commit b0dea316a2aa471cf92f122e3432a6549cf0ff5c)

commit 995d4084ebe192a51b89bd6b901e4d4b6ddd9fd7
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)

commit 761f84a61745e433850cb286da020ea595752784
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)

commit fd6501f8fb220408c98daeb2e84cb3e17ade5d7c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 30 12:03:02 2016 +0200

    ndb_mongodb: note about mongodb c driver version and tls
    
    (cherry picked from commit d1fbec620bdb923aace665170ddabedddd2a3697)

commit 3968feedcb62ca39ae6088b3ec6c5bec875d6b37
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 30 12:02:23 2016 +0200

    db_mongodb: note about mongodb c driver version and tls
    
    (cherry picked from commit 59daee299909a7e27b5d0ec5d9a9967cd1e8e7e3)

commit fbe8523a87637518aa9d1d9d2c2954156959d5f7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 30 11:54:34 2016 +0200

    tm: reset T_ASYNC_SUSPENDED flag at beginning of t_continue()
    
    - should allow doing t_suspend() inside the route executed by
      t_continue()
    - related to GH #644 and #645
    
    (cherry picked from commit 827ec4fc2c9fcc2bf9f814b0545ae64784d8e3b0)

commit 4cc369335494f2be7ac71cbc2662c9635162a47b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 30 10:35:38 2016 +0200

    tm: coherent indentation and whitespacing for t suspend code
    
    (cherry picked from commit d85dd4eab4eaf797ecf89a1d3540c02c207d2de4)

commit c67edea82106d40f709fc60c47def88debf0f3c8
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri May 27 16:13:16 2016 +0200

    sqlops Delete comment about modules_k
    
    (cherry picked from commit 1b29ea77e1ceef8c74da930c9df88409d47f744e)

commit 3cca0eb13b151b7822ee97d4bcd4e315aaeb77b1
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri May 27 09:53:31 2016 +0200

    acc_radius Remove SVN ID, history
    
    (cherry picked from commit 18d614e6c2eb673c08871206e6cdc153cc3c8928)

commit 13a361bec5cb2491ef9bc6f8b917e14e102814d4
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)

commit 52358d298f55e89841fa22899b7cb83826843c30
Author: Andrew J Robinson <AndyJRobinson@users.noreply.github.com>
Date:   Thu May 26 16:30:35 2016 +0200

    uac: read all 12 columns from uacreg database table
    
    - fix when the database connector does not have DB_CAP_FETCH capability
    - GH #642
    
    (cherry picked from commit d3abee96d9ddfa6b0600d9e7f6864bd5786fdebe)

commit 3e0f2436d57e46dda85a9f875beedbdf3eb7724c
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Wed May 25 13:49:39 2016 +0300

    modules/ims_dialog: fix clang warning -Wparentheses-equality
    
    (cherry picked from commit 5395bbe6522ab9b9874162874935119cff8aa764)

commit eb9a338ba563919682e74306c33d87961be17414
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Wed May 25 13:49:21 2016 +0300

    modules/ims_qos modules/ims_registrar_scscf: fix comparison of unsigned expression
    
    (cherry picked from commit 94b4c25640c0f486c578a9e0670dad0aa5dda0c1)

commit 3b3481180be9878d8837f49b77cd76284cc11221
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)

commit ad0f9f62fa761dcfcbe4ee21a92acc97be1c9c8f
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Tue May 24 12:37:44 2016 +0300

    modules/sipcapture: fix possible NULL pointer dereference
    
    (cherry picked from commit a9cce1772d25e1f03cec3ee291ae5fb4a945f82f)

commit d84d8a800e504561fe9036bc8e0fd15bd17d334f
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Tue May 24 12:27:14 2016 +0300

    modules/uid_domain: initialize variables
    
    (cherry picked from commit e6a3f6605f50d16f673724a2dc6cf22fc47bc717)

commit b351655cc53342137106cf9d6e4182950ee8ea0e
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)

commit c95ab90d1f8f6fcf3d172f774c8c501775a35999
Author: Dmitri Savolainen <savolainen@erinaco.ru>
Date:   Tue May 24 12:51:06 2016 +0300

    uac: reset UAC_REG_DISABLED flag (if need) after refresh
    
    (cherry picked from commit 8e0ae1f825c080a050c7e755eea67d2c56d6841f)

commit 877beb6b77baf44ddab3dc78965b3c065a2c1ee2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 24 09:07:32 2016 +0200

    Makefile.defs: cleaned unnecessary whitespaces
    
    (cherry picked from commit 897d8319ddce6b7834c8277ddcc436ffdbe5d164)

commit 82b24524dc6df842d3d1c11bf5f5a1c16f2a8fa5
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Sun May 22 02:43:18 2016 +0300

    modules/presence_conference: re-organize preprocessor symbols
    
    Fixes compilation on FreeBSD where no special feature request is needed
    
    (cherry picked from commit 9852f751edb99b5190f16ffe68c62eb0f51f85bc)

commit 01698f47ab0be22f0d80cb0a66bbeb92f8177821
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)

commit 6787a5ecfec64202ec80c2e9fe85c149a31e75ff
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 20 07:16:46 2016 +0200

    dispatcher: get rid of compile warning about unreachable code
    
    (cherry picked from commit 5ac0f5c43da106e8130143a2ad83d4a131513a18)

commit cac8f8df9dc1ccd6c97e80aaee1f4f3d766f1f7e
Author: Dmitri Savolainen <savolainen@erinaco.ru>
Date:   Wed May 18 20:07:38 2016 +0300

    uac: uac.reg_refresh doc is supplemented
    
    (cherry picked from commit 3310aa311b76d44f33cf784d20b874db259b61b2)

commit 14c1376a8b1afecae229124d84acb629b60424cc
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Tue May 17 14:49:54 2016 +0300

    lib/srutils: fix gcc warning GH#612
    
    > sha256.c: In function 'sr_SHA256_Final':
    > sha256.c:613:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
    >    *(sha2_word64*)&context->buffer[SHA256_SHORT_BLOCK_LENGTH] = context->bitcount;
    >    ^
    > sha256.c: In function 'SHA512_Last':
    > sha256.c:930:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
    >    *(sha2_word64*)&context->buffer[SHA512_SHORT_BLOCK_LENGTH] = context->bitcount[1];
    >    ^
    > sha256.c:931:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
    >  *(sha2_word64*)&context->buffer[SHA512_SHORT_BLOCK_LENGTH+8] = context->bitcount[0];
    >  ^
    
    (cherry picked from commit cfccbfa8590dffe9a1282dba6ce757f686f55599)

commit d26f29930d3ccc01419f0868637c7a1f1eb8173d
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue May 17 13:23:11 2016 +0200

    presence_xml: fix compiler warning #612
    
    > CC (gcc) [M presence_xml.so]		pidf.o
    > In file included from /usr/include/time.h:27:0,
    >                  from pidf.c:50:
    > /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 9f1aa931dafc0d654af4d51b5e4ab6a72a71fb0c)

commit ea3002aa6f7d1edf8cb25d9338903049132c33fe
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue May 17 13:22:18 2016 +0200

    presence_dialoginfo: fix compiler warnings #612
    
    > CC (gcc) [M presence_dialoginfo.so]		pidf.o
    > In file included from /usr/include/time.h:27:0,
    >                  from pidf.c:48:
    > /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 e8c7b29e1d051619595f2d45276d8c775bc278a3)

commit 387ed0885d17d8210864b45f43ec0dea564777a4
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue May 17 13:20:45 2016 +0200

    db2_ldap: fix compiler warnings #612
    
    > CC (gcc) [M db2_ldap.so]		ld_fld.o
    > In file included from /usr/include/string.h:25:0,
    >                  from ../../str.h:24,
    >                  from ld_cfg.h:30,
    >                  from ld_fld.h:37,
    >                  from ld_fld.c:39:
    > /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 08927c98edab0c1201138fbd4f9760dcdf3a35c1)

commit 5245837ff6af3c88f5a9bb8ee4f5266379fb97ff
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue May 17 13:02:22 2016 +0200

    presence_conference: fix compiler warnings #612
    
    > CC (gcc) [M presence_conference.so]		pidf.o
    > In file included from /usr/include/time.h:27:0,
    >                  from pidf.c:49:
    > /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 3976224f6bb4b790b1752a00174439a1e2de1665)

commit 2aa23040971693c9ebc598e3b4bea79e3d2a86de
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue May 17 12:09:02 2016 +0200

    db_mysql: fix compile warning #612
    
    > CC (gcc) [M db_mysql.so]		my_cmd.o
    > In file included from /usr/include/string.h:25:0,
    >                  from ../../lib/srdb2/../../str.h:24,
    >                  from ../../lib/srdb2/db_gen.h:30,
    >                  from ../../lib/srdb2/db_drv.h:29,
    >                  from my_cmd.h:25,
    >                  from my_cmd.c:33:
    > /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 3c4fa1250c8c3de74e9415a064ba75f97e1cbb4f)

commit b6d341548abeb85f20c305b4cf0617e8f9a404ee
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri May 13 10:36:45 2016 +0200

    lib/srdb1: fix compiler warning #612
    
    > CC (gcc) [L libsrdb1.so.1.0]    db_ut.o
    > In file included from /usr/include/time.h:27:0,
    >                  from db_ut.c:50:
    > /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 09470aed719b0fad6c600d9c18a339e343550f33)

commit 78192719edaa1327a4420a2f248ee5602eae91aa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 17 08:16:12 2016 +0200

    cfgutils: added more to docs for route exists functions
    
    (cherry picked from commit 472782d2f094b1971543b4d0c3733058d9086d78)

commit 0aa9f5458a59909a756b5a6f0d692ec264bb3fa3
Author: Phil Lavin <phil.lavin@synety.com>
Date:   Mon May 16 15:17:04 2016 +0100

    pua_dialoginfo: reduce the log level of every call to dialog_publish
    
    Change the log level of calls to dialog_publish() from INFO to DBG
    
    (cherry picked from commit a5e89b42151ba3697835cff4a2a379422a9afc46)

commit e8a063a7001bad32144765f12928cf188b773e20
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)

commit c6740e84d2dd42e7aa0da33d18228c516573de46
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 14 10:11:33 2016 +0200

    jansson: removed empty parameters section
    
    - added section ids
    
    (cherry picked from commit 92dcec82b4f7e0de07e06d51bd57d612c949241c)

commit feaae5a731c35778d8de32a7c87baead2def4987
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 14 09:30:55 2016 +0200

    acc_radius: added section ids in docbook
    
    (cherry picked from commit 38bdeee32afb895af3a759373e1c29a30e5e5560)

commit 27e2343d5e7da9c03fd37ecbe49e126d4a753d75
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri May 13 10:34:33 2016 +0200

    dispatcher: fix compiler warning #612
    
    > CC (gcc) [M dispatcher.so]      dispatch.o
    > dispatch.c: In function 'ds_set_attrs':
    > dispatch.c:263:8: warning: 'tmp_rweight' may be used uninitialized in this function [-Wmaybe-uninitialized]
    >     int tmp_rweight;
    >         ^
    > make[3]: 'libkmi.so.1.0' is up to date.
    
    (cherry picked from commit 6dd4b1f83cb041a42571ef1355832661be0ae492)

commit debffdc10887a0654ce1e6451dead14aa36083b2
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri May 13 10:25:42 2016 +0200

    dmq_usrloc: fix compiler warning #612
    
    > CC (gcc) [M dmq_usrloc.so]      usrloc_sync.o
    > usrloc_sync.c: In function 'usrloc_dmq_handle_msg':
    > usrloc_sync.c:403:12: warning: 'reg_id' may be used uninitialized in this function [-Wmaybe-uninitialized]
    >   ci.reg_id = reg_id;
    >             ^
    > usrloc_sync.c:401:13: warning: 'methods' may be used uninitialized in this function [-Wmaybe-uninitialized]
    >   ci.methods = methods;
    >              ^
    > usrloc_sync.c:405:19: warning: 'last_modified' may be used uninitialized in this function [-Wmaybe-uninitialized]
    >   ci.last_modified = last_modified;
    >                    ^
    > usrloc_sync.c:394:7: warning: 'q' may be used uninitialized in this function [-Wmaybe-uninitialized]
    >   ci.q = q;
    >        ^
    > usrloc_sync.c:399:12: warning: 'cflags' may be used uninitialized in this function [-Wmaybe-uninitialized]
    >   ci.cflags = cflags;
    >             ^
    > usrloc_sync.c:397:11: warning: 'flags' may be used uninitialized in this function [-Wmaybe-uninitialized]
    >   ci.flags = flags;
    >            ^
    > usrloc_sync.c:396:10: warning: 'cseq' may be used uninitialized in this function [-Wmaybe-uninitialized]
    >   ci.cseq = cseq;
    >           ^
    > usrloc_sync.c:393:13: warning: 'expires' may be used uninitialized in this function [-Wmaybe-uninitialized]
    >   ci.expires = expires;
    >              ^
    > usrloc_sync.c:407:2: warning: 'action' may be used uninitialized in this function [-Wmaybe-uninitialized]
    >   switch(action) {
    >   ^
    > make[3]: 'libsrutils.so.1.0' is up to date.
    
    (cherry picked from commit c7c8d31e4a4f9640673099aa1589e3fe96fad558)

commit 1740d3861d0bcabe3897285fc1f64629da1433a0
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu May 12 22:08:28 2016 +0200

    sms: fix compiler warning #612 (#617)
    
    * show error message if error in write
    
    > CC (clang) [M sms.so]       libsms_modem.o
    > libsms_modem.c:77:2: warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result]
    >        write(mdm->fd,cmd,cmd_len);
    >        ^~~~~ ~~~~~~~~~~~~~~~~~~~
    >1 warning generated.
    (cherry picked from commit a61ff084bc87c7d3dd05b14afd35795b466d37dc)

commit 644bc141ca91c86fdf83b0998558dd647e6a0693
Author: Frank Carmickle <frank@silentcircle.com>
Date:   Thu May 12 18:00:52 2016 +0200

    tm: updated the reason text for canceled branches after one is answered
    
    - change answered elsewhere to call completed elsewhere
    - "Call completed elsewhere", RFC3326, defines this as the string to send
    - submited by William King <william.king@quentustech.com>, GH #610
    
    (cherry picked from commit e75837afc7e146d0f43e637d394146c3f1d05eea)

commit 99e1c33b1bb16959273114eebcf1cf134d75997d
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Thu Jun 9 15:46:27 2016 +0200

    modules: readme files regenerated - dialog ...

commit a3b6c3f836e8988b843eb25d5f553ff554821df8
Author: Olle E. Johansson <oej@edvina.net>
Date:   Thu Jun 9 15:42:42 2016 +0200

    docbook Update location of our bug tracker

commit b5d274b52619a935a71a346cb7cf24486a8474c5
Author: Kamailio Dev <kamailio.dev@kamailio.org>
Date:   Wed Jun 8 14:50:15 2016 +0200

    modules: readme files regenerated - app_mono ...

commit 42be15030909cf31cedbb3642e2a6b51b2b5ae9f
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)

commit 253909bf673c0a59e7adf578bb5df73eb157d0f2
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)

commit bb07a9d6229bbd191078d3a886b82308d066dbda
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Jun 7 14:25:31 2016 +0200

    dialog Document states of a dialog
    
    The states are stored in the state_column in the database, but was only explained in source code previously
    
    (cherry picked from commit 50346dbc671078cab8e1d9f21f410a96286c7a83)

commit 9d4e2e1c987e2c5d15dd6f6c434e0467d678a46e
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Jun 7 14:05:17 2016 +0200

    dialog Use correct default name for toroute_name database column
    
    (cherry picked from commit 6196309a05c5de13dab2606bd2e227cebd7fa477)

commit 09cb608ee56ca4d336d5a02c8bf2fd5ea05ff4d0
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Jun 7 13:48:52 2016 +0200

    dialog fix typo in README and doc
    
    The call_id_column variable was named callid_column in the doc.

commit 70a2ab1c64bc19d4b67e09b990b78a23593999ce
Author: jaybeepee <jason.penton@gmail.com>
Date:   Thu Jun 2 16:30:21 2016 +0200

    modules/ims_usrloc_scscf: do not use DB functions if db_mode not enabled.
    
    (cherry picked from commit 06df7d591e56d48ddbc100e5be4dc917731fc1a4)

commit 7a0de650d5d443f84fd3aeb8d6209663074dc6da
Author: grumvalski <federico.cabiddu@gmail.com>
Date:   Sun Jun 5 08:27:37 2016 +0200

    cnxcc: release credit_data in terminate_all_calls
    
    - GH #563
    
    (cherry picked from commit d0bdaa7567240b18794ab7512b09a55767c44240)

commit 12b0480169feab25ad68509c23f472155f10082b
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)

commit e4e5ad4c674d1b27f0c68b7932b679b36e50c08d
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Jun 3 11:17:07 2016 +0200

    travis: remove rebuild twice for MEMDBG test
    
    (cherry picked from commit eb0d271af95ba0eb409716335d86351ea9e94343)

commit 520b6fcd3ae75575c61b31a41d49ddaeab87f24f
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Jun 3 11:12:50 2016 +0200

    pkg/kamailio/deb: fix build rule for modules
    
    (cherry picked from commit 2115943fb5beb11a4b461c14f16dc42df8f32ab3)

commit e5f76d42e98b70ad77b275c654b48a7f22b2df66
Merge: 9bbe982 cad6a67
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri May 27 16:14:28 2016 +0200

    Merge branch '4.4' of https://github.com/kamailio/kamailio into 4.4
    
    Apologies
    
    * '4.4' of https://github.com/kamailio/kamailio:
      uac: proper skip of uacreg records with empty attributes
      uac: proper handling of empty attribute for uacreg refresh
      Makefile.defs: detect gcc 6.x

commit 9bbe98204295df6a0a2eadc6aaf539c6597f99b5
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri May 27 16:12:43 2016 +0200

    sqlops Document return values for sql_query()
    
    (cherry picked from commit 639574e79200b5ffae4274b862ad595bd209da24)

commit cad6a67a41c8085f126798859b38a64a7350fbf6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 27 11:39:09 2016 +0200

    uac: proper skip of uacreg records with empty attributes
    
    (cherry picked from commit 451b19597c5436ba481a49ecc89cc113829a9425)

commit 3acfc0003915401f1a27120b9a5d329b2e52e78d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 27 11:14:26 2016 +0200

    uac: proper handling of empty attribute for uacreg refresh
    
    - reg_db_set_attr() does a continue on empty value, but for this
      operation was not used inside a loop
    - reported by Dmitri Savolainen, GH #643
    
    (cherry picked from commit a34b382002cf9efe13c913f547ffacec3bd7757f)

commit 6a01019bf63cf897d2430d6ada085cd23465fa79
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 24 00:00:34 2016 +0200

    Makefile.defs: detect gcc 6.x
    
    - reported by Anthony Messina, GH #633
    
    (cherry picked from commit 1975ebdf37b9ffd325a38960bc0bf417466b432f)

commit d6710fdaf1ea8705655025e231d27828ac89da82
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue May 24 10:42:38 2016 +0200

    kex Fix spelling error and add "core" as an example of a module name
    
    (cherry picked from commit b5ef63f447e82caf95aa7f03d3c3c0e0e5de5503)

commit 63dea59a507c1e949c4eb605ca5b56163b25c8d4
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Tue May 17 14:06:56 2016 +0200

    http_async_client: workaround for dealing with HTTP Via format in replies
    
    (cherry picked from commit 2449f8591261b207c091f9a44ce6cf40bdb71ab6)

commit 053c522e45fedea8bdb2ed92bd1de0a82331a7bf
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)


===================== 2016-05-10 Version 4.4.1 Released =====================

===================== Changes Since Version 4.4.0 ===========================

commit 8ccc17f316731492e668d2de0d07b6eb1e5cb4fc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 10 16:45:21 2016 +0200

    Makefile.defs: version set to 4.4.1

commit 5e699d7bcdcffa457e3ff1945c5783e039c57380
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 10 16:41:13 2016 +0200

    pkg/rpm: spec updated to 4.4.1 for centos, fedora and oracle-el

commit ea95ff497fbeb9742ff7af395e907a94814547c4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 10 16:39:04 2016 +0200

    pkg/rpm: version set to 4.4.1 in rpm specs

commit f8449978ff36daba233b21c0017179f55815ebce
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 10 16:31:14 2016 +0200

    modules: acc_radius, kazoo, misc_radius - regenerated readmes

commit b09fc298bc21248486801c38a60fdb5829ea14e8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 10 16:27:18 2016 +0200

    misc_radius: fixed missing ending of docbook tag
    
    (cherry picked from commit 17ebcb3ed9c62302c3950fd378401460bef1a6a0)

commit 436bd786616cdce3b15069eb1ba08aeb853916cd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 10 16:26:29 2016 +0200

    acc_radius: fixed ending docbook tags
    
    (cherry picked from commit a2419ccee9a4d2f0f84fc871dbc8afdd3cf7f471)

commit 4ebbbaeaf3c2a2feb30266a7995fa334e3c0fe7b
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue May 10 12:07:55 2016 +0200

    pkg/kamailio/deb: set version to 4.4.1

commit 56bc38856944ca7f8fdbef32c6430b4dac049634
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue May 3 10:18:14 2016 +0200

    pkg/kamailio/deb: use libradcli-dev for radius
    
    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822338
    
    kamailio-radius-modules depends on libfreeradius-client
    libfreeradius-client has been deprecated in favor of radcli[1]
    
    (cherry picked from commit e0cb17c329c0f6fa03e55cf041d1ba2a97b6e64f)

commit 25d1ab175d0abd75bf90db6d8bc9d5a10b03d958
Author: Victor Seva <vseva@sipwise.com>
Date:   Tue May 10 08:10:51 2016 +0200

    [acc|misc]_radius: update documentation related to radius client libs_
    
    (cherry picked from commit d4710de1f4e6009598acdf3d837991346023f30e)

commit 956d7f29bb99dec6d6dbc0fff2f5df72d38679fc
Author: Victor Seva <vseva@sipwise.com>
Date:   Tue May 10 08:10:20 2016 +0200

    core: support radius radcli lib
    
    (cherry picked from commit 8aae606809be6160dd48708788051bf7a4a6bc42)

commit a164d19bbe74720ac428a2efd6074397cfb5180e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun May 8 09:41:15 2016 +0200

    smsops: safety checks for pkg malloc in pv get handler
    
    (cherry picked from commit d4a2ba2ef4323b4306109ab5ecccd1368e8c5f82)

commit a588ced38ff3460469e0d46a31c5786cb57fcaf8
Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
Date:   Mon May 9 09:31:02 2016 +0200

    modules/sipcapture updated modparam description
    
    (cherry picked from commit 6e9f1c045ae827ea4f6bec8ab62187ec41788255)

commit a2697207977e43784fe8eba632b7f88f4c641802
Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
Date:   Mon May 9 09:21:32 2016 +0200

    updated SQL and docs
    
    (cherry picked from commit 76649e4bced09b45d5c470a696168929e1758111)

commit 1fb9685ea83353a1d32edd7f94f3b4dc7b755258
Author: Tsvetomir Dimitrov <tsv.dimitrov@gmail.com>
Date:   Sat May 7 09:10:01 2016 +0200

    pkg/rpm: added missing modules to the SPEC file for CentOS 6
    
    - cnxcc added as separate package
    - GH #597
    
    (cherry picked from commit 35a861a89e946a771623001f36dc3d17117be602)

commit e16a2373eeb7e9add61058bda3ab2d5c3cee437e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat May 7 08:58:16 2016 +0200

    smsops: safety check for pkg malloc result
    
    - allocated the biggest possible size to simplify the checks
    
    (cherry picked from commit fd01e587ed115a21284d27d7f402d51dc6f8743a)

commit 31b69ed11536e1dd7ce4baef25d2da91697f1e74
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri May 6 14:03:03 2016 +0200

    kazoo: added some docs for pua_mode param based on lists discussions
    
    (cherry picked from commit df30b8c7c6021d84f560a6fb7d82a11cd0e1b3d5)

commit fdeba44e840616e08a2309eb3cf1517a34ea29fa
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)

commit c5c4610fa293ce8afc15bd6cc04897e34fde797f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 5 10:02:34 2016 +0200

    corex: add section ids to docs
    
    (cherry picked from commit cb41e0146a73d9c91b0c590d65094e300ef67933)

commit 316925662a3be833693eba6a2895b41661b4d0db
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu May 5 07:47:36 2016 +0200

    cdp: use the function to check if it is shutdown phase
    
    - global variable is not accessible directly, breaking the build - issue
      introduced with previous commit
    
    (cherry picked from commit e70283a0b6010e4a4c567a50b9008e0d7c1e27d5)

commit b696390ac29225dd29bdeb1ec8fe01690e1c2608
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed May 4 20:01:37 2016 +0200

    cdp: don't lock anymore for session during shutdown callbacks
    
    - if sigterm killed a worker in a locked zone, results in a deadlock at
      shutdown. The cleanup is done by a sigle process, no other processes
      run, therefore no more race
    
    (cherry picked from commit f3f87ca550d44364e3c6cc1653970258fdffaa2c)

commit f739c6d0a861fce1808a93e4660546c746dc7672
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)

commit 2189d14f20cf52c4802baffc258ecd5b9127c0c0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue May 3 08:48:02 2016 +0200

    sdpops: removed svn $Id$ lines, coherent indentation and whitespacing
    
    - added license header text
    
    (cherry picked from commit c4299225989d9ccf47c18e50b0014025270c65c7)

commit 6f60780e3fa3d8314e77b9960c04a127ede86b1f
Author: Konstantin S. Vishnivetsky <voip-projects@vishnivetsky.ru>
Date:   Mon May 2 16:03:50 2016 +0200

    pkg/rpm: added folders with rpm specs for oracle el6 and el7
    
    (cherry picked from commit e72c7e068dd510a56033ce422343675aa0fdafe7)

commit c29e524283b50b74f61e704f0e32b86c7941da6b
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)

commit aa39e12bf63a325effa52eae924a946005baee3c
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)

commit 1851ba4c67c8bfa48ae5f65ccecee076960870f8
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 29 13:55:00 2016 +0200

    msilo Minor edits to the README
    
    - Move the database field definitions close to the table definition
    - Fix typos, rewrite some parts
    
    (cherry picked from commit ceccf4b9d178e895ae5972f2cddf28e3ef108910)

commit e1b8cc38ba493f6de6a3c70519fb327841efad94
Author: Konstantin S. Vishnivetsky <voip-projects@vishnivetsky.ru>
Date:   Thu Apr 28 22:55:12 2016 +0200

    pkg: added rpm spec file for Oracle Enterprise Linux 7
    
    - includes adding shadow-utils dependency added to make %pre scriplet
      work properly
    - baed on PR #588
    
    (cherry picked from commit b7ec49886264b52b15d22b80c1c74ac40a6fb314)

commit ea20338f8786fac2bb290a610f938fec8e7ece54
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)

commit 72ddb3a70dfc88404eacf0a878f36cc56de2e74e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 2 11:46:30 2016 +0200

    lib/srdb1: adjust the length of str time representation for no-quotes
    
    - used only by usrloc fix done in previous commit
    
    (cherry picked from commit f54c723d9d8b8dcd0ad09c3787f3bb2e823d82b8)

commit ffbc7449e315847a43e36ceab2cdc3fe05396115
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 2 10:26:35 2016 +0200

    usrloc: don't quote string representation of time for fetching contacts query
    
    - the db api adds quites around string values
    - it results in double quotation, rising db query error
    - reported by Giovanni Mele
    
    (cherry picked from commit aeb85ae3d9097bfd6aaad92a1d5b0c682bf5162c)

commit ea7d88c8a857a53f071e85eb6e467b6ca1a52c73
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 2 10:25:21 2016 +0200

    lib/srdb1: added helper function to convert time to unquoted string
    
    (cherry picked from commit b3da13a1025f4380c4929fd53b619ca7fdd09a9d)

commit 964c05c334b4bba0c2eeac20d9b8cc188927d0f4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Apr 30 09:57:54 2016 +0200

    async: fixed list format for dependencies in docs
    
    (cherry picked from commit 4463258d5bb8cb1460f51791d2c3a367ec68e5fb)

commit d82249bb42513e9c06828cae350e01b89a16b77e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 2 08:51:44 2016 +0200

    core: pv - coherent indentation and whitespacing
    
    (cherry picked from commit 4ffe8b0f917ec49b3f68afa99d65e384fb011283)

commit f1fc28d0e42980dfc027b6631b1b807deb7f1a98
Author: sergey-vb <sergey.v.basov@gmail.com>
Date:   Thu Apr 28 22:32:14 2016 +0200

    core: fix leak in case of error to get boundary inside check_boundaries()
    
    - impacted setting multi-part body function
    
    (cherry picked from commit 2b427a33937c6a86ab231de39d5a4574309dbfc6)

commit 3550a23ac6a5845839b114b22077978da95740f2
Author: sergey-vb <sergey.v.basov@gmail.com>
Date:   Thu Apr 28 22:31:05 2016 +0200

    textops: fix memory leak in when converting body to multipart with set_body_multipart()
    
    (cherry picked from commit 61435f40f0f4ca25521f7f1b8515e47954a69b2d)

commit 3fd830cfe3bea3f5dde50a26f5ae40b835f7aad0
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Thu Apr 28 15:02:29 2016 +0300

    lib/binrpc modules/ctl utils/kamcmd : set UNIX_PATH_MAX to lowest common value
    
    sockaddr_un.sun_path[] seem to be either 104 or 108 in following Unices:
    104 - NetBSD, OpenBSD, FreeBSD, DragonFly BSD, MINIX, XNU(Apple OS X)
    108 - illumos, Solaris, Linux
    
    (cherry picked from commit bc783befbda947a7d789eebd70c64ec736892df5)

commit 24c6d38f93bc033cd79b90d4a4a24c99597f777c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Apr 24 20:13:44 2016 +0200

    registrar: coherent indentation and whitespacing
    
    (cherry picked from commit 90350e2a71c86e71f81590c80ad714cec6c7ea80)

commit d59d68c367f17e54606e5edac22a1b653b1e91ad
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Apr 24 18:59:38 2016 +0200

    siputils: coherent indentation and whitespacing
    
    (cherry picked from commit 5a31031e62f8872eafc79b41e9594f2f1289f8c3)

commit e082fdc7e401d7f719eb6e12d6b57e2e2fd69215
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Apr 21 13:25:33 2016 +0200

    auth: coherent indentation and white spacing
    
    (cherry picked from commit c4b6428ce71e6d1b18ba2ea6b99c369864b56710)

commit 2e179048a0ffb26719644f293cfd063b0fd6aad6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 19 10:41:02 2016 +0200

    htable: refreshed the readme file
    
    (cherry picked from commit 6adb2fac4a59a35fb1238b4eca5fd8e93c3659c9)

commit f583f0751a7e78bc8ba5ed19ff7fbfea68ce4f6e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 19 10:40:20 2016 +0200

    htable: coherent indentation and whitespacing
    
    (cherry picked from commit 79ad0e2d8a926e867b1f9e69a065e9b1727671ea)

commit 56f5009939e058ac4a9bc356f85b32ca35dc20bd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 19 10:39:55 2016 +0200

    htable: updated the list of exported variables
    
    (cherry picked from commit 866270a7cc45205deab5b067be68e5c6a66704e8)

commit 2181edd60a2597a75eef7e2529faf0ed7948c1c7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 18 12:52:25 2016 +0200

    app_python: fix of buf memory allocation size for chars
    
    (cherry picked from commit 5042f309739460ad87dc9a064c43e602602da703)

commit 0110a8b55ba9d48aa22123802d2a562fa2e89195
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Apr 18 12:35:36 2016 +0200

    app_python: coherent indetation and whitespacing
    
    (cherry picked from commit 8d7c12ab295fdb41390dd56744cc0b012851788b)

commit d8a893d45d891bc3f8d00e3e76c9cd92195e164c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Apr 12 13:48:22 2016 +0200

    core: receive.c coherent indentation
    
    (cherry picked from commit 7de8a92fd805b73495cc929cf9ca981ecd509c9a)

commit 3616af6b5f2aae383c93507563a33913e3f723e9
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)

commit 74052b4a0f50b19d42a6fbcae3df38136046f993
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)

commit 66e1479260a3a657c86e0a9d0ae3fd5c71954f95
Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
Date:   Tue Apr 26 15:49:00 2016 +0200

    erlang: fix where is registered pseudo process
    
    - check is event route exist for queried registered process
    - check argument type and function arity
    - ensure error message proper formatted
    
    (cherry picked from commit 0f52906f28fdf38e56fd37e6ed34155b2deee505)

commit d29ff6a5f31f76ab9fb4e423c88b8c1cc9d4627d
Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
Date:   Tue Apr 26 14:04:41 2016 +0200

    erlang: extend error message function with variable number of arguments
    
    - wrap around vsnprintf
    
    (cherry picked from commit 3d002d8f42eb24e978bc86cd3b4565872e65eb1e)

commit dc58d67e400334759185b0eb672160482e067c74
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 3fdf0463e2290ae891587dbac8cbd6b2d0e722fd
Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
Date:   Tue Apr 26 09:55:43 2016 +0200

    erlang: fix function call in event route
    
    - allow call functions for RPC and message send in event route
    - detect RPC loop
    - function/api call is possible in event route if event route is not
    triggered by handling REX call (avoid deadlock)
    
    (cherry picked from commit b0c04dd2eff3f288ac98c0074683db150727227a)

commit 615b252510cee01dc6f24ac7d12f07dcb6b50366
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)

commit 71f329c971d6ad18f7eda16a2b50b25e9efd3236
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)

commit 528842d4dfea3d6785e6cee0cd3fb6411ee3dc7d
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)

commit 2700d7b8df738f9e5db82dca87cbab5549f2e0d1
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)

commit bf76f94e939c0d96ca25a2d75623e7fcff78c01e
Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
Date:   Wed Apr 20 11:36:40 2016 +0200

    erlang: fix parsing function params
    
    - remove double parsing function params
    - free memory used in parsing params
    
    (cherry picked from commit 28b320088fcad8b8875f0528873a49cba9c74619)

commit 2c650622cf7cd37dc1c5177ad314681113ac324d
Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
Date:   Wed Apr 20 11:10:39 2016 +0200

    erlang: fix memory leak in debug macro
    
    - free temporary used encoding buffer
    
    (cherry picked from commit 2b11990929ae1d097bfb66848136bd247130263b)

commit 8d07ef72e8280b4367e430bf081d54e0a0b5f4c1
Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
Date:   Mon Apr 18 11:30:23 2016 +0200

    erlang: fix uninitialized member variable
    
    - avoid conditional jump on uninitialized value
    
    (cherry picked from commit 0e3b19f4b99ea0b9e4eff2decb641e5da2488573)

commit c302b9e920342869721342c42f9014bd079fb456
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Apr 19 21:24:31 2016 +0200

    dialog Update README with explanation of in-dialog request behaviour
    
    (cherry picked from commit 19ef4f6ec8c22848eb4386f5f4996d5091c65688)

commit 19d4d3f5a1a49335377c9befd238b729b957f42b
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Apr 19 14:11:33 2016 +0200

    dialog Document shortest ka_interval
    
    (cherry picked from commit 9710f1c92baee8ec379d64b75531bed5cf7695fb)

commit 22003d5cba54b5c0d0f0af06f62be24190bef231
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Apr 18 13:43:15 2016 +0200

    http_client Clarify DNS resolver use for CURL
    
    (cherry picked from commit e85706b549e691404e3caf401fa4cf86c5ab90de)

commit 3356d6aca4c85e7c086b1d46cf06e56635fd4739
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Apr 15 09:09:08 2016 +0200

    app_perl: Fix "use UNIVERSAL" is a fatal error since perl 5.22
    
    * Author: JuliÃ¡n Moreno PatiÃ±o <julian@debian.org>
    * Fix #516
    * from: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=821039
    
    (cherry picked from commit b77ed54d33f171d170ca89252f0a31a0d23996fa)

commit 3e29e0bcfb14f0e95639eb99b777da84d46becf1
Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
Date:   Wed Apr 13 00:34:41 2016 +0200

    erlang: fix compile warning unused but set variable
    
    - get rid of this variable
    
    (cherry picked from commit 32c3435c8122903958834002ba843b93c49495f0)

commit 297d9732504290a1209ae7cf883127fadc1156aa
Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
Date:   Wed Apr 13 00:15:56 2016 +0200

    erlang: fix register server process with the local name server epmd
    
    - use correct alive name when number of C nodes greater then 1
    - fix error check on register server process
    
    (cherry picked from commit 6f268b5a9d0bd07e689c401cb7221bb0f2c5f8be)

commit 02b17b881d63fe91221f5673dd3418831c943bd0
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Mon Apr 11 18:53:05 2016 +0200

    dialog: fix $dlg(from_bindaddr) getter

commit 1ec385ccd9054952b86cc976ae1debe70dc8d297
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Mon Apr 11 17:02:03 2016 +0200

    dialog: fix $dlg(from_bindaddr) name parsing
    
    (cherry picked from commit f95789fd39fcce7b3aa3a0ab8665664afd8bc196)

commit b21b9cd9cb6a08b9bfc9d025b4e6a64a12e50d65
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 8 15:10:55 2016 +0200

    Makefile.defs: re-enable mem join define
    
    - lost when introduced the option to select the memory manager by
      command line parameter -x
    
    (cherry picked from commit 33c6aafcd46269ce283908f49fbf70b9d73624b1)

commit 49ec5fa5d9bb939b80ef3994b5f0c04e7525ab9f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 6 19:22:58 2016 +0200

    core: common check for ifa->ifa_addr in add_intefaces
    
    - if no ip address associated with the network interface, it is not
      useful anyhow
    
    (cherry picked from commit c395ae00d7970be0a857265e9324a50bcb00f4d0)

commit 6684be6b4c405ab24dd6a5a19267ceef6aa95503
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Apr 6 18:55:57 2016 +0200

    core: check if ifa_addr field is set while trying to skip AF_PACKET interfaces
    
    - reported by Juha Heinanen
    
    (cherry picked from commit 1545b8de396e8e5d0ef24c9102beff18b3cf36e5)

commit 87af066010ca0b89a4752fe593c091253b842d6c
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Apr 3 21:45:37 2016 +0200

    evapi Fix URL to library home page in README

commit cf3457fd35909993c3e354e726d243f137dfe227
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 20:28:50 2016 +0200

    Revert "db_flatstore Edit source code headers - change product name to Kamailio etc"
    
    This reverts commit 9ecf2492b1952d71d4ec89ba4df5fde428a86a94.

commit 5d1f2e8ca6c44f35b070157c06811a8834615e47
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 20:28:39 2016 +0200

    Revert "db_flatstore Rename core module file to match module name"
    
    This reverts commit ddb1069e7c03544f80fc728503b7df1005ccf54d.

commit cb8fd2fa94599dd37607c511c7dac2d12188cc57
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 20:28:27 2016 +0200

    Revert "registrar Rename core file to match module name"
    
    This reverts commit 932a08610b6d3d3537414d4dc401cf8a8942282c.

commit eb6254b9e82e650f2471ba4a5f58636580cd66cd
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 20:28:15 2016 +0200

    Revert "db_postgres Rename core files to match module name, rename SER to Kamailio and remove svn ID's"
    
    This reverts commit a4b3dfd711af986f3992ded4bf608eb0f60dea6f.

commit 26aa3b6c27e3598b075d923203af5af31f7c0efc
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 20:27:59 2016 +0200

    Revert "db_text Change core source code file name to match module name"
    
    This reverts commit 44c2ebd7ae7e744880af0397703dd405e8eb5d52.

commit 947b86ca81d8f0205205f3bb8328b8110eb1daa2
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 20:27:44 2016 +0200

    Revert "db_mysql Rename core source code file to match module name"
    
    This reverts commit 29fda7288eba52ca73c893cb534bd14c66749827.

commit 7c62633751f6405ab183f054701280ab32b444ae
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 20:27:30 2016 +0200

    Revert "auth_identity Change product name"
    
    This reverts commit 9aaff8933f4f4ee0da6accbf7773334fb187274b.

commit d1b906d0c2acbec5f9daa22805d0a45211d60486
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 20:27:19 2016 +0200

    Revert "lcr Change name of software, remove SVN ID and history"
    
    This reverts commit 853fadd1cd90460d78e8563d611e444dc786e654.

commit 53a75276dec8d274b0ca843ce1e6773cfca3828f
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 20:27:05 2016 +0200

    Revert "Dispatcher Minor edit to have proper name in source code file"
    
    This reverts commit 651407857d129f464515c5cf80ce687257066395.

commit d6abbc8e86ec43c216ba78197dfcf082507d6ca4
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 20:26:55 2016 +0200

    Revert "mediaproxy Rename SIP-router to Kamailio"
    
    This reverts commit 38a9ae753b4d68d8c229366fd4254839536e5669.

commit 7371ed72e20b7d25aa527d78a1fd50366e61a2ed
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 20:26:32 2016 +0200

    Revert "auth_identity Remove SVN ID's"
    
    This reverts commit 39360d98a6c1f80daa67fd1348fdab63bd8a5822.

commit 22ac262cc88cdb78fba1329333412c7f7447128f
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 20:26:20 2016 +0200

    Revert "auth_radius Remove SVN ID's and history comments"
    
    This reverts commit 706e58ff60003a6dca09ad79efef7f1a423d232e.

commit 52160709baae08cde3902410a9a7b579d40445cd
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 20:26:10 2016 +0200

    Revert "auth_radius Rename module core file"
    
    This reverts commit db4b4b68ff91a8e2f00864b29af010514eadf233.

commit 5534237dd155474932a518366b5f1c63f15bdef7
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 20:26:00 2016 +0200

    Revert "websocket Rename core module name for consistensy"
    
    This reverts commit ac2043d1c0a4c921c0d41e5a1a9ff33530449bb6.

commit 4bb26a40f9a14e9d703d899abe76abee0fd5057d
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 20:25:44 2016 +0200

    Revert "permissions remove svn ID's and history from source code"
    
    This reverts commit 1538ba701438bf0bfc610af284d67987b9b47bb6.

commit 9ecf2492b1952d71d4ec89ba4df5fde428a86a94
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 18:25:42 2016 +0200

    db_flatstore Edit source code headers - change product name to Kamailio etc

commit ddb1069e7c03544f80fc728503b7df1005ccf54d
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 18:22:39 2016 +0200

    db_flatstore Rename core module file to match module name
    
    Issue #82

commit 932a08610b6d3d3537414d4dc401cf8a8942282c
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 18:17:06 2016 +0200

    registrar Rename core file to match module name
    
    Issue #82

commit a4b3dfd711af986f3992ded4bf608eb0f60dea6f
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 18:14:04 2016 +0200

    db_postgres Rename core files to match module name, rename SER to Kamailio and remove svn ID's
    
    Issue #82

commit 44c2ebd7ae7e744880af0397703dd405e8eb5d52
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 18:05:33 2016 +0200

    db_text Change core source code file name to match module name
    
    Issue #82

commit 29fda7288eba52ca73c893cb534bd14c66749827
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 18:03:10 2016 +0200

    db_mysql Rename core source code file to match module name
    
    Issue #82

commit 9aaff8933f4f4ee0da6accbf7773334fb187274b
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 17:59:59 2016 +0200

    auth_identity Change product name

commit 853fadd1cd90460d78e8563d611e444dc786e654
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 17:58:38 2016 +0200

    lcr Change name of software, remove SVN ID and history

commit 651407857d129f464515c5cf80ce687257066395
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 17:54:48 2016 +0200

    Dispatcher Minor edit to have proper name in source code file

commit 38a9ae753b4d68d8c229366fd4254839536e5669
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 17:53:04 2016 +0200

    mediaproxy Rename SIP-router to Kamailio

commit 39360d98a6c1f80daa67fd1348fdab63bd8a5822
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 17:51:52 2016 +0200

    auth_identity Remove SVN ID's

commit 706e58ff60003a6dca09ad79efef7f1a423d232e
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 17:47:59 2016 +0200

    auth_radius Remove SVN ID's and history comments

commit db4b4b68ff91a8e2f00864b29af010514eadf233
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 17:46:36 2016 +0200

    auth_radius Rename module core file
    
    Issue #82

commit ac2043d1c0a4c921c0d41e5a1a9ff33530449bb6
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 17:42:31 2016 +0200

    websocket Rename core module name for consistensy
    
    Issue #82

commit 1538ba701438bf0bfc610af284d67987b9b47bb6
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Apr 1 17:36:39 2016 +0200

    permissions remove svn ID's and history from source code

commit e6dd2c172be3712e8c468cbe7e55ba94d81a7b62
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Apr 1 11:10:46 2016 +0200

    core: test if AF_PACKET is defined at compile time
    
    - mac os x (and perhaps *BSDs) doesn't have it
    
    (cherry picked from commit 8543993e1f702aef80887c0e72b9bf67c62c1617)

commit 4992dfbb9f15cfb8ade99be4e6d3087146cb8e22
Author: schoberw <walter.schober@neotel.at>
Date:   Fri Apr 1 10:34:11 2016 +0200

    core: skip address family AF_PACKET on -l iface_name
    
    - socket_info.c: getifaddrs() returns AF_PACKET, AF_INET and AF_INET6 addressed of an interface.
      AF_PACKET are of no use and breaks startup with an -l eth0:5060 cmd line param
    (cherry picked from commit d7fca53e8c5409849ec044098a143e7254129c00)


===================== 2016-03-30 Version 4.4.0 Released =====================

===================== Changes Since Version 4.3.0 ===========================

commit 665000690364dd2c0b59184885064d93343901bd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 30 15:27:20 2016 +0200

    auth_xkeys: init var to get rid of compile warnings
    
    (cherry picked from commit f8a924874a17e15511ccf1f5ca284c5e2247d805)

commit c1c1b39b25eb70bfc512ac9d9fee28355cce3cfb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 30 15:25:29 2016 +0200

    pkg/deb: version set to 4.4.0 in spec files

commit a1f27b008994f309731818649274d449e1a28f71
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 30 15:03:47 2016 +0200

    cnxcc: incude stdlib.h to get rid of compile warnings for malloc/free
    
    (cherry picked from commit 8a8ed04d2bbd0547a08eeec328268cd171cc9419)

commit b944dad974cd55a05c2f2811af5606b3c6cae2b8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 30 14:59:56 2016 +0200

    Makefile.defs: version set to 4.4.0

commit 6bd9386e001f5843f5a46c387587e71a7d89c942
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Mar 30 15:03:05 2016 +0200

    http_client Remove the last traces of $curlredirect
    
    Will continue working with this in master

commit 9589a0168c632e8d934ea45889352864e82d19d3
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Mar 30 15:01:45 2016 +0200

    http_client.c Remove code that doesn't even try to work

commit 5eabc7e56bd32694438801cc7730109e8d4c2359
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 30 14:56:12 2016 +0200

    ChangeLog: refreshed the relevant changelog content for v4.4.0

commit 82a7f3c0f47d764ec734676c4da1a6a81ef81141
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 30 14:50:06 2016 +0200

    pkg/rpm: version set to 4.4.0 in spec files

commit b235ca538735bc0580193585a3c0a71edf1c813d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 30 14:46:49 2016 +0200

    README.md: travis status moved next line to the title

commit 1c82c03c64b62a4fcf409912c50859018f103fa5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 30 14:44:17 2016 +0200

    INSTALL: small cleanup

commit fd9bcba70bd7ea14d6581ba011d06e3d043ac69c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 30 14:40:53 2016 +0200

    README: polishing for v4.4

commit 090f0bf45b955cff303472978f00053c5277bd10
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 30 14:37:45 2016 +0200

    topos: remove unused variables
    
    (cherry picked from commit 9aeaf65b042b7e65d962a9949b9a56e60743d89a)

commit 3d3a255f4f34b765a835d94721d10aa6db3dda4b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 30 14:28:27 2016 +0200

    topos: swapping direction handling for contact in response
    
    (cherry picked from commit 7c48b0fce5d59f237103cd26a61e616d74cabcb3)

commit 53a6e2542118fc268d4b6333bf741c8287ad22ff
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 30 13:41:40 2016 +0200

    topos: reset the flags of dlg storage record on bye
    
    (cherry picked from commit ee67b5ee18dbd791f898ad5f472715b7bf818cfc)

commit 1d71e863f52ba9cc5dc050d8db1d2b3c91d1bb07
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 30 13:26:17 2016 +0200

    topos: clean not confrmed dialogs from db storage based on branch expires
    
    (cherry picked from commit 0103cc98b80a16081c1da39d6d674e9eba98f91b)

commit dc6de500a862748463c8e3755b813b8c07ee68cb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 30 13:19:01 2016 +0200

    topos: update the db storeage for confirmed dialogs
    
    (cherry picked from commit ed262dfb056f94e2fc81bcb59cd744f4924a76ef)

commit 1b0638e1e71d0c724d389524b9fd77fa6e6adb5a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 30 12:41:00 2016 +0200

    topos: use headers to pass dlg id between receive and send of dlg requests
    
    - it is no longer in the context to be used directly
    
    (cherry picked from commit 95572016c2d6764f75775230d5e6cf5d180c6e06)

commit f6697740e7d55f8eca2039c235feaff91f5aa14f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 30 00:30:57 2016 +0200

    topos: restore stripped headers when receiving a dlg request
    
    (cherry picked from commit 2cb59f1716931e58b00ba7c0c177b0609c796b17)

commit 486341c76bc09fb5ead0fa63b890adb260871740
Author: Sergey Okhapkin <root@west2.callwithus.com>
Date:   Tue Mar 29 23:21:46 2016 +0200

    geoip2: Improve detection of addresses used by anonymous proxies
    
    (cherry picked from commit c49011c2cc63d35bca6904748da166814a792fc9)

commit 75df6618a6eaec8314480de193e2a9a7cbe25324
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)

commit 20fd3b1a1e1663fc79b3b44e39a874ecbfc6ce5c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 29 23:07:19 2016 +0200

    pv: coherent indentation and whitespacing
    
    (cherry picked from commit 594d1090b1b4cea26892f14f0adebc46bc05314b)

commit 14d9a00bd61b3f0248b39e0306445efe8a215fc7
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Mar 30 11:12:20 2016 +0200

    auth_radius Update documentation to be more clear about the different libraries supported
    
    (cherry picked from commit 057abc8d5588139059c37de232c2dcfa4c0e04cd)

commit dc828be6da416b8bb1ba8fbcc52942221782314e
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Mar 28 19:09:21 2016 +0200

    http_client Add configurable authentication methods
    
    Attempt to fix issue #515
    
    (cherry picked from commit 4bf3a517991b374308b033b85c82058c37e4e90a)

commit 37e59b5d1d3d12a2358d24fc5e37f2f55ee2e41a
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Mar 28 11:54:53 2016 +0200

    http_client Debug http_proxy and add http_proxy usage to the http_client_query function
    
    (cherry picked from commit 34ffef464fbb26c3526990a0bf8b9c5d1cd4ee97)

commit cb26fbd82c9594bd670beb27cb3ee1b99603b6c6
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Mar 28 12:08:25 2016 +0200

    http_client Add error parsing for DNS issues with http_proxy
    
    (cherry picked from commit 438f91b8b5a43516d8904f23be2fa9898fdc465c)

commit 78bc680355075304e6e93d91347a564ac8eed20f
Merge: 00a01a4 78a43ba
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Mar 30 08:53:57 2016 +0200

    Merge branch '4.4' of https://github.com/kamailio/kamailio into 4.4
    
    * '4.4' of https://github.com/kamailio/kamailio: (32 commits)
      Update hep.c
      core: mem - updated defines to pkg mod stats
      Makefile.defs: version set to 4.4.0-rc2
      Makefile.defs: re-enable pkg malloc
      topos: reused stored branch attributes in case of retransmission
      http_async_client: use pkg-config for libevent compile flags detection
      mem: shm - updated macros for mod stats api
      uuid: detect if pkg-config knows about uuid lib
      mem/tlsf_malloc: updates to use new api names for module stats
      mem/q_malloc: updates to use new api names for module stats
      mem/f_malloc: updates to use new api names for module stats
      core: mem/shm - use module stats fields for init of managers
      core: mem/pkg - use module stats fields for init of managers q
      core - mem: renamed api fields for module stats to repleft the purpose
      tm: coherent indentation
      p_usrloc: free allocated items in case of no more memory during domain add
      core: mem - export pkg api even when using system malloc
      presence: remove jumping to error from error in update_presentity()
      http_client: check first if pointer is not exceeding limit
      usrloc: if no location record loaded from db, then no attrs to look up
      ...

commit 00a01a4d7eb736a0ee481e10e2e8fe876e5edbeb
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Mar 28 19:56:36 2016 +0200

    http_client Fix typo
    
    ...and compile before commit...
    
    (cherry picked from commit 7a23fd2c9ec66332097b639d4bedde52731e2bae)

commit fadd19ed1832d88fdeea7df267557419191447f9
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Mar 28 20:42:37 2016 +0200

    http_client Add note about empty string in configuration file
    
    (cherry picked from commit 68547d50668032c1a43e81f2eabf4d2b709ff049)

commit 78a43ba3f86c336295d5385c8d5ec3039c3c1032
Merge: 24d31da ac90a7c
Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
Date:   Tue Mar 29 23:17:03 2016 +0200

    Merge pull request #554 from adubovikov/4.4
    
    modules/sipcapture: fixed correlation_id pointer for HEPv2/v1

commit ac90a7c1066cc8a5e01152a1c6bfc704f6667d98
Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
Date:   Tue Mar 29 13:53:19 2016 +0200

    Update hep.c

commit 24d31da6fea5f177a43b492853362d56e9298ef6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 28 14:37:59 2016 +0200

    core: mem - updated defines to pkg mod stats
    
    (cherry picked from commit 69f9328ddd959a70de8b94152704326dcca6a8cc)

commit 8ce95cbe27a0244ae1db2630bcc8c513485155ca
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 28 11:22:27 2016 +0200

    Makefile.defs: version set to 4.4.0-rc2

commit 543958280f732c5a9de2fbc7f84ae227e6929098
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 28 11:21:26 2016 +0200

    Makefile.defs: re-enable pkg malloc
    
    - was disabled for compile tests with system malloc

commit acb67a89ceba1428e465b1ff8e052b7683241e61
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 28 10:56:14 2016 +0200

    topos: reused stored branch attributes in case of retransmission
    
    (cherry picked from commit a4043c445b0673ca8f5ff7819caf9ac156da1e73)

commit 94e0ca56f2fd7ed56b511ab3572484cd780279a6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 28 10:22:10 2016 +0200

    http_async_client: use pkg-config for libevent compile flags detection
    
    - re-enable pkg-config for libcurl
    
    (cherry picked from commit 88d8aabb748d2c0ab476cea9a4a17eb990b618f7)

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

    mem: shm - updated macros for mod stats api
    
    (cherry picked from commit e5538f1814ed5b96a01c7006d15c9192238c9b19)

commit 21cb1bf26aed825cc0a2e5d7bdee0d61e1a700cc
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)

commit 97c2f855920f1aca0d47ed339e11cb0b2188edde
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 27 14:24:00 2016 +0200

    mem/tlsf_malloc: updates to use new api names for module stats
    
    (cherry picked from commit 1eafbaf5b2d25879225b8e4c4797285dba2d460f)

commit cb2c14f2dbdbc6fdcb7a0565b2718379241d655a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 27 14:23:46 2016 +0200

    mem/q_malloc: updates to use new api names for module stats
    
    (cherry picked from commit 8f2864b1845cfa2b520c0886e30d1f5df285eef6)

commit d39d166e753ade7dfbd0f439db03f7d09f91a601
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 27 14:23:02 2016 +0200

    mem/f_malloc: updates to use new api names for module stats
    
    (cherry picked from commit ec15fc65bc6d38e74fdcf6a1fa6ef10053452365)

commit 7c521fcbded0a14b8bfa5488511fe0a08f105085
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 27 14:22:37 2016 +0200

    core: mem/shm - use module stats fields for init of managers
    
    (cherry picked from commit 26dbc87aac8d117bf0928eb2124ecc91e512e20f)

commit 792491709f30331e0d53bda610a7614eff6228ee
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 27 14:21:55 2016 +0200

    core: mem/pkg - use module stats fields for init of managers
    q
    
    (cherry picked from commit b568c6533670b1400f7c12bd13169d41542c351a)

commit bc63f4726541d694da2184a3f41becb78966c4be
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 27 14:21:12 2016 +0200

    core - mem: renamed api fields for module stats to repleft the purpose
    
    (cherry picked from commit 50ac46bfc233531f9f4be22be4aee07a8faa0325)

commit 85a5b41599e9a8a27c10acdc17438b0571e5171d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 27 12:04:47 2016 +0200

    tm: coherent indentation
    
    - removed historical top comments
    
    (cherry picked from commit 5d903fd40a9e89d601be25df282a008ba8ba421e)

commit 1a1f3606bde2a4e45ade6212a440e5289de5af91
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 27 11:48:33 2016 +0200

    p_usrloc: free allocated items in case of no more memory during domain add
    
    (cherry picked from commit b27384a0a7c6567a9ecebab3f987079ad0ff7366)

commit dec9de968e5894fba808e01614a29655ce375141
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 27 11:39:09 2016 +0200

    core: mem - export pkg api even when using system malloc
    
    (cherry picked from commit 33fe5e38d2eefc2244eccb6279c082a789ed0307)

commit 745e5dd42d032f0343c88d033e3b924fa79cd5ae
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Mar 27 11:38:17 2016 +0200

    presence: remove jumping to error from error in update_presentity()
    
    - coherent indentation
    
    (cherry picked from commit 07dbe3697bcad18f5766fc0d71a7fc48ff8a26d0)

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

    http_client: check first if pointer is not exceeding limit
    
    - then test its value not to be null char
    
    (cherry picked from commit 47a776efcd3d5c2ffafdd780fa169edc85e436d2)

commit b667c768dd87575873cec872abdf3caaf20c9ffc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Mar 26 13:09:53 2016 +0100

    usrloc: if no location record loaded from db, then no attrs to look up
    
    (cherry picked from commit bedd6f4df9d2b5600bed5e31052bc49f8b18382f)

commit fd20bff1e420a93be588b2c0dd4189f6f7e8ea0b
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)

commit ed9ad742f9e9cd0d6e75dc788923addf9984ce3d
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)

commit b28b3d27597b898add46051f24120f833b035d3d
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)

commit 6a65b9ae0432491a1bcf540643f7b90cbc0c3ad1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Mar 26 11:22:32 2016 +0100

    dispatcher: proper check for ds active ping variable
    
    (cherry picked from commit cafb1522b2c27aae404d97fe242324423ccdb99b)

commit 410bdba67ec77e87d2ff53f429bc260c03b10317
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Mar 26 11:18:36 2016 +0100

    crypto: safety check for memory allocation and free on error cases
    
    (cherry picked from commit 181c3cfa266ec5897cc2fdd889d90928f90fcbb8)

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

    cnxcc: use pkg-config for libevent compile flags
    
    (cherry picked from commit fa0d3267890e77a5184490d11f76fe4cb400e2df)

commit a45f580174ee5b21746e5e0172c55fccb421d25d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Mar 26 10:23:02 2016 +0100

    cnxcc: use pkg-config for hiredis lib compile flags
    
    (cherry picked from commit 162ccdaeeb6bff185f49b3dc2e2b9b43687ec0fc)

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

    ndb_redis: fix for broken output of pkg-config for hiredis
    
    (cherry picked from commit 4a40dd39cec713c569dc3480c905d808026aad39)

commit b53bf975bddf16424d7b6416276371e12cf590f4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Mar 26 08:44:16 2016 +0100

    ndb_redis: use pkg-config for compile flags
    
    (cherry picked from commit 57bcad1b336e7aae5c0933a83ac4ab16f6893896)

commit 7423c33bfb56268bfa9cb3c03966c37c9a2d7d69
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 24 09:21:00 2016 +0100

    dispatcher: coherent indentation and whitespacing
    
    (cherry picked from commit 1d401e0a9b4c3010c32b0084ec6a218fc46e4f78)

commit e8f230e7989eb0aef2510f52738e8718863b8567
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 23 16:08:48 2016 +0100

    kamctl: refreshed definition of location table
    
    (cherry picked from commit 2ddf88df7deeebf2966344031eb905811b8e86cb)

commit d11cc80c3a4a2fdeb446837c550517e4f4a511a9
Author: Juha Heinanen <jh@tutpro.com>
Date:   Wed Mar 23 16:32:06 2016 +0200

    srdb1/schema: removed unique constraint from connection_idx
    
    (cherry picked from commit d72ac166b152ca6906248d67e2605d5b283fa01e)

commit eee6382b683349395004627e7ebc5a7ae9216024
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Mar 16 15:01:08 2016 +0100

    http_client Adding support for HTTP proxy on a connection and default level
    
    Addresses issue #541
    
    Documentation coming in separate commit

commit 26026da13f76ffcea34d1482b925979e520631ad
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Mar 21 22:23:44 2016 +0100

    pkg/kamailio/deb: update version to 4.4.0-rc1

commit 16c087b459f9394723714ae597aa0d90fb12389c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 21 17:22:55 2016 +0100

    Makefile.defs: version set to 4.4.0-rc1

commit ff3857597627fd4f650fbf53be60b7d5ad2a4543
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 21 17:09:51 2016 +0100

    topos: propagate via branch from receive to send event
    
    - identify properly the branch
    
    (cherry picked from commit 787c41c08eae9f9431f792ec616530145f66cc3c)

commit a5a08f40481c2bdd2de200e6504dd0c330361bef
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 21 14:46:23 2016 +0100

    kamctl: db script with larger topos fields
    
    (cherry picked from commit f8b9bbdcb95575b90bd75dba71b6117c76127bc1)

commit 9acf49bc944b6c5ec1010087963b847bffd4dee4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 21 14:45:52 2016 +0100

    lib/srdb1: tags fields made larger
    
    - store more fields for branch
    
    (cherry picked from commit 9eaca5332e4b6be9f2437806b47ef1077eb57959)

commit ed0c8ed358883974775e00597cc06f61ca20b89c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 21 14:24:25 2016 +0100

    kamctl: further updates to topos db scripts
    
    (cherry picked from commit fedf9e8875791ff53188fb812a6d97aae9b1ceba)

commit 3470856a34b97526e848d0004cd643e198dac05f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 21 14:23:35 2016 +0100

    lib/srdb1: fields for local sockets
    
    - replace src ip with full address column
    
    (cherry picked from commit 4efc9b3730e15f9e9f2274a8dfee59d76e5ecabd)

commit 6f6b932bed271b9c677b57cfd6159db7c10f3dfb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 21 14:18:49 2016 +0100

    topos: filling field for server record route values
    
    (cherry picked from commit dc4306e4e201d2cfbe5cc76698e8c7c3ec06d44a)

commit 417c54b3e0f9b9929c7c34c6ebffb6f753b33fa1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 21 11:40:04 2016 +0100

    topos: don't detect direction based on route header ftag
    
    - the local server header is not re-added yet
    
    (cherry picked from commit ca4494d465eaec8c544f61e9034147387c861688)

commit a599f7ec14fc244d0cf2dd7545233538ce4879ed
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 21 11:32:08 2016 +0100

    topos: split storage of record route for a, b and server sides
    
    (cherry picked from commit a215b926e3f1df0f2aca2f86e5ad1e3c9dde3796)

commit c887f1a84a2755cae122bfc3887a2857fe986c29
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 21 11:01:53 2016 +0100

    kamctl: updates to topos db scripts
    
    (cherry picked from commit 6497b9a562386aeae47c0aaa10d09418269c6d8d)

commit a67eed2e587ad8ed04c9069f188155ba62ddf093
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 21 11:01:11 2016 +0100

    lib/srdb1: dbschema - split record route storage
    
    (cherry picked from commit d43986940878962a35883370a14f4330d2fd597a)

commit bea13a3ea4362a1f99a81b948c7839e2dbaedfe7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 18 18:05:02 2016 +0100

    topos: added missing params to docs
    
    (cherry picked from commit 956b5ae838b0627710473a15746ffd2cd96dfbc0)

commit 0a3174f9c6f8f9819c1c92e3e83ee3ca7502f19e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 18 17:20:00 2016 +0100

    topos: don't store dialog data for message request
    
    - only branches are enough
    
    (cherry picked from commit 7993b4a7cf7281bc99bf1bae3777f3f0d18b24b1)

commit c5336e36179a25dec1dd37804af79e12d0274a8a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 18 16:52:24 2016 +0100

    topos: shortcut to handle forwarded MESSAGE replies
    
    - no dialog created there
    
    (cherry picked from commit 6885748a5146d4531a0e235e67621df49df67d97)

commit d9dbd6f1ea43f566ef161794e1da9d49f069a1ca
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 18 16:43:14 2016 +0100

    topos: MESSAGE may be without Contact header
    
    (cherry picked from commit 1c7f39389225ef5c1430bb8540b6fd9c249734bb)

commit 0df89ce099641607ba38f2ce99061c6209babcda
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 18 16:05:18 2016 +0100

    topos: no processing needed for 100 responses
    
    (cherry picked from commit 98f927149c2f6865dd6b709f4a3bb7be77e57f5c)

commit fa2f3ddc188d758d588177e254b1fcacdecc9bbd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 18 15:19:18 2016 +0100

    topos: cseq number and method linked to db
    
    (cherry picked from commit f591b7e0b0c71648a9ac62dd9604955d7c2acb75)

commit 324a2cc72d260fa4f925198670373e7a36929167
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 18 15:15:57 2016 +0100

    kamctl: refreshed topos db scripts
    
    (cherry picked from commit eb1e8e2ff46a1ecac81b05985dc09a37036ce1ab)

commit 97212998731cc849a1ce64c21c4def4f65a64668
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 18 15:15:21 2016 +0100

    srdb1/schema: cseq stored as string for topos
    
    - no conversion from sip header
    
    (cherry picked from commit 0dd9c526f762974ceb397cc2c7862fa7ff122ebf)

commit 66387d3c6a425f1b4c2123dc3397351af8d9d616
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 18 14:58:27 2016 +0100

    topos: store method and cseq for dialogs and branches
    
    (cherry picked from commit c2e404b82f20a12b5909bbf610cbfb7f5d101c12)

commit 40eca4ba61b8f068e5f9869ae86ea5a57c777096
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 18 14:08:53 2016 +0100

    kamctl: updated scripts for topos db
    
    (cherry picked from commit c8d25c34d8efa5c6e40fb26d523a9d4e5d66595c)

commit 46176217c8a6e61b353045243865b5f9e0e9f741
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 18 14:08:26 2016 +0100

    lib/srdb1: topos schemas extended to store method and cseq
    
    (cherry picked from commit c8fb903b9649fc8ef49a1bfff455e58b2265d05a)

commit 22195053b664d20f4eea78a5bbf228f587a5eab4
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)

commit 03862d7b6057ef08146cfea5ffe9debff35263ea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 17 22:56:41 2016 +0100

    xhttp_rpc: added notes about how to use the module
    
    (cherry picked from commit 68cbac03d95893f4f27b46a37233cf796a7484d9)

commit 79940803b2a631b21bb851a6380b16806ce31981
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)

commit 3b0308db6e46b45a564975b9d49640f1454ce1d5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 15 12:40:09 2016 +0100

    ims_registrar_pcscf: remove duplicate implementation and use _strnistr() from core
    
    (cherry picked from commit 331ab29e77e178067a23291bd20638201ba9b393)

commit c2dfad3ee3b5bd766f1c5fd2a35780472039ae54
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 15 12:39:45 2016 +0100

    sdpops: reuse _strnstr() from core instead of own implementation
    
    (cherry picked from commit e69c3284231917f5c63871842b6ce6ab37b419eb)

commit 48136b5dc0a2a082621c828438371504e0a636b6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 15 12:39:16 2016 +0100

    tm: _strnstr() moved to core
    
    (cherry picked from commit 4910ddf9eebb8fa5106300b9e684ecb67fb2d225)

commit 9b9989a0c6fea5860313ccde90055bbaa69cdc6c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 15 12:38:46 2016 +0100

    topos: use _strnstr() from core instead of strnstr()
    
    (cherry picked from commit f5d4446dae8db02e6d4136724f85baed65f7bf4a)

commit 2dcf15e18f7aa4842091c14c360e2ee1694ed9dc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 15 12:37:37 2016 +0100

    core: _strnstr() and _strnistr() defined in core
    
    - alternative to strnstr() which is not in all OSes, pluse the
      insensitive option
    
    (cherry picked from commit 7772e14fc298956f57429a67ea4524818b22a158)

commit 50df69df2b7a5307802f6dcaac9b90acfbe2b44d
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)

commit 2271e6bdaf2916d1c50d367d09041b2d6142a09d
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Mon Mar 14 17:07:46 2016 -0400

    modules/topos: fix warning: variable "ptsd" set but not used [-Wunused-but-set-variable]
    
    (cherry picked from commit f50c712f401f50b8ca36addbd8440f418a9b266f)

commit 3ef987c3230bb76f0eb1dea35998866271c93f31
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Mon Mar 14 17:03:30 2016 -0400

    modules/topos: fix warning: comparison between pointer and integer [enabled by default]
    
    (cherry picked from commit b4d1206fd50bb61d1ad9ff4ed500157105b140b6)

commit 0977d5a392b4c9236fa1334141df640d10aa1cb9
Author: Ovidiu Sas <osas@voipembedded.com>
Date:   Mon Mar 14 16:59:41 2016 -0400

    modules/topos: fix warning: label "ready" defined but not used [-Wunused-label]

commit 73313e6296cfc81c1dc8167845ee8fd3d0397a73
Author: Emmanuel Schmidbauer <eschmidbauer@voipxswitch.com>
Date:   Mon Mar 14 17:17:03 2016 +0100

    permissions: fix memory leak
    
    - free ruri_pattern from trusted struct in empty_hash_table()
    
    (cherry picked from commit 93fd86c882fd82f4277a80322dd729c2dc0370a0)

commit 734531b733a1983a718594b568f956f676d3ace3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 14 14:37:01 2016 +0100

    uac: reset append to rr string var to avoid double free in case of error
    
    - reported by Fred Posner, GH #543
    
    (cherry picked from commit 6a362f032bdf5cf73dd3960e88bfb06dfb72bb85)

commit 84d73b950f3ec13fe5f5345a4440d0909e30fff4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 14 11:39:55 2016 +0100

    tsilo: lock before linking var to the entry in slot
    
    - entry points to the address of first entry, which can be updated
      before aquiring the lock
    
    (cherry picked from commit 8ae2713477027a229ae4ee7045557151e467aff3)

commit b80163a38a2d5bacad0bbfe47810de052dfe7f7d
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Mar 11 09:21:01 2016 +0100

    pkg/kamailio/deb: version set to 4.4.0-rc0

commit 8e07e229d3bbd245a5ce3f67d73faf128dcf4ac2
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Mar 11 09:18:59 2016 +0100

    pkg/kamailio/deb: version set to 4.4.0-pre3

commit 80aae34215d6e2a62573ae6a76edba0d4ae62191
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 11 08:32:18 2016 +0100

    Makefile.defs: version set to 4.4.0-rc0
    
    - branch for release series 4.4.x created

commit a5c25822ba44c6102c871a7e8d32bf7f7746a805
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 11 08:24:29 2016 +0100

    Makefile.defs: version set to 4.4.0-pre3

commit 0ab124af340cf01ceb46cb5d8f8acbf69dea3a95
Merge: 9b4c0c2 313a5db
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 11 01:26:40 2016 +0100

    Merge pull request #540 from linuxmaniac/vseva/mysql_warning
    
    db_mysql: change log level from WARN to INFO for ping checks

commit 9b4c0c29319c008d6ae6bedb8b657150dc5ca64d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 11 01:18:46 2016 +0100

    topos: restore headers on receiving response

commit 11fc3e2015e0d0247bb6c0a7dfd3157efba20d5b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 10 23:39:47 2016 +0100

    topos: load and pack db dialog data

commit a741f797a5631a11191054cdb5559e246cc2face
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 10 23:27:05 2016 +0100

    topos: load and pack db branch data

commit 9950e67d476e7310573ddc01c83aa1280e020fb0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 10 21:46:03 2016 +0100

    kamctl: refresh of db creation scripts

commit 9f185fd22abcd4963a74ecb2c909ea5108573bda
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 10 21:45:15 2016 +0100

    lib/srdb1: dbschema - keep branch side rr and uri for topos

commit becedd0b35f0edeb7e8dfaaeef18e37fc5f36593
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 10 21:00:57 2016 +0100

    topos: clean expired records on timer

commit ebd47e445ba03b6620408593a422652448f025e0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 10 20:24:50 2016 +0100

    topos: keep branch of new new via in dedicated field

commit 50f6aa51697387da24bd4cef02345383822066a9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 10 20:20:16 2016 +0100

    kamctl: regenerated db script files

commit b250d9ca8f562a82bf3e26acfb47b56898d2a01b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 10 20:19:16 2016 +0100

    lib/srdb1: dbschema - split via branch in own column for topos

commit e480a12aaa019676c479df3bc4f9a1ea70f7512c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 10 19:15:06 2016 +0100

    topos: link tags and contacts in msg

commit 8502ebaf368580989ea0a1cf4246d3f19dde1733
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 10 17:51:30 2016 +0100

    topos: expire values for branches and dialogs can be set via params

commit ca7827b2b4a55959fc366871b410131eedba75f6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 10 17:48:14 2016 +0100

    topos: cleanup expired dialog records

commit 94863a7c42496d64157e6f89a8f3bbe24ffd2779
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 10 17:46:19 2016 +0100

    topos: cleanup expired branch records

commit e895c000403139a628841eaab56127274012ca7a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 10 17:32:43 2016 +0100

    topos: use datetime db type for record timestamp

commit ed78ad87cdf5f9a0740388995f19638603d2c29b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 10 17:30:49 2016 +0100

    topos: force use of db table always

commit 4b9a3a7ae2a97c158a2adb3e0eecc6701ecd7781
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 10 17:24:52 2016 +0100

    topos: wrap for empty fields to db

commit 9eaef8ad5b601bbc6e5e245431060355f39382f4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 10 17:05:47 2016 +0100

    topos: persistent branch data storage

commit 5654079944fd4ac608b50e13436c508d4f261a47
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 10 16:53:35 2016 +0100

    topos: proper storage of dlg data for persistence

commit 313a5db2fdf73d8af3d8a5a1b02a656019c2102b
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Mar 10 17:00:56 2016 +0100

    db_mysql: change log level from WARN to INFO for ping checks

commit ea0550fac1f1cb2c9cd9779d3979b9f9f0e3cd27
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Mar 10 12:39:45 2016 +0100

    pkg/kamailio/deb: version set to 4.4.0-pre2

commit c23b48ca64f366ce48beadb3b7e20e38ad4b30ec
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 10 12:30:42 2016 +0100

    tls: enclose debug messages for tls locking in EXTRA_DEBUG defines
    
    - it can be too verbose for normal debugging

commit 22b3311f39c7b98ef0c36d2edd7d224e4269e43f
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Thu Mar 10 11:24:05 2016 +0100

    usrloc: improve TCP close on expire
    
    this prevents the dramatic `F_TCPCONN connection marked as bad` message from
    appearing in the logs when usrloc force-closes a TCP connection

commit 5ebed8ce9809ab0f13482d4777b9c9cc72f4758f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 10 11:46:19 2016 +0100

    Makefile.defs: version set to 4.4.0-pre2

commit 92054daa6b1a70a33912c52e6e6ff3dcc4bd7a77
Author: schoberw <walter.schober@neotel.at>
Date:   Wed Mar 9 11:04:30 2016 +0100

    rr: append_fromtag on upstream in-dialog requests
    
    Record-Routing for in-dialog request are not needed by RFC 3162. But
    there are many clients out there not sending initial route-set in
    in-dialog requests. To provided them with the initial route-set together
    with UAC modified requests the ;ftag parameter must be the to-tag on
    upstream requests.
    
    append_fromtag parameter added the tag value from "from" header  always,
    even on upstream. This is fixed here.
    
    It is not done on record_route_preset(). This should not be called on
    record routing anyway.

commit 924a861f1fc5eeade24b7ba6916afefb39a9cba5
Merge: 00cde82 3320ed6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Mar 9 11:02:05 2016 +0100

    Merge pull request #535 from wdoekes/wjd-typo-connectons
    
    websocket: Fix stats "connectons" typo's.

commit 00cde82125a2271171fe4c25cba09f2147888206
Author: jaybeepee <jason.penton@gmail.com>
Date:   Wed Mar 9 11:09:20 2016 +0200

    modules/ims_usrloc_scscf: fix synchronize argument count

commit 3320ed6df304e45a89d1cb2eba9b3c327008a0d5
Author: Walter Doekes <walter+github@wjd.nu>
Date:   Wed Mar 9 08:58:53 2016 +0100

    websocket: Fix stats "connectons" typo's.
    
    The stats now list:
    
        ws_sip_max_concurrent_connections
        ws_msrp_max_concurrent_connections
    
    Instead of:
    
        ws_sip_max_concurrent_connectons
        ws_msrp_max_concurrent_connectons
    
    Note that the latter still exist as aliases to the corrected values for
    a while.

commit 5eceec21a2de8a95222cffc307ab0aeb15896b55
Author: jaybeepee <jason.penton@gmail.com>
Date:   Wed Mar 9 07:59:29 2016 +0200

    modules/cdp: fixed typo in len check

commit f8a178fe9a21116320c7d30b5a9ced01c29ac3d3
Author: jaybeepee <jason.penton@gmail.com>
Date:   Wed Mar 9 07:58:41 2016 +0200

    Revert "modules/cdp: fixed typo in len check"
    
    This reverts commit 5dfdfd84761d061615addd30b4c59af5ca32e907.

commit 5dfdfd84761d061615addd30b4c59af5ca32e907
Author: jaybeepee <jason.penton@gmail.com>
Date:   Tue Mar 8 13:09:17 2016 +0200

    modules/cdp: fixed typo in len check

commit e5b4cfdad888b72f53a95d1bdd9a8f5ba36588af
Author: jaybeepee <jason.penton@gmail.com>
Date:   Tue Mar 8 11:08:15 2016 +0200

    modules/cdp: print diameter session-id for slow diameter responses (useful for debug)

commit 29dcaf3a788bbc472b0e3e89d799ca7da25bf209
Author: jaybeepee <jason.penton@gmail.com>
Date:   Tue Mar 8 11:03:15 2016 +0200

    modules/ims_usrloc_scscf: improved mysql efficiency
        - added transaction instead of autocomitting each statement
        - changed query to more efficient join for many-to-many mapping deletion

commit 71f73672b9afcb53f5240e8fd49f726a4a105948
Author: jaybeepee <jason.penton@gmail.com>
Date:   Tue Mar 8 11:00:01 2016 +0200

    modules/ims_usrloc_scscf: multiprocess local timer support added

commit 55bf58d81dc5033efa5d0239a85574ff1a58782a
Merge: 7fb3e3b 644b871
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Mar 7 16:46:28 2016 +0100

    Merge pull request #534 from athonet-open/fix_tel2sip
    
    siputils: tel2sip(): fix 'off by one' when allocating memory

commit 644b87109321d6a6724cc82336289d17814173f2
Author: Dragos Oancea <dragos.oancea@athonet.com>
Date:   Mon Mar 7 15:10:32 2016 +0100

    siputils: tel2sip(): fix 'off by one' when allocating memory

commit 7fb3e3b3c0af457f1212e8d52bb9db5d127b397b
Merge: c5289e6 4fb7a60
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Mar 4 09:01:19 2016 +0100

    Merge pull request #527 from fredposner/master
    
    permissions: very minor spelling changes

commit 4fb7a60b0065b036121aeac7fb1b307bcf52d4d4
Author: qxork <fred@qxork.com>
Date:   Thu Mar 3 12:13:29 2016 -0500

    permissions: very minor spelling changes

commit 4dcbb5d3b813291320b30289d2cd786e11f97924
Author: qxork <fred@qxork.com>
Date:   Thu Mar 3 11:51:02 2016 -0500

    permissions: very minor spelling changes

commit c5289e6f076a9182b09d830e53fdb6ef426e0d83
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Mar 3 09:41:45 2016 +0100

    presence: use unsigned int for expires limits min and max
    
    - reported by GH #521
    - coherent indentation and spacing

commit bbec80253b887a275130796df52beb00c4526359
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Mar 3 09:35:33 2016 +0100

    pkg/kamailio/deb: fix typo at erlang short description

commit 937027467db080e12d89ab7739f114bf356a1791
Merge: 479ac8e 6bb6973
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 1 23:32:23 2016 +0100

    Merge pull request #525 from mslehto/uacdoc
    
    modules/uac: document new uacreg table entries

commit 479ac8ed7e3c20254c2c3a449a9e23579689b0ab
Merge: 380ef86 93dcc5d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 1 23:32:02 2016 +0100

    Merge pull request #524 from aphistic/fix-siptrace-aliasing
    
    siptrace: Use the trace_local_ip setting in sip_trace()

commit 6bb69733a156219d5368f8f950d512566810aa37
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Tue Mar 1 22:35:08 2016 +0200

    modules/uac: refresh content of README

commit 93dcc5dca539803ad7ae94dc86829d10d3d3412c
Author: Erik Davidson <erik.davidson@corvisa.com>
Date:   Tue Mar 1 14:36:02 2016 -0600

    siptrace: Use the trace_local_ip setting in sip_trace()

commit 843b881d6ba6d15ae220c108ae85752e410dd40e
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Tue Mar 1 22:21:48 2016 +0200

    modules/uac: add flags and reg_delay to uacreg table documentation

commit 380ef86b5aea7cca5c2460cb2b248c7722a125a6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 1 11:45:05 2016 +0100

    core: coherent indentation and spacing

commit 81ec422227299b4cbd7aecbb58b862fc67208b30
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 1 11:35:41 2016 +0100

    tsilo: don't execute tm callback for TMCB_DESTROY if server shutdowns
    
    - tsilo mod_destroy will clean up, otherwise may end up in deadlock at
      shutdown, when a slot lock is already aquired and the callback will
      try to aquire again

commit 87027c654d9381f79c305b18f33919b8c9a86b89
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 1 11:32:59 2016 +0100

    core: option to check if server is in destroy modules phase

commit 392748691a7ca1ce11b48c8da4b52e26d34761ee
Author: Richard Good <richard.good@smilecoms.com>
Date:   Tue Mar 1 10:17:40 2016 +0200

    modules/ims_usrloc_scscf: new mod param contact_delete_delay
    	contact_delete_delay: length of time to delay before deleting contact in state delay delete

commit 56ab4065e6d2bcd9016d698548a6725a591eb736
Author: Richard Good <richard.good@smilecoms.com>
Date:   Tue Mar 1 10:17:17 2016 +0200

    modules/ims_qos: modified log line to be ERROR

commit 8f1831a0245c301a9d0e3c6cee64fd3f6f38162e
Author: Richard Good <richard.good@smilecoms.com>
Date:   Tue Mar 1 10:16:57 2016 +0200

    modules/ims_charging: added additional log line

commit b4e3c04b601bef6841eb4616a17109296cd8aba1
Merge: 4f9e0ff 8bc9d1b
Author: Juha Heinanen <jh@tutpro.com>
Date:   Tue Mar 1 09:50:18 2016 +0200

    Merge branch 'master' of https://github.com/kamailio/kamailio

commit 8bc9d1b4f9e285dcacf748688ace164efa763600
Merge: d6fb5dd 6af319e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 1 08:49:31 2016 +0100

    Merge pull request #523 from sippy/master_rtpp_ip6_fix
    
    Fix an issue with IPv6 in the rtpproxy module

commit d6fb5dd11642b70b29d356a59620ee065e1538c3
Merge: 4a0856b 8736b2d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 1 08:47:23 2016 +0100

    Merge pull request #519 from phil-lavin/tls-threshold-logging
    
    tls: enhance the logging of ssl bug #1491 workaround

commit 4f9e0ffc7c320666de1d139658c6b645561e217d
Author: Juha Heinanen <jh@tutpro.com>
Date:   Tue Mar 1 09:46:52 2016 +0200

    srdb1/schema: added connection_idx index to location table

commit 4a0856be3acd1c1a1eaaa058a39723a881fd6ed8
Merge: 63987e2 47aa94c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 1 08:46:37 2016 +0100

    Merge pull request #520 from kamailio/tsearle-futex-try
    
    core/futex: fix bug in futex_try

commit 63987e266c0ee07d8ff184b9056ce30bac7db405
Merge: c29c555 83d44c6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Mar 1 08:45:16 2016 +0100

    Merge pull request #522 from mslehto/sdpops
    
    sdpops improvements and tests

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

commit 83d44c6472567932e6eede1c0b820d0eb4c99fb6
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Mon Feb 29 16:21:25 2016 +0200

    test/unit: add unit test for sdpops script function sdp_remove_line_by_prefix()

commit 5db4cec2c9e8ab62c711738eae181afa69c1724d
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

commit c29c555ec5a328dff6ac2697dfbc6717d8562eeb
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Feb 29 14:27:55 2016 +0200

    modules/ims_registrar_scscf: extra processes in S-CSCF for generating NOTIFYs

commit 54c87a803d877f40d2915f304c5a67d8ff6a25e8
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Feb 29 14:26:36 2016 +0200

    modules/ims_usrloc_scscf: extra debugging for contact deletion

commit d7b6b127bf8c655e5506d8dfdce074defec23737
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Feb 29 14:25:21 2016 +0200

    modules/ims_usrloc_scscf: delayed deletion of contacts on delete or expiry

commit 80406a0f44b0d452ebb4b40a10261e671b8013c8
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Feb 29 14:21:25 2016 +0200

    modules/ims_usrloc_scscf: don't load empty scscf contacts from DB

commit 16c8d5e4648ff340e6043f4a38fd57c5c60a3058
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Feb 29 14:17:17 2016 +0200

    ims_dialog: fix small refcount bug

commit c9ecbe97af96e20312f1f2daa0afe3b5121cb0c0
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Feb 29 14:13:03 2016 +0200

    modules/ims_dialog: add default reason headers for mi-terminated dlgs

commit 176c98b0241433ef3e4cb22d55154bede1636791
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Feb 29 14:11:04 2016 +0200

    modules/ims_dialog: check branch is set before dereferencing

commit 1e4a2316ec64f666ffa8fe865294fadcb06ebdac
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Feb 29 14:09:14 2016 +0200

    modules/ims_usrloc_pcscf, ims_usrloc_scscf, ims_qos: pass contact state into search requests
        - more flexibility on state of contact to search for

commit ce86851ded64a094bd62cc205ce19f0b7bfa2f20
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Feb 29 14:08:00 2016 +0200

    modules/ims_charging: add reason header for out-of-credit timeouts

commit 86483813ac8ab78aba07496c63009b77f4dbe739
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Feb 29 14:06:33 2016 +0200

    modules/ims_charging: release dialog reference on Ro failure conditions

commit 327a4f0a6ce978ef61f5bee3b6107b541e00f702
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Feb 29 14:05:55 2016 +0200

    modules/ims_charging: print error on failed CCR resultcode

commit 7ac16452539875db390a5fbc6493fd11c9263880
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Feb 29 14:03:54 2016 +0200

    modules/ims_charging: check msg for reason header and include in Ro CCR if present

commit 8194032b0e1c954c2dd61e81528361b457344be6
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Feb 29 13:59:37 2016 +0200

    modules/ims_usrloc_pcscf, ims_usrloc_scscf, ims_qos: pass contact state into search requests
        - more flexibility on state of contact to search for

commit 1a27121e139f88cf397d028a4092d570ceae2ec8
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Fri Feb 26 17:54:29 2016 +0100

    siputils: Fixes & safety improvements for sip_p_charging_vector()

commit b038f1d6641d44907e64a676a2aa3d99ea932119
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Feb 26 16:15:52 2016 +0100

    dnssec Find library in /usr/local too

commit 28f11e7072739a34b5fe3968c10ac8a7aebbcd82
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Feb 26 16:12:45 2016 +0100

    dnssec Build with include files in /usr/local as well

commit 2b1e8db2838b7efc50b21ac66d6ef4494e96ddec
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Fri Feb 26 15:38:50 2016 +0000

    kazoo: log invalid json

commit 8740bf3d636f063cf4759d7ded231f1d86a94a6b
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Thu Feb 25 16:07:29 2016 +0100

    http_async_client: updated README

commit 8f209d4d5c9c0632fc225d338f29d2d900ed752b
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Thu Feb 25 16:00:36 2016 +0100

    http_async_client: documentation fixes

commit e12bf2cd3b7b79b1e31030e555dfe379ed12fe33
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Thu Feb 25 15:46:08 2016 +0100

    http_async_client: some module's logs fixes

commit 778e4a1e7ea2143089749bab317d87fcfdcd6629
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Thu Feb 25 15:42:09 2016 +0100

    http_async_client: add "suspend" to $http_req keys

commit d11971629777b313790850cd393f7233dd3c31e1
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Thu Feb 25 16:38:12 2016 +0000

    kazoo: fix reconnect

commit 47aa94c694e5471fa85bb15c372f9120876e4927
Author: tsearle <tsearle@gmail.com>
Date:   Thu Feb 25 09:56:09 2016 +0100

    core/futex: fix bug in futex_try
    
    atomic_cmpxchg returns the previous value.  If the previous value was 0 then it was previously unlocked and we now have acquired the lock.
    
    Thus, it should  be c==0 that is considered as the case we enter the lock, not c!=0
    
    As far as I can tell, lock_try (and lock_set_try) are currently no used anywhere in the code, so this fix shoudn't have any impact

commit 8736b2dc8dcd5fd8ee253134b19cb8ce0aa1c0b4
Author: Phil Lavin <phil.lavin@synety.com>
Date:   Wed Feb 24 12:21:42 2016 +0000

    tls: fix line breaks
    
    - fix line breaks in previous logging commit

commit 9dd2760fd337b39b72eb38189c093f5a156292f2
Author: Phil Lavin <phil.lavin@synety.com>
Date:   Wed Feb 24 12:06:41 2016 +0000

    tls: enhance the logging of ssl bug #1491 workaround
    
    - log shm_available_safe() instead of shm_available() as this is what is
      actually compared in the check
    - also log the relevant threshold as it is not always obvious if the default
      value is being used

commit 179b7a2bd7ad8a3aee0e4786f455868f7673a20b
Merge: 8ef8924 a4c5af2
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Tue Feb 23 13:46:59 2016 +0200

    Merge pull request #505 from smititelu/master
    
    Fix node selection when rtpengine_delete(), for branching scenarios

commit a4c5af2df65a2711ea7f0fd97e7d9b8e65461a4b
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Wed Feb 10 11:36:45 2016 +0200

    rtpengine: Delete all entries if viabranch.len==0
    
    - try to delete all (callid, viabranchX/Y..) hashtable entries when
    rtpengine_delete() is called with viabranch.len==0
    - release lock before returning

commit a7b1016ae64bd6e0977a621f12a82a6e19a64f81
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Tue Feb 9 14:20:56 2016 +0200

    rtpengine: LM_NOTICE to LM_DBG
    
    Change LM_NOTICE to LM_DBG when failed to find looked up node in hastable.
    These logs appeared mostly for new calls, when inserting new entries in the
    hashtable. This is normal behaviour.

commit 4f4c44880ec22a5d7d1c9478f0299974c33a7501
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Tue Feb 9 14:13:31 2016 +0200

    rtpengine: Fix node selection for branching cases
    
    Update node selection when rtpengine_delete() is called to select existing
    node, when the viabranch is NULL. Useful in branching scenarios.

commit 8ef89248cf8547371889734cf33bef827aacc73c
Author: Torrey Searle <torrey@voxbone.com>
Date:   Tue Feb 23 08:57:16 2016 +0100

    modules/sipt add charging indication

commit 16f5fbf747c2725d70f2ab7aecfcdf1bd76b91c3
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Feb 23 08:54:47 2016 +0100

    pkg/kamailio/deb: version set to 4.4.0-pre1

commit 131d8999c7efe43b50b4ede1a8426105ed96c399
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Fri Feb 19 13:11:44 2016 +0200

    rtpengine: fix queried_nodes_limit logic
    
    Right now, even if the selected node returns error, the same node is still
    selected and still queried for maximum of queried_nodes_limit times.
    
    Don't retry to query the previous nodes, upon error returned (i.e.
    Parallel session limit reached"). Instead, remember the queried nodes and try
    to select between un-queried ones. Thus, rtpengine_offer() will select a proper,
    available node which will be inserted in the hashtable and further used.

commit b531e175895cbb0f629e5a47c523ee8b569746d8
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Fri Feb 19 09:29:44 2016 +0200

    rtpengine: fix hashtable insert logic
    
    Add hastable entry only when rtpengine responded with non-error to received command.
    This is useful when rtpengine machine responds with errors like
    "Paralel session limit reached". In this case, one doesn't want to add the
    entry, but to try another node.

commit e4bd3c1d97bb04bfb8f84619481bc7dfb0d8030f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 23 08:40:46 2016 +0100

    Makefile.defs: version set to 4.4.0-pre1

commit b214541fc93669a6a9248eae34be17cb97520719
Merge: fedde6e 1c0242f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Feb 22 23:20:07 2016 +0100

    Merge pull request #514 from phil-lavin/feature-trying-master
    
    pua_dialoginfo: support for sending "Trying" state for callee

commit fedde6e9b4916080399ff7a8a587815aab622c7e
Merge: de77b78 5e826dd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Feb 22 23:17:47 2016 +0100

    Merge pull request #517 from mslehto/openbsd
    
    OpenBSD fixes

commit 5e826dd14f0f7035aaec534351d1634f65f2be36
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Mon Feb 22 23:43:15 2016 +0200

    Makefile.defs: remove outdated OpenBSD logic

commit 996c1a58353d6c0ac5e30daf5d7e8e854bd45419
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Mon Feb 22 13:13:24 2016 +0200

    Makefile.defs: add -DHAVE_SCHED_YIELD to OpenBSD options
    
    According to manual, sched_yield(2) was introduced in OpenBSD 4.2

commit 46862c7b9a095fb8137e0ef358e0e97599bd444b
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Sat Feb 20 20:16:26 2016 +0200

    tcp: fix tcp_options.o compilation
    
    Commit 6627098eb4adad706d20f6b73d1b7e75cc08a21f broke building on OpenBSD

commit de77b78a7d26a78a4a7a884c6f1ec2c18e664867
Author: Torrey Searle <torrey@voxbone.com>
Date:   Mon Feb 22 17:53:03 2016 +0100

    modules/sipt: add ability to check charging indicator

commit 1c0242fecb1a5ea9a3fde54b8ce331886e564d39
Author: Phil Lavin <phil.lavin@synety.com>
Date:   Fri Feb 19 12:03:40 2016 +0000

    presence: Fully implement table locking for updating the presentity table
    
    - Implement table locking for all routes through update_presentity in order
      to avoid a number of different race conditions which resulted in
      extraneous data being put into the presentity table.

commit 897e775a6353ab1e4738ad3b0c3d1c1e53980277
Author: Phil Lavin <phil.lavin@synety.com>
Date:   Fri Feb 19 12:01:27 2016 +0000

    pua_dialoginfo: support for sending "Trying" state for callee
    
    - Implement callee_trying parameter in pua_dialoginfo which causes
      a "Trying" state to be sent for both the caller and callee when
      a new dialog is created.

commit 546944d6fb8acffec01a7ddae719d14bb88d8a20
Merge: 3db2f28 4b5da2d
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Fri Feb 19 10:17:45 2016 +0100

    Merge pull request #513 from kamailio/co/crypto_name_collision
    
    srutils: change names colliding with libcrypto

commit 3db2f281af67381b7cf81eb8d8d24719dc66296b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Feb 18 15:27:05 2016 +0100

    kamailio.cfg: more coherent use of curly braces for blocks
    
    - use them always when execution actions in if-else blocks that are not
      return-exit-drop
    - single line blocks with return-exit-drop made single line with the if
      statement

commit 15c139831f7135f141f7a32c34ecf24e37bfc3fc
Merge: e856483 af0cc3c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Feb 18 15:19:20 2016 +0100

    Merge pull request #503 from smititelu/SIPPROXY-195
    
    Complete the list of checking routing blocks types with t_is_request_route() config function

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

    srutils: change names colliding with libcrypto

commit e85648385ae56ca3bac0d1b06400ececa28fd55a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Feb 13 11:41:24 2016 +0100

    mtree: coherent indentation

commit d5fe09b83a8a14d46b8d8354f354d7e47a1815ee
Author: Hugh Waite <hugh.waite@xura.com>
Date:   Tue Feb 16 17:45:18 2016 +0000

    http_client: Updated copyright in README

commit 17e7d757b04b6da5b5d4d2eb076ac746fcc0ee05
Author: Hugh Waite <hugh.waite@xura.com>
Date:   Tue Feb 16 17:23:50 2016 +0000

    pv: Fix crash when xavp has no attributes
    - Fixes the crash reported in #511

commit a176c7f1e5686d0aed5c95830d62eb964358841a
Author: Richard Good <richard.good@smilecoms.com>
Date:   Tue Feb 16 15:51:03 2016 +0200

    modules/ims_registrar_pcscf:  Check if we subscribe to reg_info before processing notify - fix crash

commit 4e75738d22b0ae444e64fbe6571f2b266139c738
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Tue Feb 16 10:43:57 2016 +0100

    http_async_query: update README

commit 1dd1b92363c78d24b036be7916d5c58e893d99bf
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Tue Feb 16 10:43:38 2016 +0100

    http_async_query: fix function name in doc

commit 8ff02413451f43b42cf565056c28264a43eed5a9
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Tue Feb 16 10:39:08 2016 +0100

    http_async_client: $http_req returns $null when read

commit 7c98ac5f939755e2eae859e670182b6446d80227
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Mon Feb 15 18:43:56 2016 +0100

    http_async_client: update README

commit b344ba0b527c0c0dd12063f6f8a37f13bddb317b
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Mon Feb 15 18:43:00 2016 +0100

    http_async_client: update doc with $http_req(key)

commit ca0cd715209eb5b5b3d14230771bfb35f1fdbf37
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Thu Feb 11 14:59:25 2016 +0100

    http_async_client: new $http_req() PV
    
    the $http_req() PV allows to set custom request parameters for the next
    asynchronous HTTP query

commit 43946417e3f0c2bbd07e5c4ec8ccd48b31c5ecf9
Author: Giacomo Vacca <gv@rtcsoft.net>
Date:   Thu Feb 11 14:30:16 2016 +0100

    http_async_client: minor indentation changes

commit 012498f280279b66ab336f0a855c35af4fec9c14
Author: Giacomo Vacca <gv@rtcsoft.net>
Date:   Thu Feb 11 14:24:11 2016 +0100

    http_async_client: review doc with correct module name

commit da26a524e8b318f69116494726d582fbc09bfd32
Author: Giacomo Vacca <gv@rtcsoft.net>
Date:   Thu Feb 11 14:19:18 2016 +0100

    http_async_client: review tls-related param names and vars

commit ba86ae06a52c0535a3fb3d0eb30b8380300e185d
Author: Giacomo Vacca <gv@rtcsoft.net>
Date:   Thu Feb 11 13:45:34 2016 +0100

    http_async_client: refactor query string param setting

commit 250ff7e7e1b6d96ac3a70b90703594c1befc30c2
Author: Giacomo Vacca <gv@rtcsoft.net>
Date:   Thu Feb 11 11:47:31 2016 +0100

    http_async_client: Fix minor avp doc typo (http_err)

commit 0841c4549f1776e779ebb9ebe1ded037edf0b0ce
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sat Feb 13 19:58:31 2016 +0100

    http_async_client Add doxygen templates
    
    Please update with better descriptions

commit f0d0075ce8ab15c04eecb3cfc0ce89408a481ce5
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sat Feb 13 19:02:40 2016 +0100

    NEWS update with link to 4.4.x

commit 00226fa9cef56e3447068b891b2cb14260ff5423
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sat Feb 13 19:01:46 2016 +0100

    ISSUES add link to Github

commit 097637b2be779f9bfc0a6fa18dca3c271e35d8b1
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Feb 12 21:53:30 2016 +0100

    INSTALL Remove flavours and ser/serctl

commit 56623341c765c298cae8c3353d2ebacd81f00070
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Feb 12 21:36:39 2016 +0100

    readme minor updates

commit d7e42ceef76e66b06d97159e71043fd552a29e8c
Author: jaybeepee <jason.penton@gmail.com>
Date:   Fri Feb 12 20:48:14 2016 +0200

    modules/ims_registrar_scscf: fixed segfault on multiple impu when building notify
        - also reported and fixed by Dragos Oancea

commit 63b4561d8d764700e0e380448d366b7f31bd2a02
Author: jaybeepee <jason.penton@gmail.com>
Date:   Fri Feb 12 20:40:54 2016 +0200

    modules/ims_dialog: remove double unref on dialog

commit 6620a44738c68d035991df51cb915142a5d965a6
Author: jaybeepee <jason.penton@gmail.com>
Date:   Fri Feb 12 20:28:49 2016 +0200

    modules/ims_usrloc_scscf: added support for UE types required by registrar

commit 1f8c8ef2a68a380724b12d035b1d73705546dc8f
Author: jaybeepee <jason.penton@gmail.com>
Date:   Fri Feb 12 20:13:59 2016 +0200

    Revert "modules/ims_registrar_scscf: new function to pass extra argument to lookup (ue_type)"
    
    This reverts commit 574b8d6c2d0897ba69c5eec14775350508ad0778.

commit 69011822286acd4f051c43d502972e4e5ff35195
Author: jaybeepee <jason.penton@gmail.com>
Date:   Fri Feb 12 20:12:21 2016 +0200

    modules/ims_registrar_scscf: new function to pass extra argument to lookup (ue_type)
        - useful if looking for a specific type of UE ie VoLTE vs SIP for example

commit 574b8d6c2d0897ba69c5eec14775350508ad0778
Author: jaybeepee <jason.penton@gmail.com>
Date:   Fri Feb 12 20:11:19 2016 +0200

    modules/ims_registrar_scscf: new function to pass extra argument to lookup (ue_type)
        - useful if looking for a specific type of UE ie VoLTE vs SIP for example

commit 0a8062dfa0f0b1cc13825b75fea688548409c9c3
Author: jaybeepee <jason.penton@gmail.com>
Date:   Fri Feb 12 20:04:44 2016 +0200

    modules/ims_dialog: release lock on error condition

commit b4a4423695eab8087de4f3ed68e21145ac1fd5d5
Author: jaybeepee <jason.penton@gmail.com>
Date:   Fri Feb 12 20:03:57 2016 +0200

    modules/ims_dialog: pass reason to terminate function

commit 51ba40fe5707bcadfa84ac99138537132ee7c0cb
Author: jaybeepee <jason.penton@gmail.com>
Date:   Fri Feb 12 20:03:00 2016 +0200

    modules/ims_dialog: release lock in error conditions

commit 6b80de3f9d4a69979ee1a3f2e7f8bbd72191d915
Author: jaybeepee <jason.penton@gmail.com>
Date:   Fri Feb 12 20:01:54 2016 +0200

    modules/ims_dialog: changed log line from ERR to DBG

commit f39c41fb02e8c1617910f9f42fdfceb9b0721967
Author: jaybeepee <jason.penton@gmail.com>
Date:   Fri Feb 12 20:00:21 2016 +0200

    modules/ims_dialog: fixed dialog stats

commit ff9dd83111fcaee8d9ef34d49cf9cd56ecdbacd9
Author: jaybeepee <jason.penton@gmail.com>
Date:   Fri Feb 12 19:55:52 2016 +0200

    modules/ims_dialog: added extra info to log line - transaction ptr

commit 57e5a8e33d5fd9fb51a4d88f0bf131ea1c34a4c7
Author: jaybeepee <jason.penton@gmail.com>
Date:   Thu Feb 11 10:44:07 2016 +0200

    modules/cdp: update last used time when sending diameter message to peer

commit eecd7ecd9b0340fd330ceb167e0e8c82f557a049
Author: jaybeepee <jason.penton@gmail.com>
Date:   Thu Feb 11 10:41:43 2016 +0200

    modules/cdp: changed WARN log to DBG

commit f50c9c853e7809810099c970780c30b0765b0643
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

commit f39d144e385f1fbf8759ba03e28e69aeb56d6e6a
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

commit dcfd5012c0fe10c2697ceeaf5b09d24e1ae8719e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Feb 11 22:15:39 2016 +0100

    tls: debug messages for mutex ops with lock function

commit fe7f4117536260d0613bc918110f1d0093ad50b9
Author: jaybeepee <jason.penton@gmail.com>
Date:   Thu Feb 11 10:40:04 2016 +0200

    modules/ims_registrar_pcscf: fix rank for forked process to get DB initialisation (pua) (reverted from commit 02059e32fde2008ed906fa8ff35d79762ac97412)

commit 02059e32fde2008ed906fa8ff35d79762ac97412
Author: jaybeepee <jason.penton@gmail.com>
Date:   Thu Feb 11 10:36:26 2016 +0200

    modules/ims_registrar_pcscf: fix rank for forked process to get DB initialisation (pua)

commit 4f162f84f9a4c0c0b843ba73d9f60cc204d012e5
Author: jaybeepee <jason.penton@gmail.com>
Date:   Thu Feb 11 10:35:27 2016 +0200

    modules/ims_charging: clean from uri to remove parameters before using as PAI

commit 0328dda233469873b0e4632f9cd78a20a7dc06c9
Author: jaybeepee <jason.penton@gmail.com>
Date:   Thu Feb 11 10:34:06 2016 +0200

    modules/ims_charging: changed log line from ERR to DBG

commit 45b0f6992f1a37107be1d3cfdbdb10b60ac6d1c5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 9 13:26:15 2016 +0100

    examples: updated ims configs to use ims_dialog module

commit eb820d1b29f9d89c81950641ac1084eca2bbe02c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 9 13:23:22 2016 +0100

    ims_charging: updated docs for dependency on ims_dialog

commit 4d7067b5f1516016c0abc88735839ade8150629c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 9 12:20:54 2016 +0100

    ims_dialog: updated the docs to reflect the module rename

commit 8a0048894790e6b88ef2d02e8bc77cd58ab25abb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 9 12:20:33 2016 +0100

    ims_qos: updates short part to ims_dialog module

commit 98930c6deaf00a3512b1a24d936c2a0009cecb1a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 9 12:20:15 2016 +0100

    ims_charging: updated short path to ims_dialog

commit c04328efbc9314064b6474f0d2321f8b733b2ae1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 9 12:19:41 2016 +0100

    snmpstas: detect if ims_dialog module is loaded

commit edc18dfd0ddab363d9ca68dad3ef75aac901f06c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 9 11:59:04 2016 +0100

    ims_dialog: Makefile update after rename

commit 753a2eff3c03ad0fd3765b47abbe16786a49dfe6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 9 11:49:48 2016 +0100

    ims_dialog: updated names for doc files

commit 08638e87b9e4a846dc2c664494056a113f7a2b6f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 9 11:48:04 2016 +0100

    ims_dialog: set the inner name after rename

commit 8674077b6078f941ab1519bfd6f3ed6e3e34075d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 9 11:47:10 2016 +0100

    ims_usrloc_scscf: include path updated for ims_dialog

commit b88f23d1e4d34049a68831333a55f9cff5834987
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 9 11:46:52 2016 +0100

    ims_registrar_scscf: updates for renaming ims_dialog

commit 2663956190789f63ccaf957edbf36c384ac6eece
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 9 11:46:20 2016 +0100

    ims_qos: updates for ims_dialog renaming

commit 03079a3d9de774ef17c6987960d6cb7acb46cdc1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 9 11:45:51 2016 +0100

    ims_icscf: updates for ims_dialog

commit 082af1793d287624a1985d8ffbc448f92cc855d9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 9 11:45:20 2016 +0100

    ims_charging: updates for ims_dialog

commit 9dab0cfbc587892b991d8cdaa39a55e167b4334c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 9 11:43:42 2016 +0100

    ims_auth: updates for ims_dialog

commit c6433d8d58d3f78d4cf806d66705bc8f59d07842
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 9 11:33:18 2016 +0100

    Makefile.groups: renamed dialog_ng to ims_dialog

commit a5176c88d36f68a7342986f384d185b8f348bf93
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 9 11:32:32 2016 +0100

    ims_dialog: renamed the main file of the module to ims_dialog.c

commit 5b32b1301ded6862b1a0db12324e821bad5e64c8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 9 11:30:42 2016 +0100

    dialog_ng: renamed to ims_dialog
    
    - reflecting better the target usage at this moment
    - future considerations can results in merging both dialog modules in a
      single one

commit 326adcfa3fa644e1b27b075d2305b2a3649b20c9
Merge: 8eb9f92 8bf0325
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 9 10:45:46 2016 +0100

    Merge pull request #504 from kamailio/co/tcp_closed_event_enhancements
    
    tcp:closed event enhancements

commit 8eb9f9278c98a7bdb09d1c6d2748ab5bcd4519b1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 9 08:36:24 2016 +0100

    etc/kamailio.cfg: small polishings
    
    - drop silently traffic from scanners
    - removed fork=yes (it is default value)

commit 8bf032566a810f7fa60dd96310be8d9a5095b032
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Mon Feb 8 20:03:21 2016 +0100

    tcpops: update README

commit bc7dc166858d0def2c827ff7be037bfcaa9f0e7e
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Mon Feb 8 19:59:19 2016 +0100

    tcpops: add "disabled mode" to closed_event param
    
    this mode will bypass the event callback registration to improve
    performances when the "tcp:closed" route feature is not needed

commit af0cc3c6a961de85c98e68df72d3b26b35e89ffc
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon Feb 8 11:03:39 2016 +0200

    tmx: Update doku
    
    Update doku for t_is_request_route() config function.

commit 98ae491145eab5457d672b1ae373aeec9dd3f1a7
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon Feb 8 10:55:00 2016 +0200

    tmx: Add t_is_request_route() config function
    
    Add t_is_request_route() config function.

commit adbbe8b62d6b4b95e5ecbab041b93bb3130f1932
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

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

    presence_mwi: fixed indentation and trailing whitespaces

commit 619988ad6cf54d7e8154a9efb65ce2b9cb475e54
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

commit 35fa264fe9a70627e9f17f75e0ce39ddbd3550ba
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Feb 7 19:54:47 2016 +0100

    auth_db: removed trailing spaces for sane git diff

commit 2f405f14e0da76ad9e29f3b958ab85a91c6bbf31
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Feb 7 10:25:00 2016 +0100

    acc: regenerated the readme from latest docbook

commit 169a835808b646fc6d32b2d6b8daa38ee7a6aa83
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Feb 7 10:23:23 2016 +0100

    ims_registrar_scscf: added the readme

commit b4970c92cfed389d221782b091eb3984b7d6224f
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sun Feb 7 08:28:51 2016 +0200

    modules/tmx: regenerated README

commit 8e20a3c5cf3036b203cda629d89659fb1c57c53b
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

commit c0948493254429da9543a09afb50891b1ff9c58f
Author: Hugh Waite <hugh.waite@xura.com>
Date:   Thu Feb 4 17:17:24 2016 +0000

    http_client: documentation
    - Complete devel guide for http_client C API functions
    - Regenerate README

commit 8667cbb1ed26c425ed474ea7ae0b867ee6c8b718
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Feb 4 11:53:09 2016 +0100

    pkg/kamailio/deb: version set to 4.4.0-pre0

commit 541c8d2c8d0c77f0c541417165a387ad2ed8def7
Author: Hugh Waite <hugh.waite@xura.com>
Date:   Thu Feb 4 10:07:42 2016 +0000

    http_client: Rename C API functions following module rename

commit cd482b8680318efe995a2b375a5859c107b22f3c
Author: Hugh Waite <hugh.waite@xura.com>
Date:   Thu Feb 4 09:35:23 2016 +0000

    http_client: Fix build with older versions of libcurl
    - Remove use of enums for curl TLS versions
    - Increase logging to warning for invalid parameter values

commit 7b838ee067ef309ae4c16b1b7f65902a1d16d072
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Feb 4 10:56:30 2016 +0100

    Makefile.defs: version set to 4.4.0-pre0

commit 6297a0718f6f04d7b018d1046d78985826271a68
Author: Juha Heinanen <jh@tutpro.com>
Date:   Thu Feb 4 04:43:40 2016 +0200

    core: avoid compiler warning about variable cl being set but not used

commit 4108353148d4cdccae7f96c27e6fcbb53af5af8b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 3 22:52:11 2016 +0100

    sipcapture: docs for topoh_unmask parameter

commit 99cc12f3fb0f114d406a2af0dcc1b48a41484134
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 3 22:48:25 2016 +0100

    sipcapture: new parameter topoh_unmask
    
    - if set to 1, call-id will be unmasked using topoh module api

commit 91e5d1235423de4c36bebd251b77f94b11162b95
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 3 22:40:52 2016 +0100

    sipcapture: removed trailing whitespaces

commit d1c6d080fda6b6768680b10780332122b0ff5ef7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 3 22:39:02 2016 +0100

    sipcapture: coherent indentation

commit 309e5fc8859f624b866e285fba004613ef3b92b1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 3 22:35:29 2016 +0100

    topoh: exported inter-module api
    
    - contains function to unmask callid

commit 745e79d03095d3d716c17406f66b89a185adad3c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 3 22:03:29 2016 +0100

    siputils: docs for sip_p_charging_vector() function

commit 2a9b4da18eac72f09e8b69cf447afeb978842ae1
Author: Emmanuel BUU <emmanuel.buu@ives.fr>
Date:   Wed Feb 3 21:56:30 2016 +0100

    siputils: exported $pcv(name) var and sip_p_charing_vector() func
    
    - based on GH #215
    - $pcv(all) = whole field
    - $pcv(value) = icid-value field (see RFC3455 section 5.6)
    - $pcv(genaddr) = icid-generated-at field (see RFC3455 section 5.6)

commit ede4a836bd90b8da5a7b63f42ee238cb06933fe9
Author: Emmanuel BUU <emmanuel.buu@ives.fr>
Date:   Wed Feb 3 21:43:48 2016 +0100

    siputils: p-charging-vector header management
    
    - based on GH #215

commit be184b1b3759931e5f189796b48156249a500e42
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 3 21:23:50 2016 +0100

    kamctl: pi framework xml definition update

commit b8b39e7d2f96cddd6ff2b7087c60f3f93fa90a1f
Merge: 2b9df7c 5ac088f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 3 21:18:36 2016 +0100

    Merge pull request #489 from mslehto/valuesh
    
    modules/ims_icscf: removes values.h dependency

commit 2b9df7c32f30bbb1722b03907c152551c29fc10b
Merge: 686fdc5 651a9c5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 3 21:16:10 2016 +0100

    Merge pull request #486 from kamailio/lazedo/presence_improvements
    
    presence: improvements for 4.4

commit 5ac088f705468edffcef5cb669bbe28e4f3a905b
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Wed Feb 3 21:31:03 2016 +0200

    modules/ims_icscf: use INT_MAX instead of MAXINT

commit 686fdc59fc3bb5348ddd283b296b2f156c261fe3
Author: Hugh Waite <hugh.waite@xura.com>
Date:   Wed Feb 3 18:47:39 2016 +0000

    http_client: Clean up connection parameter definitions
    - Add TLSversion enums to config file
    - Add boolean types to config file
    - Make connection parameter names consistent across default modparam/httpcon/configfile
    - Update documentation and README

commit 466cf3386b8ca653580ec6552b89f57adae984dd
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Feb 3 18:30:09 2016 +0100

    pkg/kamailio/deb: update version to 4.4.0~dev9

commit 8943cd2e9b771faa03fe12fb658325a80a913631
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 3 17:38:47 2016 +0100

    Makefile.defs: version set to 4.4.0-dev9

commit 51fb7519fe4674a13c0ee1989030e712b96947bc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 3 17:33:33 2016 +0100

    Makefile.groups: group for http_async module
    
    - depends on curl and event2 libs

commit 1a16f11fca4637dfbf90e2b1f9a70ea6fd2668fd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 3 17:25:54 2016 +0100

    topos: update sip headers for initial request forwarding

commit 277d3afe6a9e16dae0b1cba00f147333687a03e8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 3 17:25:23 2016 +0100

    kamctl: refreshed db creation scripts

commit 4a9c9d01c563ed3a6f0bdba033aed77161065477
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 3 17:24:55 2016 +0100

    lib/srdb1: updated xml shemas for topos tables

commit ddbf18a5fb131d37920a1b83260c08944239c8d5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 3 12:57:11 2016 +0100

    core: typef'ed the lump structure

commit a7aa7a7c5a863d4d1f4e31fc307bb57051e26627
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Feb 3 17:03:53 2016 +0100

    http_client Add configuration file example

commit 0a1b5df76fededb0b9e065cd607d974bf8f333b5
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Feb 3 16:58:30 2016 +0100

    tls fix typo in README

commit e3bb82b99a0e8174852c180d567101d7d97ce370
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Feb 3 16:57:34 2016 +0100

    http_client update README

commit 604a5c23f0abd15423c8846a5dd4e9403f6b3cd6
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Feb 3 16:57:06 2016 +0100

    http_client Document new "config_file" module param

commit e2a2128c82404d9f6d067fb8ab5e2001b843394d
Author: Hugh Waite <hugh.waite@xura.com>
Date:   Wed Feb 3 15:15:22 2016 +0000

    http_client: Add ability to load connection definitions from config file
    - All current modparam parameters supported
    - Default values given as modparmas will be used if not specified in config
    - TODO: Cannot load defaults from config file

commit 3ba6c4451a98bf365e18b964354bd08381dd4f8f
Merge: c6f7edd 50fca23
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Wed Feb 3 15:30:33 2016 +0100

    Merge pull request #480 from grumvalski/async_http_mod
    
    http_async_client: non-blocking async HTTP client module

commit 50fca238aa618d0c9dbf5c2d3681afa6a4a3a769
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Mon Jan 18 15:38:26 2016 +0100

    http_async_client: non-blocking async HTTP client module

commit a5286513c56f2a6e94385cb75bff1fdca3110e93
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Tue Jan 5 16:53:40 2016 +0100

    pv: export some PV functions

commit c6f7edd4f644388a4b35bca9d9d8f4880b6b4620
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Feb 3 13:47:05 2016 +0100

    http_client Adding template for developer's guide

commit ff90dbd17fd041bf85d0cb7c3590b0493e8dba15
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Feb 3 13:10:59 2016 +0100

    http_client Update Todo

commit 864f74a295413577b3768e6bb2215fcfef094f4f
Author: Hugh Waite <hugh.waite@xura.com>
Date:   Wed Feb 3 11:49:19 2016 +0000

    http_client: Rename module in module interface

commit 8c303bf1e9688169a9e1a475f2e4a6c1790357e8
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Feb 3 12:04:16 2016 +0100

    http_client Rename "curlcon" => "httpcon"

commit 0af10a28f8ad72af9e58c10fd9cd296c317e08ad
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Feb 3 11:57:30 2016 +0100

    http_client Change names of counters and RPC call

commit 9ffff61534477aeac9da88045134acb89974ab55
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Feb 3 11:54:01 2016 +0100

    http_client change function names

commit da2ceb14c00cd86e6c7bcd160dfece8538414761
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Feb 3 11:53:40 2016 +0100

    http_client update docs, fix errors

commit 6260bd810bd6f1f54bbf43c9cc88bb64f4bce83a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Feb 3 00:02:07 2016 +0100

    htable: docs for cols attribute of hash table definition

commit fd1471d8154ad2ae9c067cfe9df7fe9161510ae2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 2 23:45:01 2016 +0100

    htable: don't sync back to db when cols per htable is set

commit 955455aad0d078ec65458c8ca9fae6d91f00d4b9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 2 23:35:55 2016 +0100

    htable: allow specifying column names per hash table
    
    - at least two columns must be specified, first is the one corresponding
      to key_name
    - the values of following columns are concatenated with a comma delimiter
    - columns can be specified with cols attribute in htable definition and
      they must be enclosed in quotes in order to be a valid sip parameter
      value and be separated by comma
    
    modparam("htable", "htable",
        "a=>size=4;dbtable=a;cols='key_name,val1,val2,val3'")

commit a348a74269ec54143aefabc3d12a4fd0fb85dc7a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 2 16:54:17 2016 +0100

    kamdbctl: include topos tables when creating standard database

commit 362648d79f94280f8db2b8651719fed511cf1a37
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 2 16:48:42 2016 +0100

    Makefile.groups: added topos module in standard group

commit 62fd20ff32a97ac2d89c8e5560ba7a97f508d87d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 2 16:47:53 2016 +0100

    Makefile.groups: curl module became http_client

commit 68717c2af058d02601f270ab7430a6cbf00dda33
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 2 16:42:32 2016 +0100

    topos: new module - topology stripping
    
    - provides topology hiding by stripping the headers with SIP routing
      details

commit ee4c74d68180b89b30a48a845d1b026a7a67f0de
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 2 16:41:29 2016 +0100

    kamctl: added db creation scripts for topos module

commit 087b987ef267b0aa128c795d794606e613419e37
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 2 16:40:40 2016 +0100

    lib/srdb1: sml definitions for db tables of topos module

commit 76835b62986d2bb05b34c870b362126290b15317
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 2 16:39:49 2016 +0100

    kamctl: updates to sql creation scripts for rtpegine

commit 049a27385904189682fc9c461d3fd31f3afab17e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 2 16:37:52 2016 +0100

    core: parser - typedef'ed via header structures

commit de3afab1631fc6c617b66d03ebf173bbfe10a144
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Feb 2 15:24:21 2016 +0100

    http_client Update TODO
    
    Add note about stuff that needs a per-process handling (referring to a discussion between
    HW and OEJ this weekend at Fosdem)

commit 78712dfc770c39742336f34375b967a88c7313d9
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Feb 2 15:02:50 2016 +0100

    http_client Rename include file

commit fea3b93d4d6ac2d7bdc918560d5ced0f0f652591
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Feb 2 14:58:48 2016 +0100

    http_client Rename module file

commit fb1ffeaf7bb1e309278459c77f586ac0d2f46cb1
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Feb 2 14:57:13 2016 +0100

    http_client Update README files

commit 4e7921a50e9bc375e9de29d2d6dc22fba5cea5b7
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Feb 2 14:52:14 2016 +0100

    http_client Rename doc files

commit eb2f18e3a157512175cdb84b05455ab22db72655
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Feb 2 14:49:32 2016 +0100

    curl Rename module to http_client

commit 319904b7fb674855d72461550c40f0c3adeab5cc
Merge: 1b6fe67 f604bc4
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Tue Feb 2 13:06:35 2016 +0100

    Merge pull request #494 from grumvalski/cnxcc_log
    
    cnxcc: change some log levels from INFO to DBG

commit f604bc4baf7b3332e661dba1c935a259112a4e72
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Tue Feb 2 12:48:07 2016 +0100

    cnxcc: change some log levels from INFO to DBG

commit 1b6fe67edf5fd3fedb759f1cc837b1148bc341c2
Merge: 3d88a55 2f02050
Author: Hugh Waite <que273@users.noreply.github.com>
Date:   Tue Feb 2 11:05:07 2016 +0000

    Merge pull request #481 from kamailio/tmp/hpw_curl_improvements
    
    curl: Add various curl and TLS options to curl module
    - client key/certificate
    - cacert
    - sslversion
    - cipher suites
    - verify_host and verify_peer

commit 2f0205093803cbd3761e6ae0384b548c19b4e3e4
Author: Hugh Waite <hugh.waite@xura.com>
Date:   Tue Feb 2 10:15:22 2016 +0000

    curl: Ensure all values of verify_host are valid
    - verify_host=1 is deprecated, automatically use 2

commit 3d88a5516e0fb9693846831bf89786153f475192
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 2 09:15:27 2016 +0100

    pua_dialoginfo: don't free dlginfo structure in dlg loaded callback
    
    - the structure will be destroyed in a later dlg callback, enabled by
      dlg_api.register_dlgcb(), via free_dlginfo_cell()
    - based and includes partial patch from GH #492, by Phil Lavin

commit fe4d03c1cb1b9371d3dcd839a96611d33a74d966
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 2 08:57:45 2016 +0100

    mtree: refreshed the readme

commit ebdf05f589329948d43fb05bd53c372e5dfec631
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 2 08:57:04 2016 +0100

    mtree: more documentation for mtree defintion
    
    - details about cols attribute

commit 27e3ecb60702749837f2dc59d694933b12e3a7bd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 2 00:04:57 2016 +0100

    mtree: allow specifying column names per tree
    
    - at least two columns must be specified, first is the one corresponding
      to tprefix
    - if more than two, then the values of those columns are concatenated
      with a comma delimiter
    - columns can be specified with cols attribute in mtree definition and
      they must be enclosed in quotes in order to be a valid sip parameter
      value and be separated by comma
    
    modparam("mtree", "mtree",
      "name=mt;dbtable=mtree;cols='tprefix,tvalue1,tvalue2'")

commit 5bd26e21cb6c9b7711f18b031b6e0d05349aab7e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Feb 2 00:01:31 2016 +0100

    core: wtimer - disabled debug message

commit 5de62614f6c26f4f3ec6965bb69ba97b3aa83dc8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Feb 1 19:01:07 2016 +0100

    crypto: documentation for register_callid parameter

commit a28bc7c4c2dc02d7cf1d267ffa53f4d7f983fb5f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Feb 1 18:53:34 2016 +0100

    tm: use core sip routing api callid generator if available
    
    - if no component set a custom callid id generator, then the internal
      one is used, like so far

commit 0085398d088f7c3651c09af12a0bbff997a16bcc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Feb 1 18:50:01 2016 +0100

    crypto: option to register a callid generator callback
    
    - use libssl random and hashing for generating RFC 4122 version 4 UUID
      with high quality entropy that can be used as callid for requests sent
      by tm, through sip routing core api
    - new mod param: register_callid - set to 1 in order to register callid
      genrator callback to core (default is 0)

commit 0ee31b2d29c4822ef6302411fcbe89aaee619e3a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Feb 1 18:48:55 2016 +0100

    core: sip routing api - custom callid generator callback
    
    - allow registration of callback functions for different callid
      generators

commit 651a9c51a638b1b36adf710b295ee62e12fe0183
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Mon Jan 25 13:24:32 2016 +0000

    presence: update documentation

commit a3088218936d7048b467a44682dd028346fa928d
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Mon Jan 25 13:24:01 2016 +0000

    presence: 4.4 improvements
    
    adds presence:notify-reply event
    implements $notify_reply for handling in presence:notify-reply event
    adds flags, user_agent columns to active_watchers
    extends $subs to other subscription properties

commit b1daeaca382d39a76ed5d45a052f18cffa09298c
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Mon Jan 25 13:19:20 2016 +0000

    presence: add flags and user_agent to schema

commit 97cd5d3188b1d3a2ef8f7105d753eeb1ee02c20b
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Sun Jan 31 00:01:30 2016 +0000

    kazoo: add amqps connection support

commit 8357543007760d941fcb92c12297f0109397853e
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Fri Jan 29 20:00:20 2016 +0100

    tcpops: per-connection control over tcp:closed
    
    for enhancement #461

commit df875b53340c9e09b6ca0baaa2154000d0bbba47
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Fri Jan 29 18:18:19 2016 +0100

    tcp: define new flag to control tcpop's tcp:closed
    
    for enhancement #461

commit 094613b85d21e430fe9350722a99794bb2ae59bf
Merge: 868bf24 6627098
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Fri Jan 29 16:23:33 2016 +0100

    Merge pull request #491 from mslehto/bsdtcpops
    
    Make tcpops module usable on BSD

commit 868bf2474c9d22e659875a2ac49553c4908553b2
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Fri Jan 29 15:46:59 2016 +0100

    mem/tlsf: return a valid pointer for malloc(0)
    
    for consistency with FM and QM allocators

commit 6627098eb4adad706d20f6b73d1b7e75cc08a21f
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Fri Jan 29 14:55:34 2016 +0200

    tcp: include netinet/tcp.h to make certain macros available
    
    Following are tested: TCP_KEEPINTVL, TCP_KEEPIDLE, TCP_KEEPCNT

commit 676a2d0a8aaa8daeaf07947d6b63905cb19d0656
Merge: b727c99 06a9516
Author: Eloy Coto <eloy.coto@gmail.com>
Date:   Fri Jan 29 09:04:09 2016 +0000

    Merge pull request #488 from mslehto/statsd6
    
    modules/statsd improvements

commit bb1f0472614186e933c2caa002c151cf64b60756
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Wed Jan 27 19:45:12 2016 +0200

    modules/tcpops: update list of platforms

commit 957e8a04f798b9c30964005bdaedd895bd62f46f
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Wed Jan 27 19:22:41 2016 +0200

    modules/tcpops: fix documentation typo

commit ab7bf76e8d7cce405d4a90b727cde6be67015c4a
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Wed Jan 27 19:26:46 2016 +0200

    tcp: use macros from netinet/tcp.h to detect TCP feature
    
    makes tcpops module usable on FreeBSD 10

commit b727c99b8e74feec6ad1af0d01b2f4e46200ef46
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 27 15:48:10 2016 +0100

    core: explictely present the main process in description
    
    - along with existing attendant description

commit b6e2dce80a607b12276addea310c9696c3c39ce9
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Wed Jan 27 10:50:22 2016 +0200

    rtpengine: Init and dealloc hastable locks
    
    Right now only alloc and destroy is done. Also do init and dealloc.

commit fe37c011810d563f8a7e7d1e6856d7199dd1f5d2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 27 10:14:05 2016 +0100

    core: Makefile.defs - renamed var CPU to CPUTYPE
    
    - some operating systems (e.g., suse), sets the CPU in the environment
      to the cpu architecture, while the makefile uses it for cpu type
      provided to -mtune parameter of gcc

commit 73872420188b2eb0a5adb51a03a3c17baec1a331
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Wed Jan 27 10:15:58 2016 +0100

    ims_charging: Fixed setting of AVP

commit 6711306d48be16fcf1dff860f72d0db14cac02fc
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Wed Jan 27 10:21:06 2016 +0200

    rtpengine: Fix coredump on kamailio shutdown
    
    Fix release_lock leading to coredump, when kamailio shutdown.

commit 9acbdd31a6e797dcb9aed568726965a568ac4fb7
Merge: 55350c0 9867534
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Tue Jan 26 21:16:51 2016 +0000

    Merge pull request #490 from kamailio/lazedo/db_text_buffer
    
    db_text: add buffer size for reading text files

commit 98675340e429b752bdb8a4d7f7d6c1c5f60227d5
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Tue Jan 26 19:40:51 2016 +0000

    db_text: add buffer size for reading text files
    
    the static value of 4096 may not be enough when dealing with presence
    tables that have xml content

commit 55350c0b54cd2e884b8f97f8686dbcb98769a6f3
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue Jan 26 19:30:20 2016 +0100

    ims_charging: Added missing definition

commit fb040b05811b2979130bdf842345c927cd6c1888
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue Jan 26 18:37:36 2016 +0100

    ims_charging: Added changes after previous commit

commit 5c7ee4576ea353d8d2ffba66ea29c57cd2c26a7b
Merge: 9c3ce39 789dec7
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Tue Jan 26 12:34:01 2016 -0500

    Merge pull request #429 from smititelu/KAMAILIO-29
    
    Rtpengine table changes

commit 9c3ce397a1baa45a7ee0123ff4e32bcf412506de
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue Jan 26 18:22:36 2016 +0100

    ims_charging: Add ability, to retrieve the Diameter-Status-Code for the Charging-Session

commit d9b5cdab809ac32b63589f270561cda17abaadb2
Author: Hugh Waite <hugh.waite@xura.com>
Date:   Tue Jan 26 12:45:33 2016 +0000

    curl: Use correct modparam type for string params

commit 0e8a67b83a3ccb1113107402d9dda11b9829eaaa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 26 00:35:57 2016 +0100

    core: secondary timer implemented as classic wheel timer (wtimer)

commit 888fd8e287a6acc9313963d4d9b9af69127c0490
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Fri Jan 15 15:42:38 2016 +0200

    modules/ims_icscf: removes values.h dependency
    
    Did not compile on FreeBSD 10.

commit 06a9516af72c87b9aa6e709f72eb6472951f398b
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Tue Jan 26 00:38:20 2016 +0200

    modules/statsd: fixes incorrect socket() return value check and log message

commit f0313ae9edcaa2db39d265377e2f80344ced6dd5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 25 23:37:49 2016 +0100

    core: renamed cycles to loops to reflect rotation of the wheel timer

commit 8ead5ae6f4cd0b64226a838fcc03c9beca219d98
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Tue Jan 26 00:36:01 2016 +0200

    modules/statsd: combine sock structure and error tracking variable

commit 20cd36c671972d9ebb180884b70e1fd91a92a1cc
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Mon Jan 25 23:19:06 2016 +0200

    modules/statsd: enables IPv6 by using result from getaddrinfo()

commit c2ffa5b95f768f14ea3b1e30eed621c97ca1a025
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Tue Jan 26 00:20:01 2016 +0200

    modules/statsd: fixes documented module parameter type

commit d3e0674c97ad9df80dd995269674e09728558db2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jan 24 22:03:42 2016 +0100

    pua: if from_tag is not set, use empty string for db val
    
    - sqlite connector doesn't like null pointer for not null costraint
    - reported by GH #345

commit bffa9b32e536ff3c21dec7e9c949249a518b8a81
Merge: f302cc5 53fb42a
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Mon Jan 25 13:26:02 2016 +0000

    Merge pull request #485 from kamailio/lazedo/db_text
    
    db_text: implemented raw query for UPDATE/DELETE/REPLACE

commit 53fb42ad1ca108bfd579bf9846c73255cb33766c
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Mon Jan 25 10:46:05 2016 +0000

    db_text: implemented raw query for UPDATE/DELETE/REPLACE
    
    also fixes db_free_result for non select operations
    also improves replace by exiting on first match

commit f302cc5b878a07b18ced0bc78db0cca14ca8d602
Merge: 505fb2c 0688bed
Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
Date:   Mon Jan 25 00:11:34 2016 +0100

    Merge pull request #484 from adubovikov/master
    
    modules/sipcapture: fixed function documentation

commit 0688bed1e6b972a7363b4ef37e786a522a31772b
Author: root <root@d.start4.info>
Date:   Sun Jan 24 18:07:07 2016 -0500

    modules/sipcapture: fixed function documentation

commit 505fb2c3c0f1aab1ece91514ad01debb8897efa4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jan 24 21:56:25 2016 +0100

    ims_qos: strip square brackets from ipv6 address for inet_pton()
    
    - reported by GH #364

commit bfb1d0eca4ad610ccb3f60800355424f282f94a1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jan 24 17:39:14 2016 +0100

    usrloc: documentation for db_timer_clean parameter

commit 93b5d2e5098938e49831125622ee6a5a8ba002c4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jan 24 16:50:29 2016 +0100

    usrloc: option to clean up database on write back/through modes
    
    - enabled by db_timer_clean parameter
    - deletes expired records from database using secondary timer
    - can be helpful if there was an error on db client after the db
      operation was done on server, as reported by GH #30

commit 540030214d51d9e3db1e863a34ed2586bad031de
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jan 24 13:30:19 2016 +0100

    dispatcher: regenerated the readme file

commit 95aad5185c5622dea9b3edb3a2711b65ad146675
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jan 24 13:29:56 2016 +0100

    dispatcher: documentation for rpc command dispatcher.ping_active

commit 44c5d1c02e87024e075c5417838d2d33bcba35c8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jan 24 13:23:07 2016 +0100

    dispatcher: rpc command dispatcher.ping_active
    
    - manage global pinging state (send or not the keepalive to
      destinations)
    - kamcmd dispatcher.ping_active 0 - don't send keepalive requests
    - kamcmd dispatcher.ping_active 1 - send keepalive requests
    - default value is 1

commit 1828dcc00581822989a98c3e63244146200725d8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jan 24 13:18:58 2016 +0100

    dispatcher: refreshed the readme

commit 536b0ab1c2f74a2b4832f40e6c1ad5c83733521e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jan 24 12:52:41 2016 +0100

    dispatcher: documentation for ds_timer_mode parameter

commit 77a2fae782c5a4c8c5c25bd594ad68193e046a49
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Jan 24 12:27:13 2016 +0100

    dispatcher: ds_timer_mode - new param to specify the timer proc
    
    - if set to 0 (default), main timer is used
    - if set to 1, secondary timer is used

commit 8087e661d8619fa028e51caf4fd32a4aaabc35e1
Author: Robert Boisvert <rdbprog@gmail.com>
Date:   Sat Jan 23 12:55:52 2016 -0500

    mohqueue: fixed Via processing
    
    - starts with the first Via
    - includes complete Via
    - call_tag placed in the correct location at end of buffer
    - call_bufpos renamed to more correct meaning of call_buflen

commit 420fa65f239d0eb2dc64ae559440eed6efab3dd1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Jan 23 18:21:50 2016 +0100

    Makefile.groups: added statsc module to default group

commit b5e16b18d889c84ae69ec03b91b9cc635e80c3ee
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 22 19:31:36 2016 +0100

    statsc: removed unused variable

commit 41c3e93afd9d365ba831705632925bb18fbdd9c2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 22 19:25:22 2016 +0100

    statsc: updates to readme file

commit ce027b038a925fcdad8ec31c18c4432ffc7fca43
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 22 18:58:12 2016 +0100

    statsc: documented statistics tracking

commit be96761756daa73e7af2b7a7a6fd53ec77a7dee0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 22 18:47:32 2016 +0100

    statsc: documentation of rpc statsc.report

commit 9bd5d2da7f92f0a45962b5adfce56d02defdecbd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 22 18:40:18 2016 +0100

    stats: rpc command renamed to statsc.report

commit 59ff0a65ca840705429debc0477c1c2f0a732f35
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 22 17:29:32 2016 +0100

    statsc: allow adding new statistics to trac via config parameters

commit 7d810278ddca5671235672c85eb4da3520b02d2e
Author: root <root@sbc001.mob1.jmfnetworks.net>
Date:   Fri Jan 22 11:26:04 2016 -0600

    statsc: fix compiler warnings: [-Wformat=] and [-Wunused-but-set-variable]

commit 5efaf2292cfdee4d53ac4b263e37834f7c02b96c
Merge: 8ff1270 825b4fa
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Fri Jan 22 16:48:20 2016 +0200

    Merge pull request #483 from smititelu/master
    
    dtrie: sanity checks

commit 789dec73bd5f906b47ad95ee4e55ba2db3d7d3e2
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Wed Jan 20 10:11:49 2016 +0200

    rtpengine: rebuild rtpp_socks before send command
    
    - update node selection only from displayed nodes
    - update rtpp_set_list alocation from get_rtpp_set() to mod_init();
    thus all procs will have reference to the list of sets.
    - add locks for rtpp_set_head and rtpp_set
    
    - make rtpp_no shm variable guarded by rtpp_no_lock
    - add rtpp_socks_size pkg variable
    - compare rtpp_socks_size with rtpp_no and rebuild rtpp_socks if they differ

commit 825b4fabb9bb4b2cf58dc1205423b8ce5d5e08cc
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.

commit 8ff1270bc0a9443e9ed20016bd40bb6c27495c39
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 22 12:16:07 2016 +0100

    crypto: documentation for salt parameter

commit ee42c43a2772f53d15fd721160e34e8e06297b39
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 22 12:06:38 2016 +0100

    crypto: generate salt based on keyword for better key-based security

commit 8dc55f2ac2e76100993af7e13e1ebc403c2b5046
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 22 09:40:58 2016 +0100

    crypto: declare variable at top of function
    
    - declaration inside for loop is invalid in <C99
    - reported by Victor Seva

commit b0ec43934ac614d0fcc2a22d6a10e9117744bec5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 22 00:39:24 2016 +0100

    statsc: new modules - statistics collector
    
    - record the values of various statistics for a period of time, based on
      a timer interval and provide reports about them via rpc
    - reports implemented so far:
      - list: the recorded values
      - diff: the diff between values (val[T] - val[T-1])

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

    core: docbook - defined kamcmd entity

commit 063d5cfcb5cb685cd669249235be99c7cfcf1359
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 21 23:48:22 2016 +0100

    ctl: support for u specifier

commit 5ff788247f7baffa0cabce01255f6eba0702b5c5
Merge: eb067dd 1d28d1f
Author: Hugh Waite <hugh.waite@xura.com>
Date:   Thu Jan 21 15:13:30 2016 +0000

    Merge remote branch 'origin/master' into tmp/hpw_curl_improvements

commit eb067dd33603099eb1fc92438834c302e3a00195
Author: Hugh Waite <hugh.waite@xura.com>
Date:   Thu Jan 21 14:51:04 2016 +0000

    curl: Implement additional TLS parameters
    - Add per-connection useragent param
    - Add sslversion modparam
    - Add per-connection sslversion param
    - Add per-connection client cert/key/ciphers
    - Ensure all strings are null-terminated for libcurl

commit 74f9e04cff504b130fba6713613791fba093d5b4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 21 15:12:43 2016 +0100

    crypto: implementation of aes decrypt function

commit e6cf3c9bc0018f96acaa4928089273480a54582f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 21 14:44:44 2016 +0100

    core: wheel timer advertised as secondary timer
    
    - safety checks when running wtimer functions

commit a482c5de01a56e0822493d6c917ae0f418aeebfb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 21 14:36:45 2016 +0100

    core: start wtimer

commit 2c09f405cf28a42d551714e800310ec08e50f24e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 21 14:17:37 2016 +0100

    core: wheel timer implementation
    
    - to be shared by modules needing to execute timer tasks, don't want to
      interfere with main core timers, but don't do lots of operations to
      create own timer

commit 1d28d1fd5485895cd8d7895a3ab410814d57b6bb
Author: Olle E. Johansson <oej@edvina.net>
Date:   Thu Jan 21 08:44:49 2016 +0100

    curl Small TODO update based on e-mail to sr-dev

commit b2973bb9860a541f9b1459ea4260fb5b0dec0327
Merge: 2d61298 5a2c043
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Thu Jan 21 09:36:30 2016 +0200

    Merge pull request #478 from smititelu/master
    
    debugger: fix segfault when dbg_sip_msg() is called with no params

commit 2d612982966d87ed1cc6f56b10886fe89a1c10c4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 20 23:35:49 2016 +0100

    Makefile.groups: added crypto module to tls group
    
    - dependency on libssl

commit 760c1d55dfa53e09ab1d6b87e157ea61fba24c24
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 20 23:32:58 2016 +0100

    crypto: new module offering various cryptographic functions
    
    - AES encryption/decryption functions
    - encrypted data is given as base64 string to be able to use it with
      config and sip messages

commit edb11dd06b895e0b532c81ddc703420f7e5e81a1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 20 22:46:14 2016 +0100

    utils: bock indentations fixed

commit 64764ff9ce7d117a95d7a0d1d1edf232965d8def
Author: Hugh Waite <hugh.waite@xura.com>
Date:   Wed Jan 20 17:36:04 2016 +0000

    curl: Add curl verifyhost option
    - Renamed verifyserver to verifypeer to match libcurl
    - Added default verifyhost modparam
    - Added per-connection verifyhost override

commit 0ce66908ee9da74806e2fa506ef98b5f9043e47c
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

commit 8d2a7a9d9ce530112a52d7489185710914c8cc67
Merge: 79fb4e9 648d95e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 20 14:10:08 2016 +0100

    Merge pull request #477 from mslehto/stdbool
    
    Use C99 boolean

commit 79fb4e9c6fb433a5df546944a00e275f37648f17
Merge: 35e71ff 4de2390
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 20 14:09:50 2016 +0100

    Merge pull request #476 from mslehto/mongodoc
    
    modules/ndb_mongodb: fixes documentation typo

commit 35e71ff8ae434e90baae00801985bdfebcb07d0d
Author: jaybeepee <jason.penton@gmail.com>
Date:   Wed Jan 20 12:07:56 2016 +0200

    modules/ims_qos: missing return statement

commit 8effb18ca9ce7b1da257fc804d7bef0ec79297f3
Author: jaybeepee <jason.penton@gmail.com>
Date:   Wed Jan 20 10:50:04 2016 +0200

    modules/ims_charging: removed unused code linking to ims_usrloc_scscf

commit e010736858bb04766b5871fc6ede0b1279d84132
Author: jaybeepee <jason.penton@gmail.com>
Date:   Wed Jan 20 10:36:53 2016 +0200

    modules/ims_charging: added ability to send vendor-specific charge information
        - this allows for call dispositions to be stored and reported on in OCS
        - by default this id disabled (modparam - vendor_specific_chargeinfo=0)

commit c084e0b389cb63134f2752053e30529f2605c39b
Author: jaybeepee <jason.penton@gmail.com>
Date:   Wed Jan 20 10:31:38 2016 +0200

    modules/ims_charging: fixed charging stats

commit 475a2444c36a8255c5c7ca068721566346919b4a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 19 20:36:58 2016 +0100

    uac: refresh content of readme

commit f1cf7f99caca99c379f4785ebb449e7b1b5d30aa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 19 20:36:43 2016 +0100

    uac: documentation of flags returned via rpc command

commit 368f9ccdfefb9f9261c1b32f271c1d5838cb8fff
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 19 20:27:32 2016 +0100

    uac: notes about the flags of remote registration profiles

commit 49d4144480c463a94a8b56ed222c32d6075813f6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 19 20:24:28 2016 +0100

    uac: reset the $uac_req(...) fields when assigning $null
    
    - was done only when NULL was passed, not for values with PV_VAL_NULL

commit 35c4a245b7408d595d671d4661f91900078d02db
Author: jaybeepee <jason.penton@gmail.com>
Date:   Wed Jan 20 09:57:44 2016 +0200

    modules/cdp: prevent possible deadlock when searching for sticky peers

commit 2d7a803d4dbd947c4d015e3cca8ec354876effd1
Author: Hugh Waite <hugh.waite@xura.com>
Date:   Tue Jan 19 18:45:49 2016 +0000

    curl: Add client key/certificate to curl_connect
    - Use the client key, certificate and cacert modparams when provided
    - Use the verifyserver modparam (default enabled)
    - Implement per-connection verifyserver parameter
    - Add ciphersuites modparam to override libcurl defaults

commit 311ac224b589328047fdddf7e4eb4165af501707
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 19 14:27:21 2016 +0100

    tsilo: remove inline from free_ts_transaction() definition
    
    - the prototype is without, resulting in compile warning

commit a86fa8f9c9d2a9f63732b43b1087e6cc5cba18fb
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 391c8ac03fc91029104b0c125e4c6e6184f1783a
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Jan 18 11:52:17 2016 +0200

    modules/ims_auth: prevent crash if suspended transaction disappears waiting for a MAR

commit feb8c87d48041f59d71699e6fb7da5e47b325532
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 18 10:35:42 2016 +0100

    uac: coherent indentation for uac reg code

commit 7466ec937e50d274ec032d37f7de26eee1418625
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 18 10:03:28 2016 +0100

    uac: support for initial delay of registration
    
    - delay initial registration with at least reg_delay value from uacreg
      table

commit 5b9c5b7dfac1aa7eb98e7986fd3345e3f411783a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 18 09:15:37 2016 +0100

    uac: update flags for disabled state when refreshing record from db

commit b711cb98b4111c4f1d7fe73ed005fd54e2634696
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 18 09:08:20 2016 +0100

    uac: load flags column from database
    
    - related to GH #369

commit 8fb9f17154ab17c41091b9d71b13b3089b79338a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 18 09:07:40 2016 +0100

    kamctl: updated db definition scripts for uacreg table

commit c0166c037a9db4d0cc90e335541ea7b24add4768
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 18 09:05:39 2016 +0100

    lib/srdb1: uacreg table has two new columns - flags, reg_delay
    
    - store the flags for runtime behavior
    - delay intial registration (allow to spread registrations over an
      interval of time, not to flood the registrar at the same time)

commit ee20f55a16e5015dd6e3ac76c318131240de6688
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 18 08:41:42 2016 +0100

    uac: reg - auth proxy address can be updated upon account refresh

commit 5a2c0437693cd2ee08290892d15c8b64a8003784
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Fri Jan 15 14:10:48 2016 +0200

    debugger: Update doku
    
    Document why debugger module should be loaded first in the module sequence.

commit 7b67ab4623f63cbf823be47a35135ba052278c9e
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Fri Jan 15 10:55:49 2016 +0200

    debugger: Restrict dbg_sip_msg() to REQUEST/ONSEND
    
    Allow dbg_sip_msg only from REQUEST/ONSEND route in a similar way as for
    msg_apply_changes().

commit 21a7ce6fe07c2e645519603eaff908dfd96be3cc
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Fri Jan 15 12:28:02 2016 +0200

    debugger: debugger_mod.c indentation
    
    Tab-like indentations for debugger_mod.c file.

commit 8e8a71cc0b589bb881f56bbef370a1d19863d038
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Fri Jan 15 12:04:54 2016 +0200

    debugger: Fix dbg_sip_msg() segfault
    
    Fix dbg_sip_msg() segfault when the function is called with no parameters.
    Change the dbg_sip_msg() output format.

commit 2370c6dccec38be8576bd4234ecbbc5883972058
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Fri Jan 15 11:04:15 2016 +0100

    ims_charging: Added missing field in Ro-Session (introduced in previous commit)

commit 648d95e126a13986684db94136dc47d69a7cc27c
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Fri Jan 15 02:48:39 2016 +0200

    modules/nat_traversal: use C99 boolean

commit 5d2d7237ac0d64689b3ff4d6be256ff4bd74cef7
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Fri Jan 15 02:48:11 2016 +0200

    modules/statsd: use C99 boolean

commit 4de2390a4071530e808eddd86ee8926ec51524eb
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Fri Jan 15 01:28:12 2016 +0200

    modules/ndb_mongodb: fixes documentation typo

commit 6f46f87acf7b3772a2bc8902e6e73e0bdc293851
Author: jaybeepee <jason.penton@gmail.com>
Date:   Thu Jan 14 11:22:07 2016 +0200

    modules/ims_charging: add adjustments for rounding errors that creep in during interim charges
        - this is a result of Ro interface only supporting second-based resolution in diam. msgs. to OCS

commit 256d5f754ddfa7c47086f18a6d15fb08ae6bff87
Merge: dce9cea caeda23
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jan 14 09:29:06 2016 +0100

    Merge pull request #475 from ianlin/master
    
    registrar: reg_xavp_cfg should not be reset when sock_flag is not set

commit caeda232d6e2d29a5da202c9db244b407c94ede2
Author: Ian Yu-Hsun Lin <ianyuhsunlin@gmail.com>
Date:   Thu Jan 14 16:02:25 2016 +0800

    registrar: reg_xavp_cfg should not be reset when sock_flag is not set
    
    - since there are functions like `registered()` would use it
    - reported by Jayesh Nambiar (@jayesh1017) in the comment of GH#470

commit dce9cea1744c458afae1088935f4c2549689c454
Author: jaybeepee <jason.penton@gmail.com>
Date:   Wed Jan 13 11:12:37 2016 +0200

    modules/ims_registrar_scscf: prevent possible deadlock when generating reginfo NOTIFY requests
        - moved the actual processing of the implicit impu set to create the XML to a separate processing
        - seperate process will therefore pick up events, build the XML and send the NOTIFY/s
        - TODO: make framework capable of multiple workers to process events

commit a15affa4d5f35cf2bfdd793b50010318f34f3f08
Author: jaybeepee <jason.penton@gmail.com>
Date:   Wed Jan 13 11:05:15 2016 +0200

    modules/ims_usrloc_scscf,modules/ims_registrar_scscf: impus as string from subscription can be created in pkg or shm depending on argument passed

commit 072c88653e280004f86b4c41cfc4d92f3b21af1d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jan 12 14:09:54 2016 +0100

    core: earlier execution of SREV_NET_DATA_RECV event
    
    - allow capturing the traffic before topoh decodes it

commit 142fb5a289a6ff4b0cc631293f7acbb65414e889
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 11 22:31:20 2016 +0100

    siptrace: readme regenerated

commit 2d2c0bec3170b3ef6c10dc9a3b9e990b8d50e0bc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 11 22:30:09 2016 +0100

    siptrace: documented trace_mode parameter

commit 57e7b28bd811971f16154cee08acc2d2024dee76
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 11 22:23:48 2016 +0100

    siptrace: use SREV_NET_DATA_RECV event for incoming traffic with trace_mode=1

commit 4fc969760d8eec6355ce661ccd3c5fd9ad2a36f0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 11 22:23:26 2016 +0100

    core: execute SREV_NET_DATA_RECV event

commit 34afdb987d55d984da49b5896649cea1fc3d075b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 11 22:21:37 2016 +0100

    core: new event SREV_NET_DATA_RECV
    
    - to be executed if a sip message has been received

commit b57a2d7815ad374ba799af4b02c3bccd7942d539
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 11 22:20:43 2016 +0100

    core: relocated sr_net_info_t struct for availability

commit 581912f5ed117bb56087668aa7ac60a7b667d525
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Jan 11 15:14:37 2016 +0100

    ims_charging: Properly check final_unit_action-flag for initial requests
    
    If final_unit_action flag is set in initial ccr response, kamailio need to send terminate request after the granted time instead of sending an CCR-UPDATE request.
    
    Patch by DileepNunna <dileepn30@gmail.com>
    
    Closes Github #467 (Kamailio sending update ccr request instead of terminate request for initial ccr response having final_unit_action flag)

commit 1771f7e489b060290b38fc0a428058ca7e2b5f42
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 11 12:41:48 2016 +0100

    siptrace: new parameter trace_mode
    
    - if set to 1, is using the SREV_NET_DATA_SEND event for sending HEP
      packets to sipcapture server for packets sent to the network

commit 53529269d88adf140985192cd4ba6e8174fcc231
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 11 12:40:59 2016 +0100

    core: execute event SREV_NET_DATA_SEND if data was sent to network

commit 1f00d722aaefbd2515ae69ffdcf541143862d9fd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 11 12:39:59 2016 +0100

    core: new event SREV_NET_DATA_SEND
    
    - to be executed if message was sent to the network

commit 8b3847085e793596528d4675acce467a2e7629b7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 11 11:37:29 2016 +0100

    tls: regenerated the readme file

commit 59ce55977e91c399b86177060421d32dbbd7be06
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 11 11:37:07 2016 +0100

    tls: more details about tls.cfg reload

commit 3022206747eaabc17ec711d955987a02b82e87e9
Merge: 46d3a3e c46a5f2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jan 8 15:02:26 2016 +0100

    Merge pull request #470 from ianlin/master
    
    registrar: do make use of reg_xavp_cfg

commit 46d3a3ef2314f3177d64beab466401104d3ff887
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Fri Jan 8 02:52:04 2016 +0000

    db_text: fix bug in raw query where clause
    
    wrong type was allocated

commit 53263a2ddad9bb118763516bcd7995652c4fb070
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

commit c46a5f2792b8553ade871d98cfe892c5a48a3ff6
Author: Ian Yu-Hsun Lin <ianyuhsunlin@gmail.com>
Date:   Thu Jan 7 19:10:51 2016 +0800

    registrar: do make use of reg_xavp_cfg
    
    - prevent from resetting sock_flag to -1 when reg_xavp_cfg is set

commit 0d0c8d570b58c2a622a615b1c312acca4994d720
Merge: 06a6ee1 a372f86
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Thu Jan 7 11:37:37 2016 +0200

    Merge pull request #469 from smititelu/master
    
    fix issue #463

commit a372f861f04b04f08d68f28a95f12a13776be891
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Thu Jan 7 10:32:37 2016 +0200

    debugger: doku dbg.get_mod_*
    
    Overlooked due to copy/paste.

commit 3668618369a8a1db8cb3410c0a7f50ce74150cd2
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.

commit 06a6ee170bdbc45ef7462aec0631fd332a82c6c6
Merge: ddb9171 fa0517f
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Wed Jan 6 16:13:35 2016 +0200

    Merge pull request #462 from smititelu/KAMAILIO-33
    
    debugger: add fifos to set/get level/facility

commit fa0517f83a09625d14ec0dd3f349a1033f274f86
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Wed Jan 6 14:06:07 2016 +0200

    debugger: update doku for rpc commands
    
    Update doku for rpc commands.

commit ddb9171c96ef54ceeeb984cb0d9dc6695d206cc6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 6 11:47:33 2016 +0100

    siptrace: coherent indentation

commit 40c8a62ce85cc14ecf4e30b17d322f9a4177ed8e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 6 11:45:33 2016 +0100

    siptrace: updated the log messages
    
    - debug level and function name are added automatically by LM_*() macros

commit 284c11ed16bdc5afcc9abf49c9f5c1749ce831e0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 6 10:05:35 2016 +0100

    siptrace: don't execute core event for net data out for HEP packets

commit 526fb4cdc2246284ecbd7de9ed65678da2dbe357
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jan 6 10:03:00 2016 +0100

    core: added msg_send_buffer() function to allow skipping execution of core events
    
    - useful for non-sip messages sent out to skip execution of
      SREV_NET_DATA_OUT, like HEP packets for sipcapture
    - msg_send() is now a defined alias for msg_send_buffer()

commit 144b3c54e4fc23e95e5601e38165defa7c377ba8
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Tue Jan 5 14:37:34 2016 +0200

    debugger: rpc module level/facility getters
    
    Add kamcmd rpc module level/facility getters.

commit 66943de4344c30fefa361f24213f01f8ef58d2c3
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Tue Jan 5 14:02:43 2016 +0200

    debugger: rpc module level/facility setters
    
    Rename kamcmd rpc module level/facility setters.

commit 33e082dd314a333c62bfbc176a392702cfd9f4cd
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Tue Jan 5 11:42:47 2016 +0200

    debugger: destroy debugger shm hashtable
    
    Add a dbg_destroy_mod_levels() functions to be called on mod_destroy(),
    thus avoiding shm leaks.

commit 70b3dc76a1eac47dc70d5624f27c7f39717ecb7e
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon Jan 4 11:17:20 2016 +0200

    debugger: update doku for fifo commands
    
    Update doku for fifo commands.

commit 2bd153ce083c81c78b58019cf7acae12646e14e3
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Tue Dec 29 17:33:55 2015 +0200

    debugger: fifo module level/facility getters
    
    Add kamctl fifo module level/facility getters.

commit f8a6d4e370bfe95d4968a1c29d275a91cdda12ce
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Tue Jan 5 13:24:08 2016 +0200

    core: add facility2str() function
    
    Add support to get the facility number given the facility string.

commit 36629c11ff9fb3999f3ebf298a9e87bb2abc4885
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Tue Dec 29 13:07:42 2015 +0200

    debugger: fifo module level/facility setters
    
    Add kamctl fifo module level/facility setters.

commit bef6dd6bb52921a703db295ff7736ea5a8ad212e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 4 23:10:01 2016 +0100

    tcpops: include header for faked message to get rid of compile warnings
    
    - warnings resulted after the commit for event_route[tcp:closed]

commit 5856d9848345a429c0a7bd91a6d9eccf45d067d3
Author: Armen Babikyan <armen@firespotter.com>
Date:   Mon Jan 4 23:06:52 2016 +0100

    tcpops: framework to execute event_route[tcp:closed]

commit 1980c79d4fb2111c8c245045035f4ecb5d17fd7f
Author: Armen Babikyan <armen@firespotter.com>
Date:   Mon Jan 4 23:05:30 2016 +0100

    core: trigger event_route execution for unexpectedly-closed and client-closed tcp connections

commit fa6465f92adf372c3307211a05688a2482d89353
Author: Armen Babikyan <armen@firespotter.com>
Date:   Mon Jan 4 23:04:37 2016 +0100

    core: added event callback field for tcp closed connection

commit 6fe2b87e1a6dff2a4351d83e91bd0de809530241
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 4 22:56:55 2016 +0100

    core: fixed debug message warning

commit d5b22f5b3a880076b725e18c6e521b75c55aa249
Merge: 96d0b4e bf56222
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 4 22:54:07 2016 +0100

    Merge pull request #447 from celan69/getifaddrs
    
    core: rewrite add_interfaces() with getifaddrs() based implementation

commit 96d0b4ecff3cd680861bbc2ac02151a77cb05cae
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 4 19:19:35 2016 +0100

    presence_xml: safety checks for pkg alloc and buffer size

commit 26fddd6d6eb604113a2ea9288c48d78a53dbed55
Merge: d0372a1 bb2c9ea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jan 4 19:07:43 2016 +0100

    Merge pull request #460 from kamailio/lazedo/presence_xml_fix_dummy
    
    presence_xml: fix pres_agg_nbody_empty

commit bb2c9ea0b70a428dd115da5fa2c0e6482d9db7dc
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Mon Jan 4 16:12:46 2016 +0000

    presence_xml: fix pres_agg_nbody_empty
    
    we were sending the presence element without the entity attribute.
    it seems some UAs dislike this

commit bf56222b89b7f47a00e63fe4386f254e648e448f
Merge: 8ddc618 d0372a1
Author: Christian Kuehnke <christian@kuehnke.de>
Date:   Mon Jan 4 16:29:33 2016 +0100

    Merge remote-tracking branch 'upstream/master' into getifaddrs

commit d0372a132767cf08dd8786692fe56922bbceece2
Merge: 59c1823 97a921c
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Mon Jan 4 10:18:08 2016 +0000

    Merge pull request #459 from kamailio/lazedo/db_text_replace
    
    db_text: add support for replace

commit 59c1823b71871c4e35550414b7169ee28f50d53a
Merge: c7e411e ad168dd
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Mon Jan 4 10:17:57 2016 +0000

    Merge pull request #458 from kamailio/lazedo/presence_logs
    
    presence: additional info in logs

commit ad168dd580d21e1896c21a41b91b7eee5e5e7f8b
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Mon Jan 4 05:17:09 2016 +0000

    presence: additional info in logs
    
    adds callid to NOTIFY log
    adds log when multiple records are found in process_dialogs

commit 97a921ca63bd5482a690fe8ba399b05fd0134129
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Mon Jan 4 05:12:42 2016 +0000

    db_text: add support for replace
    
    implements replace with update/insert
    
    tries to update, inserts if not found

commit 8ddc618ddf6197fdb47d769559f2ea9ff820b413
Merge: 875950d c7e411e
Author: Christian Kuehnke <christian@kuehnke.de>
Date:   Thu Dec 31 00:50:14 2015 +0100

    Merge remote-tracking branch 'upstream/master' into getifaddrs

commit c7e411edb3c68260d43f86ee6977d468c074836b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 30 21:18:23 2015 +0100

    tm: reinit ref counter if attempting to free while still in wait timer

commit 94da0d648805b958d266b789015f66cef8628ae4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 30 17:41:18 2015 +0100

    tsilo: check if tsilo hash table is still set when executing tm callback
    
    - freeing the transaction structure by tm at shutdown can execute this
      callback, resulting in core dump (at shutdonw) if tsilo destroyed its
      hash table already

commit ee7568cb7da1be0c3c3d4ba2cd5bada4b4895bee
Merge: d83a56b f703eff
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 30 10:43:26 2015 +0100

    Merge pull request #457 from phil-lavin/feature-dont-append-realm-to-username-master
    
    auth_radius: support for not appending realm to the username passed to RADIUS

commit f703effa2e2d6c6f426374d07d57636ecf248fd2
Author: Phil Lavin <phil.lavin@synety.com>
Date:   Wed Dec 30 09:00:45 2015 +0000

    auth_radius: support for not appending realm to the username passed to RADIUS
    
    - Implement append_realm_to_username parameter in auth_radius which allows
      the unmolested digest username to be passed to RADIUS in the User-Name
      attribute. This is required for some RADIUS implementations.

commit d83a56bcdfeb8ffc75166a62e11ceb4c057c3ce5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 30 00:29:49 2015 +0100

    tm: don't free tm cell still linked in wait timer
    
    - wait timer should do the free
    - friendlier handling of situation when modules binding to tm do
      inconsistent unref operations

commit f0b5fa7415d81cfc6df1e4dd51cd508898df5419
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Dec 29 23:48:39 2015 +0100

    tsilo: init and safety check for t value before unref

commit 27495c7c34bf963e403c0f711daf9b76076d2ec3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Dec 29 23:39:18 2015 +0100

    tm: silent mode when freeing transactions at shutdown
    
    - they are still linked in tm hash table as it should be, so no warn
      message for that case

commit 1bd8d47148f375462d895ab5bac77eacc965f9c5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 28 23:25:01 2015 +0100

    permissions: regeneration of readme file

commit dcb116290209a6b42020a925bc657005c8e3048b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 28 23:24:38 2015 +0100

    permissions: documentation for max_subnets parameter

commit 46b10dfe1941ab70676a10d5f61d749fd74dfa3c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 28 23:19:14 2015 +0100

    permissions: max_subnets - new parameter
    
    - specify the max size for address subnets array
    - default value: 512
    - if there are more subnet records in address tables than the value of
      max_subnets, increase it

commit 82d7e06b09f02a2e6dab9f171586f9cd6f636f5b
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

commit adcad3445b33d917ef13e4419310b5b11d472fe1
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Mon Dec 28 04:10:39 2015 +0000

    presence_dialoginfo : fix memory leak
    
    
    missing xmlFreeDoc from commit b6b7de8832e4ab22ef2c00ebb2c1e1b6ced9ff35

commit 875950d6265417bb59f98a41e4ff89296c01b595
Merge: 38d9cfa b51f782
Author: Christian Kuehnke <christian@kuehnke.de>
Date:   Fri Dec 25 15:39:01 2015 +0100

    Merge remote-tracking branch 'upstream/master' into getifaddrs

commit b51f7822b3e48a18611bed1aaaac5674757f8e33
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 23 18:11:15 2015 +0100

    matrix: updates for application name

commit a72e8451aef9391229000cb4e13020f0ff722d92
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 23 18:10:27 2015 +0100

    matrix: added section ids for params and functions in docs

commit fd8f7dd442b7b197450c7bc338260f44b7dcc34d
Merge: fed70c4 a9ec529
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Tue Dec 22 15:47:09 2015 +0100

    Merge pull request #453 from grumvalski/cnxcc_include
    
    cnxcc: define inline functions in cnxcc.h

commit 38d9cfa1fe97c89833b852e83783e8c6ea197575
Merge: 424ac4d fed70c4
Author: Christian Kuehnke <christian@kuehnke.de>
Date:   Tue Dec 22 15:24:51 2015 +0100

    Merge remote-tracking branch 'upstream/master' into getifaddrs

commit a9ec529ecee015e79dc60cb8ba8a6686cdf73a7b
Author: grumvalski <federico.cabiddu@gmail.com>
Date:   Tue Dec 22 13:48:19 2015 +0100

    cnxcc: define inline functions in cnxcc.h

commit fed70c48a907dd3579ff6a7b288e1469cc9ece34
Merge: b6a4fa2 b7acbe4
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Tue Dec 22 11:04:01 2015 +0000

    Merge pull request #451 from kamailio/lazedo-patch-2
    
    db_text :  column type comparison

commit b6a4fa2921d531a3dce1277c671942a8c62f3270
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Dec 22 09:06:01 2015 +0100

    smsops: changed duplicated section id

commit 5937b04a98204fc70ce6db2eab08c038a3497c2a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 21 14:48:25 2015 +0100

    dmq_usrloc: lock before adding contact
    
    - reported by GH #440

commit 981bcc737649796a7cc37e2de564bd1b337675da
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 18 21:50:52 2015 +0100

    dispatcher: readme regenerated with updated config example

commit 2809c1eee5d74840ad1974eab09950f2aba3ad31
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 18 21:50:02 2015 +0100

    dispatcher: set sock_avp parameter in example

commit b7acbe4d676cc68f790f12f29186dfab31301074
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Fri Dec 18 14:40:18 2015 +0000

    db_text :  column type comparison
    
    compare DB1_STR, DB1_STRING, DB1_BLOB as equal

commit 47172912dfb0c22a4d10055505d11b7187d1af35
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Dec 18 11:44:09 2015 +0100

    pkg/kamailio/deb: update version to 4.4.0~dev8

commit a2e3c04ac1faef9acc5af9481af3e0f2f82f6a72
Merge: 2b96041 41975bd
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Dec 18 10:12:33 2015 +0100

    Merge pull request #450 from giavac/master
    
    cfgt: second pass at documentation update

commit 41975bd9d757a395c6b6e330a8ad243aefde4c4e
Author: Giacomo Vacca <giacomo.vacca@gmail.com>
Date:   Fri Dec 18 08:25:12 2015 +0000

    cfgt: recompiled README

commit a8cbef5bf5c36e76b3ba1d43e71210c5b0519b24
Author: Giacomo Vacca <giacomo.vacca@gmail.com>
Date:   Fri Dec 18 08:24:58 2015 +0000

    cfgt: documentation update
    
    - Add loadmodule example to highlight ordering requirement

commit 2b96041540d7b9bf050dbacb78b71085bbc7c03f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 17 23:29:32 2015 +0100

    Makefile.defs: version set to 4.4.0-dev8

commit b6b7de8832e4ab22ef2c00ebb2c1e1b6ced9ff35
Author: Luis Azedo <luis@2600hz.com>
Date:   Thu Dec 17 21:02:43 2015 +0000

    presence_dialoginfo : aux_body should return xmldoc instead of char

commit 412f155ede8587c1d439503cd7d0e783bc3c0d6b
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Thu Dec 17 18:54:45 2015 +0000

    presence_dialog : fix compilation

commit 6dd065629604a32081d5e7b63bbbd292f56aaf23
Merge: 236c55d 1682896
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Thu Dec 17 17:49:37 2015 +0000

    Merge pull request #448 from kamailio/lazedo/fix_blf
    
    presence : fix notify version when subs_mode <> 3

commit 08a8a8eee5d66c017defbbe749ce28cfd2984d92
Author: Giacomo Vacca <giacomo.vacca@gmail.com>
Date:   Thu Dec 17 17:03:58 2015 +0000

    cfgt: recompiled README

commit 806e0fa1f970062bee25d95e33058363735c3bba
Author: Giacomo Vacca <giacomo.vacca@gmail.com>
Date:   Thu Dec 17 17:03:18 2015 +0000

    cfgt: extended documentation
    
    - Add a Usage part with .cfg example

commit 31933ccc40f9af36caa9f0a45e0a57aebe0b91d4
Author: Giacomo Vacca <giacomo.vacca@gmail.com>
Date:   Thu Dec 17 16:43:53 2015 +0000

    cfgt: fixed a few typos in documentation

commit 236c55d21f20c59353f963256907fe4ca35d2c19
Merge: 6458380 c131323
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Dec 17 10:49:57 2015 +0100

    Merge pull request #449 from giavac/master
    
    cfgt: doc improvements

commit c131323e77b4cf39b0121aa6e59c0b67174b8679
Author: Giacomo Vacca <giacomo.vacca@gmail.com>
Date:   Thu Dec 17 09:38:43 2015 +0000

    cfgt: update README
    
    - Provide an example of Call-ID to identify a scenario

commit e1c9e07fc129569143063f38fec34f5a01151e26
Author: Giacomo Vacca <giacomo.vacca@gmail.com>
Date:   Thu Dec 17 09:38:32 2015 +0000

    cfgt: improved documentation
    
    - Provide an example of Call-ID to identify a scenario

commit 1682896e2971508e454448d2a89ba5ab10811a84
Author: Luis Azedo <luis@2600hz.com>
Date:   Wed Dec 16 20:50:41 2015 +0000

    presence : fix notify version when subs_node <> 3
    
    when submode <> 3 the notify version is always the same (first watcher) for all watchers

commit 424ac4dba745dd728e225895f9fb40e287ec365f
Author: Christian Kuehnke <christian@kuehnke.de>
Date:   Wed Dec 16 18:47:36 2015 +0100

    core: rewrite add_interfaces() with getifaddrs() based implementation
    
    To make IPV6 work with Solaris, add_interfaces() had to be modified.
    I decided to reimplement it with a getifaddrs() based implementation,
    which is available from Solaris 11 upwards, and also on FreeBSD and
    Linux. By default, the latter continues to use the netlink based
    variant.

commit 64583809c677384e2fcd54a5ba7f921b3ea59c51
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.

commit b8e3aff1079e4a617aa273553a20d664d0c368c2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Dec 16 08:20:55 2015 +0100

    cfgt: fix compile warning for len field comparison

commit 09e823deb39940d1601a26504d4431ca74d70453
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Dec 15 14:37:57 2015 +0100

    Makefile.groups: add cfgt module to mod_list_basic

commit 393385a0972de3fc618276711c1fe90fd289c95d
Merge: e0f7a0c ef5ba34
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Dec 15 14:24:56 2015 +0100

    Merge pull request #443 from linuxmaniac/vseva/cfgt
    
    modules/cfgt: debugger config test support

commit e0f7a0c678b37c44312369dd90ffdc531782bb99
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Dec 15 12:26:02 2015 +0100

    websocket: fixed Makefile after previous commit
    
    - whitespace required after ifneq

commit ef5ba34baa4f5a54ab634dc7e06e0de1daf45dd2
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Dec 15 11:42:58 2015 +0100

    debugger: refresh README

commit 1b5766548dd637615b2284c5363d5bdf123a8573
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Dec 15 11:22:10 2015 +0100

    debugger: add cfgt support

commit 9ee0bd917f1e6a2b1fc9f116ea22584388a5e0d8
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Dec 15 10:24:13 2015 +0100

    modules/cfgt: add initial documentation

commit b8309bd5fef4647c13cbabae768c47fdb7c8bc59
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Dec 15 11:25:41 2015 +0100

    curl Update TODO.txt after Hugh's contribution

commit fc64249b6e4b8c6a2c2b2dc4175114dfb701c767
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Jun 24 22:19:24 2015 +0200

    modules/cfgt: trace config and save to file

commit a3c212f2489e4ba01c7592f68cd35fdb8e16ce71
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Dec 15 11:13:21 2015 +0100

    Fixing typo, adding copyright header

commit f87327e6d89c280fed31ed7961c117063dadc605
Merge: d24863d 9fd99ef
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Dec 15 10:54:52 2015 +0100

    Merge pull request #435 from kamailio/tmp/hpw_curl_improvements
    
    Fixes and improvements to curl module

commit d24863d071417effe5df863736ef037ec8e0b414
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

commit 6e9f017dd3509296b83f12d3467309c583a248b1
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon Dec 14 17:32:02 2015 +0200

    tmx: Consistent naming of counters
    
    Simplify the names of the tmx counters to "rpl_*".

commit 09be0ae191404409322bb5d8ab9df0a03c1a4845
Merge: 4d89a50 572fa1b
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon Dec 14 17:00:46 2015 +0200

    Merge pull request #442 from smititelu/KAMAILIO-30
    
    Better counting of received_replies counter

commit 4d89a50544324fdac0f08497dc142c171bfcd97d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 14 15:15:52 2015 +0100

    tm: avoiding conditional directives that split up parts of statements
    
    - patch by Romero Malaquias, FS#434

commit aa50c18b724a25f772a1fefdec3b9d260b7c6dbf
Merge: 665eef8 305381b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 14 15:11:09 2015 +0100

    Merge pull request #436 from snen/htable_stats_fixing
    
    htable: fixing htable.stats for max slot value

commit 665eef8b4bf9dbe984b8655206585a467253322f
Merge: c73b9cd 432c1e3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 14 15:09:23 2015 +0100

    Merge pull request #439 from andrey-utkin/websocket_libcrypto_linkage
    
    modules/websocket: ensure linkage to libcrypto

commit 572fa1b4497571ec68453c97b3080740364d3335
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon Dec 14 15:02:53 2015 +0200

    tmx: Update doku
    
    Update doku related to the counters changes.

commit aeb3e18527b565f22bd05f6c6989b2ae86968b71
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Fri Nov 27 18:18:14 2015 +0200

    tmx: refactor counters
    
    Focus on:
    - received_replies
    - received_replies_absorbed (in cfX cases)
    
    - relayed_locally
    - relayed_received
    - relayed_total

commit 432c1e3b0f7ff6a9fa11e6d8ed8b897dc3f9246f
Author: Andrey Utkin <andrey.od.utkin@gmail.com>
Date:   Sat Dec 12 22:37:15 2015 +0200

    modules/websocket: ensure linkage to libcrypto
    
    Fixes linkage for Ubuntu Wily (15.10).
    The issue manifests itself as "undefined symbol: SHA1" error at module loading.

commit b79d23436bbfceb0debb8ff829b5ff8d2e49c46d
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Fri Dec 11 17:21:16 2015 +0200

    rtpengine: Don't add invalid URL node, in db mode
    
    Don't continue parsing the node url if errors were spotted, in db mode.

commit 98877b5b393e4f7d0ec4127f6964f2b2ad24ab64
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Fri Dec 11 13:33:55 2015 +0200

    rtpengine: Add code indentation
    
    Add proper tab-like code indentation.

commit 5ce6df2d3aee023f0e2d4f9cad14d6e560557ae2
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Thu Dec 10 16:59:30 2015 +0200

    rtpengine: Add hiding of deleted table nodes
    
    'kamctl fifo nh_show_rtpp all' reflects the rtpengine table state.
    
    When node is deleted from the table the node itself isn't freed but disabled
    permanent and hidden for display. This is mainly because one might want the
    current session to finish for the deleted table nodes (see allow_op modparam).
    
    Hiding the nodes and not freeing them will spare time deciding if there are
    any sessions left for the deleted rtpengine.

commit 65750d3422f97568623036a027ddebcbe636198d
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Fri Dec 4 09:22:41 2015 +0200

    rtpengine: Update kamailio-db-devel db scripts
    
    Add rtpengine 'utils/kamctl/$dbschema' scripts.

commit 174c7ab05e803e9c0288ada8bc4578bf7e6ea567
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Wed Nov 25 14:22:24 2015 +0200

    rtpengine: Update kamailio-db-devel .xml
    
    Add rtpengine .xml table documentation. Update version files.

commit fd90308dd76d16452805edad713026c4a9f3bcea
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Thu Dec 3 11:01:41 2015 +0200

    rtpengine: Check node address when adding to set
    
    The node address has to start with 'udp:', 'udp6:' or 'unix:' and to end with a
    valid port number. Else, the node is ignored and is not added to the set.

commit 410151eb6c7d992f9b7a7fd21e7a7f5ee1a44e67
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Wed Dec 2 12:35:09 2015 +0200

    rtpengine: Add db 'weight' column
    
    Add weight column with weight_col modparam.
    Updated doku.

commit 0def328282cb8551823554978d7e32afa7ca4110
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Tue Nov 24 17:35:19 2015 +0200

    rtpengine: Check set uniqueness for rtpp node
    
    If node already found in set, update details like weight, recheck_ticks,
    disabled status. Else, create new node for the specific set.
    This is especially useful when reloading the nodes from database via
    'kamctl fifo nh_rtpp_reload'; just to update the nodes,no shm_free and realloc
    needed. Also applicable for the config file nodes.
    
    This per set uniqueness of the nodes is plausible given the possibility to
    set the weight of the rtpp nodes.

commit d884698c9184cc649a2846b8070b78900cc7a215
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Tue Nov 24 14:50:01 2015 +0200

    rtpengine: Add kamctl nh_reload_rtpp
    
    Fifo command to allow reload from database node table.
    Updates the state of the nodes or creates new ones; does not delete
    the old nodes, not present anymore in the database.
    Updated doku.

commit 3e25dce1918e007a5db3752143c427a512a08dd2
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Tue Nov 17 16:45:00 2015 +0200

    rtpengine: Add setid_default modparam
    
    Add option to change the default set id.
    If setid_avp is configured, the active set used is the avp value.
    If setid_avp is not configured, the active set used is setid_default value.

commit 20e4a5d5d415e12e3dca5dd3dab5f36c49058b42
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Tue Nov 17 14:28:35 2015 +0200

    rtpengine: Update doku for rtpengine database
    
    The module is able to load nodes specified in a database.
    Update doku for this.

commit 55734eb2ea6dfcda679570f08b3bf331a4f44f76
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Tue Nov 17 13:37:19 2015 +0200

    rtpengine: Add setid_col modparam
    
    Allow setid column name. Updated doku.

commit 5192377be91a09b48476944b05c3ec182758e88c
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Tue Nov 17 12:39:22 2015 +0200

    rtpengine: Add db 'disabled' column
    
    Able to load rtp nodes state from database.
    Add "disabled" column with disabled_col modparam:
    - if disabled != 0, disable the node permanent
    (similar to disabling it manually using kamctl fifo command)
    - if disabled == 0, keep the current behaviour
    (set ticks to 0, ping and disable temporary in case the node is not responding)

commit c73b9cd8b5f8074c43fd2a30f7b7e6df97208a3d
Merge: fd79adb 95cd106
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Thu Dec 10 06:54:47 2015 -0500

    Merge branch 'master' of https://github.com/smititelu/kamailio

commit 95cd1062a937568322665bacd019d21fc20d57c0
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Thu Dec 10 11:38:10 2015 +0200

    rtpengine: _destroy() sanity + memory free
    
    _destroy() sanity checking, with memory free, when possible:
    - alloc the locks first.
    - free the locks last.
    - consider content already hadled for a NULL lock (or NULL lock vector).
    - make _free_row_lock() static.

commit fd79adb4975fc0799fe8488d1dd1a771041a0939
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 10 09:33:32 2015 +0100

    dispatcher: proper handling of socket parameter when is not last in attrs
    
    - parsing socket function expects a null terminated string

commit 12160de3c2052c4696b8c073b9fa5919f6da7060
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

commit 01060e983d3de5bf798c7f9725dcd85e23c6c3d5
Merge: 3b6d7a2 5816e68
Author: Hugh Waite <hugh.waite@xura.com>
Date:   Wed Dec 9 14:20:07 2015 +0000

    Merge branch 'master' of github.com:kamailio/kamailio

commit 3b6d7a28ea0b053f27cb169ac31259e20ef4ece0
Author: Hugh Waite <hugh.waite@xura.com>
Date:   Wed Dec 9 14:15:47 2015 +0000

    utils: Fix crash in http_query
    - Fixes incorrect fixup logic for http_query_post_hdr
    - Bug reported by jayesh1017

commit 305381bb6b40dc4859f0862411a0c1a261b476c2
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

commit 5ad022a4f5e959b875e9f590eca4e7e1866836bb
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Wed Dec 9 11:41:55 2015 +0200

    rtpengine: Move the size inside the hash table
    
    - struct rtpengine_hash_table now contains the table size.
    - rename the entry_list to row_entry_list

commit c4f2b557682b3e7172b70550913711cccf68df56
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Wed Dec 9 11:00:15 2015 +0200

    rtpengine: Add per rows totals statistics
    
    For consistency with the per row locks, statistics should be also per row.

commit 9fd99efc683f2ccb4e5b7e88ae891d808e2efdcd
Author: Hugh Waite <hugh.waite@xura.com>
Date:   Wed Dec 9 09:59:46 2015 +0000

    Fixes and improvements to curl module
    - Fix invalid check of uri and postdata parameters
    - Fix fixup functions
    - Refactor curl function to remove dependance on pv/fixup structures
    - Export curl_connect through C API
    - Fix buffer overflow in curl write function

commit 5816e6852306c943f9b39cf8d8243201bbbdc132
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Dec 8 22:56:53 2015 +0100

    kamctl: updated version of the scripts

commit a22b59fc802c1c1ee2a13ed772c515398f41e0a7
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Tue Dec 8 15:29:09 2015 +0200

    rtpengine: Add per rows hash table locks
    
    This will further increase rtpengine's hash table access.

commit 250c7125613fc0fc26b72f68a7d0bd63a4a1b430
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Dec 7 22:23:41 2015 +0100

    db_mysql: if autoreconnect is set, then attemt 3 times if mysql ping fails
    
    - it should help stalled/broken mysql tls connections to recover

commit 5a537506141027ca3d3ef87f49913ab628c30690
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon Dec 7 13:30:02 2015 +0200

    rtpengine: Allow op for all deactivated machines
    
    If allow_op modparam enabled, send commands to the disabled machines for the
    existing call. So far this was done only for manually deactivated machines.
    This is useful because there might be cases of proxy timeout, cases when you
    may want to still allow the operations for the existing calls.

commit b56fae6d00f92628055301c4ac50a2929b49d3b4
Merge: a67bb24 f9d16e3
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sat Dec 5 00:23:42 2015 +0200

    Merge branch 'master' of https://github.com/kamailio/kamailio

commit a67bb24f24960e726523810da197cc7c816864f5
Author: Juha Heinanen <jh@tutpro.com>
Date:   Sat Dec 5 00:21:59 2015 +0200

    modules/lcr: changed location of ruri_user_avp delete

commit f9d16e38dbf6b263fc29dceca66007357a9e6f37
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

commit 784f73b880a8fa776f355dc23c2dbe600da24365
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 4 21:59:11 2015 +0100

    kamctl: db sql files updated after xsl changes
    
    - insert statement for version is after creation of the table

commit e03b12a80d6ce2f846f757004dff87d5e770c3b6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Dec 4 21:57:44 2015 +0100

    core: stylesheet for generating db schema updated for version insert
    
    - version is inserted after the table was succesfully created
    - avoid version record without table

commit 700617c6b3707fba16001f82fab6ca0370b23acf
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

commit d8991897275b5681bbe79cd4552b516ffa57894c
Author: Juha Heinanen <jh@tutpro.com>
Date:   Fri Dec 4 13:21:47 2015 +0200

    modules/lcr: delete possible earlier ruri_user_avp value
      when calling next_gws() first time after reload_gws()
    - Credits to Yasin Caner

commit 6390e8b35da0f8ad92430e40627d2c52e0b3ca52
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Fri Dec 4 13:08:11 2015 +0200

    rtpengine: Don't shm_str_dup() a NULL str->s
    
    Don't dup a NULL str->s to avoid warning message.
    This happened usually when viabranch is not used(default being NULL).

commit 299d2f7764527fbc5b6de1833976f43c58b1ff2d
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

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

    app_python: readme regenerated

commit e2853a8ac22bc26d47153731f65479f03a756c52
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

commit 6ae155ee8ebc0d52fd63f208e57808c1d228f7e0
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

commit 2702629194351069827564243e1cff7e4b0513d9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 3 09:20:24 2015 +0100

    uac: increase the buffer for within dialog rr param
    
    - following the previous commit

commit 3bcdf3aec099fd88ec43fd11af3254cf4431e070
Merge: 3272ff6 18644f9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Dec 3 09:16:08 2015 +0100

    Merge pull request #425 from khoegh/master
    
    Add RR parameter on sequential requests

commit 3272ff6a427ce5bb60d767ed61c8cadd13759de1
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

commit 3a345d8f3b0612c9bee4b29396f17a36472f215f
Author: jaybeepee <jason.penton@gmail.com>
Date:   Wed Dec 2 15:17:05 2015 +0200

    modules/ims_charging: unref dlg after ref-counting lookup

commit 18644f93e100a2e4ec545ad5e42aa84d90283f75
Author: Kristian HÃ¸gh <kfh@uni-tel.dk>
Date:   Tue Dec 1 16:44:22 2015 +0100

    modules/dialog: Error in last commit. goto invalid destination

commit f6a5a28532ff410d03d10e86d43d38a785d0fab2
Author: Kristian HÃ¸gh <kfh@uni-tel.dk>
Date:   Tue Dec 1 15:24:16 2015 +0100

    modules/uac: Add RR parameter on sequential requests when using uac_replace_from/to

commit de4ad807334c2b74cafec733a0029e3e2ef4996c
Author: Kristian HÃ¸gh <kfh@uni-tel.dk>
Date:   Tue Dec 1 15:22:54 2015 +0100

    modules/dialog: Add RR parameter on sequential requests

commit cc94a3751dd536053846d7a569e8062d8cfbea7f
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Nov 30 21:09:04 2015 +0200

    modules/ims_charging: correct analysis of return value for t_suspend

commit 64491668d61b14c213e3fc0a0b55cfcf6c036e39
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Nov 30 21:07:37 2015 +0200

    modules/ims_qos: correct analysis of return value for t_suspend

commit 58e5709a491dbe90c4fc97e484438090dfea1616
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Nov 30 21:06:39 2015 +0200

    modules/ims_usrloc_pcscf: correct analysis of return value for t_suspend

commit 44c5a4b744f5b6e248103df267405796b1b49834
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Nov 30 21:05:42 2015 +0200

    modules/ims_qos: correct analysis of return value for t_suspend

commit 02b97a728cee7c3184314cbf37e2d9c4f7bcf9c2
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Nov 30 21:05:03 2015 +0200

    modules/ims_icscf: correct analysis of return value for t_suspend

commit acc79d89660433c5f8827efb16f224709571f342
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Nov 30 20:59:26 2015 +0200

    modules/ims_auth: correct analysis of return value for t_suspend

commit e112a2ea4bbc8c53e813442e606fb6fb79b1d3b8
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Nov 30 13:22:07 2015 +0100

    ims_charging: Added the possibility to omit the rating-group (also for STOP-Requests)

commit 8855f0fbe28b94e5298176310d7cbf587bd264da
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Nov 30 13:14:05 2015 +0100

    ims_charging: Added the possibility to omit the rating-group

commit d3e45d3204a9966f9beb5135082e3870c528c1ba
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 30 09:17:06 2015 +0100

    utils/kamctl: updated sql scripts for table version

commit 4d1f897243b713d0121b1e85d2d42c597d7aca13
Merge: 3fe7fd2 3895cd2
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Sun Nov 29 00:08:44 2015 +0200

    Merge pull request #423 from smititelu/textops/geolocation
    
    textops: Fix get_body_part() end of body headers

commit 3895cd2e08c26594a3cff866caea2b431eb71d1e
Author: Stefan Mititelu <stefan.mititelu92@gmail.com>
Date:   Sat Nov 28 12:51:29 2015 +0200

    textops: Fix get_body_part() end of body headers
    
    Remember the end of body headers and use it for get_body_part().

commit 3fe7fd27605ed9f506a95d11d4c88b78f22eadd1
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

commit 8e0a3ac61b8f094568c515e3aef46cd8d85454b9
Merge: a584f40 21f29a8
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Fri Nov 27 13:43:45 2015 +0200

    Merge pull request #420 from smititelu/KAMAILIO-30
    
    tmx: Fix relayed_replies counter

commit a584f40b67a2f068ec445abe9d7cf910f8d5ee2e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 27 12:14:52 2015 +0100

    dispatcher: added more explanatory note about accepted replies codes to keepalives
    
    - based on GH#402, with contribution from Alessio Casco and Olle E.
      Johansson

commit 21f29a8a9cce5fba7defd89368794d1631adb702
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Thu Nov 26 12:24:10 2015 +0200

    tmx: Fix relayed_replies counter
    
    In the current implementation, for simple call timeout scenarios,
    we get 2 x local_replies(100 + 408) and have only 1 x completed
    6xx/5xx/4xx/3xx/2xx(408). The relayed_replies were computed by substracting
    completed - local_replies(1 - 2), resulting in the max ulong.
    
    Fix the above by counting the relayed_total(which include also the 1xx)
    and substracting the relayed_local.

commit 2bd85c6b5020929296860074ca9a5dbc0cbde69c
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

commit 98c71597e980f532b745079305661a8800708915
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 26 23:30:51 2015 +0100

    core - test: reorganized the old files in test folder
    
    - moved to subfolders in test/misc
    - keep content of the test folder cleaner for travis and unit tests

commit 8ff195355c1ac69fcee87b31784e1249a8435aab
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 26 10:28:15 2015 +0100

    Makefile.defs: version set to 4.4.0-dev7

commit 92573a292efc6583e57ab7ee13c569b02203e69a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 26 10:21:37 2015 +0100

    test/travis: reorganizing the content with more sections

commit 6985a2953b0577ad8dff449c2e849f6ff15da01c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 25 14:10:32 2015 +0100

    cnxcc: more safety checks for call structure

commit aef56c53f014a29ae4d7e1a7142b2dd9e9232c31
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Wed Nov 25 12:51:22 2015 +0000

    kazoo : check amqp version

commit ce5591e8f7568f98b39d9b96a2c8debe81837a07
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 25 13:19:13 2015 +0100

    cnxcc: safety check before freeing call structure
    
    - reported by GH#417

commit daa2509a58438505a6faa57e1a8befcc667a3b28
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Wed Nov 25 11:44:55 2015 +0100

    usrloc: fix mem leak when closing expired TCP
    
    CONN_EOF handler already decreases the reference counter for us

commit 81be39ba472bb3c1a8569c7158c6415aac512be7
Merge: 43e1c7b 09e6d50
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Nov 24 14:56:22 2015 +0100

    Merge pull request #413 from linuxmaniac/vseva/travis_docker
    
    test/travis: support different debian distributions

commit 09e6d5042606bf033d47a11907349ae328e20e95
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Nov 24 13:52:30 2015 +0100

    test/travis: support different debian distributions
    
    - add some documentation
    - add link to travis doc at /README.md
    - add travis build status at /README.md
    - use ${DIST}/rules to control the build
      this simplifies the supported modules list by ${DIST}
      it is already defined there. K.I.S.S
    - install is done at debian/kamailio dir

commit 43e1c7bf9674225b40de76a465407eab6404bce0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 24 11:19:46 2015 +0100

    textops: refreshing readme from xml documentation

commit 90b40b0222ec9564a16f4afe91677659fe15250e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 24 11:19:19 2015 +0100

    textops: documentation for get_body_part() and get_body_part_raw()

commit 76bbabb406679341656ef9011e6f71d806ef1ab3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 23 21:27:20 2015 +0100

    textops: new functions to get part of a multipart body
    
    - get_body_part() - return only the body part content
    - get_body_part_raw() - get body part with headers and boundary

commit 29aaeb503dfba82414b0d75e967840b9f5ef91b3
Author: lazedo <luis@2600hz.com>
Date:   Tue Nov 24 05:17:18 2015 +0000

    kazoo : check amqp version
    
    checks amqp version for amqp_exchange_declare

commit 9e4f732e891e2141cbc11a233917279fe86bfcdc
Merge: bbe761d bffce9c
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Nov 24 04:10:26 2015 +0100

    Merge pull request #412 from linuxmaniac/vseva/travis_docker
    
    test/travis: migrate to docker environment

commit bffce9cb3882fabbfe7cf7f7948982cd3af91cb3
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Nov 24 00:42:47 2015 +0100

    test/travis: migrate to docker environment
    
    - using https://hub.docker.com/r/linuxmaniac/pkg-kamailio-docker
    - update list of supported modules
    - dynamic clang version
    - show CC version

commit bbe761df038b2ce7170a01789a93665d44dd7d48
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Nov 23 22:45:45 2015 +0100

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

commit e89c77f641311415b13b00dc9d469c0424362d53
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

commit 6a62cc666352fbca7f1cc5a239464b42a7afc2cb
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

commit a1556c0708af959a3816e732a7bd692c5fa5f4dc
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

commit aab6547f39d723de6a01680cbd79b9365be8092f
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

commit 82fc14da184549780d39903e91745baf338b75ae
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon Nov 23 13:13:37 2015 +0200

    Revert "Revert "p_usrloc: str->s string NULL check before str_dup""
    
    This reverts commit 90d5a98bb52a810e02f225e72faa1ab526b96bbb.

commit 99218397a285c72a1857ffff90d12afca1e15542
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Nov 23 12:04:41 2015 +0100

    Revert "rtpengine: hash table to keep the selected nodes"
    
    This reverts commit fef0593a49fd6c6a08a7a1f3220e3b7f0cc030fe.

commit 147a26d9583c09c27dbe0b0ee06efe6e6cc8620d
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Nov 23 12:04:40 2015 +0100

    Revert "rtpengine: Update doku for node enable/disable"
    
    This reverts commit fefe1e63a175ce475a44ae11bb89929e5c5f67d3.

commit 997bc78278a8d544e917caaf8672305e56cb7713
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Nov 23 12:04:39 2015 +0100

    Revert "rtpengine: Add hash_table_size modparam"
    
    This reverts commit a37257d48702c494c080f7f7c86a2dc18957b242.

commit 4b213dd5b6f6c24c7ad331571d43a89018ce2e40
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Nov 23 12:04:39 2015 +0100

    Revert "rtpengine: kamctl fifo nh_show_hash_total"
    
    This reverts commit e3a379790e3370f549ab7d44e8d603e8a9040ecc.

commit 75021d6475ac924252d5ac99a88d9876f50cbb29
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Nov 23 12:04:38 2015 +0100

    Revert "rtpengine: Add rtpengine_allow_op modparam"
    
    This reverts commit 69c156f9c2d2c40faf61e2ebde9f98b933b87baf.

commit f52bace883bc0802d130ac65ac466da90275ba97
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Nov 23 12:04:37 2015 +0100

    Revert "rtpengine: Fix comments for hastable"
    
    This reverts commit 44c19111fef40bd2f18ec7ecf8726d967c8a953a.

commit b2c5686ec199ab87e501fb5be86ac068866338a2
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Nov 23 12:04:36 2015 +0100

    Revert "rtpengine: Fix deletion for branching scenarios"
    
    This reverts commit 028540c12ea47fc5fc0b7f787885c43d7962ea25.

commit 90d5a98bb52a810e02f225e72faa1ab526b96bbb
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Nov 23 12:04:31 2015 +0100

    Revert "p_usrloc: str->s string NULL check before str_dup"
    
    This reverts commit d1c6dc67b222e05be1ff90be9b38846f63866839.

commit d1c6dc67b222e05be1ff90be9b38846f63866839
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.

commit ce33e4c19764bc9c2ec41e564199a2d13d74a85e
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Nov 23 12:48:01 2015 +0200

    modules/ims_usrloc_pcscf: allow contacts with no received params (populated from notify)

commit 028540c12ea47fc5fc0b7f787885c43d7962ea25
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon Nov 16 10:49:36 2015 +0200

    rtpengine: Fix deletion for branching scenarios
    
    - hash table entry contains callid, viabranch
    - hash table lookup based on callid, viabranch (useful for branching scenarios);
    keep doing the hash table remove right away
    - remove op param when select_rtpp_node(); not needed

commit 44c19111fef40bd2f18ec7ecf8726d967c8a953a
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Thu Nov 12 09:55:17 2015 +0200

    rtpengine: Fix comments for hastable
    
    - shm NULL checks and free already alloc'ed shm
    - default entry tout to 3600 sec
    - return node only, not the whole entry
    - zero shm hashtable parts
    - lookup and select new node if lookup fails; this is done for all commands
    and assures fallback behaviour
    - change void to struct specific
    - make set_rtp_inst_pvar() static -> used only in rtpengine.c
    - fix typos rtpproxy vs rtpengine

commit 69c156f9c2d2c40faf61e2ebde9f98b933b87baf
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Tue Nov 10 16:04:30 2015 +0200

    rtpengine: Add rtpengine_allow_op modparam
    
    When the param is enabled, allow current sessions to finish and deny new
    sessions for manually deactivated rtpengine nodes via kamctl i.e.
    "disabled(permanent)" nodes.
    This is useful when deactivating the nodes for maintenance.
    Default value is 0, so the current behaviour is maintained
    (e.g. don't send commands to any deactivated proxy).
    Updated doku.

commit e3a379790e3370f549ab7d44e8d603e8a9040ecc
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon Nov 9 18:04:33 2015 +0200

    rtpengine: kamctl fifo nh_show_hash_total
    
    Print the total number of hash entries in the hash table, at the given moment.
    Updated doku.

commit a37257d48702c494c080f7f7c86a2dc18957b242
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon Nov 9 12:54:47 2015 +0200

    rtpengine: Add hash_table_size modparam
    
    Allow configurable table size.
    Updated doku.

commit fefe1e63a175ce475a44ae11bb89929e5c5f67d3
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Fri Nov 6 17:12:23 2015 +0200

    rtpengine: Update doku for node enable/disable
    
    This is my understanding of the current shared memory node list implementation.
    Correct me if I'm wrong.

commit fef0593a49fd6c6a08a7a1f3220e3b7f0cc030fe
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Thu Nov 5 16:32:02 2015 +0200

    rtpengine: hash table to keep the selected nodes
    
    Shared memory hash table with global hashtable lock.
    Add state maintaining the selected rtp node, for a given callid.
    Hashtable entry expiration time configurable using hash_entry_tout modparam.
    The actual deletion happens on the fly while insert/remove/lookup are called.
    Updated doku.

commit 490fa49f72022b334340a58a92d63b5b6f661c87
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 23 09:54:36 2015 +0100

    pv: $snd(sproto) returns sending protocol as string

commit 5a142f7cc2899090b007654529f08b1b2f4e70b1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Nov 22 10:02:36 2015 +0100

    core: relocate dbg message before killing children at shut down
    
    - can race with per module log level, debugger module can be destroyed

commit 31fa9c50bd6193851c53c1d66b8d517da5f67a15
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 20 12:32:55 2015 +0100

    dmq_usrloc: documentation for batch_size and batch_usleep params

commit 167668b4e31d7e613f00baf548671c4361189d79
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 20 12:31:04 2015 +0100

    dmq_usrloc: support for throttling sync of all usrloc records
    
    - batch_size and batch_usleep parameters can control how many records
      can be sent out at once, after that sleep for batch_usleep
      microseconds before sending the next batch

commit 5f3f499bc8f7ea0227b62494f73fbd734a820fa1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 20 12:17:06 2015 +0100

    dmq_usrloc: use system malloc for fetching all contacts
    
    - this is a very rare operation, thus not making sense to allocate a lot
      of pkg for it (the memory is freed immediately)

commit 99a6015165d161c4b99c72d81497e3496b387768
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 20 12:03:46 2015 +0100

    dmq_usrloc: documentation for sync parameter

commit 5efe3229da3c98ed2bd531c6c9eb712bdbd9ea67
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 20 11:59:36 2015 +0100

    dmq_usrloc: new param sync - control sync'ing all contacts at startup
    
    - default 1 - require sync'ing of all contacts at startup
    - set to 0 to disable

commit 4d122e15f4599010000f6e5d2e60e9bc13b2281a
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Fri Nov 20 11:13:40 2015 +0100

    tm: set next hop as dst_uri for appended branches

commit b056aed3db849d54ad5b7cd04e016bbd969a57c6
Author: jaybeepee <jason.penton@gmail.com>
Date:   Thu Nov 19 17:32:17 2015 +0200

    modules/ims_qos: do not free auth session on failure to send STR

commit 9949f42c9dedcb300ca6c99e53a3b171a6500c21
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Thu Nov 19 16:01:06 2015 +0200

    core: ut.h
    
    Typo SHM_MEM_ERROR vs PKG_MEM_ERROR

commit ac31eb11cc4b194b2d7e9dddff63fd074f456005
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 19 14:58:50 2015 +0100

    etc/kamailio.cfg: use flag 'r' for rtpproxy if ip in sdp is not private
    
    - skip learning mode, advertised media ip is routable

commit af449f2509138c024b866c88063efce843bf6d86
Merge: ea0b4e5 24999a5
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Thu Nov 19 15:51:59 2015 +0200

    Merge pull request #401 from smititelu/ut_sanity_checks
    
    core: NULL checks for ut.h

commit ea0b4e50f62f8a461b737882c383f17767851d3d
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

commit b37aa66fd1cf3fe99aae50adb89d4cfecf6d90d1
Author: Daniel Rus Morales <danirus@eml.cc>
Date:   Thu Nov 19 13:44:08 2015 +0100

    db_postgress: fix compilation, NTOHLL and NTOHLL provided by OSX 10.10

commit 35094f0ec0bb2bde70b5e3a723ae11a6b97772f0
Author: Daniel Rus Morales <danirus@eml.cc>
Date:   Thu Nov 19 13:43:43 2015 +0100

    .gitignore: ignore emacs desktop file

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

    core: NULL checks for ut.h
    
    Add some NULL checks for shm/pkg dup functions and few others.

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

    rtpproxy: fix mismatching internal value for column setid
    
    - on a report by Jan Hazenberg

commit d2416957e4caec8a64abec82029ea18c52a7bc2d
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

commit a5b5091ad937bbb5336b86ebb5ca2de7556b8e67
Merge: 1a05910 dd7854e
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Thu Nov 19 12:26:22 2015 +0100

    Merge pull request #403 from kamailio/child_stop_fail_status
    
    core: exit with failure code if a child dies

commit dd7854ea6f7efa6899bf59bb0d5069f0daf1def9
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Thu Nov 19 11:16:11 2015 +0100

    core: exit with failure code if a child dies

commit 1a05910912fbf9baaf821cc30fac7485c1e67622
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

commit 44fdac69eb864125b4d02af0c650ce735dcf7aa8
Author: Lucian Balaceanu <lucian.balaceanu@1and1.ro>
Date:   Wed Nov 18 13:45:34 2015 +0200

    carrierroute: fix failureroute db_load_description
    
    - safeguarding shm_str_dup call in add_failure_route_rule function

commit 16bc7b726a21108458f354aea840cdbf5d89d6d8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 17 22:51:01 2015 +0100

    dmq: removed params field from dmq_node_t
    
    - used only for setting a flag
    - duplicating a node caused issues with param field not being
      duplicated, resulting in potential many free of same pointer, reported
      by Sebastian Damm

commit 4da5d898da9a0a8f2780dcdf864354098268a7e9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 17 09:14:07 2015 +0100

    lib/srdb1: url parser extracts the db name before the url parameters
    
    - some database urls can have parameters after db name, like:
      driver://username:password@dbhost:port/dbname?params
    - reported by Kelvin Chua for db_mongodb

commit 6a738a9123affb08a870e8fac839bf04994faa5b
Author: Lucian Balaceanu <lucian.balaceanu@1and1.ro>
Date:   Mon Nov 16 18:59:05 2015 +0200

    carrierroute: addind db_load_description parameter
    
    - toggle on/off loading in memory the description column in the
      carrierroute/carrierfailureroute database tables. This reduces the
      shared memory used by the module

commit 73c29912aa69f1acd43ba156191bead4a1289bb1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 16 16:38:57 2015 +0100

    tmx: added $T(ruid)
    
    - return current branch ruid attribute
    - same as $T_reply_ruid, but works also for branch route

commit 5f936a387fae32f4a4f7c11a9cbd5666b31ef9e7
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon Nov 16 10:49:36 2015 +0200

    rtpengine: Fix deletion for branching scenarios
    
    - hash table entry contains callid, viabranch
    - hash table lookup based on callid, viabranch (useful for branching scenarios);
    keep doing the hash table remove right away
    - remove op param when select_rtpp_node(); not needed

commit 9464932676adc8129796f1c981d96859bbb6123b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 16 12:32:41 2015 +0100

    tls: field for server_id in default init of tls_domain_t structures

commit 7ad4dadcab841d191d5edc028a74cea7fe411450
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Thu Nov 12 09:55:17 2015 +0200

    rtpengine: Fix comments for hastable
    
    - shm NULL checks and free already alloc'ed shm
    - default entry tout to 3600 sec
    - return node only, not the whole entry
    - zero shm hashtable parts
    - lookup and select new node if lookup fails; this is done for all commands
    and assures fallback behaviour
    - change void to struct specific
    - make set_rtp_inst_pvar() static -> used only in rtpengine.c
    - fix typos rtpproxy vs rtpengine

commit 5e9f144ca214f43b2fd01917fb4983716c8916f8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 16 11:43:53 2015 +0100

    core: print runtime dir in log message
    
    - do logging to syslog, along with stderror for runtime dir related
      errors

commit ba647bb171e1e15024342a56fb7d42eadd0347fd
Merge: 3b7c619 a4cdd61
Author: Carlos Ruiz DÃ­az <carlos.ruizdiaz@gmail.com>
Date:   Sun Nov 15 08:48:35 2015 -0600

    Merge pull request #398 from grumvalski/cnxcc_deadlock_fix
    
    cnxcc: make cnxcc locks re-entrant

commit a4cdd61afad027c9bb431ceda4e71941274610ce
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Wed Nov 11 13:08:52 2015 +0100

    cnxcc: make cnxcc locks re-entrant

commit 3b7c61980c3dc34d16a0e6ae5376fd81b0a2ce5e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 13 09:20:42 2015 +0100

    htable: readme file was regenerated

commit 3a723206adaa99cf22aee8fead569d9a96e21a7b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 13 09:19:46 2015 +0100

    htable: updated the documentation for timer_procs parameter

commit 30b85032e23b69cb0e355ba796545daa23dc705a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 13 09:18:18 2015 +0100

    htable: removed inexistent timer_mode parameter from docs

commit d8b78bfaab25f9a73a67d813cfa930a6eb754bfa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Nov 13 09:16:35 2015 +0100

    htable: ability to create more than one timer process

commit 8940cf950cb763ba5145a35d80ffc71f64f450ca
Author: Juha Heinanen <jh@tutpro.com>
Date:   Fri Nov 13 08:50:01 2015 +0200

    modules/sdpops: added sloppy option to sdp_content function

commit 4baf576076735018f1fe9812e6d7c64333ee62bf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 12 14:38:07 2015 +0100

    tls: option to match TLS client config profile based on server_id
    
    - server_id can be any string that uniquely identifies a client config
      profile, overriding the attempt to match on ip:port (+sni). This makes
      it easier to select the desired config profile, because the port is
      hard to guess for stream connections
    - prameter xavp_cfg has to be enabled and inner xavp 'server_id' has to
      be set before relaying the sip message (before opening the client
      connection)

commit 138b776e5f5d37d9a78857d1506ffe09a5f4d704
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 12 14:37:55 2015 +0100

    tls: refreshed the content of readme

commit e3e0e52ca4a06f72f5139623116d1c8bc119b1e3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 12 14:21:19 2015 +0100

    tls: document matching on server_id for oubound connections

commit 0f55ff0351382eeb88df956e190459b73bc6ef4d
Merge: d493d3f fc90242
Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
Date:   Thu Nov 12 14:00:56 2015 +0100

    Merge pull request #397 from UserAd/master
    
    sipcapture: add async support

commit fc90242ddd046a3cfd545a50cf636454de173d6f
Author: Konstantin Tumalevich <userad@gmail.com>
Date:   Thu Nov 12 16:58:48 2015 +0500

    sipcapture: add async support
    
    - Add support for storing in asynchronous mode if supported
      by database backend

commit d493d3fa4f052bb3958599b395f7a4d2fe0a9d91
Merge: 3a19b12 5733835
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 12 12:10:59 2015 +0100

    Merge pull request #395 from mslehto/ims_clang_errors
    
    patches to fix some clang errors and warnings

commit 57338351a3575f2ba0c38071179daf02bcba2b7f
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Wed Nov 11 23:03:40 2015 +0200

    modules/ims_usrloc_scscf: to avoid clang warning, include atomic_t declaration

commit b0c609e68bdaf300c681b7f4f3a5a857988c1de1
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Wed Nov 11 22:54:14 2015 +0200

    modules/ims_registrar_scscf: adds missing jump to error1 label

commit 5e6cec1d01e676d78c4a21e48de3e0908e39de8f
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Wed Nov 11 22:46:30 2015 +0200

    modules/ims_charging: fixes always true comparison of unsigned int

commit 485351dcfb1e5432f3a4e4e4af857f0d27ae8c74
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Wed Nov 11 22:45:30 2015 +0200

    modules/ims_charging: fixes prototype declatation for destroy_ro_session()

commit 3a19b122572ed70b8d5f6da59dd506c2f98b0e31
Author: jaybeepee <jason.penton@gmail.com>
Date:   Wed Nov 11 13:41:32 2015 +0200

    modules/ims_charging: add direction for Ro session in debug print

commit b2ff2745b97051625509de0f328e5b1a8f584387
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

commit d75bb85c4a03dedb33004fe04c447182fdf37f5c
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Tue Nov 10 16:04:30 2015 +0200

    rtpengine: Add rtpengine_allow_op modparam
    
    When the param is enabled, allow current sessions to finish and deny new
    sessions for manually deactivated rtpengine nodes via kamctl i.e.
    "disabled(permanent)" nodes.
    This is useful when deactivating the nodes for maintenance.
    Default value is 0, so the current behaviour is maintained
    (e.g. don't send commands to any deactivated proxy).
    Updated doku.

commit 70699ae8b9159c18bdd73c3092ccb19691edf0fd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 10 09:30:30 2015 +0100

    core: dns cache - test for null pointers before debug checks after removing from list
    
    - next/prev are set to null after remove from list by commit
      0fbcca38574139f1cd8ba7506ee5e204be5f2da7

commit d73d56b41028341c46a331dfb74f5805248aae56
Author: jaybeepee <jason.penton@gmail.com>
Date:   Tue Nov 10 10:35:47 2015 +0200

    modules/ims_charging: removed unused impu_data parcel (memory leak)

commit 2aa7683dfebedc4ef9c3fdd50fb7abd2a2d718db
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 9 21:05:30 2015 +0100

    nathelper: added examples in docs for few functions

commit 74fdbe2248ec79d70440bda255c2f21f801aa0f8
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon Nov 9 18:04:33 2015 +0200

    rtpengine: kamctl fifo nh_show_hash_total
    
    Print the total number of hash entries in the hash table, at the given moment.
    Updated doku.

commit 7375d0b8f136c09d5f4597338aae2d50214a3293
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon Nov 9 12:54:47 2015 +0200

    rtpengine: Add hash_table_size modparam
    
    Allow configurable table size.
    Updated doku.

commit 21ea68e6260f614b89c0b282e14d6ca089c1f2e9
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Nov 9 11:41:44 2015 +0100

    pkg/kamailio/deb: [systemd] remove lintian warning
    
    https://lintian.debian.org/tags/systemd-service-file-refers-to-obsolete-target.html

commit 2718efddb8e87a269af012d8661d57887e7c4d86
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

commit b1c6c2af7e96c0bcbdee4ff46f6faf19fdc75d9f
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

commit 9e07c7e1b6cf55398c7595d5265c4944e10c7862
Author: jaybeepee <jason.penton@gmail.com>
Date:   Sun Nov 8 18:14:51 2015 +0200

    modules/ims_qos: remove CDP auth session on failure to suspend

commit e1eb2cdfc01036ed86d6b3f61c8c03571435630f
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Nov 8 15:20:52 2015 +0100

    curl Manage data size better

commit 8a45ac1e1b609497100427cd0a2e37d9037ae184
Author: jaybeepee <jason.penton@gmail.com>
Date:   Sun Nov 8 12:59:17 2015 +0200

    modules/ims_icscf: changed 403 to 500 for HSS error responses

commit 4b4dc8919b79a1785eefbe1e404746129f371606
Author: jaybeepee <jason.penton@gmail.com>
Date:   Fri Nov 6 19:20:59 2015 +0200

    modules/ims_auth: allow different qop setting for INVITE

commit 02d8a62260fa1d1e98db4a9b5f4cdac8cab1ea4b
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Fri Nov 6 17:12:23 2015 +0200

    rtpengine: Update doku for node enable/disable
    
    This is my understanding of the current shared memory node list implementation.
    Correct me if I'm wrong.

commit 2625ab3ccdafd8d474018516e6aa36ce48989db3
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Thu Nov 5 16:32:02 2015 +0200

    rtpengine: hash table to keep the selected nodes
    
    Shared memory hash table with global hashtable lock.
    Add state maintaining the selected rtp node, for a given callid.
    Hashtable entry expiration time configurable using hash_entry_tout modparam.
    The actual deletion happens on the fly while insert/remove/lookup are called.
    Updated doku.

commit a66e220cb25afceb8a74b62a04f11070b22a91af
Merge: 111fec8 4396236
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 5 10:31:22 2015 +0100

    Merge pull request #389 from gled-rs/feature/bigger_log_prefix_buffer_size
    
    set the log_prefix buffer size to 1024b

commit 111fec80aa3f5f2067ed4c60f25ba844b6e559a9
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Nov 5 09:18:11 2015 +0100

    pkg/kamailio/deb: update version to 4.4.0~dev6

commit a6c795a40944fd4df50bedd4511bf0fcaa2986bd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 5 09:02:19 2015 +0100

    Makefile.defs: version set to 4.4.0-dev6

commit bbf3f2a970020116da8c4c50069713e31a268943
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 5 08:58:44 2015 +0100

    tm: print file name and line in free_cell() warning log message

commit 2fad76064992af047244e30c6152bf0f05a0785f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 5 08:53:01 2015 +0100

    tm: unlink cell and its timer in free function if structure still linked in clist

commit 0fbcca38574139f1cd8ba7506ee5e204be5f2da7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Nov 5 08:51:25 2015 +0100

    core: clist - restet prev/next when removing from clist slot

commit 439623667d6ea5cf9dec30033df94965213e8494
Author: Tristan MahÃ© <gled@remote-shell.net>
Date:   Wed Nov 4 10:33:03 2015 -0800

    set the log_prefix buffer size to 1024b

commit 2874fdd852c3e82933c665d473f01108e4d04040
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Nov 4 19:21:26 2015 +0100

    pkg/kamailio/deb: fix systemd warning for PIDFILE
    
    ---
    systemd[1]: [/etc/systemd/system/kamailio.service:15] Not an absolute path, ignoring: ${PIDFILE}
    ---
    
    Environment variables are only evaluated for ExecXXX [0]
    
    Remove ExecStopPost, when Type=forking systemd already knows what to do
    
    [0] http://lists.freedesktop.org/archives/systemd-devel/2013-April/010598.html

commit a58d2c9d0e1cf739ac3c2a620ef19077b175344a
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Wed Nov 4 15:48:01 2015 +0100

    tsilo: updated README

commit eef0fefaa247d0a09cf1613cd8bf5c36099c197f
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Wed Nov 4 15:47:43 2015 +0100

    tsilo: added documentation for the new use_domain parameter

commit 5ad2d87cae69e73c7081ac8fa383fec5336ef820
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Wed Nov 4 15:47:16 2015 +0100

    tsilo: added use_domain parameter

commit 27f19950f107a943c3bf9db1fddb1e4912136181
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

commit 3146ec3f89133af2c9b0f0f9a6b2e0e3f133b77e
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Wed Nov 4 14:16:34 2015 +0100

    ims_registrar_scscf: Fix loop in lookup request, could result in infinite loop

commit 420a11873291cca93c8b43b5766f8661d46538c5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Nov 4 10:08:02 2015 +0100

    core: print src and dst addresses in tcp error log messages

commit 112406d8fa05b5d739bdf06565b77e3974200652
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Nov 3 20:36:26 2015 +0100

    pkg/kamailio/deb: add systemd support
    
    Fix #294

commit e9acce2d1bf295e1b6707fc1c16f53fc160978cb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 3 23:06:14 2015 +0100

    pua_usrloc: removed local variables aliasing functions from pua api
    
    - use directly the pua bind structure, which was global already

commit b8458c65917c1b1fe9b94bae795dcdb75ecf4f07
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue Nov 3 17:34:18 2015 +0100

    ims_registrar_scscf: Safety check the length of the destination string

commit ad552d4e45a8311d50444d76e9862d40421e1715
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Nov 3 16:17:55 2015 +0100

    pua: test call-id value before inserting in db
    
    - reported by GH#345

commit 876787d977c46ffcb1288f5eb66e91145cba1061
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=').

commit d956f397c8cea4774e5941bdad8f76ecc44acdd5
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=').

commit c54d6ab6506bc2334c5a1f5a6cbd28633f4f4697
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Nov 3 09:39:01 2015 +0100

    curl Update documentation with a note about URL encoding

commit 1faef129e1902052c94adfd91d06f785714e4899
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Nov 2 21:17:35 2015 +0100

    curl Add maxdatasize to the curlcon modparam

commit 807160c199820f3e5df2c1d3f3abe92be3a7c042
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Nov 2 18:55:09 2015 +0200

    lib/ims: fixed possible crash when trying to get IMPI without realm

commit 53cd7df83c4065fd7a34cd3ce15b6e215ce39278
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon Nov 2 17:30:30 2015 +0200

    kex: removed unused callbacks
    
    Removed the two SREV_MODULE_PKG_STATS and SREV_MODULE_SHM_STATS callbacks
    that were never used.

commit e3a8e5772445d28a0fc6db2e432d750dbb8062da
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 2 16:19:44 2015 +0100

    core: parser - remove inline for parse_param()
    
    - it gets recent compiler warnings when is an extern object
    - reported by Victor Seva, GH#286

commit 2682403453fcae782fe31a7cc5f20f526ca38414
Merge: 2bd19e2 ff492b4
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Mon Nov 2 14:26:04 2015 +0000

    Merge pull request #387 from kamailio/lazedo/presence_xml_force_dummy
    
    presence_xml: add optional param force_dummy_presence

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

    kamdbctl: divert stderr when searching for greadlink

commit ff492b443c7ae51d6cd246d3e3cea787d6769c61
Author: lazedo <luis@2600hz.com>
Date:   Wed Oct 28 17:30:54 2015 +0000

    presence_xml: add optional param force_dummy_presence
    
    - added module parameter to send empty presence notify body
      when there isn't any record in presentity

commit 613831103387ea1f095c92c37783667f6561032f
Merge: ec88a0e f1bb44c
Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
Date:   Mon Nov 2 14:10:48 2015 +0100

    Merge pull request #388 from giavac/master
    
    Allow sipcapture callid_aleg_header to accept a list of headers

commit ec88a0e5a2115e7063048d519ecbce8aacd9846e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 2 13:49:04 2015 +0100

    mem: tlsf_malloc extended for per module memory stats

commit 08e62438a3c824f2023164dba602313e83dc2fac
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon Nov 2 13:48:54 2015 +0100

    mem: q_malloc extended for per module memory stats

commit ea189de0e7a82be2fb2708ceeadf64b89516bc83
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon Nov 2 13:48:28 2015 +0100

    mem: f_malloc extended for per module memory stats

commit 1755c1b7d60327b43ec5fa4ee4d3d309c23dc223
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon Nov 2 13:47:26 2015 +0100

    core: mem - shm common defines to pass the module name

commit a60f743848e0fed1f994835eefaa24f6e59c302c
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon Nov 2 13:45:25 2015 +0100

    core: mem - references use now 'core' for operations done from code in core
    
    - previously it was '<core>'
    - makes it more coherent, given the case of module names

commit bee6a696148adcd6ceb2f7a2ca7758156ed3ffba
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon Nov 2 13:44:05 2015 +0100

    core: mem/shm - api to get per module use/free stats

commit 0e9a0c237ffe5d335b39270d681ce49be18b903f
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon Nov 2 13:43:05 2015 +0100

    core: mem/pkg - api to get per module use/free stats

commit 3a0888f392c8e0e056c6b03cbd0013bfaba9e8aa
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon Nov 2 13:41:04 2015 +0100

    core: mem - api extended to track module name in debugging mode
    
    - memory operations will keep reference to module

commit 2e7b5dd2701f7baf0c31a56ae268c94a2da6ae14
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon Nov 2 13:38:40 2015 +0100

    core: added events for per module pkg/shm summary
    
    - used by kex for per module memory stats

commit b1d96ffc24e92887cc3bf0dcc66ead94e357f081
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon Nov 2 13:34:44 2015 +0100

    kex: per module memory statistics when in debugging mode
    
    - return details about memory used by each module via rpc commands

commit 19756eecb2048320182667cc440cfa7d275304c9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Nov 2 13:30:32 2015 +0100

    ctl: increased default buffers size for rpc responses
    
     - binrpc_max_body_size = 32
     - binrpc_struct_max_body_size = 8

commit f12e03e1c171a723097eb14f1074d705ed1404e4
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Nov 2 11:44:49 2015 +0100

    curl Enforce max data size when downloading data. Stop re-allocating memory for data we do not bother with.

commit edf6fb9dc68acacf109bb421679289726dd8901d
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Nov 2 11:16:52 2015 +0100

    curl Removing some unused variables

commit 38a3d0ca6c09c851835eaf0875a4cee7fa947e61
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Nov 1 20:25:17 2015 +0100

    Curl: Make base URI pvar

commit 2b3ad40ae086382b1cdefa8ce15da6aa8a8e7f77
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Oct 21 20:38:17 2015 +0200

    curl remove some debug output

commit f1bb44cc13c4972bc77e75b8a74e525885ee7ed4
Author: Giacomo Vacca <gv@rtcsoft.net>
Date:   Thu Oct 29 17:48:16 2015 +0100

    Update sipcapture README with callid_aleg_header description

commit e28d745d3cec241dc316178a554712000e100db9
Author: Giacomo Vacca <gv@rtcsoft.net>
Date:   Thu Oct 29 17:38:51 2015 +0100

    Update sipcapture README xml with callid_aleg_header description

commit 70ecc623b1ae032a986f37547a7a81f332aedfcb
Author: Giacomo Vacca <gv@rtcsoft.net>
Date:   Thu Oct 29 17:35:27 2015 +0100

    Accept a list of headers for callid_aleg_header

commit 81d358623fb18e0a14a25eed6fde81a8a419aee9
Merge: 7c9a879 7fc2c92
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Wed Oct 28 17:28:55 2015 +0000

    Merge pull request #386 from kamailio/lazedo/patch-1
    
    kazoo: change presence idle to available

commit 7fc2c92e2fd8a9122440c073ba446940496ca480
Author: lazedo <luis@2600hz.com>
Date:   Wed Oct 28 16:54:54 2015 +0000

    kazoo: change presence idle to available

commit 7c9a87948d9db5be511e94877c1eb3cdc411622c
Author: Alex Dowad <alexinbeijing@gmail.com>
Date:   Wed Oct 28 14:18:59 2015 +0100

    mem/q_malloc: more details in the logs from qm_debug_frag()
    
    - print file and line from where the memory operation was triggered
    - makes it easier to troubleshoot and find the location in the code

commit 8886c7a0ebd7b08b366f20973729bf86bc67e2e4
Merge: b71143a e7feaa0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 28 09:53:42 2015 +0100

    Merge pull request #383 from zxcpoiu/master
    
    tls: fixed typo param ssl_freelist_max_len mismatch with doc

commit e7feaa06723a3ea8e14ae7e808fd3f240b0dbb90
Author: zxcpoiu <zxcpoiu@gmail.com>
Date:   Wed Oct 28 16:50:10 2015 +0800

    tls: fixed typo param ssl_freelist_max_len mismatch with doc

commit b71143a6b16975e695a814fe5c7e865f579e9dd3
Author: jaybeepee <jason.penton@gmail.com>
Date:   Wed Oct 28 10:41:58 2015 +0200

    modules/ims_registrar_pcscf: remove erroneous return

commit 7ddd6f75a2642f3f4ab045d0d07b9c8a766de4a3
Author: jaybeepee <jason.penton@gmail.com>
Date:   Wed Oct 28 10:39:36 2015 +0200

    modules/ims_registrar_pcscf: removed erroneous return

commit fd4cfbb9ed976032aa7e0b69c9bbe55efe7c0676
Author: jaybeepee <jason.penton@gmail.com>
Date:   Wed Oct 28 10:37:43 2015 +0200

    modules/ims_auth: get credentials for IMPI from FROM header for proxyauth

commit cc9c6554e91e3fda3a7e08c8caf0ddc93e3fef53
Author: jaybeepee <jason.penton@gmail.com>
Date:   Wed Oct 28 10:35:36 2015 +0200

    lib/ims: fn to get IMPI from FROM header instead of TO

commit 9189ed6168a617a5dbea2199c615f3ca7925dca4
Author: jaybeepee <jason.penton@gmail.com>
Date:   Wed Oct 28 10:31:40 2015 +0200

    modules/ims_usrloc_scscf: changed logging from ERR to DBG

commit 83a28f16a3c3592d4a9a14ec2cae88743e29b862
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Oct 27 23:38:31 2015 +0100

    pkg/kamailio/deb: add virtual-mysql-client as an alternative of mysql-client at kamailio-mysql-modules package
    
    missing files
    
    fixes #376

commit ceaf687eddf64165f14032b10c3ee3dcec7a95dd
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Oct 27 23:26:34 2015 +0100

    pkg/kamailio/deb: add virtual-mysql-client as an alternative of mysql-client at kamailio-mysql-modules package
    
    fixes #376

commit fc0e6275fa61f72c1fed0f69393f609cc682888c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 27 11:26:23 2015 +0100

    tm: added braces around initializer of cancel reason map
    
    - reported by Yacin Caner

commit eeb3c160ecddd65aa76997ed98e9b1be8e08ab20
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 26 21:47:46 2015 +0100

    dmq_usrloc: access usrloc result record after handling return code
    
    - reported in GH#373

commit 139997826c8c3205504a0c799d7aa98b979e1185
Merge: d6f313e 4505878
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 26 21:38:52 2015 +0100

    Merge pull request #378 from ycaner06/patch-7
    
    acc_radius : added radius time mode

commit d6f313e61b3318924e6653c8ca1184b2016f701d
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

commit 4505878d8be26e2e5497cbba581a2a912a824912
Author: Yasin CANER <yasin.caner@netgsm.com.tr>
Date:   Mon Oct 26 16:16:12 2015 +0200

    acc_radius : added doc for rad_time_mode
    
    added  information about new mod paramaeter rad_time_mode

commit 7d2e763b2859ef614040c7b28c3aceb132eb95d3
Author: Yasin CANER <yasin.caner@netgsm.com.tr>
Date:   Mon Oct 26 15:49:24 2015 +0200

    acc_radius : fixed representation
    
    fixed exponential representation in converting

commit 850b7459ec3fc04cf7e2e54038fcf4f12dcf797d
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Fri Oct 23 19:48:49 2015 +0200

    ims_usrloc_scscf: Remove first Entry, if maxcontacts reached and maxcontact_behaviour is 2 (delete oldest)

commit 9cd4aef84d8e7a079486ff73285a9bd6a15e8db3
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

commit 13cde2bb1deda9cc67925ca01910e41150c4435e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 23 17:49:31 2015 +0200

    dmq_usrloc: proper handle of not found urecord by uuid
    
    - return code is negative and in this case is not locking the slot

commit 922e5818b02b6d5e1f082e861f97bc8868f5ae57
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 23 14:15:54 2015 +0200

    usrloc: fixed number of columns when loading urecord in db mode 3
    
    - reported by GH#373

commit f8397fe8b70cbaee573d713929e1486807bcbd84
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 21 12:49:18 2015 +0200

    Makefile.groups: added log_custom to list of extra modules

commit 750248ca22f0b8f03373cae2a56d56c3e0ae6d81
Author: Yasin CANER <yasin.caner@netgsm.com.tr>
Date:   Fri Oct 23 11:12:43 2015 +0300

    acc_radius : added radius time mode
    
    
    added radius time mode for new event-timestamp . Format is seconds.microseconds

commit 56cd7a0d38c8bbee6cc3e981b7a2b78b6d47257d
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

commit 9251a6f386c27017c71e3cd468b20df16a65329d
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Oct 21 14:46:04 2015 +0200

    curl Update TODO and add a note for improvement in the way we handle reading from the server.
    
    We may want to just drop data instead of allocating memory for it. It is not a good situation
    to swallow anything.

commit 87af55318541bfe5705eb35f4d5693bedd6f2243
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Oct 21 14:34:34 2015 +0200

    curl Another stab at setting the maxdatasize

commit ad93a2064861d8a8c56cf28d1c42b8250b0b9f05
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Oct 21 10:38:57 2015 +0200

    curl Actually send POST data

commit 3133918bcd903c4ae173df40f78fe6d07ef05ae8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 21 10:16:02 2015 +0200

    log_systemd: added support to replace core syslog with logging to systemd

commit dbdaf6d1f965c54f6b197abf5b38c600c8400e5e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 21 09:50:12 2015 +0200

    log_custom: module that can replace logging to syslog with logging to a remote address via UDP
    
    - reference of how to implement a custom logging mechanism

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

    corex: detect ipv6 for send*() functions

commit 88b06d1f6a1d8101504f4d644a406cbe6675dd73
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 21 09:47:56 2015 +0200

    core: added parameters log_engine_type and log_engine_data
    
    - can be used to specify what logging engine to be used and its
      initialization data
    - see readme of log_custom module for a same of usage

commit d20cc8bea38b6070a865ba04286f487034ba53b2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 21 09:44:25 2015 +0200

    core: added framework to allow replacing logging to syslog
    
    - this enables a module to replace all logging to syslog with another
    logging mechanism
    - it is not enabled when log_stderror=yes or the system is detected as
    __SUNPRO_C

commit b6ddd2e1348c45a662c9ee0cbc76ae0c3d2d407e
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Oct 21 07:25:11 2015 +0200

    curl Add example of using pvars

commit c100654e5cbd1dfefef6101389c41bf62b8a1394
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Oct 21 07:24:13 2015 +0200

    curl Add documentation for new parameter "maxdatasize"

commit 1703dda2b3d7c54d8ead2b1152ac87f36f6384fa
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Oct 20 21:54:47 2015 +0200

    curl Add parameter for max download size

commit e8bb6312c500232cad9e1fa6413c5911fd2ece0d
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Oct 20 21:47:58 2015 +0200

    curl Preparing for a max size of data transfer. Download full file for curl_connect, not for http_query

commit a3265965625fa4f2a2c9825e0ed03c834f35fffc
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Oct 20 21:06:12 2015 +0200

    curl Update documentation

commit 84d75d43c17b4773bb15a80c1a1f33a47424d858
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Oct 20 20:52:10 2015 +0200

    evapi fix some minor typos in debug/error messages

commit b6d83953571c17001e96859606a18c91c6ee5c9a
Author: Olle E. Johansson <oej@edvina.net>
Date:   Tue Oct 20 20:47:35 2015 +0200

    curl Fix connection ID handling, content-type for post data and more

commit 92c7656a37549de0eed3621ec243022400f6c6c4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 20 19:44:47 2015 +0200

    tls: init tls hooks to {0}, avoiding fields enumeration
    
    - if a new field is added, then should be no longer needed to update
      initialization

commit 7db9bfea7d03b50ba94ccc58cffa6d8d049e9515
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 20 11:54:11 2015 +0200

    Makefile.groups: added systemd group
    
    - it includes the log_systemd module

commit 14989708b551081380a96c25ece225e3db4d99a1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 20 11:51:29 2015 +0200

    log_systemd: module to provide logging to systemd journal from config file

commit 974abf6ac02785af5781b67e135e25a2b1f47949
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 19 16:41:32 2015 +0200

    dialog: setting dlg_flag parameter is no longer mandatory
    
    - dlg_manage() can be used to start tracking the dialog
    - using flags can still be used, the parameter has to be set as well as
      the appropriate transaction flag

commit cc8ff059d362e0c805de2067d73f64cbd12acdb8
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Oct 19 09:11:20 2015 +0200

    nat_traversal Add comment about lacking IPv6 support

commit da70040e8f782e90ab8378f54f210e8752b085bc
Author: Richard Good <richard.good@smilecoms.com>
Date:   Thu Oct 15 18:10:22 2015 +0200

    modules/ims_qos: new mod param terminate_dialog_on_rx_failure
    
    	terminate_dialog_on_rx_failure this parameter determines if a dialog is torn down if a media Rx session is terminated

commit fc817db722f42ad231e542d88bd4ddb1cada46cd
Merge: e9b019e 99dcba1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 12 14:31:00 2015 +0200

    Merge pull request #357 from ycaner06/patch-4
    
    misc_radius doc : more information freeradius-client

commit e9b019e9f9e0c290ece5e025ac960ef88b741cf3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Oct 11 20:13:47 2015 +0200

    corex: documentation for corex.pkg_summary rpc command

commit 0457280e66aa03f7c5e0ff2fc595cb7b3e6ef012
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Oct 11 20:07:36 2015 +0200

    corex: added corex.pkg_summary command
    
    - dump pkg usage summary to syslog for a specific pid or process index
    
    kamcmd corex.pkg_summary pid 12345
    kamcmd corex.pkg_summary idx 1
    
    - the dump is done first time that process is doing a runtime operation
      (e.g., receiving a sip packet)

commit f9f19374e79d792700bc38fdf2981d6c50b534f3
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Oct 11 20:52:43 2015 +0200

    tls minor updates to documentation

commit 02dc876cc6d8e78bfc26c4c2318814aec22c4498
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Oct 11 19:37:54 2015 +0200

    core: mem_summary taken in consideration for runtime pkg dump callback

commit a0f82365012a7980c77b076d2e48f8a38cb63742
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Oct 11 19:26:46 2015 +0200

    auth Minor update to docs, spelling errors

commit b4120c53a1ba2ae2bad8b9c04963b4becc0a9700
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Oct 11 14:35:46 2015 +0200

    uac: uac.reg_dump returns an array rpc result

commit 321a6140cdc7d6fd3f18f911af9825bb62575ace
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

commit 6173ef7ba8a9d8eb566f1a192e5915ef74cfc159
Merge: 493ef6c 6a498f7
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Thu Oct 8 09:54:32 2015 -0700

    Merge pull request #365 from kamailio/lazedo-patch-1
    
    presence: use advertised ip for local contact

commit 493ef6c11b769f1bdf42092005dc6c1c713d38ea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 8 18:44:48 2015 +0200

    core: cfg lex - clean history and update application name

commit 81feae1940c299455804ddb211252766d50114d8
Author: jaybeepee <jason.penton@gmail.com>
Date:   Thu Oct 8 09:50:23 2015 +0200

    modules/dialog_ng: set init ts for dialog_in

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

    presence: use advertised ip for local contact

commit 3de200b3c965586b3dd9370eca073f10c556e3b3
Merge: 7185a8a 6845d19
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Wed Oct 7 16:20:43 2015 +0200

    Merge pull request #346 from grumvalski/t_append_branches_fix
    
    tm: fake msg and environment to append new branches

commit 7185a8a708001a6e2d2150e2541880c04c2374b4
Author: jaybeepee <jason.penton@gmail.com>
Date:   Wed Oct 7 15:48:53 2015 +0200

    modules/ims_charging: set the last_event timestamp if there was failure to get credit

commit e9eea6bc7adcf21ce6217597e749deb6111a115b
Author: Olle E. Johansson <oej@edvina.net>
Date:   Wed Oct 7 15:33:39 2015 +0200

    nathelper Remove SVN IDs

commit 274f1034bfb9ea0d52ef291d2f95021ca86f3081
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

commit b3d38eac7a24bff88a1ec555aa5a50ea5c3f0232
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 7 12:11:23 2015 +0200

    core: new feature to execute event_route[core:worker-one-init]
    
    - the event_route[core:worker-one-init] is executed if defined in
      kamailio.cfg after the first udp sip worker process executed the
      child_init() for all modules, before starting to process sip traffic
    - note that due to forking, other sip workers can get faster to
      listening for sip traffic

commit 0ef0791e5e5ff01622ce8e9575ecc8f40fa4d726
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 7 06:28:00 2015 +0200

    core: faked message api moved to core

commit 3c086a85b99d59dabc48f77893d4c68199af0577
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Wed Oct 7 09:29:39 2015 +0200

    tsilo: unref the transaction after appending new branches

commit e1a404920b7f912cbf7a0b480129a705849bca79
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 7 05:42:04 2015 +0200

    htable: documenting timer_procs module parameter

commit ab7b3e69e000a2c970ecc35520197c8bc7c88a62
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Oct 7 05:40:58 2015 +0200

    htable: new parameter to specify if the module should start own timer
    
    - timer is used for scanning expired items

commit 743fee551c833bd31f1bfdf1a4b422886243f8b6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 6 17:53:15 2015 +0200

    tm: support to add text in Reason header for local generated CANCEL

commit caf477104c90049bf0c5e163d7eff89111448776
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Oct 6 00:28:19 2015 +0200

    acc: reset errno for converting numbers for cdr generation
    
    - reported by Mayama Takeshi, GH#359

commit 3ad2e31dbd8fe37ad0d330655561b943eb0accdb
Merge: 623a51d 2db0d8d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 5 19:18:21 2015 +0200

    Merge pull request #356 from ycaner06/patch-3
    
    acc_radius doc: information about freeradius-client

commit 623a51da5d7e2c5dae848137267260ce1ddf9d95
Merge: dbda20a 16c2fcb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 5 19:07:41 2015 +0200

    Merge pull request #355 from kamailio/vseva/acc_prepare_always
    
    acc: add acc_prepare_always parameter

commit dbda20a52984e4e62064feccbc70e2dd775ab6b7
Merge: 50903b6 232916e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 5 19:07:05 2015 +0200

    Merge pull request #358 from ycaner06/patch-5
    
    auth_radius doc: about freeradius-client

commit 232916e317512af18b7f78c5e71544b698b3dd82
Author: Yasin <yasin.caner@netgsm.com.tr>
Date:   Mon Oct 5 18:25:52 2015 +0300

    auth_radius doc: about freeradius-client
    
    added information about how to active freeradius-client library

commit 99dcba19d8c85709fedd842a482cae033d781efd
Author: Yasin <yasin.caner@netgsm.com.tr>
Date:   Mon Oct 5 17:59:23 2015 +0300

    misc_radius doc : more information freeradius-client
    
    added information about how to active freeradius-client library

commit 2db0d8da92aed22ebddc4df79e6f472a0284298a
Author: Yasin <yasin.caner@netgsm.com.tr>
Date:   Mon Oct 5 17:54:03 2015 +0300

    acc_radius doc: information about freeradius-client
    
    Added some information for freeradius-client to acc documents. radiusclient-ng website isn't avaible so is removed.

commit 50903b62046fe26b5b865a3c0e9beea8c5a14d1d
Author: Olle E. Johansson <oej@edvina.net>
Date:   Mon Oct 5 16:10:50 2015 +0200

    docs Add reference to the jansson library

commit 16c2fcb34d315963c153e9a5f2961563567d19f0
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Oct 5 13:42:43 2015 +0200

    acc: add acc_prepare_always parameter
    
    This will force the preparation of the request no matter
    if the acc_prepare_flag is set at the moment of the transaction
    creation

commit 85d43251000ff7d56382db21cdd6db61d71f1bd3
Merge: be18e64 043f348
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 5 07:46:59 2015 +0200

    Merge pull request #353 from ycaner06/patch-2
    
    misc_radis : more logging

commit be18e641c409d9a23dae7fd1c5bae2e0ad057ed7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 5 07:41:45 2015 +0200

    textopsx: update the readme for keep_hf()

commit 7456a25e214658bbbfb420d8401366b34c6a285c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Oct 5 07:41:12 2015 +0200

    textopsx: if no param is given to keep_hf(re), then keep only mandatory headers

commit 22e1dcd860fb1dee2aaade2c63efde7e5f3de257
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Oct 4 13:19:32 2015 +0200

    tcpops Add simple function with true/false response for connection state checking - tcp_conid_alive

commit 4e758808f76236a1830787038eef6654baf925a4
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Oct 4 13:13:23 2015 +0200

    htable Change error messages from "$ht" to "$sht"

commit 4da31d56f4b1e18fc4232c5174637c858c75e9db
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

commit bff0a08b9ecf4c0c84f2003fdf9abc476950b542
Merge: 7dc4ead 3118538
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 2 18:15:24 2015 +0200

    Merge pull request #351 from ycaner06/patch-1
    
    acc_radius : more logging for acc_radius module

commit 7dc4ead50af6de77f035f32fb5eafa79a29f741c
Merge: 1cb0686 5ee6747
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Fri Oct 2 09:19:58 2015 -0400

    Merge pull request #283 from kamailio/coudot/rtpengine_read_sdp_pv
    
    rtpengine: new read_sdp_pv parameter

commit 1cb0686778a1d9788c9df1a02b38309bba76f903
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Oct 2 14:16:39 2015 +0200

    pkg/kamailio/deb: update version to 4.4.0~dev5

commit 47853d6f2f27cb25363c1932f6881bbd1ae09c69
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Oct 2 14:09:57 2015 +0200

    Makefile.defs: version set to 4.4.0-dev5

commit 2d9c7f9658fe78979df69c81f56b36366b80a262
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

commit 043f3480b04e4d67ff36eb1b9c22f33c25e771dd
Author: Yasin <yasin.caner@netgsm.com.tr>
Date:   Fri Oct 2 14:14:19 2015 +0300

    misc_radis : more logging
    
    it helps to understand misc radius errors. i checked "REJECT_RC" never defined.

commit 5f5ac84b9fac40bf75afd1baafc587410e9e3128
Merge: 2471d1d 02fa3bf
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Oct 2 13:34:40 2015 +0300

    Merge branch 'master' of https://github.com/kamailio/kamailio
    
    Sorry...
    
    * 'master' of https://github.com/kamailio/kamailio:
      dialog: avoid useless re-entrant locking when linking the new dialog

commit 2471d1db579089f9e46feabe59830c53ac862e72
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Oct 2 13:33:46 2015 +0300

    jansson Add explaination of error handling.
    
    The pvar remains unchanged if the key/path is not found. Any previous
    value remains, and it's not reset to a default value or NULL.

commit 02fa3bf1b62cb10a33a8b216cfe7baa9e1b84054
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

commit 31185385cf017f2d00a3d2a6c69ce5776304eb9a
Author: Yasin <yasin.caner@netgsm.com.tr>
Date:   Fri Oct 2 11:09:36 2015 +0300

    Update acc_radius_mod.c

commit 486031d1023ec453083da218df1a23945f64868f
Author: Yasin <yasin.caner@netgsm.com.tr>
Date:   Fri Oct 2 09:52:55 2015 +0300

    acc_radius : more logging for radius
    
    added more log about radius result. it makes better to understand problem. i checked freeradiusclient.h and radiusclient-ng.h to have all defined variables.

commit 369f79b8a1f24dacb52634fc13530fd42c921898
Author: Olle E. Johansson <oej@edvina.net>
Date:   Fri Oct 2 08:23:26 2015 +0300

    curl Fix documentation, remove local character

commit 889a82f8b61620c224cc9eca4bd5b41369aa6fae
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 1 21:59:12 2015 +0200

    tcpops: release tcp connection id in w_tcp_conid_state()
    
    - tcpconn_get() increases reference number, tcpconn_put() is required,
      otherwise the associated structure won't be destroyed after close
    - debug message for unexpected connection state reworked

commit df3a27240aa6f7a2531f4c5d62bf23846079ecc1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 1 21:53:47 2015 +0200

    tcpops: fixed prototype declaration for w_tcp_conid_state()

commit 09c5e6069aaeed472d1d4e4088d14551d90f90a9
Author: Olle E. Johansson <oej@edvina.net>
Date:   Thu Oct 1 22:05:53 2015 +0300

    tcpops Add tcp_conid_state function to check connection state

commit 6620fe7b0963ffe0e2c0d4ab7a38e85d1dfd121d
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

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

    dialog: updated old comment to reflect current behaviour

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

    dialog: release remote profile lock on remove operation

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

    dialog: completed previous commit for spiral handling

commit 9d807d1d8af24c0163d3bb2ae876a87a8b637494
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

commit f9a6b7893ad421cb142e03c9c2797773061c8933
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 1 09:48:26 2015 +0200

    acc_radius: fixed identation, removed history

commit ed024ed2489803b41f333695dc0475fd77ac6f60
Merge: 738b113 f84689a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 1 09:46:54 2015 +0200

    Merge pull request #349 from ycaner06/master
    
    acc_radius : fixes extra attribues memory leak

commit f84689aa9f56693abe95f537f8a0217a068b1f01
Author: Yasin <yasin.caner@netgsm.com.tr>
Date:   Thu Oct 1 10:28:54 2015 +0300

    acc_radius : fixes extra attribues memory leak
    
    if we dont free getting memory from extrarstr , can give out of memory. this commit fixes this problem.

commit 738b113b4be346b7caef600249202d361b556a41
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 1 09:26:14 2015 +0200

    tmx: tm reply code pv to use status code directly in onreply routes
    
    - no need to lookup transaction

commit 11791d2b749df9673e9c8fe09ae9e923fb6e735b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 1 09:12:16 2015 +0200

    tmx: proper response of branch ruid pv for tm onreply route

commit 36a704e8b54b65e8414fd2a02d973e74a9256e1d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Oct 1 09:11:11 2015 +0200

    core: pv - helper function to return empty string

commit b25f7a4a87ac3518216366c81d9a7939ce24e1c7
Merge: 02fde16 03b955e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 30 08:46:33 2015 +0200

    Merge pull request #348 from neuhaus/rpc_label_fix
    
    core: Fix label for RPC command ("proto" -> "port")

commit 02fde16b151fc66653290cf1cc2073f3bb2cb96a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 30 00:23:16 2015 +0200

    evapi: reset possition in received buffer if all data was processed
    
    - if there was some residual data from previous read, once reading again
      ends up in processing all netstring frames, then reset position in
      order to start from beginning with next packet
    - credits to Jayesh Nambiar assisting with troubleshooting

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

    core: Fix label for RPC command ("proto" -> "port")

commit f3992928df6bcd2e23e0a14551f5b29500152bf9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 29 08:50:59 2015 +0200

    core: -x and -X command line parameter added to help message

commit b151e9d6071b1affe814f4edf2e87b132f0accb8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 28 23:02:27 2015 +0200

    core: create runtime dir if doesn't exist
    
    - test and create runtime dir (default /var/run/kamailio)
    - do chown of runtime dir if user/group parameters are set for kamailio

commit 859ee540c593c25a2a96893795ac1ec6e22b9c22
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Sep 28 18:07:42 2015 +0200

    ims_usr_pcscf: Updated DB-Schema

commit 6845d190f46de820fa4586b30eb2fba0aae1eb01
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Mon Sep 28 09:09:59 2015 +0200

    tm: fake msg and environment to append new branches

commit ab0e23c32b154ea38730f8be550b072a0ec10186
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Sun Sep 27 21:10:15 2015 +0200

    ims_usrloc_pscscf: Set contact-port to 5060, if no port present

commit eb81caaa6a05ac1b0f2234c37b0ad9de13d9610b
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Sun Sep 27 19:25:35 2015 +0200

    ims_usrloc_pcscf: Add some debug output for asserting identities

commit e0bcdcddcb30f6221a92bd08221f2b50831c8b6b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Sep 27 08:54:42 2015 +0200

    usrloc: rpc responses use array for contact records

commit e174617a2a8be3d47eab44f113ef8026f7046003
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sun Sep 27 08:40:57 2015 +0200

    Makefile Add curl module

commit 0a7e24398a564d1703f4484834b823e988cf64db
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Sep 26 22:19:17 2015 +0200

    jsonrpc-s: input buffer for fifo transport increased to 8k

commit eaa76b2907cbc24f9f0f46321af5db47a6e9bc7c
Author: Hugh Waite <hugh.waite@xura.com>
Date:   Sat Sep 26 01:15:31 2015 +0100

    pv: Add $utime and $utimef pv's to retrieve time in UTC
    
    - $utime is the UTC equivalent to $time for localtime
    - $utimef is the UTC equivalent to $timef for localtime

commit 87674722ea28bbcff6d14ba30a1e4c12537f4526
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Sep 28 14:20:52 2015 +0200

    modules/ims_registrar_scscf: ignore port from RURI when looking up S-CSCF IMPU

commit 8cced16d7055939a885b6dc6bdb8a346748a0fcd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 25 23:38:56 2015 +0200

    core: mem - reworked f_malloc free chunks management
    
    - credits to Juha Heinanen for heling with testing

commit 551a562eb799c903cda09599ff5d47366abf42c9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 24 21:47:41 2015 +0200

    topoh: print the message buffer if parsing headers failed

commit 1f220bde59b5e494a5837199d7da37e8455b9615
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 24 16:34:13 2015 +0200

    tsilo: exported w_ts_append_to2() for ts_append_to() with uri param

commit bd179897f8e38913bde17a9e5c27106506f04f26
Merge: 7a4899b 38a79cd
Author: Hugh Waite <que273@users.noreply.github.com>
Date:   Thu Sep 24 14:43:20 2015 +0100

    Merge pull request #344 from kamailio/hpw/websocket_fragmentation
    
    websocket: Add support for SIP message fragmentation
    
    Thanks!
    For some features, I like to check with other devs that I'm not in conflict with the existing style or causing any unintended consequences!

commit 7a4899bbdf7f5b600811e3d4d99ddba0fd3cc776
Merge: 8cac414 bd08a9b
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Sep 24 13:38:34 2015 +0200

    Merge pull request #329 from kamailio/vseva/registrar_xavp_rcd
    
    registrar: add contact and received info to xavp_rcd

commit 8cac4148811a72385cdcbabf08be53390571cba2
Merge: b2ef89b bce9cf9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 24 08:52:22 2015 +0200

    Merge pull request #343 from doublec/janssonrpc_double_free
    
    janssonrpc-c: Fix double free if retry timer add fails

commit b2ef89bc55ae9b7bc816178e3c601289f6de3216
Merge: 6491411 a53b2fb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 24 08:51:26 2015 +0200

    Merge pull request #342 from doublec/janssonrpc_read_after_free
    
    janssonrpc-c: Fix use after free

commit a53b2fb68d555b07be479e41895937ae1c6318f6
Author: Chris Double <chris.double@double.co.nz>
Date:   Thu Sep 24 11:02:56 2015 +1200

    janssonrpc-c: Fix use after free
    
    - Fix use after free due to pointer aliasing of 'arg' and 'a'
      in server_backoff_cb.
    - Fix use after free in force_disconnect
    - Fix use after free in free_server_list

commit bce9cf97646153af6abcf9f43cbb72f2c734e490
Author: Chris Double <chris.double@double.co.nz>
Date:   Thu Sep 24 10:35:34 2015 +1200

    janssonrpc-c: Fix double free if retry timer add fails
    
    - Fix double free if schedule_retry fails when adding
      request retry timer. timeout_cb called fail_request
      which frees req after schedule_retry had already
      done so.

commit 38a79cdc42b952ac0291d249241ca6499fc269aa
Author: Hugh Waite <hugh.waite@xura.com>
Date:   Wed Sep 23 21:59:09 2015 +0100

    websocket: Add support for SIP message fragmentation
    
    - websocket connections are created with a BUF_SIZE (64K) buffer used for concatenating frames
    - continuation frames (fragments) are supported for the SIP sub-protocol

commit 649141185f231435bbe03fd13fe5a0e65b9fed04
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 23 22:53:01 2015 +0200

    tm: reset next/prev fields when unlinking transaction from hash table

commit 92ff485409611ad345b14b784afb1be25fa188b9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 23 17:46:50 2015 +0200

    tm: warn troubleshooting message for deleted transaction turned in dbg

commit 5147f202520730f2521bd0081c2e7610fa3553b4
Author: grumvalski <federico.cabiddu@gmail.com>
Date:   Wed Sep 23 16:23:45 2015 +0200

    tsilo: update README

commit 98cce9c07bb4437b607ba6aa687411edbd7e29eb
Author: grumvalski <federico.cabiddu@gmail.com>
Date:   Wed Sep 23 16:23:17 2015 +0200

    tsilo: removed usrloc dependency from documentation

commit ede95bf3b008fa8f2b50e3d6fbc6ea5b2940e721
Author: grumvalski <federico.cabiddu@gmail.com>
Date:   Wed Sep 23 16:20:56 2015 +0200

    tsilo: removed use_domain and usrloc bindings

commit 0049a20fe0bf1b755bfb61853e72b341099dc63d
Merge: 2316b90 48de750
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 23 14:44:00 2015 +0200

    Merge pull request #340 from doublec/sqlops_memory_leak
    
    sqlops: Fix memory leak in error condition

commit 2316b90fc22ab8b020d26b9c928f6e6e0fd0a885
Merge: e9c2022 460e0a6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 23 14:43:06 2015 +0200

    Merge pull request #339 from doublec/sqlops_bad_free
    
    sqlops: Don't pkg_free memory that wasn't pkg_malloc'd

commit e9c2022b57be87403bb2aa703f74b5d218456aeb
Merge: 0678f51 1c16447
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 23 14:41:56 2015 +0200

    Merge pull request #338 from doublec/htable_overrun
    
    htable: Fix buffer overrun in htable_rpc_list

commit 0678f51d227377edee3cf3ecad7b410638bff0df
Merge: c379188 5aa2ed2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 23 14:41:07 2015 +0200

    Merge pull request #337 from doublec/textops_null_dereference
    
    textops: prevent null dereference on tr_txt_eval_re error

commit c379188e0f2b7377afae41ee618444c69a8d39e3
Merge: b846c21 03f6a49
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Wed Sep 23 14:22:32 2015 +0200

    Merge pull request #336 from doublec/tsilo_null_ptr_dereference
    
    tsilo: Call LM_DBG with correct transaction information

commit b846c216f5244049463c49ccefaaadb1c2bcfb10
Merge: 1d9b099 e304f9d
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Wed Sep 23 14:08:10 2015 +0200

    Merge pull request #335 from doublec/tsilo_pointer_comparison
    
    tsilo: Fix pointer comparison in ts_set_tm_callbacks

commit 1d9b099e3b11dc8f49737f7986b5fea0dc087ccc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 23 13:56:20 2015 +0200

    mem: f_malloc - don't use references to pointers of nxt_free field

commit 48de750550dd12016e957d60e0ae57e59944558d
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.

commit 03f6a49146980338d7e31aec60da551f8b6e7595
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.

commit 92c376dbeb6ee515a80537c91014972ada4a5f34
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 23 13:03:15 2015 +0200

    tm: t_suspend() skip suspending if a final response was sent out for transaction already

commit 9451625ff8cc7e02abc2c6cf95572bff9c086d20
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 23 12:59:52 2015 +0200

    tsilo: ts_append_to() check if transation is active before adding new branches

commit ef44e5b8b4292f4c4ff3a77e46bbb33e5e0f077f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 23 12:43:41 2015 +0200

    tm: more debug info when freeing a transaction
    
    - attempt to catch a double free

commit ca61f783097a0a947fc3ce1da100b14b3acada6b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 23 12:34:01 2015 +0200

    mem: proper size printed in log message for init of shm

commit 460e0a6077d69cf74ceb4b095195b683fb49269c
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.

commit 1c164473c6fd78318236254827a4cadbe8271463
Author: Chris Double <chris.double@double.co.nz>
Date:   Wed Sep 23 22:03:47 2015 +1200

    htable: Fix buffer overrun in htable_rpc_list
    
    - Fix for using wrong len variable in htable_rpc_list if
      ht->dbtable.len is greater than 127, causing an out of
      bounds write.

commit f6270fcc1911cc76a5182461b18e5ba11cddd20c
Merge: cffe675 7cc1d11
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 23 11:29:21 2015 +0200

    Merge pull request #334 from zxcpoiu/master
    
    tmx: safety check for bad callid header in t_precheck_tran()

commit 7cc1d1113e8e461656d55595f1a268d345d2676b
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

commit e304f9d8d4cc16a3b6cca1cdd10dff6d0a18d955
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.

commit 5aa2ed265f80664f57073213b17c83b1dac42ab4
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.

commit cffe67566f206a6c4e76d76a36e0e1783d056369
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 23 01:15:46 2015 +0200

    tsilo: removed check of use_domain for uri parameter in ts_store()
    
    - ts_append() is using full sip uri and will not match if ts_store()
      with use_domain=0 will store only username

commit de415fd7116498bcbab5badad677a74d1313ab6b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 22 23:45:34 2015 +0200

    tsilo: define the stats in .c file and extern in .h file
    
    - the .h can be included in many .c files, resulting in multiple
      declarations of the stats

commit 82f74a57229e46e9b9302a6b4caebed6860c47ed
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

commit f3eb697a23f3e97b4eca1a1010a050dcafd35729
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 22 16:28:49 2015 +0200

    tsilo: fixed some wrong white spacing identation

commit 94358dc13371863e1546fd78662b40b24b0ba981
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 22 16:26:57 2015 +0200

    tsilo: update the readme

commit 9c78d7da369dbce0b28d5ea54a55601b790fc9ca
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 22 16:25:59 2015 +0200

    tsilo: documented optional uri parameter for ts_append_to()

commit ffbef4181f6632401715a250af26cce4696c3c46
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 22 16:23:01 2015 +0200

    tsilo: pass uri parameter to registrar lookup_to_dset()
    
    - ts_append_to() can take uri 4th parameter

commit 6bdddb99d7bca42897b2c0f96a87c49b97efd8ac
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

commit d36734d658cd0bcfc8357c7e85ca32da0612aaee
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 22 15:22:32 2015 +0200

    core: tcp - reset connection write flag if io_watch_chg() for pollout fails
    
    - it can loop otherwise in trying to see if write can be done

commit ec45e952e453ae8f6b5a6598622f50d57e4470ef
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 22 12:50:09 2015 +0200

    domain: renamed local db_url variable to d_db_url
    
    - it is exported as extern and can conflict with other variables with
      same name

commit 66b9c4dc56e14cac8ffcb0f87d29be4858dafbd3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 21 21:10:47 2015 +0200

    mem: f_malloc - safety init of nxt_free fields in first and last fragments

commit 692c24ac7d6524cb2388534ee004d636c8b0c277
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 21 18:20:24 2015 +0200

    tsilo: print return error code by lookup_to_dset() in ts_append()
    
    - helps figuring out why it failed

commit b58a55da1a43f1b2d3b1f0b831fcb639c57a66b9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 21 17:01:18 2015 +0200

    mem: f_malloc - proper inserting of last free large fragment
    
    - reported by Juha Heinanen

commit 093337bc7f3d8d3ce31ad3770252503628bc3599
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 21 13:04:56 2015 +0200

    evapi: debug messages for invalid len and execution of event route

commit 2c736877dc215592f3f8889ffd47e90ab68066af
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Mon Sep 21 12:43:39 2015 +0200

    app_perl: renamed the exported structure "_app_perl_exports" to avoid naming conflicts
    
    - reported by GH#333

commit 61d531b25b1bee8d34ec7b5bed15660fd2ce3e5d
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Sep 21 12:36:04 2015 +0200

    modules/ims_auth: fixed correct fixup for ims_proxy_challenge and removed old unused fixup

commit d011d6235573100a96cba6e228808826460a6cfb
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Sep 21 11:11:08 2015 +0200

    ims_auth: Fix compilation error after previous commit

commit 7b8ad7a41cc3d327748b12bfba80e9ad9110cb4a
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Sep 21 10:29:47 2015 +0200

    ims_auth: Improved reply, if HSS returned Error

commit 6c7d38ee0fcbd482ff0527178481345fc93a7fc8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 21 00:16:27 2015 +0200

    core: name of structure exported by a module can be prefixed with module name
    
    - some modules use the flag for global exporting, which can lead to
      naming conflicts
    - related to GH#333

commit 6177e766035f6bad2d5ee512ccde9a805d026760
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Sep 20 23:16:35 2015 +0200

    cnxcc: build fake msg for event route before terminating the dialog
    
    - dialog structure can be deleted in between
    - reported by GH#324

commit f6400aa19736e3f6acf00f3c79f5ddaaf2acbcee
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sun Sep 20 22:33:57 2015 +0200

    mem: f_malloc - properly set empty slot in free hash
    
    - reported by Juha Heninanen

commit 3e84157b4bbce9c6bcb8c4563910811a7eb8f019
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

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

    sctp Documentation - change "sercmd" to "kamcmd"

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

    tm Change "sercmd" to "kamcmd"

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

    mi_rpc Change "sercmd" to "kamcmd" in docs

commit c1a1a1bb054ee79af6ca44d262c8f73c725a2d90
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.

commit 6cbc77a8048fa4c6e4c987b9bfaacad137db1255
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sat Sep 19 11:40:34 2015 +0100

    curl Add information about return value of curl_connect

commit dd19f2f6fea6c9095baaaee3eda9f4aaf86127dc
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sat Sep 19 11:34:39 2015 +0100

    curl Adding docs on the curl_connect function
    
    These docs needs to be extended, but it is a starting point

commit 123fa9af495ee7b79e97fa4a9c54fd0618d6a9c0
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sat Sep 19 10:50:58 2015 +0100

    curl Add documentation for RPC command curl.listcon

commit 9adec4ca8bf2f204aa8db4ae60429bb994bc6be9
Author: Olle E. Johansson <oej@edvina.net>
Date:   Sat Sep 19 10:29:52 2015 +0100

    Adding the curl module with status "Development"
    
    Anyone that wants to help is welcome to help. I've listed a few
    todo's in the TODO.txt file. We will have to decide which of these
    that we need for release and which that can be done in the future.

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

    async: Fix some error messages

commit a8adf3bdb74dd3819bb23e2876eee704663f3cef
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Sep 19 00:16:22 2015 +0200

    evapi: more debug messages when processing received data

commit 1b6bb6596c779086894a2fca04597073503a6abb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 18 23:05:33 2015 +0200

    tsilo: documented new parameter for t_store()

commit 19e608f803b7198543091bf41c468153567741d3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 18 22:59:44 2015 +0200

    tsilot: t_store(...) accepts uri as parameter
    
    - uri can be explicitely given as parameter instead of taking it from
      r-uri
    - can help avoiding: backup r-uri, set it to another uri and then restore
      r-uri from backup

commit 641b7b2371b26a9d51b9b5cb0c3918c11ebf6461
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Fri Sep 18 17:25:03 2015 +0200

    utils: Don't leak memory of pkg_realloc returns NULL

commit f81d8cc2ab67f04208fc570fad8137ae48113d63
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Fri Sep 18 15:16:13 2015 +0200

    mem: convert TLSF memory manager to new memory API
    
    - run kamailio with `-X tlsf` to manage pkg memory with TLSF
    - run kamailio with `-x tlsf` to manage shm memory with TLSF

commit 1e5bad019c450a003e812ee051d84134aad6c5f0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 18 13:36:03 2015 +0200

    tsilo: use current r-uri for ts_store()
    
    - msg->first_line.u.request.uri is always the incoming r-uri (never
      updated inside the msg structure)
    - if $ru was updated, msg->new_uri is set with the new value
    - if incoming r-uri is wanted back after $ru was updated, revert_uri()
      can be used
    - if only incoming r-uri is allowed, then the function doesn't work when
      dialing an alias or a short number

commit 0cde7b7efc82802506bec7c1be5f050a19137999
Merge: 7aa9f30 6b07f1b
Author: ng-voice GmbH <carsten@ng-voice.com>
Date:   Fri Sep 18 12:29:16 2015 +0200

    Merge pull request #330 from athonet-open/fix_cdp_applications_store
    
    Fix crash on applications memory reservation

commit 7aa9f30da3cc4143e6118bbb90e626a212b01b77
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Fri Sep 18 12:24:59 2015 +0200

    ims_auth: Add option to set destination host for MAR requests

commit 6b07f1b0d07068836093560ddbdf67b102e5c6c6
Author: Federico Favaro <federico@aereo.lan.athonet.com>
Date:   Fri Sep 18 10:32:52 2015 +0200

    cdp: Fix crash on applications memory reservation
    
    Fix a crash on applications shared memory allocation
    when Diameter CEA contains Auth_Applications or Acct_Applications
    AVPs not "embedded" into Vendor_Specific grouped AVP
    Before only the memory for applications found on Vendor_Specific
    AVP was reserved, but if Acct_Applications or Auth_Applications
    not Vendor Specific is found, you need to reserve memory for
    the number of Acct_Applications or Auth_Applications AVPs found
    multiplied by the number of Supported Vendor ID AVPs found.

commit 0038fa4de8a6399652d5b6efff3190dcb43fa577
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Tue Sep 15 09:41:35 2015 +0200

    tsilo: regenerated README

commit 4c32cfd717bca062d383f5bf19e899606e4a79ec
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Tue Sep 15 09:19:58 2015 +0200

    tsilo: updated module's documentation

commit c89ae44d3838153284c16006c3689866b87c391a
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Tue Sep 15 09:15:25 2015 +0200

    tsilo: added module's satistics

commit 9581d7c03b21b0f7a360e504126499bef1e37300
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Mon Sep 14 12:27:52 2015 +0000

    tm: make t_append_branches return the number of added branches

commit 4eb7656726d1b1b408a12d55b3d7d297b78ee68d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 18 10:08:14 2015 +0200

    evapi: implemented receive buffering per connected client
    
    - incomplete data may be received on tcp, needing to wait to get more
      (only for netstring format)

commit bd08a9b316835a6b5d3a739617803a550e861dd4
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Sep 18 09:51:24 2015 +0200

    registrar: refresh README

commit be4f1a65d1e84795b1540e0ae720a765a6005561
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Sep 17 18:07:43 2015 +0200

    registrar: add contact and recieved values to xavp_rcd
    
    set xavp_rcd at registered() too

commit dd0fd7011b750e34c595936b6c95759ccb77f786
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 18 09:31:58 2015 +0200

    htable: more checks of updateexpire when item is updated

commit bda43b9c889f52a1d9d851e224e11bb4b090889c
Merge: 1e18e4f 8ceba7e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 18 09:20:19 2015 +0200

    Merge pull request #328 from mslehto/master
    
    modules/path: fixes typo in outbound RFC number

commit 8ceba7e73b29c5cbc0c8ac050237570e762ce698
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Fri Sep 18 01:00:47 2015 +0300

    modules/path: fixes typo in outbound RFC number

commit 1e18e4f9ce3020684d18152d6a35083bd3278261
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 17 19:04:49 2015 +0200

    utils: readme updated for http_response_mode

commit 05c7dfb9d71c8ada339bf68842823e09bf75e89e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 17 19:04:36 2015 +0200

    utils: documentation for http_response_mode

commit 7e866d62c52239574c52b5cb7797bfe907925e06
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 17 19:00:47 2015 +0200

    utils: new parameter http_response_mode to control what response part is returned
    
    - if http_response_mode=0, only the first line is returned (like so far)
    - if http_response_mode=1, all the response is returned
    - default 0

commit bc74d54ac2f5611303b592b9aae687d40c8999ef
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 17 18:53:55 2015 +0200

    utils: regenerated the readme file

commit cac4d70a1b685f4859016d01c6de3f0f3bd9b50a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 17 18:53:41 2015 +0200

    utils: documentation for http_response_trim

commit de925d64cb9348d693e2e77d6cb3db0d87e38734
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 17 18:48:26 2015 +0200

    utils: option to tream leading and trailing whitespaces
    
    - new parameter http_response_trim to control it; default is 0 - don't
      trimi (backward compatible); set to 1 for enabling trimming
    - based on the request of PR GH#321

commit ef568ca288ec66f1d950b3d243c06bbe023323fe
Merge: b4afd13 5aedfdf
Author: ng-voice GmbH <carsten@ng-voice.com>
Date:   Thu Sep 17 19:41:42 2015 +0200

    Merge pull request #326 from grumvalski/maa_missing_avps
    
    ims_auth: fixed crash when receiving a MAA without SIP-Number-Auth-Items

commit b4afd1375c3958f1847d56efe38872b3a9d055e0
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

commit f83a695d70cfd4aea09383e8e235d4184dc1521e
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu Sep 17 16:28:59 2015 +0200

    Revert "db_postgres: Fix heap use after free error in db_postgres module" (after some discussions)
    
    This reverts commit 74c84c7cd52347fcd1c90e75dca239b5f758169b.

commit ee3d24d256356bf1da5e6af28aa1274402cf1da1
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu Sep 17 14:08:28 2015 +0200

    ims_registrar_pcscf: Re-Added the pcscf_unregister-function, aligned with latest changes

commit 33c5449563becd2357b648ec469ef247a6ae2f5d
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

commit 2682d85657d1caf96961a6153cd82c506fde7d0d
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

commit ffc485212457499fdfa7c9ebb8dc1b04a4058bfb
Author: jaybeepee <jason.penton@gmail.com>
Date:   Thu Sep 17 11:28:09 2015 +0200

    modules/ims_usrloc_pcscf: fixed free of service_routes from pcontact in P-CSCF

commit 33f159121193b3ed09e2ec7aa7b55aa543aeb852
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 16 23:54:02 2015 +0200

    core: cast operator (int) converts hex strings as well
    
    - in addition to dec string

commit b831f7bd9c91cf4d75ec299d250cd463ab96e7c9
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Sep 16 18:32:34 2015 +0200

    test/travis: build with MEMDBG=0 and MEMDBG=1

commit e0a76892f8c89cb3ceb224246e7c635778ec0719
Author: jaybeepee <jason.penton@gmail.com>
Date:   Wed Sep 16 11:31:46 2015 +0200

    modules/ims_registrar_pcscf: set received host, proto and port when searching for pcontact

commit d46d008e0936a01229872df71ac26afb43122f4b
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

commit 5cd019ae1491adc79e8768503787ab59cb5fef65
Author: jaybeepee <jason.penton@gmail.com>
Date:   Wed Sep 16 11:14:02 2015 +0200

    ims_usrloc_pcscf: do not updated received info should be write once info
            - also fixes memory corruption after pcontact structure optimised
              to use placement

commit 667e181a4cc5bf88daac59f9d0e8127bc5313644
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 16 00:52:15 2015 +0200

    mem: f_malloc summary function for mememory degging off mode

commit de12775edca2d4a2116ee277f3145c2f439a9af3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 16 00:51:29 2015 +0200

    mem: proper field name for shm malloc unsafe define when memory debugging is off
    
    - reported by Juha Heinanen

commit 5d50171a4443eeafa5734afec58bbf41c07fece7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 15 19:05:12 2015 +0200

    ipops: fixed wrong location of double quites in example in docs
    
    - reported by GH#327

commit 80aa92a96a8b67e89c4555deba0cd4437d45fec6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 15 14:41:47 2015 +0200

    mem: updated prototype for qm_sums when q_malloc is compiled with debug mode off
    
    - reported by Juha Heinanen

commit d19719dd3cbaa577a7a66360843ae6679445f123
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 15 13:20:02 2015 +0200

    htable.dump: add the type of the value to the result

commit 5f301c9e9b3d4b67a11aeaab45c21fd8d8929695
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

commit 3913cc881030cccc9518733e18363402f2dfb18e
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()

commit 5aedfdf30088901fa0692d2f04c45883e87612ce
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Tue Sep 15 10:51:44 2015 +0200

    ims_auth: fixed crash when receiving a MAA without SIP-Number-Auth-Items or SIP-Auth-Data-Item

commit 19b3d02c0fc4188b175d0d86e27f3c092900b10c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 14 22:28:57 2015 +0200

    Makefile: install-initd-centos target creates run dir

commit 1aa95fbc87c6ec118d7675b5c9c0e01a61de091b
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Sep 14 21:46:28 2015 +0200

    Add Rx-Specific-Action AVPs to work with some PCRFs

commit 4c2c7d229a6387bf4fb9bdfdc9c5c87cce0d47ba
Author: root <root@CSCFs-Development.it.za.corp.smilecoms.com>
Date:   Mon Sep 14 17:07:12 2015 +0200

    modules/cdp: removed references to old shm management

commit 171553ebcac2f00a015191f36f2f228c0d3e483b
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

commit 52c4965bbb4cde5d7bddcf697aa504e7c2202ac1
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()

commit 6a9c892fd0a7a526ec6ced4b40479875477d96db
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

commit abb732e2cde4b7a94f48a47db7cfd42bc7bb6d6b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 14 10:19:45 2015 +0200

    Makefile.defs: version set to 4.4.0-dev4

commit a7812ed9e076105fcd483ae74c5a087caa4bf629
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 14 10:17:36 2015 +0200

    mem: reintroduced the option to use system malloc if PKG_MALLOC is not defined

commit 93c11cab7a56377de4db80cd559a0a59b5a23528
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 14 09:37:03 2015 +0200

    Makefile.defs: build commands updated to support many memory managers
    
    - following defines can be set:
       - F_MALLOC - compile f_malloc (enabled)
       - Q_MALLOC - compile q_malloc (enabled)
       - DBG_SR_MEMORY - enable debugging mode for all memory mangers
    - all memory managers must be in same debugging mode
    - MEMDBG=1 turns now DBG_SR_MEMORY on
    - MEMMNG is no longer used, many memory managers can be enabled at the
      same time

commit 4c2ef7f3eac3c7d18c8d8fc248b5372886c4c12a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 14 09:33:17 2015 +0200

    core: new command line options for memory managers selections
    
    - -x name: select the memory manager for shm
    - -X name: select the memory manager for pkg
    - -f -x is provided but -X is not provided, then pkg uses same memory
      manager as shm
    - name can be:
        - fm - fast malloc (f_malloc)
        - qm - quick malloc (q_malloc)
    - default memory manager is fm
    - other changes: adjustments to init pkg and shm using new memory
      management api

commit 549c24f0b11d84dfa7c9cc829ced2298dd871bd2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 14 09:32:38 2015 +0200

    core: defines printed in version string adjusted for new memory manager

commit 5ba10ca7715e91508d747203bec048d0ddc0f902
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 14 09:32:05 2015 +0200

    mem: prototypes of exporting memory managers implemented in core

commit e91bcf01099fe97ecd09b49d7a441793ba67b5df
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 14 09:31:09 2015 +0200

    core: define to keep default shm memory pool size

commit 0987dc72474aea838592341e661b86cadad5a57b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 14 09:29:50 2015 +0200

    core: share memory initialization updated for new memory management api

commit faa50860320aa1cca5e9886ca58745eee7227c25
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 14 09:25:23 2015 +0200

    mem: q_malloc updated to implement new pkg/shm management api

commit 467a12b72d5c107f89291042b578d708837e7a79
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 14 09:24:50 2015 +0200

    mem: f_malloc updated to implement new pkg/shm management api

commit bf3e80bdf7110630c5343f2fb2a44a7689343875
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 14 09:24:00 2015 +0200

    mem: old shm management disabled

commit 50df0feecc34e9f0ec025482406688e1d4e19252
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 14 09:23:22 2015 +0200

    mem: old pkg management disabled

commit 7d0a97490d345c8c01c14a95a52c2926ea28c466
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 14 09:20:38 2015 +0200

    mem: core api for shm management

commit 28bf5c457ffcbe95ce5528d492f4ebc5b10ab68f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 14 09:20:05 2015 +0200

    mem: core api for pkg management

commit 876c20cf55b23507dd390d177d5a7138d04815e4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 14 09:18:59 2015 +0200

    mem: added api structures for pkg and shm management
    
    - a framework to allow specifying the memory manager at startup

commit 88a7b00cf964993151a76051dd0fded46c3bf61e
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Sep 14 09:04:03 2015 +0200

    modules/ims: dialog, usrloc, qos and charging modules for IMS
        - dialog_ng - some fixes related to ref counting and state machine
        - usrlocs - fixes/improvements to internal storage for both P-CSCF and S-CSCF usrloc storage
        - registrars - fixes/improvements to the registrars for S-CSCF, P-CSCF
        - ims_charging - align to updated api for dialog_ng
        - ims_qos - align to updated api for dialog_ng

commit 16bcb9d257622a68eed44d6eea5e342f35dbde83
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

commit 2d0455d9f2266ad67867e03aa652863e37d5a8d2
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

commit aec9850491a8e8fa919396ae0e0f1d99d30c607c
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

commit 8913435fe629e5972fe264e619e493659fc5e010
Author: jaybeepee <jason.penton@gmail.com>
Date:   Fri Sep 11 12:14:12 2015 +0200

    modules/cdp: remove unused variable

commit 00e8c10a5f96b7e8fbf8193885d1dc8450df3e45
Author: jaybeepee <jason.penton@gmail.com>
Date:   Fri Sep 11 12:11:58 2015 +0200

    modules/cdp: fix lifetime and session timeout logic

commit 1093fc3b84e42197701dc50198902ff18b6f9a2e
Author: jaybeepee <jason.penton@gmail.com>
Date:   Fri Sep 11 12:10:56 2015 +0200

    modules/cdp: changed load balancing timer from second resolution to millisecond resolution

commit f9aa4a219bc0e5a44b167772d6e3b86d99a59932
Author: jaybeepee <jason.penton@gmail.com>
Date:   Fri Sep 11 12:01:10 2015 +0200

    modules/cdp: changed load balancing timer from second resolution to millisecond resolution

commit d613b328b9f99f7cf739c082deede5d4d48b00de
Author: jaybeepee <jason.penton@gmail.com>
Date:   Fri Sep 11 12:00:30 2015 +0200

    modules/cdp: changed load balancing timer from second resolution to millisecond resolution (reverted from commit 64054ac9506d45171ee8f607fc9bff5763c144dc)

commit 64054ac9506d45171ee8f607fc9bff5763c144dc
Author: jaybeepee <jason.penton@gmail.com>
Date:   Fri Sep 11 11:51:37 2015 +0200

    modules/cdp: changed load balancing timer from second resolution to millisecond resolution

commit 956be0edcd816134650c5efccb7965fccb4d5916
Author: jaybeepee <jason.penton@gmail.com>
Date:   Fri Sep 11 11:44:31 2015 +0200

    modules/cdp: fixed race condition between CCR update and CCR terminate - lean priority towards T

commit 6e2f4d7d249f155ce43cfd6c58a8707deac175e0
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Thu Sep 10 13:06:30 2015 +0300

    rtpengine: fix segfault when bad mi params
    
    Default root pointer to NULL in order to avoid segfaults due to bad mi params
    (e.g string instead of int). The segfaults happened because in the above cases,
    free_mi_tree(root) tries to free a random, invalid address.

commit b99e9e96592a5d708ff565343f3c810b2d264577
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

commit c4fd9188263414d825815cfbd745ce5b1351e62e
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

commit 3137d2ab8ec539c2059e59e0849ef7bdd7aa509b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 10 11:47:45 2015 +0200

    cnxcc: fixed include guard
    
    - reported by GH#323

commit cecdd0817052046e634152d6e512165451b5f6d4
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

commit 7f9194c416e171c2b723430eb98a55a52b7b5e38
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

commit c19556fb355ff370cff5c381be11f1f2d47fa380
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Sep 10 09:28:39 2015 +0200

    pkg/kamailio/deb: update version to 4.4.0~dev3

commit 85ae655411462955e32ffebccd2b51a5915cc678
Merge: 5a442b2 a48d6a1
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Sep 10 09:04:31 2015 +0200

    Merge pull request #320 from kamailio/vseva/mod_fix_pvar_3
    
    core: add fixup_pvar_pvar_pvar()

commit 5a442b219075c18a7e3a5b0942f34d05d8baba60
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

commit a48d6a1ed8950ba96d5e85769bba59bfbe469cfa
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Sep 9 10:30:27 2015 +0200

    core: add fixup_pvar_pvar_pvar()

commit d9ae9badb270891f3b6dd2b64ba88c808c8c70f4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 9 09:19:52 2015 +0200

    kamctl: added mongodb schema files
    
    - custom json format specifying structure of collections/tables
    - version-create.mongo - a script with mongo commands to fill the
      version collection/table

commit 922c4c0dd1bc65c9fda6ccad467080132109e815
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 9 09:19:13 2015 +0200

    srdb1/schema: proper path in Makefile to generate mongo script for version table content

commit 3f8ba179ada8dcfd8ecb4ed1d321c0dc525d55ab
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 9 09:10:35 2015 +0200

    stylesheets/dbschema: xsl file for generating mongodb tables schema
    
    - the result is an json file that can be used to understand fields in a
      mongodb collection (equivalent to sql table)

commit 7b0de5ca923b4427b669282edffde054c58b682a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 9 09:09:47 2015 +0200

    srdb1/schema: make target to generate schema for mongodb

commit f4b364b99162670db3eff38bcc67503c86658a22
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Sep 9 09:08:58 2015 +0200

    srdb1/schema: added version attribute to version table schema
    
    - to be coherent with the other tables schema

commit 31c9b0c16c3e2b14aa48d7ecdbe62ea6b9d1c6cc
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue Sep 8 20:49:53 2015 +0200

    ims_usrloc_scscf: Implement overwrite oldest behaviour

commit de8ba3900d6fef42e99ca9568044c7aefa44a5ea
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

commit be35e46818e98892b2981593b5b63017a2ab7743
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 8 16:22:16 2015 +0200

    Makefile.defs: version set to 4.4.0-dev3

commit 6cd8cdc80e5037b90f7e636c360c88eed1dcdcec
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 0785e413d58daa7926fb90c53c9455489cd38842
Merge: 4b2d6dd cb3c461
Author: richardgood <richardgood@users.noreply.github.com>
Date:   Mon Sep 7 17:05:26 2015 +0200

    Merge pull request #314 from athonet-open/rework_aar_code
    
    Return CSCF_RETURN_FALSE if AAR is not generated

commit 4b2d6dd7ce1a61c964f7d996c2db4428010dd478
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 7 16:35:10 2015 +0200

    tm: enable drop in onsend_route for tm replies
    
    - skip sending out the reply by resetting the send_socket

commit 2690a8c314d23406649dceaadce7032690500a6e
Author: Lucian Balaceanu <lucian.balaceanu@1and1.ro>
Date:   Mon Sep 7 16:31:11 2015 +0200

    tm: execute the onsend_route for responses forwarded by tm module
    
    - not executed for local generated sip responses

commit 061baf5175f757d581385ad4ed05983ba69b5b92
Merge: b7c588d e650581
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Sep 7 16:20:55 2015 +0200

    Merge pull request #316 from kamailio/vseva/pv_xavp_to_var
    
    pv: pv_xavp_to_var()

commit b7c588dff06030a82f305b210573be5bbc961cec
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

commit e6505819e51ffe601b4a144db3f7922234c92f2f
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Sep 7 15:50:08 2015 +0200

    pv: regenerate README

commit dad1f24bee3f33c9902e487853be6f13b274aa93
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Sep 7 15:02:42 2015 +0200

    pv: pv_xavp_to_var()

commit 919357cc87b4403de2f6cdeeaa75e9f3f98e1307
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 7 14:58:34 2015 +0200

    corex: readme updated with file_read() and file_write()

commit 9ea2d8de54f461844dee580f6288bafb3144032e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 7 14:57:07 2015 +0200

    corex: documented file_read() and file_write()

commit 670fab03c6715a21800d19a9ed66f719fdedcc12
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 7 14:56:38 2015 +0200

    corex: readme regenerated

commit 5d477b9de910157df2ae591c91c74c73a9095b71
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 7 14:56:11 2015 +0200

    corex: removed unnecessary lines from xml doc

commit e62ecdfe5d755eb1c982f0ad0747e6664e0d5cc3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Sep 7 14:48:07 2015 +0200

    cores: added file_read() and file_write() functions
    
    - file_read(fpath, var) - read content of a text file into a variable
    - file_write(fpat, content) - write content of parameter to a text file

commit 2de2b27d1fba15b0ca6e5472f43dfc869ccb41ee
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Fri Sep 4 15:48:56 2015 +0200

    tm: removed history from t_append_branches.c

commit 380712accd89ba1f520314f5caf3cded6d8253ea
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

commit 27bed654dcc4e9dd543a7f2f92e2174478bf7f26
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

commit 55be13dfdb0db49358b6cd43b4916c0fb5fabc2e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Sep 4 14:39:27 2015 +0200

    core: new parameter async_usleep
    
    - add option to do usleep() before processing async tasks
    - could help saving cpu usage on vms with immediate interruptions
      triggered to recvfrom()

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

    dialog: more debug when storing vars in database

commit 014a62f7546675ffc198d1c169f6bd12b3bdd87d
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

commit a10d8b133edef697ec3bd40e5babd76dc881b2cb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 3 17:34:10 2015 +0200

    usrloc: mi commands with aor caseness
    
    - reported in GH#264

commit cb3c461a48c65d61fc563c0dc2b87fd57647dae8
Author: Federico Favaro <federico@aereo.lan.athonet.com>
Date:   Thu Sep 3 12:01:07 2015 +0200

    Return CSCF_RETURN_FALSE if AAR is not generated
    
    Differentiate the cases where AAR is not sent because
    of an error and the cases where AAR is not sent because
    it is logically wrong to sent them at that point of the Transaction

commit c078256b927ae4b30ba9e5ae9595e5b2084dcdb6
Merge: 2aa013d 063e32a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Sep 3 11:32:10 2015 +0200

    Merge pull request #313 from vance-od/patch-1
    
    auth: fixed issue when during registration nonce expired, after backwards time shift

commit 063e32a8fe81b2cfbaac0386e6b51446586e619a
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

commit 2aa013d5fb992be98fc1ec90abdf0d67625ab724
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

commit b62492e2e25984528e4cda7f96d7afee1425ceb3
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

commit a9dc0f738f448676b8a92818d442ca7142147f9b
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

commit baf90dba5c12158386e501e73daa266321d9de38
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

commit ac27d053ce0d9d9295f3ca8052a320e0c0b01699
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

commit 964ed0a5083413eb0a70bd8a952d5a91ee9e9883
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

commit cbc5034b26189371c2ffb80424414aa8b1b8dea5
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

commit aad248fc39279f84879929772e9306fc01473860
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

commit 199202f453b4a5f01783a4c2ba5c5ed2e10b0739
Merge: 9b40550 6ce6803
Author: Federico Cabiddu <federico.cabiddu@gmail.com>
Date:   Tue Sep 1 16:28:29 2015 +0200

    Merge pull request #311 from doublec/tsilo_transaction_fix
    
    Change remove_ts_transaction so it updates head pointer of list

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

commit 9b40550c23c4f532d48e86777f3ffeff0f311e3c
Merge: 8bde185 01a92d9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 1 14:41:44 2015 +0200

    Merge pull request #312 from neuhaus/patch-1
    
    README.md: Minor fixes

commit 01a92d9f62c080ad16ed55f87d559c96d2d1612e
Author: Sven Neuhaus <neuhaus@users.noreply.github.com>
Date:   Tue Sep 1 14:32:44 2015 +0200

    README.md: Minor fixes

commit 8bde18570e9687ab0470e83c0137246ce0feb223
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 1 14:18:20 2015 +0200

    drouting: rebuilt text readme

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

    drouting: notes about the format of duration attribute

commit 4ae2f50adacc93e919f4a1ae02b29c532d8a86cc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 1 14:13:14 2015 +0200

    README.md: added notes about licensing

commit b40bfc9881b6972dcfa032677582c58eb46f3a33
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 1 11:50:45 2015 +0200

    README.md: adjustments to make mailing list addresses visible

commit 7b01a7a4a6f3d4c35e344d775dbec819601e73b3
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 1 11:43:09 2015 +0200

    README.md: details useful to be displayed on github main page for the project

commit bf6aba3f30ff2ac99e266af12dd7557a4049d052
Merge: a3bedbe 06f684e
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Sep 1 10:02:10 2015 +0200

    Merge pull request #309 from kamailio/vseva/scriptvar2xavp
    
    pv: create command to copy script vars to xavp

commit 06f684eb3c099e0a7e47c1fbb86335a43d409b57
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Aug 31 11:19:12 2015 +0200

    pv: refresh README

commit 0c25a564ae178e46747bc31e9a289a1602a537e3
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Aug 29 09:07:27 2015 +0200

    pv: pv_var_to_xavp

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

    tmrec: updated the content of the readme file

commit 81006ee1246b8f700ce9ce20814d4522780d7ceb
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

commit 7e40171e15eda9c8325e3e2771500917d12e20ad
Merge: ec2a72d aef62d8
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Sep 1 09:06:41 2015 +0200

    Merge pull request #307 from mawis/typo_fix
    
    Small typo fix in config.

commit aef62d8277be4699b9e79ef49542865a44857999
Author: Matthias Wimmer <m@tthias.eu>
Date:   Sat Aug 29 01:03:34 2015 +0200

    Small typo fix in config.

commit ec2a72d75dc0a2c9c3d88361094fdda7a7477935
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

commit 74c84c7cd52347fcd1c90e75dca239b5f758169b
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Fri Aug 28 12:08:10 2015 +0200

    db_postgres: Fix heap use after free error in db_postgres module
    
    The result structure for a query holds a pointer returned by
    PQfname. When sql_do_query executes the query it gets this
    database result structure returned but the PQfname pointer
    has already been free'd by a call to db_postgres_free_query
    from within db_postgres_store_result.
    
    sql_do_query then tries to copy the free'd string into another
    result structure resulting in a heap use after free.
    
    The fix here copies the PQfname result.
    
    Fix by Chris Double

commit 2ebcb840b189d9a992923cdd32d80764987a5923
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Fri Aug 28 10:56:37 2015 +0200

    utils: Fix buffer overflow; do not NULL-terminate HTTP result
    
    Fix buffer overflow in the `write_function` that takes the resulting
    data from libcurl. The function was trying to NULL terminate the
    string, but this could result in overwriting the buffer by one byte
    when size*nmemb == 1.
    This also caused some memory corruptions, reported on sr-dev.
    
    Reported by: Travis Cross <tc@traviscross.com>

commit eb4644dbe52e705273f1f5e15777006fd0ee5356
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 28 11:18:38 2015 +0200

    usrloc: regenerated the readme

commit ac2882e1e6e7da4c151a6aa9fe8ee4c0bf9cd543
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 28 11:18:24 2015 +0200

    rr: regenerated the readme

commit d71d746d3f9c84f2aa4e822404a1c3fe5c7da122
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 28 11:18:10 2015 +0200

    auth: regenerated the readme

commit c7f94fd94500270828fcc4cb3011c60c67a8936b
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Fri Aug 28 07:58:13 2015 +0100

    dmq_usrloc: check existence of usrloc domain before continuing.

commit 2c199d4f8a92a3ad9665dd3ea3079799b26c32d5
Author: Elena-Ramona Modroiu <ramona@asipto.com>
Date:   Thu Aug 27 19:02:23 2015 +0200

    xlog: regenerated the readme

commit 4eb52469c0f99262737cea445b66b239a32fd629
Author: Elena-Ramona Modroiu <ramona@asipto.com>
Date:   Thu Aug 27 19:01:07 2015 +0200

    xlog: documented new functions
    
    - xinfo(), xnotice(), xwarn(), xerr(), xbug(), xcrit(), xalert()

commit 15153d5f528efa1238e6c8c6b1a5f91018ba06ef
Author: Elena-Ramona Modroiu <ramona@asipto.com>
Date:   Thu Aug 27 18:59:23 2015 +0200

    xlog: convenience functions for various log levels
    
    - xinfo(), xnotice(), xwarn(), xerr(), xbug(), xcrit(), xalert()

commit ec0ba37b9f2b6c60303227ea0527d69896f2930e
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

commit a620bfec37cdcdc5c5debcdfb5219b09464065fe
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

commit cba555e2ea8309e510bd830747caf8beb3c370fc
Merge: ad72150 e737942
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 27 13:39:11 2015 +0200

    Merge pull request #306 from zxcpoiu/master
    
    usrloc: really do the ignore location record if it's a non-local socket

commit e737942fbabc1f5d6d50a51c667cc0533cfe5777
Author: zxcpoiu <zxcpoiu@gmail.com>
Date:   Thu Aug 27 16:34:42 2015 +0800

    usrloc: new param to skip non-local location record
    
    - If set, kamailio will skip record if socket value doesn't in
      listening socket list when loading record from database.

commit 53210656befae010a9f7e7735536c4c7b3b1e37b
Author: zxcpoiu <zxcpoiu@gmail.com>
Date:   Thu Aug 27 15:29:12 2015 +0800

    usrloc: fixed typo in skipping record LM_ERR msg
    
    - doing "skip" action instead "sip" action

commit ad72150a09adeaff53c617bf3d729aa94ae463c7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 27 09:24:31 2015 +0200

    dialog: set the db null flag properly for contact fields

commit c885d2eed5d1a54192a9d74093abceb20eb0855f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Aug 27 08:57:52 2015 +0200

    dialog: handle malloc result for separated contact value

commit 8d8e1b957d9461d80b15b8e52464322a4e2b5fb1
Merge: 6b73ca8 1bb4536
Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
Date:   Wed Aug 26 21:57:21 2015 +0200

    Merge pull request #305 from mslehto/sipcapture-domain
    
    modules/sipcapture: adds insertion of request, From, and To URI domain part

commit 1bb4536846ee05e525c4e0fb348c5e6a6d9a47dc
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Wed Aug 26 22:20:25 2015 +0300

    modules/sipcapture: stores request URI domain part

commit 6b73ca89832e034239d6f17d41b825cfdc52424d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 26 19:07:11 2015 +0200

    kamcmd: do binrpc read in non-strict mode
    
    - reported by Dmitri Savolainen, GH#145

commit 9c105b13436c9eb3e61568e6f08050423da3e569
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 26 19:06:43 2015 +0200

    lib/binrpc: updated code for the new prototype of binrpc read function

commit 39ab16e4f0d24d70b7d1414df48af023b2018cf6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 26 19:03:55 2015 +0200

    ctl: internal mode to allow non-strict reading binrpc packets
    
    - allow handling structs with simple values inside, some rpc responses
      are not strictly build as per xmlrpc/jsonrpc specs

commit 3f4c63802194cb83ffb8124e5ae38f85ee315c28
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

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

    kamcmd: updated default server name references

commit e319a22f80d425f39611857fddc1e948e76ebe87
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 26 13:55:54 2015 +0200

    usrloc: take in consideration aor case sensitive value for rpc commands
    
    - reported by GH#264

commit acf0432cafdaa4b464f1069996e46d54ab0c22e4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 26 13:55:33 2015 +0200

    registrar: propagate value of case_sensitive for aor to core

commit 06e36989b2c5332b3ca377ec8098d8f2d953a5b6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 26 13:47:13 2015 +0200

    core: keep info about aor being considered case sensitive or not

commit 821d1d9f300a2d73d18a6dd95b8ad44a7d8794e8
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Aug 26 10:56:32 2015 +0200

    core: partial revert from 546e624a859 wrong clear or routename

commit 8b4d3f3df3204a86bf75b771d36ab63674c63e15
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 26 12:10:30 2015 +0200

    dialog: regenerated the readme file

commit 94f7683a055f4bae20fb67ba89bfa59b6ba8ae4c
Merge: 546e624 9eb6ab9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 26 12:09:39 2015 +0200

    Merge pull request #304 from jaybinks/JB-db_skip_load3
    
    dialog: implement db_skip_load to skip loading dialogs on startup

commit 546e624a859686ca03e47cff1c62252aa4f60bab
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Aug 25 15:43:29 2015 +0200

    core: fix routename for event_route

commit 9eb6ab94611b816add72c2d4af3bb0609cf2b112
Author: Jay Binks <jay.binks@netsip.com.au>
Date:   Wed Aug 26 11:38:36 2015 +1000

    dialog: implement db_skip_load to skip loading dialogs on startup

commit 374bfb1c467d6bf2a4cc143d22868c37143783bd
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

commit 79459d3f87731309641794a2b881ee1cacc5e1f2
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

commit de07fe4e78e2b7df59fbdffd74ca655bd77570ba
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 25 15:37:34 2015 +0200

    dialog: refresh value for contact uri for each re-invite

commit 3820f41ab7ba33c39cd9f67e179bf203aa60ddeb
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 25 15:13:16 2015 +0200

    dialog: split out storage of contact from common memory block
    
    - kept now in its own malloc'ed chunk

commit 0d9e4adb328dabaf2a34d926bc80e022bee65079
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

commit cbc0c720e1c239296ff3842d701f75663bead6d9
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

commit 284fcb685b1691b25ea73a170467d862b1b67929
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 25 08:59:44 2015 +0200

    dispatcher: reformated code to fit in 80char lines for keepalives function

commit c56209fa2d487385def4b98bfb662d90236ac5f8
Merge: 31d984c 44e3691
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 25 08:57:43 2015 +0200

    Merge pull request #297 from evolvetsi/master
    
    dispatcher: add new probing_mode=3 to always probe flagged gateways

commit 31d984c6a1b59da455387cb10bfd68dd8d8bbcc8
Merge: 7e7ffea 5002f66
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Aug 25 08:49:13 2015 +0200

    Merge pull request #300 from grumvalski/ontimeout_bye_dlg_ctx
    
    modules/dialog: make dialog context available in event route tm:localâ¦

commit 5002f66a98b6104702c8c862e7335ff189e7b7d8
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

commit 44e3691bc706bf9c232af7eb3fb36b166e5dd0c7
Author: root <root@sipproxy1.evolvetsi.local>
Date:   Mon Aug 24 16:37:20 2015 -0400

    dispatcher: updated dispatcher_admin.xml to document new probing_mode
    
       - as per @miconda, I moved my documentation for probing_mode=3 to
         the dispatcher_admin.xml file and regenerated the README.

commit 7e7ffea767db9b2afd9dec6eea20389e21da1b50
Merge: 7b35791 4dc718a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Aug 24 22:31:35 2015 +0200

    Merge pull request #299 from mslehto/warn-p_usrloc
    
    modules/p_usrloc: fixes get_all_ucontacts() function signature

commit 4dc718a0f20169ed76b9f7618e3e9994c9313102
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Mon Aug 24 22:26:30 2015 +0300

    modules/p_usrloc: fixes get_all_ucontacts() function signature
    
    usrloc.c:61:26: warning: incompatible pointer types assigning to
    'get_all_ucontacts_t' (aka 'int (*)(void *, int, unsigned int, unsigned int, unsigned int, int)') from
    'int (void *, int, unsigned int, unsigned int, unsigned int)'
    [-Wincompatible-pointer-types]

commit 65a442a2ab5fce1a469bc7ac5ec7f9880f4dae7e
Author: root <root@sipproxy1.evolvetsi.local>
Date:   Mon Aug 24 14:29:23 2015 -0400

    dispatcher: add new probing_mode=3 to always probe flagged gateways
    
       - added DS_PROBE_ONLYFLAGGED probing_mode option.  If set,
         any gateways with a state of PROBING will be continually
         probed and the PROBING flag will never be cleared.  This
         allows probing specific gateways continually, keeping
         their up/down status current.

commit 7b35791472620bee9f489b80f3528ce00ffbd688
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Mon Aug 24 18:41:12 2015 +0100

    dmq_usrloc: fix indentation

commit 9c943031f29889c21b25b49b5dd267f4b2460bae
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Mon Aug 24 18:17:23 2015 +0100

    dmq_usrloc: check existence of usrloc domain before continuing.
    
    - avoids crash caused by passing null pointer to get_urecord_by_ruid().
    - eventually need to implement multi-domain replication but usrloc API needs enhancing first.

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

    sanity: adjusted log messages for check_proxy_require()

commit 4404f75cf194e8fd727c2ffaeeea41d2193decf6
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

commit a16c6108e1f6d1a3f6b6c962bbaaedf37e57a8d2
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

commit 86e3ed032fc738a596bab8f2ff314a280bf18545
Merge: 9902ca1 5b97d81
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Sat Aug 22 09:38:40 2015 +0200

    Merge pull request #289 from kamailio/vseva/session_timers
    
    stt: add refresher param following RFC 4028

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

    sanity: commented priting require header on error level

commit d802b57011ea7c90d8fcb80a3927fb54546b37d7
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Thu Aug 20 13:08:04 2015 +0300

    modules/sipcapture: stores From and To domain part

commit cfff19e6d16309b8421cb0d6dfac88d99bd4f4ba
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Thu Aug 20 12:55:43 2015 +0300

    modules/sipcapture: indentation and whitespace fixes

commit a6609f5fb3a66c89936dc0f929dbe23dad59b503
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu Aug 20 10:48:55 2015 +0200

    usrloc: New matching mode: CALLID_ONLY

commit eb9da34377130db968913fcda139070d47053d88
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Wed Aug 12 17:51:25 2015 +0100

    app_lua: Export more sdpops functions to LUA
     - sdp_with_active_media
     - sdp_with_transport
     - sdp_with_codecs_by_id
     - sdp_with_codecs_by_name
     - sdp_with_ice
     - sdp_keep_codecs_by_id
     - sdp_keep_codecs_by_name
     - sdp_remove_media
     - sdp_remove_transport
     - sdp_remove_line_by_prefix
     - sdp_remove_codecs_by_id
     - sdp_remove_codecs_by_name

commit 5b97d81756b3e5b5ddbea4e6337d4e6bbadea024
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Aug 12 18:50:11 2015 +0200

    stt: add refresher param following RFC 4028
    
    Fixes: #288
    Patch by: https://github.com/nbougues

commit 56b17076be90db99058bec51ad73a5e84d6616ad
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Thu Jun 11 13:27:31 2015 +0100

    sdpops: Export more sdpops functions
    
    - sdp_with_active_media
    - sdp_with_transport
    - sdp_with_codecs_by_id
    - sdp_with_codecs_by_name
    - sdp_with_ice
    - sdp_keep_codecs_by_id
    - sdp_keep_codecs_by_name
    - sdp_remove_media
    - sdp_remove_transport
    - sdp_remove_line_by_prefix
    - sdp_remove_codecs_by_id
    - sdp_remove_codecs_by_name

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

    auth: modify doc to reflect current implementation

commit 82f13f5d020ebd0ce4ff4c692a4e6d6567f5f5b7
Merge: 6d5da24 92ba30d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Aug 12 11:17:53 2015 +0200

    Merge pull request #284 from jnewmano/master
    
    janssonrpc-c: allow null json error property in rpc response

commit 6d5da24172622cbac989df4da15f8c3c38cb3f8c
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Aug 12 11:11:26 2015 +0200

    tls: generate README

commit 3163c43b7bc2e1ca29d2b7e0772091a425ed7777
Merge: 559b848 6490d95
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Aug 12 11:08:15 2015 +0200

    Merge pull request #282 from kamailio/vseva/tls_no_install_certs
    
    tls: install-cfg: do not generate tls-cert by default

commit 559b8488beb2bd3e231c4d0e54061ab69daf95d6
Merge: 36a2b6d 1935977
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Aug 12 11:05:41 2015 +0200

    Merge pull request #285 from kamailio/vseva/kamcmd_version_nodate
    
    kamcmd: support VERSION_NODATE and VERSION_DATE for reproducible builds

commit 6490d95a7b07e449705373de74825dc7792d451e
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Aug 11 09:44:49 2015 +0200

    tls: install-cfg: do not generate tls-cert by default

commit 19359772acf1cbd9dedb244c1fe327ec47b7dc9c
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Aug 12 08:16:52 2015 +0200

    kamcmd: support VERSION_NODATE and VERSION_DATE for reproducible builds
    
    support added e03d1279f49709e0d320478fa1ff7c27161c30ed
    
    Related: #60

commit 92ba30d66e9e6bb686410f362f2b6e8d669ed295
Author: Jason Newman <jason@getweave.com>
Date:   Tue Aug 11 14:30:31 2015 -0600

    janssonrpc-c: allow null json error property in rpc response
    
    If the JSON RPC response contains an error property, check to see if it is a json_null or not before flagging the response as an error.

commit 36a2b6d4a22eff146f912a3b8b567cc10a77cc2f
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Tue Aug 11 18:16:04 2015 +0200

    rtpengine: add example in doc for write_sdp_pv

commit 5ee6747368751c9d428314c92791314c02e601a5
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Tue Aug 11 15:45:23 2015 +0200

    rtpengine: new read_sdp_pv parameter
    
    this parameter allows to specify a script var or AVP for rtpengine to
    get the SDP from, instead of the SIP message body.

commit 60ffee9cf54ff362026497036935746c9dbe62e5
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"

commit 8695be4cb188397cd7bba2ad348e6f29a0158aa6
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Tue Aug 11 13:25:52 2015 +0200

    mem: fix compilation warning in TLSF

commit 7683e1a903765c64cbc3b5d6c200120114c96c72
Merge: 02f4d74 3cefc76
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Aug 11 08:16:04 2015 +0200

    Merge pull request #281 from jnewmano/master
    
    janssonrpc-c: correct jansson_get parameter order in examples

commit 3cefc76ade4046962962f112beafe939d5ff2ed0
Author: Jason Newman <jason@getweave.com>
Date:   Mon Aug 10 17:20:26 2015 -0600

    janssonrpc-c: correct jansson_get parameter order in examples
    
    parameter order should be jansson_get(key/path, src, dst) and not jansson_get(src, key/path, dst)

commit 02f4d74c0c853300fabc434e054cb28324ace876
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Mon Aug 10 19:46:44 2015 +0200

    mem: add TLSF malloc() and free() memory debug log

commit 8b7061a81c84955ec0bae77998f5cf79b1112f49
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Mon Aug 10 15:07:10 2015 +0200

    core: add TLSF in version flags string

commit d55ffbe48973eac57a445ce4720393178a5dd65d
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Mon Aug 10 14:29:51 2015 +0200

    mem: TLSF, fix real used memory count

commit 852703fa28782520658925aa831669274b347da6
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Fri Aug 7 19:21:26 2015 +0200

    mem: display the 2 levels matrix in TLSF status
    
    Displays a matrix of non-empty free blocks lists rather than the list of
    all used blocks. tlsf_status() displays a letter reflecting the order of
    magnitude of the free blocks list length in each bucket

commit 38ee440e24528c20040580407e05428d06ec6098
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Mon Aug 10 15:30:26 2015 +0200

    rtpengine: regenerate README

commit e8927be015b4034d252479ba6fede4b749a43eed
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Mon Aug 10 15:24:27 2015 +0200

    rtpengine: fix typo in documentation

commit edc25d7373f9560d09a35640ab19741f19b97040
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Sat Aug 8 18:00:21 2015 +0100

    dmq_usrloc: implement deleted contact replication

commit e5ec5a443aaec732390bae6247fe561ea312b709
Merge: b48bbd3 99ce64f
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Aug 7 11:27:42 2015 +0200

    Merge pull request #279 from kamailio/vseva/registrar_max_contacts_instance
    
    registrar: ci_pack,  get instance and ref_id when using msg

commit b48bbd377a9dd9c8d18e4f6642f785659848ff2c
Merge: 6b15a51 49420ba
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Aug 7 10:39:04 2015 +0200

    Merge pull request #277 from fredposner/master
    
    etc: simple typo fixes in kamailio.cfg

commit 6b15a51b016c232fab6665fc03ed01dad09ac8b5
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

commit 99ce64fc555cc0b6b0189d812c6156cb05fb2e1b
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

commit 49420bac12faf27ce4b7ae6a869741f41e6a6553
Author: qxork <fred@qxork.com>
Date:   Thu Aug 6 13:29:23 2015 -0400

    etc: simple typo fixes in kamailio.cfg
    
    - fixed small typos within comments of default kamailio config

commit 64daeb365d45249d9562a416bd79326ea5d86328
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Aug 6 14:58:52 2015 +0200

    Revert "pua_reginfo: use ul.get_urecord_by_ruid instead of ul.get_urecord"
    
    This reverts commit 9a6d8d2bffe13b442ed5e880fb0dd2c6572c29e2.

commit 374edbfe3b05eb74acc871c3d72474c08e8d5e34
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue Aug 4 20:51:23 2015 +0200

    utils: Additional headers need to be added as chunk, not as a string

commit b0a776b31220fc5e8599288b14ddb9ffccb24c0f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 31 18:39:41 2015 +0200

    registrar: updated the docs for registered(...) function

commit c3755580f8e2763e33be03b0370630d04af3a019
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 31 18:35:55 2015 +0200

    registrar: allow registered() in any route
    
    - if used for a sip reply and URI is not provided, then To URI is used

commit 48f89ed0390a80cc760da5a7ed41dd9c5c5ffc4d
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

commit b217efe5409dbbc2d76245a00a9febf1c0799c6e
Merge: 955463d 6f18e01
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 31 17:38:49 2015 +0200

    Merge pull request #271 from kamailio/vseva/jsonrpc_fixes
    
    jsonrpc-c: support load module even if no server is online and max reconnect attempts

commit 955463d6634202111594fd7867928ef64ac31010
Merge: 483b39d c446840
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 31 17:37:05 2015 +0200

    Merge pull request #272 from kamailio/lazedo-htable-patch-1
    
    htable : fix  $shtrecord(value) returned value

commit 483b39db975c0abd4e9a70f3a3f20514bc2768a3
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Fri Jul 31 15:50:26 2015 +0200

    utils: Add/Update doc for the new header-parameter

commit 4f064becff5880e77b85e970673efa4fdd8948e2
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Fri Jul 31 15:43:17 2015 +0200

    utils: Add optional parameter for additional headers

commit c446840e0004f8cb9208c2a6f68774c4c788e5a8
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

commit 6f18e01b96929aeeb23454534e5c1da0efc3a09b
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri Jul 31 10:05:50 2015 +0200

    jsonrpc-c: add max_conn_attempt parameter to control max number of reconnections
    
    Related: #269

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

    jsonrpc-c: don't fail if no connection to any of the servers when module is loaded
    
    Related: #269

commit f2314469cba09e087f7e8092ba74790b62db36b3
Merge: f64c438 0588a7b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 30 20:51:50 2015 +0200

    Merge pull request #268 from kamailio/vseva/jsonrpc_fixes
    
    jsonrpc-c: fix crash at reconnect_cb if server was never connected

commit f64c4389eaec74ea49f521c010e17831e76c49fa
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu Jul 30 17:07:18 2015 +0200

    ims_registrar_scscf: Vendor-ID of Call-ID AVP should be 0 or 3GPP, never 50

commit 0588a7bc5f57c012b6c8d188860251f402af9be7
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

commit 459a323e2712c29ebd455be325f14cd63b1a3605
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 30 12:41:08 2015 +0200

    rr: reformatted code to fit 80 chars line
    
    - wrapped conditions to avoid misinterpretation on loosely compilers

commit 6c7af50d9ab97d236befd489347d0aba617ccf0d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 30 12:37:45 2015 +0200

    core: tcp - remove log message introduced by rr commit
    
    - it doesn't show relevant information

commit 9fd57a96510898dfaa5b73d8bc9b884fd8960622
Merge: 3a6b221 6532c8b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 30 12:36:14 2015 +0200

    Merge pull request #257 from krieger-od/master
    
    rr: add enable double rr always option

commit 3a6b221a4ccb910607a0a893efb9e759f8d17012
Merge: 6ebdf01 4fc2e10
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 30 12:35:10 2015 +0200

    Merge pull request #238 from athonet-open/fix_cdp_routing_rx_interface
    
    cdp: Fix cdp routing for Rx interface

commit 6ebdf01f26b1889edd3a3e7fb1cc56b0a32ec3dd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 29 22:38:17 2015 +0200

    maxfwd: added section ids to docbook

commit eba5c3b8c30ef1409e3cc183538e9da3f9600288
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jul 29 12:17:39 2015 +0200

    modules: regenerated the readme from docbook for several modules

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

    tm: regenerated readme

commit e5f472ca5d8d2e16adb8b5a5a316521a618c8d9f
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

commit 6fcd35ba5bb71df680b89c2bafceccde0439b6f1
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

commit 56e41533cae52cf5f782064ed23393d2d18aff08
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

commit 0c42a848258d475f57ea25458bc75e55dcee948d
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

commit 6656d4459f0c7d4c1b7cb5d2b214201c5a587c5c
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

commit 646d229b0ba471d327a03f710c3347a545698297
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Jul 27 15:39:22 2015 +0200

    ims_registrar_pcscf: Generated README + typo in Docbook

commit b859f8ca2082022e04d50a90d25fe8de17522b08
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Jul 27 15:34:29 2015 +0200

    ims_registrar_pcscf: Added functionality to unREGISTER a contact, eg. based on a failed network ping

commit fb5d38b12efb456edd9e2d5a31fe7b31d3bb9e90
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Jul 27 13:54:51 2015 +0200

    ims_registrar_pcscf: Initial Documentation on module

commit cfa6831f9a81988dc1844ba3e4e6048c12841606
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

commit 54fea03a078f8258d124a83443617c54bdbc2574
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

commit 58acd28f620c4a4e6b9abb1b9a2dfa2d8556708c
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

commit 747c3284c6eb31fab3b143c4217c84aa29fb9ca5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 27 12:07:38 2015 +0200

    Makefile.defs: separate RUNBASEDIR from BASEDIR
    
    - not sharing same purpose, a common value can still be forced via
      DESTDIR

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

    kamcmd: use NAME to build help message

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

    dispatcher: free parsed params at reload time

commit 93b297e16134b0e74cf83e3604da01355a52e700
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

commit 740cfa0ebed20ba7b5ae2cab1b25aa2f6cd83899
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

commit 96ac163139976e8a9dea0e7252c66294054281b4
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

commit 6532c8b45f403e973e2d66543132553166b180ab
Author: Andrey Utkin <andrey.krieger.utkin@gmail.com>
Date:   Mon Jul 20 14:46:36 2015 +0000

    rr: add enable_double_rr_always option

commit f680081af551cad2069f7ba742b6ba73d39e46dd
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 21 14:20:37 2015 +0200

    cfgutils: updated readme file

commit dc486a9464de5d12d00af28675e51e843492e36a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 21 14:20:15 2015 +0200

    cfgutils: updated docs for sleep() and usleep()

commit 8e2c2cbf673cd18c0bd90888a75d50903d1c9984
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 21 14:11:37 2015 +0200

    cfgutils: sleep() and usleep() accept vars as parameter

commit d83fee0a31f292af731269cbd361db39be0a4b9b
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

commit 85fc1db80d246effdef55d6244914e1cb73a76ab
Author: Richard Good <richard.good@smilecoms.com>
Date:   Tue Jul 21 10:52:25 2015 +0200

    modules/ims_charging: allow ro session id to be used from cfg file as avp

commit ed894111f6f15170f87336bfa73ec4e8fce1c7d1
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>

commit e066edee83e468f8257b6268eae8fc532141b717
Merge: 4250235 8f1fbd7
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jul 20 20:11:22 2015 +0200

    Merge pull request #258 from kamailio/vseva/kex_fix_date
    
    kex: support VERSION_NODATE and VERSION_DATE for reproducible builds

commit 8f1fbd7b17440b1b7d87cbee5793ae9b1adebf90
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jul 20 19:38:32 2015 +0200

    kex: support VERSION_NODATE and VERSION_DATE for reproducible builds
    
    support added e03d1279f49709e0d320478fa1ff7c27161c30ed
    
    Related: #60

commit 4250235e77c6384be20235b1cf01cc20abaa922d
Merge: de840ed 577ddf6
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jul 20 09:44:56 2015 +0200

    Merge pull request #254 from linuxmaniac/vseva/dnssec
    
    dnssec: link openssl

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

    dnssec: link openssl
    
    Fixes: #253

commit de840ed3f6d41fe63bc0e27465241824edf6f377
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Jul 18 11:53:27 2015 +0200

    pkg/kamailio/deb: add sid support

commit 8cf4696b66fe9475a125b520c8dcb7f96e264ecd
Author: jaybeepee <jason.penton@gmail.com>
Date:   Fri Jul 17 12:27:48 2015 +0200

    modules/cdp: update auth session timeout when it is = lifetime as well...
    	- only really makes a difference if grace time = 0

commit f2958e5861a96e40f0aca05d5d5bd7fa14c2089e
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

commit 6dd7f13c8a7b928cf7aa8baaaf30114912284362
Merge: 7b02509 b0f465b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 17 08:35:52 2015 +0200

    Merge pull request #252 from fredposner/patch-6
    
    Update pipelimit_admin.xml

commit 7b02509b4ea793d93828fbf7ab4843e88de855f5
Merge: e16372d 59a35ca
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jul 17 08:35:28 2015 +0200

    Merge pull request #251 from fredposner/patch-5
    
    Update README

commit b0f465bc6e402ba77923216affc2020ad25e97c0
Author: Fred Posner <fred@palner.com>
Date:   Thu Jul 16 15:17:52 2015 -0400

    Update pipelimit_admin.xml
    
    - added information about algorithms
    - corrected rl typos
    - corrected example (wrong algorithm)
    - added note about algorithms being case sensitive
    - added example using pipelimit for specific method (INVITE)

commit 59a35caa53c50fac0e35a51a58239227d4f5cae8
Author: Fred Posner <fred@palner.com>
Date:   Thu Jul 16 15:01:15 2015 -0400

    Update README
    
    - added information about algorithms
    - corrected rl typos
    - corrected example (wrong algorithm)
    - added note about algorithms being case sensitive
    - added example using pipelimit for specific method (INVITE)

commit e16372dc978c15fa0c30e25c9ba8cf7de284e60d
Merge: d796409 9ccc3f5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 16 16:58:13 2015 +0200

    Merge pull request #246 from krieger-od/master
    
    dialog: run event_route[dialog:end] in case of dialog termination by â¦

commit d796409e653031fdfecee554500b06a43b981296
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

commit 6b5959bc4aa760930ac176b8761af2004260705a
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jul 16 12:21:34 2015 +0200

    core: pv api - use buffers for empty and null values
    
    - safer if any transformation wants to temporary update the value for
      some operations

commit fe7b9786f5e09735eea25e4f8e70ba694f8c0475
Author: jaybeepee <jason.penton@gmail.com>
Date:   Thu Jul 16 09:36:18 2015 +0200

    modules/tm: unset async suspended transaction flag post-continue

commit 9ccc3f510ce2d97dbe1efb690ef1d4e8f18885d5
Author: Andrey Utkin <andrey.krieger.utkin@gmail.com>
Date:   Wed Jul 15 08:28:35 2015 +0000

    dialog: run event_route[dialog:end] in case of dialog termination by interface commands

commit 8f3caea21172893abb3f6be8856058f41f2bb17f
Merge: bc01d8d 7d31d78
Author: ng-voice GmbH <carsten@ng-voice.com>
Date:   Wed Jul 15 21:36:04 2015 +0200

    Merge pull request #247 from kamailio/vseva/pua_reginfo
    
    pua_reginfo: fix NOTIFY xml

commit 7d31d78e3ac861cddfcb70c9940242ec7f3f0dbc
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.

commit 63bd356cc3c7aa64d64361283f630f88b8db88af
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

commit bc01d8d6c6abfc7912a27df3ac23bffd818758e9
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Wed Jul 15 09:48:57 2015 +0100

    dmq_usrloc: use new version of serialized structure returned by usrloc (now includes received address)

commit 67dfb62cf15ab60401243c3632a587b64ed5d376
Author: jaybeepee <jason.penton@gmail.com>
Date:   Wed Jul 15 09:15:40 2015 +0200

    modules/ims_usrloc_scscf: only remove impurecord if there are no active subscriptions

commit b40790134c01c6a0afa839f7896219ccff6e0818
Merge: 99f7d67 8dcc663
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Jul 15 08:55:40 2015 +0200

    Merge pull request #245 from pwarnold/master
    
    Makefile.groups was not updated when usrloc_dmq was renamed to dmq_usrloc

commit 8dcc663d050ec314e35ed2c4bcaae592f8e39350
Author: Paul Arnold <paul@barfoo.net>
Date:   Wed Jul 15 12:10:13 2015 +1000

    Makefile.groups: rename usrloc_dmq to dmq_usrloc

commit 99f7d67b20c011e78c277a44ea8cd4d6a820806f
Author: Charles Chance <charles.chance@sipcentric.com>
Date:   Tue Jul 14 22:59:10 2015 +0100

    dmq_usrloc: don't destroy json doc before we're done with it.

commit adf1bca4a820e9cb5fcc94a1953b0fcdbd8a20da
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

commit 7cf6368591b630ddf19b32e1218fdbc10490442c
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Jul 14 17:12:34 2015 +0200

    pkg/kamailio/deb: chown HOMEDIR when created
    Fixes: 231

commit 811976add9a3119e020e9b2fed36bb9b793f1f28
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Jul 14 16:23:49 2015 +0200

    pkg/kamailio/deb: update version to 4.4.0~dev2

commit 96bb212d439daf843bd1c48b71dbfd43cde24d7c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 14 16:17:34 2015 +0200

    Makefile.defs: version set to 4.4.0-dev2

commit 35e5da141569b8ace7c0a8fd743d02de6c0df525
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

commit 91dd5f7c4ed09116795561eea267b35a098020b2
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue Jul 14 16:05:47 2015 +0200

    ims_charging: Do not send trunk-ids or charging group, if those values are not set

commit 58d0daaffab281ca40458fd7612f0dd31bc95274
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue Jul 14 16:03:56 2015 +0200

    dialog_ng: Minor fixes for termianting calls

commit 8e5f0b05c8e2df21853e234a5facbcef1fb167c9
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jul 14 15:36:38 2015 +0200

    pv: regenerated the readme file

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

    pv: documented pv_xavp_print() function

commit b120b47c39034d4bc384ff733ce62b845f2b4062
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

commit 4efb386ebf47fc89446f57f2faf6f5cddfb7bff7
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

commit a9d10bbae1ffbd6be0f5a83ffacfa57a03174a2e
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

commit 20d03834b3b34f7c50d5bab167a2492a417078b6
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Jul 13 16:53:02 2015 +0200

    core: Add tsilo to Makefile.groups

commit 7ed447b680e718dc472d0e01005b842e5c7f8908
Merge: 34efdc9 21b6419
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 13 11:47:11 2015 +0200

    Merge pull request #233 from lazedo/lazedo/pv_digest
    
    pv : add auth digest pseudo variables

commit 34efdc9c4fa9711f9a17b5a46f72efcf979b16a2
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Jul 13 11:44:53 2015 +0200

    ims_charging: Only send CCR_STOP, if we've had a positive reply for CCR_START

commit 73ee98ed83708d71d4887a01647af1af0e11b1e8
Merge: 158ffa1 53cb864
Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
Date:   Fri Jul 10 17:50:15 2015 +0200

    Merge pull request #242 from adubovikov/master
    
    fixed correlation_id

commit 53cb86495a71fe040864167aea1319c5fe04f884
Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
Date:   Fri Jul 10 17:00:49 2015 +0200

    fixed correlation_id

commit 158ffa1da017f5ae58f6becd3289db0e290a5e67
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Fri Jul 10 16:16:45 2015 +0200

    cdp: b/f: Exit loop, if there is no avp->next (bug introduced in bac9707)

commit 728e52f366998abe8d338de9f9533cd8076d53bb
Author: jaybeepee <jason.penton@gmail.com>
Date:   Fri Jul 10 11:23:43 2015 +0200

    modules/ims_usrloc_scscf, ims_registrar_scscf: distinguish between implicit/explicit contact removal

commit 519a31c2a78030f5d0b2770927b6cb3db054b55c
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Jul 9 22:45:44 2015 +0200

    pkg/kamailio/deb: add stretch support

commit 0b54fb31be17a3e03200545bd3ad5896437ec771
Author: Luis Azedo <luis.azedo@factorlusitano.com>
Date:   Thu Jul 9 20:54:06 2015 +0100

    kazoo : fix null pointer usage
    
    also some code cleanup

commit 2f506ba05c2d076b3d796714bd73cda8719f97af
Merge: 733fd5d 917bd96
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Jul 9 21:23:49 2015 +0200

    Merge pull request #241 from fredposner/patch-4
    
    core: update release notes in NEWS

commit 917bd965e230c9c60906e1c2d3c9ed3df7b00e7f
Author: Fred Posner <fred@palner.com>
Date:   Thu Jul 9 12:53:33 2015 -0400

    core: update release notes in NEWS
    
    - Earlier versions for 3.1 and earlier remain. Newer versions are linked to the Kamailio website.

commit 4fc2e109391ffef98059b517f8fbdc2523c0651f
Author: Federico Favaro <federico@aereo.lan.athonet.com>
Date:   Wed Jul 8 15:41:21 2015 +0200

    Fix cdp routing for Rx interface
    
    Avoid to force vendor_id to zero
    if Auth_Application_Id or Acct_Application_Id AVPs

commit 733fd5daf74963b152a2964f9eea1a6fff91858a
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue Jul 7 13:04:00 2015 +0200

    dmq_usrloc: update get_all_ucontacts API request
    
    Fixes: #236

commit f429e753dfa750a604bfb0acb5068b47d0fbe142
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

commit 9874185397b1363f77b653cd654e574024d8f13d
Author: jaybeepee <jason.penton@gmail.com>
Date:   Tue Jul 7 09:57:14 2015 +0200

    modules/ims_usrloc_scscf: added coutners for reporting hashtable usage
    	- collision slot count for impus, contacts and subscriptions

commit 21b64194f268e258fff4c66af4435d112df6708d
Author: Luis Azedo <luis.azedo@factorlusitano.com>
Date:   Mon Jul 6 15:50:20 2015 +0100

    pv : add auth digest pseudo variables
    
    adn -  auth nonce
    adc - auth cnonce
    adr - auth response
    ado - auth opaque

commit 9866f62c462075db1d0ac4fb20a35fe13c7d2c4d
Merge: e5b7d9f 140d0c6
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jul 6 14:26:22 2015 +0200

    Merge pull request #232 from kelchy/master
    
    jansson: prevent from shuffling key order in json

commit 140d0c6fc89d3c72bbd45627ca627e19e45b4e53
Author: kelchy <kelchy@bitbucket.org>
Date:   Mon Jul 6 19:21:41 2015 +0800

    prevent jansson from shuffling key order in json

commit e5b7d9f0319f24b712c441fa9461c83ae479e504
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Jul 6 11:11:45 2015 +0200

    Revert "modules/cdp: CER/CEA retry if send/receive FD disappeared"
    
    This reverts commit 867a29d80aebaddaa0e1c960b9e1d459b7a9fb4d.

commit 657fb58a9274f7fc163533b8eb476c59390cff85
Merge: aa02102 11bcc80
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jul 6 09:10:15 2015 +0200

    Merge pull request #224 from kamailio/vseva/routename_fix
    
    core: clean previous routename

commit aa02102cecce271371e54994c1b653e122d68d2b
Merge: 115e1eb 894796f
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jul 6 09:03:11 2015 +0200

    Merge pull request #229 from kamailio/vseva/usrloc_server_id
    
    usrloc|nathelper: add filtering by server_id support

commit 115e1eb10566ffafe0f37aed92df8413f660ea6c
Author: Fred Posner <fred@palner.com>
Date:   Mon Jul 6 08:53:16 2015 +0200

    INSTALL: updated bug tracker URL
    
    - fixed flavour typo

commit ef55950a9465a7aed4e0a791e1685a112cece63f
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Sat Jul 4 21:52:32 2015 +0200

    ims_usrloc_scscf: Fix return-code in case of memory allocation errors + some debug output

commit d37f534564f9f1e39ba5133bbac8098416192b6b
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Sat Jul 4 19:19:02 2015 +0200

    ims_usrloc_scscf: Fix ref-counting from previous commit...

commit 47e990e2ab562ccdd95dca1376c35a71b640af76
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Sat Jul 4 18:16:06 2015 +0200

    ims_charging: Add Multiple-Services Indicator

commit 961f6bad29a8079ad26a3851ee453c1c236e9ebf
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Sat Jul 4 18:14:02 2015 +0200

    ims_usrloc_scscf: Do not re-use Subscription, if it's for a different IMPU

commit 894796f6f1fa2d2778ace5c56f58d204ea06efc2
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Thu Apr 2 16:27:23 2015 +0200

    nathelper: support filter contacts by server_id

commit aedd970a97fef3e00c9e490e458f6f9af19df4d2
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Jul 4 09:43:41 2015 +0200

    usrloc: add module option to support preload using server_id as filter

commit 039231a3b61c00fe36e868417144daa9f04936ba
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Jul 4 08:08:08 2015 +0200

    usrloc: support filter by server_id at get_all_ucontacts

commit fa33cd0b2e651a49545b48ff36be815448a4b2a1
Author: jaybeepee <jason.penton@gmail.com>
Date:   Fri Jul 3 15:34:06 2015 +0200

    modules/ims_usrloc_scscf,ims_registrar_scscf,ims_qos: improvements, optimisations, cleanup
    	- the module needed some cleanup as well as a possible deadlock situation which is now fixed

commit 68bb6b35098f5555ca35ddb21527660e46b7336a
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.

commit e34cc9e49867644b2280265a546f6d901720986c
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Thu Jul 2 15:59:27 2015 +0300

    pdb: decrease the WARN log message level to NOTICE
    
    Decrease the log level for the pdb WARN messages to NOTICE.

commit bac9707163082e7e0ca60c2c02eb1102df8d227b
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu Jul 2 12:20:42 2015 +0200

    cdp: Evaluate the supported_vendor_id-AVP during CER/CEA

commit 64ccb0f92781a82d183444d6c69def3df49898cc
Author: Luis Azedo <luis@2600hz.com>
Date:   Wed Jul 1 21:38:01 2015 +0100

    kazoo :  first approach to multiple consumers

commit 542a8f8e6d6f8242ec1dea51ea9aa4a37403dcc8
Author: Luis Azedo <luis@2600hz.com>
Date:   Wed Jul 1 16:29:17 2015 +0100

    kazoo : fix memory leak

commit 67db972a129a8f34ea7406618593df4eaf846a1b
Author: Luis Azedo <luis@2600hz.com>
Date:   Wed Jul 1 15:59:57 2015 +0100

    kazoo : fix, send timeout callback to consumer process

commit 5b4d2a6984910e51bccb44b28c1146a889a920c8
Author: Luis Azedo <luis@2600hz.com>
Date:   Wed Jul 1 12:35:14 2015 +0100

    kazoo : fix consumer channel identification

commit 6aa380df64a80c8c606436002893655e0781559d
Author: Luis Azedo <luis.azedo@factorlusitano.com>
Date:   Wed Jul 1 12:15:10 2015 +0100

    kazoo : add async query feature
    
    suspend the transaction on send and continue on return or timeout

commit 62c4a48f6f8568613de54eeddccb0814692e41be
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue Jun 30 12:00:14 2015 +0200

    Debian-Packaging: $NAME is now dependent of the script-name (easier for multi-instance setups e.g. IMS/VoLTE), more use of the $NAME for other directories.

commit 682eb47b1b2bc3683e3059b492196c49ca11dd62
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue Jun 30 11:52:15 2015 +0200

    ims_qos: Make Release-Reason from QoS configurable, add option to add Extra-Header, in case QoS fails during a session.

commit 5de00fa47bd3e9f0a05324463325dcaf891174a5
Author: Juha Heinanen <jh@tutpro.com>
Date:   Mon Jun 29 17:29:35 2015 +0300

    modules/rtpengine: unset "don't fragment" ip header flag

commit 11bcc8066ce856cabfc95949b65712d891976194
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Mon Jun 29 10:23:12 2015 +0200

    core: clean previous routename in order to get the correct default_routename
    
    fix c44685cbcefb8f6ecfa6f11369699906db832c39

commit 1481e44c41e592cfdfec7ad1ce4194973f272eb7
Author: Luis Azedo <luis.azedo@factorlusitano.com>
Date:   Sat Jun 27 13:15:10 2015 +0100

    kazoo : change log level on correlated message handling

commit 1f124fa5db0b3e1e787cd7b1f454d7a694d34a80
Author: Luis Azedo <luis.azedo@factorlusitano.com>
Date:   Fri Jun 26 19:35:55 2015 +0100

    kazoo : changes in targeted exchanges

commit afbcbfb43b5ddbafa745fc12f7d2365d6e715d89
Merge: 37e205c f39736b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 25 22:20:00 2015 +0200

    Merge pull request #220 from mslehto/htable
    
    modules/htable: improves error message when loading from database

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

    modules/htable: improves error message when loading from database

commit 37e205c512ef3788780c9966f0e7f9e7f76d9c7a
Merge: 261a346 bd2feea
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 25 18:57:32 2015 +0200

    Merge pull request #219 from snen/dispatcher_weight_relative
    
    dispatcher: relative weight distribution

commit bd2feeae898dd9a40bc2209200e3426d85430500
Author: Savolainen Dmitri <savolainen@erinaco.ru>
Date:   Thu Jun 25 19:35:04 2015 +0300

    dispatcher: doc description for relative weight distribution added

commit 261a3464f0a65dcf0de5458eff50aa4b9f64964c
Merge: 8217e81 d5339cf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 25 11:58:20 2015 +0200

    Merge pull request #222 from mslehto/tautological-compare
    
    modules/[rls|presence_xml]: fixes warning [-Wtautological-compare]

commit d5339cf397b83b79cd1594e37df69990374ec467
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

commit 8217e812d5ba0dcd975c24aa1ead066e80742315
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 23 23:22:13 2015 +0200

    rtjson: regenerated readme

commit 5db8bec2fdfba911f7053e615cf156d76af5fa46
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 23 23:21:35 2015 +0200

    rtjson: more documentation about json routing document format

commit 324d64e9ed301dab2204bda5e7cd143516edf64d
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Tue Jun 23 16:23:42 2015 +0100

    kazoo : more federation tweaks
    
    when using federation, only use federation exchanges for zones != primary

commit 59389b288fd50369226681b309c0895de03d7b77
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 23 16:45:17 2015 +0200

    rtjson: safety check for branch index stored interanlly in xavp

commit 57b75141542cdaa471dab00cfb4f7d8812d41824
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

commit 8025761dc0c75fd50e3ee24be96d420df79659d5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 23 16:09:40 2015 +0200

    rtjson: proper access to items in routes array
    
    - more debug messages to show the internal operations

commit 368cc963ae63be2cfcde972473ae764538d8d4aa
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 23 14:08:01 2015 +0200

    evapi: refreshed the readme file

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

    evapi: more documentation for exported functions

commit abd02c40d7f3379f8b72d73e89ab630167b5e514
Author: Savolainen Dmitri <savolainen@erinaco.ru>
Date:   Tue Jun 23 15:00:20 2015 +0300

    dispatcher: use last active destination for relative weight distribution array finishing  instead of last in destination set

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

    uac: fixed typos in log message

commit 239c54843897ec143c03693e44c994ee9cdde684
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 23 13:12:08 2015 +0200

    rtjson: error log level set to notice for importing uac api
    
    - printed at module init, it is not preventing to start the server

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

    evapi: evapi_close() doesn't use any parameter

commit f87a631146c50a3c6e0ef843c5f85120957cb101
Author: Luis Azedo <luis.azedo@factorlusitano.com>
Date:   Tue Jun 23 09:47:14 2015 +0100

    kazoo :  federation tweaks

commit 1dbd53a0c6d0b9c82c46f67602ac9e9eebd3cf90
Author: Luis Azedo <luis.azedo@factorlusitano.com>
Date:   Tue Jun 23 04:57:07 2015 +0100

    kazoo : allow multiple simultaneous servers

commit 1d6c1d74ab028ca0d75c6cd9f6466a255b93d2d2
Author: Savolainen Dmitri <savolainen@erinaco.ru>
Date:   Sat Jun 20 22:02:28 2015 +0300

    dispatcher: relative weight distribution added
    
    - it is possible to assign "rweight" (relative weight) param to each host in destination group.
    rweight is in the integer range from 1 to 100.
    Active host usage probability is  rweight/(sum of all active host rweights in destination group).
    So INACTIVE/DISABLED destinations are removed from probability calculation.

commit dead28aa11df089e1110a531297d67a4dd583972
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Jun 20 13:37:04 2015 +0200

    modules/debugger: move json related from debugger_api.c to debugger_json.c|h

commit 5d157208d6b145959b78fef76e6cc025c28e73cd
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Sat Jun 20 09:00:44 2015 +0200

    modules/db_text: clean gcc warning
    
    dbt_raw_util.c: In function 'dbt_build_where':
    dbt_raw_util.c:172:6: warning: unused variable 'n' [-Wunused-variable]
      int n, l;

commit 49befc1814690020c87403ab01c9c477cd0aa86c
Merge: 5900736 90e0bec
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jun 19 15:29:19 2015 +0200

    Merge pull request #217 from eschmidbauer/master
    
    added doc for proirites inside permission's module

commit 90e0bec635abaed2bed38bd9b98e16d9895618f4
Author: Emmanuel Schmidbauer <eschmidbauer@voipxswitch.com>
Date:   Fri Jun 19 09:25:46 2015 -0400

    permissions: added doc for priorities

commit 5900736cea1da98952f23b0f92aa51bc928b5b46
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Fri Jun 19 13:32:10 2015 +0200

    pv: Add pv-operator, to remove all non-numeric parts of a string

commit dc2d3c3f609c81e21928390110952f4070ea9c62
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

commit 0870ab88262bb61124899ad98d06a72a6cdc7129
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

commit e6f3a512c599678fca08daca561bcad4c05add23
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

commit e0e6994fcaa52bb1819bc8aea5d6edc6f9bf8e22
Merge: 2a42a17 363027e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jun 19 10:35:23 2015 +0200

    Merge pull request #175 from smititelu/master
    
    debugger module: add per module facility logging + add a debug SIP message config function

commit 2a42a17d4ff434da065a988be1c8b9cdaa1938ed
Merge: d0d753a fa4169d
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jun 19 10:04:48 2015 +0200

    Merge pull request #216 from kamailio/db_text_raw_query
    
    db_text : support 'order by' in raw query

commit d0d753a6d7cf8a6991e4d8ddeb74951fcb6c4f62
Author: Luis Azedo <luis.azedo@factorlusitano.com>
Date:   Thu Jun 18 23:10:53 2015 +0100

    kazoo : support alternative federated exchanges

commit fa4169dbcaec92b8093bef149fdebb08be44b8f7
Author: Luis Azedo <luis.azedo@factorlusitano.com>
Date:   Thu Jun 18 16:06:58 2015 +0100

    db_text : support 'order by' in raw query

commit b9a5eb253a53eacb7e27d4b659d7207363609d3f
Merge: f995edf 89633c4
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 18 15:12:12 2015 +0200

    Merge pull request #213 from mslehto/fbsd-makefile
    
    Makefile.defs: fixes indentation

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

    Makefile.defs: fixes indentation

commit f995edfb7fc9305dc72a6b04575e6112cd873473
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Thu Jun 4 11:34:19 2015 +0300

    pdb: new protocol between pdb_server and kama pdb module
    
    Modified the communication protocol between the pdb clent <-> server such
    that the server will give more feedback on scenarios like "pdb_id not found" or
    "request number contains letters". New msg types or reply codes can be easily
    added. Curent version of the protocol is 1 (0x01).
    Also backwards compatibility is maintained when the first received byte is
    different than the known versions (now, just 0x01).
    Updated the http link for the get_carrier_germany script. Created a new perl
    script to get german carrier id.
    Updated doku (utils/pdbt/docs/network_protocol.txt).
    
    added the perls script

commit 96e5a6aa5d3c00d0020315f5455b6c98c73d4a19
Author: Richard Good <richard.good@smilecoms.com>
Date:   Thu Jun 18 08:56:20 2015 +0200

    modules/ims_qos: improve reliability of active media sessions stat

commit 6b76de9f7d991ed3fdc5f2f28dde7bcb1962108b
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 17 16:24:53 2015 +0200

    kamctl: regenerated database creation scripts

commit 2e370f2868f01f6a3fd0bc98159ee2e2d5fea25e
Author: Emmanuel Schmidbauer <eschmidbauer@voipxswitch.com>
Date:   Wed Jun 17 16:24:08 2015 +0200

    lib/srdb1: updated schema for trusted table of permissions module

commit 4f635fadff53ef54d152d9690e080eb07a5786b0
Author: Emmanuel Schmidbauer <eschmidbauer@voipxswitch.com>
Date:   Wed Jun 17 16:18:18 2015 +0200

    permissions: match trusted rules considering priority and regexp over r-uri
    
    - two new columns to set priority of the rule as well as regular
      expression matching over r-uri

commit 81243627ce07cd32804a6a1e15e0dc407f56f887
Author: Emmanuel Schmidbauer <eschmidbauer@voipxswitch.com>
Date:   Wed Jun 17 16:18:00 2015 +0200

    permissions: README regenerated

commit 15091551cdfddc6f85db4dec8b47b4f5401399d2
Author: Emmanuel Schmidbauer <eschmidbauer@voipxswitch.com>
Date:   Wed Jun 17 16:17:07 2015 +0200

    permissions: updated docs with parameters for new columns of trusted table
    
    - used for setting priority and regexp matching over r-uri

commit 8a9d7df57e0ac83bb8fb6f97c71b01ec96184ba0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 17 16:12:44 2015 +0200

    utils: fixed indentation

commit 43e7f3425ed5d2ad2bcd9b9c52442174ef243729
Author: Luis Azedo <luis.azedo@factorlusitano.com>
Date:   Tue Jun 16 20:14:40 2015 +0100

    kazoo : do not override common properties in payload if they exist
    
    also adds app_name parameter to be sent in "App-Name" field, defaults to NAME at compilation time (kamailio)

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

    dialog: removed unused variable

commit e4ce2a0837937effdfcccc26e8118028208a6c11
Merge: 81fb65a ceffd95
Author: Patric Marschall <patric.marschall@1und1.de>
Date:   Tue Jun 16 15:38:01 2015 +0200

    Merge branch 'master' of https://github.com/kamailio/kamailio

commit 81fb65a7c89add3fc643f975044819800b7a9dcb
Author: Patric Marschall <patric.marschall@1und1.de>
Date:   Tue Jun 16 15:34:28 2015 +0200

    p_usrloc: updated documentation
    
    Updated documentation in p_usrloc module for parameters db_ops_ruid and db_update_as_insert.

commit ceffd956e3b7a8070ffb6cf6c1a05b0f86f34ac8
Author: Lucian Balaceanu <lucian.balaceanu@1and1.ro>
Date:   Tue Jun 16 16:23:33 2015 +0300

    rtpengine: interpret session limit message
    
    - upon receiving a "Parallel session limit reached"message from rtpengine
      Kamailio's rtpengine module should try the next media relay available (or
      none if none is available) without marking the media relay as unavailable;

commit 9c3ea838b31039ac067e17d519df67b64b0dada1
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

commit bbcac5b04262194b427ce6f7bfafed3cfd5095b1
Author: Juha Heinanen <jh@tutpro.com>
Date:   Tue Jun 16 11:37:45 2015 +0300

    modules/lcr: added priority_ordering module parameter
    
    - allows ordering of matched gateways only by priority and weight

commit e1f2a45fbe1fd6c44c41e05061504c0d11530431
Merge: 20d2c6f a309fe4
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon Jun 15 14:38:31 2015 +0300

    Merge pull request #206 from smititelu/kamailio-17
    
    rtpengine: changes for mi_fifo_commands

commit 20d2c6f6384fbc74956d3fb9070a31f387ebf612
Author: Patric Marschall <patric.marschall@1und1.de>
Date:   Mon Jun 15 13:00:45 2015 +0200

    p_usrloc: added path and +instance support
    
    - Added functionality for path headers and +instance contact header fields in REGISTER requests for the p_usrloc module.

commit 52c4316db2f4e99fdd4bfeafabe914ce3f47783c
Merge: bc9308e 073f25f
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 15 11:35:13 2015 +0200

    Merge pull request #194 from snen/extend_drouting_with_3_symbols
    
    Add symbols "#*+" to drouting tree

commit bc9308eb928b67c485e53917b63ff0215677f13e
Merge: 4cca695 d4f7cf1
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 15 11:30:19 2015 +0200

    Merge pull request #205 from kamailio/db_text_patch
    
    db_text : memory allocation/release issues in raw query

commit 4cca695318690c9878c0562238196cc6c432c005
Merge: a2ed394 dc8b174
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon Jun 15 11:17:29 2015 +0200

    Merge pull request #207 from AlessioCasco/patch-1
    
    Small accent circumflex correction.

commit dc8b17416cc339d2117ed30c491a59691eaceeef
Author: Alessio Casco <cascoalessio@gmail.com>
Date:   Sat Jun 13 13:20:47 2015 +0100

    Small accent circumflex correction.

commit a309fe46990df18cc37873d9e88d112bdbc2939f
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Tue Jun 9 17:02:55 2015 +0300

    rtpengine: changes for mi_fifo_commands
    
    Added a new fifo command, namely nh_ping_rtpp, which pings the given proxy or
    all proxies, and if a proxy does not respond, disable it temporarily.
    If the proxy responds, it does nothing.
    Changed the existing fifos to execute for a specific proxy or for all proxies
    depending on the first given parameter.
    Changed nh_enable_rtpp to try to ping before enabling and enable
    it only if ping success. Changed some formatting for nh_show_rtpp to
    print 'N/A' when disabled permanent and to display the correct recheck_ticks.
    Updated doku accordingly.

commit 073f25f8d9181fe1d64e6a418bfee5889e4280ac
Author: Savolainen Dmitri <savolainen@erinaco.ru>
Date:   Thu Jun 11 20:14:58 2015 +0300

    function for node index calculation added

commit d4f7cf1d933d74a55dfee0eafcf646a6165b12d6
Author: Luis Azedo <luis.azedo@factorlusitano.com>
Date:   Thu Jun 11 17:17:08 2015 +0100

    db_text : memory allocation / release in raw query

commit 4dbff66fff81f929118f18338f0a57fac674d4f9
Author: Luis Azedo <luis.azedo@factorlusitano.com>
Date:   Thu Jun 11 17:16:09 2015 +0100

    db_text : only mark changed if there was a real change

commit a2ed394522c5ad5dfe9822352d41c38692418098
Merge: 7a871ed b3e0fe1
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Thu Jun 11 17:09:47 2015 +0100

    Merge pull request #204 from kamailio/kazoo_patch
    
    kazoo : missing fixes

commit b3e0fe158b50753e43a3a47e8a06b902fe9b353c
Author: Luis Azedo <luis.azedo@factorlusitano.com>
Date:   Thu Jun 11 17:08:45 2015 +0100

    kazoo : missing fixes

commit 7a871ed6660ab9f826f1ccc73fdf8d5acd364076
Merge: 43ef2b3 91537fc
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 11 14:23:00 2015 +0200

    Merge pull request #203 from tuxd00d/patch-1
    
    English grammer tweaks

commit 91537fc76d8a619295b827acef2e0dd5bcd2a5b1
Author: tuxd00d <tuxd00d@tuxd00d.com>
Date:   Thu Jun 11 05:18:01 2015 -0700

    English grammer tweaks

commit 43ef2b33dfe1f494a9caba10e4c9440df55fe743
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu Jun 11 11:43:31 2015 +0100

    smsops: More documentation, more coming soon

commit 59450e0708ac3792ec1a959050e728ac26f96fe4
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu Jun 11 11:42:52 2015 +0100

    smsops: Added an example configuration for an Interworking SMSc-AS

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

    dispatcher: Fix typo in error message

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

    uac: readme regenerated

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

    uac: updated notes about uac_auth()

commit 9529a6bc089da5536ccb141f7efa4a75e8074b75
Merge: c9adb0f 192cf78
Author: Hugh Waite <que273@users.noreply.github.com>
Date:   Thu Jun 11 09:35:45 2015 +0100

    Merge pull request #178 from kamailio/hpw/contact-attributes
    
    Implement load and restore of contact attributes

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

    core: fixed typo of year in README
    
    - reported by Anthony Messina

commit e7510dc082d84a87558208f47d14d27c86885809
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Thu Jun 11 10:06:19 2015 +0200

    async: initialize module timer processes based on workers parameter

commit 4f5f8b9438120a04201b93bce8bd7886d654dbc0
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 10 18:38:59 2015 +0200

    Makefile.defs: version set to 4.4.0-dev1

commit 4deaf33c1d3d217f63702cb3782d632ee6a8cb08
Merge: 2a6f585 9d87603
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 10 18:26:59 2015 +0200

    Merge pull request #197 from rdboisvert/master
    
    mohqueue v0.11

commit 2a6f5858e8f0659fc36164a598878070cc4c98e7
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 10 15:06:23 2015 +0200

    ChangeLog: updated content to reflect the state of latest major release v4.3.0

commit 92b155e570490771e2b62e1c6185bbfacf770971
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 10 14:48:00 2015 +0200

    core: several updates to the README

commit 363027e7fc5020ba80f0b183fc87921f3d3b641b
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Wed Jun 10 15:10:00 2015 +0300

    debugger: add a new dbg_sip_msg() config function
    
    Added a config function which prints how the sip message would look like
    if it were to be sent out at that point in config. Displays how the message
    looks after apllying all the lumps; but it is just printing, not actual
    lump application. Updated doku.

commit 57e05de6dbb2de117be32b785944dabdbff4e49e
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon May 25 12:41:09 2015 +0300

    debugger: updated documentation for the new facility parameters.
    
    Updated documentation for the new debugger facility params.

commit e5250430035b6e620dd1ac86d2fb9ebcbc717d84
Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
Date:   Mon May 25 12:34:25 2015 +0300

    debugger: add support for static and dynamic, module specific, logging facility
    
    Added two new debugger params which will support setting per module logging facility.
    This is useful when one might want to change logging for a certain module to a different file.
    mod_facility_mode (0/1) is used for enabling this. mod_facility (str) is used for
    setting the facility.

commit d7c0ae494a5f1a5a8c808a4c45c9bfbbbda7388c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 10 14:25:37 2015 +0200

    db_text: include header file for atoi() to avoid clang warnings

commit e9e02982019921713fa6022b076bd4ceae899c6d
Merge: 1dfde28 9465064
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Wed Jun 10 12:33:10 2015 +0100

    Merge pull request #200 from kamailio/kazoo_json
    
    kazoo : add json keys function and escape character

commit 9465064d3913bcd061aaa280adb4366d9a4c5a52
Author: Luis Azedo <luis.azedo@factorlusitano.com>
Date:   Wed Jun 10 12:12:34 2015 +0100

    kazoo : add json keys function and escape character
    
    json in the form of
    
    { "Nodes" :  {
           "mynode@my.tld.com" : { ... },
           "myothernode@my.tld.com" : { ...}
           }
    }
    
    doesn't have an easy to fetch the keys (it works already if it is an array)
    kazoo_json_keys retrieves the keys to an avp
    
    when querying inner fields in the form xx.yy.zzz
    if one of xx / yy / zzz contains a dot (.) we cannot determine the field correctly.
    use "json_escape_char" param value to encode the value before querying json and kazoo_json will decode using the same character

commit 1dfde28a60b5a6c11d6e95eefbf760200c86384c
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 10 13:10:23 2015 +0200

    siputils: proper indentation for analysing code blocks

commit d5dd30ead60633392dc33f90af300a4655d91b56
Merge: 9bb54e1 a0b0258
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 10 13:09:37 2015 +0200

    Merge pull request #199 from kamailio/lazedo-patch-1
    
    db_text : missing conversion in raw query

commit a0b02584b76fced6d98f76ec02ae60d75bbccfa2
Author: lazedo <luis.azedo@factorlusitano.com>
Date:   Wed Jun 10 11:52:20 2015 +0100

    db_text : missing conversion in raw query

commit 9bb54e1f656ba35861577b7defe765b4b71ca89e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 10 11:54:34 2015 +0200

    smsops: generated and imported the README in the repository

commit a0b2e58ce34647f2d33d77fb51f50a67541b9224
Merge: 9030b7d 90d7019
Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
Date:   Tue Jun 9 23:34:12 2015 +0200

    Merge pull request #198 from adubovikov/master
    
    modules/sipcapture: fixed empty table parameter. Update sipcapture.c

commit 90d7019ecd4e5474a47d9df8c54549e30b484438
Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
Date:   Tue Jun 9 23:31:30 2015 +0200

    Update sipcapture.c

commit 9030b7db4352857c313b0268d5c3eeed766bb851
Merge: 6518ba1 6589321
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 9 13:48:21 2015 +0200

    Merge pull request #196 from mslehto/patch-4
    
    modules/nat_traversal: avoid clang warnings with cast to (enum _hdr_types_t)

commit 658932119824a0576ce708ed0d09fd43c95addfc
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]

commit 6518ba16971b420a15421424cb3b2df364e94d04
Merge: 3f13dc2 e1dcdf5
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 9 11:53:58 2015 +0200

    Merge pull request #193 from kamailio/vseva/acc_mili
    
    lib/srdb1: use 6 digits for db_double2str

commit 3f13dc2fedfa4008556c0fa3950e56886374e796
Merge: a221ec3 f6fc513
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 9 11:52:01 2015 +0200

    Merge pull request #195 from mslehto/clang-warning
    
    modules/call_control: change type to fix clang compiler warning

commit f6fc513ad968c40d1c990024c4985fa285ba93b6
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]

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

    tm: extended docs for t_reply()

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

    sl: extended docs for sl_send_reply()

commit bdc05473eaf1dd5edc6b8aadb810a511413e0286
Author: Savolainen Dmitri <savolainen@erinaco.ru>
Date:   Mon Jun 8 20:30:53 2015 +0300

    Add symbols "#*+" to drouting tree

commit e1dcdf5a48cae9802c51c1d516d6fbc862855dcb
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

commit e42c4401a73f3707db4d0146a6cdf3adcd45699f
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Jun 8 13:47:55 2015 +0200

    ims_charging: In case of Tel-URIs, use type END_USER_E164 and STRIP tel: (Bugfix)

commit 867a29d80aebaddaa0e1c960b9e1d459b7a9fb4d
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Jun 8 11:43:50 2015 +0200

    modules/cdp: CER/CEA retry if send/receive FD disappeared
    	- typically useful in edge cases where disk is full and/or FDs are deleted

commit 1112649ba73606644ff427041ab5de4d5b6e88a5
Author: jaybeepee <jason.penton@gmail.com>
Date:   Mon Jun 8 11:37:48 2015 +0200

    modules/cdp: added class of auth session to know more info about auth session
    	- for example: ims_qos can now report Rx session for Reg or for media
    	- useful for reporting CDP session and which class they belong to

commit 9d87603ca0f8a7d1df62cb776fe8dc7558f2f3bf
Author: Robert Boisvert <rdbprog@gmail.com>
Date:   Fri Jun 5 18:56:21 2015 -0400

    * support Route in REFER/BYE
    * added stop_stream ()
    * updated copyright
    * added trailing linefeed to LM_* () messages
    * add create call strings into buffer
    * drop calls that to respond to REFER
    * changed Referred-By to mohqueue
    * added TRYING status
    * only INVITE can come in w/o to tag
    * use TM for first reply on INVITE
    * changed the way messages are entered into the queue
    * 180 Ringing not sent if not required

commit f8f40045e1370002076f568a1e73e0b4b67e9d66
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jun 5 11:42:06 2015 +0200

    core: resolve negative index for dset before checking if it is last branch
    
    - faster dropping of last branch

commit 6461b799ce64315b72b8e2f4f7e4617603330833
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Fri Jun 5 11:41:21 2015 +0200

    pv: convert negative index to positive position for $branch(...)
    
    - better access to branch structures

commit d7a05349537a80c177c3c169776aa57e058314f3
Merge: b0b3e0f 18038c2
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 3 14:53:14 2015 +0200

    Merge pull request #189 from mslehto/patch-4
    
    modules/call_control: fixes clang compile warning

commit b0b3e0f7607534ac79c0134472797ced51fdb5b9
Merge: c36b93f 8334ecf
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 3 14:52:52 2015 +0200

    Merge pull request #188 from mslehto/patch-3
    
    modules/tls: improve logging

commit c36b93f61a7fe76321aab8e62e1bbeee5122c5ed
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 3 14:49:01 2015 +0200

    mtree: readme regenerated

commit 74fadc549929d3dc873ce3b8b1db20559562ab54
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

commit 18038c2ea3b22cad9099719ecc999266b90e8786
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]

commit 47086a4ee0a6ee6a766d7591e91e5663acf31562
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)

commit 8334ecf7f9b26dbc9669ecba8469d073652c63a9
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Wed Jun 3 15:08:55 2015 +0300

    modules/tls: improve logging on SSL_get_certificate() / SSL_get_peer_certificate() error

commit adca1a55a22ac048692bc625b12ef7a924f7f0e2
Merge: 6d9abe1 21dab1e
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 3 12:06:30 2015 +0200

    Merge pull request #187 from mslehto/patch-3
    
    modules/tm: fix typo in documentation

commit 21dab1e68b022a48b64c2178da522c03ea2924df
Author: Mikko Lehto <mslehto@iki.fi>
Date:   Wed Jun 3 13:01:34 2015 +0300

    modules/tm: fix typo in documentation

commit 6d9abe14cf63e8c4683a8753ad6ae417f6f21ff0
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Wed Jun 3 09:56:06 2015 +0200

    seas: fix gcc warnings:
    
    statistics.h:76:20: warning: âdestroy_seas_stats_tableâ declared âstaticâ but never defined [-Wunused-function]
    statistics.h:82:19: warning: âprint_stats_infoâ declared âstaticâ but never defined [-Wunused-function]

commit 498e225bb52323f92040b8f11223059c06d0dacd
Merge: 7a33987 ca8e654
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Wed Jun 3 11:48:28 2015 +0200

    Merge pull request #186 from norox/master
    
    enum: fix buffer overflow and increase maximum number length

commit ca8e6540cd2cd31b63b192a5a3da282eb09b6c94
Author: Stefan Andersson <stefan.andersson@tele2.com>
Date:   Wed Jun 3 10:54:25 2015 +0200

    * Fix for buffer overflow in enum_pv_query_3 for char string[17] where the boundary checks for it in is_e164 uses MAX_NUM_LEN.
    * Increased the size of MAX_NUM_LEN to 33 to support the maximum number length of 32, which is what we support here on our ISUP links.
    
    Bug: The buffer overflow bug can be triggered by calling enum_pv_query with a number that is to long eg. +1234567890123456789

commit 7a33987ab4e74266cd0ccecbe14f7196f97a0f05
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri May 22 11:00:15 2015 +0200

    tls: fix gcc warnings:
    
    tls_domain.c:507:4: warning: variable âretâ set but not used [-Wunused-but-set-variable]
    tls_domain.c:537:4: warning: variable âretâ set but not used [-Wunused-but-set-variable]
    tls_domain.c:544:4: warning: variable âretâ set but not used [-Wunused-but-set-variable]
    tls_domain.c:576:4: warning: variable âretâ set but not used [-Wunused-but-set-variable]
    tls_domain.c:1096:5: warning: variable âretâ set but not used [-Wunused-but-set-variable]
    tls_domain.c:1104:4: warning: variable âretâ set but not used [-Wunused-but-set-variable]
    tls_domain.c:1111:4: warning: variable âretâ set but not used [-Wunused-but-set-variable]
    tls_server.c:222:3: warning: variable âretâ set but not used [-Wunused-but-set-variable]
    tls_server.c:565:4: warning: variable âretâ set but not used [-Wunused-but-set-variable]
    tls_server.c:843:5: warning: variable âretâ set but not used [-Wunused-but-set-variable]
    tls_server.c:877:5: warning: variable âretâ set but not used [-Wunused-but-set-variable]
    tls_server.c:1231:4: warning: variable âretâ set but not used [-Wunused-but-set-variable]
    tls_server.c:1265:4: warning: variable âretâ set but not used [-Wunused-but-set-variable]

commit 36d26bdd9bb92c0be5d5134855536981cb1d9264
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue Jun 2 20:20:17 2015 +0200

    registrar: ptr->sock may not be available, as we received the info on a different channel (e.g. reginfo) (bugfix)

commit df45ba7a94d1c30f6be4b59acc11677d7257139d
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue Jun 2 20:18:50 2015 +0200

    pua_reginfo: Add support for custom params as contact parameters (e.g. <unknown-param name="+g.oma.sip-im"></unknown-param>)

commit 6fc4065f56d2d7929494f0e6f3dfcdb80ef0a4ec
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

commit 422c77fecfaed995f08cc11264a63ee0ff61efba
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Tue Jun 2 11:12:19 2015 +0200

    uac: re-enable TM callback when needing to do authentication for uac_req_send()
    
    - regretion introduced by ebb1594a0

commit 0fcbe4eb0fb5037f52e7d8338cff4f88b03a7969
Author: Camille Oudot <camille.oudot@orange.com>
Date:   Tue Jun 2 10:24:49 2015 +0200

    mem: TLSF remove unused function
    
    this removes one compiler warning from the issue #185

commit ebb1594a0d95548673697f1e9553a10c93fc460e
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Mon Jun 1 17:15:59 2015 +0200

    uac: Execute event-route [uac:reply], if evroute is set (Bugfix)

commit 37afdd156d5d49b29f44d26339e7d839f1bb381d
Merge: 32029b1 c1863d7
Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
Date:   Mon Jun 1 11:50:03 2015 +0200

    Merge pull request #183 from adubovikov/master
    
    modules/sipcapture: added homer5 functionality

commit c1863d7dc5d7504a8096e9a31dfc200f5e14dd03
Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
Date:   Mon Jun 1 11:43:21 2015 +0200

    added homer5 functionality to sipcapture module

commit 32029b1c6b8ce38f92d930a1e92b24b880f634c0
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Fri May 29 15:05:09 2015 +0100

    app_lua: Remove subversion Id tokens

commit 192cf785eead68980194e63b06e34bf8f5f861f3
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Fri May 29 14:40:53 2015 +0100

    tm: Ensure all contact attributes are initialised to NULL when serial forking

commit b41d67670423e9ad0243ccaf78c578363a6f9371
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Fri May 29 14:15:49 2015 +0100

    app_lua: Export registrar.lookup_to_dset to app_lua interface

commit 09e1a72b9737caeabf59ef170e0db79162ce2a5d
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Fri May 29 14:12:54 2015 +0100

    registrar: Export lookup_to_dset with uri to config

commit 9df922d0e246d5a360333826d8af42ab8ea1f136
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri May 29 12:52:25 2015 +0200

    snmpstats: fix spelling error

commit 343a360ad8eb6d4821235aac92f260ca7fd1e803
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri May 29 12:52:07 2015 +0200

    dmq_usrloc: fix spelling error

commit fb214f1b75760bbd4b85759ea207971e5cf85c13
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri May 29 12:51:44 2015 +0200

    janssonrpc-c: fix spelling error

commit 3843f7381003715e11bd5ab02db3b3ba44c5b6d5
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri May 29 12:51:30 2015 +0200

    carrierroute: fix spelling error

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

    uac: fix spelling error

commit 4d2930c922a89cdb7a59334c2f9e7209793991cf
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri May 29 12:46:42 2015 +0200

    pipelimit: fix spelling error

commit c0d208466fdc6533d2b5b73a7e2d048ec131456b
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri May 29 12:46:24 2015 +0200

    osp: fix spelling error

commit 9c70d698b76b42bb57ce3132496f1224779b3a6b
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri May 29 12:46:05 2015 +0200

    msrp: fix spelling error

commit 447b7f10a7e6259cd560ec1d12d1f63f41458ccb
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri May 29 12:45:47 2015 +0200

    htable: fix spelling error

commit b365407230bab53fcea633ef8fbd0b92e93f1337
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri May 29 12:45:18 2015 +0200

    dispatcher: fix spelling error

commit 65ce2c6e23d200a232ab64cefd26ae29c7471bdd
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri May 29 12:44:59 2015 +0200

    debugger: fix spelling error

commit fd40efe3c199d3bdb4195011acbb41b8201e517a
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Fri May 29 12:44:00 2015 +0200

    db_postgres: fix spelling error

commit 63127b261668e0efdea5b0ddb5f16a03dd9f02bc
Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
Date:   Thu May 28 18:12:02 2015 +0200

    erlang: fix build on squeeze and precise
    
    Check if defined decode of unicode atoms type.

commit 89382ad9ced840c0e4822cc0c5af6397aa6e1468
Author: jaybeepee <jason.penton@gmail.com>
Date:   Thu May 28 17:49:30 2015 +0200

    modules/ims_registrar_scscf: on save send back contact params in 200OK
    	- this is required to tell VoLTE phones what capabilities have been accepted by IMS
    	- TODO: nice to have a black/whitelist

commit b1d227435e368d37ff0f354a43045ada5d8010a7
Author: jaybeepee <jason.penton@gmail.com>
Date:   Thu May 28 17:47:05 2015 +0200

    modules/ims_registrar_scscf: changed order of locking to be consistently ordered

commit 55d8344d4fd0e7b7671c871d82768a0798ba3a52
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Thu May 28 17:36:58 2015 +0200

    ims_registrar_scscf: Align ims_registrar_scscf with latest ims_usrloc_scscf

commit ca2d6314df6163b301a97e8829cb18926bf51e38
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue May 26 22:22:49 2015 +0200

    smsops: New module for handling 3GPP SMS over IP

commit 4e6d2ae0171669a351148f5d199d68d2c3c7c2eb
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Thu May 28 10:24:21 2015 -0400

    rtpengine: regenerate README

commit 054b501e5571e129adc5c642b3b5d3d4261347e5
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Thu May 28 10:21:16 2015 -0400

    rtpengine: update docs

commit ca62f577232aa60c5679224965cde377b61b71ee
Author: Richard Fuchs <rfuchs@sipwise.com>
Date:   Thu May 28 09:54:23 2015 -0400

    rtpengine: parse delete-delay option as integer, not string

commit 768054a621005392a1bf7851bab7da731886702e
Author: jaybeepee <jason.penton@gmail.com>
Date:   Thu May 28 15:48:15 2015 +0200

    modules/ims_usrloc_scscf: clean up plus some small improvements
            - changed from stats to counters
            - IMS subscription now referenced and stored in a list (less memory/easier mngmt)
            - cleanup around locking and reference counting

commit a129cc1a5aee03d6a6e846f29763c40122d78c00
Author: jaybeepee <jason.penton@gmail.com>
Date:   Thu May 28 15:45:45 2015 +0200

    Revert "modules/ims_usrloc_scscf: clean up plus some small improvements"
    
    This reverts commit 21d6237ac620b552656bd5510064cc91823a26a0.

commit 21d6237ac620b552656bd5510064cc91823a26a0
Author: jaybeepee <jason.penton@gmail.com>
Date:   Thu May 28 15:16:43 2015 +0200

    modules/ims_usrloc_scscf: clean up plus some small improvements
    	- changed from stats to counters
    	- IMS subscription now referenced and stored in a list (less memory/easier mngmt)
    	- cleanup around locking and reference counting

commit 4033b77bf99b1521df8add14c6abea3c85d225d1
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Wed May 27 14:36:56 2015 +0100

    tm: Load and restore contact attributes when serial forking
    
    - Add xavp_contact parameter for name of xavp holding attributes from usrloc
    - t_load_contacts: Load per branch attributes into contact XAVP
    - t_next_contacts/t_next_contact_flow: Restore branch attributes

commit b4488aa7d743b7f14bc0232beaa69f3591aa1b66
Author: Hugh Waite <hugh.waite@acision.com>
Date:   Wed May 27 14:33:06 2015 +0100

    usrloc: Update documentation concerning xavp_contact parameter
    
    - Note that tm xavp_contact parameter must match

commit c1b486d199349efc931975dc90924962e8b2b353
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 12098415cda75ed10d4d7c75602630b90ef6afd1
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

commit 3d1e8daefaf51f961f28600c6bd3e597598e9d40
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue May 26 22:48:09 2015 +0200

    pkg/kamailio/deb: add janssonrpc-c in extra description

commit da3e31a20b95c86a17c8eb43a1a016b055fb8c9b
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue May 26 22:36:37 2015 +0200

    pkg/kamailio/deb: add erlang package module

commit 5e59fb4f7e156eb78f821fb170b0d02c77fa1ea9
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue May 26 22:59:43 2015 +0200

    Makefile.groups: add statsd and rtjson to extra group

commit 597a5d908b82b3333e05fdbd7c9b7b13261ed039
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Tue May 26 22:14:48 2015 +0200

    ims_usrloc_scscf: More details in Logfile

commit 402ecbc4724a1d818a3be0ebb9bf523f6865985d
Author: Carsten Bock <carsten@ng-voice.com>
Date:   Fri May 22 10:45:51 2015 +0200

    ims_*_scscf: Encapsulated Locking on IMS-Subscriptions, easier to track locking bugs, little cleanup.

commit b35b800ecc649cc7b5093139897e443eafc3d295
Author: Victor Seva <linuxmaniac@torreviejawireless.org>
Date:   Tue May 26 10:20:42 2015 +0200

    pkg/kamailio/deb: update version to 4.4.0~dev0

commit e27802533cee77e71ee2a345af19ddf330266544
Author: Daniel-Constantin Mierla <miconda@gmail.com>
Date:   Mon May 25 23:54:23 2015 +0200

    Makefile.defs: version set to 4.4.0-dev0
    
    - master branch is open for new features to be part of future major
      release, planned to use version number 4.4


===================== 2015-06-10 Version 4.3.0 Released =====================
