ChangeLog
940aab39
 ===================== 2015-12-18 Version 4.1.9 Released =====================
 
 ===================== Changes Since Version 4.1.7 ===========================
 
 commit a18026d9906f9739064c34f05eeba3922e8a64c3
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Dec 18 12:24:28 2015 +0100
 
     Makefile.defs: version set to 4.1.9
 
 commit 264e3c2339f283367645daddea6266f0352e79d1
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Dec 18 12:23:41 2015 +0100
 
     pkg/rpm: version set to 4.1.9 in spec files
 
 commit cd45f5529d1145d2359fa58fde96da7197d506bc
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri Dec 18 11:49:58 2015 +0100
 
     pkg/kamailio/deb: update to 4.1.9
 
 commit d4248b354ec08e509e1b25b312357f543159e4c9
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Dec 18 12:16:08 2015 +0100
 
     modules: refreshed the readme files for many modules
 
 commit 85d59b019e1910da1eeb1d7655137d20568f365a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Dec 4 17:30:06 2015 +0100
 
     outbound: adjusted log message for trying to import the api
     
     - when module is not loaded, a messages with 'failed' was printed,
       which could trigger an alert even for info level
     
     (cherry picked from commit 700617c6b3707fba16001f82fab6ca0370b23acf)
     (cherry picked from commit a350e33b3fe13e807a621d12325342c93c4ab706)
     (cherry picked from commit dc6522a8533c710557fe634ee72aaf795f6ae92e)
 
 commit 58b32821266ddee093d4144e93ffb238ea633b24
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Dec 3 13:24:40 2015 +0100
 
     core: proper test of return code for add_interfaces() in case of IPv6
     
     - report with patch by Christian Kühnke
     
     (cherry picked from commit 299d2f7764527fbc5b6de1833976f43c58b1ff2d)
     (cherry picked from commit 6516699e46bd912de3b65d4cc4eb668e919e845e)
     (cherry picked from commit 350f605f123cf30942a02576d6a4ffb2bb615bf0)
 
 commit c3f23bf098f2335e6520eae6544bd0f7b9a07839
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Dec 3 12:31:01 2015 +0100
 
     app_python: basic documentation for params and functions
     
     - based on quick look at the code
     
     (cherry picked from commit e2853a8ac22bc26d47153731f65479f03a756c52)
     (cherry picked from commit cf77d88069407512c7d2ff234607ab6e3fc9c784)
     (cherry picked from commit a5de6b2b6adb2e0adc3ed04b172dfbde079c0b5a)
 
 commit cb93fb73912869efc5153103168dd1079da6e4a8
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Nov 19 00:01:27 2015 +0100
 
     kamctl: require db or ctl engine made specific for dispatcher subcommands
     
     (cherry picked from commit d2416957e4caec8a64abec82029ea18c52a7bc2d)
     (cherry picked from commit d0c5a5835969660d43355fa91b39f1a8e08f6eb0)
     (cherry picked from commit b316b2ac21c61b2224b721b3af61e5bb5d3f0274)
 
 commit b8f4ce45005b5d0b085577ff4eae92444a689fd7
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Dec 18 12:12:21 2015 +0100
 
     nathelper: consider IPv6 brackets when checking size for keepalive request
     
         (cherry picked from commit 27f19950f107a943c3bf9db1fddb1e4912136181)
         (cherry picked from commit 8d82eb9a43885a1c524c5a53155f3299ce55fbb7)
 
 commit 9edb00cad8078272c36f9674af297d44da6bb1b1
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Oct 26 21:31:59 2015 +0100
 
     core: fixed passed buffer size in suip2a() for ipv6
     
     - buffer size set to IP6_MAX_STR_SIZE, it was too short and returned
       value was empty addres "[]"
     - the function is used only by siptrace
     - patch from github pull request #381
     
     (cherry picked from commit d6f313e61b3318924e6653c8ca1184b2016f701d)
     (cherry picked from commit e1b60b857f78ec459ae31a4cf6475643ec102f40)
     (cherry picked from commit d51575098ddaea40304c757a297ba7ec53745f8d)
 
 commit 8e010d9f740aa976069d903a3df7b0c0583bda88
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Oct 21 09:49:38 2015 +0200
 
     corex: detect ipv6 for send*() functions
     
     (cherry picked from commit 027495fb6ac7c8f50ff9945c209bc9f7ac98d991)
     (cherry picked from commit 4fdd11699c83f2e4c787d210ca08eb3ec2fb559a)
     (cherry picked from commit 5b93cc210c8608f6c030dd889d66f8deee43bf54)
 
 commit 7a7127f144dce25deae531781d376ef50402db2a
 Author: Olle E. Johansson <oej@edvina.net>
 Date:   Wed Oct 7 13:44:03 2015 +0200
 
     nathelper Via header for SIP ping over IPv6 needs square brackets
     
     (cherry picked from commit 274f1034bfb9ea0d52ef291d2f95021ca86f3081)
     (cherry picked from commit 74042e3c00edd441e30d7aba25807f99617be375)
     (cherry picked from commit c8ef96a8a939b2e3536217d40cfcee9d008611cb)
 
 commit 46551c11bb5f5421b12d4a759e7cae4a69d0cdc6
 Author: Chris Double <chris.double@double.co.nz>
 Date:   Wed Sep 23 20:48:56 2015 +1200
 
     textops: prevent null dereference on tr_txt_eval_re error
     
     - Check for NULL pointer before calling subst_expr_free
       to prevent NULL pointer dereference when there is an
       unknown subtype error.
     
     (cherry picked from commit 5aa2ed265f80664f57073213b17c83b1dac42ab4)
     (cherry picked from commit 5d7d1fd3ccc96e032ef73a799dfbd97b86839b5e)
     (cherry picked from commit 67009ea2bcc358a186f93b2717c0d46944a2676c)
 
 commit 95959f4bf3d42c2307deac6462ba721f101fdd48
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Sep 1 14:18:02 2015 +0200
 
     drouting: notes about the format of duration attribute
     
     (cherry picked from commit 711144a1fa3e1dfa540cc7ccd0ce1c14faeba42f)
     (cherry picked from commit 46af0cfb7cc1fffb22e43ebd41f07fc95947f8e5)
     (cherry picked from commit 516adfe9913391590c314561e7a5c531f6e96304)
 
 commit be6cfcec326badaa9f6109c352d8ead2f93dbe7b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Sep 1 09:17:39 2015 +0200
 
     tmrec: more details about duration format for time recurrences
     
     (cherry picked from commit 81006ee1246b8f700ce9ce20814d4522780d7ceb)
     (cherry picked from commit c979b991450052f6a77238aef391dd8bb3f13f32)
     (cherry picked from commit cc1cbf6113c8536b2e6193b51c8e34ebc09a7dac)
 
 commit 0e031ef1b7725ac2f82b3239a0be34f3cccbc540
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Aug 26 15:16:13 2015 +0200
 
     kamcmd: lower max size for socket name
     
     - was set to 108 which is common for linux, but mac os x has it 104
     - set to 100 now
     
     (cherry picked from commit 3f4c63802194cb83ffb8124e5ae38f85ee315c28)
     (cherry picked from commit 05242f6db6edcf32705722dcd0d9d3e3cf7a8340)
     (cherry picked from commit ebe43e905eac23d86b7a9979a976f08a5bd7f888)
 
 commit a7b29ec8f708605b6712ae7bbb913c1fa6d1978e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Aug 26 15:09:17 2015 +0200
 
     kamcmd: updated default server name references
     
     (cherry picked from commit 8db5eb2b53320d84ded36c531a00f6dfbec27a75)
     (cherry picked from commit ee3048e8685f54c35daff699ad64ce9ef5c71f8a)
     (cherry picked from commit 74800f2bf9a11ca138867ea6cdaaa53ff4a79562)
 
 commit 106544359d427a0f1393fc9330406007b915f5cf
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Aug 24 09:28:29 2015 +0200
 
     sanity: adjusted log messages for check_proxy_require()
     
     (cherry picked from commit 0f479b5366fae4c5ad0c78e4c91661b7a421d5e8)
     (cherry picked from commit a8c2c53b1175af7bd3c6020cc01e95174b2597e0)
     (cherry picked from commit 8c04e7e86c99c8f8719715e66a89d8e93c6e5f63)
 
 commit 65d4736123c4ca7629687c97fca17946b1ef908d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Aug 22 09:28:29 2015 +0200
 
     sanity: commented priting require header on error level
     
     (cherry picked from commit 9902ca145178498ff47092f0ecdd3bca6650c97c)
     (cherry picked from commit 60b2e3e3e66320446541ba92de239fc3f58bc79f)
     (cherry picked from commit c680f2bf70b7f9cd804945f1a44b9e6e8284ed59)
 
 commit 5e9072d44e1cbe3588e13030e2fbb26cd8a0b1a9
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jul 30 20:54:56 2015 +0200
 
     pua: fix typo in matching presence.winfo
     
     - patch by foucse, GH #270
     
     (cherry picked from commit 48f89ed0390a80cc760da5a7ed41dd9c5c5ffc4d)
     (cherry picked from commit d88f52cadb2bf6764518c89be852b0534731d82e)
     (cherry picked from commit c271ba62e20993708f7f6a5089206b507295f169)
 
 commit bd71f80d14c7829edf675a6c6f55b304b0d49fb0
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Aug 28 12:31:24 2015 +0200
 
     geoip: set null termination to the field used for query
     
     (cherry picked from commit ec2a72d75dc0a2c9c3d88361094fdda7a7477935)
     (cherry picked from commit 4c24d4acbca4e5ec99b5de1dd5f29d2cdeae9e2b)
     (cherry picked from commit 0b18aea1f48584a4ee9ce445dfca7c25794c6c73)
 
 commit eaeb67df6c2a288074b976d9356b6617f8920cf8
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jul 28 10:02:03 2015 +0200
 
     permissions: check if hash tables exist for address config functions
     
     - reported by Olle E. Johansson, GH#248
     
     (cherry picked from commit 6fcd35ba5bb71df680b89c2bafceccde0439b6f1)
     (cherry picked from commit 64028d658a788b74f6f9c71f2e2aa3b0b5a1c803)
     (cherry picked from commit 0cd5280e2f0bc3df24aa98584b549d65a79fee20)
 
 commit 36b8b61557aa035cda898b36d54cde8fc7992035
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jul 28 09:47:48 2015 +0200
 
     permissions: safety check if hash tables exist for rpc dump commands
     
     - reported by Olle E. Johansson, GH#248
     
     (cherry picked from commit 56e41533cae52cf5f782064ed23393d2d18aff08)
     (cherry picked from commit 5db29ed56f2a682861e34a455ae76e0d43b4ff4c)
     (cherry picked from commit 9eaf2f8fd998e04564f3161175e4c6afa2ef4c12)
 
 commit fb8a926601770285b1789a8798e7c7bfadd18a5f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jul 27 12:01:03 2015 +0200
 
     kamcmd: use NAME to build help message
     
     (cherry picked from commit 7038d12dbb9c8db1b46c0874bfd8fce72d6e72ed)
     (cherry picked from commit ff1d3f06840928aace36780ecbc898cd2e90ce0a)
     (cherry picked from commit 4bce6e25bcb8a07687c87f9c64b5d54fba8e0410)
 
 commit 3e9a3b64e5d8beea64c5b026242b04042d101c85
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jul 27 15:03:21 2015 +0200
 
     tm: more verbose debug message when local transaction is completed
     
     (cherry picked from commit 54fea03a078f8258d124a83443617c54bdbc2574)
     (cherry picked from commit aa91d8ba178624c08ffcbb6af55efa777f6ca640)
     (cherry picked from commit 22b2b07d9295410ac1a9dbc11baf129b984ca640)
 
 commit ece3006e857f0ac802eebe26a4f9afc30149ade5
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jul 14 16:15:43 2015 +0200
 
     Makefile.defs: detect gcc version 5.0+
     
     - reported by Anthony Messina, GH #230
     
     (cherry picked from commit 35e5da141569b8ace7c0a8fd743d02de6c0df525)
     (cherry picked from commit 6279f50a2cdbcba34226f959f40258bb768954bc)
     (cherry picked from commit be2892e6a60915902c89044483786625e78a3f0d)
 
 commit 61a55e21ab20fb10815d3b0f42edd5e4d567ea0d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jun 8 07:34:47 2015 +0200
 
     tm: extended docs for t_reply()
     
     (cherry picked from commit a221ec34074c25838f470070cb6c7e604a33fc98)
     (cherry picked from commit f050389b568aaab3717484b67b9b157199c63bbc)
     (cherry picked from commit de21507868af81ef3155e6de4b1e788058578459)
 
 commit 88eda0dbd40c5338ee304e674a9c111af58bdae3
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jun 8 07:34:22 2015 +0200
 
     sl: extended docs for sl_send_reply()
     
     (cherry picked from commit 29aa683f7c3d507a88b83ecd84d9023c5e162ab1)
     (cherry picked from commit 1a08fa07b601c5f9636c6dba223230ec91301768)
     (cherry picked from commit 4faa50094a44d8c06c2fd3987f107731530eae47)
 
 commit 7974ea9f71ccba807155d3d236907e66c762f760
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Sat Jul 18 14:37:30 2015 +0200
 
     dnssec: link openssl
     
     Fixes: #253
     (cherry picked from commit 577ddf62f46d3e06d9ae235fef9cde177020a9d4)
     (cherry picked from commit f477aa382b3357b4e21aad27c801a51d5d9290de)
 
 commit e13d935400973f335d341d93ca80301226b49d68
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jun 23 13:15:29 2015 +0200
 
     uac: fixed typos in log message
     
     (cherry picked from commit 42f0a1ffe551442058f53c9446495d5e62dc5abc)
     (cherry picked from commit bebf30abb057221be646e95b07cdaca88cab63b5)
     (cherry picked from commit b90cdaf34bc7a3da55a0b561719909336b9be065)
 
 commit 7e1698eb48bc8b7dcefe2e6011f0fa4d32734390
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jun 11 10:49:10 2015 +0200
 
     uac: updated notes about uac_auth()
     
     (cherry picked from commit db829aabf30c5b4fdfee5ebd842959b63a598b26)
     (cherry picked from commit 43b70c5c809f666c74bc0b75ce7549d2a7b0518e)
     (cherry picked from commit 8fd81333a4bf9de641321430aebfdda5f089b8d4)
 
 commit ff6f3fa14d982c505d0b6846456e8de36e6d9a1a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu May 14 14:36:24 2015 +0200
 
     regex: safety to check to avoid working with zero size allocations
     
     (cherry picked from commit 5e5866b2ac8390caa9373f49345ed877c6e5f037)
     (cherry picked from commit fd6dba3b9752e9cbf21da2ca7b66b2e5c1dafce7)
 
 commit 96cf43f98dab4e66242e4dca329aba3bca5f4cf2
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu May 14 13:01:18 2015 +0200
 
     regex: reset pointer after free to avoid double free if an error occurs
     
     (cherry picked from commit 379667e878c9e0795998f600edbcbb3974846f71)
     (cherry picked from commit b103dff88f4ac83acf20798c06d43b2586810a36)
 
 commit 435e69c40efb022472470114e93a6819edb15d68
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu May 14 12:54:18 2015 +0200
 
     imc: better condition to catch no result of database query
     
     (cherry picked from commit 29d7ca71fdfc8c52fb5e68fcf3bccf98dde0d089)
     (cherry picked from commit bae153942524b1d86e29f10208e35dbf088d7db5)
 
 commit 4c901a6a3c5c5a3679f6f23e914c416314873067
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Mar 7 23:31:49 2015 +0100
 
     registrar: use proper iterator to get to the index of the $ulc() contact
     
     - part of a patch by Luis Azedo
     
     (cherry picked from commit f39b92acb2be15e03aa117bdf171087ea7a77050)
     (cherry picked from commit 4ab41baecf0f9912c2a3ed859d53ffe3e5b46a26)
 
 commit 9e3d5dda096d59ef9ba0c7b991a06500edb1741d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Mar 10 14:58:32 2015 +0100
 
     ldap: fixed copy&paste error added in previous commit
     
     (cherry picked from commit c6ddf3aec7eb6e8d6046b006fde64ab7479aab5e)
     (cherry picked from commit 87ca6e634c627a6beb4b7355fcfcbd0070e2afe1)
 
 commit 266589638805bbcc9a9a951f5656d786a32734e6
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Mar 10 14:52:08 2015 +0100
 
     ldap: more useful info on reconnect
     
     - reconnect message made a notice level, being not an error situation
     - print the chosen ldap server address at info level when reconnecting
     
     (cherry picked from commit c5ae4020de8499e7a318783b21276dfd3fc0a6e3)
     (cherry picked from commit b2aa72a6357dd93c75a345fd433c3b86c2654313)
 
 commit be3623e48822bf8f3f452dce7198495dcfe2bebe
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Mar 10 14:38:38 2015 +0100
 
     sqlops: more verbose log message if execution of query fails
     
     (cherry picked from commit 941fbda5c66da6c8069b3bce3764249bbb58baaa)
     (cherry picked from commit bb81ec09e22bb35944879a081eba47b1cfcc816b)
 
 commit 0805db462d5623c4a816bfaf9e3cd42d4d1679e5
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Mar 10 13:54:11 2015 +0100
 
     db_cluster: fix checking the capabilities for write operation with different priorities
     
     - reported by Jan Hazenberg
     
     (cherry picked from commit 8375f37cd7603216a2bb55a4e9985b3c5e54af91)
     (cherry picked from commit 4ae4e5f381fba4cf43d8792e56d2baa4b2edcc6f)
 
 commit aa640ff7dba8b2cd6e967493d176d01ac6889055
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Feb 23 14:29:46 2015 +0100
 
     sdpops: safety check when location a= line not to exceed end of message
     
     (cherry picked from commit 91596953115fe1bbe5c6f0dd0dd6e8d99cdbd285)
     (cherry picked from commit e24c9ff7038534e07682e8a7bafd903e4303590e)
 
 commit 70c0ea551a3547160d9f4fc3a6ddc76abcb1ca16
 Author: mikomarrache <mikomarrache@users.noreply.github.com>
 Date:   Wed Feb 11 11:37:26 2015 +0100
 
     dialog: fix initialization of slot next_id to avoid colision after restart
     
     - next_id was set to the highest id of a dialog loaded from database,
       next new dialog was reusing the same value
     
     (cherry picked from commit e122c5ee8c6055c033cc11f14e5308ed94461fe6)
     (cherry picked from commit 9b0ed6d54e47880818f934a8988c89d340739564)
 
 commit eeee655ee6eb1698aef2f788a271d68a663bde73
 Author: smititelu <stefan.mititelu@1and1.ro>
 Date:   Wed Dec 16 13:28:18 2015 +0200
 
     debugger: Fix coredump when kamailio stopped
     
     Upon kamailio stop, 'dbg_cfg' pointed to invalid memory zone(not NULL).
     Reset the pointer to NULL upon module_destroy() and do the NULL checks.
     
     Reported by foucse in issue #446.
     
     (cherry picked from commit 64583809c677384e2fcd54a5ba7f921b3ea59c51)
 
 commit 72a7b974b74f3d51e9ec612da148e7371d460c2c
 Merge: 6629046 babf618
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Nov 24 23:28:45 2015 +0100
 
     Merge pull request #416 from linuxmaniac/vseva/travis_docker_4.1
     
     tests/travis: migrate to docker environment
 
 commit babf6187722f595b5fd32692958676b17c308efa
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Nov 24 16:05:40 2015 +0100
 
     tests/travis: migrate to docker environment
     
     - use jessie as default distribution
     - remove clang build. Not supported here
 
 commit 66290463f74353972eaf7d3e90920acc18d6ab61
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Mon Nov 23 23:12:18 2015 +0100
 
     test/travis: build_travis.sh force error on any command
 
 commit eb2cad0ba521c260d7a3b7aeda2642e5eed965a5
 Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
 Date:   Mon Nov 23 12:35:03 2015 +0200
 
     p_usrloc: str->s string NULL check before str_dup
     
     Don't shm_str_dup() NULL str->s strings.
     Add checks to avoid shm_str_dup() warning.
     
     (cherry picked from commit d1c6dc67b222e05be1ff90be9b38846f63866839)
 
 commit 4dce9a6e9e15a6aaa6cf31a563c4e5684a0ddf7a
 Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
 Date:   Wed Nov 18 12:21:19 2015 +0200
 
     core: NULL checks for ut.h
     
     Add some NULL checks for shm/pkg dup functions and few others.
     
     (cherry-picked from commit 24999a5dbf7d986942479c0670158748c263a3cd)
 
 commit cb65228e2509cef518d595cc4737994393f7d51e
 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 7e32dfcf50e62577b406991972f6f99ae003c347
 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 07cc2883c7dc57f011dbba437fe00d9cc4ad2afc
 Author: Hugh Waite <hugh.waite@acision.com>
 Date:   Thu Sep 17 15:50:48 2015 +0100
 
     parser: Fix parser error when Retry-After is last header
     
     - Prevent off-by-one error when CRLF is followed by CRLF
     (cherry picked from commit deab9d061cbe180aaf32b7416c2477b4eb901ec8)
 
 commit 9e03ac7410c879dc9e91dd21c04c0597ce1ccff3
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Aug 25 16:12:51 2015 +0200
 
     mi_datagram: free async handler when command completed
     
     - reported by Torge Szczepanek, GH#298
     
     (cherry picked from commit 374bfb1c467d6bf2a4cc143d22868c37143783bd)
     (cherry picked from commit d495aafb98d3560c36b681dae21b671ce8b23e86)
     (cherry picked from commit a4ca8feae11a8168ab600b2a648f85af1e792661)
 
 commit e1e3389c946af67fd132c2121188a36a67328188
 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
 Date:   Wed Aug 26 13:00:10 2015 +0200
 
     modules/dialog: make dialog context available in event route tm:local-request
     
     (cherry picked from commit 5002f66a98b6104702c8c862e7335ff189e7b7d8)
 
 commit 0e550eec214f9bfea1e87519e6c842230a552e50
 Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
 Date:   Tue Aug 11 15:31:02 2015 +0300
 
     dtrie: Set child to NULL when run out of SHM
     
     The stop condition in dtrie_delete is node==NULL. Suppose the case when there
     is no SHM memory left when trying to dtrie_insert(). The memory gets freed
     by shm_free() but the pointer still points to it. This leads to segfault when
     dtrie_delete tries to access that memory zone, in the given case. GDB says:
     "Cannot access memory at address 0x1130000001d"
     
     (cherry picked from commit 60ffee9cf54ff362026497036935746c9dbe62e5)
 
 commit 29c81c48b06c349c36f88f06404e7d3f93397be6
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Sat Aug 8 08:00:59 2015 +0200
 
     registrar: fix backport f2d23c1a038703
 
 commit f2d23c1a038703e37a32dd5ea75d9b442e2fbc93
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Thu Aug 6 20:36:22 2015 +0200
 
     registrar: get instance and ref_id when using msg
     
     needed for check max_contacts properly if sip.instance exists
     as contact parameter
     
     See: #278
     (cherry picked from commit 99ce64fc555cc0b6b0189d812c6156cb05fb2e1b)
 
 commit bd85c1d19fc0e1c2d706282b954a2baa1665d34f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jul 7 11:14:31 2015 +0200
 
     core: fix matching network addresses with bitmask non divisible to 8
     
     - reported by Kyle Kurz <kkurz@digium.com> for permissions module
     
     (cherry picked from commit f429e753dfa750a604bfb0acb5068b47d0fbe142)
     (cherry picked from commit 05ac2a2b88f476b0fd32b1bf314b2357eedfceb0)
     (cherry picked from commit f06fc524de25e09549f7fbb57a0f08fb2765267e)
 
 commit 10c1c00ed184fc3d13a0b244618a32151ec403ed
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Wed Jul 15 16:00:03 2015 +0200
 
     pua_reginfo: use ruid to fix comparation of contact
     
     (ptr == c) is always false. Using ruid instead.
     
     (cherry picked from commit 7d31d78e3ac861cddfcb70c9940242ec7f3f0dbc)
 
 commit bb16ed70ed07b51f08a2abc2582ee61ea1cc4fb8
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Thu May 28 18:26:08 2015 +0200
 
     pua_reginfo: use ul.get_urecord_by_ruid instead of ul.get_urecord
     
     (cherry picked from commit 63bd356cc3c7aa64d64361283f630f88b8db88af)
 
 commit e57bae2fa2a8a784e12c93a5d8a45e59290cd55e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jul 14 15:19:55 2015 +0200
 
     avpops: remove unecessary test for deleting avps by name rules
     
     - causes crash, following the change to use cached pv structures
     - reported by Alexandr Dubovikov, GH #239
     
     (cherry picked from commit b120b47c39034d4bc384ff733ce62b845f2b4062)
     (cherry picked from commit 9c6eef916be7926ae2c7f926da670a3e01226232)
     (cherry picked from commit c5d4c25bc54a823a60abbd1f22ad23c4ff7ffd61)
 
 commit b9d267bfcd09d18460235ce903b339068cef116e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jul 14 14:54:31 2015 +0200
 
     core: proper cloning of xavp list with no-data type
     
     - function used for cloning xavps stored in location record
     - reported by Luca Mularoni
     
     (cherry picked from commit 4efb386ebf47fc89446f57f2faf6f5cddfb7bff7)
     (cherry picked from commit f5d11d18f9d483c5fc731ff36f30fbbe1204f9ff)
     (cherry picked from commit 2a5d17bc74d8f7518537390d9986ec0539440443)
 
 commit 481a7628eebcdeb0a12ac4f1286882c946204d56
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jul 14 14:06:07 2015 +0200
 
     Makefile.defs: test if SCTP is set to enable core USE_SCTP
     
     (cherry picked from commit a9d10bbae1ffbd6be0f5a83ffacfa57a03174a2e)
     (cherry picked from commit 8c597a012e68408475f1abf1b65a1970b8ecd298)
     (cherry picked from commit 57cf13ce5531e1b0d92bc00a29f358bb0e24524b)
 
 commit 1fdda9d491ce3b95f8ab4a1013bcc8b39052006a
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Mon Jun 8 15:45:28 2015 +0200
 
     lib/srdb1: use 6 digits for db_double2str
     
     acc module was getting values rounded by this
     
     (cherry picked from commit e1dcdf5a48cae9802c51c1d516d6fbc862855dcb)
 
 commit 7c32f097d7b616337a09c7001ee9c280838029ef
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue May 12 21:38:58 2015 +0200
 
     travisci: use regex to select 4.X branches
     
     (cherry picked from commit 5695978137225cc16cbe1cf8282c3eb31262257d)
 
 commit 64e265981b78eaa88727c9bed33a550348fd9b4b
 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
 Date:   Sat May 9 18:16:28 2015 +0200
 
     modules/nathelper: don't include enclosing bracket in contact uri in set_contact_alias
     
     (cherry picked from commit b525ada2d12bf85c385a5f97859afd5d52405354)
 
 commit 59f3fa679d35d64db42037ef862bb8a1c4c12cb7
 Author: Timo Teräs <timo.teras@iki.fi>
 Date:   Mon Mar 9 16:30:53 2015 +0200
 
     sqlops: fix use-after-free by deep copying result name
     
     When creating a new result handle, deep copy the result name.
     Otherwise we might end up accessing the name after it's freed.
     
     (cherry picked from commit 6e2604464e64cfaaf1e0327228f53f4787b69470)
 
 commit 0c8419e3ef8137b443978195f0dfd975578afcff
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Mar 18 18:36:37 2015 +0100
 
     sqlops: fix column index for sqlops_is_null()
     
     - report and patch by Mihaly Zachar
     
     (cherry picked from commit 768dc8b566e2af04411570ef7b4d55a210a1927d)
     (cherry picked from commit 6614c8e78ac9cb5add92aff0db2d3a24dbc65423)
 
 
f42be9a2
 ===================== 2015-02-05 Version 4.1.8 Released =====================
 
 ===================== Changes Since Version 4.1.7 ===========================
 
 commit d2c15da6e21f65d3c97f739752c677b93a015e7a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Feb 5 14:33:41 2015 +0100
 
     Makefile.defs: version set to 4.1.8
 
 commit 406340e9172acfcbd20d79682a078173553e684e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Feb 5 14:27:01 2015 +0100
 
     pkg/rpm: version set to 4.1.8 in spec files
 
 commit c3f756022cb6e2597700390c5bafd77e42698e14
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Feb 5 14:24:20 2015 +0100
 
     pkg/deb: version set to 4.1.8 in spec files
 
 commit 75e862dbca42de5ded8cb6cddbbeba823c46270c
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Feb 5 11:26:34 2015 +0100
 
     core: safety check for append_branch() when called with no uri and no msg
     
     - uri or msg parameter must be given, otherwise the new address cannot
       be set
     - get_redirects() from uac_redirect can execute this function with both
       parameters invalid in case of invalid contact, reported by Javi
       Gallart
     
     (cherry picked from commit 2c4ed5922a2322f3b5059f6264884acfb5dec97f)
     (cherry picked from commit a90e73327cccb5259af08cbf93f2a1b793a0ca2e)
 
 commit 20477e75bd9ca4455348e68b66aad28484aebc90
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Feb 4 18:30:05 2015 +0100
 
     core: removed log message used for troubleshooting
     
     (cherry picked from commit c22dfcd6359079f9ea3600bfeb31fe5edbf4f8b1)
     (cherry picked from commit f1f9c545c617c6756659c550881dcf73e123b292)
 
 commit d8e4e900d0bf098656b996464986f37082a6b994
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Jan 30 08:15:58 2015 +0100
 
     sl: re-attempt to bind to tm after all mods init
     
     - handle the situation when tm is initialized after the sl module
     - re-binding is done on child callback with rank PROC_INIT
     
     (cherry picked from commit 85d3488c3910d447f6900df166bc6b0c16a64e9c)
     (cherry picked from commit aa87917aa27bcc9f3f71da4cead1b51d17e75da7)
 
 commit 6c04ea3fc133fa9fbedf1a8ac926e616dd5898c5
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jan 29 21:46:43 2015 +0100
 
     lib/srdb1: init columns array to 0
     
     - allows proper cleanup if there is an error while filling the items
     
     (cherry picked from commit e59db798b84f1641f807d216c2ca460cfedb31e7)
     (cherry picked from commit 29e6386a140ccc4025e2ff98ad8a3b0d5da1b6c3)
 
 commit 34305cffa8e0097b174fde5cfa102e871dd186bc
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jan 29 10:45:52 2015 +0100
 
     sca: more error handling during initialization of the module
     
     - fix crash when the module doesn't initialize and calls destroy
       function during shutdonw at startup
     - reported by Olle E. Johansson, GH#57
     
     (cherry picked from commit df2a45541c5e37907374c5e7595de1f30ea84f98)
     (cherry picked from commit da06d9a4912f71b3e9f7af3d29a1543a4884efa9)
 
 commit be2fc8297d5af01aa14167bb4d9917f5567784ca
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Jan 28 22:09:21 2015 +0100
 
     sca: initialize sca variable to catch destroy on shutdown at startup
     
     - reported by GH#35
     
     (cherry picked from commit 010977f5febcf923a31d545bd631fbee11dd426c)
     (cherry picked from commit 0d47a5cfc723be2b8ef2baeb439d5df05b5c580c)
 
 commit b7ebc49226246d0980763209608b49777c08f0d6
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Jan 28 22:02:02 2015 +0100
 
     userblacklist: init variables for safer destroy at startup
     
     - reported by GH#42
     
     (cherry picked from commit c28551cd245f5e8ab9fc5d5c29f657cc06ad81e2)
     (cherry picked from commit 23e8ab71c7c6a3baf8858e02391e67f2e8c30c97)
 
 commit cf86d3de411227df68564627c200543b9241ae17
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Jan 25 11:00:28 2015 +0100
 
     db_postgress: disable initialization of libssl if tls is loaded
     
     - based on the note from docs to avoid double attempt to init the ssl
       library
     - http://www.postgresql.org/docs/9.4/static/libpq-ssl.html
     
     (cherry picked from commit f04dec82e90ec7a3e6aea4ea8e9ed23b06b165c6)
     
     Conflicts:
     	modules/db_postgres/km_pg_con.c
     
     (cherry picked from commit eeae005fb3d5239dd6e3af727504fc829ea5a0fb)
 
 commit ca62ee4fdf8e4e3c55f7f7f990b2d60f1b26b794
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Jan 25 10:59:07 2015 +0100
 
     tls: implemented tls hook for pre-mod init execution
     
     - do openssl init at this callback
     
     (cherry picked from commit f71243410d5e051def1a47cc73adb6caeeadd1cd)
     (cherry picked from commit e6eca3e988226e3654c5c22d762048a5fff3491c)
 
 commit 4f9be3b31c021f8ffa1b96decf9506480b4064c8
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Jan 25 10:57:00 2015 +0100
 
     core: tls hooks can execute a callback before modules init function is executed
     
     - useful to prepare tls environment before a module might access it
     - executed after modparam but before mod_init
     
     (cherry picked from commit 4700831fa0f2dc52e296ce647711b03d1406497a)
     (cherry picked from commit 93804b66c5301af75cd6930f9c6653228cce8719)
 
 commit c19063884ef9f61ff9607bef9b6a0ca6426e1cf6
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Jan 24 22:37:43 2015 +0100
 
     tls: updated the default tls session id string
     
     (cherry picked from commit e47018b0a65a5e26ea47d789f0bc6d471aa3a117)
     (cherry picked from commit e5885f2f4bb6066af8988942beff217cb282a29b)
 
 commit 8ee34daf8b1ce26b2d268dcac31cfbb41be8af24
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Jan 23 12:50:49 2015 +0100
 
     path: received parameter enclosed in square brackets if ipv6
     
     - received should be useless for ipv4, but still can be enforced from
       config, so has to be well formatted because it is followed by a port
     - reported by Sebastian Damm
     
     (cherry picked from commit 077b26385854feb701950d020e382c254b803e75)
     (cherry picked from commit 6a9887370e1de87afc7f0da79b09eb62b350469f)
 
 commit e499db5715a5d535fd9a9bfbc5260e35a625b36e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Jan 23 11:07:26 2015 +0100
 
     permissions: init global pointer variables to null for safe shutdown at start
     
     - reported by Olle E. Johansson, GH#41
     
     (cherry picked from commit 165a3fc2e4dfed09bd9f46e43270d49cf5f72a87)
     (cherry picked from commit 0421282a10446dd67236b6d4c7d103ee45301c28)
 
 commit 3bc1c9732545a23d1b13031c184b688f9a70a4cd
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Jan 23 10:55:15 2015 +0100
 
     pike: check that timer var is initialized before accessing the fields
     
     - safe start with empty config, reported by Olle E. Johansson, GH#39
     
     (cherry picked from commit c87a75c5fb7aa5d940093fbbca8d9557cc9a0239)
     (cherry picked from commit 688593f15e2a67dfaf00d3b371633b3f93e3d584)
 
 commit cd8b2d7356428185e1f9afe563fb6af0e72e44f8
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jan 22 22:35:36 2015 +0100
 
     nathelper: enclode IPv6 in square branckets for fix_nated_contact()
     
     - even there is no nat in ipv6
     
     (cherry picked from commit 814c08f36f13ace21e52181da3039402f951b0a8)
     (cherry picked from commit ac3498deab72dd833af24e9974ad251960e8d6fa)
 
 commit 4c871780d92112684ade6183c46002566d7e3f3e
 Author: Martin Mikkelsen <martin.mikkelsen@zisson.no>
 Date:   Wed Jan 21 16:55:15 2015 +0100
 
     auth: use correct parameter for pv_auth_check checks
     
     The pv_auth_check has a flags and a checks parameter but the flags
     parameter is used for both. This means that if flags has the 1-bit set
     it will enable both HA1-passwords and from/to URI checks and setting the
     1-bit in the checks parameter does not do anything.
     
     This fixes the parameters so that the checks parameter is used for the
     to/from URI checks.
     
     (cherry picked from commit 2cdda10aa232e545ba79ca71876f0160a68e324b)
     (cherry picked from commit 8e40cee0473dab5e7796c6479f46f5994280b76a)
 
 commit 89516388125cf086b44afd8aa72a675f13175c02
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Jan 7 13:15:10 2015 +0100
 
     seas: fixed inline functions warnings for clang
     
     (cherry picked from commit c52e4e13ea57702aeed45a7a2059b97faf4d06f6)
     (cherry picked from commit 71aae0b0dda086219663af38357801e05c49124f)
 
 commit 79c8abb59e7b845b00f720b91628b8999103f94f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Jan 25 18:46:07 2015 +0100
 
     dialog: remove inline for destroy_dlg() to make clang linker work
 
 commit 7ec74722f6731539aa11db1f5a3322204c17694e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Jan 24 18:33:45 2015 +0100
 
     dialog: use proper flags for script callback that clean dlg shortcuts
     
     (cherry picked from commit b0679c91f22a9eb9b995175b1d1abfb836a5a3f6)
     (cherry picked from commit 4fa400f262d2426a8a714ec65c5c88ec8e67f733)
 
 commit 6da6904f02da3fa1ac9ac9527dce046ce0b39d35
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Jan 24 11:21:04 2015 +0100
 
     dialog: removed end of line in middle of log message
     
     (cherry picked from commit 3b89c83bceb70da6fcbc9495dbcfec04e3f65ba4)
     (cherry picked from commit cd0e341cba059f43ac204a5d13e4baee9c5948f1)
 
 commit d145b7d02fae95ed0522c4681ad2a40410373ab0
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Jan 17 13:30:45 2015 +0100
 
     tls: fixed installation path update for tls.cfg
     
     (cherry picked from commit ecb32d326615242fed43a6e2655627848842afd2)
     (cherry picked from commit 0c1dc464e2b4e7a47e8a54ab087799bdcadb69ea)
 
 commit 89a53d3710cc1b672897161bd4a118b59d0b5eb4
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jan 15 17:54:18 2015 +0100
 
     presence: fix counter and type for removing presentity from cache
     
     - report and patch by Kristian F. Høgh
     
     (cherry picked from commit d43e8965640bbc64e56ef33f27d4f3c3a85c73fa)
     (cherry picked from commit 32e85b6481b31a1f4aa46603849cb02433e50915)
 
 commit fceba94bace3457546089c3ebf58b6098163d20b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jan 15 13:40:51 2015 +0100
 
     sl: don't remove the lump added in the 'after' list of delete lump
     
     - they are destroyed together, making the operation useless
     
     (cherry picked from commit 338b00c0f2d38694cffe3536e7eeed0e0d5372dd)
     (cherry picked from commit 6b7bbc8e58eae9b43b47efb270c20bb3d93ec2f0)
 
 commit 1ba3ac33da3be5cb677a1280b1d791694387f645
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jan 15 13:37:42 2015 +0100
 
     core: remove_lump() clears its innner before/after lists
     
     - fixing leak issues that could be created by using sl_forward_reply()
       in config file
     
     (cherry picked from commit 1fd0ca99eaa4b2c5cfcb8bd555a35088ddf49343)
     (cherry picked from commit 74888e44aa4db53a3e8db49d848af97d460f7e1f)
 
 commit e4d9b6e08e88fc487cfe408ff43caf7b418c8932
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jan 15 13:15:25 2015 +0100
 
     core: parse_ppi_pai - free header parameters for PAI and PPI
     
     - they are not considere in the compacted p_id_body_t and not freed
     - specs don't mention headers parameters for PAI and PPI, but could come
       as UA extensions
     
     (cherry picked from commit c1b4d442501591bd18e8130474eeb5c16101e549)
     (cherry picked from commit 38d6c0bc62b12ecb8402d165a21813c533c55324)
 
 commit a1f047fbacf64ae540726c1fef1bedb9da591669
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jan 15 13:11:37 2015 +0100
 
     core: parse_add_spec() free params in case of parsing failure
     
     (cherry picked from commit 5a71429596851d8096de1abe5542e57e8b8f6547)
     (cherry picked from commit b7657fde6c74673060e1d59e604c1b72ca284dbf)
 
 commit 8c6a2a9d06af6176fafe90fe4e9e205d3f392ee8
 Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
 Date:   Mon Jan 12 16:24:04 2015 +0100
 
     siputils: fix for e164_check()
     
     - the condition for non-digit matching was always false
     
     (cherry picked from commit 160710af0ab85dbf211fa7d445d6d4be9b66db10)
     (cherry picked from commit a56b51de8d6c10e06146fbf65ae7d46793e288c9)
 
 commit 799b61f53a711f6dd79b5e18e29828ed308dd985
 Author: Walter Doekes <walter+github@wjd.nu>
 Date:   Mon Jan 12 12:05:52 2015 +0100
 
     websocket: Check frame->wsc in ws_frame_transmit for NULL.
     
     Add frame.wsc == NULL check in ws_frame_transmit similar to the checks
     in ws_close and friends and ws_frame_receive to avoid crashing if the
     tcp connection was been terminated prematurely.
     
     (cherry picked from commit c109755d347500d8dcfa92a75cb11c9cea2727c2)
     (cherry picked from commit b41d779b6d8b30f311a490d76f211c1ca656ce38)
 
 commit 4c1ce655afe85c8e341f71e579de64bd6e7b1d28
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Jan 10 11:38:00 2015 +0100
 
     docbook/Makefile: use default system catalog implicitely
     
     - custom catalog can be forced with nocatalog=no
     
     (cherry picked from commit 508b11011c85bb21e5bd4212a16fabb9136e22fa)
     (cherry picked from commit 9e293335585598e6f7bf7c9e58a0bee4cc9eb068)
 
 commit 8ab37e559518acf06ab30eabdd5d82f82d36d51b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Jan 9 20:36:51 2015 +0100
 
     jsonrpc-c: fixed typo in header guard
     
     (cherry picked from commit 8f86d2f16af57dc26229f721c9cb86b7f68208cd)
     (cherry picked from commit d374e4b2b92dab4127df9a98ae9b374928f03a28)
 
 commit 5374aeff7beae14a88a403514d67a7e62ec6fb94
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jan 12 11:16:53 2015 +0100
 
     ratelimit: _SC_NPROCESSORS_ONLN is available on FreeBSD
     
     - used for getting number of cpus
     - reported on GH#24
     
     (cherry picked from commit 7886ddc516f5a4cef1d3730306a2a2ded06d4986)
     (cherry picked from commit f0159a194a8ac0c0f5599867764d447ef2b5bf45)
 
 commit cd7e96c1be68f27ddeb5c55435a72c514f8b0f31
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jan 12 11:03:22 2015 +0100
 
     pipelimit: _SC_NPROCESSORS_ONLN is available on FreeBSD
     
     - used for getting number of cpus
     - reported on GH#24
     
     (cherry picked from commit cf65a6ad41396bf5e67d23e12720c420688d7880)
     (cherry picked from commit a711f12d5f4b48b3ccf385492d4c93ace7db515c)
 
 commit d3d66b1087b34676be30811c61e52fabf015059e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Jan 7 22:01:27 2015 +0100
 
     dialog: proper handling of dlg_set_timeout() for not confirmed dialogs
     
     (cherry picked from commit a41eab6bedf670f9f34f069b82a85c3a49c5e1bd)
     (cherry picked from commit a01849a60533e3b60dab71f1a3a632ae4b84f831)
 
 commit 66534a4be5b8108663f8d9f889d4c9bb2afd1b61
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Jan 4 23:55:18 2015 +0100
 
     tm: safety check for CRLF at end of custom headers for local requests
     
     - if hdrs value is not ending in '\n', add '\r\n'
     
     (cherry picked from commit b60b337e04f41d4b5262cb068f1bef6f827dba27)
     (cherry picked from commit c3ce62ca27ddd348635f048ec9e7840a5a7f4c48)
 
 commit 7c10bf0c4bde5c0fbc488748d8eb2a8223adc890
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jan 5 15:58:50 2015 +0100
 
     core: preprocessor subst rules are applied to pv names
     
     - all name is matched and substituted before pv is looked up
     - reported in FS#139
     
     (cherry picked from commit 39ffe589035fce17145023204b1005702e02a66f)
     (cherry picked from commit 4fb321cb441e38ca5b0fc65904cddf4f65f0bb53)
 
 commit 4cc6875796e2335fa5e8666bbc85ddf48f43aec5
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Jan 7 17:02:45 2015 +0100
 
     ratelimite: take in consideration number of cpus for load
     
     - on multi core systems, the sums of stats can go over 100%, resulting
       in out of range for expected load_value to be 0.0 to 1.0
     - safety checks to avoid overflows
     
     (cherry picked from commit b22c63a930a3c8d4055ddeea48bb29b7fb3b2eb1)
     (cherry picked from commit 3fb17ae591fcdfb0b1127f6f9547fe2c7f4c4619)
 
 commit c5c351c1eec326cc278b75e94e66df81344ce195
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Jan 7 16:57:36 2015 +0100
 
     pipelimit: take in consideration number of cpus for load
     
     - on multi core systems, the sums of stats can go over 100%, resulting
       in out of range for expected load_value to be 0.0 to 1.0
     - safety checks to avoid overflows
     - reported by Luca M.
     
     (cherry picked from commit d9e87383613d4d24efe3d1eb144ad6c9cc30b2b0)
     (cherry picked from commit 4b435cb33c86844e6f8339090f445ab062a24f28)
 
 commit 357e038ad5322cceff6764bf44d34033f138d4fa
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jan 6 22:24:35 2015 +0100
 
     utils/protoshoot: fixed name and ticks
     
     - version to 0.4
     
     (cherry picked from commit 72a616f074f554dfb177ca8ec2b55f9ff11ad352)
     (cherry picked from commit 0a9d23605b50bef00f516255e3bc2d1ab75f0494)
 
 commit b5dcd76df30811c8bd2f38efc8f8a6baf2c4e238
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Dec 29 21:23:01 2014 +0100
 
     db_mysql: fixing include in Makefile for many paths
     
     - sed matching should break at whitespace, to fix the case when
       mysql_config returns multiple include paths
     - reported by FS#503
     
     (cherry picked from commit 487d4160b99a1a5ea48751d2f7404cb08e1f4546)
     (cherry picked from commit a8ac25dc14e4bfb744159148bb7edcdb6f77b58a)
 
 commit 390a7afbb051bd51f0c2207b862046f6de677d39
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Dec 23 10:24:32 2014 +0100
 
     tm: downgraded err to warn when sending out for a branch fails
     
     - can happen if tcp connection is not active and no connect is set, FS#68
     
     (cherry picked from commit c10c13b2582fd667d24e691219939e224cffaf30)
     (cherry picked from commit 8dfcf311562861dcf36c19be80ad1594169b57b1)
 
 commit 969d3f185b905e1b58d9c79d2bac399d43e0cf70
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Dec 23 00:51:45 2014 +0100
 
     siptrace: use the method from cseq header for tm replies
     
     - the hook in transaction structure is invalid for cancel replies,
       because the transaction structure is built for invite
     - reported by Klaus Darilion, FS#489
     
     (cherry picked from commit 88173da2b684a3a3f86ee01ac5de401f492ff240)
     (cherry picked from commit 0702109631ac1cd56a5ce575c1674dc41db1a4de)
 
 commit f38a1c6e636f13e68d3300aeced3089b56566ea1
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Dec 22 21:41:53 2014 +0100
 
     core: safety checks on proto variable for dsn resolving
     
     - avoid crashes if functions used inadequately with a null pointer
     
     (cherry picked from commit aff1dcd3dc63c0fe124fc138d553da0723c615a8)
     (cherry picked from commit 813b25663adbaae1c4f5ea2731c1fe16cad756e2)
 
 commit 5b5044c74704dde359a009250038e7a63b060dbe
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Dec 22 21:37:43 2014 +0100
 
     nat_traversal: use local variable for port and proto on keepalive resolve
     
     - safe execution for those resolving functions expecting PROTO_NONE
     - reported by Jason Penton, FS#491
     
     (cherry picked from commit 0bbcbe8328d558a9bf3cb151ab53be93b09c2669)
     (cherry picked from commit b97ee8732103edc6391c2625ea38c448c371054a)
 
 commit 74e5c239b4a5df0fa1c1de9af9df3ca1bc0637d5
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Dec 17 23:30:29 2014 +0100
 
     auth_db: fixed is_subscriber() when load_credentials is not set
     
     - the flag parameter can be also explicit on skipping the credentials
     
     (cherry picked from commit d948ca564b4f669905485e040e295f54bd3f36a2)
     (cherry picked from commit 0b0b47277becda0926db0e60b6119a2621c28891)
 
 commit c72fc424115cdcac107418c68450c59333954288
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Dec 10 16:14:16 2014 +0100
 
     siputils: fix for e164_check()
     
     - the condition for non-digit matching was always false
     
     (cherry picked from commit fbcfa198a2c89868fa021f6a63774425e480b27b)
     (cherry picked from commit 2d1032b3c8a1184357615b37da99dfd76526afa7)
 
 commit df9e8241112e3eef5a65238950061fb46c4b3e53
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Nov 26 16:39:07 2014 +0100
 
     registrar: don't free r-uri branch attributes in lookup_branches()
     
     - just clear the values in sip_msg_t structure so the pointers can be
       reused and avoid double free
     - reported by Anthony Messina
     
     (cherry picked from commit 9a46223c077c8d058cdc633563b0d9f14af332ae)
     (cherry picked from commit 82a60e0c7a7e33908bae52d11fe4911df91823c2)
 
 commit cfe96f969515554daf1ebb9299444a4e62b35cb3
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Wed Dec 3 09:13:49 2014 +0200
 
     modules/pua: do not override send_publish return value at error
     
     (cherry picked from commit 0ac4c8e579214a75b102f2f1c6877dffb2db8597)
 
 commit b7a33afcc23ab123736a236b9b212668ec15c955
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Nov 6 18:43:50 2014 +0100
 
     htable: use mode everywhere to control the locks for add operation
     
     (cherry picked from commit c7ff8a88e773e8d25958f86d178f05ee10fd0410)
     (cherry picked from commit 4bd289f1d893fd36c4fe508f34c0d2a58901d119)
 
 commit deb53770a5e4725f3da59d3ab36315be90d80384
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Nov 4 16:32:13 2014 +0100
 
     pua_reginfo: avoid sending notify when processing location record action triggered by itself
     
     (cherry picked from commit e070257321853d799a6325ac5e94f69b4ccb85e7)
     (cherry picked from commit 39d6a77084f6c32af1f0de646410a247e55355c3)
 
 commit 432919572488b39105d04cfc7a0247f9e6b97bc0
 Author: Alex Hermann <alex@speakup.nl>
 Date:   Mon Nov 10 12:24:11 2014 +0100
 
     perl: Sync log levels with kamailio core
     
     (cherry picked from commit 92fa1ac28b4991cd83338d1f99e898dfe1d8742f)
     (cherry picked from commit 2965000599c1b03ad9b90eb6c773d03953b6e603)
 
 commit 15bbb0963320ccc26e46443815048a941011dcfe
 Author: Alex Hermann <alex@speakup.nl>
 Date:   Thu Oct 30 17:15:38 2014 +0100
 
     perl: check for and handle memory allocation failures
     
     (cherry picked from commit 293caa403bba6741d15254a42d106392fc657888)
     (cherry picked from commit c161bd375b2e00215fa3d657aa6ec273ce515e6c)
 
 commit d6f1f583409dc71ac3b0ea3572ef830a1ea05614
 Author: Alex Hermann <alex@speakup.nl>
 Date:   Thu Oct 30 17:12:28 2014 +0100
 
     core: Don't log errors when dns find no more records
     
     If the proxy is listeneing on both ipv4 and ipv6, DNS attempts are done for
     both A and AAAA records. If the last of these lookup fails with no records
     found, don't log an error if the first lookup did already return records.
     
     (cherry picked from commit 3aec75e97b579cc67340c0fb81b276321b4ab73a)
     (cherry picked from commit d14ba3700928a16b500cf832c1101d2fdd12a0e2)
 
 commit 79d4bfdc5fe85c02b5f2c620c68837cc58c20744
 Author: Alex Hermann <alex@speakup.nl>
 Date:   Tue Oct 16 14:57:42 2012 +0200
 
     dispatcher: Ignore IPv6 addresses if IPv6 lookups are disabled.
     
     (cherry picked from commit 2d7f748ef690846365e4dd5bc5a91df21e39321c)
     (cherry picked from commit 51b7e8f539ada81cdb8e7fe49d5c0ccf5e3cc274)
 
 commit 43cf46c246c830e89c2de9fb6e5068945ebaba3f
 Author: Alex Hermann <alex@speakup.nl>
 Date:   Tue Oct 14 15:58:41 2014 +0200
 
     tm: backup xavps before running callbacks
     
     regular avps were being backupped, just not xavps.
     
     (cherry picked from commit e1f96b11379abd60fd53c49a376f6cf3cb1fc69d)
     (cherry picked from commit 2d311c5897f68362f3bde53a3bbe21316d7c769f)
 
 commit 5f1dfee0b84859d81e7a2d3c8a2f018f9d9bc464
 Author: Alex Hermann <alex@speakup.nl>
 Date:   Thu Oct 2 16:33:26 2014 +0200
 
     tm: remove dead code
     
     (cherry picked from commit 3d24997fd1ba34bd4e426656b1533530718008a0)
     (cherry picked from commit 0c7df3a8375ee3dba52e42c098d70c54e779183c)
 
 commit 9bfbccfd497990a2605d03bf21c2b6f7e8eed21b
 Author: Alex Hermann <alex@speakup.nl>
 Date:   Thu Oct 2 16:46:23 2014 +0200
 
     tm: log an error message as error, not debug
     
     (cherry picked from commit 54f19e018a1a569b532555311505d4962de49bd7)
     (cherry picked from commit 50c60c511259bff8c8e782f949547a9f0967c5c6)
 
 commit a3a3766c3fb3e54ece5977c7a94cca222513049b
 Author: Alex Hermann <alex@speakup.nl>
 Date:   Fri Aug 22 15:56:22 2014 +0200
 
     mi_datagram: Send error response on out-of-memory
     
     (cherry picked from commit 902a77af1501f78fcc1205a37a5307e1d300f301)
     (cherry picked from commit 9cc499e8350ee8f37dfb844c02497d7233e146d1)
 
 commit 2e64885da313c5978e663414154cf392c1699a85
 Author: Alex Hermann <alex@speakup.nl>
 Date:   Fri Aug 22 15:16:00 2014 +0200
 
     core: Document the right type for 'str*' in the RPC interface
     
     (cherry picked from commit a4eacbb469909978b7a9eff8767dcbdd5110ee99)
     (cherry picked from commit 293d7cb86bc1c59ede155dfbcf8627ccfcbc1710)
 
 commit 9e72cd630ff1b5c180ecf85187b0d516da0a692a
 Author: Alex Hermann <alex@speakup.nl>
 Date:   Tue Aug 19 12:36:23 2014 +0200
 
     core: sip_msg_shm_clone: clone parsed maxforwards value in shm
     
     maxfwd module modified the msg buf directly instead of adding a lump. In
     addition it is filling the parsed value of the header field.
     
     Clone this field into shm so later code can at least determine if the msg
     has been mangled so it can retreive the original value of the header.
     
     (cherry picked from commit 42f506c08073c5f8ca84f1f12ea9e6c820f162d8)
     (cherry picked from commit a7ab7030ea0f5afb08009985a245e1499e1f8517)
 
 commit ce483e8cae0b163bf0c8816b3b58f9745bea247c
 Author: Alex Hermann <alex@speakup.nl>
 Date:   Mon Oct 20 15:38:51 2014 +0200
 
     kcore: print_rr_body: return number of printed Record-Route bodies
     
     Act like the documentation, return the number of printed RR bodies, not the
     total number of RR bodies.
     
     (cherry picked from commit aa4fabe05dd3b6dc841325fe279596293d327a92)
     (cherry picked from commit ae01e2ed5e7decace416fefbfd64073ffd3d62ac)
 
 commit e3807707f9d61ab61364ca9dcb1f88dfc4dbf1ad
 Author: Alex Hermann <alex@speakup.nl>
 Date:   Mon Oct 20 15:38:11 2014 +0200
 
     tm: Fix setting flags for record-route headers
     
     The flags where set in add_uac() by counting the number of record-route
     headers added by prepare_new_uac(). The latter function backups and
     restores the list of lumps, so add_uac() only sees the original list,
     which is not what has happened on the branch being handled.
     
     Moving setting the flags into prepare_new_uac() fixes this.
     
     This fixed the dialog module, which has to remove the correct number
     of RR headers from the callee's routeset (which it does based on the
     tm flags).
     
     (cherry picked from commit ee9b78709516b935e087b0efcb620c13aad1a740)
     (cherry picked from commit d68066614211d1a406c0c12f11ce907340e42255)
 
 commit d872d5203507c017e80f7eb29f2be13d11088baf
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jan 13 12:39:10 2015 +0100
 
     exec: proper handling of empty headers for exec_bash_safety
     
     (cherry picked from commit ae491ab355f0b2441bc20060154107b9163597de)
     (cherry picked from commit d08a925872aa9bb2b22552171281cbe18783cbef)
 
 commit 8bed6769527eaf5aca47b5d1b3fe096090dac1f2
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Nov 25 12:20:36 2014 +0100
 
     usrloc: fixed issue updating last_modified
     
     - introduced in previous commit ( Closes #6 )
     
     (based on commit 767c2bc60f7f5a601118329df2c16b2646dbb58f)
 
 commit 56b54a5767a3ad0df446fe181aee0ee5fd64276d
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Mon Nov 24 14:48:16 2014 +0100
 
     usrloc: fix db_update_addr and db_delete_ucontact_addr
     
     use query WHERE columns depending on matching_mode option
     
     (cherry picked from commit e8a795a6a413ae453f619e3deaf36c26b85b0077)
     
     Conflicts:
     	modules/usrloc/ucontact.c
 
 commit 7b16cfadb1de404fae4144ea878366ec6fd37ac8
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Jan 6 21:55:25 2015 +0100
 
     test/travis: move travis scripts to tests/travis ( Closes #20 )
     
     (cherry picked from commit d8642e20ae37e7724b9b9c517054b5d41c3c52f8)
     
     Conflicts:
     	.travis.yml
     	test/travis/databases_travis.sh
     
     (cherry picked from commit a0d6ec4487530147d90c0dd988824fd57260cfcc)
 
 commit 0aadaaf321c69edc68735607c2ed8445773e5e5c
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Mon Jan 5 19:07:08 2015 +0100
 
     travis-ci: set proper email notification options
     
     (cherry picked from commit 04999c90b074bf1571036ab88bb0a384a58f97a2)
 
 commit 8bfe0a4b2ea98dac2574c24b78c9ccd4d17f61a6
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Mon Jan 5 15:38:26 2015 +0100
 
     travis-ci: build only supported branches. Send email notifications on failure only
     
     (cherry picked from commit dc9928ec99901ec713d1a79b02a8554ed5f6618e)
 
 commit 31cdb7bae9d26987426f6aa72e5a2f261ba40d6f
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Thu Dec 18 21:41:46 2014 +0100
 
     pkg/kamailio: Initial Travis CI configuration
     
     (cherry picked from commit 3cdfb23b6e9d13fea3ee0994b450279c3cc6a488)
 
 commit 30168fee88d89c5bc640b54d1300eb5e670873e4
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Dec 10 11:16:54 2014 +0100
 
     dialog: reset local variables shortcuts after reply and failure processing
     
     - avoid using wrong values to find dialogs with processing of next messages
     - reported by Julia Boudniatsky
     - backport of:
       dcdb73d792719e38844eef60f821365b587893d7 (master)
       8a6660697bf08d0522fcd7ffa60698ebcdc4f990 (4.2.)
 
 commit 98091fef61e360627a18572619dd026fa4fa1acb
 Author: Hugh Waite <hugh.waite@acision.com>
 Date:   Tue Dec 9 19:05:31 2014 +0000
 
     registrar: Fix memory leak around path and outbound header parsing
     
     - Fix leak of parsed URI and URI parameters during a call to save()
     (cherry picked from commit 56c880120c07443eceb732117f0f1aa3558dcfe5)
 
 commit ce0a5c1a0df6b305b09e1ad7d23d1a92842c0d70
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Dec 5 22:40:25 2014 +0100
 
     exec: use proper header field iterator to print env variables
     
     - issue introduced with the patch for shellshock
     - reported by and credits for troubleshooting to Kristian Kielhofner
     
     (cherry picked from commit 8855e3e7fcece4ca2ab33e1f9c54b15831152400)
     (cherry picked from commit db8859587bb5b97637e1f815ab631fc42e8d49c9)
 
 commit bb9c3af9be386f3933713ef180c293ac9162e3e7
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Dec 5 18:17:39 2014 +0100
 
     core: keep the password only if the user part is set
     
     - a report by Timo Klecker
     
     (cherry picked from commit 8c3d167b63096d3b465c53aca92ee18c5255188c)
     (cherry picked from commit f03a1769c55b4992613e153bd8d7bd012fc67525)
 
 commit daa1e1adb9cab6720e9bb19b1d2a87ecde5ec2b7
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Dec 1 11:50:15 2014 +0100
 
     nat_traversal: use dedicated function for testing via address against source ip
     
     (cherry picked from commit c6c4230fb0c4ca18f5c681c7195d3e1531255f3a)
     (cherry picked from commit fad00aeb2fb96cd9796ef41568e9b3cb535f300c)
 
 commit 01824551d36a12a62b7bf64ee62df78a5f2d6111
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Dec 1 11:48:39 2014 +0100
 
     nathelper: use dedicated function for testing via address against source ip
     
     - reported by Igor Potjevlesch
     - previous used functions was checking the presence of rport and
       received parameters, ending in a wrong result for nat testing
     
     (cherry picked from commit 0b10377df11977d7ddd7e6bf30fe060d1fe200aa)
     (cherry picked from commit a2832bf95bf0fa4e866ee4a04cabe944d5374ffb)
 
 commit 518b3e9c9b9fd7cd03903f69c31b95ababc31856
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Dec 1 11:47:19 2014 +0100
 
     core: dedicated function to check Via address with source ip
     
     - received_via_test() as alternative to received_test() which looks also
       for rport and received parameters, confusing nat detection tests
     
     (cherry picked from commit 194743bf0de92ae09fdc817e57863f6bdb159539)
     (cherry picked from commit 7ebf861b27ae7e90092bc875d75772e5a1c941d5)
 
 commit e9ca0a2c4e5ca2a77020dda247a9eaa641cd5557
 Author: Olle E. Johansson <oej@edvina.net>
 Date:   Thu Nov 13 12:16:25 2014 +0100
 
     app_python	Avoid collission in name space - rename init_modules to ap_init_modules
 
 
85ffd9b0
 ===================== 2014-11-06 Version 4.1.7 Released =====================
 
 ===================== Changes Since Version 4.1.6 ===========================
 
 commit c3a33b59b1ed67d8eeb1e8551ad64c614cd01596
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Nov 6 15:26:52 2014 +0100
 
     Makefile.defs: version set to 4.1.7
 
 commit a9569ebf4abe7cf11e48cc73853e15d362c34e46
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Nov 6 15:24:04 2014 +0100
 
     pkg/deb: version set to 4.1.7 in spec files
 
 commit 020111fc73d6dd432a21f5d046e9719aed379b50
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Nov 6 15:17:25 2014 +0100
 
     pkg/rpm: set version to 4.1.7 in specs
 
 commit adc4ebc65849a81858f640046a79ef3078139825
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Nov 5 13:59:53 2014 +0100
 
     mqueue: fix mq_size() not to return 0
     
     - return 0 for a config function is considered 'exit' by interpreter
     - if size of the queue is 0, the function return -1
     - for other error cases, the return code was decremented by 1
     
     (cherry picked from commit bde57b53386e792651b5ac86ea32d16ab721a07c)
     (cherry picked from commit 281c668b5e3a0ef9f7edde2bbea6b81201bd00b0)
     
     Conflicts:
     	modules/mqueue/mqueue_api.c
 
 commit dd3a4e49c8f7b9be590dca5db7ffde4ab26d98c4
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Nov 5 14:29:34 2014 +0100
 
     json: unreference the json object in json_get_field()
     
     - the parsed json object has to be freed
     - reported by dongwflj@163.com
     
     (cherry picked from commit def8d2600422a442b971c204df98594b0dfdaacd)
     (cherry picked from commit 8eea9aa8faafd5a248a00caaba43379fc7b52423)
 
 commit b050dcbffba99c517766b872438263d924c0bd9c
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Nov 4 10:20:46 2014 +0100
 
     benchmark: sync'ed log level values in documentation
     
     (cherry picked from commit 61ab723bb46f46f9013587e26ee07f39e5388ff8)
     (cherry picked from commit 3ddda387934842542c2952ee912db55ba91f1c0e)
 
 commit 2b75c84d52625f95719158f7b5efbde65319a9fb
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Oct 31 12:35:56 2014 +0100
 
     dialog: increase local cseq after REFER generated by dlg_bridge
     
     - otherwise the next BYE can be rejected
     
     (cherry picked from commit c76ee9facb771d2eae792214e6d4cef39c94a9eb)
     (cherry picked from commit e82f1b2c3ab45472fcabf0ed4053d8ecc057d0ca)
 
 commit a0c6a82d74f7f9a04bf5626545c61d4dbc3dd359
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Oct 31 12:33:38 2014 +0100
 
     tm: update headers shortcuts if buffer rebuilt after event_route[tm:local-requests]
     
     - affecting transactions for local generated requests
     - bulding local ACK uses the shortcuts and they ended up being broken
     - reported by Kristian F. Høgh
     
     (cherry picked from commit b6d3dc61a78e549c9a75ddfa2fbb86aa2a1682c5)
     (cherry picked from commit 4aea47fa023b705947af1bff747745cf105a64bf)
 
 commit afd309b42e37e07e6f467dff47dde00e8e8fb407
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Oct 31 00:31:11 2014 +0100
 
     tm: do all the clean local msg structure in one place
     
     - uri/dst-uri were clened before the entire local sip message, not being
       visible while rebuilding the content
     
     (cherry picked from commit a2252afe90e0acd779e64c47eacc174b4bbdc41c)
     (cherry picked from commit bf78e8498a9ac9441fcdb7141b0cf2a7b8739e83)
 
 commit 313458e92f9ab9db32bad31abed6b73f0e35a1e1
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Oct 30 11:41:41 2014 +0100
 
     tm: safety catch inside t_check_trans() when already in a tm routing block
     
     - transaction is known and some of these routing blocks are inside tm
       lock, which can result in deadlock if not tested
     - reported by Andrew Pogrebennyk, FS#482
     
     (cherry picked from commit a8d50919bd614b704f3a4e08ff90d844b2c29829)
     (cherry picked from commit 631e558f97728b91b3c0b3341c6c4ecc16902a82)
 
 commit bb7852ddbf594a8ea2e21cf0647afe47fc18e918
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Oct 30 10:23:51 2014 +0100
 
     sqlops: use row index for storing result of sql_pvquery()
     
     - reported by Savolainen Dmitri, FS#487
     
     (cherry picked from commit 367840503010d1be0da23e79525f2f88eb09ebcf)
     (cherry picked from commit b5ead3683782495da208fad2dffef61f893371b3)
 
 commit d7e7d76c6911ddd6e7f00fca35451621870a582b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Oct 30 10:10:15 2014 +0100
 
     htable: safety check for key type and value
     
     - reported by FS#486
     
     (cherry picked from commit f5d9b59ee5aabb1da934ae2ce8101250041c05d1)
     (cherry picked from commit 3209d2245cbc3d2def94065aed0ccdab23678a64)
 
 commit 8114b10c595f085721434dcd86a0e4b0bd28af57
 Author: Hugh Waite <hugh.waite@acision.com>
 Date:   Wed Oct 29 16:18:28 2014 +0000
 
     registrar: Prevent incorrect application of path when forwarding a register
     
     - Reset the internal path pointer after a save() to prevent it being added
       as a Route: header, e.g. when running t_replicate()
     
     (cherry picked from commit 61a1eee4fe2b7e3a7c6a8f82c86ac52957439053)
     (cherry picked from commit 7d31ee740c49034f83192feffdcba2f7b8601fab)
 
 commit 18d1b4ce5328480e52f7f9d7b394dd00011c1f17
 Author: Hugh Waite <hugh.waite@acision.com>
 Date:   Wed Oct 8 21:11:55 2014 +0100
 
     core/parser: Fix extract_sendrecv_mode to always return mode if valid
     
     - All four sendrecv directions return 0
     - is_on_hold flag set for inactive and sendonly
     
     (cherry picked from commit 0a019df8f2922a940a41742ce0e4560bb6523d6c)
     (cherry picked from commit 49c39a3b2409636d1360d943e6785a34002c9009)
 
 commit 8f178f070c99419714159c4c1154adbe0f9db17e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Oct 29 12:07:57 2014 +0100
 
     dialog: fixed adding contact header to REFER generated by dlg_bridge
     
     - reported by Paul Smith
     
     (cherry picked from commit ab7519006b6a53792d66b6903a4b0694083179b6)
     (cherry picked from commit 97cab82e1217776b248a424b6d0ee6aaf9b092de)
 
 commit a3825279f6f17eb74200cd419161fd4004ef3992
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Oct 16 00:57:29 2014 +0200
 
     websocket: safety guard when computing the list of connections
     
     - avoid going further if connection is null -- unlikely to happen as len
       of the list is computed before
     
     (cherry picked from commit 19e8a5618f86833995d17200267910e44471141d)
     (cherry picked from commit c07c94c3fe7809d4b0e4ec143d9e1ebef8a7cfc3)
 
 commit 78a656e4d7f0e58400b3cc6121d5f9ef4bce681d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Oct 13 11:57:48 2014 +0200
 
     db_cluster: safey check to be sure the command is implemented by db connector
     
     - reported by Miguel Reis, FS#476
     
     (cherry picked from commit d1541b8299581cdfaf84169e307f47116def5cbf)
     (cherry picked from commit 98826710632d0903f3aef7473582d239f584a542)
 
 commit d55ca28f9cdc36c2f2559ef1832caa791a356035
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Oct 13 11:34:40 2014 +0200
 
     uac: init avp_value lenght to be safe when avp is not found for restoring From/To URI
     
     - reported by Klaus Darilion, FS#479
     
     (cherry picked from commit a4432c327044e720d4a2ac388f7aa0692f36e873)
     (cherry picked from commit d510ff69559934d9ab586fef3e6e9bad00cf0a8b)
 
 commit e15205945c77aa013eaa556be05e5fd79d46f605
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Oct 12 18:58:02 2014 +0200
 
     dialplan: extended debug message to be more useful
     
     (cherry picked from commit 37c6e7ec80a16b93751d535de3b7784c1270d8b8)
     (cherry picked from commit 53eb694e38836b19e8af7ffaa59b7014cd5f497e)
 
 commit d4c4a45b61ff3901f54a2e54a0e390191a307707
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Oct 10 21:16:51 2014 +0200
 
     tm: handle r-uri alias parameter for local generated requests within a dialog
     
     (cherry picked from commit 3e01905143ace159b18e11a31edf39018d754bba)
     (cherry picked from commit 6c7bbcddf48dbfc1bf563eba9a9e10991ac52cc3)
 
 commit bb8873e804fa050fd924077aac868d03621da807
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Oct 10 12:19:29 2014 +0200
 
     core: safety check for server_header lenght
     
     - don't add the header in local generated replies if the value is empty
     
     (cherry picked from commit 866ddc109bfd7c681e13ce529d271e8a2a33a972)
     (cherry picked from commit 6f4c872f302111abda6aa810fb462b08809aaac9)
 
 commit c49ddc6303741f9f2d278db2532616d991957b3d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Oct 10 12:11:52 2014 +0200
 
     tm: safety check for user_agent_header value
     
     - don't add the header in local generated requests if the value is empty
     
     (cherry picked from commit cea9b91dacdb23b22fc1a7dd8454994eab9efa6e)
     (cherry picked from commit f90edc4efed7fb4bc2d0f6d1a20a69e1751485d3)
 
 commit f68b6a9c4860298c0bf17f1943f5fc4226650f9f
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Sun Oct 12 13:41:41 2014 +0300
 
     modules/pua: db_mode=2 send_publish fixes
     
     - plus small debug message edits
     (cherry picked from commit 6822ff45e931ad3e93b22ebf7d1beb350bf27e70)
     
     (cherry picked from commit 65659addafd0a492cafbb6c9cbaf3644442f333a)
 
 commit 7a3f075f38f50b89f918b01298928c63ca5b6581
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Oct 8 23:36:42 2014 +0200
 
     dialog: sync'ed parameter names for columns with source code
     
     (cherry picked from commit ebe64df20181f4e569548961b9a1ca64b5cfa444)
 
 commit cb8e8c8867cf55930836b9cacda8347d136ab1ac
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Oct 5 21:55:51 2014 +0200
 
     lib/srdb1: end of line after several debug messages
     
     (cherry picked from commit e675f20af9a4d9a4b5e7b11277f4a4e0c774e128)
 
 commit 1bf8bf00a49d48f8c120973e64e020fa0039a5eb
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Oct 5 10:01:42 2014 +0200
 
     db_berkely: end log message with new line
     
     (cherry picked from commit 5822dc04f01b20ddfe9d37e9c0eea53fa658164b)
 
 commit 9ba6ab0f1ba781dfb18c3955b956553467e4c077
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Oct 2 17:31:34 2014 +0200
 
     core: be prepared to get Via received param with brackets around ipv6 addr
     
     - helper function to generate similar value
     
     (cherry picked from commit b7bc7a5450b1e31697fb389a503463eac644b796)
 
 commit 6095474635ce5f91a13ed46f9ba50d8fdfa2e3d7
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Oct 2 16:47:35 2014 +0200
 
     core: more verbose log message for failing to find local socket
     
     (cherry picked from commit f50c1e9fab16fb611f7bbc6002f4c8607bc8fbf2)
 
 commit d2d3f2e014fd3a1810544a7a185346e710981aa3
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Oct 1 17:27:49 2014 +0200
 
     core: change the uid and gid for pid and pgid files
     
     - use the user and group given to daemon to update ownership of pid and
       pgid files
     - reported by Ovidiu Sas, FS#472
     
     (cherry picked from commit c873758624da24359117b3fa158cc56ccd0a5d73)
 
 commit cc0d88f198a5a42e8b1bfaffa850f8e09a01d793
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Oct 1 16:53:44 2014 +0200
 
     core: fixed overwriting mpath value given in command line via config
     
      - -L is in the group of options evaluated before config
     
     (cherry picked from commit e1e40d3a58bf3ed6c4f2df830e29d5468d7bee82)
 
 commit 4d16de6c00e5b865cf762cfae1bbac2525ee93b7
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Sep 30 18:07:53 2014 +0200
 
     benchmark: declare inline functions static to work with clang linker
     
     - otherwise it results in no symbol found at module loading time
     
     (cherry picked from commit 452f32235034916468cab577de3ca0d0f56fd5ea)
 
 commit 1ce5a1ec17182f774254e6e7f020f9f99d7d8c95
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Sep 30 18:06:36 2014 +0200
 
     sms: declare inline functions static to work with clang linker
     
     - otherwise it results in no symbol found at module loading time
     
     (cherry picked from commit 8a51aa250c4e22e5933d0ff39a7a4b300007bb72)
 
 commit 9c46eb45dcee9d27ba86fc7ade275b8b696936f6
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Sep 30 17:53:44 2014 +0200
 
     core: exit with -1 if there is a mismatch in version of module and core
     
     - return code to shell 0 is like succesful run, some scripts not being
       able to say it was a failure to start
     
     (cherry picked from commit c4f7356f2d8c057f59cb61948aa04664cecd35f7)
 
 commit 3183d0c1bb939dbc2050218ed90e5efd316a9361
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Sep 30 11:29:18 2014 +0200
 
     websocket: fix checking payload_len safety check for fragmentation
     
     - a crafted websocket frame  using values spanning max unsinged int could have
       caused a failed detection of unsupported fragmentation and invalid memory access
     - thanks to Peter Dunkley and Hugh Waite for assisting and pin-pointing
       where everything happens
     
     (cherry picked from commit 6b8acf3204a8615762b0b5dcc6aac152f40b2ca0)
 
 commit d10a116046f7f9dded0fe93aa2dc8bed0dadb99e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Sep 28 21:44:35 2014 +0200
 
     tm: beter detection of brackets in From/To values in UAC print functions
     
     - commit fb0cd1cd6a891ab5dc5f559bb6740ba62ac3daf4 fixed the case of
       avoiding double <> when dispaly name was present, but affected when
       header parameters were given
     - reported by Juha Heinanen
     
     (cherry picked from commit 181c30705b3cb82245463015d98644c278131af2)
 
 commit fadafe0c6dc0ff0a32fb455ebd86a7ba46bb6782
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Sep 26 08:59:17 2014 +0200
 
     tm: extra checks to see if the transaction was canceled before forwarding branches
     
     - catch cases when CANCEL arrives during branch_route execution
     - reported  Sławomir Bocheński, FS#468
     
     (cherry picked from commit b66033d0546bf57cfb0cd16f1072da80c5a79d34)
 
 commit cc3ae64284bcdd759388f97f483ac21d54f91f7e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 22 22:21:33 2014 +0200
 
     tm: test ending angle bracket for From/To URI when genrating local requests
     
     - the value can start with a display name and can end up with double
       angle bracketting
     
     (cherry picked from commit fb0cd1cd6a891ab5dc5f559bb6740ba62ac3daf4)
 
 commit 42897d422b60edeac393201326a3e71318445e62
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 22 22:04:39 2014 +0200
 
     core: add received parameter to via if rport parameter is present
     
     - required by RFC3581, section 4.
     
     (cherry picked from commit a1e96cbd5a3b43598c59cb50693e6b739801b804)
 
 commit 58746ce4966b254cb465045cb517f652a24a5317
 Author: Hugh Waite <hugh.waite@acision.com>
 Date:   Wed Oct 8 19:01:20 2014 +0100
 
     core: xavp: Fix xavp_insert to prevent corrupted linked lists
     
     - Inserting data at a given index will pad the xavp with XTYPE_NULL entries
     - Inserting data will replace a NULL entry if present
     (cherry picked from commit 1828c8ab644243878fc6db9ff0f2592e656dc09a)
 
 commit 2d49bc59bb8084bfb8f4e1c89210d9e8c35781a8
 Author: Hugh Waite <hugh.waite@acision.com>
 Date:   Thu Oct 2 18:37:00 2014 +0100
 
     rr: Fix memory leak when using outbound
     
     - Flow token memory is freed after building the rr header
 
 commit f3820f1a9837451b9209aa40ca5ab750e59fec19
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Oct 2 10:18:11 2014 +0200
 
     mohqueue: fixed db_qtable parameter name
     
     - reported by Marino Mileti
     
     (cherry picked from commit 321575dcd18e42fe6c62942ef417dd8acf7f466d)
     
     Conflicts:
     	modules/mohqueue/mohq.c
 
 commit 88031fe50236f9eb1fc28309fd466e86d8c6b81b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Sep 28 12:49:27 2014 +0200
 
     tm: use advertised addr/port if set for socket in rm rpc uac commands
     
     - reported by Juha Heinanen
     (cherry picked from commit 131139883c03f3851ad99e96c59dfe3c349ec011)
 
 commit a52c0024723a59d90c3c3966d5deadaf8b0d4440
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Sep 28 12:48:53 2014 +0200
 
     core: helper functions to get addr and port to be used in signaling from socket info
     (cherry picked from commit c725f1dec14863e069bfd1e5c26857a1005528d5)
 
 commit a8427ce51f8b4a31fa122844db8ceec9c728a1ac
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Sep 26 09:16:39 2014 +0200
 
     dialog: fixed typo/copy&paste oversight to dlg pointer name in clean routine
     
     - credits to Alex Balshov for report, troubleshooting and spotting the
       fix
     
     (cherry picked from commit 8e6c83182677ec234c5f44c5dfcb40e421a21bcb)
 
 commit 6f9519b001a608af20787e0cfaf4a3a0d2dfc1fb
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Sep 24 23:46:00 2014 +0200
 
     dialog: set again the dialog ids in context for BYE processing
     
     - they can be reset by event route execution
     
     (cherry picked from commit 5b733fa361afced0418947c965b256dbe7ae3a68)
 
 commit 66161fa4e9d949063ffb5f0f3d6fd086b0ceece8
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Sep 16 19:05:57 2014 +0200
 
     dialog: check if the transaction is created for BYE closing the dialog
     
     - if not, release the dialog, because there will be no tm callbacks
       called later to release it. In this way avoid zombie dialog.
     - reported by Ovidiu Sas, FS#424
     
     (cherry picked from commit 02e43f87b2fa3be61bc4c63a9f8359457e3e0484)
 
 commit cc40de5865b1758681f97b7d92c1fed533ed7c7f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 25 16:59:34 2014 +0200
 
     exec: add parameter to control the option for bash exec safety check of CVE-2014-6271
     
     - parameter: bash_safety - default is 1 (enabled), set to 0 to disable
     - just in case someone needs that kind of header and knows what
       he/she does
     
     (cherry picked from commit 21eb073c25b66b110193f1607b93f256f7d9fdfa)
 
 commit aebd010ee1ebff8a70877164fb7b508c1ca5503d
 Author: Seudin Kasumovic <seudin.kasumovic@gmail.com>
 Date:   Thu Sep 25 16:56:28 2014 +0200
 
     exec: safety check against bash vulnerability CVE-2014-6271
     
     (cherry picked from commit d5d57c0df931c9d60432def919c837cc76e4ce42)
 
 
010d57c9
 ===================== 2014-09-18 Version 4.1.6 Released =====================
 
 ===================== Changes Since Version 4.1.5 ===========================
 
 commit 895be72fff0ebbb8041737c567db2e7a72b1493e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 18 15:29:32 2014 +0200
 
     Makefile.defs: version set to 4.1.6
 
 commit aceb784c2b5705bb1f9c89f9df6bdf1891856946
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 18 15:27:26 2014 +0200
 
     pkg/rpm: version set to 4.1.5 in rpm specs
 
 commit 32fd8a7b52ec13c2cd7059d7389ff663edb40d84
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 18 15:25:26 2014 +0200
 
     pkg/deb: version set to 4.1.6 in debian specs
 
 commit c59199c69f6fe492bdb9888b623da85cf086bd4b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Jul 25 23:16:31 2014 +0200
 
     sms: domain is not allocated in pkg by the module
     
     - skip freeing in mod destroy
     
     (cherry picked from commit fc383b13c32d4f89fbb8a7de14a07cbb26f38693)
 
 commit e47f3cbb168a6cf73de4ba5a7ea6f797ebb4a176
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Jul 30 15:58:27 2014 +0200
 
     dialog: if ACK for 200ok is not coming in 60sec, dialog lifetime is shortened for 10 more sec
     
     - should handle the situation when caller cancels the call but the
       callee answered before getting the cancel
     - reported by Alex Balashov
     
     (cherry picked from commit ca3da467f59dbaed2d20aa45314ac12a362e2deb)
 
 commit 15a8dbb8898f6430591500d6302b4ec0afc636a3
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Sep 17 21:23:10 2014 +0200
 
     core: revert rpc printf name cherry picked for fixing result
 
 commit 555537769f5ecbf8dacc3de7529da05bfbdd3d04
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Sep 16 23:38:35 2014 +0200
 
     core: safety check for outbound buffer
     
     - pointer can end up being NULL if replacement fails to be built (e.g.,
       via topoh)
     
     (cherry picked from commit c2b0be97a3ef8e4e1bff34a5c73328a63979aa61)
 
 commit b58b5fd3c8c2f9cef6362f7f069bad7f814475ca
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Sep 16 23:33:20 2014 +0200
 
     core: hanlde replacement buffer free for WS/WSS frame sending
     
     - affected when using topoh for ws/wss traffic
     
     (cherry picked from commit ec8fe1e7ea904a51ca933d0b15408ca464002cbe)
 
 commit c13b5a0bfe80bea3cf76a16675f9261334ab4998
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Sep 16 19:05:57 2014 +0200
 
     dialog: check if the transaction is created for BYE closing the dialog
     
     - if not, release the dialog, because there will be no tm callbacks
       called later to release it. In this way avoid zombie dialog.
     - reported by Ovidiu Sas, FS#424
     
     (cherry picked from commit 02e43f87b2fa3be61bc4c63a9f8359457e3e0484)
 
 commit e37c57c0cd430d0e0ce158af63fa929036695041
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Sep 16 18:13:02 2014 +0200
 
     utils/kamctl: removed unused default values
     
     - test if DEFAULT_Q is set inside the function using it, because it has
       single place usage
     
     (cherry picked from commit 1735feed8e287e92c3d81cf6a4d873460f6ee878)
 
 commit 95aa4a4265fef62f347bbd6c32aafcfe34d87954
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Sep 12 20:41:55 2014 +0200
 
     usrloc: safety check for debug message printing path value from rpc add command
     
     - reported and patch by Thomas Arimont, FS#467
     
     (cherry picked from commit b1ba03f1fe41522b62aa727966c4dec3062cbbb9)
 
 commit 118c901bd1879a46d9e392093994bc544cf511c1
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 11 22:36:56 2014 +0200
 
     dispatcher: free dset root structure at reload
     
     - reported by Heenan, Timothy Steven
     
     (cherry picked from commit 7fb8c88c1d4aeb50d1e637697132ab0994dcdb28)
 
 commit 0d64a8f9838cb682600685bb23709f1652c4cc5a
 Author: Alekzander Spiridonov <sipidronov@gmail.com>
 Date:   Thu Sep 4 07:09:02 2014 -0700
 
     msg_parser: fix To parameter with null value parsing
     
     (cherry picked from commit 14183ffa5e1bab1659d1df87a77057d50c376029)
 
 commit 9c1126fddba58e6a63409ee3cf210fb24b1e7922
 Author: Luis Azedo <luis@2600hz.com>
 Date:   Wed Sep 10 15:23:45 2014 +0100
 
     proposed change for dbtext query results.
     this behaviour was observed by interacting with module presence.
     
     presentity clean runs from timer every 6 secs.
     if the first run returns a large set of rows, it iterates all rows doing
     some notifications and deleting the presentity.
     if it takes more then 6 secs to complete, the next run will override the
     results internal structure pointer maintained in the connection level.
     
     the proposed patch, maintains the query result internal structure within
     the result, using the ptr field for that.
     
     (cherry picked from commit dae74e974a028082a3250805da83223220123c10)
 
 commit f66d5efb20e5acec87c8b9d38a9a6c5faacc4a18
 Author: Hugh Waite <hugh.waite@acision.com>
 Date:   Mon Sep 8 17:46:55 2014 +0100
 
     parser: Fix parsing of Retry-After header
     
     - Allow no space between duration and optional comment
     
     (cherry picked from commit accfbe0abb0d811e249b687cb6047c9234a6d884)
 
 commit 53c60551f1316d846f0cbafc04f8d8772156f7b0
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 8 14:14:17 2014 +0200
 
     presence: take in consideration send_fast_notify when sending empty NOTIFY
     
     - patch by Luis Azedo <luis.azedo@factorlusitano.com>
     
     (cherry picked from commit 5bffcf8bdc83628aea4f5e3cda06b20ce88f659f)
 
 commit 8925975c4e82693fbf262ed45ac179e494fb0ca3
 Author: Alex Hermann <alex@speakup.nl>
 Date:   Fri Aug 22 13:55:42 2014 +0200
 
     dialog: Correctly restore dialog lifetime from DB
     
     Restore the lifetime to the configured value instead of the offset from the
     time the reload from the DB took place.
     
     (cherry picked from commit 3d5f8af6efb5a33e46427a1a9b273e445a3064c7)
 
 commit af985c5fe70dcaa6a92c5e67fff81807dbef27bc
 Author: Alex Hermann <alex@speakup.nl>
 Date:   Mon Jul 7 16:38:29 2014 +0200
 
     dialog: Set the dialog context on transaction failure
     
     Before, the dialog context would be derived from the callid and tags. This
     could select the wrong dialog in case of spirals. This patch sets the correct
     dialog context by storing the it in the transaction and restoring it on a
     failure. Now the correct dialog variables are available in failure_route.
     
     (cherry picked from commit 811bb515c09e7270d1d7f8a28d280e184874e487)
 
 commit b12a01e553699786953ec601197669314bf414c7
 Author: Alex Hermann <alex@speakup.nl>
 Date:   Mon Jul 7 16:38:29 2014 +0200
 
     dialog: Set the dialog context on incoming replies
     
     Before, the dialog context would be derived from the callid and tags. This
     could select the wrong dialog in case of spirals. This patch sets the correct
     dialog context by storing the it in the transaction and restoring it on an
     incoming response. Now the correct dialog variables are available in
     onreply_route.
     
     (cherry picked from commit 25a3297915fbcc0a267d444d245526de978a5d62)
 
 commit 63e9a59290316e7603fb7e527cb6f6bb75653e16
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Tue Sep 2 14:25:42 2014 -0400
 
     xhttp_pi: proper sizeof for memset
     
     (cherry picked from commit 613d188f92401c60549ea0337ea0dcf3c68067d7)
 
 commit 45567abeb463fb69ce54dd0ed337d28275e04a12
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Sep 2 10:29:22 2014 +0200
 
     msilo: proper walk through sent list for cleanup
     
     - reported by Bhupendra Singh
     
     (cherry picked from commit 5fd8a1bdaae82decdb606901fe7bf3e6e9149803)
 
 commit 6c92649113c95538b6940596fb14f1f90f34bd1b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Sep 2 09:50:57 2014 +0200
 
     Makefile.defs: don't set gcc flag -maltivec if not advertised for powerpc
     
     - reported at FS#444,
       https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=729635
     - following a patch by Roland Stigge <stigge@antcom.de> on debian bug
       tracker
     
     (cherry picked from commit 6fe4e56937563a413cfd83794e0fe71a20caf3d5)
 
 commit 3f528195fdb08c68881e584bb64dd2474a3ea01f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 1 23:45:13 2014 +0200
 
     core: return OK as string for a successful dns.delete rpc command
     
     - closes FS#260
     
     (cherry picked from commit b77613398fe7a69d4ac52add3630c94373cbe3e8)
 
 commit 870535c346f70a20c1e3f2b2d0736ea00bc29a5a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 1 23:36:25 2014 +0200
 
     tm: rebuild the local request if uri was changed in event route
     
     - rebuild was done only on changes over headers and body, with an
       eventual new r-uri being used in that case
     - no should work also when only r-uri is changed
     - closes FS#158
     
     (cherry picked from commit dbd8ea9b1fa216e59d4c36e2eb4b671202824259)
 
 commit b3215ff4e69b31cd24ed2226003529113a765413
 Author: Kristian Frederik Høgh <kfh@uni-tel.dk>
 Date:   Mon Sep 1 22:03:20 2014 +0200
 
     tm: rebuild local Via when force socket is changed in event_route[tm:local-request]
     
     - new forced socket is also set for sending out
     
     (cherry picked from commit e404d123610b63ddd1c75d39667b373c40071eab)
 
 commit e41ddd2878e1281f7ff7e4c12d115acea1ff7e8a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Aug 25 16:56:16 2014 +0200
 
     core: update content for -D option in man page
     
     (cherry picked from commit ee9ea2f543975769ca544dcf3b75b97698e3b53e)
 
 commit 8a53fa7a680c573c6d08bdc166793bbaf7c6e2f4
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Aug 25 16:55:27 2014 +0200
 
     core: main - proper info for -D command line option
     
     (cherry picked from commit 2b33768745130b91e984b679f9eed01a6267d8cc)
 
 commit ad5972f97df4a13a1044dc13e9570c1dd216d30f
 Author: Luis Azedo <luis.azedo@factorlusitano.com>
 Date:   Fri Aug 22 16:05:15 2014 +0200
 
     json: fixed parameter number for free fixup function
     
     (cherry picked from commit a1b6093aaee9e96f00475752273c9c925ba390d3)
 
 commit e65b32a7fef536638babe848d8b796fc26929bf7
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Aug 22 15:53:47 2014 +0200
 
     pua_dialoginfo: proper jump to end of the structure
     
     - void has no standard size
     - descovered on a report by Charles Chance
     
     (cherry picked from commit 4108c7a125a3e50d1d670bc4c842b29cc32ec438)
 
 commit e4c7b4349cb04d657488794e68d46bcd172e0fd6
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Aug 15 16:01:38 2014 +0200
 
     textopsx: msg_apply_changes() exits config execution if result is not parsing well
     
     - sip_msg_t structure is can be invalid
     - similar behavior with the case when the message is broken from the
       network, it doesn't get to config file
     - reported by Marco B.
     
     (cherry picked from commit 55960106bbaa908057c3f619034b146fda7df48b)
 
 commit 1913bead1dbc8a6ccd1424cd5b0d50430ca87cbd
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Aug 14 17:49:18 2014 +0200
 
     dialog: when adding a new dialog, lock the slot until the structure is linked
     
     - search for dialog based on sip attributes and if no result found, then
       lock the hash table slot until the new structure is built and linked
       in the table
     - should avoid simulataneous creation for same dialog if there is a
       not-handled retransmission or parallel forking upstream, resulting in
       many processing managing duplicated requests
     
     (cherry picked from commit 6fb686de57f783b3c29e5b4e11ad1509882616bb)
 
 commit be02c48d9335dc71a023244d20ef669f4e986e9e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Aug 14 14:59:09 2014 +0200
 
     dialog: release of dialog for not-forwarded initial request done by creator
     
     - avoid releasing new dialog in case of upstream paralel forking
       or retransmission by other processes than the other which created the
       dialog
     - it could result in destroying the dialog in initial state if the
       request was not forwarded yet, likely to happen because creator
       process runs more callbacks
     
     (cherry picked from commit c125cf6f36aedb75b4f1e0b32dbe5bdd0a48b8b5)
 
 commit 939ab9bd2d6c09054bfa21860635c26a4d106fbb
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Aug 14 14:46:21 2014 +0200
 
     dialog: simplified dlg referencing on creation and spiral detection
     
     (cherry picked from commit fcf5f5b3115c0c40f4df9eb066489bb3e590c3b1)
 
 commit b19a94889eed0dde7131ac5328192962504ed928
 Author: Marcus Hunger <hunger@sipgate.de>
 Date:   Tue Aug 12 16:09:28 2014 +0200
 
     rtpproxy: swap tags for lookup command (l) to fix one way audio on reinvite
     
     - affected cases when the lookup was used explicitely
     
     (cherry picked from commit 21e54da18f9bc6f87f913a897c9183074de4c937)
 
 commit 77662cf6075dce9a94d4ae4f840cb5c52ac26491
 Author: Jorj Bauer <jorj@isc.upenn.edu>
 Date:   Fri Aug 8 09:26:21 2014 -0400
 
         modules/sca: fix 180 replies in sca_call_info_invite_reply_18x_handler()
     
         - Per Broadworks Release 13.0v1 documentation, 180s should produce
           "appearance-state=progressing" just like 183s do; Polycom OS 3.3.4
           doesn't care, but 4.x swaps leg information when it hears
           "appearance-state=alerting"
         - report and patch from  Joao Vitor Arruda
     
     (cherry picked from commit 82e67c07eebe9f7277156a6a6d87ffd5e04c892d)
 
 commit a0d8ea1c69e01b90d57a2352f94a0aca691a245a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 1 18:29:20 2014 +0200
 
     app_lua: search for for lua 5.1 compilation flags
     
     - lua 5.2 embedded api is not compatible with 5.1
     - an upgrade to c code in app_lua is required, till then, lua-5.1 has to
       be installed (can co-exist with lua 5.2)
     
     (cherry picked from commit 04da8d891cdf1314e24cf025b64ed1cc70ce7b5e)
 
 commit 2fd085d21fb1a026d31d98541a9e33c568245771
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Aug 19 17:21:57 2014 +0200
 
     debugger: fix reset_msgid
     
     Don't change the msg->id when that message has been processed already
     
     (cherry picked from commit 6b2f7d0b9d405d8ffd2310f788254453d6748f0b)
 
 commit 1d44d71e1786182df3f81f7abf206e13faae9d26
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Aug 14 18:24:31 2014 +0200
 
     parser/rr: free_rr() is expecting rr_t** parameter
     
     - give the parameter as &r, following the commit
       b40d92962b680ac29dd38ffe3c8f1aa1e39d3a97
     
     (cherry picked from commit 34ba948cdabf7139c8563e531f18c4a486b31a00)
 
 commit 8ce72b602046e39c862c7db7eb885ca4b3ac960c
 Author: Hugh Waite <hugh.waite@acision.com>
 Date:   Tue Aug 12 19:56:45 2014 +0100
 
     core/parser: Free rr correctly in error cases
     
     - Fix potential memory leak if parameters are parsed into rr structure
     (cherry picked from commit b40d92962b680ac29dd38ffe3c8f1aa1e39d3a97)
 
 commit 6c967cebd213d1820cd1af428db5449b1af9aec1
 Author: Hugh Waite <hugh.waite@acision.com>
 Date:   Tue Aug 12 19:52:27 2014 +0100
 
     outbound: Fix memory leak
     
     - Free parameters parsed when checking for ob markers
     (cherry picked from commit 392689597376eb6f047c12504bcce367f5940260)
 
 
2b3d4b9d
 ===================== 2014-08-06 Version 4.1.5 Released =====================
 
 ===================== Changes Since Version 4.1.4 ===========================
 
 commit 97f5a9a1c6485816913b0c2c3d4af6be466c4b77
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Aug 6 17:19:07 2014 +0200
 
     Makefile.defs: version set to 4.1.5
 
 commit 830c24891a293a8b48b49ce5ebb684f8f2734132
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Aug 6 16:58:47 2014 +0200
 
     pkg/rpm: set version to 4.1.5 for rpm specs
 
 commit e3113d7b820dd339f6533e816450a20d01b3f584
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Aug 6 16:56:43 2014 +0200
 
     pkg/deb: version set to 4.1.5 in debian specs
 
 commit 190eb31d662462b6d3a44d81389500f935d28a70
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Aug 5 13:10:34 2014 +0200
 
     pua_xmpp: fixed wrong define guardian id
     
     (cherry picked from commit 6b833a82cb8c0978fae54afa086eff6d5479fa17)
 
 commit f83b5bc97f991bf357545b2fe10fa84725d24f9e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Aug 5 13:09:16 2014 +0200
 
     pua: solved warning on comparing unsigned expression
     
     (cherry picked from commit 55b42c5ba9e78b1d6662d45f1b68898bc67548c9)
 
 commit 80ea39b93278e99b32e6d16f6bb76fefad3d691f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jul 21 10:10:45 2014 +0200
 
     msilo: check if the register has contacts with positive expires value
     
     - otherwise is un-registration and no new contact to dump messages
     - reported by Anthony Messina
     
     (cherry picked from commit 6559c4383858d472637807c6ec4dd1e0616507fa)
 
 commit 8671ba9b2c1626247d777c1d6fcbe25966d465da
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jul 17 19:13:42 2014 +0200
 
     usrloc: refresh call-id value in case of update of location record
     
     - related to FS#448
     
     (cherry picked from commit c2b334bf41cbe6fa7b7e15d825dca1fa36c33770)
 
 commit 20a01c50c8a144c7edc838bea003b665469f4120
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Jul 4 13:46:35 2014 +0200
 
     usrloc: generate callid at startup and increase cseq for records added via mi
     
     - should fix FS#448, reported by Savolainen Dmitri
     
     (cherry picked from commit 66c497fdf4ac1c3b889a7c3b50c3e5fed770cf0b)
 
 commit 9a0d01daf296cbe78b29e8db00f0d4b3e9c6cdca
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jun 30 14:37:40 2014 +0200
 
     tmx: handle branch_route for $T_reply_code
     
     - use latest sent reply code
     - related to the log message reported in FS#445
     
     (cherry picked from commit 2e28163f2f3e756c89f8cc43df0644be38c5e06f)
 
 commit 4b731cbb8426799377552c96f240a56ec528ef70
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jun 30 12:34:24 2014 +0200
 
     kamctl: use DEFAULT_Q variable in ul_add command
     
     (cherry picked from commit 8fac19ba52345a4dd10480ef4efb62012bbbbff6)
 
 commit a427c0ac7973c0321b9b6e2d7f70dd3fee5b5414
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jun 30 12:11:45 2014 +0200
 
     geoip: free allocated pointers at startup in case of error
     
     - cleaner shut down
     
     (cherry picked from commit 5db25855613f922059b53d7149e97b4985120de0)
 
 commit eb3f7cbc27fd678891910a14377ef0c5a3477bb0
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jun 30 12:05:19 2014 +0200
 
     core: reset cur_opt shortcut after use, it points to local variable
     
     - safety to prevent invalid access on future extensions
     
     (cherry picked from commit 1faf19fa7d34528b6cc15ffcb1ec91a6c6074e90)
 
 commit 4eb7b5b0d4b2d914f488d15d637e4448102d6d63
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Jun 13 12:00:21 2014 +0200
 
     dialog: backup and restore exiting route type when executing dialog event_route blocks
     
     - reported by Nuno Miguel Reis
     
     (cherry picked from commit 4fab97fb54334a55b1fce4e0d2f417fda5727c3a)
 
 commit 19b5458e616e4dde1bb7b23cfbae0388849539ee
 Author: Hugh Waite <hugh.waite@acision.com>
 Date:   Sat Jul 26 01:18:50 2014 +0100
 
     tm: Generate synonym_id based on original request
     
     - Prevent allocating pkg memory in a shm-alloc'd copy
     - Prevents a crash that can occur in requests with pre-3261 branch tags
     (cherry picked from commit c5afbe15361bbf7e9493ad02dcabfd4c6d420109)
 
 commit 84c1ff056abf33c0ed8ed666d81d9e3e80cfaabb
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jun 30 11:06:41 2014 +0200
 
     uac: print new and old uri in log message in case of error
     
     (cherry picked from commit 6feeb886b58f4cd1cefeef132245c009bf8ca07f)
 
 commit 33d91eafaba5066ead247a61c76b18747a08da57
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Tue Jun 17 13:08:02 2014 -0400
 
     auth: README regenerated
 
 commit b8cfbb2e5bb36f117cb0756339b58f71a97b70c0
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Tue Jun 17 11:47:50 2014 -0400
 
     auth: document '-8' return code for pv_www_authenticate
     (cherry picked from commit c9c8f8d71fdad33caebaea07922901618bcd7825)
 
 commit 77019552cf3e1d88b98620eedad2ce7fb4bbb469
 Author: Hugh Waite <hugh.waite@acision.com>
 Date:   Mon Jun 16 11:53:11 2014 +0100
 
     registrar: Add check for contact header before checking outbound support
     
     - Fixes crash when processing REGISTER without a contact
     (cherry picked from commit c9301c99d3c9acb663023cf02393d0e7ed74c133)
 
 commit 0f9258881ceceadabe57782ab5eb8f535b026f44
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Sun Jun 15 11:09:46 2014 +0200
 
     pkg/kamailio/deb: Add Ubuntu trusty support
 
 commit 1710d4e1d80b712a00c93ae759efde22dea35f17
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Sat Jun 14 18:50:56 2014 +0200
 
     pkg/kamailio/deb: Use gcj-jdk
     
     (cherry picked from commit 8d7d72add168c2fa592214853470f4a31515c510)
 
 commit c24508f80449a01165e65d4592cf77303054c36a
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Sat Jun 14 18:20:06 2014 +0200
 
     app_java: Use generic libgcj
     
     (cherry picked from commit 00d2c27cbd0c36fd8979d5b92a3f860a5e657c60)
 
 commit 2198cb5d508055f495af29866045d51c1098d5cc
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Thu Jun 12 12:46:39 2014 -0400
 
     core: fix crash related to core sockets_list  command
      - reported by Nuno Reis <nreis@wavecom.pt>
     (cherry picked from commit 1c715b1a2a66a4a15d1a8def33ef369212712bb1)
 
 
39adcaee
 ===================== 2014-06-12 Version 4.1.4 Released =====================
 
 ===================== Changes Since Version 4.1.3 ===========================
 
 commit d521dff2563ddd1f64fb0c93e7cbd7a6ad254159
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jun 12 15:57:57 2014 +0200
 
     Makefile.defs: version set to 4.1.4
 
 commit a4f11987cd7fcabb68c377a6c61ab4238ec2cecc
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jun 12 15:56:58 2014 +0200
 
     pkg/deb: version set to 4.1.4 in deb specs
 
 commit bd7e64b5c38db50f37bae250911e82808060a262
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jun 12 15:53:36 2014 +0200
 
     pkg: updated version in fedora and centos specs
 
 commit a2bffd8aa6f97c2496c15c26fcb487f514b347de
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jun 12 15:51:17 2014 +0200
 
     pkg/rpm: version set to 4.1.4 in rpm specs
 
 commit b634dbace0d0f8ecf061252423374a24288f9fe2
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jun 12 12:12:02 2014 +0200
 
     acc: clear new parsed headers when evaluating acc attributes
     
     - the structures are in pkg, while request is taken from shm clone, can
       cause reference to the space of another process
     - reported by Igor Potjevlesch
     
     (cherry picked from commit e6c0c2f9871eab5a73371d48dfa24e4ece2512d8)
 
 commit 6c3c5b977941c605aa1be2ce582b3b843dbfcafe
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jun 12 11:48:01 2014 +0200
 
     acc: allow recording to the rest of backends even when setting db table fails
     
     - such error doesn't affect radius or custom backends
     
     (cherry picked from commit 655711330b2ffd82dc84330ef0e0fbbad82a9160)
 
 commit be8fb6fa8a1492259a26abe4825653f1f66ff0d8
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jun 12 11:39:55 2014 +0200
 
     auth: proper fixup for optional method parameter in pv_www_authenticate()
     
     - reported by Muhammad Shahzad
     
     (cherry picked from commit dd00819f7cca976e699a20960956abff760df957)
 
 commit b1ab677fe8977656c65112b558661673fdeb9f52
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jun 12 09:59:44 2014 +0200
 
     core: sync definition of destroy_rpcs()
     
     - reported by Victor Seva
     
     (cherry picked from commit 28be6c3c79c02600f03a51b2393b289fbe8c9bd9)
 
 commit fbe73477eae716693a35615df1375dc16d7e65bb
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Jun 11 17:12:37 2014 +0200
 
     dialog: execute internal event_route blocks under local_route type
     
     - request_route type triggers additional script callbacks that could
       reset the transaction and can cause crashing
     - reported by  Nuno Miguel Reis, FS#440
     
     (cherry picked from commit 88a9ffee284338d536b6f7e072e5c99b29d983ee)
 
 commit fc7f840a91394d5896d54ad534d8b6c9c61ec553
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri May 30 13:34:08 2014 +0200
 
     core/parse/sdp: proper parsing of a=rtpmap line
     
     - error handling when malformed line, avoiding crash to due to invalid
       offsetting when clockrate is missing
     - reported by  Michael Ricordeau, FS#435
     
     (cherry picked from commit c842bda9dac46724c58b734d092391c79867f2fb)
 
 commit c81c360315105e47f5fdd762ffb6490691c3c675
 Author: Olle E. Johansson <oej@edvina.net>
 Date:   Fri May 30 09:20:49 2014 +0100
 
     auth_radius: Improve error message to simplify debugging
     
     (cherry picked from commit 6e51019b0a2c60178b9ca03b9bb2a5fef49ca7ba)
 
 commit 2f8f293242b7982b1ad843f5bfbcea22bf35027d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed May 28 15:47:10 2014 +0200
 
     pkg/rpm: use pkg memory size when checking config in init script
     
     - for large configs, check can fail due to low memory
     
     (cherry picked from commit 91a362e2f1bae90e2564491560aff8bad5b04564)
 
 commit 177723a58ee12b3cb239d993a28a063d694f3b02
 Author: Konstantin Mosesov <ez@voipgroup.org.ua>
 Date:   Sat May 24 05:58:19 2014 +0400
 
     Fixed misstypes and indents in docs.
     
     (cherry picked from commit 5bede9a9a77ad01e06d849485d6ce4274eca3fd4)
 
 commit 8375c7f308a812b1e85768a663e039e9f2a70d1e
 Author: Konstantin Mosesov <ez@voipgroup.org.ua>
 Date:   Sat May 24 05:57:16 2014 +0400
 
     Fixed bug with JAVA_HOME detection.
     
     (cherry picked from commit 5a05370f35bdeb7277b2f53f5c3e95fb672d4024)
 
 commit f2afd026ff9509151612c3b180b3d813e95484dc
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Thu May 22 21:07:17 2014 +0200
 
     Core: Bugfix: Do not reset tcp_listeners: We may only listen on TCP.
     
     (cherry picked from commit 9b9d15875aa09a5574ff0754309f4f77161d3194)
 
 commit 4267ba4cb15da135d4cd5543fb7f8d5f2f02ef9c
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed May 21 09:55:46 2014 +0200
 
     core: allow listening on tls without listening on tcp
     
     - reported in FS#425
     
     (cherry picked from commit eea7f9d04090a736c8a0f2b2a350c08635cc8e39)
 
 commit 7453f5e3b10b4a257eb2e1e1650bfabc5f381ec5
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Tue May 20 16:22:58 2014 +0300
 
     modules/siputils:  generate error message if parsing of is_gruu() uri fails
     
     (cherry picked from commit 365a60772de9c1d2f19ecf52b12f6d75b348e996)
 
 commit 93fb970b87216ea5f63b077f02bbe1c085ddc45c
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue May 20 09:16:01 2014 +0200
 
     core: print number of parameters used for searching cfg function
     
     (cherry picked from commit a313a8d33afdee6c7eb70cd57161aef8e70c5bcf)
 
 commit a008e0f7d0920d061892819a121d1f07ba4b2a70
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu May 15 12:48:04 2014 +0200
 
     core: use port 5061 for checking self when uri has transport tls
     
     - 5060 was used, failing to match myself condition
     
     (cherry picked from commit 2e55d7bd218c9f954da7d289ec1be090bb4d88b0)
 
 commit fdea08a522ed6d1e30b6b8eab0e74bc47078d57d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu May 15 12:46:14 2014 +0200
 
     topoh: match on all ports if none is in the uri for checking self
     
     - forcing default 5060 can fail for multi-listen case and tls
     
     (cherry picked from commit 1d90f4de94dfc887cc6129624fd5e6ad989abd37)
 
 commit a768ffa5a083bbddc35db59b2686046c000c0482
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed May 14 23:37:54 2014 +0200
 
     kamcmd: proper size for memset, based on malloc
     
     (cherry picked from commit 7134959725011baa504a027c4561e0054dd907ae)
 
 commit 3c7e14f849884d5d145a7ab9c942acbbc9c5d282
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed May 14 23:12:33 2014 +0200
 
     rls: proper header define guard and check of null returned value
     
     (cherry picked from commit 4f2da3e025fa281f88e80bb841a51d6546219ae8)
 
 commit 164b17f8677c3c877ffd697ec5fb40d0d81e12f8
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed May 14 23:08:06 2014 +0200
 
     ipops: free dns pv structure on invalid pv name
     
     (cherry picked from commit e53c715c74fb5b58f4f68b81acb60de66b19b8cc)
 
 commit 386ef2f61d18966ceb70916869389f2690e0a6ef
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed May 14 23:03:19 2014 +0200
 
     db_flatstore: free result before returning null on no more pkg
     
     - partial allocation when doing an incomplete new connection
     
     (cherry picked from commit 74743d6ef3bf74c1226ba5a1b6bebfbe19b06b93)
 
 commit c5c1002be8c4f3e24d1b79b77856db2879b97c72
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed May 14 22:56:37 2014 +0200
 
     core: free previous allocated variable if no more pkg to build rve struct
     
     - cleaner shut down if not enough memory at startup
     
     (cherry picked from commit ace56c6bd2221920b965185c1c9a5997cd3f2768)
 
 commit 8c47852eff1b42727d56f9791a28525a23b25599
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed May 14 22:53:35 2014 +0200
 
     pv: proper length for line transformation when handling last line of value
     
     (cherry picked from commit f1a09e44268c77641216a78878f2c73c6e5a4d66)
 
 commit 12a0a927aa3ad6dfbb18ab3fcf1927bf51098925
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon May 12 22:54:54 2014 +0200
 
     dialog: if sending BYE fails at timeout, unref dialog
     
     - destroy dialog structures
     
     (cherry picked from commit e39a90e11bfed2b4445c37db1532488aa9e3e725)
 
 commit 3457dc459acd7eba96a0cb77e7d50cfc349c303e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat May 3 21:06:34 2014 +0200
 
     mem/q_malloc: free old pointer if allocation in realloc fails
     
     (cherry picked from commit 8c2888fcd33bee45cb4654222da619e70ed44ecc)
 
 commit ce46f5482f56378beba16c68d1e5af5e5d593008
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat May 3 21:03:34 2014 +0200
 
     mem/f_malloc: free old pointer if allocation in realloc fails
     
     (cherry picked from commit 41a37b570758445d723d4d78b9786f8e6cb5722c)
 
 commit 2cfb00b4a24f24cd9462305f4518797706b8f6f1
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri May 2 23:58:12 2014 +0200
 
     mem/f_malloc: check returned pointer for bitmask index
     
     - if null, reset slot and search on bigger chunks slots
     
     (cherry picked from commit 892a24f7256e60e2a0116655e0052c284479b7d2)
 
 commit 6e17d6e92c1e4b76fbea4b4b5d925ed67e4fdac7
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Sun Apr 27 21:22:49 2014 -0500
 
     cnxcc: fixed deadlock when call gets terminated under certain conditions
     
     - fixed some indentation problems introduced by Eclipse IDE
     
     (cherry picked from commit d0f0ba702bd44524bc9f52e07341db03267b15f7)
 
 commit 3997dcccf36579442cb92222fe0868accd64b537
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Jun 11 19:01:17 2014 +0200
 
     auth: enhanced log message when method param fails to be retrieved
     
     (cherry picked from commit 35329870fe22115fd24a396b743e4814278ce46a)
 
 commit 94ebfb5d5973ed59de84ca0e0c87052b4c80f9de
 Author: Torrey Searle <tsearle@gmail.com>
 Date:   Mon Jun 2 19:51:19 2014 +0200
 
     srdb1: fix memory leak in db-id
     
     - When getting an existing connection from the pool, free the newly
       created db-id as the pool connection already has a reference to the
       existing one.  Fixes FS#436
     (cherry picked from commit 69de17d3bb1d032f9a41752362194d718336e20d)
 
 commit 642428cf8be1c7355f91b14276e888ec505cd69a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon May 19 08:56:38 2014 +0200
 
     dialog: add wait-for-ack callback before response unref
     
     - in case of a sipral for ending in a negative response from initial
       state, ack to second iteration can unref prematurely the dialog
     - reported by Pawel Sternal, FS#427
     
     (cherry picked from commit d81fd1bf067b78b55ad348db2531c4ba9b10dddb)
 
 commit 7bdaca008e1bddbe9ab4db9d70e835ba45f6a5ff
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu May 29 17:06:13 2014 +0200
 
     pv: safety check for PAI header parsed structure
     
     - reported by Igor Potjevlesch
     
     (cherry picked from commit e633ca6b7e748a77825d3208e86bf9bce18944a5)
 
 commit ad5235229f59ba5d1f4216e144291e110fee0211
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed May 14 23:28:24 2014 +0200
 
     parser/sdp: assign stream var only if session is not null
     
     (cherry picked from commit 1cefc0c5f83eb4b7b6ffefc6ab383d7aae6de07f)
 
 commit 5cd3bd3a1bbcc9edffe31c0b1fdf11da43023b2c
 Author: Hugh Waite <hugh.waite@acision.com>
 Date:   Tue May 27 15:42:08 2014 +0100
 
     rls: Fix memory leak with duplicate entries in lists
     
     - When duplicate detection is requested, free the string and container
     - When duplicate detection is not requested, insert the duplicate anyway
 
 commit af4f84b84ca7601bd8124fe2e82d0718c7975313
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue May 27 12:07:42 2014 +0200
 
     db_mysql: proper handling of mysql_next_result(...) return code
     
     - it indicates the presence of another result if return is 0
     - reported by  Maxim (simax), FS#434
     
     (cherry picked from commit 37f0964278e925d5530563b38c82a57de1f7fa59)
 
 commit 9a697d04e7bb041e1ec6748727a418866dc0ba54
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon May 26 14:47:37 2014 +0200
 
     auth_db: auth_check() to get the auth header from the used api
     
     - this avoids using a different auth header that might be in the request
       before checking usernames in from/to headers against auth user
     
     (cherry picked from commit 4992519eed88d94847d742c52e882082b1b41264)
 
 commit 47a00936695c46176c3c047e0ab141b4127d08dc
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun May 18 19:07:38 2014 +0200
 
     mtree: replace tree structure even there are no records in db table
     
     - reload didn't replaced old tree if no records in db table
     - reported by Juha Heinanen
     
     (cherry picked from commit c36f326d3c7372b149592d438df75f3d7b0a0233)
 
 commit f44415eee52d5c17a9b6c5e16175bd84455e9867
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu May 15 13:59:03 2014 +0200
 
     siputils: allocate enough space to hold ending zero for tel uri in tel2sip()
     
     - reported by Juha Heinanen
     
     (cherry picked from commit 7992a2b8d42bb7e8bcf1738cf042013ed126a47a)
 
 commit 9c15e8444e99f33ca2f0c920d3cbb846d407f596
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed May 14 09:58:50 2014 +0200
 
     presence_dialoginfo: get rid of unused variables warning
     
     - priority and winning_priority are used in an alternative winning node
       selection which is disabled now
     - reported by Jua Heinanen
     
     (cherry picked from commit 4f4641ea2a4018a72558c40d4878e9af7053be2d)
 
 commit 402e2122d1aa353ee8c10321aa1eb9315a81cd81
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Apr 16 19:43:45 2014 +0200
 
     db_mysql: properly free db result structure if db_mysql_convert_result() fails
     
     - reported by Torrey Searle, FS#420
     
     (cherry picked from commit 37983c9f57536c57c5d34ce2d8a1c8f411e61e39)
 
 commit 74c1bd884ec2a3418dee3cbf358ab8bb7e899d7a
 Author: Vitaliy Aleksandrov <vitalik.voip@gmail.com>
 Date:   Thu May 8 15:01:02 2014 +0100
 
     websocket: Fix crash in websocket module
     
     - Avoid race condition by maintaining a connection reference count
     - Fixes FS#406
 
 commit cc4a7c67f24d105a119ea492ce53f017369af296
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu May 8 08:40:28 2014 +0200
 
     presence_dialoginfo: interetate through all 'dialog' nodes of xml document
     
     - PUBLISH request can carry info for many dialogs
     - reported and patch by Klaus Feichtinger
     
     (cherry picked from commit 7a827a612f93b9dd938f9b78c0de3ac2d98a0c77)
 
 commit b76eb77a36a5e751d792cb7e0d60f4750976e322
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri May 2 21:50:14 2014 +0200
 
     dialog: copy dlg var value locally on get operation
     
     - reference to shared memory exposes risk on accessing an invalid
       pointer if anothe process updates it
     - reported by Dragos Oancea
     
     (cherry picked from commit bb3eed8aabea9f63c9922f71714aea242771db02)
 
 commit c5781b28cd92360cf163a84312fa72c08c4737b5
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Apr 29 20:02:19 2014 +0200
 
     rtmier: reset avps and xavp lists after route blocks execution
     
     - avoid leaks if someone is using avp/xavp with rtimer - there is a fake
       message used there, thus not the normal sip message routing that
       resets avps/xavps
     
     (cherry picked from commit 159978cf2a98748f3225155d8946bcbd768b51e3)
 
 commit 4455a13e8d31416dc44af455710fd7a7ff37ec11
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 28 13:51:56 2014 +0200
 
     acc: no request is needed for setting end time on dialog termination
     
     - callback function cdr_on_end() doesn't use it at all
     - reported by Eduardo Lejarreta, FS#256
     
     (cherry picked from commit 8fcdd23aaa49cb6c1ecb34c4c6b4a88078a860f7)
 
 commit 70f1b7479f80ca4f5e3a45fcf772785c110d0b57
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Apr 30 21:46:55 2014 +0200
 
     core: compute the len for dns srv name
     
     - fixes dns srv for cache, reported by Rob Eijgenraam, FS#426
     
     (cherry picked from commit b834cde74f8a4b41ec24ceb8332adff8bb3922bb)
 
 commit a9a3cebc7688dcaea7539c067c4b1bf3463040ce
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Apr 24 18:02:34 2014 +0200
 
     drouting: removed old contraint on route index
     
     (cherry picked from commit c3386295d7607a58d37a65b6822bf5f98b3fefa0)
 
 commit ee692ab89f1321ccfb24316c30fce5a90e6a9764
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 28 09:51:42 2014 +0200
 
     pipelimit: run timer at 1000ms
     
     - proper execution on timer_interval
     - reported by Julia <juliabo@gmail.com>
     
     (cherry picked from commit f9d95734ba7c04a0188077914161395c2e94f3eb)
 
 
38630933
 ===================== 2014-04-24 Version 4.1.3 Released =====================
 
 ===================== Changes Since Version 4.1.2 ===========================
 
2363268e
 commit f6d59f24879de7f38e836e5d1fc58e3197ab7b07
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Thu Mar 13 14:59:58 2014 +0100
 
     carrierroute: Minor typo in previous fix
     
     (cherry picked from commit b17de9bdc53ae3474341e632f7faa89d69b667c8)
 
38630933
 commit 41c6b1d3f9bb874fd830c45976943439feaafda8
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Apr 24 10:57:16 2014 +0200
 
     pkg/rpm: set version to 4.1.3 in spec files
 
 commit c89716d8828f73c83cf91a4f03f0a16f3c6dd64e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Apr 24 10:56:41 2014 +0200
 
     pkg/deb: set version to 4.1.3 in spec files
 
 commit a9898c08235d43353ff93ad20ab180ce2a40b745
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Apr 24 10:56:04 2014 +0200
 
     Makefile.defs: version set to 4.1.3
 
 commit f32354f9aae3afadca98e5a1cf254d9286a3a985
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Apr 23 22:12:48 2014 +0200
 
     tm: reset local lock reply status after functions that do unlock
     
     (cherry picked from commit 5943a8005baf8ce1239d2cf728373cb26975483a)
 
 commit be187e135b0b9b28136817c3569ab5c0abcc5b3f
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri Apr 18 22:15:31 2014 +0200
 
     pkg/kamailio/deb: use libjson-c-dev when possible.
     
     (cherry picked from commit 118d3051bd1c84ba725c719dd6d86e8335d9c274)
 
 commit 080ad14a64834b7621bab3a0aa00e82d8de4490a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Apr 22 20:51:31 2014 +0200
 
     sercmd: refactored reading the rest from socket on reply too long
     
     - patch by by Savolainen Dmitri, FS#422
     
     (cherry picked from commit fe9c519ca6ef6625f0b0d9c7027158641c636087)
 
 commit ef31388e6654a6006d680fd1363f95ae6f1e2f80
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Apr 18 17:22:43 2014 +0200
 
     sercmd: read the rest from socket if message was too big for rcv buffer
     
     - reported by Savolainen Dmitri, FS#422
     
     (cherry picked from commit 5bc9e43eb6827220468f526c3df9d4c775311e51)
 
 commit 73003a01e9cb1ed49b5fdb6f1758a988cd77f9bc
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Thu Mar 13 14:52:49 2014 +0100
 
     carrierroute: Remove dependency on libconfuse, based on the patch by Lucian Balaceanu with the Comments based on Marius Zbihlei
 
 commit bf2c130744a0d43767bb0745defd6a06073957c0
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Apr 22 10:19:02 2014 +0200
 
     sctp: enclose pre-init static function in between ifdef USE_SCTP
     
     - it is not used otherwise and some compilers can throw warnings
     - reported by Juha Heinanen
     
     (cherry picked from commit 68f511f4972b8ac294b7429aadb27b22f2dfd554)
 
 commit f2df24d92707c89cd9e3d3c8e26dccdd1fa96cf8
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Apr 22 10:12:21 2014 +0200
 
     avpops: switched from initialize struct with {0} to memset
     
     - apparently gcc doesn't like it although it should be the standard
     - clang is ok with it
     - reported by Juha Heinanen
     
     (cherry picked from commit f0e8c293e28b3761d0f13e2c604eb1cfbbad7ace)
 
 commit ca2245a5526a88a02b5f9fc46f3f00bd6ed32929
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 21:53:27 2014 +0200
 
     exec: free local variable if there is no more memory in next attempt
     
     (cherry picked from commit 314ea152c51cd8d4b46a49c05a3fed564c81c0ea)
 
 commit d7bdb23dcfa29a8883c5c2552ffe91bbef15a28f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 21:52:16 2014 +0200
 
     htable: init allocated memory after checking parameter
     
     - avoid useless operation and extra check for leak
     
     (cherry picked from commit 9f042bb2798f29d476148ab2887a05709d5258fc)
 
 commit 6c37ed696c6ce2ca4771dbd53afdad54480b7ecd
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 21:50:17 2014 +0200
 
     mi_rpc: don't access fields in structure after free in mi_rpc_async_close()
     
     (cherry picked from commit f619a813ef46c76dd25c50b86f8af6cd768ac38f)
 
 commit 008e8bd7ce64ca2684c7145539342fe8898972b7
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 21:49:27 2014 +0200
 
     nathelper: free local variable if getting anchor for contact header fails
     
     (cherry picked from commit f2d95b0e8326ae7d61b31288d3b695e1db85ec77)
 
 commit 90bcf7d040a599c251ff701244abf45d94051250
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 21:47:06 2014 +0200
 
     rr: free forgotten allocated local variable trans in case of error
     
     (cherry picked from commit ed60b891f915017b385a722f2a9c0bf171802eab)
 
 commit 5cad9c8f2e933ffa097e9dfd2ca2fd2f2f7925e0
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 21:45:46 2014 +0200
 
     sipcapture: free proper db_url field and destroy capture mode data list
     
     (cherry picked from commit 0a1acc7cbf21e2332ca25d94bb320a3b8708357c)
 
 commit 44f6bab76c83a48b4a827ab07ce35881ea3f4f56
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 21:44:42 2014 +0200
 
     pv: removed mistaken pkg_malloc() left for $cnt()
     
     (cherry picked from commit b6b023038452a7cb1ded28bf82f81622b34ce201)
 
 commit 99aae469bedf5048f8651ab1b67da6acab1d103f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 21:43:59 2014 +0200
 
     textops: cleanup on error parsing methods at startup
     
     (cherry picked from commit cee4b58e1728be7de2c15ae25c4c1be0dd3088fb)
 
 commit f8be610bacc61ecd94741c33ea9fb7a9f2c5e231
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 21:43:05 2014 +0200
 
     tls: free the file path clone when all went ok
     
     (cherry picked from commit 5fe289cae2ece412eeaec4efefcb411a7ed434aa)
 
 commit f1d15ec03ea2a4ad795a6e323770dc289017107a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 21:41:59 2014 +0200
 
     tm: clean contacts in case of failure in t_load_contacts()
     
     (cherry picked from commit 09ebe81a4ccb4346af778cc21c789b0db0e193d9)
 
 commit 66b646163a822b93ff3f4adf71308051e5079568
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 21:41:00 2014 +0200
 
     xhttp: wrong variable was used for checking memory allocation
     
     (cherry picked from commit 8589936aac4a6341b4d56bfe2ed7d4d90a169d56)
 
 commit b1affbf3bb2686a9bb24ecde2742cd137cd53ada
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 21:40:15 2014 +0200
 
     xlog: clean exit at startup in case on error looking up facility
     
     (cherry picked from commit 9f8f66c44f5d44f945bba3b63160967a19044b8b)
 
 commit 4d8d08dfba59a4a1d244d84bae020502d4cb5184
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 21:39:07 2014 +0200
 
     core: proper destroy of tcp connection at shutdown
     
     - don't access connection fields after freeing structure
     
     (cherry picked from commit b3d312bc3795f394e5907ac54bb59560e829e38b)
 
 commit 94744ef0505268ea7e52a259f0f4636cb530e488
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 17:57:09 2014 +0200
 
     core: safety check accessing variables in dbg message during fixup operation
     
     (cherry picked from commit 0bda1dc8238f6be5bc83711e0439dabff39c9120)
 
 commit ccba274c28bdc2c789d79a7c962bc76586dd62f1
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 17:56:01 2014 +0200
 
     core: link regex before replacement field allocation can fail
     
     - regex will be freed properly if there was an error for replacement
     
     (cherry picked from commit 511de7f5dc047368799e18d028e1e3f2864e05ac)
 
 commit 90d00499d8a0786a0a62ad2e0b9990ffe3ca1b80
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 17:54:26 2014 +0200
 
     core: check if proto is not null before setting it
     
     - coherent checking across no_naptr_srv_sip_resolvehost()
     
     (cherry picked from commit 3257da4abf7ea9cc64676ee66b6f70d600ac5c58)
 
 commit 7a1f99285d6c6b5eeeaf463923c4f9ff7ccff5e4
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 17:52:53 2014 +0200
 
     core: safety check for freeing either pkg or shm values for var, when applicable
     
     - just an improvement to avoid doing both operations by mistake
     
     (cherry picked from commit 256b1e17e5449ef844b885d542a9c1f66fad044a)
 
 commit b418eaaadfda9be8acfe03342c584032a9d66884
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 17:52:07 2014 +0200
 
     core: safety checks for pointer in dbg message printed inside dns cache
     
     (cherry picked from commit 2abbeb8fd31e41a34a013ff65eada197f171f321)
 
 commit 39290d29a46fb29e3030dead34e260ac4c663ff5
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 17:50:53 2014 +0200
 
     core: free allocated memory in case of failing to get more for modparams
     
     - keep shutdown at startup error clean
     
     (cherry picked from commit b1106fb492a3e6e8ab73d37912b9a86d14373e75)
 
 commit 24ba3f86d29ffb250663e32c3d60592bb1f15c86
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 17:50:09 2014 +0200
 
     core: safety check when declaring a cfg structure with empty content
     
     (cherry picked from commit 6f47c9ee24adea03df58e84d296e9682e5f81286)
 
 commit 5fbbdfb2d9632f0286d151d02a43ca81c5584956
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 17:48:16 2014 +0200
 
     core: free line_buf in case of error building via
     
     - free buf in a very unlikely error converting src_ip to str in static
       buffer
     - coherent checking of msg pointer in the function
     
     (cherry picked from commit 3c062c1299dabd76e8461389b67506a25d1fcc02)
 
 commit 71165758575b606bea73c0caf55f861b9223ced9
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 17:46:36 2014 +0200
 
     srutils/tmrec: reset pointer after free to avoid double deallocation
     
     (cherry picked from commit 69d43fbacdf121b6c3ab22686f9089d9c7859591)
 
 commit f10ffb4b3c2d1fb04f116ddf523caebbde9b561d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 17:45:52 2014 +0200
 
     db_text: fixed access after free and proper size for allocated memory
     
     (cherry picked from commit 6a82b6121f771b6b847aecf4c5a0c42d0388c5d0)
 
 commit b6f3b4dfca4640b9ade55a18013134e9f7785ee6
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 17:44:34 2014 +0200
 
     call_control: replaced dynamic str* a local variable
     
     - it was freed afterwards and could leak in case of error hanling
     
     (cherry picked from commit af81862f5930d4c33639c204a7d88aeb484d3f0d)
 
 commit a3022d5525265e9cf41a41dc9f0d01a8865a922c
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 17:43:47 2014 +0200
 
     avpops: initialize local variable to avoid warning on db ops function
     
     (cherry picked from commit 98bb8c7e5166d2ff494daa9c488073d16dcfb405)
 
 commit 376f909a7230a6dc8916c38964f99bda71252085
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 17:43:00 2014 +0200
 
     acc: avoid memleak at startup when failing to initialize a custome accounting  engine
     
     (cherry picked from commit 33d001a91fae080546755f63101c9b05fdf49b22)
 
 commit 1b57ebef122f300bf3c5d10bc9e95f437287cf4a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 17:42:04 2014 +0200
 
     tls: avoid leaking duplicated file name on re-iteration
     
     - reset file name pointer to avoid double free in case of error handling
     
     (cherry picked from commit 74ae88f55dd4c1ed395bbb32a6c7a835de5775ee)
 
 commit 3fe7975909d577c015c94705b56e1c7647d51b22
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 17:40:27 2014 +0200
 
     mem: remove trailing ; to allow using as single instruction in conditinal blocks
     
     - this is for system malloc with extra debug for private memory
     
     (cherry picked from commit 53642d60ff2a680f724d5f439cf2b868bd082c3e)
 
 commit 020572ade53a19815c9e05edc6e8eb77873ca465
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 17:39:50 2014 +0200
 
     benchmark: avoid memory leaks when dealing with invalid mi commands
     
     (cherry picked from commit 89c48cda56a67bd99288f6f390802f14b340e6da)
 
 commit adb8ba7986f8ffda8cac44f573b7e0df6a7875b3
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 17:38:19 2014 +0200
 
     auth_diameter: avoid double free in case of error and don't access freed pointer
     
     (cherry picked from commit d2f71f30011cb885f494e5d7d82ffdd15ff5dc7b)
 
 commit 340768948df423e25812d083fcdf09396ef763e3
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 17:36:01 2014 +0200
 
     db_mysql: reset prev_token to avoid double free in case of url parse error
     
     - when db api v2 is used (ser modules)
     
     (cherry picked from commit f65bf2c37bfaae740dd3cd8d686308cfa44b42f2)
 
 commit 045b6ead1eace226ec316e3ae776f7bc35e54341
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 17:35:39 2014 +0200
 
     db_mysql: remove line accessing freed result
     
     (cherry picked from commit e114105450d8a5152448afd28de16e290297e38d)
 
 commit 89b6c07409a81b88f131e14f9fcca1928b34347e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 17:34:24 2014 +0200
 
     debugger: check for define of PKG_MEMORY to execute pkg checks
     
     - allow compilation with system malloc for private memory
     
     (cherry picked from commit 17cc9b0054bd071cad478534e8615ba73c65cc29)
 
 commit ec542b2ae46391635032c4fe705dc05a2a5eebe4
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 17:30:40 2014 +0200
 
     tm: release re for t_check_status(pv)
     
     - the canse when parameter is a variable and it contains a bad regex
     
     (cherry picked from commit 2f01858d0be09cecd5e21e3e10fdd9d6425be028)
 
 commit 773ee22645ecbf042a871b510fff77b967bccc4d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 17:29:15 2014 +0200
 
     tm: fixed typo in previous commit related to name of struct contact variable
     
     (cherry picked from commit 387c369a11730afe680fb32138b93d4024f5b88d)
 
 commit 8c2d3609a9300e8168dd6d8d8acdccfb41f2f150
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 14:08:10 2014 +0200
 
     mem: DBG_SYS_MALLOC can be set to get verbose mem ops with system allocator
     
     - PKG_MEMORY has to be undefined in Makefile.defs
     
     (cherry picked from commit d8e242c64d6c3d167c5a2b326ec77727d6d38217)
 
 commit cde022bf36af39d6c5ad0e9f991a5db1a85933ef
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Apr 21 11:12:23 2014 +0200
 
     tm: free struct contacts in case of error retrieving r-uri in t_load_contacts()
     
     (cherry picked from commit 770434e87ec14b9662314e8a13d587f547e876cb)
 
 commit ad169fc1c3a207670c4f3615258e3637127982d5
 Author: Timo Teräs <timo.teras@iki.fi>
 Date:   Mon Apr 21 10:57:11 2014 +0300
 
     core: fix some #includes to be posix compliant
     
     sys/poll.h and sys/fcntl.h are GNUisms and might not exist on
     strictly posix compliant systems. This fixes to use the posix
     specified standard locations of these headers.
     
     E.g musl c-library will give warnings on using these non-standard
     glibc 'internal' headers.
     
     (cherry picked from commit 2c74ba02c843349a6ad30f7e668a7a194dac679c)
 
 commit 59f1bb0a700a5b8d39ac56b76dc640a08fec86dc
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Sat Apr 19 11:06:48 2014 +0200
 
     json|jsonrpc-c: fix detection of json-c lib
     
     (cherry picked from commit c290e58b7f50bdd7f9d691c4890baf1c9f74cb0d)
 
 commit 5a10b16b781806279756bb4b6bad5a79e3b689ec
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Apr 19 00:35:57 2014 +0200
 
     usrloc: fixed c&p error for variable name in ul_rpc_add()
     
     (cherry picked from commit c6246840abe0c75df03c603aa8e56f70a4799bce)
 
 commit 5fe5e4b337e665a8de1b763bc6310edfebdb51bc
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Apr 19 00:35:00 2014 +0200
 
     tmx: check if t is null or undefined for returning branch index
     
     (cherry picked from commit 37b0bea4ea6dcad3fbe1a2a93229bb1441ab8679)
 
 commit 577536ede7321f8aea31806e825738f19ff0a948
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Apr 19 00:34:23 2014 +0200
 
     tls: test if conection is still active for peer verification
     
     (cherry picked from commit 458b803efa2de5b1a3bcdd83400f6ef7c6fad2a0)
 
 commit 531c8459f700692a2a5b7e10d011cb5a32539f28
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Apr 19 00:32:17 2014 +0200
 
     textops: use local variable to copute the offset in buffer for hdr ops helper function
     
     - when a prefix was given (e.g., append_uri_hf()), it could have led to
       usage of invalid value
     
     (cherry picked from commit 110882edfee749679e0b05528bd4e1bcfd2321b3)
 
 commit 01452997058ae07ee27f5e5e152a0f72d80a1dd8
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Apr 19 00:31:23 2014 +0200
 
     rr: coherent check for optional user part of advertised rr
     
     (cherry picked from commit 48c42830f8d9f5927453dc091765c2434845c725)
 
 commit 74f6b0e6493b30c53144c6ee157305e14e75a75a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Apr 19 00:30:02 2014 +0200
 
     registrar: test returned value for socket when socket flag is set and xavp is used to hold it
     
     (cherry picked from commit 4dd1387aad64bc9380eeac744eb0ad07d5a591d4)
 
 commit 47b428cefd78e094c3ed4f86591072577236e5b3
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Apr 19 00:28:56 2014 +0200
 
     pv: return error if shm is not initialized when $shv() is used
     
     (cherry picked from commit bf6cb8e2dfedb5b8c6cc367ff6e8355a8313d887)
 
 commit ae0a3f7534c797b12188c650287a5ccc1fe4483f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Apr 19 00:27:54 2014 +0200
 
     msilo: check to be sure len is positive before trying to copy string
     
     (cherry picked from commit a6cf59395c472b999d5cc4197de80cd9385dfd11)
 
 commit a6a8cf02373df4fe4e3afdd1f76dfb5e435fa4a8
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Apr 19 00:26:53 2014 +0200
 
     mqueue: use static var to return pointer to dynamic queue name
     
     (cherry picked from commit 6626f9a73700f9af8d46945e250fc8ab88f5aefe)
 
 commit cb9e54adabb51bd21402d6889e3169b919f14909
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Apr 19 00:25:21 2014 +0200
 
     dialplan: fixed typo in define for guarding .h file
     
     - init local variable to avoid warning
     
     (cherry picked from commit 53f67e60f491bb5b9f56ce010410de8eff23430a)
 
 commit 0b75d7263ffc3282572d60637c287771c8223f0d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Apr 19 00:24:16 2014 +0200
 
     dialog: detect the param value type for setting by routing block
     
     (cherry picked from commit 69d67c01e03d1363948b3597bb2afdf3cd0145a2)
 
 commit 15f11641e58090f2a405d2231e6e15dfeaa4a231
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Apr 19 00:22:52 2014 +0200
 
     ctl: free allocated pointer in case of error
     
     (cherry picked from commit ccd1593834a47973bddeea94037fe8d3fd862cdd)
 
 commit 0d175cf7c20394d99a0c00602d3d19348da29a9f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Apr 19 00:21:50 2014 +0200
 
     parser/contact: cleaned log messages and safety check for invalid iterator call
     
     (cherry picked from commit c1feccdba8f4c4b624b948595f9166b83e65ed6a)
 
 commit 5f28fd8637f7a0fa1ab866a96fd3564e9c14d7dd
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Apr 19 00:21:09 2014 +0200
 
     core: safety check for finding select final node
     
     (cherry picked from commit 58acedef5a7748310b1032b534c3174f1e3d1a62)
 
 commit c7ce1e3563f3eebe6960d619264e23982135e13b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Apr 19 00:20:19 2014 +0200
 
     core: print rdata pointer and wrap null condition around it in dbg message
     
     (cherry picked from commit fcc6dbd6d9b50bdbee7ba22c22f8f06a98bfb2ca)
 
 commit e335fefcafac7c6403496638cf781a52d0959bed
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Apr 18 19:01:22 2014 +0200
 
     uac: safe initialization of vars and debug message for uac_replace_to()
     
     (cherry picked from commit a7251ba4140df3fa9b4fd3ea6a4d48ffbe156597)
 
 commit 9e47733d7346b2feddcfaf25eb61413ed4e0e48d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Apr 18 18:51:33 2014 +0200
 
     textops: init s field of uri str structure for proper evaluation
     
     - otherwise can get uninitialized to last if block of
       get_uri_and_skip_until_params()
     
     (cherry picked from commit a2513a2bc820f935c62f14749ddaefaf77951891)
 
 commit df4991af5bc1458b7781cfd36b95940cbc1cc4de
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Apr 18 18:38:53 2014 +0200
 
     textopsx: init local variable to avoid testing invalid value
     
     (cherry picked from commit f0186bf375d4653b5354df35a9a8d065b56522ee)
 
 commit 2375b7a8d4bc4a97ad6e749a51425f8be0ab446f
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri Apr 18 22:07:47 2014 +0200
 
     json|jsonrpc-c: use new naming json-c lib if available
     
     (cherry picked from commit 679833f9f098e1ebc5e2b66978a5535af557924c)
 
 commit 135ff6c9e91747be42c957685ca5b3ebafb974ea
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Apr 18 18:11:38 2014 +0200
 
     core: added some safety checks for cfg framework pointers
     
     - avoid dereferencing null in corner cases
     
     (cherry picked from commit bf7b6c25cdefc2a6a473c6fe8f496c858e05d020)
 
 commit 3c686813c88ad575e7085351297f4d0ae4f2cfe1
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Apr 18 10:49:24 2014 +0200
 
     tm: lock replies before restoring flags for onreply_route
     
     (cherry picked from commit ac2e49b41840e0b05750b20c367a6c380caa983a)
 
 commit 75c75a5d2d4046276883c2677df1ef3cf0e29fb8
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Apr 17 16:16:04 2014 +0200
 
     tmx: properly receive the branch index for $T(...) in the branch_failure_route
     
     (cherry picked from commit 27c383c9224055e3d1b01238ff47785449e4057c)
 
 commit da5beb9839ea5a6a2e27dbe2fff8866b2d4d69ca
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Apr 17 15:49:36 2014 +0200
 
     dialog: set lower limit for dlg_ka_interval parameter to 30 sec
     
     - avoid many keepalives in shorter interval than retransmission timeout
       could be
     - an improvement would be to export the fr_timer value from tm and have
       condition based on it
     - reported by FS#417, Bill Radis
     
     (cherry picked from commit 5c5b587d44a46b3a4d48c7e7926c42a44cd4d8c8)
 
 commit 07c25fe8bf8425cdc7f909ea5b16670a65254ff9
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Apr 16 08:41:51 2014 +0200
 
     maxfwd: max_limit default value set to 70
     
     - recommended value by RFC
     - lower value can create issues when terminating to PSTN/ISUP where
       can be used to set the Hop Counter
     - patch by Sebastian Damm, FS#418
     
     (cherry picked from commit 73c440e87fc256cda99ab572c0a259c13acac700)
 
 commit 3d8df518f78eefd706b6c98f1dd90e739d2fec39
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Apr 13 22:19:15 2014 +0200
 
     pv: use pv cache to lookup avp name for $cnt(...)
     
     (cherry picked from commit eb5b9c6965d1da46f8cb45d3ac2eb6598b3b6dea)
 
 commit 810fc8eb64ce9992e3b6fac668a442e92f7309dc
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Apr 11 16:21:27 2014 +0200
 
     tmrec: fixed typo in header file guard define
     
     (cherry picked from commit 3d9040bb5494bafe3411744da17bf43de6a22604)
 
 commit 3cbb00ecde32696c334384462b9e06b924d13244
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Apr 11 16:18:59 2014 +0200
 
     srdb1: removed extern inline function prototypes
     
     - the .c files are not linked against modules code, thus inline
       replacing request cannot be resolved by compilers, the strict ones
       (e.g., llvm) throw error
     
     (cherry picked from commit 5beb495d47fa16ed94c36e340011c09de50db9c7)
 
 commit 4b5683401a6521e4d80665112eb6bc35ee75baec
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Apr 11 16:14:06 2014 +0200
 
     cnxcc: inline functions defined in other objects throw warning in llvm
     
     - an option would be defining whole function inside the .h file
     
     (cherry picked from commit da0fe20153eb9fc4b8f79a2f5260cb871bb3fc0d)
 
 commit df80c0aa34fd5edf6c9fbcbf1e5e53b4fa0d7b2d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Apr 11 16:11:05 2014 +0200
 
     srdb1: get rid of llvm warnings related to extern inline definitions
     
     (cherry picked from commit 4cb7abe093ce0c56a4661377f9792fc417f83786)
 
 commit adac3876d273ac2d32d684778d30f3aa36cc914d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Apr 11 16:04:24 2014 +0200
 
     tmx: allow spanning over second for fetching stats
     
     - try to catch the same snapshot for all tm stats
     - re-enabled stats for received and relayed replies, computed from what
       is relayed and was was local reply
     - todo: check if drops replies are caught later or is ok
     
     (cherry picked from commit 82e742fcdd7c22391cae8e3b36d42f23d684dee8)
 
 commit 64a1d6f6811870f7a148df24f09266917fe50d38
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Apr 10 08:56:13 2014 +0200
 
     tm: avoid tryin to mitigate relaying 487 for local canceling branches when a reply is forced from config
     
     - it can result in deadlock if there is a local retransmission timeout
       and the response code is overwritten by admin in failure route with a
       t_reply()
     - reported by Jason Penton
     
     (cherry picked from commit 198e123e89c849da39efec1973c25c3c25a2be89)
 
 commit 4514fb1da03d0dfc006cbbe38ac3f4a78bd8fc4b
 Author: Fred Posner <fred@palner.com>
 Date:   Tue Apr 8 21:54:43 2014 +0200
 
     sqlops: note about return value of query functions
     
     (cherry picked from commit 5ac454af6aedb91265c3359a523354541cabd161)
 
 commit e4ff5dac04eb09191e5185dae6146100e8772bef
 Author: Olle E. Johansson <oej@edvina.net>
 Date:   Thu Mar 27 17:31:51 2014 +0100
 
     permissions: peer_tag_mode is integer, not string
     
     Fixing example in doc file
     
     (cherry picked from commit b745f5869e86bc7cce774dc4b54be9a1be90e3e5)
 
 commit e2adc92219884ca6efa56ecbc6f13911a9f52e77
 Author: Elena-Ramona Modroiu <ramona@asipto.com>
 Date:   Tue Mar 25 12:05:56 2014 +0100
 
     kamdbctl: added rtpproxy table to the extra group
     
     - it was not listed at all, thus not created
     
     (cherry picked from commit 193431802ed1407bb66b722fbf6a5cc89d690a40)
 
 commit ca4cbf7e2929bd368f15bac148ffa6cbc9abb2d1
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Mar 24 22:53:22 2014 +0100
 
     dialog: lock for updating the cseq
     
     - race can happen on processing two requests at the same time within
       same dialog
     
     (cherry picked from commit 2376c833aad92bf8661f985d5917d952874a7509)
 
 commit 63afdda4fcf20156ad5db1be02481ab47404a602
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Mon Mar 24 16:01:44 2014 -0400
 
     ctl: fix crash when listing in struc format
      - example: kamcmd core.sockets_list
     
     (cherry picked from commit a95cae3fb6a62120b7fe2770fb565195178bb6f7)
 
 commit caf4111471f67eac2091b6a7be7b906a8ff964ad
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Mar 24 10:12:26 2014 +0100
 
     db_unixodbc: free local variables in case of errors or no result
     
     - reported by Alex Villacís Lasso
     
     (cherry picked from commit edc78dfb148c22f0d256485193bbdb0185b76d2f)
 
 commit bbb2e1d021dfdb2b8499a614fda8d8e86e6d58e3
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Mar 24 10:11:59 2014 +0100
 
     db_unixodbc: use odbc_config to find paths for include and libs
     
     (cherry picked from commit a0ef714c12d9d9ae4cf152d6a62bd8a7d6bb5c34)
 
 commit e3b20d2d3753ed590c23cad1fe99bee3fa4501bc
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Mar 18 17:10:56 2014 +0100
 
     mtree: safety checks for column types and values
     
     - following the report FS#412 by adeel
     
     (cherry picked from commit 6c0370b806aebcdd6c7c000536be3d9ae6154837)
 
 commit bf9d5ab36fae1cd2b9a46357bde234b9b0a3e7cc
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Mon Mar 10 14:26:29 2014 +0200
 
     modules/textopx: Prevent msg_apply_changes() from adding the router header if path is set.
     	This avoids adding router header twice when calling msg_apply_changes
     
     (cherry picked from commit 45e6878a398f7ba75ce253a7bfcbb66bc7a5c088)
 
 commit 943a9ac9031aa69f7743accd68ab1268b3df1160
 Author: Luis Martin Gil <martingil.luis@gmail.com>
 Date:   Thu Apr 17 12:56:11 2014 +0000
 
     Merge branch 'luismartingil/msrp_crash'
     (cherry picked from commit 4a9a98a07869a2415b82b70b23907ccd490d6c12)
 
 commit a8b3660d0048fe81f2d8961c967fb839558c465a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Apr 16 12:14:44 2014 +0200
 
     app_perl: print return code if perl_parse() failes
     
     (cherry picked from commit 6c5ebff42c1ee702ab4a859ffdd5ffeccbf8e11d)
 
 commit bebffc9a3a51083b0f93d664f27bd1d1afdc351a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Apr 15 18:53:34 2014 +0200
 
     tm: fix condition added in previous commit testing xavp list addition to core
     
     (cherry picked from commit 09d136d053cde9a59c6f2937b8e1fa56f590fad0)
 
 commit 1c28c45facf8c87e805aff62e7f4da1a03c9aa8a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Apr 15 18:19:19 2014 +0200
 
     tm: safety check for cases when xavps for serial forking fail to be added to root list
     
     - in error cases remove xavp group from the root list instead of local destroy, otherwise it
       stays linked in root list and can cause invalid memory access
     - discovered on investigating memory leak issue reported by Geoffrey M.
     
     (cherry picked from commit 4f95cfa6266bd66a1516629ed3445d98da433b2b)
 
 commit d921b452687a31ab49b7c5c4420c0c6134916140
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Apr 15 17:50:52 2014 +0200
 
     tm: free extra attributes stored in uac branch
     
     - credits to Geoffrey M. for reporting and giving access for
       troubleshooting
     
     (cherry picked from commit c5e0bda5e20adeaa2a899fcc55ad12cf4678cf39)
 
 commit 2eed3023870f793b6824d091b75099bc9a82edf9
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Apr 11 23:03:05 2014 +0200
 
     dialog: proper detection of keepalive flag for destination
     
     - credit to Bill Radis, FS#416, for report and fix
     
     (cherry picked from commit 933a621f40eaa31b193e76f162f9cc016b49aeac)
 
 commit 35d83b91a8654a2218bf1ba900d7486fad189851
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Apr 9 18:49:32 2014 +0200
 
     uac: safety check to be sure the reg hash table is initialized
     
     - reported by Alex Villacís Lasso
     
     (cherry picked from commit b1900f66cc4acd254f1e6750538f31a3653fcd7f)
 
 commit d9f256f123a903b54a45122de99e59a9475dd272
 Author: Torrey Searle <tsearle@gmail.com>
 Date:   Mon Apr 7 09:43:11 2014 +0200
 
     modules/sipt: Fix a bug in updating calling party
     (cherry picked from commit 2da4dc5b0054f0182f67560fe15958565c0e360b)
 
 commit 66ca4828e9a04068410fb7d2137e6f0d4a7bf965
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Sat Apr 5 11:50:11 2014 +0300
 
     Revert "modules/sdpops: added sdp_with_transport_like() function"
     
     This reverts commit a9b6cf96644589b462f02d009df768fece7e5c03.
 
 commit a9b6cf96644589b462f02d009df768fece7e5c03
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Sat Apr 5 11:28:34 2014 +0300
 
     modules/sdpops: added sdp_with_transport_like() function
 
 commit 714413bf8f11bca5ff4966fcef12d5a03ae64ca2
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Tue Apr 1 18:34:28 2014 -0400
 
     xhttp_pi: fix escaping
     (cherry picked from commit dd004947906628784ffdf15a0fe5cf4421040ddc)
 
 commit 73ea61efec6b97fac7e2117dcde969b2cd549291
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Sat Mar 22 16:49:20 2014 +0100
 
     tls: Added note to docs about OpenSSL requirement for Elliptic Curve Diffie Hellman (ECDH)
 
 commit f8430785ec9c46b2535b2d29898853ee50cc76e0
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Sat Mar 22 15:30:27 2014 +0100
 
     tls: Add support for Elliptic-Curve Diffie-Hellman Ciphers (ECDH)
 
 commit 6245e35a43d68e074064ded56333d7784478b8c2
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Wed Mar 19 22:36:47 2014 -0400
 
     xhttp_pi: fix copy/paste error that can lead to a crash when 'order_by_cols' are used
     (cherry picked from commit 216faa86af3d6db70fae9186ab2776efc27a5f55)
 
 commit d6110528600bb6780e8be3b62b291fcecb60b02e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Mar 20 00:28:23 2014 +0100
 
     doc: updated year and removed unused revhistory from bookinfo.xml
     
     (cherry picked from commit a99e71e609c9f703458ac4304d80c7078f46a129)
 
 commit d21e7fafc8384058d52d18147c96ef1fdcbee53f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Mar 20 00:12:14 2014 +0100
 
     lib/srdb1/schema: added docbook-xml target to Makefile
     
     - generate docbook for dbschema in xml format
     
     (cherry picked from commit 509570a29bbecd6839fcd858c17a20dc04383f23)
 
 commit 7cedfb5ee0bcc39113d3e3cea13d3fafa52ea2a0
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Thu Mar 13 00:14:47 2014 +0100
 
     pkg/kamailio/deb: new kamailio-extra-modules package.
     
     Adding gzcompress module to extra.
     
     (cherry picked from commit a1de51c55d7bf31c7e9a793ec898073ab158b3cf)
 
 commit 376ee52aba344bfc8c617f6290ac15df48c83fe7
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Mon Feb 24 11:10:22 2014 +0100
 
     pdb: remove internal reference, pointed out from Carsten Bock
 
 commit e397c90cb1cbc950b8d9166d57153f3790140f91
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Mon Feb 24 11:22:50 2014 +0100
 
     pdb: move gitignore to own directory
 
 commit f828bbbac1e4e4e6650c3ef5732de6189d405b14
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Mon Feb 24 11:23:17 2014 +0100
 
     pdb: remove pdb from global gitignore
 
 commit dfcaf12b49c0fefac9785306d2e57c80a6173103
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Mon Feb 24 11:23:42 2014 +0100
 
     pdb: add debian init file
 
 commit 9ce73e20b7042c6a1249de39fd1fdf5489e01ab4
 Author: Corey Edwards <tensai@zmonkey.org>
 Date:   Sat Mar 8 11:28:36 2014 -0500
 
     kamailio.init: fix typo: s/log_faiulre_msg/log_failure_msg/
     (cherry picked from commit e22293d865926a200e336293692886f983904275)
 
 commit 18376e35ebbc1ba82fcce78c4eaa7f7b04e00aa8
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Fri Mar 7 23:54:05 2014 +0200
 
     modules/xmlrpc: xmlrpc scalar <int> value can be positive or negative
     (cherry picked from commit 67c2101fc60e4a963a6133f7a71f5faf510ca214)
 
 
6fa59987
 ===================== 2014-03-06 Version 4.1.2 Released =====================
 
 ===================== Changes Since Version 4.1.1 ===========================
 
 commit e9daf4ff4120e7cbfc6d99880c9679ea8051f18a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Mar 6 15:49:19 2014 +0100
 
     Makefile.defs: version set to 4.1.2
 
 commit 25f6290d2ffba6178a0d3a3ce3ab833808830e6b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Mar 6 15:48:35 2014 +0100
 
     pkg/kamailio: version set to 4.1.2 in rpm specs
 
 commit 73814ee9cf2df6c410120e383db628a983663c5b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Mar 6 15:47:44 2014 +0100
 
     pkg/kamailio: version set to 4.1.2 in deb specs
 
 commit 9eba669d45baeb16a8e2fab0b1201c6140f2c652
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Mar 6 14:51:05 2014 +0100
 
     nathelper: readme updated for carrier grade nat address space matching
     
     (cherry picked from commit 15537553aabfd59bb0fe2af45174ab4a4575120f)
 
 commit b2446a8ba6a80cf7b42839fb9aa04f5ed06767be
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Mar 6 14:49:22 2014 +0100
 
     nathelper: mention the match of a natted address against rfc6598 (carrier grade nat)
     
     (cherry picked from commit 048448f059b64863d41ca146650f7d26b195cdce)
 
 commit a1db16222f16c75f2ed10aa023853e28772ab35a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Mar 6 14:48:13 2014 +0100
 
     nathelper: added carrier grade nat address space (rfc6598)
     
     (cherry picked from commit b992cfe8e88d069a0b3b0cfa31fe0d60a555cc4c)
 
 commit 71c276c092bb3f1e958b17de1bb146a9d9937b3f
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Thu Mar 6 13:35:46 2014 +0000
 
     nat_traversal: added RFC6598 shared address space to client NAT tests
     (cherry picked from commit 01f76bb99cfd4cebb580ed10ecd478049b038f48)
 
 commit 0487d889c7d04d2c63fec2fb573dce0cf6c55fd2
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Mar 6 09:49:51 2014 +0100
 
     db_cassandra: return 0 in case of successful operations
     
     - following better DB APIv1 convention and avoiding inappropriate
       failure detection in some modules
     - reported and patch by Jay Binks
     
     (cherry picked from commit f475f2886f37b2a9cb5782ef1f5b9a6e94cee4dc)
 
 commit 3f03a9410cd3e68eaf53866621cd73d69660a787
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Mar 4 09:43:39 2014 +0100
 
     geoip: for safety checks for the case when geoip_match() is not executed
     
     - but the geoip pv is accessed
     - reported by Juha Heinanen
     
     (cherry picked from commit 56ed48bf48c3d78ff5d214833e09a5759f0b5928)
 
 commit 2e1d6ed943aeb53ef56695df65d43f0f160d02f2
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Mar 3 19:15:30 2014 +0100
 
     uac_redirect: select the contacts with highest q when a limit is set
     
     - reported by  Stefan Prelle, FS#349
     
     (cherry picked from commit a9b3286a5ace0f66852054634b46c0647c8d1271)
 
 commit 7745bf018deeaa4bdbb2a667c50209d480f96248
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Mar 2 15:40:17 2014 +0100
 
     tm: t_continue() polishing
     
     - variables declared at beginning of function to work on old C standard
       compilers
     - log messages compacted - function name and log level are prefixed
       automatically
     - stay under 80 chars per line to fit in text terminals
     
     (cherry picked from commit 47f6cfd76a9d801a83ca14b55926d389f6c3c2da)
 
 commit c99b81f10bbd08f15035097e7a77eb37fb823224
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Mar 1 10:46:57 2014 +0100
 
     tm: 487 Request Terminated has priority when transaction is cancelled and no reply received from downstream
     
     - for cancel_b_method 1, timeout was sent back even when transaction was
       canceled
     
     (cherry picked from commit 6c3725d5535e0b5bff5c63251d37e7139f92321c)
 
 commit 02c99647d22e2d4d4fd6c4028b372d2a1aa140bd
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Feb 27 08:48:42 2014 +0100
 
     geoip: safety check to see if the result structure is filled
     
     - return $null if not
     - reported by Juha Heinanen
     
     (cherry picked from commit 721ffe3576e8e7891c27f8578eb244a857ede759)
 
 commit b6d8aa9675e80a1d701b4f33f11936b53e06f4e6
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Feb 26 20:30:34 2014 +0100
 
     parser/parse_fline: print offset in log message when failing to parse first line
     
     (cherry picked from commit a111b33ae7b64dbf9486f2fc4b7f3007f4015e77)
 
 commit 1dadf3e1ff4a725f8030d862a52470f2d400bb21
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Feb 26 10:45:24 2014 +0100
 
     mtree: enahced docs to specify that the mtree parameter can be set many times
     
     (cherry picked from commit 0b122416932030c9459f16d46438489b115941aa)
 
 commit 6f6a050872cbaf8a81b4133877c2867c5cdc7290
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Feb 24 19:15:13 2014 +0100
 
     dialog: don't add dialog profiles when loading from db and state is terminated
     
     (cherry picked from commit 9b88eb7ee2d243882383a44f601baa21fd679cd5)
 
 commit 549930641fd344046b8bf12eab0cc82fe47abf44
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Feb 24 18:53:55 2014 +0100
 
     dialog: remove dialog from profile as soon as gets to terminated state
     
     (cherry picked from commit edf61acb57ed5e8ee0ca9ec1f796e43ce993be48)
 
 commit a0b05cf2fbefc1b3b67362407aa6be101a91606b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Feb 24 18:17:00 2014 +0100
 
     mtree: reset tree statistics upon reload
     
     - related to FS#398, reported by JoshE
     
     (cherry picked from commit 94bad4414b36334061ef0d3ec42747d672eaf058)
 
 commit b4cf30f4dc756ffa82d931b28eba74b26dce289d
 Author: David M. Lee <dlee@digium.com>
 Date:   Mon Feb 10 15:22:11 2014 -0600
 
     call_control: Passthrough sip_application
     
     Current patches being submitted to CDRTool and the call_control daemon
     allow for SIP application type to be specified. This allows audio or
     video services to be rated differently, or even different ratings for
     application subtypes (audio.inbound vs. audio.outbound).
     
     This patch allows the sip_application value to be passed through to the
     call_control daemon.
     
     (cherry picked from commit 0a4519af5c1ea3f61362fba7451eb4acc479d488)
 
 commit 100b1f0f0943bf6b7c1d46e42d7b70ec5c9f5f4e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Feb 21 18:26:34 2014 +0100
 
     topoh: let replies for CANCEL requests be handled
     
     - CANCEL is hop by hop, but can have the call-id hidden when sending out
     
     (cherry picked from commit 376d8b3972d96b70d1e12cc57104475b2ee7ade8)
 
 commit 3eb337b9e81759f25f452ac9aa5d2386359822ad
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Feb 21 17:58:19 2014 +0100
 
     topoh: don't encode/decode content for local generated messages
     
     - requests generated by kamailio don't have headers that should be
       hidden
     - replies to them don't have anything hidden
     - update as part of report from FS#390
     
     (cherry picked from commit 41f12e01b20a6b32d26297fbdf6ce17d40823ef2)
 
 commit 008e43e402a8e7aa088dd8c65db8c172a95ef313
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Feb 3 11:40:43 2014 +0100
 
     db_cluster: updated the old application name in doc examples
     
     (cherry picked from commit 32f688659fcc6f7c44d9095e585951780e277522)
 
 commit 7ae3db782aa4413efeeb11706b5fa65fe13529a5
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jan 30 12:14:48 2014 +0100
 
     core: test the limits of nested select level before accessing array value
     
     (cherry picked from commit b61f173a8dc40592809912e137e42d8ffe1154fa)
 
 commit 46f2ebd0de82a6decea2229e85f63666686510ba
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jan 30 12:12:44 2014 +0100
 
     utils/db_berkeley: release file description in error cases
     
     (cherry picked from commit e7a0840a1334280650d4abb865843da0072adec6)
 
 commit 92a0157f83c8cdbf25452eb1994302912173fc53
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Jan 29 22:10:09 2014 +0100
 
     sercmd: memset with proper size
     
     (cherry picked from commit d0ebc7fa4b4b20bee83f57b3f0d0e6e75b5f0b08)
 
 commit b06c12f3d5db875bb0b70cc4d85b09fafeb84d34
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jan 28 18:54:50 2014 +0100
 
     core: avoid warning of using bitwise operator with boolean result
     
     - on a report generated by cppcheck sent by David Binderman
     
     (cherry picked from commit cfb815e440804c2870126c1c098362d5a117f97c)
 
 commit f8bb8cbf1908125c41096abf3547af51d6c88d26
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jan 28 18:47:42 2014 +0100
 
     core/parse_methods: removed duplicate check for same characters
     
     - on a report generated by cppcheck sent by David Binderman
     
     (cherry picked from commit 935f06eb8c34fe5fe82588cdd5b4af2f68c51466)
 
 commit 4599ae5c5d49836f6b9e0238a8743e8c72fe91ee
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jan 28 18:43:13 2014 +0100
 
     xhttp: check first the possition limits then access the data
     
     - in the eval function for the transformation
     - on a report generated by cppcheck sent by David Binderman
     
     (cherry picked from commit 79bfabdc2ae35a5b280c6a23ff611a005dac333c)
 
 commit 90c7829dcbcc677454d297ed55be31404fafe070
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jan 28 18:39:19 2014 +0100
 
     db_postgres: fixed condition checking the parameter for db uri parsing
     
     - on a report generated by cppcheck sent by David Binderman
     
     (cherry picked from commit 480b6d4dfc954fbbb8afb9dbbbf17b80dcdf71ce)
 
 commit 75203caf1a7a8c582b8eaff67af891b00100f232
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jan 28 18:36:21 2014 +0100
 
     db_mysql: fixed condition checking the parameter for db uri parsing
     
     - on a report generated by cppcheck sent by David Binderman
     
     (cherry picked from commit c0b2e567b2a27d5d29ede39409d6299f7d375d87)
 
 commit 5556a88594d46030d978987eb387427f63875d73
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jan 28 18:30:30 2014 +0100
 
     db_cluster: fix caseness in testing the connection flags for reading
     
     - on a report generated by cppcheck sent by David Binderman
     
     (cherry picked from commit 88a1a1b25b5228ef2e34ee01e0dd5d4e4f6ffe20)
 
 commit e70df7338330f2d3248c7ec0b6d81ff0f188617b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Jan 24 15:43:59 2014 +0100
 
     core/parser: handle the case when username field in auth header has proto scheme
     
     - some phones put there "sip:username@domain", so far it was handling
       "username" and "username@domain"
     
     (cherry picked from commit e56ff0e6a5745321c6a4a5f362cc728177acef0d)
 
 commit b64064b15759217821d936732e2da0c129cf89d1
 Author: Jason Penton <jason.penton@gmail.com>
 Date:   Thu Jan 23 17:25:04 2014 +0200
 
     modules/presence: fix crash in main/attendant process when using presence module in library mode
     
     (cherry picked from commit 20302744b22858e0e215e74e2a6656677881bb4a)
 
 commit b5e78a88838702088b9f0f0559aced1a5431281f
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Thu Jan 23 17:21:04 2014 +0200
 
     modules/rls: changed default hash size from 512 to 9 to avoid overflow
     
     (cherry picked from commit 48bb4b562d7d7ec20b45dbe555836bb8969b988d)
 
 commit 3c8fe5c1a8f7b4469657199adc4056539fdf47d8
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jan 20 17:24:18 2014 +0100
 
     tm: free from and to display names that can be set for local request from seas module
     
     - reported and patch by Ziad Habchi
     
     (cherry picked from commit 1b53001ad3ad1e9bfd3e64f8e03c35d4e5f54e8d)
 
 commit e742cb638363ca2936b1f75fa7226f0127332146
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Feb 6 16:03:27 2014 +0100
 
     db_cassandra: clone key in a zero-termniated local buffer
     
     - rework from a patch by Jay Binks
     
     (cherry picked from commit 3cde37cf10795b4eb785ffd141a8b28e64864f5d)
 
 commit 520276f856474521cb419c11fa185ce9d6a8a285
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Tue Jan 14 10:04:53 2014 -0300
 
     db_cassandra: bug fixes for raw queries using sqlops
     
     (cherry picked from commit 2f9e8d2e122edc5b7950ee6ab0991851c9cd7bbd)
 
 commit 46912a606e345fbf76bb9794e0ef9c3851015c2a
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Wed Mar 5 07:03:54 2014 +0200
 
     modules/kex: ask pkg.stats to return array value
     (cherry picked from commit 920f02bde0f7b6e3484850f4677c603b9c8740c8)
 
 commit 954fe136964296836113f5187f9cde91b197a567
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Mar 4 17:31:57 2014 +0100
 
     sqlops: reset the result container before new query is executed
     
     - it was lost in commit 9b62514b4a90e169c9126b7bda6d87cc4c213ad2
     - reported by Jonas Böttner
     
     (cherry picked from commit 864127e6e02144c40c138d6921862b1512d01c66)
 
 commit 20276e667631ec281851c2ef58d71863ae2318c4
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Mar 4 09:59:07 2014 +0100
 
     sqlops: safety check for result row field
     
     - it might not be set in case of a failure in the middle of result
       conversion from db to internal memory
     - freeing the partial result could result in a crash
     - reported by Juha Heinanen
     
     (cherry picked from commit f27df26ca01394250cbe12c5ccf694c6afd3707f)
 
 commit 07423627a1baf7ba96bc197f9ddc90f58854d26b
 Author: Torrey Searle <tsearle@gmail.com>
 Date:   Mon Mar 3 14:54:10 2014 +0100
 
     app_perl: update constants for debug levels
     (cherry picked from commit 6513ee05dd20253c0f555b18081f0eceb4baf7aa)
 
 commit 92aaaab324b37d75358b21825850ade8a3481cd5
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Mar 3 14:39:25 2014 +0100
 
     kamctl: delete former fifo files if they exist
     
     - reported by Morten Tryfoss, FS#399
     
     (cherry picked from commit ec9e735955f58ef21bac21ba57eafd07db675e4d)
 
 commit 47836d773820da8aabe4a6ecb1dada285be1aa08
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Mar 2 10:19:25 2014 +0100
 
     tm: declare variable at the top of function declaration in t_suspend()
     
     - compliant with older versions of C standards
     - simpliefied log messages
     
     (cherry picked from commit dce7353674ea3d93ade93c89bbb4652e7ec624be)
 
 commit 0c3d4e2199023b6d8d2e78806f6b0f56b8687a85
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Mar 2 09:51:40 2014 +0100
 
     tm: execute FAILURE_CB_TYPE callbacks for resuming suspended request
     
     - suspended request creates the transaction and a branch, callbacks
       cannot executed anymore for request and branch route execution
     - otherwise it results in crashes, reported by FS#400 and FS#404
     
     (cherry picked from commit 78c8eb1fa4b118661262fd6add9a0e9f60ca8cd1)
 
 commit 493e54de188f3ee03dd0c8a21ebcc4dd32e0c36e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Feb 26 20:20:29 2014 +0100
 
     parser/parse_addr_spec: comma allowd for start of tag value and mid tag value chars
     
     (cherry picked from commit a9e900a3dd5c958f3188376c3c4d3179c68e2c32)
 
 commit f4b178ec5e348c7bd0a4c936a0d72a3702d80146
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Feb 26 19:52:10 2014 +0100
 
     parser/parse_addr_spec: allow comma in tag parameter
     
     - some user agents uses it and it was in older versions
     
     (cherry picked from commit 6156d2572e06fa661ef23face24c38203485d81a)
 
 commit 0f3f76f23e8a32881a467dd9671d969617f0cb02
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Feb 26 18:56:44 2014 +0100
 
     parser/parse_addr_spec: allow comman inside quoted values no matter of being allowed separator
     
     - comma is valid inside quoted parameters values
     
     (cherry picked from commit 11e9f93d3bad8cfedcd55bdc4fc6c559309c4635)
 
 commit 91241caa2c2bc51b421d024c790493fdaf24c8ee
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Feb 26 18:03:20 2014 +0100
 
     sl: fixed use of forward_reply_nocb() in sl_forward_reply()
     
     - previous related commit was not doing it
     
     (cherry picked from commit 4133a44cc9b1702b3a36b9386464983d2fe9aedc)
 
 commit e524394515e637b0cc586e1b4d482f2ea71ee749
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Tue Feb 25 12:30:01 2014 -0500
 
     htable: README enhancements for array keys
     (cherry picked from commit 2847c47d7a2cbc15620d6f33b3641be1ca6207a7)
 
 commit def579c902f1adeaeacfa2b70a67cfb0e8a89225
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Tue Feb 25 11:34:19 2014 -0500
 
     htable: fix some copy/paste errors in README
     (cherry picked from commit 2e4c13669ce025e0315b41a5eefa28fe2ca373a2)
 
 commit 26fd1d2fd24a1f4ee160ba24e2670b8e7a4e8176
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Feb 24 21:32:45 2014 +0100
 
     nat_traversal: proper size for realloc
     
     - reported by Venky
     
     (cherry picked from commit d9c34bec5ea0570f66df23e7e7d6f79f4721f04e)
 
 commit 774cefd9dfd2253923f95b12269cacbe6b315a77
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Feb 21 15:37:24 2014 +0100
 
     core/parser: fix loop on broken values matching the prefix of a good value in parse_option_tag_body()
     
     - reported by Savolainen Dmitri, FS#396
     
     (cherry picked from commit 9ff18b15c24a933fa061663add3223b8256a88d1)
 
 commit 7cf0bc8c5a288d56f1decd305ee0a2dc952bd0dc
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri Feb 21 11:42:27 2014 +0100
 
     pkg/kamailio/deb: init script. Get back SHM_MEMORY PKG_MEMORY and CFGFILE
     
     (cherry picked from commit f46beec41b3b5caa3977ddd452b3671bebf69069)
 
 commit ef478ac0709a9bef99df0818f68b597f39ba7c3b
 Author: Alex Hermann <alex@speakup.nl>
 Date:   Fri Feb 21 00:10:35 2014 +0100
 
     tm: safety check for uas callid value when callid_matching is 1
     
     - according to the documentation is for UA that cannot match the
       responses when call-id is changed, but is not the case of self
       generated requests
     - closes FS#390
     
     (cherry picked from commit 1787b4239f3494fe7a88b0868a807e86a3b92639)
 
 commit 36c42be1a02fcb47d4b288136df81f424b690351
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Feb 20 23:15:56 2014 +0100
 
     async: free the async item after resuming the execution
     
     - reported by Surendra Pullaiah
     
     (cherry picked from commit c33583e6456d3500f8a9c870eb01a01d1a1fe8f4)
 
 commit 67dfcb7e64bf0ef3054b011ff98ace10ae609c09
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Feb 20 11:04:49 2014 +0100
 
     usrloc: remove the filter on nat_bflag for keepalive contact expiration
     
     - keepalives can be sent even for non-natted contacts
     - reported by Kristian Kielhofner
     
     (cherry picked from commit aa2ee6e1d9482b486ebc3f45b26ea886a2f3dbf0)
 
 commit a7dc504075d3b5c74c6af6a3216338a0d604d1d8
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Feb 18 16:44:40 2014 +0100
 
     pkg/kamailio/deb: use freeradius-client lib on sid and jessie
     
     (cherry picked from commit ba68be91bc206d27284cdaf9fb3ccc189fe33d4a)
 
 commit 65336def3106a06bd96cf46cd0aaa1883ee65f1c
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Feb 18 16:30:28 2014 +0100
 
     pkg/kamailio/deb: fix init script
     
     (cherry picked from commit 424ab9dd4abd9b11b7cf4642335652145128fa7c)
 
 commit 68a3e5adcb2c3390d9ea1103d9fcf81f9c8773f0
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Wed Feb 12 14:00:16 2014 +0100
 
     pkg/kamailio/deb: clean lintian warnings
     
     (cherry picked from commit c2a606c1b03b1014caa9053d64d43d09c4744d04)
 
 commit 01cee458a4f93f8fe13deac8ddf33ebb3f3afd85
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Sat Feb 15 04:16:14 2014 +0200
 
     modules/utils: fixed memory leak and possible crash
     
     - patch against 4.0 was provided by Guillaume Bour
     (cherry picked from commit 92b947059dbde8ada3c757d7e6af48d79f9e7e12)
 
 commit 01c5ad7cb67bdb5d6140061aa0c2f8152f6f03cd
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Fri Feb 14 10:21:00 2014 +0000
 
     dmq: fixed crash caused by freeing pointer too early on tm callback
     (cherry picked from commit 8be7de6d1d383c2e0e476e739a6b3fa5101bac12)
 
 commit 80c70b7d423c3e137a7c7610928abc20fdc9a647
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Mon Feb 10 19:41:20 2014 -0500
 
     htable: fix crash if key_value is not string
     (cherry picked from commit 065439c0fbabe2806fcd615cec5e2445db59beec)
 
 commit c02f12d21539d4735a2ad9c840409c8512b2c3e2
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Feb 5 09:52:19 2014 +0100
 
     core: fix condition on script callback number done inside EXTRA_DEBUG
     
     - reported by Seudin Kasumovic, FS#388
     
     (cherry picked from commit 740d407be4e35ee945658365ae38a1bba30fafc7)
 
 commit 3e97f51e59b27ae4609ae3f650872e59e89e1c2a
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Mon Feb 3 14:21:09 2014 +0100
 
     pkg/kamailio/deb: clean lintian errors
     
     (cherry picked from commit 34720cbbf6f448a727a34164b690dabf393684ec)
 
 commit 6fad72bd5b9ca64261589f1059c7edbecc19c379
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Mon Feb 3 14:13:15 2014 +0100
 
     pkg/kamailio/deb: update debian copyright file
     
     (cherry picked from commit e1904a040001c82d691fbb42f6149c692143c109)
 
 commit 316ac288977ff480e980b55426549c470233fe3c
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Mon Feb 3 09:31:51 2014 +0100
 
     pkg/kamailio/deb: wrap-and-sort control files
 
 commit 17c8242c7adaee70acedb96f01621e1b17dcc9bb
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Thu Jan 30 14:26:03 2014 +0100
 
     pkg/kamailio/deb: unifying debian packaging
 
 commit eb67bf1ddeb9945af754d5dcc9fd0b23788a1642
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Tue Feb 4 09:49:20 2014 +0100
 
     tm: Fix docs on t_relay_to (Typo)
     (as noticed by Victor V. Kustov)
 
 commit 1ec2dfbd836872df4663c059c26f410935a51b62
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Feb 3 10:05:35 2014 +0100
 
     presence: Regenerated README
 
 commit 94d80b77f5bee00c8a2d27930dbd3b73a3ea0747
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Feb 3 09:58:59 2014 +0100
 
     presence: Clarify the db_lock_type in the docs in conjunction with the mode DB_ONLY and a MySQL-Backend.
 
 commit f6dfa8d5e91b287ceccb84659448ee1aadbfc486
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Thu Jan 30 21:55:11 2014 +0100
 
     presence: bugfix: Add option to disable per-Table lock for database layer
     (causes trouble with MySQL in DB_ONLY mode)
 
 commit d0e32ab598ec13756da96dbc3651aaae72bfd92b
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Thu Dec 12 08:53:59 2013 +0100
 
     app_java: detect JAVA_HOME and use proper libgcj versioning
     
     (cherry picked from commit 5c1b8e0f0f5565aa69440a331c520fc549856092)
 
 commit 57f1daf848ce4a1a0d7cd0de1aac01ca358cf257
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Mon Jan 27 16:29:46 2014 +0100
 
     pkg/kamailio/deb: fix typo on depends
     
     (cherry picked from commit b03e871a62f3895bfb70fe5b72b0142afa613684)
 
 commit 950223d980584c40f72f0a7bbbb7b32be990eef4
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Wed Dec 11 14:11:19 2013 +0100
 
     pkg/kamailio/deb: removing lucid
     
     (cherry picked from commit a44d5311b583bc457b44550870dfbd4ea3fbcea4)
     
     Conflicts:
     	pkg/kamailio/deb/lucid/changelog
 
 commit 5d83b84e5efbed81ebdf95ebb0d7653b1668af0b
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Mon Dec 16 09:04:15 2013 +0100
 
     pkg/kamailio/deb: merge changes from Debian
     
     (cherry picked from commit 09b7a15e24800a5617695722a43d92b6fedfd77f)
     
     Conflicts:
     	pkg/kamailio/deb/squeeze/changelog
 
 commit 07cf3fd5e9f94a95663387a54ffd2d40c4f31677
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Sun Dec 15 08:49:42 2013 +0100
 
     pkg/kamailio/deb: add openssl dependence
     
     (cherry picked from commit 61e1237c158edb1c83a656dd91e7665867b8fe74)
 
 commit 524f3dff4e8d2058013e450c03888ee5be1e9cfe
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Thu Dec 12 10:09:07 2013 +0100
 
     pkg/kamailio/deb: set JAVA_HOME and use libgcj12-dev instead of gcj-jdk
     
     (cherry picked from commit ded4959bf1954dc114c9503d8294e7287bf373e7)
 
 commit d619cc9aa2564bf325aa1c5d4e382c27cc00fb0a
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Wed Dec 11 13:48:36 2013 +0100
 
     pkg/kamailio/deb: use gcj-* instead default-* one
     
     (cherry picked from commit 4d4ab8becd7d806f8cae43149aab1e73bbe54969)
 
 commit 5bc5726eed23da01f722067e69f0c02a92006ae5
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Jan 24 08:56:20 2014 +0100
 
     gzcompress: fixed info about header_value parameter in docs
     
     (cherry picked from commit cbd525649237c3beb05ad7bcb38969fb3629b90e)
 
 commit ac7d551b29c2ce8e5ba3c668a1dcd8c5abfddfbe
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jan 21 10:24:41 2014 +0100
 
     dispatcher: readme regenerated with new sameple config and sections content
 
 commit 7a21f21d2e5d48fa83454a4ed2fa4a9671f9d015
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jan 21 10:13:51 2014 +0100
 
     dispatcher: more details on how destination select functions work
     
     (cherry picked from commit f210c266311498393b93d66b41e8c08d89cbc731)
 
 commit 3c57dee17e154b8ff4daf72e76134e124a74652b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Jan 15 17:00:45 2014 +0100
 
     dispatcher: updated example config to use new db url attributes
     
     (cherry picked from commit a248b53249d76e6b53f72bc64acd4c14fb5db660)
 
 commit ab7f961dd22af7ce3cb451f30b116cc9a76bd4b5
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Thu Jan 16 18:02:31 2014 -0500
 
     xhttp_rpc: fix arg parsing
     (cherry picked from commit 3615f3c26405f1c1bcd3721674e9d87e4b589146)
 
 commit 4fb71c24a119f53d75500c9bf69275634ea05a60
 Author: Jason Penton <jason.penton@gmail.com>
 Date:   Thu Jan 16 13:08:29 2014 +0200
 
     modules/tm: fixed bug where AVPs are not restored correctly if async used within failure route
     	- related to mail by José Seabra on Jan 10 2014 entitiled - kamailio-4.1.1 avp issue within failure routes
     
     (cherry picked from commit f3f2f09beda60e1f7f4e6dfc0359f788991aeef6)
 
 commit e48703bd1cb12d5e8f2c29baf90d0c5e6af09b32
 Author: Torrey Searle <tsearle@gmail.com>
 Date:   Thu Jan 16 12:02:09 2014 +0100
 
     modules/sipt: optional pointer should be updated when modifying called party
     (cherry picked from commit ed33effd4a65302cd893ef2e8f0f8fcc3e88fb57)
 
 commit ac1f9f9b601f3a6f3e53d55c5a061f35df6524e2
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jan 14 08:59:17 2014 +0100
 
     snmpstats: fixed path for deploying mibs when net-snmp-config is used
     
     (cherry picked from commit 777548d79f17a6eb81d241e18b22329e9654e951)
 
 commit fc0bad2c005048d73926cbf8637cd8ba10287bd8
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Jan 13 12:04:13 2014 +0100
 
     ims_registrar_scscf: Fix memory corruption in build_contacts, in case no contacts available
 
 commit 67c12f48926c88b265db1501e1d211309bebdc7e
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Sat Jan 11 01:39:21 2014 +0100
 
     ims_auth: Fix for SIP Digest (Segmentation fault)
     - Fix by Marek Bazler (marek.bazler@acision.com)
 
 commit 620d9309a1bfe5e6f3ea0e93f40f267cd3f5f1bf
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jan 9 19:19:31 2014 +0100
 
     snmpstats: use $(share_prefix) for deploying MIBS
     
     (cherry picked from commit 5dde71f7fb9715a18dabfe0beeb152b0821c6fb0)
     
     Conflicts:
     	modules/snmpstats/Makefile
 
 
d6ffa1f6
 ===================== 2014-01-09 Version 4.1.1 Released =====================
 
 ===================== Changes Since Version 4.1.0 ===========================
 
 commit b9e86b9fd8f7102838b0012f6ebfecd55ef607be
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jan 9 15:59:01 2014 +0100
 
     Makefile.defs: version set to 4.1.1
 
 commit 497d0c5ad34250106782bc9a424e872d341305b7
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jan 9 15:58:08 2014 +0100
 
     pkg/deb: versio set to 4.1.1 in deb specs
 
 commit 1e5f78ae7934112e502a1573aa2490ea647b08d0
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jan 9 15:54:31 2014 +0100
 
     pkg/rpm: versio set to 4.1.1 in rpm specs
 
 commit 32aacba6663f0836c8599c588d8d6d708af5afa3
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Jan 8 19:06:19 2014 +0100
 
     htable, permissions, print: regenerated readme files
 
 commit af04ad88d6db1b2e3cf7d9cd99906c83d58f4f9d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jan 7 10:23:11 2014 +0100
 
     permissions: fixed previous commit which used invalid variable
     
     - reported by Kelvin Chua
     
     (cherry picked from commit 34d9088d74cb8269960cc20912a675a67598e7d7)
 
 commit 11ff3de741b95fea003fa5e91ceb69df15fd0fd6
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jan 7 00:58:20 2014 +0100
 
     presence_dialoginfo: handle all states to get most relevant xml
     
     - patch from FS#341
     
     (cherry picked from commit f845465eb96770e0c02c92ae862cdc94f561e29e)
 
 commit 9af6dbd51e3085d111c54b778b03d191a6a31060
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jan 7 00:10:34 2014 +0100
 
     tls: the pointer of cfg structure
     
     - synchronize when updating the list of tls configs and their reference
       count
     - with parts from patch by Ding Ma, FS#380, contributed under BSD license
     
     (cherry picked from commit 208934d47ac1585d42029234267bcceab40ae218)
 
 commit b55c87afd5a02b8c6244e8557879da9a09e02c22
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jan 6 19:51:41 2014 +0100
 
     permissions: note about peer tag mode that applies only for allow_trusted()
     
     (cherry picked from commit 15f8a92baf58ee70e837b3b7e7f208b1a2678a0a)
 
 commit 4ec0be8deaab21050015a3b7828a667f40c8f150
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jan 6 19:48:54 2014 +0100
 
     permissions: set peer tag avp for allow_address_group()
     
     - also for allow_source_address_group()
     - reported by Kelvin Chua
     
     (cherry picked from commit 0c67042fa629ee4744cfc31a15e571b7340b0881)
 
 commit 93f493645f424bc34a0e641f89ed08766a542de4
 Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
 Date:   Tue Dec 31 23:24:02 2013 +0100
 
     modules/sipcapture:  Fixed bad timestamp in the raw socket mode
     
     HEPpy New Year!
     
     (cherry picked from commit cc34c8e2c1e0eeafa0088c2d159260e4b10652c9)
 
 commit 7552d77f3184777a0b12cdf3354013f2bc4f546d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Dec 27 23:31:41 2013 +0100
 
     htable: added section id for functions and parameters
     
     (cherry picked from commit 0e0b8cd883718bb5d19999e800159add7714f69e)
 
 commit c00a33aa378d886b8e0d3a6370b9df2e3559b021
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Dec 19 21:15:12 2013 +0100
 
     acc: use r-uri winning branch even for local generated replies
     
     - it was only for received and relayed replies
     - reported by Kelvin Chua
     
     (cherry picked from commit 81b9c83b2fa3bd32d502a1ae9014cc7d6747e710)
 
 commit d1c3ebe4ac3fdfab5d3360bff76e3c22561d95b1
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Dec 6 19:03:08 2013 +0100
 
     tls: removed unsigned int comparison with <0
     
     (cherry picked from commit 7d6dc390bac2b49615444bcbad74cd39f3c82302)
 
 commit 04778b76c3afa0090db421ec7258f443dc1f2899
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Dec 6 18:54:52 2013 +0100
 
     sipcapture: fixed clang compile warnings
     
     - extra parameters for sprintf() match format specifiers
     
     (cherry picked from commit b131f4402cf604bbe90123aa95a6cbc8412c2de0)
 
 commit 90f8cee3bf20d4ae3c89b08809de749b5176a084
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Dec 6 18:34:49 2013 +0100
 
     ratelimit: signed check for pipe number in rpc_set_queue()
     
     - rpc can reand signed value
     
     (cherry picked from commit ed034d4d9096d8c77269828c8efdafb26eac5372)
 
 commit b1bffbe734bf7718a5d5b61ba2e55801160c49e1
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Dec 6 18:30:49 2013 +0100
 
     pike: memset of address print buffer with proper size
     
     (cherry picked from commit d54eb083f59fb55ccbc79e49b5b3e05426bd3795)
 
 commit 7e35f56d3f3955e6e815cda80c4e7c21835ac24d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Dec 6 18:25:30 2013 +0100
 
     permissions: signess warning fix
     
     (cherry picked from commit 26e04f2053c9f33333bbbf79af6897428a1d9a88)
 
 commit 5481307088c7fda489495a99a163a782d901b6e4
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Dec 6 18:23:17 2013 +0100
 
     maxforwards: use standard format instead of GNU old-style field designator
     
     (cherry picked from commit cd04947b0ccb1c861274483f458bfc7f4329accb)
 
 commit d7d84da459884897f4cc5b84fc19c266831e8fcb
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Dec 6 18:20:16 2013 +0100
 
     ctl: removed not needed extra paranthesis
     
     (cherry picked from commit efda774f6391f1e909a9967898c64fb25f53eeba)
 
 commit bb9df83f99523c58acae1d5278457ba6128966a7
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Dec 6 18:18:48 2013 +0100
 
     acc: strftime() returns 0 on error
     
     (cherry picked from commit 89262590e4d47e480fb4984f18e12b4e4edb4ca6)
 
 commit 7323998af0f1d71dbc22d699979e45fb512fa3aa
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Dec 6 18:15:22 2013 +0100
 
     pv: use int index for looking up flag index
     
     - some functions used for check may return negative on error
     
     (cherry picked from commit 30359b3cfce2ce909153e06b1954778c4eababa7)
 
 commit eab7927a930c9781603538d0b2ae4595b1e5c586
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Dec 6 11:41:38 2013 +0100
 
     snmpstats: use install-cfg target to deploy MIBs
     
     - existing target was no longer valid from v3.0
     
     (cherry picked from commit a8d0d9e9224c2e7399c95c533dff67a6303891d2)
 
 commit e53117a038961b912ebb95c8a07468f87c161db2
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Wed Dec 11 13:47:57 2013 +0100
 
     lib/ims: Replaced custom getter for P-Asserted-Identity with the Parser from Core
     (cherry picked from commit af1734cea213b2a07c9d725fff158cd4899725d1)
 
 commit 723bf45840b02e70bcb1c7f9c11a2e64e4f303db
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Dec 9 20:07:12 2013 +0100
 
     ims_registrar_pcscf: Bugfix: Properly handle the case, when we do not have a Asserted Identity
     (cherry picked from commit 6b0bcff43c0b3c22f399211aeb7e9279f7c35814)
 
 commit bf0a544d135b029ad381746b380bb6f71c52aee7
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Dec 9 23:00:08 2013 +0100
 
     Improved Free at cscf_get_service_route(), caused a reproducable crash
     (cherry picked from commit caa9954d3c017ce741245d8f2b338158caf2270f)
 
 commit d6480f98aef45b8c569ef9edf90c6cf1604cc2f8
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Wed Dec 18 15:28:39 2013 -0300
 
     ims_registrar_scscf: fix crash caused by an uninitialized AVP
     (cherry picked from commit 52d727dc249a88b31348b008045cc6071ab215a7)
 
 commit 2dd36bbae6f05ea0c980e58f247ac7e4f737f6a6
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Jan 7 13:59:37 2014 +0100
 
     usrloc: add user_col to the update contact query with instance
     
     (cherry picked from commit b393656c1113eb3630470389f142c53fbc085a90)
 
 commit f97723dd17d5bf9e0d2dd02982cfbca0146b7e99
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jan 6 23:11:33 2014 +0100
 
     websocket: store sub protocol value for later use in encode_and_send_ws_frame()
     
     - the ws connection pointer can be set null if the browser closes the
       connection
     - patch by Vitaliy Aleksandrov, FS#364
     
     (cherry picked from commit 438eafc92ecf9d3b52f95c9952bc26b147fdf328)
 
 commit 3bfb9030dda5776744efc4f408557e044b4ebb75
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jan 6 22:52:11 2014 +0100
 
     htable: free temporary slots used to reload hash table via rpc command
     
     - use system memory for temporary slots
     
     (cherry picked from commit f35c49085bdcc623ef45aa33a99af3265d3e6eeb)
 
 commit 2b450f573bdbcb88d0418a43a6707875f050eb33
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jan 6 22:46:48 2014 +0100
 
     htable: use system malloc for temporary allocation of hash table realod slots
     
     - copes better with large number of slots, without a need to use shm
     
     (cherry picked from commit 13626ccffeaa7654c58576c3d1cc417dea865ca9)
 
 commit 75e904f2c2034075383b412e2dcb18c6fb01c7c3
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jan 2 13:22:28 2014 +0100
 
     htable: use pkg for temporary hash table slots used for reload
     
     - free the temporary slots after reload, reported in FS#385
     
     (cherry picked from commit 53689b55632c6208e6326f1a5f4b3c45da216f43)
 
 commit 71463b06efa2997950aaf1ef088076258fe8a03a
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Sun Jan 5 18:16:04 2014 +0000
 
     modules/websocket: added OpenSSL licensing exception
     
     (cherry picked from commit 661d7d3a6231713861a8a1236dd7d783113c2890)
 
 commit bdb3a86c4453790a91de5aa2320de5b5bb26ad5c
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Sun Jan 5 18:15:33 2014 +0000
 
     modules/outbound: added OpenSSL licensing exception
     
     (cherry picked from commit 6741c47ad75806355cd7564d419df56acc68987b)
 
 commit fb364e0b29ce388574a61ebc4a428c559c411a2a
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Sun Jan 5 18:15:07 2014 +0000
 
     modules/auth_ephemeral: added OpenSSL licensing exception
     
     (cherry picked from commit 99960be1d55df2ba4ca596c42c8e78e36dad3cf1)
 
 commit df0218611b8f27ccaa924b8f88560c2e81966823
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jan 2 11:25:56 2014 +0100
 
     tmrec: updated the examples with tmrec duration
     
     - hint to read rfc2445 for duration format
     
     (cherry picked from commit 99d1170469c60206992c083f2ba0e9dc6b580d37)
 
 commit 2ac00f9083846b958da5396cb4f5a51527957324
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Jan 3 10:11:26 2014 +0100
 
     acc: regenerated README
 
 commit 4ac82cdf92ae6c0e2ff9c1238bfe28cfcefea99c
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Jan 3 10:04:39 2014 +0100
 
     acc: added note about MySQL InnoDB not supporting INSERT DELAYED
     
     - reported by Daniel Tryba
     
     (cherry picked from commit d26eff22c8a543c63a40cd7d91bb3c70f04aabc6)
 
 commit a4060da5e1fe1e64c224ff32d669a699a0d5cd1d
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Thu Dec 26 17:51:04 2013 +0200
 
     modules/pua: added some missing lock releases
     (cherry picked from commit 4eb338611e716e7a32f252acbae52bace6047a0a)
 
 commit 9e8c3f90e9467153b1e63a257ccdfb09adc4ecfd
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Thu Dec 19 16:21:25 2013 +0200
 
     modules/pv: fixed params and param transformation
     
     - params need to be taken from sip_params field of sip_uri struct
     (cherry picked from commit e54b3ec673cb32664a1e8de2e591190f22216724)
 
 commit d75bc3b69151a9d0391309e6bb51784f3b6b9a83
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Dec 16 09:26:03 2013 +0100
 
     db_flatstore: update timestamp for kamailio specific rpc rotate
     
     - do also in 'rotate' command, not only in 'k_rotate'
     - from a patch by Abdelkader Allam
     
     (cherry picked from commit b15aefa31e45f1ad6a45b64905f9fae24e0f790e)
 
 commit 98ecf7d2c5753357fd2c1d1e8e72f425e4d48f9b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Dec 12 15:50:27 2013 +0100
 
     snmpstats: fixe MIB file definitions
     
     - patch by takeshi, FS#363
     
     (cherry picked from commit ab75785aa707f10fdbccfb0531a0f35e820f5ebc)
 
 commit 5b869a7c1c584f2762610c5310e7281375c8103d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Dec 11 23:58:11 2013 +0100
 
     tm: reset temporary linking of reply to transaction after branch failure route execution
     
     - reported by Robert Boisvert, FS#379
     
     (cherry picked from commit 0ebc983a422cd5ee4baa39bb3ef3bdbeeefd4571)
 
 commit e96a8b80fd253777e1d001ad778c5a62473ba010
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Dec 11 23:01:41 2013 +0100
 
     avpops: create a local pv structure when parameter is only flags
     
     - flags details are stored inside it
     - fixes crash at startup reported by Kevin Scott Adams, FS#381
     
     (cherry picked from commit 3c88f1de9d647db8a14bae45af1fa3b34f74d4e6)
 
 commit eaeb74f5b6af5be13f88de93729998f13e9a06b7
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Dec 11 09:49:52 2013 +0100
 
     core: safety check for double free in q_malloc as in f_malloc
     
     (cherry picked from commit 943a5941f5ab479803fb30e19e9fa607f0f0fe14)
 
 commit 8df9d2336e7de2648288cf8ff6821e6820d88da9
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Dec 9 10:06:15 2013 +0100
 
     usrloc: avoid double locking when preloading attributes
     
     - reported by Seudin Kasumovic, FS#378
     
     (cherry picked from commit 888635bfa3719afeeea6f5f0d407aa862ceb34ac)
 
 commit efb2670ef03b69cb0ae26e7c9ac427c995ffbacf
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Dec 9 10:05:11 2013 +0100
 
     registrar: handle error case when deleting contact fails for unregister()
     
     - reformatted file
     
     (cherry picked from commit 67d218e29457ffd75148c8c520b26ec6f3f41719)
 
 commit f08c9545016da2bb974a1a8ded82c7aa25e9b704
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Dec 7 13:35:45 2013 +0100
 
     tm: safety checks inside t_next_contacts()
     
     (cherry picked from commit 21027d0c17558f3a1a4797049448cbbdfe50554f)
 
 commit 45ea3c6de26def1fa704f3e444bd37800ca09d9f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Dec 6 18:02:36 2013 +0100
 
     usrloc: proper index for domain column when laoding extra attributes
     
     - patch by Seudin Kasumovic, FS#377
     
     (cherry picked from commit 551524cfc83b922c23e2d26f8cc5950df2a0af54)
 
 commit 90681624c54f0ec0b1259e205bcc0274316b4549
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Dec 6 17:16:25 2013 +0100
 
     core: fixed several clang compiler warnings
     
     (cherry picked from commit f0fb6f1e9fbb2f7f0c2bed5ba0d50a56cf5cf444)
 
 commit 5552d9f733a6423d4d940f9b93a6808de0800a1d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Dec 6 16:33:04 2013 +0100
 
     Makefile.defs: compiler optimization level made variable
     
     - allow using -O3 for clang, which gives error on the former default -O9
     
     (cherry picked from commit 0713c0de50f8c2f4da2ee0ef33b0505c37792392)
 
 commit c56e66287d4456692bdad0f2454896ffd342cf0d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Dec 6 11:32:41 2013 +0100
 
     sdpops: fix setting 0 instead of \r for sdp_get_line_startswith()
     
     - reported by Tuan Viet Nguyen
     
     (cherry picked from commit 041b12dc6e5ad88e981d44180436a90518cbcf0d)
 
 commit bd5335ac84bdb8854a7b7dab41136fe6abd01c9f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Dec 5 09:58:38 2013 +0100
 
     Makefile.groups: include gzcompress, sipt and mohqueue in packaging groups
     
     (cherry picked from commit 4dcbd1b1cbd4854607d286094c42d257623c548d)
 
 commit 7cc7bde95757ea8861c07acafeb528e09e0b52ac
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed Dec 4 22:37:31 2013 +0000
 
     dialog_ng: Fix segfault in dlg_new_dialog
     
     (cherry picked from commit 32f9c9187a9d886c46b24ee38173274da63febda)
 
 
 ===================== 2013-12-04 Version 4.1.0 Released =====================
780fbd39
 
3bcf5579
 ===================== Changes Since Version 4.0.0 ===========================
780fbd39
 
350d2ef8
 commit 4ffd05e4664ca0af4dd101bedf12b40b251446aa
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Dec 4 15:33:14 2013 +0100
 
     Makefile.defs: version set to 4.1.0
     
     - new major release
 
 commit 3ad1f6afffe8250a3695ac8233bdb746bcfdcecf
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Dec 4 15:02:22 2013 +0100
 
     doc/rpc_list: regenerated the lists of rpc commands
     
     (cherry picked from commit 2ffeea75931600e2da70d696a9965a5b7329211b)
 
 commit ab21be6c76bc2b3010d937bbf1d0b2d2fd3a7e7b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Dec 4 14:34:04 2013 +0100
 
     doc/rpc_list: added sctp in the list of modules exporting rpc commands
     
     (cherry picked from commit 56c772fbd1490a7cef3f748c61d1c7d7be3167a3)
 
 commit 8f488c2ec4919052dfb12e8135b672411957c44e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Nov 15 10:08:12 2013 +0100
 
     app_perl: docs updated with reset_cycles parameter and rpc commands
     
     (cherry picked from commit b1f4dbeef93511563164de2f030f510f5a2cf2d9)
 
 commit c1b11585f72c5b80efdf6c79d0b76391a4dbdef1
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Nov 15 09:52:29 2013 +0100
 
     app_perl: added rpc commands to set/get the value for reset_cycles
     
     (cherry picked from commit de2c39a1857d74443c6b1fa4f06cbb18d3dd8026)
 
 commit 6a654f18f579aaf812a325a0b1a678ace5236051
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Nov 15 09:28:25 2013 +0100
 
     app_perl: added mechanism to avoid leaks specific to persistent perl interpreter
     
     - it is not easy to track the scope of variables, especially in libs,
       the solution being to re-init the interpreter
     - new module parameter reset_cycles to specify the number of execution
       cycles after which the interpreter is reset. Default is 0 - don't
       reset at all
     
     (cherry picked from commit b5527627601c9e41ebbfaccb98bc2cf0bc003bdb)
 
 commit 8991684e94def6efa74d827753c2fe1c3e6d9d97
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Nov 14 23:00:32 2013 +0100
 
     app_perl: declare extern environ variable
     
     - without it doesn't compile on darwin and it is recommended way to do
     - provide some fake argc and argv to PERL_SYS_INIT3() to avoid compile
       warnings
     
     (cherry picked from commit 34ad8c295b45bc52cc5a071bf2b5651865389f94)
 
 commit 99c4af0c61994e59d902defcf985a865a8d6b8f0
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Wed Dec 4 11:46:29 2013 +0100
 
     pkg/kamailio/deb: update changelog
 
 commit fb7e342ce500cc21e9f15a15f51e3b0ecad29310
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Wed Dec 4 09:10:37 2013 +0100
 
     pkg/kamailio/deb: add new modules
     
     (cherry picked from commit e043c3a44b163e511e62af5c7290fb587141b400)
 
 commit 983a1b29096c5bd2ef0db6f5cab80bfc1a5d326a
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Dec 3 16:46:32 2013 +0100
 
     pkg/kamailio/deb: add jessie release
     
     (cherry picked from commit daee150595e6fabdf53aa66425d32234ec7bbde7)
 
 commit 6fc672fc4153c85c3742928d7c7e897f1f7387c7
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Dec 3 16:11:00 2013 +0100
 
     pkg/kamailio/deb: Add dnssec module ( jessie only )
     
     (cherry picked from commit 50b1c3a52c150201a563060cd1059a49ada89af2)
 
 commit c11fb2733024d7739e183c842cef4a386e090131
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Dec 3 15:51:41 2013 +0100
 
     pkg/kamailio/deb: add new modules app_java, autheph, sctp
     
     (cherry picked from commit 450d7ecb49a64e71dd28273b470911bd933bc209)
 
 commit 0a9055c1989aee3878d11a931daad8c971b15835
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Dec 3 16:42:06 2013 +0100
 
     pkg/kamailio/deb/debian: fix mono deps
     
     (cherry picked from commit f17c51fe48149a6b7634cee2e36ee463e1ee9fef)
 
 commit a3169d02d7527110941fab8de25ba75aae759ce1
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Dec 3 23:38:41 2013 +0100
 
     core: don't increment failed dns query counter for reverse dns lookup at startup
     
     - it can happen before counters are intialized, thus check that before
     - reported by Hugh Waite, FS#375
     
     (cherry picked from commit 89c6d73dd51eb9b96f50d3f04219612fa7725224)
 
 commit a165fa668378da5c312a0c268aaf158ff583127f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Dec 3 23:38:08 2013 +0100
 
     core: added function to check if counters have been initialized
     
     (cherry picked from commit 8161152b320f3b430523ea08e86a56f79405c2f4)
 
 commit 48a3412afe166f5cbd41a057a22a3333337a2856
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Tue Dec 3 13:00:55 2013 +0000
 
     websocket: Set pointers to NULL when freeing ws connection strcutures
      - Fixes double free crash FS#364
      - Reported by Vitaliy Aleksandrov
     (cherry picked from commit 95749afb7129e2909b449b79706f0de5d06a3c5d)
 
 commit a31988d657edef079525fa68096dc537e78708c5
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Dec 3 12:54:00 2013 +0100
 
     stun: refreshed readme file
 
 commit 41cc8aa248ea1e736bb3d069b32430cc1e54c0af
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Dec 3 12:50:29 2013 +0100
 
     stun: updated docs to reflect that it no longer depends on external libs
     
     (cherry picked from commit 305e7b5693e71d2027f8e6462129f8c9f01ad76d)
 
 commit 3c491913dac5060639278f1e645205b1a3959ad3
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Tue Dec 3 01:34:52 2013 +0000
 
     pkg/kamailio/centos: Updated rel in .spec in preparation for 4.1.0 release
 
 commit 23b582a7ea67c6a6fd8347533020e8b4c0de2dbd
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Dec 2 23:21:24 2013 +0100
 
     kamailio.cfg: updated the comment about kamailio version
 
 commit 5dc07807bf08aca8b600c90f9d700b49ef0ad454
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Dec 2 22:01:34 2013 +0100
 
     kamailio.cfg: use set_contact_alias() instead of add_contact_alias()
     
     (cherry picked from commit 66ed11c90e38d948fd75f908b3edd409bca74134)
 
 commit 284f4ef38c3928516e9c4a78b4768de716b850b7
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Dec 2 20:42:12 2013 +0100
 
     mem: malloc(0) should return a valid pointer for free according to specs
     
     (cherry picked from commit f61ff34aac7c7bae3a96fb698a899c8a0e692a9f)
 
 commit 0d0d230ab09da4cd2e6d8331d1feed5b6172cfa1
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Dec 2 19:40:04 2013 +0100
 
     Makefile.defs: version set to 4.1.0-rc2
 
 commit f7ed69d75746dc55e5a48a7a18602124e73cd3cd
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Nov 24 16:06:41 2013 +0100
 
     tmx: backup and restore existing T and branch pointers for t_cancel_callid()
     
     - reported and initial patch by Guillaume Bour
     
     (cherry picked from commit 60372d613544af1f8f06122eb77fa2a9636a6c3a)
 
 commit 09fb0aae62761ce4f251ab22c6ab9cde55e2c663
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Nov 24 16:05:49 2013 +0100
 
     tm: exported set_t() and get_t_branch() viam tm api
     
     - allows to backup and restore pointers to T and branch
     
     (cherry picked from commit 777dd5e28ff6b4fcc3b1c44e841eb415c974075f)
 
 commit f06c0421f2d08aa9ec15330dbe7c270b7c67eef4
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Nov 21 17:37:33 2013 +0100
 
     tm: propagate reply/failure route indexes to local uac branch
     
     - affects the updates done in event_route[tm:local-request]
     - reported by Pawel Sternal, FS#371
     
     (cherry picked from commit 715ba52de2031786fd9f05832d5bf73d17d46e47)
 
 commit d3a6f48d379097afc649b16237df46581b251084
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Dec 2 18:17:34 2013 +0100
 
     tls: clarified licensing based on development history
     
     - some were c&p as they refered to files related to components that were
       developed later than the (c) year (e.g., selects)
     - added openssl exception to gpl parts based on agreement from the
       developers of those components - most of the code was released long time
       ago under BSD by iptelorg. Code was rewrote for 3.1 when asynchronous
       support was developed.
     
     (cherry picked from commit 7771e9cdb58ea1cef008e2a70f53c5f183c26ebe)
 
 commit 4ff3866652be6752e5167071ce02b888acda0e75
 Author: Federico Cabiddu <federico.cabiddu@gmail.com>
 Date:   Mon Dec 2 17:05:35 2013 +0100
 
     permissions: re-init db connection for reload cmd
     
     - some workers for specific mi/rpc commands may not have a db connection from the start
     
     (cherry picked from commit cb23be9456c178957399ec9d8ce8a1420d50fc32)
 
 commit a5f8d36ac011be12a9582999a8d6480541106439
 Author: Camille Oudot <camille.oudot@orange.com>
 Date:   Tue Nov 26 16:08:35 2013 +0100
 
     modules/ims_registrar_pcscf: fix log
 
 commit 424711ec889661a1212e63f9b0e9761a6e4ed069
 Author: Vicente Hernando <vhernando@systemonenoc.com>
 Date:   Thu Nov 28 12:16:05 2013 +0100
 
     modules/ndb_redis: solved bug in second call to redisvCommand.
     
     (cherry picked from commit 52a34d269931f6f3a50b3fc532405624b9e38d23)
 
 commit 0b85493f3c1bc7c6cbd48f39aea9d3ecc135d4ff
 Author: Richard Fuchs <rfuchs@sipwise.com>
 Date:   Tue Nov 26 10:36:18 2013 -0500
 
     rtpproxy-ng: remove trailing double \r\n from multipart SDP
 
 commit 553d6aff9eecaec38547910d4dd46fcd71b57583
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Fri Nov 22 09:39:40 2013 +0000
 
     modules/avpops: Fix 'uninitialised variable' warning
     (cherry picked from commit 54020b00893ee259baee714d7d17adc6d31f9112)
 
 commit 20822c5227962508d13bce48a653e594cbfaeff1
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Fri Nov 22 09:35:55 2013 +0000
 
     modules/usrloc: Update contact field when updating a contact in the DB
     - Fixes FS#368
     (cherry picked from commit a55018deb431ef32ee2bcd45610903327850757d)
 
 commit 18afdc79aeb2b46c6eda4b66e40efae49d524701
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Fri Nov 22 09:28:38 2013 +0000
 
     modules/registrar: Invalidate temporary GRUUs when the Call-ID changes for a sip.instance
     - Fixes FS#368
     (cherry picked from commit 27eba09b603b265ce4213d238c132249189ae6e8)
 
 commit b6c109a38f8fca82005166ed73d370a2f974a3db
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Nov 21 20:24:20 2013 +0100
 
     sl: README updated
 
 commit 93428405a7d9bba3aee3bf317ea76f232739c9af
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Nov 21 19:14:17 2013 +0100
 
     sl: docs updated to reflect usage of send_reply()
     
     (cherry picked from commit e7b73f7e0160eac1ca445201fbf796df0dd13ce0)
 
 commit 6125176d04c75d3a3f0b57119696eca2f63c3645
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Nov 21 19:09:43 2013 +0100
 
     sl: allow send_reply() in the route block types supported by t_reply() and sl_send_reply()
     
     - reported by Juha Heinanen, FS#362
     
     (cherry picked from commit c77aaf38eafe1d3549d266feebf76ac0b50738ea)
 
 commit 7e74944eb6a55a5e9a817a894af1ebbbc8ce9733
 Author: Timo Teräs <timo.teras@iki.fi>
 Date:   Fri Nov 15 16:06:25 2013 +0200
 
     modules/sca: fix hash entry deletion
     
     sca_hash_table_slot_kv_delete_unsafe() uses internally sca_hash_entry
     but incorrectly called sca_hash_table_slot_kv_find_unsafe() to
     initialize the entry. That function returns the node value, not the
     node itself. Use instead sca_hash_table_slot_kv_find_entry_unsafe().
     
     Should fix the crash in FS#366.
     
     (cherry picked from commit 56e4f4518028e73f9ebd053242a100a5c3b7eb53)
 
 commit 85e9202d14eda0a43d566aa14c0df47a78eb24f3
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Fri Nov 15 09:08:03 2013 -0500
 
     usrloc: fix crash while printing error log
      - fix a copy/paste error that lead to a NULL pointer
     (cherry picked from commit 10115f88637d1371a8ddeb5fe9c36c31ada49fc4)
 
 commit 82d4a39a4f7cd81afbcaed8de8bec0e3a7747e53
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Nov 14 16:12:27 2013 +0100
 
     Makefile.defs: version set to 4.1.0-rc1
     
     - dedicated brach 4.1 has been created for release series 4.1.x
 
 commit 8c7aa83346e18792d9a622c63c83cff81dcc144b
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Wed Nov 13 15:12:48 2013 +0200
 
     modules/dialog_ng: fixed double shm memory free
     	- happens when calling get_dlg function from cfg file
 
 commit 1710c596b9a9383d2aa48d3432b6ada429981863
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Nov 13 10:38:17 2013 +0100
 
     Makefile.defs: version set to 4.1.0-pre2
 
 commit 644ffab0450d49aa36cfa803a41eff9db1ddb13a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Nov 13 10:37:17 2013 +0100
 
     Makefile.defs: enabled memory debugging
     
     - to be kept for the rest of testing period to spot eventual buffer
       overflows
 
 commit 254d0c43a84ec87801e58b4f990a2029c0e27c6f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Nov 12 21:03:01 2013 +0100
 
     tm: init sock_str to null value if no sock pointer is set in branch
     
     - case of creating branches from a 3xx reply
     - reported by juliabo [at] gmail
     - identation made coherent with tm module style
 
 commit 5d80155a69f3c9865196e377ac0ecef16cd39cfe
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Tue Nov 12 17:28:51 2013 +0000
 
     memcached: add section ids in documentation
 
 commit a65ee19108b1cdff31ec93b25020af0c9eab8080
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Tue Nov 12 17:28:15 2013 +0000
 
     dmq: add section ids in documentation
 
 commit 35ae624ba939b736bb2f52cd5fb4908deec0a133
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Nov 12 15:50:51 2013 +0100
 
     pua_reginfo: fixed typo related to module name in docs example
     
     - reported by Marius Pedersen
 
 commit a9fc979c839b44411e3c34076591c64c16d2fe87
 Author: Øyvind Kolbu <oyvind.kolbu@usit.uio.no>
 Date:   Tue Nov 12 15:47:30 2013 +0100
 
     core: respect order field in NAPTR, as required by RFC 2915
     
     - the beaviour is controlled by core parameter dns_naptr_ignore_rfc
     - default is 1, preserving current behaviouf to ignore rfc requirements
       (for backward compatibility)
 
 commit 96e021babe6da540ac8e47f35b30bb0fd7146245
 Author: Richard Fuchs <rfuchs@sipwise.com>
 Date:   Mon Nov 11 12:40:05 2013 -0500
 
     rtpproxy-ng: remove code artifact that broke IPv6 received-from addresses
 
 commit 3bcf5579c8e47422378fcf6dfaa361e3fd126ce5
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Nov 11 12:23:29 2013 +0100
 
     ChangeLog: set the content with changes since branching for 4.0
 
3bcf5579
 commit 7436e3f66782597d66d052ee9c87bdb3b91756ef
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Nov 11 11:21:21 2013 +0100
06eb6ed4
 
3bcf5579
     kamctl: regenerated db schema scripts
28111e79
     
3bcf5579
     - updated after mohqueue default date change
06eb6ed4
 
3bcf5579
 commit 8ebd2350ef97c6bac856850a3230ed3e245bd3ed
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Fri Nov 8 20:30:08 2013 +0000
06eb6ed4
 
3bcf5579
     tls: TLSv1.1 supported since openssl v1.0.1
06eb6ed4
 
3bcf5579
 commit 55dd8073c7d06f3af37cded55e520e64457c2b42
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri Nov 8 16:41:30 2013 +0100
06eb6ed4
 
3bcf5579
     rtpproxy-ng: ids to sections in documentation
06eb6ed4
 
3bcf5579
 commit 4060340d3af8112ad73ea881ab79270c06544476
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri Nov 8 16:32:35 2013 +0100
06eb6ed4
 
3bcf5579
     debugger: ids to sections in documentation
06eb6ed4
 
3bcf5579
 commit 5f1d6744aa20dc5774c8403bf918a9543afe6c75
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri Nov 8 16:28:19 2013 +0100
06eb6ed4
 
3bcf5579
     avp: ids to sections in documentation
06eb6ed4
 
3bcf5579
 commit 3e6bef55f91206d7cf956a61e0b426bab5469e7b
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri Nov 8 16:03:25 2013 +0100
06eb6ed4
 
3bcf5579
     avpops: ids to sections in documentation
06eb6ed4
 
3bcf5579
 commit 0e676d0062d7db0875ccc97053304807cbc5747e
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri Nov 8 15:56:33 2013 +0100
06eb6ed4
 
3bcf5579
     usrloc: ids to sections in documentation
06eb6ed4
 
3bcf5579
 commit a88f9d4b79a40221e058c31bbdd21c8c25ba5003
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri Nov 8 15:21:58 2013 +0100
06eb6ed4
 
3bcf5579
     app_lua: ids to sections in documentation
06eb6ed4
 
3bcf5579
 commit ae0e9eef521fa39ae306a2c64e4add61d5e8af6f
 Author: Robert Boisvert <rdboisvert@gmail.com>
 Date:   Wed Nov 6 14:12:10 2013 -0500
 
     mohqueue: remove call from queue if caller does not exist
 
 commit 456c387e08ce40ea2c0f1e5e5f94b367ff9fa361
 Author: Robert Boisvert <rdboisvert@gmail.com>
 Date:   Tue Oct 29 18:10:25 2013 -0400
 
     mohqueue: remove sql table call_time column's default value
     
     it is not supported in some database properly, and it is not
     really needed.
 
 commit 04b457735f0bafa6ff214cb2d69afbe721d89bf1
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Thu Nov 7 14:52:29 2013 -0500
 
     modules/sca: restore correct check for NULL in SCA_CALL_INFO_EMPTY.
     
     - should also suppress -Waddress error without relying on gcc _Pragma.
06eb6ed4
 
3bcf5579
 commit 0fbdb8cf7a7687d6ecc8049dfdcb1244abd726af
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed Nov 6 10:34:01 2013 +0000
 
     tls: Fix minor typo in documentation
 
 commit fe914e16945caf6c5c11b81514dff89a0739b30e
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Wed Nov 6 09:14:45 2013 +0200
 
     modules/dialog_ng: Fix "CRITICAL bogus event 6 in state 2" problem
     	Use TM callback TMCB_RESPONSE_READY instead of TMCB_RESPONSE_OUT to prevent race condition resulting in bogus event
 
 commit cb66f43187ea3bcac36681b82630456deeabc64c
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Nov 5 15:10:29 2013 +0100
06eb6ed4
 
3bcf5579
     kamctl: added shortcuts for dialog mi commands
06eb6ed4
 
3bcf5579
 commit 082a6c43938cf8e3839d46fd070e391bd522d4ed
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Nov 5 10:33:55 2013 +0100
06eb6ed4
 
3bcf5579
     dialog: init cseq to 0 if not available yet for one side
     
     - based on a report by Morten Isaksen
06eb6ed4
 
3bcf5579
 commit 8d6a981543a044fddc3448c93dba9ed35afac0c0
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Nov 5 10:15:13 2013 +0100
06eb6ed4
 
3bcf5579
     pua_dialoginfo: fixed code formatting
28111e79
     
3bcf5579
     - patch by  Kristian Høgh, FS#360
06eb6ed4
 
3bcf5579
 commit d48d36df40dee374e63ef9b6a6c1bafc4af0e8b0
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Nov 5 09:41:04 2013 +0100
06eb6ed4
 
3bcf5579
     dispatcher: typo and ids to sections in documentation
06eb6ed4
 
3bcf5579
 commit f33076415561d3efbfa9d804d00a4b0784898f50
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Mon Nov 4 21:46:34 2013 +0100
06eb6ed4
 
3bcf5579
     sl: fix startup detection of event route
28111e79
     
3bcf5579
     - patch by Sergey Okhapkin
06eb6ed4
 
3bcf5579
 commit 90227fbf44ddc67bfb49f8f7e8fd7e1b33189349
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Mon Nov 4 14:26:19 2013 +0100
06eb6ed4
 
3bcf5579
     presence_dialoginfo: check relevance of the state for single dialog notification
28111e79
     
3bcf5579
     - rework from a patch in tracker, FS#341
06eb6ed4
 
3bcf5579
 commit 27a73a806cece55bc7c707735856770137c2d680
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Mon Nov 4 11:21:27 2013 +0100
06eb6ed4
 
3bcf5579
     Makefile.defs: version set to 4.1.0-pre1
06eb6ed4
 
3bcf5579
 commit 8a246b06838b99e63d86fe186b23a23f57347548
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Mon Nov 4 10:04:35 2013 +0100
06eb6ed4
 
3bcf5579
     pua_reginfo: reflect use domain from usrloc
28111e79
     
3bcf5579
     - avoid duplicate contacts if domain is not considered
     - patch by  Wonbin Cho, FS#350
06eb6ed4
 
3bcf5579
 commit 16649609796ec336278b073d86045f72a9dd7886
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sun Nov 3 13:23:32 2013 +0100
06eb6ed4
 
3bcf5579
     tls: ifdef to use TLSv1.1 only for openssl/libssl v1.0.0+
28111e79
 
3bcf5579
 commit f4bf810a5af5b2d133df30e625691cc7b6ad2cf5
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sun Nov 3 13:15:31 2013 +0100
28111e79
 
3bcf5579
     tls: refreshed the README
28111e79
 
3bcf5579
 commit 1e2bb79a135bef9936fb5d5e0fb9a708589452b9
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sun Nov 3 13:14:31 2013 +0100
28111e79
 
3bcf5579
     tls: listed TLSv1.1 and TLSv1.2 as values for tls_method parameter
28111e79
 
3bcf5579
 commit ea32bf9d3cf36c3562ca34d572bbf07ed144e105
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sun Nov 3 12:55:08 2013 +0100
28111e79
 
3bcf5579
     tls: extended supportd tls methods
28111e79
     
3bcf5579
     - TLSv1.1 and TLSv1.2 (from openssl 1.0.1e on) added to the internal
       list
28111e79
 
3bcf5579
 commit 26fa46a421e0bb5e00e32115b610100481e64e6d
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Sat Nov 2 21:45:04 2013 +0000
28111e79
 
3bcf5579
     pkg/kamailio/centos: Improvement to the CentOS init.d script
28111e79
 
3bcf5579
 commit 039f52deb384c71ecfb578e2cd648153dd9937d1
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Nov 2 19:28:36 2013 +0100
28111e79
 
3bcf5579
     tls: include dprint.h where log functions are used
28111e79
 
3bcf5579
 commit 25ee7ea17b6553ce44eda6c0665ff80cfc41db35
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Fri Nov 1 21:27:31 2013 +0200
28111e79
 
3bcf5579
     modules/mtree: added 'multi' param to mtree definition
     - new 'multi' param makes it possible to store both integer and string
       typed mtrees into single db table
28111e79
 
3bcf5579
 commit 66185905850cd2ac9ab933776184da0f0882e5ac
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri Nov 1 15:33:08 2013 +0100
28111e79
 
3bcf5579
     registrar: clean static values at pack_ci
28111e79
 
3bcf5579
 commit f67171cf3be1ade0e1c9dd013d560c87b3fd4359
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Thu Oct 10 15:21:47 2013 +0200
28111e79
 
3bcf5579
     usrloc: db_update contact by instance + reg-id
28111e79
 
3bcf5579
 commit bc66a385e8a282638c8d5cfa566f971c62cd341b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Nov 1 09:39:32 2013 +0100
28111e79
 
3bcf5579
     uac: reset registration authentication flag
     
     - reported by  rene montilva (fs#352)
28111e79
 
3bcf5579
 commit 1cc0144e434fdcf76013e9424d31928c260d4377
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Oct 30 22:11:04 2013 +0100
28111e79
 
3bcf5579
     kamctl: updated dispatcher command to current db table fields
28111e79
     
3bcf5579
     - parameters flags, priority, attrs and description are optional
28111e79
 
3bcf5579
 commit bfc2215d71734b09a1d7acd4dbdbe919b234c30f
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Wed Oct 30 20:49:26 2013 +0200
28111e79
 
3bcf5579
     Revert "modules/mtree: when loading data from db, load each tree separately"
28111e79
     
3bcf5579
     This reverts commit 6fc84c2cf610791939ba73e38b8b5b3c0b5cd047.
28111e79
 
3bcf5579
 commit 6fc84c2cf610791939ba73e38b8b5b3c0b5cd047
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Wed Oct 30 17:31:04 2013 +0200
28111e79
 
3bcf5579
     modules/mtree: when loading data from db, load each tree separately
28111e79
 
3bcf5579
 commit f0751ffa2d1d99c0a54707cfe22926bea9c07123
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed Oct 30 17:12:05 2013 +0000
28111e79
 
3bcf5579
     modules/rls: Fix memory leak in rls
     - Leak would occur in two error cases
     - Also improved diagnostics to display uri on various failures
06eb6ed4
 
3bcf5579
 commit 76536ec5332d7897cd4259b271508cc9d4e2bc2e
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed Oct 30 16:08:47 2013 +0100
06eb6ed4
 
3bcf5579
     kamailio.cfg: removed modules_k from path for modules
06eb6ed4
 
3bcf5579
 commit 328350a0d718990f8a87f25f8c12f1c85d61220f
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Wed Oct 30 12:50:04 2013 +0200
06eb6ed4
 
3bcf5579
     modules/ims_charging: fixed failed reservation bug
     	- Reservation checks dialog integrity with h_entry < 0
     	- The hash that creates h_entry can return 0 - this check should be <= 0
06eb6ed4
 
3bcf5579
 commit a7037aad9963678347bf2b1c15c4994e95570f86
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Wed Oct 30 12:49:26 2013 +0200
06eb6ed4
 
3bcf5579
     modules/ims_charging: code clean up, removed duplicate timer init and dlg bind
06eb6ed4
 
3bcf5579
 commit a3db949272db7dbda4fa5fd1ad68d23d56deacc0
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Wed Oct 30 09:15:51 2013 +0200
 
     modules/tm: code cleanup removed unused method faked_resp and free_faked_resp
 
 commit 15a14440f07f787501e116ab4901ab5a53668f4a
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Oct 29 22:00:18 2013 +0100
06eb6ed4
 
3bcf5579
     kamctl: added new db tables in kamdbctl lists
06eb6ed4
 
3bcf5579
 commit 2e033c85d2c66c47de15f355298012f012adb15c
 Author: Richard Fuchs <rfuchs@sipwise.com>
 Date:   Tue Oct 29 15:30:36 2013 -0400
06eb6ed4
 
3bcf5579
     rtpproxy-ng: fix extraction of multipart SDP body
28111e79
     
3bcf5579
     reported by: Jasmin Schnatterbeck
06eb6ed4
 
3bcf5579
 commit 355ab783a99e413eb96a385ab067336316aaafda
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Tue Oct 29 12:40:42 2013 +0200
06eb6ed4
 
3bcf5579
     modules/cdp/acctstatemachine.c: fixed incorrect reservation expiry warning
     	First check if acc state is OPEN before sending reservation expiry warning
06eb6ed4
 
3bcf5579
 commit c4a4b4f599ba428330899e804877e85d3fdcc3a4
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Oct 29 11:08:49 2013 +0100
06eb6ed4
 
3bcf5579
     kamctl: updated db creation scripts
 
 commit ecc6e35b31d59e6e9995a03c6ab00f21a23b1be9
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Oct 29 11:07:03 2013 +0100
 
     srdb1: drop unique constrant on alias user+domain in dbaliases
28111e79
     
3bcf5579
     - it doesn't work for multiple branches when use_domain is set, reported
       by Vassilis Radis
06eb6ed4
 
3bcf5579
 commit da3d48de7d52df83fcb568530441e7ac6475baae
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Oct 29 10:08:04 2013 +0100
06eb6ed4
 
3bcf5579
     pua_publish: more verbose output for error case when sending publish
06eb6ed4
 
3bcf5579
 commit 73d509f04029dddc94bedba23460d43c81acc13a
28111e79
 Author: Richard Good <richard.good@smilecoms.com>
3bcf5579
 Date:   Tue Oct 29 10:51:32 2013 +0200
06eb6ed4
 
3bcf5579
     modules/ims_registrar_pcscf: replaced incorrect LM_ERR with LM_DBG
06eb6ed4
 
3bcf5579
 commit 41a9fbf38ba84e542a546893a6ce9c48f14f3aa3
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Tue Oct 29 10:31:52 2013 +0200
06eb6ed4
 
3bcf5579
     modules/tm: fixed placement of variable declarations to top of scope block
06eb6ed4
 
3bcf5579
 commit 716932aa77a0f22f00d2ccee8a89cd84b6674f0a
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Tue Oct 29 09:49:42 2013 +0200
06eb6ed4
 
3bcf5579
     modules/tm: cosmetic fixes and comment fixes
06eb6ed4
 
3bcf5579
 commit a7d9ea3ceda6b933807f0345e327849e60d0fa57
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Tue Oct 29 09:42:45 2013 +0200
06eb6ed4
 
3bcf5579
     modules/tm: last pkg_mem leak resolved for async replies (nonshm lumps)
06eb6ed4
 
3bcf5579
 commit 3022220043bcc9c421ac175b2a3290950014a7fc
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Oct 29 08:34:29 2013 +0100
06eb6ed4
 
3bcf5579
     kamctl: regenerated db script for mohqueue tables
06eb6ed4
 
3bcf5579
 commit 3eeeed2aeeb924afeabc3fc8337561624f0c41d0
 Merge: 946e1f0 b5638f7
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Mon Oct 28 15:03:08 2013 +0200
06eb6ed4
 
3bcf5579
     Merge branch 'master' of ssh://git.sip-router.org/sip-router
06eb6ed4
 
3bcf5579
 commit 946e1f01889c67a835583f4df2c773d227693ea7
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Mon Oct 28 14:51:12 2013 +0200
06eb6ed4
 
3bcf5579
     modules/tm: fixed pkg memory leak in TM which happens in async reply processing
06eb6ed4
 
3bcf5579
 commit b5638f712711deb8413d7e585369adf8f4a421ee
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Mon Oct 28 14:41:22 2013 +0200
06eb6ed4
 
3bcf5579
     modules/ims_qos: memory optimisation
     	Fixed pkg memory allocation for framed IP AVP and flow buffer AVP
     	Instead of repeatedly alloc'ing and free'ing pkg memory we allocate once and re-use
     	Results in better pkg memory overhead
06eb6ed4
 
3bcf5579
 commit 3856e9e81c8410b220b893a0dfe7114bba6bdc0d
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sun Oct 27 16:59:32 2013 +0100
06eb6ed4
 
3bcf5579
     core: handle pv comparison with $null as when defined is used
28111e79
     
3bcf5579
     - reported by Victor Seva, closes FS#358
06eb6ed4
 
3bcf5579
 commit 3d716a94b620e0115381b164595ef0398c816856
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Oct 26 08:59:09 2013 +0200
06eb6ed4
 
3bcf5579
     kamctl: use a variable to set the now() function or a replacement for it
     
     - sqlite uses instead the string returned by 'date' call, as it doesn't
       have now()
     - reported by Peter Dunkley, FS#356
06eb6ed4
 
3bcf5579
 commit 2a046e5fd3c47bc7753190425b911b4114667563
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Thu Oct 24 20:44:03 2013 +0100
06eb6ed4
 
3bcf5579
     pkg/kamailio/centos: added app_java to CentOS RPMs
06eb6ed4
 
3bcf5579
 commit 9c765e89ea7647b1e9c5e36eb0b324eec1d92b7d
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Thu Oct 24 20:13:11 2013 +0100
06eb6ed4
 
3bcf5579
     modules/app_java: updated Makefile so that it builds on CentOS 6
06eb6ed4
 
3bcf5579
 commit 9a67a730df4f6c6584e8c52934d5feb16f86ee2e
 Author: Richard Fuchs <rfuchs@sipwise.com>
 Date:   Thu Oct 24 12:34:05 2013 -0400
06eb6ed4
 
3bcf5579
     tm: fix possible segfault in cancel_branch()
06eb6ed4
 
3bcf5579
 commit 9ca1648fbf167748bcf9155794f703632ca87503
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Thu Oct 24 16:36:01 2013 +0100
06eb6ed4
 
3bcf5579
     htable: ht_dmq_handle_msg() - do not call parse_headers on cloned message
06eb6ed4
 
3bcf5579
 commit 2c990487a780bce2ee2fe64e155ec3f1bc1bdebf
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Thu Oct 24 16:15:10 2013 +0100
06eb6ed4
 
3bcf5579
     memcached: revert earlier doc change regarding minimum library version (we now have backward compatibility built in)
06eb6ed4
 
3bcf5579
 commit fc4f2216f867b00a6685abdf51b8165572f24f69
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Thu Oct 24 11:05:17 2013 -0300
06eb6ed4
 
3bcf5579
     ims_charging: fixed deadlock when interim CCA timeout occurs
06eb6ed4
 
3bcf5579
 commit b0797b765af78f19d942a87ea978037027da57c3
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Thu Oct 24 13:10:08 2013 +0100
06eb6ed4
 
3bcf5579
     pkg/kamailio/centos: added memcached package to .spec
     
     - Also:
       - updated README to remove memcached from list of unbuilt modules
       - moved auth_identity into the tls package
     - List of modules not built for CentOS is now:
       - app_java: should be buildable but Makefile needs work
       - app_mono: needs newer version of mono-devel than available in base or EPEL
       - db_cassandra: needs specific versions of thrift (thrift not in base or EPEL
         at all anyway)
       - db_oracle: requires non-free Oracle client SDK
       - iptrtpproxy: obsolete
       - jabber: obsolete
       - osp: requires OSP Toolkit which is not available in base or EPEL
06eb6ed4
 
3bcf5579
 commit adfa299a1a01aba1c69c1129d78170056d50db42
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Thu Oct 24 12:14:38 2013 +0100
06eb6ed4
 
3bcf5579
     memcached: added alternate memory management wrappers for backwards compatibility with older libmemcached versions and added preprocessor check for the correct ones to use based on installed version.
06eb6ed4
 
3bcf5579
 commit a067a3d33ad67c260a3bc377cd4203d41880ca6b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Oct 24 07:44:03 2013 +0200
06eb6ed4
 
3bcf5579
     tm: use internal flags field to mark suspended replies with FL_RPL_SUSPENDED
     
     - it was set on cfg flags, resulting in messing up with what was used in
       config file
     - reported by Juha Heinanen
06eb6ed4
 
3bcf5579
 commit 6b8b8a050e4490302d1f1f940a7fda95784cce46
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Wed Oct 23 14:53:04 2013 +0100
06eb6ed4
 
3bcf5579
     modules/xcap_server: fixed fetching of an element (GET with XPath)
28111e79
     
3bcf5579
     - This is a mandatory part of XCAP and DELETE/PUT of elements (using XPath)
       is supported in xcap_server.
     - The code to get a node from a document was all in there but never called.
06eb6ed4
 
3bcf5579
 commit 3b028d308fac3a4f7ae1e74021882657753f2ee8
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Wed Oct 23 12:01:27 2013 +0100
06eb6ed4
 
3bcf5579
     dmq: Fixed bug/error in original code where sip_msg was parsed after cloning to shm, leading to memory errors. Also fixed several memory leaks.
06eb6ed4
 
3bcf5579
 commit eb97ddb20368c019b331cfd09e793a0431d49940
 Merge: f6d530e 58a3069
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Tue Oct 22 20:59:26 2013 +0200
06eb6ed4
 
3bcf5579
     Merge branch 'master' of ssh://git.sip-router.org/sip-router
06eb6ed4
 
3bcf5579
 commit f6d530e68ffe9db11f5f148c51f8bff0b542f028
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Tue Oct 22 20:57:52 2013 +0200
06eb6ed4
 
3bcf5579
     modules/cdp: allow CDP child processes to respond to dynamic cfg changes
     	- this for example allows dumping pkg memory using core cfg variables similar to SIP workers, etc
06eb6ed4
 
3bcf5579
 commit 58a3069927a2e37c327256cd3475d7a7f8a2f5c4
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Tue Oct 22 11:08:08 2013 +0100
06eb6ed4
 
3bcf5579
     pkg/kamailio/centos: updated README to remove mi_xmlrpc from the set of unbuilt modules
06eb6ed4
 
3bcf5579
 commit d79cffa79ab740bc3e724fc0e9b8fc9f7236af44
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Tue Oct 22 11:07:40 2013 +0100
06eb6ed4
 
3bcf5579
     pkg/kamailio/centos: updated .spec to add mi_xmlrpc to xmlrpc package
06eb6ed4
 
3bcf5579
 commit 05f0ed6d77602f3ee1a2cfc8cee1c760dc2f6800
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Tue Oct 22 10:45:56 2013 +0100
06eb6ed4
 
3bcf5579
     modules/mi_xmlrpc: fixed compilation warning
06eb6ed4
 
3bcf5579
 commit b3dedff1053a1d35e803f3824042732f07532b77
 Author: Muhammad Shahzad <shaheryarkh@gmail.com>
 Date:   Tue Oct 22 10:43:43 2013 +0100
06eb6ed4
 
3bcf5579
     modules/mi_xmlrpc: patched so that it now builds for CentOS
28111e79
     
3bcf5579
     - Patch by Muhammad Shahzad <shaheryarkh@gmail.com>
     - Committed by Peter Dunkley <peter.dunkley@crocodile-rcs.com>
06eb6ed4
 
3bcf5579
 commit 11abcfd96f30aa5f0032385ac5893c27bdf6315b
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Mon Oct 21 14:40:10 2013 +0100
06eb6ed4
 
3bcf5579
     memcached: added minimum libmemcached version required to documentation
06eb6ed4
 
3bcf5579
 commit 4bffd1950e4481a734141ae6cf755458f341f45b
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Mon Oct 21 13:40:46 2013 +0100
06eb6ed4
 
3bcf5579
     pkg/kamailio/centos: updated README that explains which modules are not built for CentOS
     
     - The modules not built at this time are:
       - app_java
       - app_mono
       - db_cassandra
       - db_oracle
       - iptrtpproxy
       - jabber
       - memcached
       - mi_xmlrpc
       - osp
06eb6ed4
 
3bcf5579
 commit e3524fb816c1fad04b3c855e3fe88151b33e24c8
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Mon Oct 21 13:37:45 2013 +0100
06eb6ed4
 
3bcf5579
     pkg/kamailio/centos: updated .spec to build packages with dependencies that can be met by EPEL
28111e79
     
3bcf5579
     - This means the computer building the RPMs needs to have access to EPEL and
       the appropriate dependencies installed from it.  However, there will be
       no need to have EPEL dependencies installed on a running instance _unless_
       you want to use one of the modules with an EPEL dependency.
     - The modules supported with EPEL are:
       - acc_radius, auth_radius, misc_radius, peering
       - carrierroute
       - dnssec
       - geoip
       - json, jsonrpc-c
       - ndb_redis
06eb6ed4
 
3bcf5579
 commit 9f08b58f58585559646b470ae9f4b9801617ba73
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Sun Oct 20 23:52:23 2013 +0100
06eb6ed4
 
3bcf5579
     pkg/kamailio/centos: updated rel in .spec
06eb6ed4
 
3bcf5579
 commit ce9f46a3778cd6c79f2411b5934e3ad320cf6de4
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Sun Oct 20 23:46:35 2013 +0100
06eb6ed4
 
3bcf5579
     pkg/kamailio/centos: removed out-of-date BoxGrinder appliance files
06eb6ed4
 
3bcf5579
 commit 0de2ae72410f0672f174a8cae34d4ac12798a188
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Sun Oct 20 23:27:58 2013 +0100
06eb6ed4
 
3bcf5579
     pkg/kamailio/centos: updated documentation
06eb6ed4
 
3bcf5579
 commit 61ad39509ca1d739d00d0386ab5a991cf54477d8
 Author: Øyvind Kolbu <oyvind.kolbu@usit.uio.no>
 Date:   Sun Oct 20 22:04:16 2013 +0200
06eb6ed4
 
3bcf5579
     fix dns srv failover when no UDP record is present
     
     - refactored code for srv lookup to have less code duplication
06eb6ed4
 
3bcf5579
 commit 820046b04c2218273a11f905dc798812d7ca0ca6
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Fri Oct 18 09:21:02 2013 +0200
06eb6ed4
 
3bcf5579
     modules/ims_registrar_scscf: added outstanding documentation
06eb6ed4
 
3bcf5579
 commit 37f284d2d9bbe6dac4888600d0b99ccc58d22eb9
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Oct 17 18:18:17 2013 +0200
06eb6ed4
 
3bcf5579
     Makefile.defs: version set to 4.1.0-pre0
06eb6ed4
 
3bcf5579
 commit 324e458ad68e97edaf2240e0f79b7380e77d268c
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Thu Oct 17 16:46:09 2013 +0200
06eb6ed4
 
3bcf5579
     modules/ims_qos: second iteration of ims_qos module
     	- module now support media authorization over Diameter Rx (between P-CSCF and PCRF)
06eb6ed4
 
3bcf5579
 commit d5c482ca06ff4b8529ea00d421484addd0203c37
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Thu Oct 17 16:44:46 2013 +0200
06eb6ed4
 
3bcf5579
     modules/tm: Edited documentation to show that t_suspend/continue can now be used on SIP responses
06eb6ed4
 
3bcf5579
 commit 16e763c32d7a2b9fc451185e028a90b3be758f65
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Thu Oct 17 16:41:15 2013 +0200
06eb6ed4
 
3bcf5579
     modules/tm: extended tm async support to SIP responses
     	-t_suspend and t_continue functions now work with SIP responses as well as requests
06eb6ed4
 
3bcf5579
 commit 8b8132c17c126ff4edb2f5c9544dbd30894f6108
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Thu Oct 17 16:40:07 2013 +0200
06eb6ed4
 
3bcf5579
     parser: defined new FL_RPL_SUSPENDED used for suspend on reply
06eb6ed4
 
3bcf5579
 commit cc8bc36c67a0b8e7317c06c50a88e8e6aa15d790
 Merge: 217e508 2f368b6
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Wed Oct 16 14:12:51 2013 +0200
06eb6ed4
 
3bcf5579
     ims_charging: Merge branch 'ims_charging' into master
06eb6ed4
 
3bcf5579
 commit 2f368b676acb026bf4647af02108a24e49e30581
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Fri Oct 11 00:07:18 2013 -0300
06eb6ed4
 
3bcf5579
     ims_charging: fixed bug causing dialog cb function to be called more than once
28111e79
     
3bcf5579
     - removed possible race condition in dialog cb
     - improved the way locking was performed
06eb6ed4
 
3bcf5579
 commit 217e5089df327215dd5078a72dd5b14526640191
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Thu Oct 10 16:04:49 2013 +0200
06eb6ed4
 
3bcf5579
     modules/ims_charging: restored an unlock that will cause deadlock if omitted
06eb6ed4
 
3bcf5579
 commit bae7fcb9be9a4cf88693e6c4180e3c1e6f4b6c1d
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Thu Oct 10 15:36:59 2013 +0200
06eb6ed4
 
3bcf5579
     modules/ims_charging: fixed bug not initialise AVP string value for success CCA
06eb6ed4
 
3bcf5579
 commit 6ccca97cba61e75e9da0b6d36f1ee38fc88e94f3
 Merge: db618dd 83add48
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Thu Oct 10 15:01:07 2013 +0200
06eb6ed4
 
3bcf5579
     Merge branch 'master' of ssh://git.sip-router.org/sip-router
06eb6ed4
 
3bcf5579
 commit db618ddbdc2ec92a508acd913f2f847a4fb59cae
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Thu Oct 10 14:59:23 2013 +0200
06eb6ed4
 
3bcf5579
     modules/ims_charging: corrected default termination cause code to DIAMETER_LOGOUT
     	- also corrected typo
     	- added other termination cause code defines for future use
06eb6ed4
 
3bcf5579
 commit 83add48b7c1cdf0d9f64c24bcc134195699daac1
 Author: Robert Boisvert <rdboisvert@gmail.com>
 Date:   Thu Oct 10 08:25:05 2013 -0400
06eb6ed4
 
3bcf5579
     mohqueue: fixes
     
     * cleaned up all error paths (fixed crashes)
     * added support for INVITEs that get stuck
     * adjusted code to avoid compiler warnings
     * PRACK only invoked if Require: 100rel set
     * fixed bug that allowed a new call to be created more than once
28111e79
     
3bcf5579
     Documentation
     * updated NOTES
06eb6ed4
 
3bcf5579
 commit ac5835c0aff657cae169432466851c9f2cbca8ad
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Oct 10 12:45:45 2013 +0200
06eb6ed4
 
3bcf5579
     cfgutils: init probability pointer to NULL
28111e79
     
3bcf5579
     - otherwise it can be an attempt to free it when the kamailio does not
       start due to config errors
     - reported by Dragos Oancea
06eb6ed4
 
3bcf5579
 commit a3bddf300ff82b9d811acb5dd6ec2e25f0eab07c
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Wed Oct 9 17:55:20 2013 +0200
06eb6ed4
 
3bcf5579
     module/tm: changed log level from WARN to DBG for informational message
06eb6ed4
 
3bcf5579
 commit 2dc78738af4a0693e0a4d3f77e2174586d53d90b
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Tue Oct 8 15:52:09 2013 -0300
06eb6ed4
 
3bcf5579
     ims_charging: removed session unlock function call when no lock was acquired
06eb6ed4
 
3bcf5579
 commit dcce66b2a3db3aeaa5de1a87429320731ab3795c
 Merge: 121e828 639ce58
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Tue Oct 8 18:43:14 2013 +0200
06eb6ed4
 
3bcf5579
     ims_charging: Merge branch 'ims_charging' into Master.
06eb6ed4
 
3bcf5579
 commit 121e828e2bedd3f76a1343f7257978153e78fc8f
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Tue Oct 8 02:37:43 2013 +0100
06eb6ed4
 
3bcf5579
     pkg/kamailio/centos: added mohqueue to CentOS build
06eb6ed4
 
3bcf5579
 commit 03dbfd4c97290028212ddb04eea5faf5ef4ba007
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Tue Oct 8 02:27:24 2013 +0100
06eb6ed4
 
3bcf5579
     modules/mohqueue: created text README file from doc source
06eb6ed4
 
3bcf5579
 commit a39adb3497b5b095126e835104d637669dee2a7e
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Oct 7 16:17:53 2013 +0200
06eb6ed4
 
3bcf5579
     ims_charging: Add statistic ccr_timeouts
06eb6ed4
 
3bcf5579
 commit e4e84c80232a5acc60b64adb541b54b6967189f6
 Author: Timo Teräs <timo.teras@iki.fi>
 Date:   Mon Oct 7 17:09:59 2013 +0300
06eb6ed4
 
3bcf5579
     mohqueue: fix build error due to get_debug_level api change
28111e79
     
3bcf5579
     Should have tested better before merging. Should probably remove the
     whole debug print helper and use core functions directly now that
     the core supports per-module debugging.
06eb6ed4
 
3bcf5579
 commit 62860094af838710ee5b9892cfb9f99f615055f6
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Mon Oct 7 10:01:56 2013 +0100
06eb6ed4
 
3bcf5579
     tm: Restore ruid value in sip_msg struct after creating transactions from branches
28111e79
     
3bcf5579
     - Fixes crash when freeing memory
06eb6ed4
 
3bcf5579
 commit a4370dc336e5552b93d32314249d4d613d77ef99
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Mon Oct 7 12:49:00 2013 +0200
06eb6ed4
 
3bcf5579
     modules/tm: missing lock initialisation for async_lock
     	- related to commit 5ab44c7c2fc78038302bf455ff49e374fc79550b
06eb6ed4
 
3bcf5579
 commit ca060f98bbecb407d5d29cbe19cec821d3990330
 Merge: 6e19deb 24f66ec
 Author: Timo Teräs <timo.teras@iki.fi>
 Date:   Mon Oct 7 11:18:02 2013 +0300
06eb6ed4
 
3bcf5579
     Merge branch 'tteras/mohqueue'
06eb6ed4
 
3bcf5579
 commit 6e19debdf9b240c71ca90bfd6cadd46f0f57ace8
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Oct 7 10:15:11 2013 +0200
06eb6ed4
 
3bcf5579
     examples/pcscf: Removed dependency to Presence-User-Agent and SQLite.
06eb6ed4
 
3bcf5579
 commit c9395e690435cdb8fc62b7fb13b378fe0a6ca8e5
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Mon Oct 7 07:52:21 2013 +0100
06eb6ed4
 
3bcf5579
     htable: update documentation for dmq integration
06eb6ed4
 
3bcf5579
 commit 6a20bf80ae014801667c5a23782b33af5467c409
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Mon Oct 7 07:44:38 2013 +0100
06eb6ed4
 
3bcf5579
     htable: initial dmq integration
06eb6ed4
 
3bcf5579
 commit 24f66ecc72064c9bf40deeb324e666b6b95dfa83
 Author: Timo Teräs <timo.teras@iki.fi>
 Date:   Mon Oct 7 08:41:37 2013 +0300
06eb6ed4
 
3bcf5579
     mohqueue: remove handwritten .sql, it is now autogenerated
06eb6ed4
 
3bcf5579
 commit 1af34ca5b9f799b83242a9ecddf8abe9521114dd
 Author: Robert Boisvert <rdboisvert@gmail.com>
 Date:   Thu Oct 3 11:36:08 2013 -0400
06eb6ed4
 
3bcf5579
     mohqueue schema files
06eb6ed4
 
3bcf5579
 commit f8f3d34ba5471742676831b22b1c872823a31cba
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Sat Oct 5 13:14:09 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: fix compiler warning for macro.
28111e79
     
3bcf5579
     - correct "always evaluates to true" when using address of stack variable.
06eb6ed4
 
3bcf5579
 commit 2f0043b153c60380e35c8ec4c33a9bbc7fb2b05c
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Thu Sep 19 13:49:24 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: fix return value of sca_call_info_uri_update()
28111e79
     
3bcf5579
     - return value of 0 can bubble up as return value of sca_call_info_update(),
       causing early script termination (exported function returning 0 in script
       is equivalent to "exit")
     - report and patch from Timo Teräs
06eb6ed4
 
3bcf5579
 commit 2efe3e365e1670cc3ac8b4900a1104c3720d44fb
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Tue Aug 20 15:54:17 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: AoR should not be treated as SCA if there are no subscribers.
06eb6ed4
 
3bcf5579
 commit 58a47ac21d09bf6feb1431bbe490643e9827c876
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Tue Aug 20 15:14:26 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: improved handling of host-only Contact URIs
06eb6ed4
 
3bcf5579
 commit 3b1f87523bdc53538c1b6f409ba9470048572701
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Mon Jul 22 00:48:46 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: restore missing prototype.
28111e79
     
3bcf5579
     sca_subscription_aor_has_subscribers
06eb6ed4
 
3bcf5579
 commit 97653df1d93636771c7b2fa8e4f9aef002ee7e5b
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Mon Jul 22 00:42:18 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: detect when an AoR is no longer SCA.
28111e79
     
3bcf5579
     Don't, for example, create an appearance for callees that do not send
     a Call-Info header, and whose AoR also has no subscribers.
06eb6ed4
 
3bcf5579
 commit a6f80374c4dd3d09fa7e25a8e6c59dab0bf2fae5
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Mon Jul 22 00:37:32 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: Clear stale line-seize appearances via timer.
28111e79
     
3bcf5579
     Some badly behaved/buggy UAs don't know when to say when.
06eb6ed4
 
3bcf5579
 commit 84d1981ce059fcdd7a5113428b0227fbb0b977ab
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Thu Jun 13 16:06:10 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: fix regression: restore purge expired timer
06eb6ed4
 
3bcf5579
 commit c0fb2a67a699e30fd3274c9f864918e6e02e1926
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Thu Jun 13 15:34:00 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: clear appearance on receipt of out-of-dialog SUBSCRIBE
     
     - If a call-info SUBSCRIBE with no To-tag arrives from a subscriber
       with an active subscription, release any appearances owned by the
       subscriber, on the assumption that the subscriber has lost track
       of SCA (reboot, power/network loss).
06eb6ed4
 
3bcf5579
 commit ef9b12d213416f910e0c11bdeecf9112032939f8
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Thu Jun 13 15:30:40 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: detect and clear orphaned appearances caused by answer glare
     
     - set appearance state created by SCA callee answer to ACTIVE_PENDING,
       and promote to ACTIVE on ACK from caller. If no ACK from caller is
       received within 30 seconds (enough time for retransmission to fail),
       the ACTIVE_PENDING appearance will be cleared by the
       sca_appearance_purge_stale timer.
06eb6ed4
 
3bcf5579
 commit 1ef4587612806a94c7a81aac4f768b9bbe472b43
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Wed May 15 16:13:23 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: reconcile Contact and From URIs in ACK callback.
     
     - fix Music-on-Hold in Polycoms when SCA caller has MoH enabled and SCA callee
       does SCA hold/pickup with identical To & From URIs. Previously, module would
       end up looking up an appearance for callee in ACK callback instead of caller.
06eb6ed4
 
3bcf5579
 commit 185bd40d1a197709d28d9b966ed8fd4b4c00faf9
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Tue May 14 16:25:06 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: improved BYE handling.
     
     - Clear appearances for both legs on BYE request if possible.
06eb6ed4
 
3bcf5579
 commit 36ad80745607fca859578b8423cbd767f4c5b095
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Tue May 14 16:23:46 2013 -0400
 
     modules/sca: free previous appearance owner, callee, dialog if non-NULL.
06eb6ed4
 
3bcf5579
 commit bb21b5e0bc7aaf001799e259b81aebe28168afb1
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Thu May 2 15:12:16 2013 -0400
 
     modules/sca: change logging level for failed lookup by appearance-index.
28111e79
     
3bcf5579
     - appearance-index won't be found yet if SCA callee is answering, logging
       at WARN is misleading.
06eb6ed4
 
3bcf5579
 commit 98b8ba06dfaec49331dbfc3164e02a490e0db214
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Tue Apr 30 23:31:12 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: space-separate dialog tags in sca.all_appearances output
06eb6ed4
 
3bcf5579
 commit 002dc46fee94edf8b7086d7d3bb0286979213532
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Tue Apr 30 23:10:10 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: track appearance times.
     
     Include time of last state chance in sca.all_appearances output.
06eb6ed4
 
3bcf5579
 commit ac298442533c048e5ccacf6b3ad0cb36d52c2eff
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Wed Apr 24 11:30:35 2013 -0400
 
     modules/sca: add sca.subscription_count to rpc exports list.
 
 commit 815d70e5156c2a878e59c59182ffa957f1d75a80
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Wed Apr 24 01:18:27 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: RPC: fix sca.show_subscription, add sca.subscription_count
28111e79
     
3bcf5579
     - sca.subscription_count will eventually be subsumed by sca.stats.
06eb6ed4
 
3bcf5579
 commit 2e0af20cd7a5b3e46ceb36ef3919df78c1bdf1df
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Thu Apr 18 13:52:10 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: fall back to tag lookup if lookup by index fails.
28111e79
     
3bcf5579
     - Fix appearance tracking for SCA implementations with inconsistent
       Call-Info header inclusion.
06eb6ed4
 
3bcf5579
 commit a6f038343de57ca6bd257e442af41feae2b18c4d
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Mon Apr 15 20:16:36 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: add SCA_DB_DEFAULT_FETCH_ROW_COUNT
06eb6ed4
 
3bcf5579
 commit 562e49dc6e6fb9adb47adecbda8bfb94f12d86aa
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Mon Apr 15 20:11:08 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: use DB fetch queries when restoring subscribers from database.
     
     - Previously used standard query, exhausting pkg memory when subscriber
       count is high.
06eb6ed4
 
3bcf5579
 commit 92114b530e6a206af1fe173a948cb542a62717c2
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Mon Apr 15 20:09:01 2013 -0400
 
     modules/sca: only check if callee is SCA if callee_aor has a value.
 
 commit 1e9708462f0e709e795813490d56897d0f44997c
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Mon Apr 15 17:17:05 2013 -0400
06eb6ed4
 
3bcf5579
     modules/sca: add check for empty AoR in lock_shared_appearance calls.
28111e79
     
3bcf5579
     - Sanity checking
06eb6ed4
 
3bcf5579
 commit 6cdc9c4f3e915fbad5da1112b9e0553726e877f2
 Author: Andrew Mortensen <admorten@isc.upenn.edu>
 Date:   Thu Apr 11 22:34:10 2013 -0400
 
     modules/sca: clear appearance on t_reply with error after receiving 18x.
     
     - Receiving a 18x provisional reply triggers line-seize subscription
       termination. Releasing the seized appearance while processing a t_reply
       with an error status *after* getting a 18x would fail because
       sca_subscription_terminate could not find a matching line-seize
       subscription. In that case, look up appearance by tags and release it.
 
 commit 28978be4d825e08a455387209af6dda4aa4bdfde
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Fri Oct 4 18:40:42 2013 +0100
 
     dmq: fix memory leak in dmq_send_message()
 
 commit cf4275d4cb16dce4cbac48ca946a66e9f1626c35
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Fri Oct 4 14:57:39 2013 +0100
 
     memcached: fix memory leak, discovered on a report by Dragos Oancea
06eb6ed4
 
3bcf5579
 commit 0f3a566dd699090cf6a558edc3aefac2c41e24e5
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Fri Oct 4 14:47:06 2013 +0200
 
     memcached: comment clarification for wrapper for libmemcache callbacks
 
 commit 0978c77d694cecd1b7813775a498f6495ae844dc
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Fri Oct 4 14:22:39 2013 +0200
06eb6ed4
 
3bcf5579
     avpops: add a note to the docs that avp_db_query is deprecated and sqlops is better
 
 commit 673243a06200b8961756ebe3957bf9bd9059c2bb
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Oct 4 13:11:23 2013 +0200
06eb6ed4
 
3bcf5579
     nathelper: updated docs with udpping_from_path
06eb6ed4
 
3bcf5579
 commit 565ba8d4b71ae5a43027c51e3caf06f20a10b14d
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Oct 4 13:07:44 2013 +0200
 
     nathelper: new mod param - udpping_from_path
     
     - enable sending UDP pings with raw sockets from Path address
     - patch by Marcus Hunger
 
 commit 9bb88b5b22901b258fdbcd874264b823a8443869
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Fri Oct 4 14:04:22 2013 +0300
06eb6ed4
 
3bcf5579
     dialplan: improved debug messages so that used dpid is shown
06eb6ed4
 
3bcf5579
 commit 88e2da3c54a1cef967d96a5753b1f7f014ba689e
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Oct 4 12:14:25 2013 +0200
06eb6ed4
 
3bcf5579
     acc: time_format parameter documentation
28111e79
     
3bcf5579
     - eclosed exaples in dotted lines like in most modules to highlight them
       on text output
06eb6ed4
 
3bcf5579
 commit df4fbc220efd333fa638831167dd4fe5e69a89a2
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Oct 4 12:02:32 2013 +0200
06eb6ed4
 
3bcf5579
     acc: new parameter acc_time_format
     
     - specify the format to print time as string for acc_time_mode=3 (using
       localtime) and acc_time_mode=4 (using gmtime)
     - default value is "%Y-%m-%d %H:%M:%S"
06eb6ed4
 
3bcf5579
 commit fed0a07d86c9e4d365cb7a5e25d4aaacb4b9adf2
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Oct 3 10:00:22 2013 +0200
06eb6ed4
 
3bcf5579
     dialog: fixed typos in log messages
06eb6ed4
 
3bcf5579
 commit f12aa1b3c16b475029f0a3474b30f3b17ea18056
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Oct 3 09:58:04 2013 +0200
06eb6ed4
 
3bcf5579
     dialog: decode alias parameter from contact address and use it as dst uri
28111e79
     
3bcf5579
     - makes dialog module to work with set_contact_alias() as first hop
       after a nat router
06eb6ed4
 
3bcf5579
 commit a41cb60d5171566e13f18b45f50d173f38d206c0
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Oct 3 09:37:54 2013 +0200
06eb6ed4
 
3bcf5579
     nathelper: documentation for set_contact_alias()
06eb6ed4
 
3bcf5579
 commit 58659b0cabb623c6420c186755c968b4550ff09c
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Oct 3 09:16:38 2013 +0200
06eb6ed4
 
3bcf5579
     nathelper: set_contact_alias() new function for adding alias parameter to contact uri
28111e79
     
3bcf5579
     - similar to add_contact_alias(), but this works like
       fix_nated_contact(), in the way that new contact uri is immediately
       visible to other modules (e.g., dialog, presence)
06eb6ed4
 
3bcf5579
 commit 217f9fddbca31e06075132dd75a645d612d7af93
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Oct 3 09:13:39 2013 +0200
06eb6ed4
 
3bcf5579
     core: helper functions to add or restore alias parameter to an uri
06eb6ed4
 
3bcf5579
 commit 639ce584258f2c2ad4331bbd9ae2599a86edc80b
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Thu Oct 3 11:56:13 2013 -0400
06eb6ed4
 
3bcf5579
     ims_charging: read diameter AVP MAC value dynamically from $avp
     
     - $avp(ro_mac_value) can be either present or not. In case it is not, default value is used
     - $avp(cca_result_code) now supports interpolation
06eb6ed4
 
3bcf5579
 commit 753e93d3ad1658c104963c208c4e36b23c1dd307
 Author: Robert Boisvert <rdboisvert@gmail.com>
 Date:   Thu Oct 3 09:22:54 2013 +0300
06eb6ed4
 
3bcf5579
     modules/mohqueue: pull changes from upstream
     
     Merges up to upstream commit a3f679430d853d5b1b71ba92d8547ca2c86509ec.
     
     Changes in code:
     * fixes RTP stop not being sent
     * use pcbp->req instead of -> in rtp_destroy
     * fixed uninitialized varbs
     * use close_call () for no response on INVITE
     * changed to return handled if reINVITE sent
     * switched to using fixup_svpe functions
     
     Documentation:
     * added comment about rtpproxy limit
     * adjusted to remove hold sequence in transfer out
06eb6ed4
 
3bcf5579
 commit 9978906d39071908234f0236ea8693844a3c5ba1
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Thu Oct 3 05:59:09 2013 +0100
06eb6ed4
 
3bcf5579
     dmq: regenerated readme
06eb6ed4
 
3bcf5579
 commit 3f6445f4620e3866dc859b9cfb6710e28bd407e5
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Thu Oct 3 05:54:01 2013 +0100
06eb6ed4
 
3bcf5579
     dmq: add content-type header
06eb6ed4
 
3bcf5579
 commit 127bf3d5be959a1287ae0fac91cf89e27ed01f42
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Wed Oct 2 22:14:15 2013 +0100
06eb6ed4
 
3bcf5579
     pkg/kamailio/centos: put core files in /tmp on CentOS
06eb6ed4
 
3bcf5579
 commit b2c5c598a38c770c2c4a7aef7c8267ad43fc6cd7
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Wed Oct 2 20:39:22 2013 +0300
06eb6ed4
 
3bcf5579
     modules/db_mysql: use autocommit var to start and stop transactions
06eb6ed4
 
3bcf5579
 commit f5aec1db89664ad3b1a5d20ac81da4acda7d1d92
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Wed Oct 2 17:21:11 2013 +0200
18430108
 
3bcf5579
     ims_charging: docs: Fixed linebreaks in examples, regenerated README
18430108
 
3bcf5579
 commit 6faf12653c1db9f011b1826061824c831bda3f58
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed Oct 2 16:43:35 2013 +0200
18430108
 
3bcf5579
     memcached: use pv buffer to clone the memcache value in pv strucutre
28111e79
     
3bcf5579
     - avoid leak occured by usage of pkg_str_dup()
     - reported by Dragos Oancea
18430108
 
3bcf5579
 commit 9909e05d46d0cdd22227b3b8c1b1d60253a135e2
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed Oct 2 16:43:12 2013 +0200
18430108
 
3bcf5579
     memcached: use pkg-config if available for flags and libs in Makefile
18430108
 
3bcf5579
 commit 3f3c865ed04e1b0b8eb3762622662a76ce92b2e2
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed Oct 2 14:23:53 2013 +0200
18430108
 
3bcf5579
     core: helper function to get source address as uri or proxy format
18430108
 
3bcf5579
 commit 5db86a941a909c17a0f9ee1b04febbe4c60033bd
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Oct 2 14:15:18 2013 +0200
18430108
 
3bcf5579
     core: skip dns srv for websocket after check if domain is ip
     
     - reported by Peter Dunkley
18430108
 
3bcf5579
 commit 49720ce99e72ded34c67a9ee4d17a9cedaf0a0f4
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed Oct 2 10:04:35 2013 +0100
18430108
 
3bcf5579
     xcap_server: Fix memory allocation check bug in xcap_misc
     
     - Would cause crash if out of package memory
18430108
 
3bcf5579
 commit 93af236644058b4e97162eae689f9b32b8076691
 Author: Timo Teräs <timo.teras@iki.fi>
 Date:   Wed Oct 2 09:05:22 2013 +0300
18430108
 
3bcf5579
     mohqueue: new module
     
     module to queue up calls in music-on-hold and then retrieve them
     
     imported from https://github.com/rdboisvert/mohqueue
     commit f796f259ed1728e19adb31d76af5f6c3f548f021
     
     excluding LICENSE which is redundant now that the module is part
     of the kamailio source tree.
18430108
 
3bcf5579
 commit fd9fcd75c222b73a2b70793e5d79c7494f757a1e
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Wed Oct 2 01:30:37 2013 +0100
18430108
 
3bcf5579
     modules/auth_ephemeral: Added MI commands for shared secret management
     
     - Can add, remove, and display shared secrets with MI commands
     - This means you can add/revoke secrets without a restart
18430108
 
3bcf5579
 commit 6c7a0f3cdaee5ea0300d014f07e4d68f45c6e20b
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Wed Oct 2 01:29:45 2013 +0100
18430108
 
3bcf5579
     modules/websocket: tidied up MI commands
     
     - Fixed leak in error situations
     - Improved error responses
18430108
 
3bcf5579
 commit 1c74725dc14fc40d9b553950e212241821351878
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Oct 1 23:18:07 2013 +0200
18430108
 
3bcf5579
     core: don't attempt srv lookup for proto ws or wss
18430108
 
3bcf5579
 commit 2934e46a18d9cfba05e657bc1dbbaa559a31b103
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Oct 1 23:03:32 2013 +0200
18430108
 
3bcf5579
     registrar: fix compile warning after previous patch
18430108
 
3bcf5579
 commit 6cfd13cbddd1869ffbc947fdecd77d18a3fcb886
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Tue Oct 1 10:52:01 2013 +0100
18430108
 
3bcf5579
     core: fix TCP connection leak
     
     - patch provided by Vitally Aleksandrov
18430108
 
3bcf5579
 commit b5b570f278124bf0456d43a36a7c0eb5eaa9efe6
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Oct 1 09:34:17 2013 +0200
18430108
 
3bcf5579
     tm: added t_use_uac_headers() to documentation
18430108
 
3bcf5579
 commit 0e71fec1e108e1c9b97486ced8c1328738ca13c2
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Oct 1 09:27:46 2013 +0200
18430108
 
3bcf5579
     tm: new function t_use_uac_headers()
     
     - set internal flags to tell tm to use UAC side for building headers for
       local generated requests (ACK, CANCEL) - useful when changing From/To
       headers using other functions than uac_replace_[from|to]()
18430108
 
3bcf5579
 commit 5ac033cf85921b4c364d6d463bc75ebd22c5721a
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Mon Sep 30 23:38:56 2013 +0100
18430108
 
3bcf5579
     pkg/kamailio/centos: Added ims_charging module to .spec
     
     - Removed cdp package and put cdp and cdp_avp modules into ims package
18430108
 
3bcf5579
 commit 576dce3cfdbf3cfa36fcac4f26aa3312f4add37a
 Merge: 1c3e761 f96c7f5
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 22:38:42 2013 +0200
18430108
 
3bcf5579
     ims_charging: New module for Diameter-Ro-Operations (IMS-Charging), Merge into Master
     
     Credits go to:
     - Jason Penton (jason.penton@gmail.com)
     - Carlos Ruiz Diaz (carlos@ng-voice.com)
     
     Merge branch 'ims_charging'
18430108
 
3bcf5579
 commit f96c7f5a44e510dbc0e3483d98c8484a6a603c23
 Merge: 8b3d53b 792fc3c
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 22:36:35 2013 +0200
18430108
 
3bcf5579
     Merge branch 'tmp/ims_charging' of ssh://git.sip-router.org/sip-router into ims_charging
28111e79
     
3bcf5579
     Conflicts:
     	modules/ims_charging/README
     	modules/ims_charging/doc/ims_charging.xml
     	modules/ims_charging/doc/ims_charging_admin.xml
     	modules/ims_charging/mod.c
18430108
 
3bcf5579
 commit 8b3d53b35f22c2de2203450af23dd8282ba8a7bc
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 20:46:30 2013 +0200
 
     ims_charging: Beautified XML-Doc for IMS-Charging
 
 commit 1200242cadb445988b7e582fe62a3662caf99586
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Mon Sep 30 14:40:54 2013 -0400
 
     ims_charging: added some stats
     
     - billed_secs
     - ccr_avg_response_time
     - ccr_responses_time
     - failed_final_ccrs
     - failed_initial_ccrs
     - failed_interim_ccr
     - final_ccrs
     - initial_ccrs
     - interim_ccrs
     - killed_calls
     - successful_final_ccrs
     - successful_initial_ccrs
     - successful_interim_ccr
 
 commit 4a050987a20a7489f08d9b7e88566439a764d013
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:30:41 2013 +0200
18430108
 
3bcf5579
     ims_charging: Regenerated README after documentation update
18430108
 
3bcf5579
 commit a0bdd980634635ca00a3ce87ac0ea03070b2a6ea
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:30:38 2013 +0200
18430108
 
3bcf5579
     ims_charging: Fixed minor typos in ims_charging-documentation
18430108
 
3bcf5579
 commit e9c7039efe2df811ba6e09829e7b713e5a25a808
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:24:51 2013 +0200
18430108
 
3bcf5579
     ims_charging: Regenerated README after documentation update
18430108
 
3bcf5579
 commit 46e1160be51d5c731fa1380f23d9d6dd0ca76f26
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:23:05 2013 +0200
18430108
 
3bcf5579
     ims_charging: Fixed minor typos in ims_charging-documentation
18430108
 
3bcf5579
 commit c689a44ad13b430ac425e0efd46badf4ad021950
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:21:04 2013 +0200
18430108
 
3bcf5579
     ims_charging: Fixed minor typos in ims_charging-documentation
18430108
 
3bcf5579
 commit 5b3ef601025eeeda556b433b6257beaf88a7ee91
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:20:04 2013 +0200
18430108
 
3bcf5579
     ims_charging: Fixed minor typos in ims_charging-documentation
18430108
 
3bcf5579
 commit ad7fb226901ca6ebc6119df0994054ba51100951
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:16:20 2013 +0200
18430108
 
3bcf5579
     ims_charging: Fixed minor typos in ims_charging-documentation
18430108
 
3bcf5579
 commit b9c8f31cfba447326869c32c87cb728c04ec0e28
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 12:58:56 2013 +0200
18430108
 
3bcf5579
     ims_charging: Documentation updates.
18430108
 
3bcf5579
 commit 792fc3cbc1a1181a482659ea5743681f1a52b911
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Mon Sep 30 15:57:23 2013 -0400
18430108
 
3bcf5579
     ims_charging: updated documentation
18430108
 
3bcf5579
 commit 6fdc83ecd7fa5313635a0041e76498704b0c8225
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 20:46:30 2013 +0200
18430108
 
3bcf5579
     Beautified XML-Doc for IMS-Charging
18430108
 
3bcf5579
 commit ef073a82f81af6e51dff19dcadfe4a8cb760c07d
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Mon Sep 30 14:40:54 2013 -0400
18430108
 
3bcf5579
     ims_charging: added some stats
     
     - billed_secs
     - ccr_avg_response_time
     - ccr_responses_time
     - failed_final_ccrs
     - failed_initial_ccrs
     - failed_interim_ccr
     - final_ccrs
     - initial_ccrs
     - interim_ccrs
     - killed_calls
     - successful_final_ccrs
     - successful_initial_ccrs
     - successful_interim_ccr
18430108
 
3bcf5579
 commit 1c3e761fbd087ee578ce305d89f6b8ee4e9ab79d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 30 16:49:26 2013 +0200
18430108
 
3bcf5579
     app_perl: use local buffer to print dynamic string in pv_sprintf()
28111e79
     
3bcf5579
     - avoid pkg malloc for temporary need
     - fix leak in case of fmt parse error, discovered on a report by Dragos
       Oancea
18430108
 
3bcf5579
 commit 0696e668d75be14922980dbc9f67aa91eaf688fd
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 30 15:54:44 2013 +0200
18430108
 
3bcf5579
     registrar: simplified getting value for max_contacts xavp
18430108
 
3bcf5579
 commit 308f2920df586065e0bf8ef02d7c77b1c94a4836
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Mon Sep 30 15:49:10 2013 +0200
18430108
 
3bcf5579
     registrar: option to take the socket from an xavp
28111e79
     
3bcf5579
     - child named "socket" of xavp named by xavp_cfg parameter
18430108
 
3bcf5579
 commit 89bd52a84d5e0d75572caff61346d0c3750c868a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 30 15:47:30 2013 +0200
18430108
 
3bcf5579
     core: helper functions to get xavp child nodes
     
     - one function to get the $xavp(rootname=>childname) in code
     - wrappers for child node, child node with int value and child node with str value
18430108
 
3bcf5579
 commit e266b01116513a4fcea5df1c761ef1981e17f8f8
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:30:41 2013 +0200
18430108
 
3bcf5579
     Regenerated README after documentation update
18430108
 
3bcf5579
 commit e98012e859ea6dd2c198d650f272d3e489758a22
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:30:38 2013 +0200
18430108
 
3bcf5579
     Fixed minor typos in ims_charging-documentation
18430108
 
3bcf5579
 commit 1265420b8b700eec9c96fd7752a5c3d528a51c32
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:24:51 2013 +0200
18430108
 
3bcf5579
     Regenerated README after documentation update
18430108
 
3bcf5579
 commit bcdc27641fbec8176cea19fd4cefad1830a5c4db
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:23:05 2013 +0200
18430108
 
3bcf5579
     Fixed minor typos in ims_charging-documentation
18430108
 
3bcf5579
 commit ba0299bd965de8d513d70151c11bf13c4ec11560
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:21:04 2013 +0200
18430108
 
3bcf5579
     Fixed minor typos in ims_charging-documentation
18430108
 
3bcf5579
 commit e8a054d0e684b8f73bd0733d7d00d5e6b5e9b23f
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:20:04 2013 +0200
18430108
 
3bcf5579
     Fixed minor typos in ims_charging-documentation
18430108
 
3bcf5579
 commit 364dc576f602db40e93f446443e278290609237b
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 13:16:20 2013 +0200
18430108
 
3bcf5579
     Fixed minor typos in ims_charging-documentation
18430108
 
3bcf5579
 commit 4af2d9a46f1b7be273c079040989bd0d0c884feb
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Sep 30 12:58:56 2013 +0200
18430108
 
3bcf5579
     Documentation updates.
18430108
 
3bcf5579
 commit 3c7f8ba5e3febe4dc2c8eec003436492efefdf2d
 Merge: 5ab44c7 b50888c
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Mon Sep 30 11:21:31 2013 +0200
18430108
 
3bcf5579
     Merge branch 'master' of ssh://git.sip-router.org/sip-router
18430108
 
3bcf5579
 commit b50888cf447ea3a3315e665c97f71a07bb687337
 Author: Øyvind Kolbu <oyvind.kolbu@usit.uio.no>
 Date:   Mon Sep 30 11:15:13 2013 +0200
18430108
 
3bcf5579
     core: resolve down to A/AAAA records when no naptr records
28111e79
     
3bcf5579
     - try all protocols, not only UDP
18430108
 
3bcf5579
 commit 5ab44c7c2fc78038302bf455ff49e374fc79550b
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Mon Sep 30 11:14:54 2013 +0200
18430108
 
3bcf5579
     modules/tm: extended async usage
     	- enables resuming of tx in orginal route block tx was suspended, not only failure route
     	- dedicated lock to prevent multiple invocations of suspend on tz (reply lock used to be used)
     	- extra flag (T_ASYNC_CONTINUE) to mark a transaction that is being execute post suspend
18430108
 
3bcf5579
 commit 6cdae87e29bc4c62651cf843ace680e9a6999d66
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Sat Sep 28 00:30:50 2013 +0100
18430108
 
3bcf5579
     pkg/kamailio/centos: updates to CentOS 6 build
28111e79
     
3bcf5579
     - Improved startup scripts
     - Updated .spec
     - README listing and explaining which Kamailio modules are not built for
       CentOS
18430108
 
3bcf5579
 commit 32e26c3e914366636e4dcc6e8872eea16740e090
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Fri Sep 27 16:05:17 2013 -0400
18430108
 
3bcf5579
     ims_charging: added async support
28111e79
     
3bcf5579
     - Ro_ccr is now called asynchronously and resumed on an external custom cfg route
     - Interim and final CCR are now also async
18430108
 
3bcf5579
 commit 257ca31bb89cb4cb74cad226998574469873bc3b
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Thu Sep 26 23:59:53 2013 +0100
18430108
 
3bcf5579
     pkg/kamailio/centos: updated .spec for CentOS 6
28111e79
     
3bcf5579
     - Added gzcompress
     - Updated rel to dev9
28111e79
 
3bcf5579
 commit ac5d846e2e472b1c097992bc2bdcfb58100c6eaa
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Thu Sep 26 23:27:31 2013 +0100
28111e79
 
3bcf5579
     xhttp: cache the URL string when performing transformations so sequential transformations on the same string do not require a reparse.
28111e79
 
3bcf5579
 commit 96c9a85b607e5c42ec0f0709a2807a60e7d5b1c4
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Thu Sep 26 23:26:38 2013 +0100
 
     pv: tweaked {param.} transformation so that if the (optional) delimiter parameter is changed between runs the param string is reparsed
28111e79
 
3bcf5579
 commit ed23dbde621a4b60d35639d3c61284b658fb6ad1
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Thu Sep 26 20:21:11 2013 +0200
28111e79
 
3bcf5579
     Move assert_identity to ims_usrloc_pcscf as we may have more than one IMPI per Port/IP/Proto
28111e79
 
3bcf5579
 commit 78d25dd11a64f36c5372cff3fe5d8a65a0e13396
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 26 15:10:22 2013 +0200
28111e79
 
3bcf5579
     db_mysql: unlock tables at the end of transaction if they were locked
28111e79
 
3bcf5579
 commit 8e35cef8716bbd0caa406a5080e93acb3c881c41
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 26 13:23:46 2013 +0200
28111e79
 
3bcf5579
     presence_xml: updated docs about integrated_xcap_server
28111e79
 
3bcf5579
 commit baa4fccc2870df102a66089d6e9b6ca1ff47fc25
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 26 12:59:59 2013 +0200
 
     mi_rpc: compatibility with libxmlrpc-c3 library on wheezy
28111e79
     
3bcf5579
     - patch by Muhammad Shahzad
28111e79
 
3bcf5579
 commit 378bd71de3b035b497469f89a640931d0792ce4f
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Wed Sep 25 16:12:50 2013 +0100
28111e79
 
3bcf5579
     xhttp: added transformation to break a URL into "path" and "querystring"
28111e79
 
3bcf5579
 commit 454a28dad2fef3f1adaf0acec9a7f1c320fe6571
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Wed Sep 25 16:11:57 2013 +0100
28111e79
 
3bcf5579
     pv: updated param transformations so that you can (optionally) specify what the parameter delimiter is
28111e79
     
3bcf5579
     - default behaviour unchanged
     - this allows HTTP URL parameters to be decoded
28111e79
 
3bcf5579
 commit e0abe290c6ff287574e2abcadcc7a0f11197e268
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Wed Sep 25 16:11:23 2013 +0100
28111e79
 
3bcf5579
     core: updated parse_param so that the delimiter for parameters can be user-defined
28111e79
 
3bcf5579
 commit b6b5b7bf5d08ad20cc00cf89ef3d2f03e913c882
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Mon Sep 23 21:30:32 2013 +0200
28111e79
 
3bcf5579
     avpops: refresh README
28111e79
 
3bcf5579
 commit 3abb169001022567aa0be629677b9e445d1c3ca5
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Sat Sep 21 11:26:45 2013 +0200
28111e79
 
3bcf5579
     avpops: update avp_check documentation related to xavp vars as parameters
28111e79
 
3bcf5579
 commit dd049bad86eca2371b8f6ae1fd73656ff56e4e15
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Sat Sep 21 10:49:57 2013 +0200
28111e79
 
3bcf5579
     avops: avp_check() xavp as first parameter
28111e79
 
3bcf5579
 commit 8a6a4f5d38ac693e7a79e0e761521375f3f5405b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 23 20:06:20 2013 +0200
28111e79
 
3bcf5579
     gzcompress: removed empty section in functions chapter
28111e79
     
3bcf5579
     - use deflate overall config example
28111e79
 
3bcf5579
 commit 65783f24859f5da45678f2c8a005ca867cc02b86
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 23 19:01:10 2013 +0200
28111e79
 
3bcf5579
     gzcompress: added a small usage example in docs
28111e79
 
3bcf5579
 commit 3c65fd74f2473e857996ae1abf2d8fb8dcfaaaab
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 23 18:50:14 2013 +0200
28111e79
 
3bcf5579
     gzcompress: readme updated to reflect default encoding value to deflate
28111e79
 
3bcf5579
 commit d1263e418b7acbcc6ac798e25fc8bbcd8483fcec
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 23 18:49:06 2013 +0200
28111e79
 
3bcf5579
     gzcompress: default encoding header value set to deflate
     
     - it is what UA use for this zlib compression algorithm
28111e79
 
3bcf5579
 commit adf32ec8b3e6329d1c75f158a11395a077fc54ea
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 23 18:42:54 2013 +0200
28111e79
 
3bcf5579
     core: aliased http_reply_hack to http_reply_parse
28111e79
     
3bcf5579
     - a more relevant name for the core parameter that enables parsing http
       replies
28111e79
 
3bcf5579
 commit d84a95b2dff1c373add8822ae7f1d9da495b5cd5
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 23 18:41:51 2013 +0200
28111e79
 
3bcf5579
     gzcompress: enable compression for http messages
28111e79
     
3bcf5579
     - tested replying with compressed body to an HTTP request from FireFox
28111e79
 
3bcf5579
 commit 33557b2de1631601be9b03447e3167d06e8ce1cb
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 23 18:40:48 2013 +0200
28111e79
 
3bcf5579
     parser: added macros to check if it is a SIP or HTTP reply
28111e79
 
3bcf5579
 commit bd716593efb83d4124c0c0cb824bf158d547ca0d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Sep 21 00:10:43 2013 +0200
28111e79
 
3bcf5579
     gzcompress: new module to compress/decompress SIP message body using zlib
28111e79
 
3bcf5579
 commit dcfa15de586e28a025e34590e800571b0e3abddf
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Fri Sep 20 21:07:30 2013 +0100
28111e79
 
3bcf5579
     dmq: code cleanup, remove redundant includes
28111e79
 
3bcf5579
 commit 4b53052e3c912c927927529cd98a05957e02ab18
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Thu Sep 19 09:19:16 2013 -0400
28111e79
 
3bcf5579
     presence_conference: fix what it looks like a copy/paste error
28111e79
 
3bcf5579
 commit 1af47db737d8ca6fcfc43f4abb3d3768f5a8257c
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Thu Sep 19 09:01:04 2013 -0400
28111e79
 
3bcf5579
     pdb: fix warning dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
28111e79
 
3bcf5579
 commit 6592870dbd2b388b3884d85b9cc69e323f1d175a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Sep 20 15:00:14 2013 +0200
28111e79
 
3bcf5579
     sl: use global variable for event route index for local response
28111e79
     
3bcf5579
     - rt should have been no longer used after previous commit
     - reported by Ovidiu Sas
28111e79
 
3bcf5579
 commit 8ca99e58442becd4513bb03730806c37f86f0d8f
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri Sep 20 13:38:29 2013 +0200
28111e79
 
3bcf5579
     pv: use pv_get_buffer on pv_core
28111e79
 
3bcf5579
 commit 039081166803f4be4226026e51f43ee9793876a3
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Thu Sep 19 13:27:21 2013 +0200
28111e79
 
3bcf5579
     pv: get all values for second key for xavp
28111e79
 
3bcf5579
 commit 16f87ae1b1f78938ed56a7c9a336a2853022b86c
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Sep 20 13:39:15 2013 +0200
28111e79
 
3bcf5579
     sl: lookup event route for local response at startup
28111e79
     
3bcf5579
     - group lookup of sl event routes in one function
28111e79
 
3bcf5579
 commit f8697d13be92a79bdfcfd6a824d5e312f7b0d9e0
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Sep 20 11:20:42 2013 +0200
28111e79
 
3bcf5579
     Makefile.defs: version set to 4.1.0-dev9
28111e79
 
3bcf5579
 commit e35fe9c6095361414565b1099dea1ad5950fb38d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Sep 20 11:18:09 2013 +0200
28111e79
 
3bcf5579
     registrar: note about empty value for received_param
28111e79
 
3bcf5579
 commit 2f213e313a86e16665f6d0acfec959bf23f72b7d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Sep 20 11:15:16 2013 +0200
28111e79
 
3bcf5579
     registrar: if rcv_parm value is empty, don't add received to contacts in 200ok reply
28111e79
     
3bcf5579
     - otherwise results in malformed value
28111e79
 
3bcf5579
 commit 664b2f30de6518636085d676a32247c7d46bd2da
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Sep 20 11:09:15 2013 +0200
28111e79
 
3bcf5579
     registrar: list of allowed route blocks updated for save()
28111e79
 
3bcf5579
 commit e2376e34fbabd929d0736bddb8e82ceb25cc3738
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Sep 20 11:07:31 2013 +0200
28111e79
 
3bcf5579
     registrar: relax usage of save() for failure route
28111e79
 
3bcf5579
 commit 0968ce561b3bb8ea2ad2c7c53c03091e8518a6fe
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri Sep 20 11:08:52 2013 +0200
28111e79
 
3bcf5579
     avpops: allow xavp semantics on second parameter
28111e79
 
3bcf5579
 commit df472fa9bdaa1a796dd220c99a64b1539c8854b5
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Fri Sep 20 11:07:14 2013 +0200
28111e79
 
3bcf5579
     pv: Move pv_xavp_name_t declaration to core pvar.h
28111e79
 
3bcf5579
 commit 5acf191aee9d10b26b730df20d622e527c656db3
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Wed Sep 18 17:10:10 2013 -0400
28111e79
 
3bcf5579
     xcap_client: fix what it seems to be an old copy/paste error
28111e79
 
3bcf5579
 commit 11ea7e73f0b541c2759d89a125b69a23cecb9ba9
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Wed Sep 18 16:57:56 2013 -0400
28111e79
 
3bcf5579
     xcap_client: fix what it seems to be an old copy/paste error
28111e79
 
3bcf5579
 commit e45df83ddb68a90e91cc99fcdbb364f7b09ea541
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Thu Sep 19 18:15:21 2013 +0100
28111e79
 
3bcf5579
     modules/auth_ephemeral: many improvements
28111e79
     
3bcf5579
     - Some general tidying up of the code
     - Support for both draft-uberti-rtcweb-turn-rest format usernames
       and the original format
     - New non-digest authenticate function that can be used to authenticate
       WebSocket handshakes (based on URL and Cookie: contents) - this means no SIP
       level authentication is required for WebSocket traffic
     - Check functions to verify that the From:/To: URIs match the user-string part
       of ephemeral usernames
     - Check function so you can re-check the timestamp (for example, when caching the
       ephemeral username during WebSocket handshakes you may want to check it is still
       valid when a SIP request arrives)
28111e79
 
3bcf5579
 commit f7fe8b68ffb100fbaa27344e4bee7ba69c760584
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 19 15:59:18 2013 +0200
28111e79
 
3bcf5579
     pkg: kamailio - provide -f $CFGFILE to init.d config check function
28111e79
     
3bcf5579
     - reported by Grant Bagdasarian
28111e79
 
3bcf5579
 commit 7730b5c3cf6b889f34de6004ce87341c746968ca
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 19 15:50:29 2013 +0200
18430108
 
3bcf5579
     core: msg_ldata_t field is memset to 0 in the shm clone
28111e79
 
3bcf5579
 commit 859a322a1f664fcdd9563619fa0448be2911aa07
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 19 15:49:48 2013 +0200
18430108
 
3bcf5579
     outbound: updated access cached flow through local data structire in sip_msg_t
28111e79
 
3bcf5579
 commit 4b99ad9e3bc364745d21eef11a392168eeb17077
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 19 15:49:17 2013 +0200
 
     tm: reset local data structure for faked request after failure handlers
 
 commit 949e1f3c3e1f1afa02c696403399a093905c3f0a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 19 15:45:43 2013 +0200
18430108
 
3bcf5579
     parser: refactored a bit sip_msg_t struct for extra fields needed per process
28111e79
     
3bcf5579
     - a new structure to keep cached decoded flow for outbound, previously
       was declared inline
     - easier to reset it for shm clone and tm faked environment
     - new fields that are needed inside the sip_msg_t but not cloned in shm,
       must be added in the msg_ldata_t structure, accessible via ldv field
18430108
 
3bcf5579
 commit a3a8457e9bfe4dea48c0acd7421952014346a907
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 19 15:17:38 2013 +0200
18430108
 
3bcf5579
     core: fix for warning dereferencing type-punned pointer will break strict-aliasing rules
     
     - related to timer list operation
18430108
 
3bcf5579
 commit 10cc1dd7a3f4481c677022e7ff0da87f004077f0
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 19 15:12:29 2013 +0200
18430108
 
3bcf5579
     parser: added note about new fields in sip_msg_t
18430108
 
3bcf5579
 commit 659b920399ee2a75973c610f5dec4c6292903f67
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 19 13:25:41 2013 +0200
18430108
 
3bcf5579
     core: set to NULL the pointers to several sip msg fileds in cloned structure
28111e79
     
3bcf5579
     - instance, ruid and location_ua are reset to null for the clone in shm,
       otherwise they point to pkg and the shm can be used from other
       process, resulting in crash
     - reported and credits for testing and troubleshooting to Alex Balashov
18430108
 
3bcf5579
 commit cebbacc3167f0fd4a4f3fd96393b5cf85e13d861
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 19 13:24:57 2013 +0200
18430108
 
3bcf5579
     tm: faked request fields are freed using wrapper functions from core
18430108
 
3bcf5579
 commit cae9659766c84e9451e4ea41e61bf85337c89693
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 19 13:23:53 2013 +0200
18430108
 
3bcf5579
     parser: use wrapper functions to reset fields in sip_msg_t
28111e79
     
3bcf5579
     - used for freeing the structure
18430108
 
3bcf5579
 commit deb007275ae6444037e74c82a48fc879a0cc98ad
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 19 12:34:33 2013 +0200
18430108
 
3bcf5579
     parser: ppi/pai - fix warning dereferencing type-punned pointer will break strict-aliasing rules
18430108
 
3bcf5579
 commit aa9f500c80cb5372c40f1eb7f18b4e33dcd6acf5
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 19 12:27:35 2013 +0200
18430108
 
3bcf5579
     core: a bit of cleaning in sip_msg_t comments
18430108
 
3bcf5579
 commit 8bb61ea287ccf670ef9cfe990d319249eafbe7c5
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed Sep 18 21:58:12 2013 +0100
18430108
 
3bcf5579
     modules/app_lua: Fix off-by-one error in modf
     
     - Fixes calling sr.modf with additional parameters
18430108
 
3bcf5579
 commit 771e9093e343951e12f4875692e9ecc567a277a1
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed Sep 18 21:34:16 2013 +0100
18430108
 
3bcf5579
     modules/sdpops: Check for valid sdp body in sdp_remove_line_by_prefix
28111e79
     
3bcf5579
     - Fixes crash when used on requests with no body
18430108
 
3bcf5579
 commit b9c6e70871085e63add429984eac8ee7afc9e49e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 19 00:09:55 2013 +0200
18430108
 
3bcf5579
     README: updated version number
     
     - bits of formatting for ToC
18430108
 
3bcf5579
 commit 89969601d66422fd4dab50b0bb303bb17465c193
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Sep 18 22:23:41 2013 +0200
18430108
 
3bcf5579
     pua_reginfo: documented the parameter for reginfo_handle_notify()
28111e79
     
3bcf5579
     - reported in FS#340
18430108
 
3bcf5579
 commit 9ee44c6079c8d30138ece619295974e17993aa04
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Sep 18 22:17:55 2013 +0200
18430108
 
3bcf5579
     pua_reginfo: add ruid for location records
     
     - patch by Wonbin Cho, FS#339
18430108
 
3bcf5579
 commit ed6884e854cdae63c4f62871a32bdcdcddb8853e
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed Sep 18 22:02:04 2013 +0200
18430108
 
3bcf5579
     pua_reginfo: unlock udomain only when aor is set
28111e79
     
3bcf5579
     - patch by Wonbin Cho, FS#338
18430108
 
3bcf5579
 commit 3bc87f139bc9635e23a4e92b03d24e00b97706dd
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Wed Sep 18 13:39:23 2013 -0400
18430108
 
3bcf5579
     ims_registrar_scscf: fixed bug caused by uninitialized global variable
28111e79
     
3bcf5579
     - "rerrno" variable was not initialized and caused corruption in transaction states
18430108
 
3bcf5579
 commit 96e760147469a385a0b5512f74afcff8f56cafd1
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Tue Sep 17 09:24:51 2013 -0400
18430108
 
3bcf5579
     dispatcher: fix mi/rpc reload command
18430108
 
3bcf5579
 commit 5e775ff328b73b816e61a0a4718b194591a98251
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Wed Sep 18 14:15:17 2013 +0200
18430108
 
3bcf5579
     avops: use pv_cache_get instead of pv_parse_spec.
18430108
 
3bcf5579
 commit 519de2cdd1ed7fb969d3bb2cf5792d4180078cbb
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Wed Sep 18 08:18:33 2013 +0300
18430108
 
3bcf5579
     modules/lcr: fixed checking of IPv4 address in to_any_gw_2 function
     
     - Patch was provided by Reinier Boon.
18430108
 
3bcf5579
 commit af8923703276bb41ea269cc19a7812fea325a250
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Sep 17 15:00:37 2013 +0200
18430108
 
3bcf5579
     debugger: reset_msgid parameter was in functions sections
28111e79
     
3bcf5579
     - added some section ids
18430108
 
3bcf5579
 commit 2710177c2673034d3f026dfa79432e986b8c3a90
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Sep 17 14:55:07 2013 +0200
18430108
 
3bcf5579
     debugger: documentation for cfgpkgcheck parameter
18430108
 
3bcf5579
 commit d1e456b251602e1336e4dbede1e9f8b5d1c19415
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Sep 17 14:47:49 2013 +0200
18430108
 
3bcf5579
     debugger: new parameter cfgpkgcheck to do pkg memory check before each action
18430108
 
3bcf5579
 commit af7c3a816529cde599af9a62bfd174b2de3a2fb6
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Sun Sep 15 18:10:06 2013 -0400
18430108
 
3bcf5579
     xmlrpc: fix warning: âc.lenâay be used uninitialized in this function [-Wmaybe-uninitialized]
18430108
 
3bcf5579
 commit 78a1c7e972b66c882e9466404d1cb6c08982eb91
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Sun Sep 15 18:06:18 2013 -0400
18430108
 
3bcf5579
     ipops: fix warning: variable âtâet but not used [-Wunused-but-set-variable]
18430108
 
3bcf5579
 commit aa15067b8a1f44d57551f646acd5058c08abe41f
 Author: Mikko Lehto <mslehto@iki.fi>
 Date:   Sun Sep 15 16:55:04 2013 -0400
18430108
 
3bcf5579
     rtpproxy(-ng): patch: has_sdp() does not exist
18430108
 
3bcf5579
 commit d1219dc0d0c5e2eab0672a439aa7ce6486c31ba3
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Sun Sep 15 16:38:34 2013 -0400
18430108
 
3bcf5579
     xhttp_pi: fix crash when checking bad configs
18430108
 
3bcf5579
 commit a68e48bc3c322be79a608d91f40d10329c2e9664
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 16 20:31:44 2013 +0200
18430108
 
3bcf5579
     corex: new pv $cfg(key) - return attributes for config file
     
     - $cfg(line) - the line of the current action.
     - $cfg(name) - the name of the current conf file
28111e79
     
3bcf5579
     Example of usage:
     
     append_to_reply("P-Cfg-Line: $cfg(line)\r\n");
18430108
 
3bcf5579
 commit ca568ee6996cc93e8518f277cf34111bc0c78299
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Sep 16 09:53:15 2013 +0200
18430108
 
3bcf5579
     core: added wrapper functions to return cfg line and name for current action
18430108
 
3bcf5579
 commit 4294b7bf3b67f1405869e865c171e268e60d5ee7
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Sep 15 22:35:38 2013 +0200
18430108
 
3bcf5579
     core: store current executed cfg action in a global variable
28111e79
     
3bcf5579
     - can be retrieved by module to access name of config file and the line
18430108
 
3bcf5579
 commit e63af00eaa92eed106356cbb1dd6afd8b09f3e69
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Sun Sep 15 23:38:56 2013 +0100
18430108
 
3bcf5579
     dmq: added dmq_load_api to exported functions
18430108
 
3bcf5579
 commit 923d09f0c1ece04c8d3c2755b5b201b3a2cd2deb
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Sun Sep 15 23:38:45 2013 +0100
18430108
 
3bcf5579
     dmq: regenerated readme
18430108
 
3bcf5579
 commit b44f00adbf57cb4306a0dcde7a8a1425afe40a8f
 Author: Charles Chance <charles.chance@sipcentric.com>
 Date:   Sun Sep 15 23:38:30 2013 +0100
18430108
 
3bcf5579
     dmq: updated documentation
18430108
 
3bcf5579
 commit 102074ce6085f963ac03dcb087e1c00941c0337d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Sep 14 09:46:50 2013 +0200
18430108
 
3bcf5579
     tm: readme regenerated
18430108
 
3bcf5579
 commit f328b864418020b1e166b13804fe173110500d75
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Sep 14 09:46:23 2013 +0200
18430108
 
3bcf5579
     tm: added missing documentation for t_check_status()
18430108
 
3bcf5579
 commit 6a51d9e87ac2e51a3c0473e11b3347739ec33dd8
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Sep 13 13:47:00 2013 +0200
18430108
 
3bcf5579
     textops: free result of subst transformation when is larger than target buffer
18430108
 
3bcf5579
 commit 56d02f02627bb1d2eca7befaaefbed17ced1f52f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Sep 13 11:08:48 2013 +0200
18430108
 
3bcf5579
     usrloc: fixed xml tags and regenerated readme
18430108
 
3bcf5579
 commit 605360798fbad43cbd3ef1aca3ae76cd9c95c50f
 Author: Vitaliy Aleksandrov <vitalik.voip@gmail.com>
 Date:   Fri Sep 13 11:05:07 2013 +0200
18430108
 
3bcf5579
     usrloc: update connection id for registration refresh
18430108
 
3bcf5579
 commit f3190358e02141c98304c4c0019bba95490da32c
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Thu Sep 12 22:54:35 2013 +0100
18430108
 
3bcf5579
     pkg/kamailio/centos: moved stun from it's own RPM to the main RPM
28111e79
     
3bcf5579
     - stun no longer has external dependencies and doesn't need to be in its own
       RPM
18430108
 
3bcf5579
 commit 291d6ece47d164d64487c8545de87c64fdc31718
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Thu Sep 12 22:41:37 2013 +0100
18430108
 
3bcf5579
     Makefiles: moved stun to the standard module group now that it has no external dependencies
18430108
 
3bcf5579
 commit 42722f3e70d3316b7c6881907b626b02303d58a6
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Thu Sep 12 16:36:28 2013 +0100
18430108
 
3bcf5579
     modules/stun: removed dependency on OpenSSL
18430108
 
3bcf5579
 commit 0d0c4cc11022a62edfcf5041b36fe4cf5ca95a4d
 Merge: 5651be2 6cea922
 Author: Carsten Bock <Carsten.Bock@silentcircle-llc.com>
 Date:   Thu Sep 12 17:16:09 2013 +0200
18430108
 
3bcf5579
     Added support for HTTP-Post to utils: http_query
28111e79
     
3bcf5579
     Merge branch 'carstenbock/utils_post'
18430108
 
3bcf5579
 commit 5651be2fa5a5d923a89aa70a050d23bcbfda9c38
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Wed Sep 11 13:09:31 2013 +0100
18430108
 
3bcf5579
     pkg/kamailio/centos: CentOS build updates
28111e79
     
3bcf5579
     - CentOS .spec is now separate from Fedora .spec. This is because I no
       longer have a Fedora system to test/maintain this on. Old .spec with
       Fedora support is in pkg/kamailio/fedora and can be taken on by
       someone else if needed.
     - Updated rel in .spec to dev8
18430108
 
3bcf5579
 commit 0f7bc9da0d132720531f3176ee216466f5877146
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Wed Sep 11 11:30:50 2013 +0100
18430108
 
3bcf5579
     core: Raspberry-pi builds now work without needing to specify extra flags
18430108
 
3bcf5579
 commit 6f17209a70e84d91976ea42b476ae248b9b37501
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Sep 10 14:14:52 2013 +0200
18430108
 
3bcf5579
     kamdbctl: added missing dbuid tables group creation
     
     - patch by elactrum [at] jamailca.com
18430108
 
3bcf5579
 commit abf0026782c0ba4643feb25ded022e8c12725584
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Mon Sep 9 16:52:47 2013 +0200
18430108
 
3bcf5579
     uac_redirect: get_redirect() check reason value before using it.
     
     This fix a core dump when get_redirects() config fuction is called with just
     the one parameter.
18430108
 
3bcf5579
 commit 774752e4d12bd03f01362af55a5e422eade690b2
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Thu Sep 5 19:10:15 2013 +0200
28111e79
 
3bcf5579
     Another Fix for the ims_charging Module:
     - Use P-Asserted-Identity instead of From-Header
     
     fixed by Carlos Ruiz Díaz (carlos@ng-voice.com)
28111e79
 
3bcf5579
 commit 6dc04484e39ceab4887b375d2510f35892d695eb
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 5 11:54:03 2013 +0200
28111e79
 
3bcf5579
     acc: for time_mode=1, save timestamp in time_attr and microsecs in time_exten
     
     - database records stores time as datetime value
     - new parameter time_exten to allow customization of attribute name
28111e79
 
3bcf5579
 commit 367a0e72be1d5e5de0fa84ca2a8d11f7d5b54abe
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 5 11:08:17 2013 +0200
28111e79
 
3bcf5579
     acc: fixed c&p typo of parameter name in docs
28111e79
 
3bcf5579
 commit a722cee262664162f183e00788c2d53c4c98b217
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 5 10:04:57 2013 +0200
28111e79
 
3bcf5579
     kamctl: added scripts to define table acc_cdrs
28111e79
 
3bcf5579
 commit b91f07fce16f5feb0c31f7af59ab9351e274221f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 5 10:04:14 2013 +0200
28111e79
 
3bcf5579
     lib/srdb1: added id for definition of column start_time in acc_cdrs table
28111e79
 
3bcf5579
 commit dd3c6f19c18cf0c2844f2b2ce155e3f5d7af447a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Sep 5 10:02:01 2013 +0200
28111e79
 
3bcf5579
     lib/srdb1: initial db schema for acc_cdrs table
28111e79
 
3bcf5579
 commit 9b44e4b48862947f2ea634c6dd611ce7c07546a2
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Sep 4 22:59:13 2013 +0200
18430108
 
3bcf5579
     registrar: reset r-uri pointer after backup in lookup_branches()
28111e79
     
3bcf5579
     - otherwise can be invalidated by next branch lookup
18430108
 
3bcf5579
 commit 37e63951b2b05875f07a1d30b8352e3f10a99072
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Wed Sep 4 18:20:20 2013 +0200
18430108
 
3bcf5579
     Bug-Fixes:
     - Use P-Asserted-Identity instead of From-Header as User in CCR
     - Store RURI in the ro_session structure (it may have been changed by an Application-Server)
     
     Fixed by: Carlos Ruiz Díaz (carlos@ng-voice.com)
18430108
 
3bcf5579
 commit 96c85efbc40a6d0571e8122cbad30410d2274b24
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Wed Sep 4 14:27:47 2013 +0200
18430108
 
3bcf5579
     Initial structure for the docs of the IMS-Charging module (incomplete)
18430108
 
3bcf5579
 commit 20399521b7df9e808f0999275132cc5460a0104b
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Wed Sep 4 14:00:01 2013 +0200
18430108
 
3bcf5579
     add IMS-Charging to Makefile.groups
18430108
 
3bcf5579
 commit 29cb7be4445995f73e9f425d99c9c5ee818c92de
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed Sep 4 12:04:18 2013 +0100
18430108
 
3bcf5579
     modules/rtpproxy-ng: Allow PV in second rtpproxy_manage parameter
     
     - Incorrect fixup function caused a crash when the second parameter was given
18430108
 
3bcf5579
 commit 362d374a61953aee3cf9f96eadaef63c5f22763e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Sep 4 13:04:23 2013 +0200
18430108
 
3bcf5579
     topoh: safety check for missing To header
28111e79
     
3bcf5579
     - based on a patch by Michel de Weerd, FS#303
28111e79
 
3bcf5579
 commit acbbae2af3cb2ad1a5b07a7305c5f9761bc78389
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Wed Sep 4 12:52:16 2013 +0200
28111e79
 
3bcf5579
     modules/ims_charging: new module for IMS charging
     	- currently supports Ro interface
28111e79
 
3bcf5579
 commit 7abd496560c6274680d451f49355ad1f6a14a6a7
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Sep 4 12:33:45 2013 +0200
28111e79
 
3bcf5579
     db_postgres: use variable for make tool in module Makefile
     
     - fixes builds in BSD systems
     - patch by Victor (coyote), FS#335
28111e79
 
3bcf5579
 commit 2aa5095252f9434c7c2a63ecb130bdaf1346fde9
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Sep 4 11:44:23 2013 +0200
28111e79
 
3bcf5579
     rtpproxy: updated rtpproxy_manage() to handle PRACKs with sdp
18430108
 
3bcf5579
 commit 72996942662b944b74e6632e1670c989402bf8af
 Author: Vitaliy Aleksandrov <vitalik.voip@gmail.com>
 Date:   Wed Sep 4 09:56:28 2013 +0200
18430108
 
3bcf5579
     usrloc: detect lost tcp connnections on timer and set associated contact as expired
     
     - new module parameter to control this feature: handle_lost_tcp
     - at this moment it is not implemented for db only mode
18430108
 
3bcf5579
 commit 392a59ab1c12efee1072581f9519fc258444d086
 Author: Vitaliy Aleksandrov <vitalik.voip@gmail.com>
 Date:   Wed Sep 4 09:55:23 2013 +0200
18430108
 
3bcf5579
     registrar: propagate tcp connection id in contact info structure
18430108
 
3bcf5579
 commit ea45a9b0ff6851d01e09aa62dfe9e7e006552609
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Sep 3 23:16:50 2013 +0200
18430108
 
3bcf5579
     pua: basic framework for handling xcap-diff event
18430108
 
3bcf5579
 commit 0c15125767f8a9001e9c892fee18df3dbad56d2f
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Sep 3 23:15:55 2013 +0200
18430108
 
3bcf5579
     presence_xml: basic framework for handling xcap-diff event
28111e79
     
3bcf5579
     = can be diabled via modparam disable_xcapdiff
18430108
 
3bcf5579
 commit 70ec02cfc9a203ea100d6550be3aa5f51f4fa473
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Sep 3 16:16:30 2013 +0200
18430108
 
3bcf5579
     acc: option to write dialog-based cdrs to database
28111e79
     
3bcf5579
     - new module parameter cdrs_table has to be set and classic db
       accounting enabled at compile time and db_url set
     - cdr_log_enable - new parameter to turn off writing cdrs to syslog,
       cdr_enable being now used as top level control flag for both cdrs to
       syslog or db
18430108
 
3bcf5579
 commit 4812b91a3c00e71a3ac9636b88bc75e5368fa657
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Sep 3 15:11:47 2013 +0200
18430108
 
3bcf5579
     acc: increment crt position when adding extra time value
18430108
 
3bcf5579
 commit 4c917438596852b3870ce0236bad8cbd04961270
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Sep 3 14:31:58 2013 +0200
18430108
 
3bcf5579
     Makefiles.defs: version set to 4.1.0-dev8
18430108
 
3bcf5579
 commit ea6514c2af00561643af6a2b671fbd4411048ca1
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Sep 3 13:47:24 2013 +0200
18430108
 
3bcf5579
     acc: updated readme with the new parameters
18430108
 
3bcf5579
 commit ede2d6747aabf32538797dfedf13682c5c242831
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Sep 3 13:35:08 2013 +0200
18430108
 
3bcf5579
     acc: cast to double for safer conversion in time_mode==2
18430108
 
3bcf5579
 commit d7884500e89d32bffd34e915b473458645c6dedf
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Sep 3 13:28:54 2013 +0200
18430108
 
3bcf5579
     acc: new parameter time_mode
28111e79
     
3bcf5579
     - store additional time value in time_attr attribute/db column
     - if time_mode==1, then time_attr stores the microseconds
     - if time_mode==2, then time_attr store the seconds.miliseconds
       (proposed by FS#163)
     - if time_mode==0 (default), then it is like now, only timestamp stored
     - time_attr value can be set via parameter with same name - it
       represents syslog value or db table column
     - for db accounting, when time_mode==1, the type of column has to be
       int, and for time_mode==2, the type of column has to be double
     - features implemented only for syslog and db accounting
18430108
 
3bcf5579
 commit 1cec15e057bdec4455e70af951def19e36a78e8e
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Mon Sep 2 14:09:18 2013 +0200
18430108
 
3bcf5579
     kamctl: added commands to set extra columns in subscriber table
28111e79
     
3bcf5579
     - useful to deal with columns added for load_credentials of auth_db
       module
     - 'sets' - sets a column with string value
     - 'setn' - sets a column with numeric value
18430108
 
3bcf5579
 commit 7e44ff0be6cbb48c9360bee8601ec3dbff050c02
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Sun Sep 1 19:56:57 2013 -0400
18430108
 
3bcf5579
     Fixed potential bug in exceptional condition when max-time updated is called
18430108
 
3bcf5579
 commit 2685cd9bb6933c2d4b4b97e3b4ed6b98005255c9
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Thu Aug 29 17:05:41 2013 +0300
18430108
 
3bcf5579
     parser/fline.c: syslog message cleanup when request line parsing fails
18430108
 
3bcf5579
 commit fbcee0221cd6e22477dc9d1d5a7767c1e572235a
 Author: Richard Fuchs <rfuchs@sipwise.com>
 Date:   Wed Aug 28 15:03:01 2013 -0400
18430108
 
3bcf5579
     rtpproxy-ng: fix possible segfault in rtpproxy_manage
     
     Reported by Hugh Waite
18430108
 
3bcf5579
 commit e0e0a753d1365d340c17f33bd868085bee304910
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Aug 28 12:02:34 2013 +0200
18430108
 
3bcf5579
     dialog: fixed typo related to module name inside log message
18430108
 
3bcf5579
 commit bf68c071723bda24b07e64660f77872e2bceff1b
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Aug 27 18:43:39 2013 +0200
18430108
 
3bcf5579
     permissions: fix ws support on allow_trusted function.
     
     Thanks to Alex Hermann <alex@speakup.nl>
     Reminder: Never commit with more than one glass of wine.
18430108
 
3bcf5579
 commit 14835f89fc2b761f73a0caad67d229ec3fedba29
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Aug 27 14:44:17 2013 +0200
18430108
 
3bcf5579
     core: set to-params pointer to null after freeing
28111e79
     
3bcf5579
     - avoid potential double freeing issues or invalid pointer access
18430108
 
3bcf5579
 commit 727aa357d9ee8abcb8471733e22886d2cff386db
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Aug 27 14:00:17 2013 +0200
18430108
 
3bcf5579
     kamdbctl: new command add-tables
     
     - creates only tables that are groupped under same id, thus have the sql
       script in a file
     - syntax: kamdbctl add-tables <gid>
     - there has to be a <gid>-create.sql script
     - eg: kamdbctl add-tables lcr
18430108
 
3bcf5579
 commit a075383454c92bed225b7904920090f515a938d5
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Aug 27 11:16:52 2013 +0200
18430108
 
3bcf5579
     kamctl: use FIFOPATH instead of OSER_FIFO in kamctlrc
28111e79
     
3bcf5579
     - no longer relation to former project name, however OSER_FIFO can still
       be set to keep the compatibility with older deployemnts, but will be
       used only when FIFOPATH is not explicitely set
18430108
 
3bcf5579
 commit 8097c2bccb2161f63900bbd5fb87a10eacdd282c
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Aug 27 00:07:58 2013 +0200
18430108
 
3bcf5579
     permissions: update allow_trusted documentation.
18430108
 
3bcf5579
 commit 573c9031a44168df356818f572f10f69791a1458
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Aug 27 00:03:49 2013 +0200
18430108
 
3bcf5579
     permissions: fix ws support on allow_trusted function.
18430108
 
3bcf5579
 commit b2a536f0f577026ffa57d0b603c60e6232bc8e78
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Aug 23 21:04:06 2013 +0200
18430108
 
3bcf5579
     tm: readme regenerated
18430108
 
3bcf5579
 commit ef9b69bbb54302e9985dd37d79831b6f80463fc1
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Aug 23 21:03:13 2013 +0200
18430108
 
3bcf5579
     tm: removed note about no-implentation for no-reply flag for t_relay_to()
18430108
 
3bcf5579
 commit 6073949aa224ea7a973058891a88a58cc0841860
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Aug 23 21:02:24 2013 +0200
18430108
 
3bcf5579
     tm: updated xml docs with t_set_disable_internal_reply()
18430108
 
3bcf5579
 commit 0f2f9c85eff0b6ad35b4c58dfcde74c8a65559d6
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Fri Aug 23 20:53:55 2013 +0200
18430108
 
3bcf5579
     tm: re-added the option for no-internal reply on error
     
     - new function t_set_disable_internal_reply(0|1) to disable|enable this
       option per transaction
     - t_relay_to() flags re-enabled for this option
18430108
 
3bcf5579
 commit 7255693f73bae008e5c7b6b560c52394f7c85308
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Fri Aug 23 17:29:43 2013 +0200
18430108
 
3bcf5579
     Very basic DNS-Zone file-example for IMS (for use in the online-tutorial on howto install IMS with Kamailio)
18430108
 
3bcf5579
 commit 6cea9227c7dc973757d03150685e322fcff115b9
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Thu Aug 22 16:36:48 2013 +0200
18430108
 
3bcf5579
     Define missing fixup_functions.
18430108
 
3bcf5579
 commit b23a74a4732f276315176d9b438bd2596e616799
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Wed Aug 21 20:14:16 2013 +0200
18430108
 
3bcf5579
     Fix fixup functions.
18430108
 
3bcf5579
 commit 8017fa7c67dbb3dd4bdd937be9b841097a44674e
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Wed Aug 21 20:02:23 2013 +0200
18430108
 
3bcf5579
     Add support for sending POST-Requests to http_query() method.
18430108
 
3bcf5579
 commit 134158df11ebf9b6c3deaf71b6010588535eb386
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Thu Aug 22 20:39:41 2013 +0100
18430108
 
3bcf5579
     pkg/kamailio/(centos|fedora): Added rtpproxy-ng module to the build
18430108
 
3bcf5579
 commit c2ccd37891167fb691b2aabc44e12c45cea7d1da
 Merge: fd68623 dd76f37
 Author: Richard Fuchs <rfuchs@sipwise.com>
 Date:   Thu Aug 22 14:19:31 2013 -0400
18430108
 
3bcf5579
     rtpproxy-ng: adding module
     
     Merge branch 'rfuchs/rtpproxy-ng'
18430108
 
3bcf5579
 commit fd68623bebb7053f4b652d7fe58d676b6a019d7c
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Aug 22 17:51:49 2013 +0200
18430108
 
3bcf5579
     core: efectively run the event_route[core:receive-parse-error]
     
     - reported by Juha Heinanen
18430108
 
3bcf5579
 commit 0efe5a4d9adb08575938d2c4eb83ec3a79d38e20
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Thu Aug 22 11:16:31 2013 -0400
18430108
 
3bcf5579
     Added support for max-time update of monitored calls
     
     - updated example config file
     - updated documentation
18430108
 
3bcf5579
 commit 86bdfaa3efe7804bcfde3da4f63b252c74e417b7
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Aug 22 15:44:05 2013 +0200
18430108
 
3bcf5579
     core: fix condition to lookup envet_route[core:receive-parse-error]
     
     - reported by Juha Heinanen
18430108
 
3bcf5579
 commit 2d826efb7dbcf9b3b49c376bcd079ab1e7642a44
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Aug 22 13:01:55 2013 +0200
18430108
 
3bcf5579
     core: execute event_route[core:receive-parse-error] block on error of initial sip message parsing
     
     - note that the SIP message is broken in this case, but it gets access
       to source and local socket addresses (ip, port, proto, af) as well as
       the whole message buffer and its size
18430108
 
3bcf5579
 commit d03651fb4c3a6b50923029e121eed201fb1ff550
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Thu Aug 22 08:20:52 2013 +0300
18430108
 
3bcf5579
     modules/lcr: added some linefeed chars missing from syslog messages
     
     - Patch provided by Kevin Scott Adams.
18430108
 
3bcf5579
 commit 3ccf4b43e81bd2654cb306a3c2cc21b97cb51f62
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Aug 22 00:14:53 2013 +0200
18430108
 
3bcf5579
     core: print src address details if initial message parsing fails
     
     - reported by Juha Heinanen
18430108
 
3bcf5579
 commit fe24ed17b0620bd9446d741ea3f65b7b0cb8b765
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Aug 21 11:20:07 2013 +0200
18430108
 
3bcf5579
     kamailio.cfg: use is_first_hop() for adding alias parameter to contact uri
     
     - done for natted devices
18430108
 
3bcf5579
 commit bbecaa597aa4fb3fa08773cd6cd9b8558c7ce3a8
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Wed Aug 21 11:04:08 2013 +0200
18430108
 
3bcf5579
     avpops: allow use of avps as second parameter on re operation at avp_check function
18430108
 
3bcf5579
 commit c86b04459a716af353d0ca40a793d6b13c6a6fe7
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Aug 20 10:24:53 2013 +0200
18430108
 
3bcf5579
     fixed spelling errors catched by lintian
18430108
 
3bcf5579
 commit 64e39dbf89bc1581722abeaadf7811e0883390bd
 Author: Elena-Ramona Modroiu <ramona@asipto.com>
 Date:   Mon Aug 19 17:43:16 2013 +0200
18430108
 
3bcf5579
     htable: updated readme with rpc command htable.stats
18430108
 
3bcf5579
 commit d33106994516e27944657c3bf17c3ccb5a521a50
 Author: Elena-Ramona Modroiu <ramona@asipto.com>
 Date:   Mon Aug 19 17:39:26 2013 +0200
18430108
 
3bcf5579
     htbale: added rpc command htable.stats
     
     - print stats about htables: name, number of slots, number of items, max
       number of items per slot, min number of items per slot
18430108
 
3bcf5579
 commit ee7dcac57501cd0563c69ae967ba785cec035062
 Author: Elena-Ramona Modroiu <ramona@asipto.com>
 Date:   Mon Aug 19 16:48:01 2013 +0200
18430108
 
3bcf5579
     htable: lifted limit for max number of slots to 2^31
28111e79
     
3bcf5579
     - there can be systems with large amount of memory
     - clarification in docs about the case when the value is out of exected
       range
18430108
 
3bcf5579
 commit 71594a81f012432782d1f7b6f59c725130928ee7
28111e79
 Author: Jason Penton <jason.penton@smilecoms.com>
3bcf5579
 Date:   Mon Aug 19 13:41:45 2013 +0200
18430108
 
3bcf5579
     cdp: fixed spelling and removed some erroneous code
18430108
 
3bcf5579
 commit ea442b3155bf25ff48f7fd125b2ffa72a5631852
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Sun Aug 18 17:47:08 2013 +0200
18430108
 
3bcf5579
     Only update received info, if a contact is "new" contact. In case of multiple registration for one AoR, each registration will have a different contact.
18430108
 
3bcf5579
 commit ec1c1bab23e4fff3bd5cd60c2f254e646dcbc9ee
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Fri Aug 16 17:08:15 2013 +0200
18430108
 
3bcf5579
     Do some debug output, when searching for user based on IP/Port/Proto.
18430108
 
3bcf5579
 commit 157a466d46f6cccaf790ca3ad3d400489ebdd1ed
 Author: Peter Dunkley <peter.dunkley@crocodilertc.net>
 Date:   Wed Aug 14 21:30:45 2013 +0100
18430108
 
3bcf5579
     pkg/kamailio/(centos|fedora): Updated .spec
18430108
 
3bcf5579
 commit 9061cf2a85ac89cf403910b7b4fa93b29dccb350
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Aug 13 11:45:02 2013 +0200
18430108
 
3bcf5579
     modules/debugger: refresh README
18430108
 
3bcf5579
 commit 5cbedc6b515b50f9ade7457abedba18747d98f75
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Aug 13 10:14:42 2013 +0200
18430108
 
3bcf5579
     modules/debugger: Added module parameter reset_msgid. Added RPC command dbg.reset_msgid
     
     The message id ($mi) will be reset but internally there is no change. This can be
     useful for unit tests cases.
18430108
 
3bcf5579
 commit b0e9132ccd1e8385b8b4faf72db806320d48e2f5
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Aug 13 09:37:21 2013 +0200
18430108
 
3bcf5579
     usrloc: safety checks to catch empty ruid
18430108
 
3bcf5579
 commit 66c8e730d59f9816f09573f5300e4463e5997876
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Aug 13 09:19:02 2013 +0200
18430108
 
3bcf5579
     usrloc: more verbose log messages in case of failure to update db records
18430108
 
3bcf5579
 commit d1cda7ca9a64cf818b82f7b777fa2dd640717c53
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Mon Aug 12 11:15:55 2013 +0100
18430108
 
3bcf5579
     presence: Iterate correctly around presence updates
     
     - timer_send_notify should increment the subset by one on each loop
18430108
 
3bcf5579
 commit 4f42993660c52c757918ca2806f7ffe6af0674ce
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Mon Aug 12 11:05:55 2013 +0100
18430108
 
3bcf5579
     rls: Fix memory leak in rls notify.c
     
     - xml is leaked in an error case
18430108
 
3bcf5579
 commit e88af0a02de79fac583c126f08d762f7ef3f1b01
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Tue Jul 16 10:51:29 2013 +0100
18430108
 
3bcf5579
     outbound: Fix freeing null pointer in destroy function
     
     - Only appears in error cases, e.g. syntax check
18430108
 
3bcf5579
 commit 0c590e00796573681fd7ee0a99dd324919a9e4e9
 Author: Dragos Dinu <dragos.dinu@1and1.ro>
 Date:   Wed Aug 7 17:29:06 2013 +0300
18430108
 
3bcf5579
     Fixed two bugs related to new capture_mode changes.
18430108
 
3bcf5579
 commit 93c39f86ce0cd337212579bd7bd1e58cabed79ca
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Wed Aug 7 01:20:43 2013 +0200
18430108
 
3bcf5579
     Fix previous commit (forgot this file)
18430108
 
3bcf5579
 commit 25240becdd83801a788b65f52eada5dd63665e8c
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Tue Aug 6 22:48:39 2013 +0200
18430108
 
3bcf5579
     Extension to the API: lookup_terminate_dlg(unsigned int, unsigned int, str hdrs)
     - Terminate a dialog using the API by providing h_entry and h_id (similar to the MI-Function)
18430108
 
3bcf5579
 commit e6e0419a46c3e5127d07c95390931d10b2a01c3b
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Aug 4 14:22:41 2013 +0200
18430108
 
3bcf5579
     imc: wrap bit shift defines in parenthesis
28111e79
     
3bcf5579
     - avoid priority conflicts when using the defines
     - reported by Shankar
18430108
 
3bcf5579
 commit 6a981d3d922c914054d4c8dc7e672bb6a4ddb5f5
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Aug 1 15:58:59 2013 +0200
18430108
 
3bcf5579
     db_flatstore: free id pointer if no more space for table name
     
     - related to previus commit on this module
     - keep table name null terminated
18430108
 
3bcf5579
 commit 8fb0f711aaa611eac8b2776c7e5ae3c5e19243ac
 Author: Federico Cabiddu <fcabiddu@orange-vallee.net>
 Date:   Mon Jul 29 07:59:34 2013 +0200
18430108
 
3bcf5579
     db_flatstore: fixup for new_flat_id function
     
     - locally copy table's name
18430108
 
3bcf5579
 commit 4bc07b15ae9a490273b2696b2860f78ebbd18104
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Aug 1 14:35:16 2013 +0200
18430108
 
3bcf5579
     kamctl: shortcut command to do q query to a database based on key and value
     
     - kamctl db smatch table key value - return the record from table that
       has column key matching the value as string (quoted value)
     - kamctl db nmatch table key value - return the record from table that
       has column key matching the value as non-quoted
     - examples:
     
     kamctl db smatch subscriber username test
     kamctl db nmatch subscriber id 123
18430108
 
3bcf5579
 commit 9a0147b8e050bb8ac7b443e4a3139bb326308cba
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Aug 1 14:12:30 2013 +0200
18430108
 
3bcf5579
     acc: remove comment from previous patch
     
     - references to tracker should be in comments of the commit, not in the
       code
     - use tabs for indentation
18430108
 
3bcf5579
 commit 341f810dca0cc0596e22f2ac1bca86de0b8d142d
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed Jul 31 12:22:12 2013 +0200
18430108
 
3bcf5579
     app_perl: push the sip msg structure to perl after initializing it
     
     - reported by David Cunningham
18430108
 
3bcf5579
 commit 7ba6cbfcaf70cb546ea3a9f148a0f0b0bc38c16d
 Author: Federico Cabiddu <fcabiddu@orange-vallee.net>
 Date:   Mon Jul 29 07:59:13 2013 +0200
18430108
 
3bcf5579
     acc: acc_db_set_table_name fixup
     
     - add termination char to db_table_name_buf
18430108
 
3bcf5579
 commit 1bf5c8328e8b4ed13f6404bf617cac9e26c05e63
 Merge: 0e9b4b3 fb3a5f7
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Mon Jul 29 09:49:57 2013 -0400
18430108
 
3bcf5579
     Merge branch 'master' of ssh://git.sip-router.org/sip-router
18430108
 
3bcf5579
 commit 0e9b4b351e70323fd8581d298f1a7d682f2310fe
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Mon Jul 29 09:46:35 2013 -0400
18430108
 
3bcf5579
     Modified cnxcc_set_max_credit behavior
28111e79
     
3bcf5579
     - Updated documentation
     - Updated examples
28111e79
 
3bcf5579
 commit fb3a5f7022ebd20fc516b5b8303a0274bda18258
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Jul 26 14:55:38 2013 +0200
28111e79
 
3bcf5579
     acc: safety check for accounted values not to be NULL
28111e79
     
3bcf5579
     - based on a patch by  Federico Cabiddu, FS#327
28111e79
 
3bcf5579
 commit 3d33733f299dda595704108aef73a2912dc3069f
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Jul 26 14:52:21 2013 +0200
28111e79
 
3bcf5579
     uac_redirect: fixup for using acc table parameter
28111e79
     
3bcf5579
     - set reason parameter for acc function
     - based on a patch by  Federico Cabiddu, FS#327
28111e79
 
3bcf5579
 commit 1aea13af9b3eea3788e90411bd94cb9e0b0c4ea3
 Author: Camille Oudot <camille.oudot@orange.com>
 Date:   Tue Jul 23 11:11:01 2013 +0200
28111e79
 
3bcf5579
     modules/ims_registrar_scscf: safety check in async_cdp_callback
28111e79
 
3bcf5579
 commit 6ff74701652a11497bd82ee3ba2ac7547d1ce666
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 25 10:14:55 2013 +0200
28111e79
 
3bcf5579
     app_perl: move initialization of SIP message var after initialization of temporary environment
28111e79
     
3bcf5579
     - upon a report by David Cunningham of a leak in operating system
       memory
28111e79
 
3bcf5579
 commit da057e5730dd9f82101437e0ee3ceca02b64602c
 Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
 Date:   Tue Jul 23 10:37:03 2013 +0200
28111e79
 
3bcf5579
     modules/sipcapture:  Added support for multiple capture modes.
     			(c) Dragos Dinu (1and1)
28111e79
 
3bcf5579
 commit ab601ea9a1b2561c2eaa860583cdeed478b9ea8d
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat Jul 20 10:01:25 2013 +0200
28111e79
 
3bcf5579
     Makefile: sercmd renamed to kamcmd in uninstall option
28111e79
 
3bcf5579
 commit 2a77bcd36a2b8b91a6d4af3f6ee6828265af39a5
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 18 20:59:54 2013 +0200
28111e79
 
3bcf5579
     Makefile.defs: removed SCTP conditions for core locating libsctp
28111e79
     
3bcf5579
     - the code is now in a module, only generic hooks are in the core, that
       can be turned on/off by SCTP variable (no lib dependency)
28111e79
 
3bcf5579
 commit d3a0a8b15af59846fdaee5d9ceae61484f1d7301
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed Jul 17 20:19:28 2013 +0200
28111e79
 
3bcf5579
     uac: restrict check of multiple from/to header changes to request route blocks
     
     - it can occur many times in due to branch route usage
     - reported by Andrew Pogrebennyk, FS#323
28111e79
 
3bcf5579
 commit 6624d10b5edbfaf32726875fbbf2ac2221807c84
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed Jul 17 12:26:11 2013 +0200
28111e79
 
3bcf5579
     uac: $uac_req(sock) - new attribute to set local send socket
     
     - local socket can be set for generated requests:
28111e79
     
3bcf5579
     $uac_req(sock) = "udp:127.0.0.1:5060";
28111e79
 
3bcf5579
 commit 9a3aa5e6e7949dd08146910a301fbeebdf052742
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed Jul 17 12:24:42 2013 +0200
28111e79
 
3bcf5579
     tm: enhanced local request API to set send socket
28111e79
 
3bcf5579
 commit 6335d07c4c77ed60fb8c2b5acc84d7c4b503221c
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Jul 17 12:22:31 2013 +0200
28111e79
 
3bcf5579
     core: helper functions to lookup local socket from proto:host:port
28111e79
 
3bcf5579
 commit 716ffd2787a68734a21a1374c3dc6dd4783844bd
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Jul 17 00:04:06 2013 +0200
28111e79
 
3bcf5579
     presence_dialoginfo: add schema to entity
28111e79
     
3bcf5579
     - patch by Pawel Sternal, FS#324
18430108
 
3bcf5579
 commit acd0bfb5acc98e791ab6cf011dfa758efba2be8f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jul 16 21:40:06 2013 +0200
18430108
 
3bcf5579
     usrloc: fixed type for db_ops_parameter
     
     - reported by Alex Hermann
18430108
 
3bcf5579
 commit d07e4f709ceaccc84bbab42dfd55d10992e84a3b
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Tue Jul 16 18:02:50 2013 +0200
18430108
 
3bcf5579
     Example-Configs: Fixed config due to last updates
18430108
 
3bcf5579
 commit 9a2b943bfccea83ac52ecb63f39c724f4b9504d4
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Tue Jul 16 18:00:51 2013 +0200
18430108
 
3bcf5579
     ims_registrar_pcscf: Bug-Fix for pcscf_assert_identity (minor)
18430108
 
3bcf5579
 commit b4c3b811d33846dd0900922bbe5a3d9472839663
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Mon Jul 15 23:45:33 2013 +0200
18430108
 
3bcf5579
     ipops: documented dns_query()
18430108
 
3bcf5579
 commit 257225e6918c1387049b74663225ee9b3b722ddf
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Mon Jul 15 23:38:25 2013 +0200
28111e79
 
3bcf5579
     ipops: reset address types for new dns queries
28111e79
 
3bcf5579
 commit 20f3846d6d39e8fd599464d1e5ce48bfec326586
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Mon Jul 15 23:32:33 2013 +0200
28111e79
 
3bcf5579
     ipops: new function dns_query(hostname, pvid)
28111e79
     
3bcf5579
     - store the result of dns query in a variable $dns(pvid=>key)
     - dns query is using getaddrinfo()
     - $dns(pvid=>key) - new pv allowing to navigate through the result of a dns query
     - key can be:
     	- count - number of addresses
     	- ipv4 - set to 1 if at least one ipv4 address (otherwise 0)
     	- ipv6 - set to 1 if at least one ipv6 address (otherwise 0)
     	- addr[index] - the address as string from position index in the list (0 based indexing)
     	- type[index] - the type of address from position index in the list (0 based indexing), the value is 4 for ipv4 and 6 for ipv6
     - example:
     
     	if(dns_query("test.com", "xyz"))
     	{
     		xlog("===== number of addresses: $dns(xyz=>count)\n");
     		xlog("===== ipv4 address found: $dns(xyz=>ipv4)\n");
     		xlog("===== ipv6 address found: $dns(xyz=>ipv6)\n");
     		$var(i) = 0;
     		while($var(i)<$dns(xyz=>count)) {
     			xlog("===== #[$var(i)] type ($dns(xyz=>addr[$var(i)])) addr [$dns(xyz=>addr[$var(i)])]\n");
     			$var(i) = $var(i) + 1;
     		}
     	}
 
 commit dd76f37bfff59d5ae07b34346d0ab0a81136649b
 Merge: 66c7553 9ac9b5c
 Author: Richard Fuchs <rfuchs@sipwise.com>
 Date:   Fri Jul 12 12:27:06 2013 -0400
28111e79
 
3bcf5579
     Merge branch 'master' into rfuchs/rtpproxy-ng
28111e79
 
3bcf5579
 commit 66c7553c1131fda7b83807891110f7de393be098
 Author: Richard Fuchs <rfuchs@sipwise.com>
 Date:   Fri Jul 12 12:26:07 2013 -0400
28111e79
 
3bcf5579
     rtpproxy-ng: implement second parameter to rtpproxy_offer/answer/manage
28111e79
 
3bcf5579
 commit 9ac9b5c35858efd7c71163c604d18a1fa35e3a02
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Jul 12 18:09:09 2013 +0200
28111e79
 
3bcf5579
     ipops: added dsn_int_match_ip(hostname, ipaddr)
28111e79
     
3bcf5579
     - function that uses the internal resolver to match a hostname with an
       ip (similar operation like 'scr_ip=="hostname"')
     - rename dns_nc_match_ip() to dns_sys_match_ip() to be more suggestive
       about what kind of resolver is used
28111e79
 
3bcf5579
 commit ccebf9e536d7d5ea8fc824ea089d501e888b37c8
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Jul 12 13:31:12 2013 +0200
28111e79
 
3bcf5579
     ipops: new cfg function dns_nc_match_ip(hostname, ipaddr)
28111e79
     
3bcf5579
     - do dns query for the hostname and compare the result to see if is a
       match with ipaddr
28111e79
 
3bcf5579
 commit 9a25e712529cb7aacbae8e64a2e1be4da3c9a8c3
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Jul 12 10:22:33 2013 +0200
28111e79
 
3bcf5579
     dispatcher: allow pv in ds_is_from_list(setid) parameter
28111e79
 
3bcf5579
 commit 80935f9e8bbe20e5c320828183999b5d395ec34c
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Jul 12 00:44:51 2013 +0200
28111e79
 
3bcf5579
     core: avoid doing dns srv again after naptr function that includes srv lookup
28111e79
 
3bcf5579
 commit 3823001dd83902d97f3dda9c9f51c370ab04073d
 Author: Alexandr Dubovikov <alexandr.dubovikov@gmail.com>
 Date:   Fri Jul 12 10:14:31 2013 +0200
28111e79
 
3bcf5579
     modules/sipcapture: a sip message must be stored after bad parsing also.
28111e79
 
3bcf5579
 commit 25b6241ce310ca0ae67896fec2bb50d4c8d80fcb
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 11 21:57:58 2013 +0200
28111e79
 
3bcf5579
     dialplan: don't free attrs pvar at shutdown, it is core pv cache reference
28111e79
     
3bcf5579
     - reported by Juha Heinanen
28111e79
 
3bcf5579
 commit ecb0ede7b20f24af97a42c4d034c46709c3ec38c
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Thu Jul 11 22:47:37 2013 +0300
28111e79
 
3bcf5579
     modules/tls: config param can now specify a file or directory
18430108
 
3bcf5579
 commit eba7dcbe6b3ba7b88c0fa0b231cb265a68995e47
 Author: Richard Fuchs <rfuchs@sipwise.com>
 Date:   Thu Jul 11 15:36:54 2013 -0400
18430108
 
3bcf5579
     rtpproxy-ng: implement $rtpstat and document start_recording()
18430108
 
3bcf5579
 commit d7d27cd803284ced4d709da543e64e553e0547ca
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 11 20:43:54 2013 +0200
18430108
 
3bcf5579
     Makefile.defs: version set to 4.1.0-dev7
18430108
 
3bcf5579
 commit ca8facabe26f081d1cededeb78ceaa96e4ea9ff2
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 11 16:47:47 2013 +0200
18430108
 
3bcf5579
     db_unixodbc: fixed typo added by previous commit
18430108
 
3bcf5579
 commit c6819b9a02d59b3ad8640fbaaf2fc0b9ef3d5021
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 11 16:43:31 2013 +0200
18430108
 
3bcf5579
     db_unixodbc: renamed files with reserved name on some oses
18430108
 
3bcf5579
 commit aa0156ea441644545236a349cc62afb4983b5476
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 11 16:26:15 2013 +0200
18430108
 
3bcf5579
     disptacher: added documentation for parameter attrs_pvname
18430108
 
3bcf5579
 commit 09a7a4cd718c0e26d3a948515ec4f6f6a68c64c4
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 11 16:25:06 2013 +0200
18430108
 
3bcf5579
     dispatcher: new parameter to specify the pv where to store attrs for matched address in ds_is_from_list()
28111e79
     
3bcf5579
     - attrs_pvname can be set to get attributes of matched address in
       config file
18430108
 
3bcf5579
 commit 617a444fcbe84290a701228bd78e279bbde4818e
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 11 15:27:16 2013 +0200
18430108
 
3bcf5579
     pv: added transformations for url encode/decode
28111e79
     
3bcf5579
     - patch by JoshE, FS#311
18430108
 
3bcf5579
 commit 12a5a409e7e196e1d0401b125b2de72a9f2e5aff
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Thu Jul 11 15:03:08 2013 +0200
18430108
 
3bcf5579
     modules/nathelper: removed natping_proceses limit
18430108
 
3bcf5579
 commit 0c6fef5fdc2a586ebfa607d3b5344266c08ca996
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 11 14:36:02 2013 +0200
18430108
 
3bcf5579
     pipelimit: avoid double locking when changing pipe via rpc
18430108
 
3bcf5579
 commit 04fd56dc1b84b70a04438ccbf719eb85177524ad
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 11 14:32:48 2013 +0200
18430108
 
3bcf5579
     pipelimit: avoid double locking when changing pipe via mi
28111e79
     
3bcf5579
     - reported by Krischan Udelhoven, FS#315
18430108
 
3bcf5579
 commit 4a425a88be796c4b2c8447e6eafc53652ddf8e72
 Author: Elena-Ramona Modroiu <ramona@asipto.com>
 Date:   Sat Jul 6 19:03:49 2013 +0200
18430108
 
3bcf5579
     htable: sht_lock() and sht_unlock() documented in readme
18430108
 
3bcf5579
 commit bc5cc684efad11f9affe648f3d0f6da98e43ad25
 Author: Elena-Ramona Modroiu <ramona@asipto.com>
 Date:   Sat Jul 6 18:31:17 2013 +0200
18430108
 
3bcf5579
     htable: two new functions to lock htable slots based on item name
28111e79
     
3bcf5579
     - sht_lock("htable=>key") and sht_unlock("htable=>key")
     - useful to update existing items without aditional locks
18430108
 
3bcf5579
 commit ddea262fd70521eec450e57519f63a63880a94df
 Author: Richard Fuchs <rfuchs@sipwise.com>
 Date:   Tue Jul 9 12:28:48 2013 -0400
18430108
 
3bcf5579
     rtpproxy-ng: initial checkin
18430108
 
3bcf5579
 commit 8cd7a48479594052b6b6e70d48946e8963e1625d
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Jul 9 17:50:06 2013 +0200
18430108
 
3bcf5579
     modules/app_lua: added param to sr.xavp.get to choose between all the values (default) or just the first ones.
18430108
 
3bcf5579
 commit 4a79fcdd9965c6c3195601baeb82d489d970aa12
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Tue Jul 9 15:55:35 2013 +0200
18430108
 
3bcf5579
     modules/app_lua: fix sr.xavp.get. Get all the values not only the first one.
18430108
 
3bcf5579
 commit 01c2fa43da42a4efab59fe787c332dbf9e318399
 Author: Torrey Searle <tsearle@gmail.com>
 Date:   Tue Jul 9 14:55:22 2013 +0200
18430108
 
3bcf5579
     modules/sipt: deleted unused method
18430108
 
3bcf5579
 commit edc838f04fd182b8997f94c50effd5b0c0153a25
 Author: Torrey Searle <tsearle@gmail.com>
 Date:   Tue Jul 9 11:21:52 2013 +0200
18430108
 
3bcf5579
     modules/sipt: ss7 messages are now modified in place
28111e79
     
3bcf5579
      - lumps are now used to modify individual ss7 headers instead
        of rebuilding the full body from scratch.  This should result
        in a performance increase
18430108
 
3bcf5579
 commit e03462112b108bd0615465f45258fd70c2704100
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Sun Jul 7 07:25:34 2013 +0200
18430108
 
3bcf5579
     modules/debugger: refresh README
18430108
 
3bcf5579
 commit 9f363d37ba9e1c72b5abf25ec69ba9d367d6be99
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Sun Jul 7 07:24:30 2013 +0200
18430108
 
3bcf5579
     modules/debugger: add dbg_pv_dump config function documentation.
18430108
 
3bcf5579
 commit 77f5db57c4d5bf5a5e37985a228c8693ec685a6d
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Sun Jul 7 07:23:11 2013 +0200
18430108
 
3bcf5579
     modules/debugger: add dbg_pv_dump config function.
28111e79
     
3bcf5579
     It dumps the content of pv_cache on json format.
18430108
 
3bcf5579
 commit faf2f6b9897c3b9acf69a1bbe22b827f386a863e
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Sat Jul 6 15:13:00 2013 +0200
18430108
 
3bcf5579
     modules/sdpops: refresh README
18430108
 
3bcf5579
 commit 2a855d384d37b5a83c879663780441b2f533fced
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Sat Jul 6 15:09:47 2013 +0200
18430108
 
3bcf5579
     modules/sdpops: update documentation sdp_[with|remove]_transport
18430108
 
3bcf5579
 commit c252677700bdc81241a39816a3febee70f729344
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Sat Jul 6 15:00:49 2013 +0200
18430108
 
3bcf5579
     modules/sdpops: added sdp_with_transport/sdp_remove_transport functions.
18430108
 
3bcf5579
 commit 97781390e663116f9e5d11f5644e1145487b6cfb
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Jul 5 09:23:32 2013 +0200
18430108
 
3bcf5579
     dialog: added timer process to clean unconfirmed dialogs older than 5min
28111e79
     
3bcf5579
     - timer runs every 90sec (customization to be added in the future)
     - safety procedure for cleaning dialog list
18430108
 
3bcf5579
 commit 647a99bd21f6059505ea1ee65ac93c6c00fc8c8d
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 4 22:34:41 2013 +0200
18430108
 
3bcf5579
     textopsx: updated docs for msg_apply_changes() and added sections ids
18430108
 
3bcf5579
 commit 85f6a45e6d74044488b63a89ce8feaaf3c4b00bb
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 4 22:29:06 2013 +0200
18430108
 
3bcf5579
     textopsx: enable usage of msg_apply_changes() for sip replies
18430108
 
3bcf5579
 commit 8248a1b2ed725933f84a343b4936ed4fdef4a869
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 4 22:27:32 2013 +0200
18430108
 
3bcf5579
     core: helper function to generate sip reply content without removing top via
18430108
 
3bcf5579
 commit d4cef7f5e49105c65df9651a1ad086b035f8ffdb
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 4 11:48:26 2013 +0200
18430108
 
3bcf5579
     tm: avoid double execution of response-in callbacks
28111e79
     
3bcf5579
     - double execution of response-in callbacks could happen when using tm
       pvs inside core reply route, being done in transaction matching
       function, which is executed again by tm reply received function
18430108
 
3bcf5579
 commit 230a138991b25f7f9b07b4f9cbeffbdd6acef2e8
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu Jul 4 11:47:18 2013 +0200
18430108
 
3bcf5579
     core: new internam sip msg flag FL_TM_RPL_MATCHED
28111e79
     
3bcf5579
     - mark sip reply when matched first time by tm
     - used to avoid double execution of response-in callbacks
18430108
 
3bcf5579
 commit 27474179bdeef0ddaba05389f510446a387d85e1
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Thu Jul 4 10:31:46 2013 +0100
18430108
 
3bcf5579
     modules/websocket: Fix connection leaks
28111e79
     
3bcf5579
     - Decrease the TCP connection reference count after each use
18430108
 
3bcf5579
 commit ffdae5987b99b9bfd39992d407a3a0a33aa772ab
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Thu Jul 4 10:30:51 2013 +0100
18430108
 
3bcf5579
     core: Fix connection leak with websockets
     
     - Decrease connection ref count after using connection
18430108
 
3bcf5579
 commit fb4dc4b7b866239a90a4d6441ed319664697edab
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Thu Jul 4 09:33:56 2013 +0100
18430108
 
3bcf5579
     core: Improve tcp stats output
     
     - Add connection ref count
     - Add websocket protocols
18430108
 
3bcf5579
 commit d0f88e19577d9b914922f83049075b7786f3d8df
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed Jul 3 10:46:44 2013 +0100
18430108
 
3bcf5579
     modules/websocket: Fix pkg memory leaks
     
     - Fix pkg memory leaks in error cases
     - Fix incorrect memory allocation size for ws connections
     - Fix typo in websocket stats
18430108
 
3bcf5579
 commit 074f12c5a444188aa023797ac70e2d38d225cb18
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed Jul 3 10:39:32 2013 +0100
18430108
 
3bcf5579
     modules/tls: Free TLS data for secure websocket connections
18430108
 
3bcf5579
 commit c5081ad634742d88e56e4fcc097b756098119e4e
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Jul 3 23:23:40 2013 +0200
18430108
 
3bcf5579
     uac_redirect: fetch all contact headers in redirect replies
     
     - only first header was considered for redirect handling
     - based on a report by Geoffrey Mina
     - generate fake ruid (used as instance and user-agent) to satisfy the
       requirements of t_load_contacts()/t_next_contacts()
18430108
 
3bcf5579
 commit fa0339b1906690f009786fc9ed92c73a8c9e6520
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jul 2 23:32:37 2013 +0200
18430108
 
3bcf5579
     dialog: detect if no trasaction is created after config execution for new dialogs
     
     - release the dialog to avoid endless storage in state 1
18430108
 
3bcf5579
 commit b4682cac2e2f151288a411018da077b6d1526eca
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Jul 2 21:40:32 2013 +0200
18430108
 
3bcf5579
     kamailio-basic.cfg: added basic cfg config file
     
     - get the same set of configs as expected by former ser flavour
18430108
 
3bcf5579
 commit 6cf3ab0ca6f38d1d2e60dbc644bb4d2fb563919a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jul 1 15:22:33 2013 +0200
18430108
 
3bcf5579
     dialog: increment cseq in early stage for PRACK and UPDATE
     
     - rework from a patch by Halina Nowak
18430108
 
3bcf5579
 commit 71d7dc6bc750406d510e0571e05da3966911cfea
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jul 1 14:51:03 2013 +0200
18430108
 
3bcf5579
     dialog: avoid realloc of memory for cseq when setting leg info
28111e79
     
3bcf5579
     - free already allocated structs when needed
     - has part of a patch by Halina Nowak
18430108
 
3bcf5579
 commit ed6dbb0ca11206049bee9ab515ce071eb70e7b63
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jul 1 14:44:45 2013 +0200
18430108
 
3bcf5579
     dialog: fixed callee cseq reference
28111e79
     
3bcf5579
     - part of patch by Halina Nowak
18430108
 
3bcf5579
 commit 1123ed46ee847be83f35aa485a1ef6712566bc09
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Mon Jul 1 13:37:42 2013 +0200
18430108
 
3bcf5579
     core: Also consider PROTO_WS(S) in forward().
18430108
 
3bcf5579
 commit 8f6dc39a0fcd9035a2bd5bff01e51fc3fc7671fd
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Mon Jul 1 11:47:50 2013 +0200
18430108
 
3bcf5579
     dialog_ng: include dialog function dlg_get in dialog_ng
     	- In first iteration of dialog_ng module the dialog function dlg_get was not included
     	- This function is now included; it searches and sets current dialog based on Call-ID, From-Tag and To-Tag
18430108
 
3bcf5579
 commit b252d4ec79446bd915fe2eb6bcf8556d3275343c
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Sun Jun 30 16:06:16 2013 +0200
18430108
 
3bcf5579
     memcached: document new memory parameter for memory manager setting
18430108
 
3bcf5579
 commit 736fab01bafba394f4b81aa20a63bf827baa2a13
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Sun Jun 30 15:50:29 2013 +0200
18430108
 
3bcf5579
     memcached: update module docs, patch from Charles Chance, charles dot chance at sipcentric dot com
18430108
 
3bcf5579
 commit df41d7f4e0cd8bd0c328f94360a6b3a3f3e9d59b
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Sun Jun 30 15:42:17 2013 +0200
18430108
 
3bcf5579
     memcached: fix crash during shutdown, make used memory manager configurable
28111e79
     
3bcf5579
     * fix a crash during shutwdown, as reported from Dragos Oancea, droancea at yahoo dot com
     * make memcache client library memory manager configurable, as default use
       the one from the system as this is probably the most tested configuration
       in the field
     * the internal memory manager should provide a better performance in this case,
       but as the old library has some issues with the internal one, we better stay
       with this
     * documentation will be provided in the next commit
18430108
 
3bcf5579
 commit 811ed09b1c8cff014d3135967c8a3cda1bec569d
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Tue Jun 25 15:42:44 2013 +0200
18430108
 
3bcf5579
     modules/ims_icscf: updated documentation
      	- updated documentation to use route blocks after async diameter
18430108
 
3bcf5579
 commit 8f1904fd0a0b305b2c528df0d1d3c27d5eef0c7d
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Tue Jun 25 15:41:42 2013 +0200
18430108
 
3bcf5579
     modules/ims_auth: updated documentation
     	- updated documentation to use route blocks after async diameter
18430108
 
3bcf5579
 commit bf08aa1a3859766caf0842fdd30b9fc2f4a4ff43
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Tue Jun 25 14:11:13 2013 +0200
18430108
 
3bcf5579
     IMS example config files: update icscf and scscf config files to correctly use async route blocks
     	- This fix updates the example ICSCF and SCSCF config files to correctly use route blocks for the replies of any asynchronous Diameter messages
18430108
 
3bcf5579
 commit 0d5622531d71d0b0ab3fb25a13c3ea1f46581512
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Tue Jun 25 14:09:00 2013 +0200
18430108
 
3bcf5579
     modules/ims_icscf: execute route block on async reply to UAR and LIR
     	- Changed this to make the use of async CDP cleaner
     	- Fixes inconsistencies we are experiencing with async TM and not using route blocks
     	- Note this fix is for UAR replies called from I_perform_user_authorization_request() and LIR replies called from I_perform_location_information_request()
18430108
 
3bcf5579
 commit 6af810edde27d087c86432f42d9aec0636b3a740
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Tue Jun 25 14:07:12 2013 +0200
18430108
 
3bcf5579
     modules/ims_auth: execute route block on async reply on REG MAR
             - changed this to make the use of async CDP cleaner
             - Fixes inconsistencies we are experiencing with async TM and not using route blocks
             - Note this fix is for REG MAR called from ims_www_challenge()
18430108
 
3bcf5579
 commit 87ea473c15454742fc9f3a0cedd46cf09c663f3c
 Author: Richard Good <richard.good@smilecoms.com>
 Date:   Tue Jun 25 14:04:46 2013 +0200
18430108
 
3bcf5579
     modules/ims_registrar_scscf: execute route block on async reply on REG SAR
     	- changed this to make the use of async CDP cleaner
     	- Fixes inconsistencies we are experiencing with async TM and not using route blocks
     	- Note this fix is REG SAR called from save()
18430108
 
3bcf5579
 commit 584508d5374726bf523a23693da86f0763b34767
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Jun 23 05:37:34 2013 +0200
18430108
 
3bcf5579
     core: allow c++ style of one line comments
28111e79
     
3bcf5579
     - can make easier the read of config files with defines and comments
18430108
 
3bcf5579
 commit 756620fd0c1912e492781f05fde944f9035d95b3
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Jun 24 22:13:26 2013 +0200
18430108
 
3bcf5579
     examples: Make S-CSCF more quiet
18430108
 
3bcf5579
 commit 14ef8ff8d460bc22f0df4793e11455487ea91aab
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Jun 24 22:10:33 2013 +0200
18430108
 
3bcf5579
     auth_ims: New option to store authentication vectors using the IMPU only, instead of IMPI/IMPU.
     (this is required to work with some SIP-clients)
     - added some more debug info
     - replaced the hashing function with core_hash from Kamailio-core
18430108
 
3bcf5579
 commit 9fc55badeaa54d2cfde7a152459b957f8ae5a192
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Jun 24 18:08:29 2013 +0200
18430108
 
3bcf5579
     Added missing parameters to documentation
18430108
 
3bcf5579
 commit 72d79d20964ac192dbe1cbe35f48c21ec749c39a
 Author: Carsten Bock <carsten@ng-voice.com>
 Date:   Mon Jun 24 18:08:05 2013 +0200
18430108
 
3bcf5579
     Fixed Editor note
18430108
 
3bcf5579
 commit bd1a534515678f69385d00b08699b434e1fab8df
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Mon Jun 24 15:24:49 2013 +0200
18430108
 
3bcf5579
     modules/ims_registrar_scscf: execute route block on async reply of unreg. SAR
     	- changed this to make the use of saync CDP cleaner
     	- fixes inconsistencies we are experienceing with async TM and not using route block
18430108
 
3bcf5579
 commit 678ab425062e6c6a30b5f1d37025c2bbdcd5425d
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Jun 21 04:23:38 2013 +0200
18430108
 
3bcf5579
     auth: set ids for elements in the documentation
28111e79
     
3bcf5579
     - split checks parameters in own section for easier reference
18430108
 
3bcf5579
 commit fc83d3b1f1dd0934e5638b91d11e27f47880b411
 Author: Carlos Ruiz Diaz <carlos.ruizdiaz@gmail.com>
 Date:   Thu Jun 20 17:34:49 2013 -0400
18430108
 
3bcf5579
     Added support to limit number of calls per customer/profile
     
     - added function cnxcc_set_max_channels() per customer/profile
     - added function cnxcc_get_channel_count() per customer/profile
     - added function cnxcc_terminate_all() to terminate calls per customer/profile
     - added select @cnxcc.channels["customer/profile"].count
     - added modified version of kamailio-cnxcc.cfg to reflect changes and examples
18430108
 
3bcf5579
 commit 8f261c5baeb01d5bee0437249b7f6d3d81bee209
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Thu Jun 20 08:34:05 2013 +0200
18430108
 
3bcf5579
     modules/dialplan: allow xavp vars as parameters.
18430108
 
3bcf5579
 commit 6b27e0d5519f8e29bc31c553a67367975acfe7ec
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Thu Jun 20 08:32:47 2013 +0200
18430108
 
3bcf5579
     modules/dialplan: use pv_cache_get function instead of create pv_spec_t
18430108
 
3bcf5579
 commit 1207edd603937e3e43ce20207bfeae0284f16489
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jun 17 14:48:52 2013 +0200
18430108
 
3bcf5579
     pv: $xavp(name) is marked as PVT_XAVP type
18430108
 
3bcf5579
 commit 424691bfae61b00fa6d5f1f75e95fe60bf823526
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jun 17 14:47:56 2013 +0200
18430108
 
3bcf5579
     core: define PVT_XAVP as type for xavp pseudo-variables
28111e79
     
3bcf5579
     - they may need special handling for debug purposes
18430108
 
3bcf5579
 commit c5573dddc4c11898fb68365e9a311aff0f1690c8
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jun 17 11:00:29 2013 +0200
18430108
 
3bcf5579
     pipelimit: fixed typo in module parameter name
     
     - patch by Krischan Udelhoven
18430108
 
3bcf5579
 commit 03188db86347013ef43d3615c12be4b696349098
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Mon Jun 17 10:48:45 2013 +0200
18430108
 
3bcf5579
     modules/app_lua: fixed runtime warning: exports dlflags interface is deprecated
18430108
 
3bcf5579
 commit 4f3d04d547c66a1b59398cf80e93974175141514
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Jun 16 17:17:36 2013 +0200
18430108
 
3bcf5579
     topoh: safety check for To header
28111e79
     
3bcf5579
     - protection for the case when sanity module checks are not enabled
     - reported in FS#303 by Michel de Weerd
18430108
 
3bcf5579
 commit 330aeda83dc7ed927cf994e4b21ff44ab2d2c215
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Jun 16 16:40:59 2013 +0200
18430108
 
3bcf5579
     mtree: fixed typo in log function name
18430108
 
3bcf5579
 commit 69c409e14c568fae45e449122e5b4efbf009bf41
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun Jun 16 16:39:14 2013 +0200
18430108
 
3bcf5579
     core: added function to get the pv cache table
     
     - pv cache struct moved to header file
18430108
 
3bcf5579
 commit ea772b354f84eccff0190234025f057879ff33ed
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat Jun 15 22:03:58 2013 +0200
18430108
 
3bcf5579
     kamctl: new commands can be defined in separate files
     
     - write new kamctl commands either in CFGDIR/kamctl.newcmd.ext or
       ~/.kamctl/kamctl.newcmd.ext
     - 'newcmd' has to be replaced with the name of the command
     - the file must include cmd_newcmd() function which is executed with the
       parameters after the command name
     - example: adding new command 'sample'
     	- content of ~/.kamctl/kamctl.sample.ext file:
28111e79
     
3bcf5579
     usage_sample() {
         echo
         mecho " -- command 'sample' - kamctl sample extension command"
         echo
     cat <<EOF
      test ............................... print test message
      help ............................... help text
     EOF
     }
     
     cmd_sample() {
         case $1 in
             test)
                 echo "message from sample test command"
             ;;
             *)
                 usage_sample
             ;;
         esac
         exit 1;
     }
     
     - new command 'sample' can be executed with:
     
     kamctl sample test
18430108
 
3bcf5579
 commit 0b82af2019d523c680d156d9b95ae33043c79bd0
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat Jun 15 19:33:50 2013 +0200
18430108
 
3bcf5579
     kamctl: set internal version to 4.1.0
18430108
 
3bcf5579
 commit af6a5d7422b614e5a143bc987806181086360c34
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat Jun 15 19:31:43 2013 +0200
18430108
 
3bcf5579
     tm: readme updated based on latest docbook
18430108
 
3bcf5579
 commit 5f1b144a7e63b464af3e5e0e7b74cf7e7e1e8668
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat Jun 15 19:30:59 2013 +0200
18430108
 
3bcf5579
     tm: documented dn_reuse_rcv_socket parameter
18430108
 
3bcf5579
 commit 30e26f22600c3f50f0ea556bf2872ef7b0807c6a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat Jun 15 19:08:38 2013 +0200
18430108
 
3bcf5579
     tm: new module parameter - dns_reuse_rcv_socket
28111e79
     
3bcf5579
     - control reuse of the receive socket for additional branches added by
       dns failover
     - if 1, the rcv socket is used, if not it depends on mhomed - when that
       is 0, the first socket is used, otherwise will be selected based on
       routing table
     - default is 0
     - therefore beware when setting this parameter and mhomed=1
     - based on discussion for FS#313
18430108
 
3bcf5579
 commit 350f4f8971a679f0d6566361b2a7bb17956a6a7e
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat Jun 15 18:54:59 2013 +0200
28111e79
 
3bcf5579
     tm: copy tm routing blocks ids for new branches added by dns failover
28111e79
     
3bcf5579
     - patch by Jasmin Schnatterbeck, part of FS#313
18430108
 
3bcf5579
 commit e7da9f72beb1c97b79a516ecdd19db8971dea508
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat Jun 15 18:23:48 2013 +0200
18430108
 
3bcf5579
     kamailio.cfg: route subscribe for event message-summary to voicemail server
18430108
 
3bcf5579
 commit da016636be6e0ca9a65b645b6e30ec0b1dafeef4
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri Jun 14 08:42:37 2013 +0200
 
     kamctl: added show command to display user attributes in subscriber table
18430108
 
3bcf5579
 commit 519fe88fc41cae4674ce4bc943b84eb522af654b
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Wed Jun 12 15:58:29 2013 +0200
18430108
 
3bcf5579
     core: do not repeat key names on xavp_get_list_key_names function result
 
 commit b5538401a01057318063a4e4646c9e7a2fb967c0
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed Jun 12 08:50:26 2013 +0200
18430108
 
3bcf5579
     mtree: print more details if the record in db is broken
18430108
 
3bcf5579
 commit 862e267267ccd58e096f267ac5aab03cee042b7c
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Jun 11 18:47:54 2013 +0200
18430108
 
3bcf5579
     mtree: make log message on not maching character a debug instead of error
18430108
 
3bcf5579
 commit 407608dfef8e80ef0beaefc61df96e40060b952f
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Jun 11 18:41:05 2013 +0200
18430108
 
3bcf5579
     registrar: readme regenerated
18430108
 
3bcf5579
 commit c228851e068a080050c79107c760f8ab5ffae967
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Tue Jun 11 18:39:31 2013 +0200
18430108
 
3bcf5579
     registrar: fixed typo in example of xavp_rcd parameter
18430108
 
3bcf5579
 commit 9589466916305146fb4f982542c3f3a51126dcef
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jun 11 18:37:32 2013 +0200
18430108
 
3bcf5579
     registrar: more debug messages when adding ruid xavp
     
     - free local ruid xavp if cannot be added to root list
18430108
 
3bcf5579
 commit 106916abc67d2badc43eac03ef175efbbac4f6d1
 Author: Camille Oudot <camille.oudot@orange.com>
 Date:   Tue Jun 11 16:34:49 2013 +0200
18430108
 
3bcf5579
     modules/ims_isc: several safety checks
     
     - fixed potential buffer overflow
     - fixed potential crash if regcomp fails
18430108
 
3bcf5579
 commit bddb9a5bf38d4904a9e18dc187fc8c0507001ab5
 Author: Camille Oudot <camille.oudot@orange.com>
 Date:   Tue Jun 11 16:24:15 2013 +0200
18430108
 
3bcf5579
     modules/ims_isc: fix several compiler warnings
18430108
 
3bcf5579
 commit 4af0bc13901525a5638c2c64b863f377e033903f
 Author: Vicente Hernando <vhernando@systemonenoc.com>
 Date:   Mon Jun 10 12:14:54 2013 +0200
18430108
 
3bcf5579
     app_lua: solve crash when setting a variable not convertible to string.
18430108
 
3bcf5579
 commit b5f0a62a2acfbf0f4ce9cd146cb342d717e662a9
 Author: Camille Oudot <camille.oudot@orange.com>
 Date:   Tue May 28 17:53:07 2013 +0200
18430108
 
3bcf5579
     modules/ims_registrar_scscf: safety check for log line when recieving an SAR_UNREGISTERED_USER response
18430108
 
3bcf5579
 commit fd8dfb71d0eeae891ad0c83ff332929d54f3a3ec
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Fri Jun 7 12:09:38 2013 -0400
18430108
 
3bcf5579
     Makefile: update de-stable target: squeeze -> wheezy
18430108
 
3bcf5579
 commit e41230071e367015ecf794c147c60fda0bcd1907
 Author: Ovidiu Sas <osas@voipembedded.com>
 Date:   Thu Jun 6 15:21:19 2013 -0400
18430108
 
3bcf5579
     registrar: print bogus AoR in error log
 
 commit ea6354c53c8871e4e117b7434645ab4fee811612
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jun 6 15:58:58 2013 +0200
18430108
 
3bcf5579
     acc_radius: exit at startup if radius_config is not set
18430108
 
3bcf5579
 commit 8e937d260d0ff41f50be56e0a46ede44554f3f99
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jun 6 11:47:10 2013 +0200
28111e79
 
3bcf5579
     cfgutils: updated docs to specify correct time unit for usleep
     
     - it is microseconds, pointed by David K
18430108
 
3bcf5579
 commit c4b29f6fac6155b9b087737df5956b687ff4e36a
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jun 6 09:09:14 2013 +0200
28111e79
 
3bcf5579
     kamailio.cfg: reset $du for voicemail re-routing in failure route
28111e79
 
3bcf5579
 commit c8e928a2c78ee963f807791bea5aacdd31e05936
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Thu Jun 6 09:05:28 2013 +0200
28111e79
 
3bcf5579
     siputils: added new function is_first_hop()
28111e79
     
3bcf5579
     - detect if it is first hop after original sender
     - added section ids for functions, remove a duplicate content for
       is_rpid_user_e164()
28111e79
 
3bcf5579
 commit 0193489cca56f58b512f5379c078c98a366c17e2
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Wed Jun 5 22:44:13 2013 +0200
28111e79
 
3bcf5579
     kamailio.cfg: few updates related to nat traversal
     
     - added "co" flags to rtpproxy_manage() to change all IPs in sdp, many
       phone get confused if only media ip is changed
     - add nat=yes parameter only for in branch route to avoid multiple
       occurences
28111e79
 
3bcf5579
 commit 4b65964dbe1f38bcf867301d43933f9bbf91ab7d
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Wed Jun 5 08:58:29 2013 +0200
28111e79
 
3bcf5579
     module/ims_auth: protection against crash if there is no auth vector initialised.
     	- patch submitted by Camille Oudot
28111e79
 
3bcf5579
 commit 2e466866468a71d4a6e7589cae69ae606b194716
 Author: Jason Penton <jason.penton@smilecoms.com>
 Date:   Wed Jun 5 08:46:13 2013 +0200
28111e79
 
3bcf5579
     modules/ims_isc: Add support for P-Serverd-User header
     	- This header allows a triggered Application Server to know the IMS user for who it was
     	triggered, and in what state (originating/terminating, registered/unregistered)
     	- Thanks to Camille Oudot for patch!
28111e79
 
3bcf5579
 commit cb4cfa492aa977df3f80b7d93001559ecb1bcdec
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jun 4 23:21:11 2013 +0200
28111e79
 
3bcf5579
     sercmd: pass OS define at compile time
28111e79
 
3bcf5579
 commit af1c2af129edeb49c6f2c826ec2c675e72c2486d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue Jun 4 22:17:52 2013 +0200
28111e79
 
3bcf5579
     sercmd: possibility to enable EXTRA_DEBUG via compile time option
28111e79
     
3bcf5579
     - should get rid of empty DBG() resulting in unused init variable
28111e79
 
3bcf5579
 commit 0f54ee9c29faf767a5ec38de9f70bfaab8836ac9
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Tue Jun 4 10:44:36 2013 +0300
28111e79
 
3bcf5579
     modules/lcr: use pv_cache_get
28111e79
     
3bcf5579
     - Applied patch by Victor Seva.
28111e79
 
3bcf5579
 commit 76709d2ea2eb3c05cf62a3368310f50e8bfee355
 Author: Klaus Darilion <klaus.mailinglists@pernau.at>
 Date:   Mon Jun 3 22:13:20 2013 +0000
28111e79
 
3bcf5579
     modules/auth_db: regenerate README
28111e79
 
3bcf5579
 commit 2940d5012250a134745a2cf9abed2f88ed95576e
 Author: Klaus Darilion <klaus.mailinglists@pernau.at>
 Date:   Mon Jun 3 22:10:20 2013 +0000
28111e79
 
3bcf5579
     modules/auth_db: document authentication return values
28111e79
 
3bcf5579
 commit 5bed1c2f9721405d5e6e0678f583aee474d4b9b9
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon Jun 3 23:23:15 2013 +0200
28111e79
 
3bcf5579
     Makefile: added install-initd-centos target
28111e79
     
3bcf5579
     - install centos specific init.d scripts
28111e79
 
3bcf5579
 commit a17a32e5f7a3120c200d6e48fe91d7aa1dfd28b1
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Mon Jun 3 20:53:05 2013 +0200
28111e79
 
3bcf5579
     dialog: shift next timer run for keepalives of dialog
28111e79
     
3bcf5579
     - reported by Daniel Tryba
28111e79
 
3bcf5579
 commit 26b15ad0006defeb8df17dff090fd93ffa11ede6
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Mon Jun 3 18:43:51 2013 +0200
28111e79
 
3bcf5579
     modules/debugger: fixed last commit.
28111e79
     
3bcf5579
     - checked malloc result on dbg_init_pvcache.
     - checked result of dbg_init_pvcache on mod_init.
     - removed commented code.
28111e79
 
3bcf5579
 commit 2312e2adc626f42d36d240a417bb488f19e95017
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Mon Jun 3 15:10:27 2013 +0200
28111e79
 
3bcf5579
     modules/debugger: new parameter log_assign
28111e79
     
3bcf5579
     This parameter enables logging every single assign action on the config.
28111e79
 
3bcf5579
 commit 5d45ea50a7ebb53cfcfb04553a3152e61d1e6831
 Author: Elena-Ramona Modroiu <ramona@asipto.com>
 Date:   Mon Jun 3 11:13:56 2013 +0200
28111e79
 
3bcf5579
     htable: documented the new rpc commands
     
     - htable.sets and htable.seti
28111e79
 
3bcf5579
 commit 83eb9b7d7a9b4e1e2bf35d4e2b00573c176c8290
 Author: Elena-Ramona Modroiu <ramona@asipto.com>
 Date:   Mon Jun 3 11:05:58 2013 +0200
28111e79
 
3bcf5579
     htable: added rpc commands for setting items in a hash table
28111e79
     
3bcf5579
     - htable.sets - set to a string value
     - htable.seti - set to an integer value
28111e79
 
3bcf5579
 commit 7cb062ce8eb9935b69298b61aa6a59450b97dbaf
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Sat Jun 1 17:47:58 2013 +0300
28111e79
 
3bcf5579
     modules/usrloc: rpc statistics command update
28111e79
     
3bcf5579
     - ul.db_users and ul.db_contacts now deal with unexpired records only
     - new command ul.db_expired_contacts tells number of expired contacts
28111e79
 
3bcf5579
 commit 09cc2207b265d51dcbc28279623bf9c597fa3b46
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Fri May 31 17:05:40 2013 +0200
28111e79
 
3bcf5579
     pua: release lock on not finding temp dialog
28111e79
     
3bcf5579
     - patch by Halina Nowak
28111e79
 
3bcf5579
 commit d5c4dda7932e8efe018beb77f8ca2e29a44aa185
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Thu May 30 17:59:01 2013 +0200
28111e79
 
3bcf5579
     core: don't free pvar spec - is reference to cache
     
     - reported by Peter Dunkley
28111e79
 
3bcf5579
 commit 0577abba2abd869a0c3fb051289068e79986e6cd
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:47:21 2013 +0100
28111e79
 
3bcf5579
     documentation: Rebuild all modified READMEs
28111e79
 
3bcf5579
 commit f67f6880bfa9f7a9f31b4a46106482ff41120c3c
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:46:40 2013 +0100
28111e79
 
3bcf5579
     uid_uri_db: Fix TOC in documentation
28111e79
 
3bcf5579
 commit 7bf8e5a0f125cf1878fbd7a81504ab67659fa3a9
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:46:24 2013 +0100
28111e79
 
3bcf5579
     uid_gflags: Fix TOC in documentation
28111e79
 
3bcf5579
 commit 0882e6f8c2217b75f8d5082e1df5bf8f9291e125
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:46:04 2013 +0100
28111e79
 
3bcf5579
     uid_domain: Fix TOC in documentation
28111e79
 
3bcf5579
 commit db6762f45eb2f5809487b254e35edb55ea097fc1
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:45:49 2013 +0100
28111e79
 
3bcf5579
     uid_avp_db: Fix TOC in documentation
18430108
 
3bcf5579
 commit 0bf496b9e9368d564835d5f97827ba7a7fcc8242
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:45:28 2013 +0100
18430108
 
3bcf5579
     uid_auth_db: Fix TOC in documentation
18430108
 
3bcf5579
 commit 402d1fb0036cab8588e94acf3ea6d80ccf1a00b0
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:44:45 2013 +0100
18430108
 
3bcf5579
     xprint: Fix TOC in documentation
18430108
 
3bcf5579
 commit 06369a4f2b2dbe3b58ca2c34c0cf2f228a343fd7
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:44:28 2013 +0100
18430108
 
3bcf5579
     xmlops: Fix TOC in documentation
18430108
 
3bcf5579
 commit 631e2450beb3cba5a0f3b85ecfd319a8ba98db00
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:44:09 2013 +0100
18430108
 
3bcf5579
     tm: Fix TOC in documentation
18430108
 
3bcf5579
 commit 528098292d5a5dc43052f0d9f59105622c064f74
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:43:57 2013 +0100
18430108
 
3bcf5579
     tls: Fix TOC in documentation
18430108
 
3bcf5579
 commit 6ea032c426e09a932c260842cf884cdd1cca69e5
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:43:42 2013 +0100
18430108
 
3bcf5579
     timer: Fix TOC in documentation
18430108
 
3bcf5579
 commit f198c3248b152e407313462619a402a730f9f29e
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:43:24 2013 +0100
18430108
 
3bcf5579
     textopsx: Fix TOC in documentation
18430108
 
3bcf5579
 commit e1a98837a273921a307518d0f83c690adabfa201
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:43:09 2013 +0100
18430108
 
3bcf5579
     sms: Fix TOC in documentation
18430108
 
3bcf5579
 commit c0b97566f8cfd0038a8fc5ea514dd7cf3b37f831
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:42:54 2013 +0100
18430108
 
3bcf5579
     sl: Fix TOC in documentation
18430108
 
3bcf5579
 commit 87e43eead7d3d6c8740bd397e512629a4230bf30
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:42:35 2013 +0100
18430108
 
3bcf5579
     sanity: Fix TOC in documentation
18430108
 
3bcf5579
 commit d99ffcd886b12a8b3adb43549d0603a86ef803da
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:42:20 2013 +0100
18430108
 
3bcf5579
     print_lib: Fix TOC in documentation
18430108
 
3bcf5579
 commit 762d01b4783b9d9e1b97420a7e0ab901b84eb243
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:42:05 2013 +0100
18430108
 
3bcf5579
     print: Fix TOC in documentation
18430108
 
3bcf5579
 commit c8a00e093aa009cff5069cfa683b3efc361497d7
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:41:51 2013 +0100
18430108
 
3bcf5579
     prefix_route: Fix TOC in documentation
18430108
 
3bcf5579
 commit cc15d526784ec2f734db452bc3f5157493225416
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:41:28 2013 +0100
18430108
 
3bcf5579
     mangler: Fix TOC in documentation
18430108
 
3bcf5579
 commit 5829244ff407abd8cb0735b998dcd7ffb351f87b
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:40:54 2013 +0100
18430108
 
3bcf5579
     malloc_test: Fix TOC in documentation
18430108
 
3bcf5579
 commit eabae931b7fcf1c4dae9bce2945a55c9dd48fee8
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:40:31 2013 +0100
18430108
 
3bcf5579
     iptrtpproxy: Fix TOC in documentation
18430108
 
3bcf5579
 commit e8ab0f1552c4bd0fbeb8f2bb42b79bb8acbce57e
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:40:06 2013 +0100
18430108
 
3bcf5579
     db_flatstore: Fix TOC in documentation
18430108
 
3bcf5579
 commit 9ca893c26257caf8d80e7fae25128a6e28f37518
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:39:45 2013 +0100
18430108
 
3bcf5579
     db2_ops: Fix TOC in documentation
18430108
 
3bcf5579
 commit 2a743dcd16f2546dabf41a5b0de498a6faaf00ed
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:38:43 2013 +0100
18430108
 
3bcf5579
     db2_ldap: Fix TOC in documentation
18430108
 
3bcf5579
 commit 09c617d4e3bd17e5f2234aac03f90f4fa25c3bb6
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:38:25 2013 +0100
18430108
 
3bcf5579
     ctl: Fix TOC in documentation
18430108
 
3bcf5579
 commit a966e236f5d4ae9d98048d5432978658c70a7f26
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:38:07 2013 +0100
18430108
 
3bcf5579
     counters: Fix TOC in documentation
18430108
 
3bcf5579
 commit 48c393f24a0a6c9a2841f7710cfdbc475c90d214
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:37:45 2013 +0100
18430108
 
3bcf5579
     cfg_rpc: Fix TOC in documentation
18430108
 
3bcf5579
 commit c1cb95ee9e29f4373973f7676a224d2892a8902e
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:37:26 2013 +0100
18430108
 
3bcf5579
     cfg_db: Fix TOC in documentation
18430108
 
3bcf5579
 commit 216d3f4c8d8b3a40867b4f8438e8ac5027cf1bdf
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:37:03 2013 +0100
18430108
 
3bcf5579
     blst: Fix TOC in documentation
18430108
 
3bcf5579
 commit 84a96c85d21a34c9082efd6622bccd73bfb1a2b5
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:11:23 2013 +0100
18430108
 
3bcf5579
     avp: Fix TOC in documentation
18430108
 
3bcf5579
 commit e59a2b0fa195fc2360049ccd438dc02ee19aedf3
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:10:31 2013 +0100
18430108
 
3bcf5579
     auth_identity: Fix TOC in documentation
18430108
 
3bcf5579
 commit 985cee9f4e904e92d473efecb15f4211c8a75501
 Author: Hugh Waite <hugh.waite@crocodile-rcs.com>
 Date:   Wed May 29 14:09:08 2013 +0100
 
     auth_ephemeral: Minor documentation improvement
 
 commit ffe8aa173c6106844707bcf5d0f8da4f28631921
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Wed May 29 12:38:10 2013 +0200
18430108
 
3bcf5579
     DB scheme: remove default MySQL engine definition
28111e79
     
3bcf5579
     * remove default MySQL engine definition from table definitions
     * if nothing is specified then MySQL server will choose the default from its cfg
     * if you like to specify it, change the MYSQL_TABLE_TYPE define in
       lib/srdb1/schema/entities.xml and run "make dbschema" in the top level directory
     * the stylesheet doesn't check the engine type, Kamailio supports MyISAM and InnoDB
18430108
 
3bcf5579
 commit 5aa71845f630f6b933b0a415749a7b1dae66605a
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Wed May 29 12:30:58 2013 +0200
18430108
 
3bcf5579
     Revert "DB scheme: as discussed on sr-users list, change default mysql engine to InnoDB"
28111e79
     
3bcf5579
     This reverts commit fa49fe070adadfff893b338f2a2d69776c043653.
18430108
 
3bcf5579
 commit a21137507bea759d4945402dc47486ac324724db
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Wed May 29 12:25:50 2013 +0200
 
     core: added helper function pv_cache_get_name() in order
      to get the name of a pv_spec_t on pv_cache.
 
 commit a2316f35deef2586f79dc575367224af853e9b70
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Wed May 29 12:25:09 2013 +0200
 
     core: Add callback to be able to log assign actions.
 
 commit 6fba3230222214fccb72fd07817f29693d98b877
 Author: Victor Seva <linuxmaniac@torreviejawireless.org>
 Date:   Wed May 29 12:24:00 2013 +0200
18430108
 
3bcf5579
     core: use pointer to pv_spec_t on lvalue union. Use pv_cache_get() on interpreter.
18430108
 
3bcf5579
 commit fa49fe070adadfff893b338f2a2d69776c043653
 Author: Henning Westerholt <hw@kamailio.org>
 Date:   Wed May 29 11:49:59 2013 +0200
 
     DB scheme: as discussed on sr-users list, change default mysql engine to InnoDB
 
 commit b480ac55508e5d9b92cc9560e0b1d338d04f3b11
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Wed May 29 10:49:40 2013 +0200
18430108
 
3bcf5579
     topoh: safety check for Via header when removed from script
     
     - reported by Guillaume Bour, FS#300
18430108
 
3bcf5579
 commit 8cba441b17c75cd078a499c24268c8a60c6b1771
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue May 28 15:48:22 2013 +0200
18430108
 
3bcf5579
     misc_radius: updated readme
28111e79
     
3bcf5579
     - from a patch by Victor V. Kustov
18430108
 
3bcf5579
 commit 355490abd8c6e82a45cb96338ceca938c99ed744
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Tue May 28 15:43:27 2013 +0200
18430108
 
3bcf5579
     misc_radius: handle IPv4 returned attributes
     
     - populate attributes for negative replies when common_response is set
     - patch by Victor V. Kustov
18430108
 
3bcf5579
 commit 6a92939ee4b7db6216814dc88e57eccefabb05af
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Tue May 28 00:46:26 2013 +0100
 
     modules/auth_ephemeral: updated to use SHA1_DIGEST_LENGTH #define from openssl/sha.h
 
 commit ec893a2c6cb5c0fd21207cbf0ffab09f65418df2
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Tue May 28 00:27:37 2013 +0100
 
     modules/auth_ephemeral: tidied up the headers and tidied up more debug
 
 commit ba2a6ac4230dd9169943f55a9c06af3faa694356
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Tue May 28 00:20:20 2013 +0100
18430108
 
3bcf5579
     modules/auth_ephemeral: updated to handle usernames from the web-service that just consist of timestamps
28111e79
     
3bcf5579
     - tidied up the diagnostic output
18430108
 
3bcf5579
 commit a435f770e7162f73aea560a77851f8fb639a495a
 Merge: 45227df 74bf08e
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Mon May 27 17:58:33 2013 +0300
18430108
 
3bcf5579
     Merge branch 'master' of ssh://git.sip-router.org/sip-router
28111e79
     
3bcf5579
     - i did pull , but there was race conditions with somebody else's push
18430108
 
3bcf5579
 commit 45227df1bc87e448c74fe31c001e85f525c654a0
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Mon May 27 17:57:07 2013 +0300
18430108
 
3bcf5579
     modules/usrloc: renamed ul.users and ul.contacts rpc commands
28111e79
     
3bcf5579
     - new, more descriptive names are ul.db_users and ul.db_contacts
18430108
 
3bcf5579
 commit 74bf08ef30cf18fb609c2c067584f1515ede23da
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Mon May 27 16:54:02 2013 +0200
18430108
 
3bcf5579
     core: enclose uri in angle brakets for redirect contact header
28111e79
     
3bcf5579
     - safer for uri with parameters and no q
     - reported by Dan Bogos
18430108
 
3bcf5579
 commit d0d298070fdbb015a96f209fa3c925ba71e3a37b
 Author: Juha Heinanen <jh@tutpro.com>
 Date:   Mon May 27 13:54:23 2013 +0300
28111e79
 
3bcf5579
     modules/usrloc: added two new rpc commands ul.users and ul.contacts
28111e79
     
3bcf5579
     - for accessing number of different AoRs and contacts in a location table
28111e79
 
3bcf5579
 commit 6531b8d495ead58a85cb101d914b5bf18c2ecddb
 Author: Klaus Darilion <klaus.mailinglists@pernau.at>
 Date:   Mon May 27 10:44:51 2013 +0000
28111e79
 
3bcf5579
     modules/dialog: regenerate README
28111e79
 
3bcf5579
 commit 68209cc2b15c2c0674d7cf4529607e148e3fc1b4
 Author: Klaus Darilion <klaus.mailinglists@pernau.at>
 Date:   Mon May 27 10:44:03 2013 +0000
28111e79
 
3bcf5579
     modules/dialog: improve documentation of DID matching
28111e79
 
3bcf5579
 commit ace89166f84657b2ea4a70e8d9e2ccfbd032b1ba
28111e79
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
3bcf5579
 Date:   Mon May 27 00:49:46 2013 +0100
28111e79
 
3bcf5579
     pkg/kamailio/(centos|fedora): Added RPM for auth_ephemeral module
28111e79
 
3bcf5579
 commit 2a29b2ba260584634f05c684ef39ab45e2dc51b6
28111e79
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
3bcf5579
 Date:   Mon May 27 00:32:19 2013 +0100
28111e79
 
3bcf5579
     core: updated groups to include new auth_ephemeral module
 
 commit 0bea7f63afa0fd544ad93465db94ddef4ed67a00
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
 Date:   Mon May 27 00:25:03 2013 +0100
28111e79
 
3bcf5579
     modules/auth_ephemeral: new module for ephemeral credential based authentication
28111e79
 
3bcf5579
 commit 375d878b5f318acc08b155c29398e4abb74edbd5
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun May 26 17:11:25 2013 +0200
28111e79
 
3bcf5579
     sctp: added rpc commands to module documentation
28111e79
 
3bcf5579
 commit ca923db8727333ad7df14126bb377418a829cce3
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun May 26 17:04:23 2013 +0200
 
     sctp: rpc commands are prefixed with sctp
     
     - no longer part of core and proper matching of the module
28111e79
 
3bcf5579
 commit 352a7dccf2570af857d7e2e50fed600c4762278d
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sun May 26 16:14:51 2013 +0200
28111e79
 
3bcf5579
     topoh: safety check for SIP messages
28111e79
     
3bcf5579
     - received callback can be executed for non-sip messages
     - reported by Julia
28111e79
 
3bcf5579
 commit dfd8ec8c1e9f0a5c3c7aad6ec984e7a664e5af49
28111e79
 Author: Peter Dunkley <peter.dunkley@crocodile-rcs.com>
3bcf5579
 Date:   Sun May 26 13:54:15 2013 +0100
28111e79
 
3bcf5579
     pkg/kamailio/(centos|fedora): Added rpm for sctp module
28111e79
     
3bcf5579
     - Also updated release to dev6
28111e79
 
3bcf5579
 commit 1977645ceb12ca2d0f2f767046606f6c5ae2c3bb
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sun May 26 10:43:24 2013 +0200
28111e79
 
3bcf5579
     dmq: many safety checks for mem mallocs and function return codes
28111e79
     
3bcf5579
     - added license header in the files
28111e79
 
3bcf5579
 commit a85e7e5c192e4f597d17c98f4036d83639c6bc1f
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sun May 26 10:12:24 2013 +0200
28111e79
 
3bcf5579
     core: safety check for initialized SCTP API
28111e79
     
3bcf5579
     - reported by Juha Heinanen
28111e79
 
3bcf5579
 commit 59c4a6550862ed7c3e8c63a3a5d5c1dcd404bd6d
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat May 25 21:28:33 2013 +0200
28111e79
 
3bcf5579
     tm: return current branch id if sending fails and tm_failure_exec_mode=1
28111e79
     
3bcf5579
     - reported by Juha Heinanen
28111e79
 
3bcf5579
 commit 93d97e53741d786692903bd9df9622cd55e4cfea
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat May 25 21:04:43 2013 +0200
28111e79
 
3bcf5579
     sctp: documented module parameters
28111e79
 
3bcf5579
 commit 2e6675bd92968fd96865ee266ca4ba10c7cc1cdc
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat May 25 17:14:23 2013 +0200
28111e79
 
3bcf5579
     Makefile.defs: version set to 4.1.0-dev6
28111e79
 
3bcf5579
 commit c4cf64ea992e0f0f46f1c6fc23c6f38c05a80b0f
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat May 25 17:05:58 2013 +0200
 
     sctp: added skeleton files for docbook module documentation
 
 commit 25c3df171d219eb71c63f4832b69f33b470c9c96
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
 Date:   Sat May 25 16:42:21 2013 +0200
28111e79
 
3bcf5579
     Makefile.groups: added compile group for sctp module
28111e79
     
3bcf5579
     - depends on libsctp-dev
28111e79
 
3bcf5579
 commit 1bdbdb64e4862ddb69c2bf13be0f9be93968bb1e
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat May 25 16:30:33 2013 +0200
28111e79
 
3bcf5579
     protoshoot: use Makefile pattern for utils
28111e79
     
3bcf5579
     - link to libsctp if SCTP support is enabled
28111e79
 
3bcf5579
 commit a2afc3d42224d0c35e4867ad50251e7aa6231879
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat May 25 15:42:14 2013 +0200
28111e79
 
3bcf5579
     core: filled sctp core api
28111e79
     
3bcf5579
     - cleanup of not needed members
28111e79
 
3bcf5579
 commit 61f5f6a63409f856a03b48e9ced22ad5c724acb2
28111e79
 Author: Daniel-Constantin Mierla <miconda@gmail.com>
3bcf5579
 Date:   Sat May 25 15:41:27 2013 +0200
28111e79
 
3bcf5579
     sctp: register sctp core api
28111e79
     
3bcf5579
     - done in mod_register() function
     - initialize the sctp options before modparams