diff --git a/ChangeLog b/ChangeLog index d68aaf31481..9033ec76c1f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,16312 +1,12868 @@ -===================== 2017-02-28 Version 5.1.0 Development ================== +===================== 2017-12-11 Version 5.1.0 Released ================== ===================== Changes Since Version 5.0.0 =========================== - * changelog is not updated for development version (master branch) - * use 'git log' to view details of the commits in master branch - -===================== 2017-02-27 Version 5.0.0 Released ===================== - -===================== Changes Since Version 4.4.0 =========================== - -commit 8924916a0295053ea2f86d10de44b68da4259157 -Author: Daniel-Constantin Mierla -Date: Mon Feb 27 14:32:00 2017 +0100 - - Makefile.defs: version set to 5.0.0 - -commit 78897770f3ce940052f339533b60cc428409d6e1 -Author: Daniel-Constantin Mierla -Date: Mon Feb 27 14:11:20 2017 +0100 - - pkg/rpm: version set to 5.0.0 in spec files - -commit 04e8f5e732dbfd13f6e321d384134998443b739c -Author: Daniel-Constantin Mierla -Date: Mon Feb 27 13:50:06 2017 +0100 - - carrierroute: enclosed unused functions in ifdefs - - - they were used by mi commands and may be needed when re-introducing - the equivalent in rpc commands - - reported by GH #1010 - - (cherry picked from commit c62409bdd317f61df0e7cc16fbb8aa9ccebcefb5) - -commit 69b81c8553f891179553897fadc57d000995327e -Author: Victor Seva -Date: Mon Feb 27 11:02:37 2017 +0100 - - pkg/kamailio/deb: version set to 5.0.0 [skip ci] - -commit fabac74ad237e57e6ebe8a5f56f9de6a8942eabd -Author: Kamailio Dev -Date: Thu Feb 23 23:16:16 2017 +0100 - - modules: readme files regenerated - modules ... [skip ci] - -commit e52af8d31a10e51795ec239457794a446ecb8bc0 -Merge: 502769f 802bf61 -Author: The Root -Date: Thu Feb 23 23:16:08 2017 +0100 - - Merge branch '5.0' of https://github.com/kamailio/kamailio into 5.0 - - # By Daniel-Constantin Mierla - # Via Daniel-Constantin Mierla - * '5.0' of https://github.com/kamailio/kamailio: - modules: fixed broken xml docbook files - -commit 802bf616d042476cc1c8f688efdf99694cd2fb77 -Author: Daniel-Constantin Mierla -Date: Thu Feb 23 23:12:55 2017 +0100 - - modules: fixed broken xml docbook files - -commit 502769fed4decf159ea664bd523a44cfa9d9ead1 -Author: Kamailio Dev -Date: Thu Feb 23 18:31:13 2017 +0100 - - modules: readme files regenerated - modules ... [skip ci] - -commit fb99b2210e1c590268eedd2c62c2fa124a61f847 -Merge: b007edd b36a666 -Author: The Root -Date: Thu Feb 23 18:31:08 2017 +0100 - - Merge branch '5.0' of https://github.com/kamailio/kamailio into 5.0 - - # By Giacomo Vacca - # Via Giacomo Vacca - * '5.0' of https://github.com/kamailio/kamailio: - siptrace: update doc with editor - siptrace: update doc with support for HEPv3 - siptrace: add support for HEPv3 - sipcapture: add macros to pack HEPv3 chunks - -commit b36a6661c92d00e7bc69bdcd1706bcdefe177204 -Author: Giacomo Vacca -Date: Thu Feb 23 11:50:35 2017 +0100 - - siptrace: update doc with editor - - (cherry picked from commit d00f198d74a3c152c2b66cb9569d876aad610d95) - -commit a7e49e8be7830ffc09515ade9f212cf5463df5c8 -Author: Giacomo Vacca -Date: Thu Feb 23 11:49:55 2017 +0100 - - siptrace: update doc with support for HEPv3 - - (cherry picked from commit 2349ff06890269246e758542c2db9e3859eb0c50) - -commit c4bbdd074ab58d639e9753e9b00ec58e39c25381 -Author: Giacomo Vacca -Date: Thu Feb 23 11:48:43 2017 +0100 - - siptrace: add support for HEPv3 - - (cherry picked from commit ca276bb702a8ca97bf04b155f87e6cf39c2f0b7d) - -commit 3a8d3892e2e924c308c4be011d6cd39c840351ba -Author: Giacomo Vacca -Date: Thu Feb 23 11:46:45 2017 +0100 - - sipcapture: add macros to pack HEPv3 chunks - - (cherry picked from commit 281e8e980c70f38218844d1da0c5e257399ffda3) - -commit b007edd47a0b4ce798772a5f977ab756becab8eb -Merge: 219f7da 0bac7c3 -Author: The Root -Date: Wed Feb 22 22:31:10 2017 +0100 - - Merge branch '5.0' of https://github.com/kamailio/kamailio into 5.0 - - # By Daniel-Constantin Mierla - # Via Daniel-Constantin Mierla - * '5.0' of https://github.com/kamailio/kamailio: - rtpproxy: allow 0 as value for ice candidate avp - -commit 0bac7c351ba444c6693c76a7dd2fce6e93b9885a -Author: Daniel-Constantin Mierla -Date: Wed Feb 22 22:16:55 2017 +0100 - - rtpproxy: allow 0 as value for ice candidate avp - - - reported by GH #1003 - - (cherry picked from commit 71b9cb347eb67489adda62148eb6ebdf0a681217) - -commit 219f7da27580be53d6bd1c436d113ac1d682ba72 -Merge: 242a06b ff2f146 -Author: The Root -Date: Wed Feb 22 15:31:10 2017 +0100 - - Merge branch '5.0' of https://github.com/kamailio/kamailio into 5.0 - - # By Victor Seva - # Via Victor Seva - * '5.0' of https://github.com/kamailio/kamailio: - pkg/kamailio/deb: strip default -02 from CC_EXTRA_OPTS - -commit ff2f146a53edbdbdba543b2700d6fcd17a40edb0 -Author: Victor Seva -Date: Wed Feb 22 15:15:29 2017 +0100 - - pkg/kamailio/deb: strip default -02 from CC_EXTRA_OPTS - - Fix #1004 - - (cherry picked from commit 6ba9900f3c83bbd68ef868a8910590f6c9fbe88f) - -commit 242a06b8767a29b5ebfb26799f74e1b82acdf044 -Merge: f3e0070 324039a -Author: The Root -Date: Wed Feb 22 08:46:07 2017 +0100 - - Merge branch '5.0' of https://github.com/kamailio/kamailio into 5.0 - - # By Victor Seva - # Via Victor Seva - * '5.0' of https://github.com/kamailio/kamailio: - usrloc: fix ucontact shared leak - -commit 324039ad3f89462e615b58949aaae21459ef9ece -Author: Victor Seva -Date: Fri Feb 17 13:25:31 2017 +0100 - - usrloc: fix ucontact shared leak - - keep a copy of urecord if mode is DB_ONLY as it is static - preventing leaking ucontact to shared memory - - Fix #1000 - See #997 for details - - (cherry picked from commit 819f9eae0066a94081b0805dadf69bd57050e4f0) - -commit f3e00707bbe34d95afbf1acce754a7df64c2373c -Merge: bff352b 04e5d5e -Author: The Root -Date: Wed Feb 22 08:31:08 2017 +0100 - - Merge branch '5.0' of https://github.com/kamailio/kamailio into 5.0 - - # By Victor Seva - # Via Victor Seva - * '5.0' of https://github.com/kamailio/kamailio: - pua_reginfo: fix memory leak when usrloc is DB_ONLY - -commit 04e5d5e8cc8f9593e2cc809dabb5c6303e7c3214 -Author: Victor Seva -Date: Thu Feb 16 12:19:41 2017 +0100 - - pua_reginfo: fix memory leak when usrloc is DB_ONLY - - As release_urecord() clearly says: - - /*! - * \brief Release urecord previously obtained through get_urecord - * \warning Failing to calls this function after get_urecord will - * result in a memory leak when the DB_ONLY mode is used. When - * the records is later deleted, e.g. with delete_urecord, then - * its not necessary, as this function already releases the record. - * \param _r released record - */ - - (cherry picked from commit 1b0e1c3cbdd162fcd438a7d9bb412ddce73bc214) - -commit bff352b9c7965c9ef24273433064bccbd1c649e3 -Author: Kamailio Dev -Date: Tue Feb 21 15:31:20 2017 +0100 - - modules: readme files regenerated - modules ... [skip ci] - -commit 7dc1f60d6713527d182f4414365eed2546f82a90 -Author: Victor Seva -Date: Tue Feb 21 15:19:02 2017 +0100 - - pua: update documentation, replace pua_mi reference with pua_rpc - [skip ci] - (cherry picked from commit dbac66fa165d4058973a49d7ca9035b7ce7b07d2) - -commit 5a9716f9f4426375b0f99f499ade4d1785e0b600 -Author: Juha Heinanen -Date: Thu Feb 16 10:25:30 2017 +0200 - - lib/srdb1: increased size of dialplan table repl_exp field to 256 chars - - (cherry picked from commit fc358c8dabc227e86e4299d54ef6d3d29a46b096) - -commit 51949e50e0308c9ec41cd95bfe2be3d64e24802d -Author: Daniel-Constantin Mierla -Date: Wed Feb 15 12:53:59 2017 +0100 - - sanity: reset proxy_require hdr parsed field after freeing - - (cherry picked from commit 06e219158131c2397a96bf5d3373c96752d7fd20) - -commit 8a02d964ffc6145b3ae2f349b8d25aff4dacde3a -Author: Daniel-Constantin Mierla -Date: Wed Feb 15 12:48:59 2017 +0100 - - core: free parsed Required header structure - - (cherry picked from commit d31558b31fd607f842caa04d85ce8870f6fc1740) - -commit 6b7bdcf9e654fc36723c6807724d8775f65646bd -Author: Victor Seva -Date: Tue Feb 14 14:58:42 2017 +0100 - - pkg/kamailio/deb: version set to 5.0.0-rc1 [skip ci] - -commit e9341ad62d0f79f546a69784b4fd56ab9c95d170 -Author: Victor Seva -Date: Tue Feb 14 14:57:12 2017 +0100 - - Makefile.defs: version set to 5.0.0-rc1 [skip ci] - -commit 35e6db8a73296c93d43f6dd2dc83aa7a204c9f73 -Author: Victor Seva -Date: Mon Feb 6 14:40:57 2017 +0100 - - tm: deep cloning of the request for fake environment - - (cherry picked from commit edb9df8ace8ff74e11e025a37645aebe5b25634e) - -commit 62e6271dba40a8bb0dc96992e37877bb9aabf9f8 -Author: Emmanuel Schmidbauer -Date: Mon Feb 13 17:18:59 2017 -0500 - - nsq: change child proccess rank and remove unused pipes - -commit 67be2cc66521d3b9538ffa88db13ada24aeea8d8 -Author: Victor Seva -Date: Mon Feb 13 15:44:20 2017 +0100 - - ims_usrloc_scscf: Rename module interface file #82 - - (cherry picked from commit da807decd2a6b9d7cd617a1f6873a77110a6e492) - -commit b2fbe9c11896da27e16dd0eeb22a5c0b61b8ca96 -Author: Victor Seva -Date: Mon Feb 13 15:42:54 2017 +0100 - - ims_usrloc_pcscf: Rename module interface file #82 - - (cherry picked from commit 637a0c12b03baf04fdea8336e900332d1194824b) - -commit 9ecf6347e91aa2cafb9873555761da4b553c0e6d -Author: Victor Seva -Date: Mon Feb 13 15:40:12 2017 +0100 - - ims_registrar_scscf: Rename module interface file #82 - - (cherry picked from commit bb34e87a0d77e70d1502637486ec817993083dcf) - -commit de05f15020a0125ea72a1c9a183be3d2993281cc -Author: Victor Seva -Date: Mon Feb 13 15:37:51 2017 +0100 - - ims_registrar_pcscf: Rename module interface file #82 - - (cherry picked from commit b8e14619a48a21d13ab295f67aaa562426204563) - -commit 60fbf3cea207bc9927ba7dc6cce2834e929d7ccf -Author: Victor Seva -Date: Mon Feb 13 15:35:55 2017 +0100 - - ims_qos: Rename module interface file #82 - - (cherry picked from commit 68fa50585d60d8285ba46fcb5baf97399e1738bd) - -commit c5daa4766058fc6c447c9340fe64017b507c7a1d -Author: Victor Seva -Date: Mon Feb 13 15:34:23 2017 +0100 - - ims_ocs: Rename module interface file #82 - - (cherry picked from commit 1ef56ad3ca45f0902e482a21ab7c067822398bb0) - -commit 83366ec2a6f161ceb81c3a9aba6c7f7103d00466 -Author: Victor Seva -Date: Mon Feb 13 15:32:38 2017 +0100 - - ims_isc: Rename module interface file #82 - - (cherry picked from commit 92dff84a269c0e69d39a43f8231c61eaeb4c3f49) - -commit 78f0b44532b0a2a7a97068e0f68832dec6b1b5b2 -Author: Victor Seva -Date: Mon Feb 13 15:29:35 2017 +0100 - - ims_icscf: Rename module interface file #82 - - (cherry picked from commit 149b76b99a6c6f89cd5e95d33b9d9ac11208fd3f) - -commit 1c0933c469940cfbb400e75e33f0fa85b4a1f935 -Author: Victor Seva -Date: Mon Feb 13 15:27:40 2017 +0100 - - ims_charging: Rename module interface file #82 - - (cherry picked from commit da4a97f897e2e8dafd64a4bd9e711fe1cdd16e49) - -commit 2dcf0f490ee4e2d200de2869bfad7fc7df1b8d94 -Author: Victor Seva -Date: Mon Feb 13 15:22:19 2017 +0100 - - ims_auth: Rename module interface file #82 - - (cherry picked from commit 0f2a8cd9d277abbb8273c7b0145b3b59e9b56158) - -commit e63e097d02d019bb37228b010a6b6857e6ac9f6a -Author: Ovidiu Sas -Date: Thu Feb 9 15:33:26 2017 -0500 - - ims_registrar_scscf: initialize notification workers with rank PROC_XWORKER - - (cherry picked from commit 0e5aeba15c7a62899676d488f96b81b121c6d17a) - -commit 453e3bb987d9e72f2ecc814e603bd1dc1bda78ed -Author: Ovidiu Sas -Date: Thu Feb 9 15:20:24 2017 -0500 - - kazoo: initialize all workers with rank PROC_XWORKER - - closes GH #972 - - (cherry picked from commit b66df87adde282c3eaa7ab793c598bfe67f8f9a1) - -commit e5677bc936a99a879235986913879eb14fafb5b2 -Author: Ovidiu Sas -Date: Thu Feb 9 15:18:13 2017 -0500 - - core: added PROC_XWORKER as an alias to PROC_RANK127 - - (cherry picked from commit 3e8589afcf75e7c93c5bcb9b4c4269c7b29774bd) - -commit 54164eddb08321eb5fa2ed72afe41a61e412dc87 -Author: Victor Seva -Date: Fri Feb 10 12:06:04 2017 +0100 - - travis-ci: use 5.0-stretch docker image [skip ci] - -commit ebf43af040b7e7ad7d0636e71cb59fbc2dd7c491 -Author: Victor Seva -Date: Fri Feb 10 10:31:47 2017 +0100 - - pkg/kamailio/deb: remove squeeze support [skip ci] - -commit dff9d5032a1f4bb98e49a727d41db1a9ea231d38 -Author: Victor Seva -Date: Thu Feb 9 13:15:39 2017 +0100 - - travis-ci: set 5.X branch [skip ci] - -commit 130c94c2eea53d5c1f232dcc2afcde8197cc905d -Author: Daniel-Constantin Mierla -Date: Thu Feb 9 12:30:49 2017 +0100 - - Makefile.defs: version set to 5.0.0-rc0 - - - branch for stable release series 5.0.x has been created - -commit 6d1f8b2d23dad4ef25ce8663c903dd1d568ed723 -Author: Daniel-Constantin Mierla -Date: Thu Feb 9 11:46:53 2017 +0100 - - core: added PROC_SIPROUTER to be able to test if is no longer a special sip worker - - - related to GH #972 - -commit 45e50b141008132f9cc41d243aaca6fd1cc8b360 -Author: Kamailio Dev -Date: Thu Feb 9 11:46:13 2017 +0100 - - modules: readme files regenerated - path ... [skip ci] - -commit bbf51ef65ecee0b6c8e30abb3738da3436b85692 -Author: Daniel-Constantin Mierla -Date: Thu Feb 9 11:32:23 2017 +0100 - - path: note in docs that some registrars check for supported header - -commit e53bc78966990156dbe3b879db1d4924e9f22e56 -Author: Victor Seva -Date: Thu Feb 9 09:53:43 2017 +0100 - - pkg/kamailio/deb: version set to 5.0.0-pre2 - -commit 026c768a1d9b2227250f8dc037ef755e611fdf8c -Author: Luis Azedo -Date: Wed Feb 8 15:47:53 2017 +0000 - - Revert "kazoo: set proper ranking for consumer workers" - - This reverts commit 744e898189fa84b5aa3d19958b348f9b99d48b41. - -commit 19121e75c90784c1890e87a96e07bf32a31b2f0d -Author: Daniel-Constantin Mierla -Date: Wed Feb 8 08:14:17 2017 +0100 - - Makefile.defs: version set to 5.0.0-pre2 - -commit 47590ddf1819a8df1f580ea1fb64bfdc712f6771 -Author: Daniel-Constantin Mierla -Date: Wed Feb 8 08:12:17 2017 +0100 - - Makefile.defs: don't enforce yacc on solaris - - - it's old and fails to parse the cfg - - reported by GH #963 - -commit 744e898189fa84b5aa3d19958b348f9b99d48b41 -Author: lazedo -Date: Tue Feb 7 15:55:53 2017 +0000 - - kazoo: set proper ranking for consumer workers - -commit a032d400a43698468bc3a2b6c3c9b25fe1b514c7 -Author: Richard Fuchs -Date: Tue Feb 7 09:13:23 2017 -0500 - - rtpengine: fix potential segfault when enabling a proxy - -commit 2bab64fec9bac8f2456a7784201db5fce7c8cf08 -Author: Victor Seva -Date: Tue Feb 7 09:40:43 2017 +0100 - - pkg/kamailio/deb: fix description - - N: The first line of the "Description:" should not start with the package - N: name. For example, the package foo should not have a description like - N: this: "foo is a program that...". - N: - N: Refer to Debian Policy Manual section 3.4.1 (The single line synopsis) - N: for details. - N: - N: Severity: important, Certainty: certain - N: - N: Check: description, Type: binary, udeb - -commit a2c6f228d018e44a0f9807983b1bdb323dfe8957 -Author: Victor Seva -Date: Mon Feb 6 12:36:05 2017 +0100 - - pkg/kamailio/deb: refresh descriptions [skip ci] - -commit 5aaea015c320423f08a92f60fb8b2bae59b40936 -Author: Kamailio Dev -Date: Mon Feb 6 11:16:13 2017 +0100 - - modules: readme files regenerated - cfgt ... [skip ci] - -commit f5a9d74b321f6d05092750939286ea615252943d -Author: Victor Seva -Date: Mon Feb 6 10:53:54 2017 +0100 - - cfgt: add format documentation - - Fix #970 - -commit c7089428df90dcc73d852a07a1f41637011dfeac -Author: Daniel-Constantin Mierla -Date: Mon Feb 6 07:41:01 2017 +0100 - - core: coherent indentation and log messages - -commit 6be89cee3f5d106ba4a54885ce54631a0f39e105 -Author: Olle E. Johansson -Date: Sun Feb 5 14:44:43 2017 +0100 - - packages Updating the descriptions for Kamailio packages in Debian and Centos - -commit 1c9078cfef11c947149b8c46d8e6ba754d956d7d -Author: grumvalski -Date: Sat Feb 4 13:17:18 2017 +0100 - - pkg/kamailio/centos/7: added missing kamailio.service file - -commit 9d0323f88eeea8259f87bf95673b68cd02851f80 -Author: grumvalski -Date: Sat Feb 4 12:13:45 2017 +0100 - - pkg/kamailio/centos/7: added http_async_client package, fix http_client package - -commit afd23785fdf93b65c5a12b2a2fd9444ff7bba6d3 -Author: Sergey Safarov -Date: Fri Feb 3 11:08:44 2017 -0500 - - Added tmpfiles description for systemd - -commit 2ad3d81dd069ba59b0506e164a70bce34fb6ca85 -Author: Sergey Safarov -Date: Fri Feb 3 10:50:11 2017 -0500 - - Added optional package kazoo - -commit b4cbab8ad63dc62242b657e7236346263b20f5e5 -Author: Sergey Safarov -Date: Fri Feb 3 10:43:38 2017 -0500 - - Added uuid module - -commit 16606096ac9ece9ffdc8a48ee35a45da072a4bcf -Author: Sergey Safarov -Date: Fri Feb 3 10:33:53 2017 -0500 - - Module dnssec marked as optional - -commit 79928c42c60100973dfe4c919b0a34229b803100 -Author: Sergey Safarov -Date: Fri Feb 3 10:32:32 2017 -0500 - - Added systemd unit file - -commit 9f402acf191780897427598d2e232d11c5360c3c -Author: Sergey Safarov -Date: Fri Feb 3 10:31:34 2017 -0500 - - Added new modules - -commit cae5518c1872a053a77bc028516f21bb97585a0f -Author: Sergey Safarov -Date: Fri Feb 3 10:30:50 2017 -0500 - - Renamed modules - -commit 5368c7973f72b184af9916098c27e82227a6b2d5 -Author: Sergey Safarov -Date: Fri Feb 3 10:30:11 2017 -0500 - - Has been removed non existent modules - -commit ee6bbb430148cd2d43542bee39e2c900d18412a4 -Author: Sergey Safarov -Date: Fri Feb 3 10:29:34 2017 -0500 - - Removed epel-release dependency. Updated package version. - -commit de1c5397847a3660182832a040d9e9c2e737e654 -Author: grumvalski -Date: Thu Feb 2 15:03:39 2017 +0100 - - http_async_client: handle 100 Continue from server - -commit 6d157a4af708108b90a338614869de0ceeb94b68 -Author: Victor Seva -Date: Tue Jan 31 19:23:53 2017 +0100 - - presence: remove transaction creation from publ_notify_notifier() and mark_presentity_for_delete() - - * publ_notify_notifier() and mark_presentity_for_delete() are - called inside a already created transaction - * adding transaction handle for msg_presentity_clean() - - fix #960 - -commit 83cf43715bf3727b8b618f8239b896ecd83e859a -Author: Daniel-Constantin Mierla -Date: Thu Feb 2 11:14:19 2017 +0100 - - core: tsend - updated log macros - -commit b40349dbbf73a4c0f90706f86b79d7b9ff3dbb44 -Author: Carsten Bock -Date: Thu Feb 2 08:24:58 2017 +0100 - - ims_qos: Safety check on length of ports - -commit 29beb58ae99a61e611973fe8d9d246fb97d6587b -Author: Carsten Bock -Date: Thu Feb 2 08:22:05 2017 +0100 - - ims_qos: Safety check on length of ports - -commit 93f4e8a02c6ad1f14ccadfbd50d1cc393ee194d7 -Author: Victor Seva -Date: Wed Feb 1 16:43:22 2017 +0100 - - pkg/kamailio/deb: version set to 5.0.0-pre1 - -commit 8d2e8f578990c886168dab7f6247a7bf1cc39d9d -Author: Daniel-Constantin Mierla -Date: Wed Feb 1 16:46:30 2017 +0100 - - Makefile.defs: version set to 5.0.0-pre1 - -commit 6e53e4f20df3ab21368eeb8ae9eeaedc96ddd9c6 -Author: Kamailio Dev -Date: Wed Feb 1 16:01:13 2017 +0100 - - modules: readme files regenerated - auth_ephemeral ... - -commit 765562b289d6dd37f4b11a71cc296d1cb6f0cbb2 -Author: Carsten Bock -Date: Wed Feb 1 09:53:45 2017 +0100 - - auth_ephemeral: Support for stronger hashing algorithms - -commit 5640f696f5364bb88732807f5f87b4afb7a97ba6 -Author: Victor Seva -Date: Wed Feb 1 12:53:28 2017 +0100 - - core: avoid overrun-buffer-arg - - > Overrunning array ((struct a_rdata *)rr->rdata)->ip of 4 bytes - > by passing it to a function which accesses it at byte offset 15 - > using argument len (which evaluates to 16) - -commit f0ecc3e052a3caf3d489b7e1fc3e500190d16838 -Author: Victor Seva -Date: Tue Jan 31 14:08:31 2017 +0100 - - Revert "pkg/kamailio/deb: remove kazoo package" - - This reverts commit e3297bccc97ddc4349bcf69de59eb337c05bbae3. - -commit 653e618ab837441ba395df05b7248c53afef0858 -Author: Victor Seva -Date: Tue Jan 31 14:08:14 2017 +0100 - - Revert "Makefile.groups: remove kazoo group and move kazoo to rabbitmq" - - This reverts commit 71d42ee8d7ad2bb4e00b460276e4853a200c7b7e. - -commit e8f25501e63d4aa433d147593922b46a139d6e0f -Author: Kamailio Dev -Date: Tue Jan 31 12:31:15 2017 +0100 - - modules: readme files regenerated - websocket ... - -commit f787d63fe0520f798983b439ebccda1b77932f55 -Author: Daniel-Constantin Mierla -Date: Tue Jan 31 12:25:55 2017 +0100 - - websocket: docs for verbose_list parameter - -commit 30d372cd4b3dd2ed24456c49a6f69ecdc9b42f0e -Author: Daniel-Constantin Mierla -Date: Tue Jan 31 12:24:30 2017 +0100 - - websocket: option to avoid repetitive logs each 1 sec during pinging - - - few debug messages are printed each second while fetching the list of - active connections for pining, making the log full while - troubleshooting - -commit cb4cd24b73224ca643fbdf0434d9e394081994d0 -Merge: e3297bc 7dcc6bd -Author: Daniel-Constantin Mierla -Date: Tue Jan 31 12:23:22 2017 +0100 - - Merge pull request #959 from vance-od/master - - Update jansson_path.c - -commit e3297bccc97ddc4349bcf69de59eb337c05bbae3 -Author: Victor Seva -Date: Tue Jan 31 10:46:29 2017 +0100 - - pkg/kamailio/deb: remove kazoo package - - * previous package will be upgrade to rabbitmq - -commit 71d42ee8d7ad2bb4e00b460276e4853a200c7b7e -Author: Victor Seva -Date: Tue Jan 31 10:34:15 2017 +0100 - - Makefile.groups: remove kazoo group and move kazoo to rabbitmq - -commit f503615ade1bd4e23339250c1defc3efae802faf -Author: Victor Seva -Date: Tue Jan 31 10:19:08 2017 +0100 - - pkg/kamailio/deb: fix f405c28318ea about rabbitmq - - * debian/backports/* files need to be properly update in order to keep - supporting old distribution releases - * the workflow is change debian/* and make the necessary changes - to debian/backports/* - * Please do _NOT_ change directly the distribution release files - -commit f405c28318ead9ba770415af3fc99176f1ce5b42 -Author: Carsten Bock -Date: Tue Jan 31 10:04:42 2017 +0100 - - Packaging: Add RabbitMQ Package to Debian Packaging - -commit 7dcc6bd18b5b5ae4078c32087c6cf85c0fa9bce1 -Author: Vasiliy Ganchev -Date: Tue Jan 31 08:29:08 2017 +0200 - - Update jansson_path.c - - in case of build on old debian (lenny) - statically linked libjansson has to be used, as a result build throw errors, cos libjansson has functions with the same names - -commit 6dd8bface819b175db84728bfd4ceb9407d5e550 -Author: Victor Seva -Date: Mon Jan 30 13:47:03 2017 +0100 - - travis: use kamailio/pkg-kamailio-docker - -commit 96203c3a6ae56987c2020c8d1c4d95f5f7959a43 -Author: Ovidiu Sas -Date: Mon Jan 30 15:18:59 2017 -0500 - - ims_dialog: fix warning: ‘dlg_terminated_confirmed’ defined but not used [-Wunused-function] - -commit c293df8335f43780c6bb0dd22750a038f8daa4f8 -Author: Victor Seva -Date: Mon Jan 30 18:53:31 2017 +0100 - - pkg/kamailio/deb: fix missing new dependency for stretch/sid - -commit d41fa549f56efb0674f4b35719a3c33d255a992c -Author: Daniel-Constantin Mierla -Date: Mon Jan 30 18:30:26 2017 +0100 - - ims_dialog: init vars to avoid compile warnings - -commit cdf2976b856d63b07ed80d64d37626e1c7031b30 -Author: Daniel-Constantin Mierla -Date: Mon Jan 30 18:23:39 2017 +0100 - - db_text: close file stream in case of error reading table file - -commit 5591d9c908d3f55898d4cc810663654f1f289806 -Author: Daniel-Constantin Mierla -Date: Mon Jan 30 18:18:39 2017 +0100 - - pipelimit: close file stream in case of error in get cpu - -commit 83b0afa5d43bf7c6e4f0c22adbb211bef8593062 -Author: Daniel-Constantin Mierla -Date: Mon Jan 30 18:11:05 2017 +0100 - - speeddial: incremed nr_keys after strip operation - - - avoid out of bounds index - -commit c881ab1aaa51b2040b7479da57eba33d0ee7d8e3 -Author: Daniel-Constantin Mierla -Date: Mon Jan 30 17:46:39 2017 +0100 - - drouting: check return of get_node_index() to avoid negative index - -commit 35037a00457c80d61b136510a362b36c7a5f90c0 -Author: Daniel-Constantin Mierla -Date: Mon Jan 30 17:40:38 2017 +0100 - - jsonrpcs: close file for nice cleanup if fifo server fails to be initialized - -commit a473811c163071fbce5b0eb4b25ee77248234ad1 -Author: Daniel-Constantin Mierla -Date: Mon Jan 30 17:28:59 2017 +0100 - - ipops: avoid out of range index when sorting srv pv - -commit f6da027c4701fa1de02cf49bb1c4528849d052a9 -Author: Daniel-Constantin Mierla -Date: Mon Jan 30 16:45:26 2017 +0100 - - cfgt: check first out of range index - -commit d81a8fcbc6183b5474d2d9315ad72fa342c30cf1 -Author: Victor Seva -Date: Mon Jan 30 16:16:12 2017 +0100 - - pkg/kamailio/deb: use default-libmysqlclient-dev/default-mysql-client - -commit c7212940b7bddd296475fe62fac7f1bda61cc74e -Merge: 02cca18 f81149d -Author: Federico Cabiddu -Date: Mon Jan 30 16:12:59 2017 +0100 - - Merge pull request #955 from grumvalski/serial_suspend - - tm: reset T_ASYNC_CONTINUE flag in t_suspend - -commit 02cca18d4c39797c82715a90a781afb1157253bd -Author: Victor Seva -Date: Mon Jan 30 14:06:22 2017 +0100 - - pkg/kamailio/deb: remove dnssec from stretch/sid due #851 - -commit 4d128677eeaed3ec3a4dfea88ee16767bf2552a7 -Author: Daniel-Constantin Mierla -Date: Mon Jan 30 13:21:53 2017 +0100 - - corex: close fd if ftell() fails inside file_read() - -commit 054812952fa9e006b39d604535833c18f4fdada5 -Author: Daniel-Constantin Mierla -Date: Mon Jan 30 13:15:00 2017 +0100 - - jsonrpc: init len variable to avoid invalid usage - -commit d7b30d21004166a00d3674ef172bcebb9ae34a97 -Author: Daniel-Constantin Mierla -Date: Mon Jan 30 12:50:07 2017 +0100 - - http_async_client: memset query_params to 0 - - - goto done in case of error could end up with some field not initialized - -commit 08327019aa52f5386ed29e37a7cac6822f2b4276 -Author: Daniel-Constantin Mierla -Date: Sun Jan 29 17:52:40 2017 +0100 - - core: parser - updated old log messages - -commit 403ad30cf1de447f2df69a7d772041272becc5cb -Author: Daniel-Constantin Mierla -Date: Sun Jan 29 12:19:28 2017 +0100 - - core: parser via - updated log macros and coherent indentation - -commit f81149d820246242db0e48f32948784b9db4ce82 -Author: grumvalski -Date: Sun Jan 29 09:10:23 2017 +0100 - - tm: reset T_ASYNC_CONTINUE flag in t_suspend - -commit 73f2fc360ae91f00dd0e269896a5dff104b67264 -Author: Daniel-Constantin Mierla -Date: Sat Jan 28 20:50:48 2017 +0100 - - core: cfg.lex - update log macros - -commit 07df19372cea24d0ec8c157c146a1f4440309120 -Author: Daniel-Constantin Mierla -Date: Fri Jan 27 13:34:56 2017 +0100 - - core: cfg.y - updated log macros - -commit 2367fb52aa94bd06fcbadce7f9ecccdcf6e36c83 -Author: Minh Phan -Date: Fri Jan 27 09:06:08 2017 +0100 - - topoh: safety check to avoid crash when there is no via header - - - based on GH #952 - -commit d51c71057d1ea2b9c087e5ca43ce9461e9804f46 -Author: Kamailio Dev -Date: Fri Jan 27 09:01:22 2017 +0100 - - modules: readme files regenerated - cdp ... - -commit c9a73ec7e2ef08aa9fafcd5015d04a22fab81ef5 -Author: Carsten Bock -Date: Fri Jan 27 08:46:05 2017 +0100 - - CDP: Add config function to check availability of Diameter-Services (e.g. check, if Cx/Dx Interface is up) - -commit 24fc0f0c7bfd19c0086040740040988125ef39ea -Merge: 25aeed9 918cde9 -Author: Daniel-Constantin Mierla -Date: Thu Jan 26 19:01:51 2017 +0100 - - Merge pull request #951 from kelchy/master - - jansson: add path to error log for easier debugging - -commit 25aeed98a773fb796de47703a72532e5c0345f6c -Author: Daniel-Constantin Mierla -Date: Thu Jan 26 17:02:05 2017 +0100 - - core: allow setting shm_mem_size in cfg if it still holds default value - - - reported by Maxim Malygin, GH #950 - -commit 918cde9f30341fc52b98fb1ce6a2fcf78a0b6a0e -Author: Kelvin Chua -Date: Thu Jan 26 15:52:49 2017 +0000 - - jansson: add path to error log for easier debugging - -commit a9ffc2a1f7514a7bd4ff0e294e3bcb50d3a2bf07 -Author: Daniel-Constantin Mierla -Date: Wed Jan 25 14:45:51 2017 +0100 - - htable: use custom column name for order by in db load - - - reported by Sebastian Damm, GH #948 - -commit 7ae1384c7b944b4f6d49ad7deb5586cc4e397882 -Author: Ovidiu Sas -Date: Tue Jan 24 12:33:54 2017 -0500 - - kazoo: avoid WARNING:qm_free: free(0) when kamailio shuts down on config parsing errors - -commit e1e82d25cdf7103f66441f2c4fa5ff6c4c117370 -Merge: c58a829 dc518f6 -Author: lazedo -Date: Tue Jan 24 11:31:52 2017 +0000 - - Merge pull request #947 from kamailio/lazedo-patch-4 - - presence: free pointer after usage - -commit c58a829af6d14a7b85fa03618f58ff315940ed43 -Author: Daniel-Constantin Mierla -Date: Tue Jan 24 12:25:30 2017 +0100 - - kamctl: mention CHARSET as option in kamctlrc - -commit dc518f6973f81b71264036b138dd6293eef58ed2 -Author: lazedo -Date: Tue Jan 24 02:58:54 2017 +0000 - - presence: free pointer after usage - - discovered when using tlsf memory manager. - -commit e1df8009ca9caddd9600dcd72bcdbba18c2c5299 -Merge: 32b4d1e 9034787 -Author: lazedo -Date: Mon Jan 23 20:44:25 2017 +0000 - - Merge pull request #944 from kamailio/lazedo-patch-2 - - presence: allow use of $subs in notify process - -commit 32b4d1e62c44d593ecdabf6f9cf4c379d0d1ec83 -Merge: 7bb5fb5 a5e5aaa -Author: Daniel-Constantin Mierla -Date: Mon Jan 23 20:55:21 2017 +0100 - - Merge pull request #942 from ffontaine/master - - Create ktls_no_curl - -commit 7bb5fb5ac25b5eb8ca2cbc3c41cd4e5f2f795501 -Author: Daniel-Constantin Mierla -Date: Mon Jan 23 15:58:34 2017 +0100 - - tm: more old log macros converted to new style - -commit 47084e4bbfb27d40d804ecfc5f78b31f13ffd23a -Author: Daniel-Constantin Mierla -Date: Sun Jan 22 20:28:40 2017 +0100 - - tm: uac - updated log messages - -commit 9034787ec863277a61372cf9cfe6f156407cd47c -Author: lazedo -Date: Sun Jan 22 14:32:50 2017 +0000 - - presence: allow use of $subs in notify process - -commit adf13dbe843704fdc830097a7a793d25a6a56757 -Author: Kamailio Dev -Date: Sun Jan 22 15:31:23 2017 +0100 - - modules: readme files regenerated - presence ... - -commit 04ffb3b1d13483534e724820c231fa6e18112ba3 -Author: lazedo -Date: Sun Jan 22 14:27:23 2017 +0000 - - presence: update delete_subscription documentation - -commit d89d643ab144a7a72aebd59c34df011f77dc4e34 -Author: Daniel-Constantin Mierla -Date: Sat Jan 21 19:54:31 2017 +0100 - - core: print cfg line and column inside fix_rval() if resolve select fails - -commit 77bf2478893bb935e0ca09d93df75b404417d3bd -Author: Daniel-Constantin Mierla -Date: Sat Jan 21 19:49:47 2017 +0100 - - core: select - added function to print select for error purposes - -commit 3e88ff5662ccf8204206f4e6b770efaf509ad3f7 -Author: Daniel-Constantin Mierla -Date: Sat Jan 21 19:24:57 2017 +0100 - - tm: select code migrated to new log macros - -commit d62fd3e4976633aa6b827d527f4e15de0b08068b -Author: Daniel-Constantin Mierla -Date: Fri Jan 20 17:15:10 2017 +0100 - - presence: build proper ipv6 contact when server address is not set - - - reported by GH #943 - -commit 73fc1f94919e8df5b37b3fe7cc7cebb99a3b2a4d -Author: Daniel-Constantin Mierla -Date: Fri Jan 20 16:36:41 2017 +0100 - - htable: split ht_reset() cfg wrapper to allow kemi export - -commit dcd9f97d63490971afd160afbf2cd00eddc39445 -Author: Daniel-Constantin Mierla -Date: Fri Jan 20 09:07:49 2017 +0100 - - core: print cfg line and column for errors in fix_rval_expr() - -commit a5e5aaa12f962de1acd376aa7d31c07d89ddc07c -Author: Fabrice Fontaine -Date: Thu Jan 19 13:38:25 2017 +0100 - - Create ktls_basic - - Create ktls_basic group to be able to compile ktls module when curl is - not available - - Signed-off-by: Fabrice Fontaine - -commit 2287ab6e649bf09fa38ce31c662ea9698411b0ac -Author: Daniel-Constantin Mierla -Date: Thu Jan 19 16:57:35 2017 +0100 - - tm: hooks related code updated to print log messages without hardcoded prefix - -commit 55c941c052f0a8af8ba9c82ef75523dcd97e21a0 -Merge: c0c8bfe 3c3296d -Author: lazedo -Date: Wed Jan 18 13:24:17 2017 +0000 - - Merge pull request #941 from kamailio/lazedo/dbtext_master - - db_text: implement fetch and memory constraints - -commit c0c8bfecbb418205328ac13d47ebd7a08dc25def -Author: Kamailio Dev -Date: Wed Jan 18 14:16:18 2017 +0100 - - modules: readme files regenerated - presence ... - -commit 9cfa6b7797cbfcf224cebc2514fa6758257fdccc -Merge: a136a32 7dd5340 -Author: lazedo -Date: Wed Jan 18 13:09:02 2017 +0000 - - Merge pull request #939 from kamailio/lazedo/kazoo-patch - - kazoo: fix kz_amqp_get_zones - -commit a136a32d4a7930809a4935341f057e02ecd21495 -Merge: 6208c36 7d31f6f -Author: lazedo -Date: Wed Jan 18 13:08:21 2017 +0000 - - Merge pull request #914 from kamailio/lazedo-patch-1 - - presence: allow control of subscription deletion - -commit 6208c36bd1ca8807c12411e21b136e7c410760f3 -Merge: a0b4e58 f3c553a -Author: Daniel-Constantin Mierla -Date: Wed Jan 18 14:08:06 2017 +0100 - - Merge pull request #934 from ffontaine/master - - Reuse PERLLDOPTS in db_perlvdb - -commit 3c3296da59760849959d786c70d77b8357402789 -Author: lazedo -Date: Wed Jan 18 10:00:22 2017 +0000 - - db_text: implement fetch and memory constraints - - when dealing with large db_text files, pkg_memory is not suitable for - operating the database. - - implementing fetch allows modules like presence & registrar & usrloc - to query large tables without constraints on pkg_memory. - - creates tmp tables in shared memory for query results - - (cherry picked from commit 18c64d2c9ff1527655055f75aa22e7d68c307874) - - Conflicts: - src/modules/db_text/db_text.c - src/modules/db_text/dbt_api.c - src/modules/db_text/dbt_base.c - src/modules/db_text/dbt_lib.c - -commit 7d31f6fc7b57706ccb7f4dc9d82b8793633ee3b0 -Author: lazedo -Date: Wed Jan 18 09:45:54 2017 +0000 - - presence: documentation for delete_subscription - -commit 7dd5340911a5699997dac4cee50fccc944396253 -Author: lazedo -Date: Wed Jan 18 09:33:55 2017 +0000 - - kazoo: fix kz_amqp_get_zones - -commit 0923baa48edb1f4064bec4f6eea420073c8f5b7c -Author: lazedo -Date: Wed Jan 18 09:31:08 2017 +0000 - - kazoo: add msgid to hash logging - -commit a0b4e58b7b60372dbc6d4230313248cef6c05f1b -Merge: e422621 9016740 -Author: Lucian Balaceanu -Date: Wed Jan 18 11:08:56 2017 +0200 - - Merge pull request #937 from lbalaceanu/master - - carrieroute: fix double free related to hash_index - -commit 90167403d88f04dd6b84f1c8354c663eba4a2c6b -Author: Lucian Balaceanu -Date: Wed Jan 18 10:44:08 2017 +0200 - - carrieroute: fix double free related to hash_index - - - set freed pointer to NULL to avoid double free - -commit e4226212f57279f106154adff456c49b71e014ed -Author: Daniel-Constantin Mierla -Date: Wed Jan 18 09:19:53 2017 +0100 - - kamctl: catch one line jsonrpc result and just print it - - - happening when json pretty printing is turned off - - filter_json() was breaking it by trying to format the output - -commit f3c553a55d7f468d6575f46c4a330cad8167cf56 -Author: Fabrice Fontaine -Date: Tue Jan 17 20:01:09 2017 +0100 - - Reuse PERLLDOPTS in db_perlvdb - - PERLLDOPTS is already used in app_perl module. - Reuse this variable in db_perlvdb module instead of always setting LIBS - to (shell perl -MExtUtils::Embed -e ldopts) - Indeed, this will not work when cross-compiling (the value will be - retrieved for the host perl and not the target perl) - - Signed-off-by: Fabrice Fontaine - -commit 7c03340b4b486afaf00b14a6589c13b7165240a0 -Merge: 2058e73 d3525cd -Author: Daniel-Constantin Mierla -Date: Tue Jan 17 17:19:19 2017 +0100 - - Merge pull request #933 from ffontaine/master - - Add kpcre group - -commit d3525cd3ff6af99ca2898c20e221f0f2627f1be2 -Author: Fabrice Fontaine -Date: Tue Jan 17 16:35:09 2017 +0100 - - Add kpcre group - - Create kpcre group - - Signed-off-by: Fabrice Fontaine - -commit 2058e73367e4cf7a09f4301db590fbae7bd7db44 -Merge: 96ca5c9 1d312e1 -Author: Daniel-Constantin Mierla -Date: Tue Jan 17 16:28:38 2017 +0100 - - Merge pull request #932 from ffontaine/master - - Add kmini group - -commit 96ca5c95e9380a56d886fad699a5966b7b00f5b6 -Author: Daniel-Constantin Mierla -Date: Tue Jan 17 11:54:57 2017 +0100 - - tm: generate from tag if not provided for request_within() - - - related to GH #931 - -commit 099da11824a0cac0daf5beef24616f8aa5a1c989 -Author: Kamailio Dev -Date: Tue Jan 17 10:31:29 2017 +0100 - - modules: readme files regenerated - lcr ... - -commit 389f9670d42ce5db94fa4e6030428c7093bdf0d6 -Author: Victor Seva -Date: Tue Jan 17 10:17:51 2017 +0100 - - lcr: fix documentation - - 'dont_strip_or_tag_flag' module parameter was renamed to - 'dont_strip_or_prefix_flag' at 8c0501bfaa27acab9721953e8c1551687c96edf2. - -commit 99c304aede3adc76844e192ddf1bb92cb979ba02 -Author: Victor Seva -Date: Mon Jan 16 10:17:34 2017 +0100 - - ims_registrar_scscf: fix compiler warnings - - * inline functions were ignored by the compiler - -commit 728c7e477634f30f251dee804ffa505c675bb2e4 -Author: Victor Seva -Date: Mon Jan 16 09:58:41 2017 +0100 - - ims_icscf: fix compiler warnings - - > In file included from cxdx_uar.c:50:0: - > cxdx_avp.h:274:12: warning: inline function 'cxdx_add_result_code' declared but never defined - > inline int cxdx_add_result_code(AAAMessage *msg,unsigned int data); - > ^~~~~~~~~~~~~~~~~~~~ - > cxdx_avp.h:266:12: warning: inline function 'cxdx_get_user_name' declared but never defined - > inline str cxdx_get_user_name(AAAMessage *msg); - > ^~~~~~~~~~~~~~~~~~ - > cxdx_avp.h:259:17: warning: inline function 'cxdx_get_next_public_identity' declared but never defined - > inline AAA_AVP* cxdx_get_next_public_identity(AAAMessage *msg,AAA_AVP* pos,int avp_code,int vendor_id,const char *func); - > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - > cxdx_avp.h:248:12: warning: inline function 'cxdx_add_userdata_available' declared but never defined - > inline int cxdx_add_userdata_available(AAAMessage *msg,unsigned int data); - > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ - > cxdx_avp.h:240:12: warning: inline function 'cxdx_add_server_assignment_type' declared but never defined - > inline int cxdx_add_server_assignment_type(AAAMessage *msg,unsigned int data); - > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - > cxdx_avp.h:232:12: warning: inline function 'cxdx_get_charging_info' declared but never defined - > inline int cxdx_get_charging_info(AAAMessage *msg,str *ccf1,str *ccf2,str *ecf1,str *ecf2); - > ^~~~~~~~~~~~~~~~~~~~~~ - > cxdx_avp.h:225:12: warning: inline function 'cxdx_get_user_data' declared but never defined - > inline str cxdx_get_user_data(AAAMessage *msg); - > ^~~~~~~~~~~~~~~~~~ - > cxdx_avp.h:184:12: warning: inline function 'cxdx_get_sip_number_auth_items' declared but never defined - > inline int cxdx_get_sip_number_auth_items(AAAMessage *msg, int *data); - > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - > cxdx_avp.h:177:12: warning: inline function 'cxdx_add_server_name' declared but never defined - > inline int cxdx_add_server_name(AAAMessage *msg,str data); - > ^~~~~~~~~~~~~~~~~~~~ - > In file included from cxdx_uar.c:50:0: - > cxdx_avp.h:169:12: warning: inline function 'cxdx_add_sip_auth_data_item_request' declared but never defined - > inline int cxdx_add_sip_auth_data_item_request(AAAMessage *msg, str auth_scheme, str auth, str username, str realm,str method, str server_name); - > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - > cxdx_avp.h:160:12: warning: inline function 'cxdx_add_sip_number_auth_items' declared but never defined - > inline int cxdx_add_sip_number_auth_items(AAAMessage *msg,unsigned int data); - > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - > cxdx_avp.h:152:12: warning: inline function 'cxdx_get_capabilities' declared but never defined - > inline int cxdx_get_capabilities(AAAMessage *msg,int **m,int *m_cnt,int **o,int *o_cnt, str **p,int *p_cnt); - > ^~~~~~~~~~~~~~~~~~~~~ - > cxdx_avp.h:141:12: warning: inline function 'cxdx_get_server_name' declared but never defined - > inline str cxdx_get_server_name(AAAMessage *msg); - > ^~~~~~~~~~~~~~~~~~~~ - > cxdx_avp.h:134:12: warning: inline function 'cxdx_get_experimental_result_code' declared but never defined - > inline int cxdx_get_experimental_result_code(AAAMessage *msg, int *data); - > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - > cxdx_avp.h:127:12: warning: inline function 'cxdx_get_result_code' declared but never defined - > inline int cxdx_get_result_code(AAAMessage *msg, int *data); - > ^~~~~~~~~~~~~~~~~~~~ - > cxdx_avp.h:120:12: warning: inline function 'cxdx_add_authorization_type' declared but never defined - > inline int cxdx_add_authorization_type(AAAMessage *msg,unsigned int data); - > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ - > cxdx_avp.h:112:12: warning: inline function 'cxdx_add_UAR_flags' declared but never defined - > inline int cxdx_add_UAR_flags(AAAMessage *msg, unsigned int sos_reg); - > ^~~~~~~~~~~~~~~~~~ - > cxdx_avp.h:104:12: warning: inline function 'cxdx_add_visited_network_id' declared but never defined - > inline int cxdx_add_visited_network_id(AAAMessage *msg,str data); - > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ - > cxdx_avp.h:96:12: warning: inline function 'cxdx_add_public_identity' declared but never defined - > inline int cxdx_add_public_identity(AAAMessage *msg,str data); - > ^~~~~~~~~~~~~~~~~~~~~~~~ - > cxdx_avp.h:88:12: warning: inline function 'cxdx_add_user_name' declared but never defined - > inline int cxdx_add_user_name(AAAMessage *msg,str data); - > ^~~~~~~~~~~~~~~~~~ - > cxdx_avp.h:80:12: warning: inline function 'cxdx_add_auth_session_state' declared but never defined - > inline int cxdx_add_auth_session_state(AAAMessage *msg,unsigned int data); - > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ - > cxdx_avp.h:72:12: warning: inline function 'cxdx_add_vendor_specific_appid' declared but never defined - > inline int cxdx_add_vendor_specific_appid(AAAMessage *msg,unsigned int vendor_id,unsigned int auth_id,unsigned int acct_id); - > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - > cxdx_avp.h:62:12: warning: inline function 'cxdx_add_destination_realm' declared but never defined - > inline int cxdx_add_destination_realm(AAAMessage *msg, str data); - > ^~~~~~~~~~~~~~~~~~~~~~~~~~ - -commit 59bab1e0df3042cab346022efcba3520d1382c91 -Author: Victor Seva -Date: Mon Jan 16 09:53:40 2017 +0100 - - ims_icscf: fix compiler warnings - - > In file included from registration.h:49:0, - > from mod.h:68, - > from cxdx_lir.c:51: - > scscf_list.h:141:13: warning: inline function 'i_unlock' declared but never defined - > inline void i_unlock(unsigned int hash); - > ^~~~~~~~ - > scscf_list.h:140:13: warning: inline function 'i_lock' declared but never defined - > inline void i_lock(unsigned int hash); - > ^~~~~~ - > scscf_list.h:139:21: warning: inline function 'get_call_id_hash' declared but never defined - > inline unsigned int get_call_id_hash(str callid,int hash_size); - > ^~~~~~~~~~~~~~~~ - -commit 1f7a887ab461b643aa2254f5f6748628234f151e -Author: Victor Seva -Date: Mon Jan 16 09:40:24 2017 +0100 - - ims_isc: fix compiler warnings - - * inline functions were not defined at mark.h - so the compiler was ignoring the inline directive - - > In file included from mod.c:49:0: - > mark.h:78:12: warning: inline function 'isc_mark_write_route' declared but never defined - > inline int isc_mark_write_route(struct sip_msg *msg,str *as,str *iscmark); - > ^~~~~~~~~~~~~~~~~~~~ - > mark.h:76:12: warning: inline function 'isc_mark_drop_route' declared but never defined - > inline int isc_mark_drop_route(struct sip_msg *msg); - > ^~~~~~~~~~~~~~~~~~~ - > CC (gcc) [M ims_isc.so] third_party_reg.o - > In file included from third_party_reg.h:52:0, - > from third_party_reg.c:46: - > mark.h:78:12: warning: inline function 'isc_mark_write_route' declared but never defined - > inline int isc_mark_write_route(struct sip_msg *msg,str *as,str *iscmark); - > ^~~~~~~~~~~~~~~~~~~~ - > mark.h:76:12: warning: inline function 'isc_mark_drop_route' declared but never defined - > inline int isc_mark_drop_route(struct sip_msg *msg); - > ^~~~~~~~~~~~~~~~~~~ - > CC (gcc) [M ims_isc.so] isc.o - > In file included from isc.h:54:0, - > from isc.c:47: - > mark.h:78:12: warning: inline function 'isc_mark_write_route' declared but never defined - > inline int isc_mark_write_route(struct sip_msg *msg,str *as,str *iscmark); - > ^~~~~~~~~~~~~~~~~~~~ - > mark.h:76:12: warning: inline function 'isc_mark_drop_route' declared but never defined - > inline int isc_mark_drop_route(struct sip_msg *msg); - > ^~~~~~~~~~~~~~~~~~~ - -commit 424a189f948fe010541aa07139d781e1a27d05a8 -Author: Victor Seva -Date: Mon Jan 16 09:27:02 2017 +0100 - - ims_usrloc_scscf: fix compiler warnings - - * inline bin_* functions where not defined at bin_utils.h - so the compiler was ignoring the inline directive - -commit 79df9e0075c51b618e1a58f8c3cef27b3779e3c5 -Author: Carsten Bock -Date: Tue Jan 17 10:10:44 2017 +0100 - - CDP: Fix linking issues - -commit e017abac3e5cb08370b9fdc8991782a103980759 -Author: Daniel-Constantin Mierla -Date: Mon Jan 16 16:34:54 2017 +0100 - - core: github issue template - sections for log messages and sip traffic - -commit e34e6ea4530214d2387173d41053c8eed180bb72 -Author: Daniel-Constantin Mierla -Date: Mon Jan 16 16:24:11 2017 +0100 - - core: github issue template with more details regading operating system - -commit 1c1d14c1a07babc5b8f3572d889ca980d9ae70d8 -Author: Daniel-Constantin Mierla -Date: Mon Jan 16 16:17:53 2017 +0100 - - core: added github new issue template - -commit c4c671df7580543e32174008b05eb8dd9af9a27c -Author: Daniel-Constantin Mierla -Date: Mon Jan 16 15:17:22 2017 +0100 - - acc: deep cloning of the request for acc onreply event - - - parsing additional headers were linked in tm request and could have - been accessed by other processes, resulting in a segfault - - reported by Joshua Colp - -commit 814d39945eedc78f4d06bbc90b44ffb03d34f05b -Author: Daniel-Constantin Mierla -Date: Mon Jan 16 14:46:11 2017 +0100 - - tm: sanitizied sip msg cloner - -commit e6654da5fe8c828945d53cc86f23c8d70b58bb99 -Author: Victor Seva -Date: Mon Jan 16 11:18:01 2017 +0100 - - ims_registrar_scscf: fix compiler warnings - - > registrar_notify.c:1528:43: warning: 'param_3gpp_icsi_ref' is static but used in inline function 'supported_param' which is not static - > } else if (strncasecmp(param_name->s, param_3gpp_icsi_ref.s, param_name->len) == 0) { - > ^~~~~~~~~~~~~~~~~~~ - > registrar_notify.c:1526:43: warning: 'param_3gpp_smsip' is static but used in inline function 'supported_param' which is not static - > } else if (strncasecmp(param_name->s, param_3gpp_smsip.s, param_name->len) == 0) { - > ^~~~~~~~~~~~~~~~ - > registrar_notify.c:1524:43: warning: 'param_sip_instance' is static but used in inline function 'supported_param' which is not static - > } else if (strncasecmp(param_name->s, param_sip_instance.s, param_name->len) == 0) { - > ^~~~~~~~~~~~~~~~~~ - > registrar_notify.c:1522:43: warning: 'param_expires' is static but used in inline function 'supported_param' which is not static - > } else if (strncasecmp(param_name->s, param_expires.s, param_name->len) == 0) { - > ^~~~~~~~~~~~~ - > registrar_notify.c:1520:43: warning: 'param_video' is static but used in inline function 'supported_param' which is not static - > } else if (strncasecmp(param_name->s, param_video.s, param_name->len) == 0) { - > ^~~~~~~~~~~ - > registrar_notify.c:1518:36: warning: 'param_q' is static but used in inline function 'supported_param' which is not static - > if (strncasecmp(param_name->s, param_q.s, param_name->len) == 0) { - > ^~~~~~~ - -commit 63d63cb86f9fa5dc0c3c51d4161d31cbd92832d4 -Author: Victor Seva -Date: Mon Jan 16 11:11:52 2017 +0100 - - cdp: fix compiler warnings - - > receiver.c: In function 'send_fd': - > receiver.c:287:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] - > *(int*)CMSG_DATA(cmsg)=fd; - > ^ - > receiver.c: In function 'receive_fd': - > receiver.c:385:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] - > *fd=*((int*) CMSG_DATA(cmsg)); - > ^ - -commit b6b1128cb108ed248e6bdd57d9530ab22d0a7d21 -Author: Victor Seva -Date: Mon Jan 16 10:47:54 2017 +0100 - - cdp: fix compiler warnings - - > In file included from ../../core/mem/shm.h:39:0, - > from ../../core/mem/shm_mem.h:34, - > from utils.h:50, - > from diameter_peer.c:49: - > ../../core/mem/../lock_ops.h:88:28: warning: 'futex_release' is static but used in inline function 'dp_del_pid' which is not static - > #define lock_release(lock) futex_release(lock) - > ^ - > diameter_peer.c:141:2: note: in expansion of macro 'lock_release' - > lock_release(pid_list_lock); - > ^~~~~~~~~~~~ - > ../../core/mem/../lock_ops.h:88:28: warning: 'futex_release' is static but used in inline function 'dp_del_pid' which is not static - > #define lock_release(lock) futex_release(lock) - > ^ - > diameter_peer.c:130:3: note: in expansion of macro 'lock_release' - > lock_release(pid_list_lock); - > ^~~~~~~~~~~~ - > ../../core/mem/../lock_ops.h:87:25: warning: 'futex_get' is static but used in inline function 'dp_del_pid' which is not static - > #define lock_get(lock) futex_get(lock) - > ^ - > diameter_peer.c:127:2: note: in expansion of macro 'lock_get' - > lock_get(pid_list_lock); - > ^~~~~~~~ - > ../../core/mem/../lock_ops.h:88:28: warning: 'futex_release' is static but used in inline function 'dp_last_pid' which is not static - > #define lock_release(lock) futex_release(lock) - > ^ - > diameter_peer.c:116:2: note: in expansion of macro 'lock_release' - > lock_release(pid_list_lock); - > ^~~~~~~~~~~~ - > ../../core/mem/../lock_ops.h:87:25: warning: 'futex_get' is static but used in inline function 'dp_last_pid' which is not static - > #define lock_get(lock) futex_get(lock) - > ^ - > diameter_peer.c:113:2: note: in expansion of macro 'lock_get' - > lock_get(pid_list_lock); - > ^~~~~~~~ - > ../../core/mem/../lock_ops.h:88:28: warning: 'futex_release' is static but used in inline function 'dp_add_pid' which is not static - > #define lock_release(lock) futex_release(lock) - > ^ - > diameter_peer.c:103:2: note: in expansion of macro 'lock_release' - > lock_release(pid_list_lock); - > ^~~~~~~~~~~~ - > ../../core/mem/../lock_ops.h:88:28: warning: 'futex_release' is static but used in inline function 'dp_add_pid' which is not static - > #define lock_release(lock) futex_release(lock) - > ^ - > diameter_peer.c:94:3: note: in expansion of macro 'lock_release' - > lock_release(pid_list_lock); - > ^~~~~~~~~~~~ - > ../../core/mem/../lock_ops.h:87:25: warning: 'futex_get' is static but used in inline function 'dp_add_pid' which is not static - > #define lock_get(lock) futex_get(lock) - > ^ - > diameter_peer.c:90:2: note: in expansion of macro 'lock_get' - > lock_get(pid_list_lock); - > ^~~~~~~~ - -commit 6af1dee2c72e681cdeccc7390c621c20eb46b267 -Author: Victor Seva -Date: Mon Jan 16 10:14:47 2017 +0100 - - ims_registrar_pcscf: fix compiler warnings - - > ul_callback.c: In function 'send_partial_publish': - > ul_callback.c:258:5: warning: 'body' may be used uninitialized in this function [-Wmaybe-uninitialized] - > if (body) { - > ^ - -commit 73557ec8db6747f7fb1544e558eec385880d5ed2 -Author: Victor Seva -Date: Mon Jan 16 10:11:44 2017 +0100 - - ims_qos: fix compiler warnings - - > rx_avp.c:955:19: warning: 'port_rtcp_b.len' may be used uninitialized in this function [-Wmaybe-uninitialized] - > len2 = (permit_in.len + from_s.len + to_s.len + 3 /*for 'any'*/ + ipB->len + 4 + - > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - > proto_len + port_rtcp_b.len + 1/*nul terminator*/) * sizeof(char); - > ~~~~~~~~~~^~~~~~~~~~~~~~~~~ - > rx_avp.c:1055:19: warning: 'port_rtcp_a.len' may be used uninitialized in this function [-Wmaybe-uninitialized] - > len2 = (permit_in.len + from_s.len + to_s.len + 3 /*for 'any'*/ + ipA->len + 4 + - > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - > proto_len + port_rtcp_a.len + 1/*nul terminator*/) * sizeof(char); - > ~~~~~~~~~~^~~~~~~~~~~~~~~~~ - -commit 49fa527af4028904a13122517b61a6535837c4b6 -Author: Victor Seva -Date: Mon Jan 16 10:06:29 2017 +0100 - - ims_icscf: fix compiler warnings - - > cxdx_avp.c: In function 'cxdx_get_auth_data_item_answer': - > cxdx_avp.c:625:26: warning: comparison of constant '4' with boolean expression is always false [-Wbool-compare] - > if (!avp||!avp->data.len==4) *item_number=0; - > ^~ - > cxdx_avp.c:625:26: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] - -commit be969c3643fca5f07b32f434b454a1ef9b596fce -Author: Victor Seva -Date: Mon Jan 16 09:48:30 2017 +0100 - - ims_icscf: fix compiler warning - - > cxdx_lir.c: In function 'async_cdp_lir_callback': - > cxdx_lir.c:82:24: warning: unused variable 'ra_ctx' [-Wunused-variable] - > struct run_act_ctx ra_ctx; - > ^~~~~~ - -commit 153f1fe21f3ee328262fc834eee2b6f554e30759 -Author: Victor Seva -Date: Mon Jan 16 09:37:52 2017 +0100 - - ims_isc: fix compiler warnings - - > third_party_reg.c: In function 'r_send_third_party_reg': - > third_party_reg.c:349:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] - > if (r->path.len) - > ^~ - > third_party_reg.c:352:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' - > str pauri = {0,0}; - > ^~~ - -commit 8ed750ea5af5950527ce1f6984f731aa170b139e -Author: Daniel-Constantin Mierla -Date: Sun Jan 15 11:22:41 2017 +0100 - - tm: timer - updated old style log messages - -commit 1dc6da87180a01f21554f2e857ec280814ba05e5 -Author: Kamailio Dev -Date: Sat Jan 14 22:01:15 2017 +0100 - - modules: readme files regenerated - tls ... - -commit b6458e9d1436936101b1fe3a3895c9857969d810 -Author: Olle E. Johansson -Date: Sat Jan 14 21:51:09 2017 +0100 - - tls Update README - update links to openssl.org, add ref to BCP, remove mention of "SSL" - -commit 29922546644613648a30fc469b57085ca6e9a38e -Author: Kamailio Dev -Date: Sat Jan 14 21:16:17 2017 +0100 - - modules: readme files regenerated - utils ... - -commit 4ad19d01dce96c846a18f7f51619420a78e22bc7 -Author: Olle E. Johansson -Date: Sat Jan 14 21:02:05 2017 +0100 - - utils Remove http_query function that now is replaced by the http_client module - -commit 7ddb20da95d35033eea00c2d4400db9a725b7e7b -Author: Olle E. Johansson -Date: Tue Jan 10 17:34:57 2017 +0100 - - INSTALL updating compiler requirements - -commit 3ad3438ad6769ac403b17dc2399b60457fef9da8 -Author: Stefan Mititelu -Date: Sat Jan 14 15:38:37 2017 +0200 - - rtpengine: kemi rename to rtpengine_manage - -commit e98e8a86f33fab2a3969044d9eef327072709601 -Merge: 2064efe 152f46d -Author: Stefan Mititelu -Date: Sat Jan 14 15:34:53 2017 +0200 - - Merge pull request #929 from smititelu/kemi-rtpengine - - rtpengine: Add kemi rtpengine_manage0/1 - -commit 2064efeace7d974b2767f3ba26895433ca84231e -Author: Kamailio Dev -Date: Sat Jan 14 13:16:33 2017 +0100 - - modules: readme files regenerated - benchmark ... - -commit 2ba989deb0d60f6b0570f3cc47f9c363ab9df024 -Author: Daniel-Constantin Mierla -Date: Sat Jan 14 12:55:25 2017 +0100 - - nathelper: removed function names from log messages - -commit 53677181381bc0cd026f2ef2398532e47f0cefb2 -Merge: 6fc4367 06a0a1f -Author: Daniel-Constantin Mierla -Date: Sat Jan 14 13:02:24 2017 +0100 - - Merge pull request #926 from mslehto/doc - - documentation updates - -commit 152f46dd03c179f2fc63cb69498ad43db51fb1ae -Author: Stefan Mititelu -Date: Sat Jan 14 09:03:53 2017 +0200 - - rtpengine: Add kemi rtpengine_manage0/1 - -commit 06a0a1f6e91e4d1c0f87afb33519f1de4584a918 -Author: Mikko Lehto -Date: Fri Jan 13 22:30:57 2017 +0200 - - modules/pdt: restore dots and indentation for better layout in README - -commit 6fc4367f1aa4fd623ed9ca5271525d23d5e0ef56 -Author: Carsten Bock -Date: Fri Jan 13 18:56:13 2017 +0100 - - auth_ephemeral: Fix typo in RPC commands - -commit 3e1c3500b78593c3e0e376e872e3aa3028c2be65 -Merge: b1e49b5 f644356 -Author: Daniel-Constantin Mierla -Date: Fri Jan 13 17:47:24 2017 +0100 - - Merge pull request #928 from lbalaceanu/savefunc_retval - - registrar: save() returns separate code on 503 generation - -commit f644356742e5967b442b5efb99f695566c99396a -Author: Lucian Balaceanu -Date: Fri Jan 13 12:31:23 2017 +0200 - - registrar: save() returns new err code - - - return err code on too many entries for AOR - -commit 1d312e1209f7193daa4ec9c99c027ecc31423c61 -Author: Fabrice Fontaine -Date: Fri Jan 13 15:00:14 2017 +0100 - - Add kmini group - - Currently, pcre is included into kstandard but this module depends on - pcre library so create a kmini group which does not depend on pcre - - Signed-off-by: Fabrice Fontaine - -commit b1e49b5ac14eca64e16ffef8d4b8aac41b7a31c9 -Author: Daniel-Constantin Mierla -Date: Fri Jan 13 13:41:58 2017 +0100 - - textopsx: updated old log messages - - - use clang format - -commit 03e6757d78d4439ce16df3d6e7f8023993c17df7 -Author: Victor Seva -Date: Fri Jan 13 11:51:49 2017 +0100 - - cdp: fix compiler warnings - - > acctstatemachine.c: In function 'update_gsu_response_timers': - > acctstatemachine.c:80:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] - > if (mscc_avp_list.head); - > ^~ - > acctstatemachine.c:81:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' - > AAAFreeAVPList(&mscc_avp_list); - > ^~~~~~~~~~~~~~ - - > authstatemachine.c: In function 'add_auth_session_timers': - > authstatemachine.c:234:32: warning: 'lifetime' may be used uninitialized in this function [-Wmaybe-uninitialized] - > x->last_requested_timeout = lifetime; - > ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ - -commit f018b88bfe0620f22e6c76a388eeb7e3408a4496 -Author: Victor Seva -Date: Fri Jan 13 11:29:47 2017 +0100 - - ims_registrar_scscf: fix compiler warnings - - > xdx_avp.c: In function 'cxdx_get_auth_data_item_answer': - > cxdx_avp.c:655:26: warning: comparison of constant '4' with boolean expression is always false [-Wbool-compare] - > if (!avp||!avp->data.len==4) *item_number=0; - > ^~ - - > cxdx_callbacks.c: In function 'cxdx_process_rtr': - > cxdx_callbacks.c:55:9: warning: unused variable 'i' [-Wunused-variable] - > int i = 0; - > ^ - - > lookup.c: In function 'term_impu_has_contact': - > lookup.c:303:9: warning: unused variable 'i' [-Wunused-variable] - > int i = 0; - > ^ - - > reg_rpc.c: In function 'reg_rpc_dereg_impu': - > reg_rpc.c:35:7: warning: unused variable 'i' [-Wunused-variable] - > int i; - > ^ - - > reply.c: In function 'calc_buf_len': - > reply.c:95:9: warning: unused variable 'i' [-Wunused-variable] - > int i=0; - > ^ - > reply.c: In function 'build_contact': - > reply.c:434:9: warning: unused variable 'i' [-Wunused-variable] - > int i=0; - > ^ - - > registrar_notify.c: In function 'get_reginfo_partial': - > registrar_notify.c:1791:9: warning: unused variable 'i' [-Wunused-variable] - > int i; - > ^ - - > save.c: In function 'get_number_of_valid_contacts': - > save.c:674:9: warning: unused variable 'i' [-Wunused-variable] - > int i; - > ^ - > save.c: In function 'update_contacts_helper.part.1': - > save.c:110:6: warning: 'r' may be used uninitialized in this function [-Wmaybe-uninitialized] - > int r; - > ^ - > save.c: In function 'update_contacts': - > save.c:110:6: warning: 'r' may be used uninitialized in this function [-Wmaybe-uninitialized] - > save.c:110:6: warning: 'r' may be used uninitialized in this function [-Wmaybe-uninitialized] - -commit b5dd54e980bda1ed850d4899d2b6e3ce139832bb -Author: Victor Seva -Date: Fri Jan 13 10:32:18 2017 +0100 - - ims_usrloc_scscf: fix compiler warnings - - > ul_rpc.c:49:2: note: in expansion of macro 'LM_DBG' - > LM_DBG("Dumping S-CSCF usrloc snapshot to file: [%.s]\n", filename.len, filename.s); - > ^~~~~~ - - > ucontact.c: In function 'print_ucontact': - > ucontact.c:255:11: warning: unused variable 'st' [-Wunused-variable] - > char* st = ""; - > ^~ - > ucontact.c: In function 'new_ucontact': - > ucontact.c:143:17: warning: 'prev' may be used uninitialized in this function [-Wmaybe-uninitialized] - > prev->next = curr; - > ~~~~~~~~~~~^~~~~~ - - > impurecord.c:330:12: warning: 'rollback' defined but not used [-Wunused-variable] - > static str rollback = str_init("ROLLBACK"); - > ^~~~~~~~ - -commit 1b7bc21145c91aef1f9fcc32cca8fe7418ca0d17 -Author: Mikko Lehto -Date: Fri Jan 13 12:15:28 2017 +0200 - - modules: update documentation to mention RPC instead of MI - -commit 77d8800767612d6ae198eddcd07c51a7e91174c0 -Author: Daniel-Constantin Mierla -Date: Fri Jan 13 09:38:14 2017 +0100 - - sanity: updated from old style of log messages - - - prefix with function names is no longer needed, it is added - automatically - -commit 5d7fe2c2e9d4669003681086651041ec5e74500a -Author: Daniel-Constantin Mierla -Date: Fri Jan 13 09:07:16 2017 +0100 - - sanity: main file of the module renamed to sanity_mod.c - -commit 5085446772fa43ffde30c752f955fe4a3067c826 -Author: Victor Seva -Date: Fri Jan 13 10:27:38 2017 +0100 - - erlang: fix compuler warning - - > erlang_mod.c: In function 'erl_rpc': - > erlang_mod.c:632:11: warning: 'pvn' may be used uninitialized in this function [-Wmaybe-uninitialized] - > xrepl = xbuff_new(&pvn->u.isname.name.s); - > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -commit 36e28f83e7ae64409370c8163ccab749532944fc -Author: Daniel-Constantin Mierla -Date: Fri Jan 13 08:58:54 2017 +0100 - - kamcmd: removed svn ids, history - -commit 1469986560218d4704913e635e7a1298305af799 -Author: Daniel-Constantin Mierla -Date: Thu Jan 12 17:17:04 2017 +0100 - - tm: more log macros migrated from old form with location info in message - - - they are added automatically - - code indentation coherence with clang format - -commit fab1b5dc4edc74555b965a6c305d7643629e0225 -Author: Daniel-Constantin Mierla -Date: Thu Jan 12 16:34:35 2017 +0100 - - dialog: handle replies to local cancel for cseq updates - -commit 3a81cd7b2dc0b9a5c540a54c34413360d6d076b9 -Author: Victor Seva -Date: Thu Jan 12 16:20:39 2017 +0100 - - xhttp_pi: fix compiler warning - - > xhttp_pi_fnc.c: In function 'ph_init_cmds': - > xhttp_pi_fnc.c:1922:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] - > if(doc)xmlFree(doc);doc=NULL; - > ^~ - > xhttp_pi_fnc.c:1922:23: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' - > if(doc)xmlFree(doc);doc=NULL; - > ^~~ - > xhttp_pi_fnc.c:1942:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] - > if(doc)xmlFree(doc);doc=NULL; - > ^~ - > xhttp_pi_fnc.c:1942:23: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' - > if(doc)xmlFree(doc);doc=NULL; - > ^~~ - > xhttp_pi_fnc.c:1950:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] - > if(doc)xmlFree(doc);doc=NULL; - > ^~ - > xhttp_pi_fnc.c:1950:22: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' - > if(doc)xmlFree(doc);doc=NULL; - > ^~~ - > xhttp_pi_fnc.c:1961:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] - > if(doc)xmlFree(doc);doc=NULL; - > ^~ - > xhttp_pi_fnc.c:1961:22: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' - > if(doc)xmlFree(doc);doc=NULL; - > ^~~ - -commit 597625d08bd639ddb46609e6af22af0dad28b870 -Author: Victor Seva -Date: Thu Jan 12 16:12:38 2017 +0100 - - app_jsdt: fix compiler warning - - > In file included from app_jsdt_api.c:28:0: - > app_jsdt_api.c: In function 'app_jsdt_rpc_reload': - > ../../core/dprint.h:316:8: warning: 'v' may be used uninitialized in this function [-Wmaybe-uninitialized] - > _km_log_func(LOG2SYSLOG_LEVEL(__llevel) |\ - > ^~~~~~~~~~~~ - > app_jsdt_api.c:1298:6: note: 'v' was declared here - > int v; - > ^ - -commit 70da31a9fdaf2808f152199afd5a2468f0f008d2 -Author: Kamailio Dev -Date: Thu Jan 12 14:46:18 2017 +0100 - - modules: readme files regenerated - ims_registrar_scscf ... - -commit e330a71081c0b8e431c1885dfc79a0ae45cc782d -Author: Carsten Bock -Date: Thu Jan 12 14:43:53 2017 +0100 - - IMS-Registrar-S-CSCF: Make the error-reply-code configurable - -commit cd6313a4f2b816df38c174e6b68c1a1bd3fc1f23 -Author: Carsten Bock -Date: Thu Jan 12 14:22:30 2017 +0100 - - IMS-USRLOC-PCSCF: Set contact to NULL for safety, if not found - -commit ce14ab12a1b616f07a4fd715ad0097881035fded -Author: Carsten Bock -Date: Thu Jan 12 14:21:26 2017 +0100 - - IMS-USRLOC-SCSCF: Some more safety checks - -commit a63d88da87c70567a7e5303607d0a336ded9d74f -Author: Carsten Bock -Date: Thu Jan 12 14:19:48 2017 +0100 - - IMS-Dialog: Fix Ref-Counter - -commit b75d4ca219d7185e0a73cc9132760fe05227faa4 -Author: Daniel-Constantin Mierla -Date: Wed Jan 11 15:22:50 2017 +0100 - - dialog: increase cseq after uac auth for local acks - - - related to GH #918, #919 - -commit 9456bb94c78dec50101a0328e5b8ee17278dd60e -Merge: 09f66d6 1d5d365 -Author: Daniel-Constantin Mierla -Date: Wed Jan 11 09:21:50 2017 +0100 - - Merge pull request #923 from mslehto/unittest - - unittest updates - -commit 09f66d693ac654de6c4c40bfbb0b00b439f1a24f -Author: Daniel-Constantin Mierla -Date: Wed Jan 11 09:18:46 2017 +0100 - - permissions: fixed typo in rpc fault message - - - reported by Anthony Messina - -commit 11f9a91b29f235a401ce538a690c7bb5cacb98f6 -Author: Daniel-Constantin Mierla -Date: Wed Jan 11 09:16:37 2017 +0100 - - tm: migrated some old log macros to new style - - - coherent indentation across those files - -commit 1d5d36556e28bcbd0500701440a87617e9d79497 -Author: Mikko Lehto -Date: Mon Jan 9 14:17:12 2017 +0200 - - test/unit: use sh instead of bash in unit test 5 - -commit f31d36e31133175c7bf466e2ab9bbc4d7836496e -Author: Mikko Lehto -Date: Mon Jan 9 13:37:07 2017 +0200 - - test/unit: update unit test 34 - - - sh instead of bash - - pua_mi is not part of Kamailio anymore - - server_address is mandatory parameter for rls - -commit ff6ce3bb0bb5581bdcc802e3be61b9e7a37d5d57 -Author: Mikko Lehto -Date: Mon Jan 9 13:18:26 2017 +0200 - - test/unit: update unit test 27 - - - change mi_fifo to jsonrpcs - - sh instead of bash - - reorder module load order to avoid sl error - -commit 25c4d4f32a4b20419e2129398678790037fc2502 -Author: Mikko Lehto -Date: Mon Jan 9 13:17:39 2017 +0200 - - test/unit: update unit test 20 - - - change stream redirection to classic 2>&1 - - sh instead of bash - - change mi_fifo to jsonrpcs - -commit 4ad8091da6f848ca831006d6993f45cc7b2934a0 -Author: Mikko Lehto -Date: Mon Jan 9 13:11:07 2017 +0200 - - test/unit: update unit test 19 - - - does not need bash - - change mi_fifo to jsonrpcs - -commit b5e37ea5096817b90368098ab432bc1c2894fa2c -Author: Mikko Lehto -Date: Mon Jan 9 13:08:23 2017 +0200 - - test/unit: update unit test 18 - - - does not need bash - - remove duplicate PID file argument - -commit 9aacde29170458e6df15e19fbb4e0f43243fe68b -Author: Mikko Lehto -Date: Mon Jan 9 13:07:18 2017 +0200 - - test/unit: update unit test 2 & 4 - - - mi_fifo changed to jsonrpcs - - no more mi_datagram - - sh instead of bash - -commit 0cea8fe1029c71644879e599c11aebc590139cca -Author: Mikko Lehto -Date: Mon Jan 9 13:00:09 2017 +0200 - - test/unit: update unit test 12 - - - sh instead of bash - - mi_fifo is gone, use jsonrpcs - - detect Debian specific netcat option -q - -commit fe4c56f5c0b7db7d1ad3e6c01aed26feb46002d9 -Author: Mikko Lehto -Date: Mon Jan 9 12:48:36 2017 +0200 - - test/unit: update unit test 7 - - - mi_fifo is gone - - sh instead of bash - -commit 3dff189e33dd74010a4112274868696d1e73f9d6 -Author: Mikko Lehto -Date: Mon Jan 9 11:53:14 2017 +0200 - - test/unit: fix unit test 33 - - - mi_fifo is gone, use jsonrpcs - - FreeBSD has different file name for core dump, try to detect - - netcat option -q is Debian specific patch - - sh instead of bash - -commit d081ee4e12e36e8f13d0a845f639b8699ac9d772 -Author: Daniel-Constantin Mierla -Date: Tue Jan 10 23:36:18 2017 +0100 - - dispatcher: use clang format across the module - -commit 57a81bb414413980a1f294aae91624bae416f2d5 -Author: Kamailio Dev -Date: Tue Jan 10 23:31:22 2017 +0100 - - modules: readme files regenerated - app_jsdt ... - -commit af29828431805d972a2c156c4b5fd4506bc7834c -Author: Daniel-Constantin Mierla -Date: Tue Jan 10 23:16:03 2017 +0100 - - modules: docs - coherent name for rpc commands section - -commit 47c7dfb801d63cbfb29dbf234c06c2deef17fdc4 -Author: Daniel-Constantin Mierla -Date: Tue Jan 10 23:15:39 2017 +0100 - - uid_gflags: dedicated sections for rpc commands in docs - -commit 979b6b3980c4c7a386779154836d88021dff901f -Author: Kamailio Dev -Date: Tue Jan 10 20:46:15 2017 +0100 - - modules: readme files regenerated - nsq ... - -commit bb132a716628725c425e150565c2eb0a9a02f793 -Author: Daniel-Constantin Mierla -Date: Tue Jan 10 20:42:30 2017 +0100 - - permissions: fixed rpc fault messages for several commands - -commit 83c5867815193dec7317e1372a46ddb36ce48412 -Merge: c7ca2d3 6f0c96d -Author: Emmanuel Schmidbauer -Date: Tue Jan 10 14:37:05 2017 -0500 - - Merge pull request #921 from kamailio/nsq-update-doc - - nsq: update doc - -commit c7ca2d351af4240e8b062dc34650a1a45b432c11 -Author: Kamailio Dev -Date: Tue Jan 10 20:16:15 2017 +0100 - - modules: readme files regenerated - tmx ... - -commit ef9dcaddd441a97062d764b1f4e8dc8976174202 -Author: Daniel-Constantin Mierla -Date: Tue Jan 10 19:57:45 2017 +0100 - - tmx: adjusted the docs to specify that tmx stats cannot be reset - -commit cac99b3d784fc253d4b658d898c154137b15f4f9 -Author: Kamailio Dev -Date: Tue Jan 10 20:01:16 2017 +0100 - - modules: readme files regenerated - counters ... - -commit 7d3d5ac32654797b813858dc2d7eb1a3e95b3056 -Author: Daniel-Constantin Mierla -Date: Tue Jan 10 19:51:19 2017 +0100 - - etc: load counters module in config files - - - it provides control interface to counters/stats - -commit 8fd9491212bf61c94969b17e7b32f6a15fbfaad3 -Author: Daniel-Constantin Mierla -Date: Tue Jan 10 19:46:14 2017 +0100 - - counters: rpc commands aliases for more explicit naming - -commit c75d50bb92d579136d92a01b5d35e74258cca27a -Author: Daniel-Constantin Mierla -Date: Tue Jan 10 19:45:03 2017 +0100 - - kex: adjustment to rpc fault message - -commit 526ec68fa56cb8066db9da3a4b82f9e20aebf8c3 -Author: Daniel-Constantin Mierla -Date: Tue Jan 10 14:27:06 2017 +0100 - - tm: if transaction had an uac auth, propagate cseq headers for local ACK and CANCEL - - - related to GH #870, #918, #919 - -commit a1189074af0946b1a4b57dff795d0f642818ad35 -Author: Daniel-Constantin Mierla -Date: Tue Jan 10 14:26:27 2017 +0100 - - dialog: use uac cseq header names from cfg env - -commit 391dce68f712d7b38eb48188f3ae2413da0f70c6 -Author: Daniel-Constantin Mierla -Date: Tue Jan 10 14:25:13 2017 +0100 - - core: keep names for uac cseq helper headers in cfg env - - - shared by dialog and tm for cseq updates after uac auth - -commit 4648e40b8dd12c73d575ca2c894e75e9bc7cb3f1 -Author: Kamailio Dev -Date: Tue Jan 10 12:01:24 2017 +0100 - - modules: readme files regenerated - cfg_rpc ... - -commit cb456e9d36e12e711f5e511211892a2e6592101a -Author: Daniel-Constantin Mierla -Date: Tue Jan 10 12:00:19 2017 +0100 - - cfg_rpc: added example for rpc command cfg.sets - -commit 7bda0ce9525c1b7e04de2879f7645dd097b23d02 -Author: Mikko Lehto -Date: Tue Jan 10 12:31:11 2017 +0200 - - modules/dispatcher: remove duplicate text - -commit 401c80c667123111cf9f5a59998cdd78af44ba8f -Author: Olle E. Johansson -Date: Mon Jan 9 21:06:10 2017 +0100 - - README.md minor updates - -commit 66cc8e3616d938ddd8aec747661c4682061fae73 -Author: Olle E. Johansson -Date: Mon Jan 9 21:03:25 2017 +0100 - - README minor fixes - -commit f0f0b444e3fc65c0d0965c20716ce1850d78ddb5 -Author: Olle E. Johansson -Date: Mon Jan 9 20:58:58 2017 +0100 - - INSTALL Various updates - -commit 18e3327bedc1647a5abe0d377b15b74b2e860ef4 -Author: Daniel-Constantin Mierla -Date: Mon Jan 9 20:35:47 2017 +0100 - - kamctl: added DBPORT option - - - allows to specify database engine (mysql/psql) port - - requested by GH #916 - -commit dad79f34077eb818604293fe90b6565fa6a4f365 -Author: Daniel-Constantin Mierla -Date: Mon Jan 9 18:18:18 2017 +0100 - - kamcmd: add /usr/local to C defs and libs if readline is detected in the path - - - reported by GH#920 - -commit 6f0c96da5a5caa8197132f6a2d5ffb3fc2123340 -Author: Emmanuel Schmidbauer -Date: Mon Jan 9 10:21:23 2017 -0500 - - nsq: update doc - -commit bbee329599b1a3a7575723dc08d5bf86e5d4eb0f -Author: Daniel-Constantin Mierla -Date: Mon Jan 9 14:39:10 2017 +0100 - - examples: kemi - update lua script to use KSR.x.exit() - -commit b511d90766c3dcf5643c8a29d02eb382b740a413 -Author: Daniel-Constantin Mierla -Date: Mon Jan 9 14:18:23 2017 +0100 - - app_lua: aligned kemi api for KSR.x.drop() - -commit 6830fbf17b37a2860827171dd99304bf0975ebf7 -Author: Daniel-Constantin Mierla -Date: Mon Jan 9 14:15:27 2017 +0100 - - app_lua: enable compat mode for newer lua versions - -commit 2c1a3d122a7fc18f1563a3cc4bec27604e0adb5a -Merge: 0b4c045 b429f62 -Author: Charles Chance -Date: Mon Jan 9 10:41:16 2017 +0000 - - Merge pull request #917 from kamailio/cchance/presence - - presence: delay aux_body_processing until after subscription has been updated - -commit 0b4c045052943893e22a935f933e4699e4f9d593 -Author: Kamailio Dev -Date: Sun Jan 8 22:31:15 2017 +0100 - - modules: readme files regenerated - sqlops ... - -commit ac5669901693a67051775673763fde6eb8f37c38 -Author: Daniel-Constantin Mierla -Date: Sun Jan 8 22:10:59 2017 +0100 - - sqlops: allow to set the size of sql escape buffer for transformations - - - alternative to GH #899 - -commit 9077a87978ff57ff369f8fbc103d8c52b92be622 -Author: Daniel-Constantin Mierla -Date: Sun Jan 8 14:01:58 2017 +0100 - - app_jsdt: exposed KSR.x.drop() - -commit 3017abf74d770adf6574159a11409060cb63837d -Author: Daniel-Constantin Mierla -Date: Sun Jan 8 13:33:34 2017 +0100 - - core: kemi - exposed set drop flag function - -commit 96da7ff441bbf92fbab374a3c34ccba26d1d915e -Author: Daniel-Constantin Mierla -Date: Sun Jan 8 13:32:47 2017 +0100 - - app_jsdt: rpc js script reload - -commit 459a8914ab873d0f2cb7df7ccc764b872fc2b9d6 -Author: Daniel-Constantin Mierla -Date: Sun Jan 8 10:08:47 2017 +0100 - - examples: kemi - added basic script for jsdt engine - -commit 058fa9946b740c2b748ca592968aeec22c485ce6 -Author: Daniel-Constantin Mierla -Date: Sun Jan 8 09:33:43 2017 +0100 - - app_jsdt: filled api list rpc command - -commit 5df2933a3ee8595b954cb694d8434ea7997be88c -Author: Daniel-Constantin Mierla -Date: Sat Jan 7 22:03:51 2017 +0100 - - examples: kemi - show how app_jsdt can be used as kemi config engine - -commit d66762b6169218df0e831480d16089e86b1e343e -Author: Daniel-Constantin Mierla -Date: Sat Jan 7 22:02:04 2017 +0100 - - app_jsdt: execution of cfg module functions from js - -commit f8cbf6873a0c3b49394906fdfbbe1ac43c705e20 -Author: Daniel-Constantin Mierla -Date: Sat Jan 7 18:38:02 2017 +0100 - - app_jsdt: export submodules as KSR_mod and then set it to KSR.mod in js - -commit a37bc486cda1e7f0cba6c871a6bd58aa554e1b4d -Author: Daniel-Constantin Mierla -Date: Sat Jan 7 13:10:21 2017 +0100 - - examples: removed mi modules from kemi configs - -commit 040fea8c217b3a4dec90c59ce766553dcdf76507 -Author: Daniel-Constantin Mierla -Date: Sat Jan 7 12:42:19 2017 +0100 - - jsonrpcs: reordered static functions to avoid compile issues - -commit c73557694a0c985a5e5f1d67c2063f2951294c8e -Author: Daniel-Constantin Mierla -Date: Sat Jan 7 09:30:15 2017 +0100 - - jsonrpcs: hanlde delayed response for jsonrpc over http - -commit b429f625ba409cb668b00155996a5f4a4f1733d8 -Author: Charles Chance -Date: Fri Jan 6 23:21:52 2017 +0000 - - presence: delay aux_body_processing until after subscription has been updated - - - fixes out-of-sequence version when subs_db_mode <> 3 and fast_notify is enabled - -commit 9c14592d4561335d01f4d24960d5489e4caceb65 -Author: Robert Boisvert -Date: Fri Jan 6 15:00:03 2017 -0500 - - mohqueue: switched from MI to RPC commands - -commit cc40fb7cbc7b646750fd7c056ea752bd69748ef3 -Author: Daniel-Constantin Mierla -Date: Fri Jan 6 15:38:48 2017 +0100 - - ctl: one more revert in handlig rpc struct in response - -commit 053ddb5ba56adc8f241052161da66a8ece12e2f3 -Author: Daniel-Constantin Mierla -Date: Fri Jan 6 15:32:04 2017 +0100 - - clt: treat rpc array as a structure, otherwise kamcmd fails - - - no proper array support for binrpc breaks the ctl-kamcmd. The array - is displayed as a structure, like it was done in the past - - for proper json output, use kamctl or kamcli - -commit ec98abde9b57c4569237616089908d39557ad7c2 -Author: Daniel-Constantin Mierla -Date: Fri Jan 6 15:31:18 2017 +0100 - - kamctl: fixed small typo - -commit 0252969c39ccda27c8cd78a9a4ad58d0f2b77354 -Author: Daniel-Constantin Mierla -Date: Fri Jan 6 15:10:25 2017 +0100 - - ctl: proper handling of rpc array type in response - -commit 506ea5cfce5008781ceb14dc9bdf3bb477ca2bd1 -Author: Daniel-Constantin Mierla -Date: Fri Jan 6 14:54:32 2017 +0100 - - kamcmd: removed mi related code - -commit 3c09e0ed178fba801adf1b3721a10b565f316c0e -Author: Daniel-Constantin Mierla -Date: Fri Jan 6 14:40:33 2017 +0100 - - kamcmd: removed snv id from version output - - - on darwin, use gnu readline from /opt/local if available - - version set to 1.5 - -commit 46793e55a54088a69e3d6b96a4bcf86868edc6fc -Author: Daniel-Constantin Mierla -Date: Fri Jan 6 11:12:49 2017 +0100 - - p_usrloc: removed mi init function prototypes - -commit 377d4bdc9098c90b7ea917ed923a52c8b7547fa3 -Author: Daniel-Constantin Mierla -Date: Fri Jan 6 11:11:12 2017 +0100 - - imc: removed unused variable in rpc command - -commit fce9ee48d2aa18dce141fd51fc5b7fa12112b787 -Author: Daniel-Constantin Mierla -Date: Fri Jan 6 11:08:36 2017 +0100 - - app_jsdt: fixed comiple warning - -commit c357560e28fb93a1914aea272118b46b71ec64e6 -Author: Daniel-Constantin Mierla -Date: Fri Jan 6 11:04:07 2017 +0100 - - ctl: removed unused goto label - -commit 9832017421ae7cc57b7fae4ca41eec3fee3e61f8 -Author: Kamailio Dev -Date: Fri Jan 6 09:01:15 2017 +0100 - - modules: readme files regenerated - dispatcher ... - -commit 5a5959b12ada22aed7cfc6a4a05ea32815149859 -Author: Daniel-Constantin Mierla -Date: Fri Jan 6 08:50:49 2017 +0100 - - dispatcher: removed mi modules from docs example - -commit a05f582420f119ba2a4e64353e16aaf9056f0bb4 -Author: Daniel-Constantin Mierla -Date: Fri Jan 6 08:41:30 2017 +0100 - - carrierroute: proper str pointer when adding fields to rpc structure - -commit 82acaac1baceac4b2c81ecd70591021497a725b7 -Author: Daniel-Constantin Mierla -Date: Fri Jan 6 08:40:17 2017 +0100 - - ctl: handle null string value in rpc response - -commit 3b92150495c3a97008eba1dd3587e85f02ba1ef6 -Author: Kamailio Dev -Date: Thu Jan 5 22:01:16 2017 +0100 - - modules: readme files regenerated - malloc_test ... - -commit 0bed2bd55bac1df7e01b49280e5ddf8b3e705c46 -Author: Olle E. Johansson -Date: Thu Jan 5 22:00:11 2017 +0100 - - malloc_test README change sercmd to kamcmd - -commit e1edd6b9b1eee3482ba50ed76eb90ff188140c81 -Author: Olle E. Johansson -Date: Thu Jan 5 21:56:22 2017 +0100 - - ctl Minor changes to example configuration - -commit 86f1b1c1af8f6f585ca04336bb2114008f2b99d7 -Author: Olle E. Johansson -Date: Thu Jan 5 21:52:35 2017 +0100 - - outbound Remove MI modules from example configurations in README - -commit e03a9d965a63756c3ccbdf7f4db5fe475b833dc4 -Author: Victor Seva -Date: Thu Jan 5 17:35:23 2017 +0100 - - rtpproxy: fix compiler warnings - - > rtpproxy.c: In function 'rtpproxy_rpc_list': - > rtpproxy.c:627:6: warning: unused variable 'len' [-Wunused-variable] - > int len; - > ^~~ - > rtpproxy.c:626:6: warning: unused variable 'id_len' [-Wunused-variable] - > int id_len; - > ^~~~~~ - > rtpproxy.c:625:8: warning: variable 'string' set but not used [-Wunused-but-set-variable] - > char *string, *id; - > ^~~~~~ - -commit 1dfe265ad2fc8c166c27aabf924d581ac5be81af -Author: lazedo -Date: Thu Jan 5 16:18:14 2017 +0000 - - presence: allow control of subscription deletion - - use the configuration xavp to control subscription deletion after notify - searches for `delete_subscription` value in the configuration xavp - -commit 0546af13b8e6e8e0255e1dc4ea406956913ec288 -Author: Julien Chavanton -Date: Thu Jan 5 10:32:31 2017 -0500 - - dmq_usrloc: fix deadlock (#911) - - * dmq_usrloc: fix deadlock - - caused by acquiring the same lock twice using get_urecord_by_ruid and lock_udomain - - * dmq_usrloc: get_urecord_by_ruid returns - - with the lock if the record was found - -commit 311f995fdf509f5f256dff60ef643ebe4c5c061f -Author: Daniel-Constantin Mierla -Date: Thu Jan 5 16:19:36 2017 +0100 - - rtpproxy: small updates to the examples - -commit 0dfb73732ec2f73bfb085bdca80ca5072c9417e0 -Author: Victor Seva -Date: Thu Jan 5 15:17:40 2017 +0100 - - mqueue: fix compiler warning - - > mqueue_mod.c: In function 'mqueue_rpc_get_size': - > mqueue_mod.c:280:6: warning: unused variable 'status' [-Wunused-variable] - > str status = {0, 0}; - > ^~~~~~ - -commit 40cc4fb4c7c36039f1e6c2dc9ee940fb66f3a7bc -Author: Victor Seva -Date: Thu Jan 5 15:10:36 2017 +0100 - - kazoo: fix compiler warnings - - > kz_amqp.c:1646:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] - > if(json_obj != NULL) - > ^~ - > kz_amqp.c:1649:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' - > return -1; - > ^~~~~~ - > kz_amqp.c: In function 'maybe_add_consumer_key': - > kz_amqp.c:2500:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] - > if (json_obj == NULL) - > ^~ - > kz_amqp.c:2503:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' - > json_object* server_id_obj = kz_json_get_object(json_obj, BLF_JSON_SERVERID); - > ^~~~~~~~~~~ - > kz_amqp.c: In function 'kz_send_targeted_cmd': - > kz_amqp.c:2574:4: warning: 'json_obj' may be used uninitialized in this function [-Wmaybe-uninitialized] - > if(json_obj) - -commit b9c09b8d6bffef3c3087149e424b53803b6aed93 -Merge: 135cc62 7ae0d6e -Author: Victor Seva -Date: Thu Jan 5 15:09:45 2017 +0100 - - Merge pull request #913 from linuxmaniac/vseva/fix_82 - - Rename modules interface files - -commit 7ae0d6e2cae8e9e60a7c6b6ba80b4cab6b18017c -Author: Victor Seva -Date: Thu Jan 5 14:33:58 2017 +0100 - - mohqueue: Rename module interface file #82 - -commit 0f223e21fac6b491317fb5f316a00f131dfa79d6 -Author: Victor Seva -Date: Thu Jan 5 13:14:18 2017 +0100 - - erlang: Rename module interface file #82 - -commit b351dd59985bb2268b5851662d2881a764cf4b43 -Author: Victor Seva -Date: Thu Jan 5 13:09:37 2017 +0100 - - db2_ldap: Rename module interface file #82 - -commit 318c3cef2b677456e3295d2594a3b332aab265f2 -Author: Victor Seva -Date: Thu Jan 5 13:03:55 2017 +0100 - - cdp_avp: Rename module interface file #82 - -commit 91944cf1b2879e67b55a39293e872bd327a1a9fb -Author: Victor Seva -Date: Thu Jan 5 12:58:54 2017 +0100 - - cdp: Rename module interface file #82 - -commit 3f3560c28613b5db3ca558b97a23e02eac16def0 -Author: Victor Seva -Date: Thu Jan 5 12:53:22 2017 +0100 - - auth_ephemeral: Rename module interface file #82 - -commit caf7c0830d2db92762406aae054ebcbeba3c8416 -Author: Victor Seva -Date: Thu Jan 5 12:42:22 2017 +0100 - - db_berkeley: Rename module interface file #82 - -commit 135cc620f41a3971b65252dcce10b0a6d3623065 -Author: Kamailio Dev -Date: Thu Jan 5 10:46:15 2017 +0100 - - modules: readme files regenerated - acc ... - -commit 8e44cf567b17b9e01ef3b3eda487b4e2efb3f653 -Author: Olle E. Johansson -Date: Thu Jan 5 10:35:57 2017 +0100 - - acc README update: Refer Diameter users to the ims_charging module - -commit 5ede1abcce861f453f3806442e6c8d6ae7d2853c -Author: Olle E. Johansson -Date: Mon Jan 2 21:30:13 2017 +0100 - - acc Removing radius configuration files - -commit 789ecde3f9e4656fcc2ea3265d338a68157d5622 -Author: Victor Seva -Date: Thu Jan 5 09:57:32 2017 +0100 - - pkg/kamailio/deb: version set to 5.0.0-pre0 - -commit dca057b9d9f8f0d74049cc5104e5e3865c79b487 -Author: Daniel-Constantin Mierla -Date: Thu Jan 5 09:15:11 2017 +0100 - - ctl: print format char in error log messages - -commit a1d91264feab6f5cd51cb1594b823850b526b537 -Author: Daniel-Constantin Mierla -Date: Thu Jan 5 09:11:05 2017 +0100 - - Makefile.groups: added app_jsdt to few more groups - -commit 6478b7d8215835419e3734c42fbf17a215b22cc4 -Author: Daniel-Constantin Mierla -Date: Thu Jan 5 08:51:52 2017 +0100 - - Makefile.defs: version set to 5.0.0-pre0 - -commit 6f9823758903769dcd5033895821b90d4fb2cb6b -Merge: 0857fdd 31923e5 -Author: Daniel-Constantin Mierla -Date: Thu Jan 5 08:30:49 2017 +0100 - - Merge pull request #912 from mslehto/unittest - - unittest updates - -commit 31923e56ff851de201301fb2e08fba2e3f3d1fe5 -Author: Mikko Lehto -Date: Wed Jan 4 20:55:57 2017 +0200 - - test/unit: avoid killall - - - it might kill too much on some platforms and might not even exist on some others - -commit 915efd3bfc898501c6e36f30f4cf2b7548c87c83 -Author: Mikko Lehto -Date: Wed Jan 4 20:55:32 2017 +0200 - - test/unit: fix bashism - use `.` instead of `source` and use regular syntax files - -commit 2c7f0b45b72aba21001ff993240a36c78000d9fb -Author: Mikko Lehto -Date: Wed Jan 4 20:54:49 2017 +0200 - - test/unit: fix bashism - echo is not portable - -commit 2f58816d2949c499c37e959d2c0853946bb6be7f -Author: Mikko Lehto -Date: Wed Jan 4 20:53:39 2017 +0200 - - test/unit: use directory variables in test runner scripts - -commit fcacbf88ea914e357bb001e50f4397ae6f76c395 -Author: Mikko Lehto -Date: Wed Jan 4 20:53:22 2017 +0200 - - test/unit: adjust common variables to new tree structure - -commit 0857fdd4314ef98ff0f83258e310f344d790e644 -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 23:29:03 2017 +0100 - - carrierroute: more log messages for error cases in rpc dump command - -commit 6d139bd13944cde7e9a44a5c071cc70ab415e2fe -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 23:23:13 2017 +0100 - - ctl: more log messages for error cases - -commit 581c33a5af26a519d9559b9ac2a37ec314bc556e -Author: Kamailio Dev -Date: Wed Jan 4 23:16:13 2017 +0100 - - modules: readme files regenerated - userblacklist ... - -commit e7bf4fc9893107a4b52650b01c925c47c2d1a802 -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 23:10:19 2017 +0100 - - userblacklist: implemented rpc command userblacklist.reload_blacklist - -commit 1a05c2dd6a3afdc8889203b8239a265d84c1ef4b -Author: Kamailio Dev -Date: Wed Jan 4 23:01:12 2017 +0100 - - modules: readme files regenerated - pdb ... - -commit 5911e50003391ac7b88455068706ec305e75d563 -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 22:58:10 2017 +0100 - - pdb: implemented rpc commands, removed mi leftovers - -commit e72d96ebdc2474d42d29321db52adb15d2c67469 -Author: Kamailio Dev -Date: Wed Jan 4 22:46:14 2017 +0100 - - modules: readme files regenerated - rtpengine ... - -commit 70906d1596f8f759c44c9f8b399533fa05607c7a -Author: Richard Fuchs -Date: Wed Jan 4 16:37:48 2017 -0500 - - rtpengine: update docs for rpc commands - -commit 1190ac60a643e10cf06f1985da39f4dfb591d0a8 -Author: Richard Fuchs -Date: Wed Jan 4 14:37:50 2017 -0500 - - rtpengine: implement rpc commands and remove mi leftovers - -commit 0fd20703d354702d5cc05737f0454064c36d4164 -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 19:59:25 2017 +0100 - - tm: removed unused variables in t_uac_send() - -commit 4a234d50f0d056f3930ebd4be5402d4a2fb5e471 -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 16:47:03 2017 +0100 - - Makefile.defs: version set to 5.0.0-dev10 - -commit 85030842d8d5f1a0fd5c66d69e55c7a95f973367 -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 16:41:07 2017 +0100 - - kamctl: removed mi related commands - -commit a2c75726b1af09f7176071a331df785f40570a61 -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 16:04:00 2017 +0100 - - presence_conference: removed empty mi command - -commit 8f2c8c7050c1899f6db38e0f68d83d56cb4601c6 -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 15:49:48 2017 +0100 - - lcr: removed kmi include - -commit e280aab5edfcbbe2169ef5bee554cfe25d7f6888 -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 15:47:54 2017 +0100 - - etc: removed mi modules from config files - -commit a74486990a893ebfb054b68565cb243a25da4709 -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 15:39:07 2017 +0100 - - Makefile.groups: removed mi modules - -commit 335a62bb8462a2607283ff845b5d5c561d2f9a05 -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 15:26:23 2017 +0100 - - dispatcher: removed unused mi related prototype - -commit de0ddace9215948e1c0dee85320e79d92a9893ce -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 15:25:07 2017 +0100 - - cplc: removed unused mi variable - -commit ac0211c1f4c983bf3aadee96db03aa18c26e1910 -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 15:18:38 2017 +0100 - - utils: mi commands disabled - -commit 93fd288cececdb7342b898e17e439cd4ea877b01 -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 15:15:09 2017 +0100 - - ims_dialog: mi commands disabled - -commit d09ea463cc59fb574a07b37fe06077da5b7eca0b -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 15:08:43 2017 +0100 - - carrierroute: mi commands disabled - -commit ac685eaa8c08ea3d98869a5fca934b85ea73081d -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 15:03:03 2017 +0100 - - userblacklist: mi commands disabled - -commit 51dde0da43ad21b67923ef4ba86fa3ccaa388355 -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 14:59:58 2017 +0100 - - tsilo: removed unnecessary includes of kmi - -commit c8700070e6038ce14a3fb866c0bbe77693ca137d -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 14:58:13 2017 +0100 - - ss7ops: removed empty mi structure - -commit f211be521e49a5c7f85858bdba3841ae032f47c4 -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 14:56:59 2017 +0100 - - sipt: removed empty mi structure - -commit 6c23c95a013626a4f343203b30c81d2b2d3c35ff -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 14:55:42 2017 +0100 - - rtpengine: mi commands disabled - -commit 8d50377d21bc4d43083c19e868eeaf8231d82bfc -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 14:51:08 2017 +0100 - - pdb: mi commands disabled - -commit 252a5d7bb43cb9ea23d738c59fad035dac532469 -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 14:48:23 2017 +0100 - - p_usrloc: mi commands disabled - -commit 97cf2583e926178b1b9f9773a120d354606501cb -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 14:43:17 2017 +0100 - - mohqueue: mi commands disabled - -commit 442544631e5f743cb59dace2bb1e32bb259050cb -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 14:37:53 2017 +0100 - - pua_mi: removed module - -commit e5c7d9bd869da22bda3a6da71825931aca008b88 -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 14:37:23 2017 +0100 - - mi_rpc: module removed - -commit 0a307f9a73f0daf2a716fed1cce6ab3181f98610 -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 14:36:01 2017 +0100 - - mi_xmlrpc: removed module - -commit 5ab0251771ada4ba3ca81b9c4ee756c31a72a050 -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 14:35:42 2017 +0100 - - mi_fifo: removed module - -commit 4050fef36af8e4eae35ffeade1eff5ab0f7e6d8c -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 14:35:17 2017 +0100 - - mi_datagram: removed module - -commit fbe971fbd613cda55fdcb8fb0163995dbadcc296 -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 14:34:26 2017 +0100 - - domain: removed forgotten mi include - -commit 6e5e86a7c4e656e78abde577c66fb91ed4f30be5 -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 14:31:27 2017 +0100 - - core: replaced mi_cmds in module exports structure with nn_cmds - - - the type changed to void* - - mi was removed, keep the field not to affect compilation. It should be - removed over the time - -commit 804de1ceca0834475a7bcf6a0e5307fd71f01f88 -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 14:27:17 2017 +0100 - - lib: removed kmi internal library - -commit 13846d38dec5d73cc859f991b2c2fbf2212e98dd +commit 604957b93e711c901238a62291a184471f524985 Author: Daniel-Constantin Mierla -Date: Wed Jan 4 13:44:43 2017 +0100 +Date: Mon Dec 11 14:40:44 2017 +0100 - Makefile.groups: added app_jsdt module + core: README - INSTALL small updates for v5.1.0 -commit a4d4f27bc1442e06a4f2a27b19860555b8cc0cd3 -Author: Daniel-Constantin Mierla -Date: Wed Jan 4 13:35:32 2017 +0100 +commit 7b4b17219cc7e54aaa5c0eeb989d5992dffcb545 +Author: Victor Seva +Date: Mon Dec 11 12:45:20 2017 +0100 - app_jsdt: new module implementing a javascript interpreter + pkg/kamailio/deb: xenial needs libbson-dev too for libmongoc-dev - - it embeds the duktape js interpreter (no linking with external lib for - the interpreter) - - it exports KEMI functions and pv management + (cherry picked from commit 55525d28864eba285bef3eff1d513b0769dd8ba4) -commit dcb82e22ce1c4b79a5992ac55a2ccce5bcdaabfa -Author: Federico Cabiddu -Date: Wed Jan 4 10:27:21 2017 +0100 +commit 8e2b33aeff4adee4c8b458040a2a657ffc0f01fd +Author: Victor Seva +Date: Mon Dec 11 11:15:20 2017 +0100 - cnxcc: removed usage of mi + pkg/kamailio/deb: kamailio-mongodb-modules [skip ci] + + (cherry picked from commit 84967d08aa52b7b70c8263829fa4c2429709025f) -commit 8860488ddd7f8742cd02a19b95a2569429d365d2 -Author: Kamailio Dev -Date: Wed Jan 4 09:31:16 2017 +0100 +commit 24ad1ff7b9acc4ff699054d9b22f251bd6da6248 +Author: Victor Seva +Date: Mon Dec 11 09:25:21 2017 +0100 - modules: readme files regenerated - dialog ... + pkg/kamailio/deb: integrate xenial libgeocoding change [skip ci] + in backports/xenial script + + * add wrap-and-sort on all scripts + + (cherry picked from commit 9420a2ffc50f5eddd113f2e4b43da35076497ff2) -commit 913928d3d14046d7078153962a7c3318092b6ea9 +commit a2a0d0a9b3a744c28e9e319b52287e8073649849 Author: Daniel-Constantin Mierla -Date: Wed Jan 4 09:25:13 2017 +0100 +Date: Sun Dec 10 09:34:29 2017 +0100 - dialog: removed mi commands + pkg/deb: ubuntu xenial has a dedicated package for libgeocoding + + - other debian varians have it inside libphonenumber + + (cherry picked from commit 9063113be66678103f509d98f24a74fa211b9a68) -commit 1ba1b9c8d3c1e82724eddc2d0b806b0fea0274bf +commit bf023ac2e04010f647147e9c68324d2337554464 Author: Daniel-Constantin Mierla -Date: Wed Jan 4 08:52:19 2017 +0100 +Date: Sun Dec 10 09:21:52 2017 +0100 - websocket: removed unused str statuses + db_berkeley: removed inline declaration that break the linking + + (cherry picked from commit 373e99fd593814b55b307d0dc4a29e0c53f34850) -commit a22eda560c9ef669777e1079d8001fa922a9e9fd +commit 85a46bdd92963589f3d3575e8c3c2d33597bae38 Author: Daniel-Constantin Mierla -Date: Wed Jan 4 08:45:37 2017 +0100 - - mtree: removed some unnoticed mi variables - -commit a828225b15c5354252cd4c9b81350326bd41e9ab -Author: Ovidiu Sas -Date: Tue Jan 3 18:00:04 2017 -0500 +Date: Sat Dec 9 13:49:57 2017 +0100 - dispatcher: complete removal of mi commands - -commit a634895fc52da5054bb32c9d77d8fd12e466629f -Author: Ovidiu Sas -Date: Tue Jan 3 13:41:33 2017 -0500 - - qos: remove mi commands - -commit 79e489e971a6588bcd1b11887cb8bdcfc533da20 -Author: Kamailio Dev -Date: Tue Jan 3 15:46:14 2017 +0100 - - modules: readme files regenerated - tm ... + ims_usrloc_scscf: remove inline to functions that break the symbol linking + + (cherry picked from commit 5b35d7e372a0c0fb8d0047eb952066939cd98463) -commit 8730af71e0bc8709b16424e1975ec333e2ce160d +commit d8fe696139c776e10b605e396f4e8c6d7a9e842f Author: Daniel-Constantin Mierla -Date: Tue Jan 3 15:42:35 2017 +0100 +Date: Sat Dec 9 13:49:35 2017 +0100 - tm: added t_uac_send(method, ruri, nexthop, socket, headers, body) + ims_charging: remove inline to functions that break the symbol linking - - can be used in config to send new requests (initial or within dialog) + (cherry picked from commit 4e03e218cbfa06253d22f85eb21c27a0951ff50e) -commit 73418018ef9cd928668756296529bb6f04431407 +commit 5bde5d47e944cd55e1d1476c46b5f24d20ef0838 Author: Daniel-Constantin Mierla -Date: Tue Jan 3 14:29:06 2017 +0100 +Date: Sat Dec 9 13:47:50 2017 +0100 - sst: implemented dialog rpc callback + db_perlvdb: remove inline to functions that break the symbol linking - - removed dialog mi callback - -commit 365c41ca6d57ce0e888a746d77f768562fe96e4e -Author: Kamailio Dev -Date: Tue Jan 3 13:01:12 2017 +0100 - - modules: readme files regenerated - pua_rpc ... + (cherry picked from commit 8dc82f3ac87502dcf149f7b46367bfc3c45f2621) -commit 440f687b245334c0bcbfe1c2d17b36758da59511 +commit 17ad3546e38dde4c893fd6e3394615e34c88466e Author: Daniel-Constantin Mierla -Date: Tue Jan 3 12:59:00 2017 +0100 - - pua_rpc: added rpc command pua.subscribe - -commit d09412e9203e5ff74c62bb5031b924803ad2f2b6 -Author: Kamailio Dev -Date: Tue Jan 3 12:46:17 2017 +0100 +Date: Sat Dec 9 13:47:33 2017 +0100 - modules: readme files regenerated - rtpengine ... + cdp: remove inline to functions that break the symbol linking + + (cherry picked from commit 76a262f4c39ecb48410f0cb531cf144baf8105e6) -commit 9b5d2b50a51b0fe2379a6ad209d8d94c821c6615 +commit 4133939a898d1e1c6d40c5a7292353c4de9819eb Author: Daniel-Constantin Mierla -Date: Tue Jan 3 12:33:07 2017 +0100 - - rtpengine: implemented rpc command rtpengine.reload - -commit c665d73d0eb8f41f80d48f25a2b07bbe7a1bd2ea -Author: Kamailio Dev -Date: Tue Jan 3 12:31:13 2017 +0100 +Date: Sat Dec 9 13:46:07 2017 +0100 - modules: readme files regenerated - rtpproxy ... + auth_diameter: init socketfd variable + + - remove inline to functions that break the symbol linking + + (cherry picked from commit f3a37060232c2a666e9709f4071ced344a44b1e3) -commit 9492c748991a3d8dd035d5e3f7b4669bed82689e +commit 1052fae5d616bc42e1fda5165e7ccd46c87dbbc7 Author: Daniel-Constantin Mierla -Date: Tue Jan 3 12:17:45 2017 +0100 +Date: Sat Dec 9 13:45:08 2017 +0100 - rtpproxy: implemented rpc commands rtpproxy.enable and rtpproxy.list + phonenum: linking with libphonenumbers requires -lgeocoding - - removed mi commands + (cherry picked from commit 3e80324168536fbb97a592254725f2aa6ea589af) -commit 7248d3be5e9367ba23b4806e44bd347fa8e69d6b +commit 4fcf33efe44cf903129623477557778c9be218cf Author: Daniel-Constantin Mierla -Date: Tue Jan 3 11:53:46 2017 +0100 +Date: Sat Dec 9 13:44:28 2017 +0100 - imc: imc.list_rooms returns a rpc array + misc_radius: fixed name of function exported to cfg + + (cherry picked from commit 9a21a25a831d1ce241785eba92819be71af861ef) -commit 0617885533b2721fa11e9f7b3aff940aead3de41 -Author: Kamailio Dev -Date: Tue Jan 3 12:01:14 2017 +0100 +commit e27ad201d430636a4b699054dffea4e4b4dc967a +Author: Daniel-Constantin Mierla +Date: Sat Dec 9 13:43:22 2017 +0100 - modules: readme files regenerated - cplc ... + acc_diameter: use acc api to parse extra string + + - remove inline to avoid missing symbol in linker + + (cherry picked from commit fc65848a680006a37b71dbdad21bdc9902eff22f) -commit ccd076f4fc876deb17ece1d93cbbaa6987645a76 +commit 2c640b4415bfbf8d733ca8e7913c31d6ad22bc90 Author: Daniel-Constantin Mierla -Date: Tue Jan 3 11:52:35 2017 +0100 +Date: Sat Dec 9 13:41:29 2017 +0100 - cplc: fixed docbook + rls: define cfg function with two parameters even one is used + + (cherry picked from commit 03c4439c0bbe40209ded86ca8ddddd496893ecfc) -commit 42d4ecc9d47a9d8eab33b4d35a292ec30aca99c1 -Author: Daniel-Constantin Mierla -Date: Tue Jan 3 11:31:33 2017 +0100 +commit b60b639a31d26d02aabea22d55b40773a23d5a4b +Author: lazedo +Date: Fri Dec 8 19:36:20 2017 +0000 - cplc: converted documentation to rpc + presence: update record_route in database + (cherry picked from commit e52547956462ad53032be95ff5f2701785dfdd2a) -commit af36d9acbfa59bd73265d0c23112d1d5c080447a +commit 98528af1b87526395339aa3ed2d176b77b897740 Author: Daniel-Constantin Mierla -Date: Tue Jan 3 11:27:05 2017 +0100 +Date: Sat Dec 9 09:23:38 2017 +0100 - cplc: implemented rpc commands + kamctl: regenerated scripts to create database structure for presence -commit b388d69f00ad70d0ea7f66897f98b44d89d1fda6 -Author: Kamailio Dev -Date: Tue Jan 3 10:01:23 2017 +0100 +commit e5a19d4e073b6cd8c910896792bb44c80b9c12ec +Author: lazedo +Date: Wed Nov 29 10:15:27 2017 +0000 - modules: readme files regenerated - imc ... + schema: allow null in active_watchers reason + + (cherry picked from commit 2eccc2342b929fea96bd006f386948f483e62d06) -commit 46a97bf93f2f08a88eceec60116d2badcb879ffa +commit a4f2a398c6bf3009955d43c4bfcae76d0c5fa23f Author: Daniel-Constantin Mierla -Date: Tue Jan 3 09:55:43 2017 +0100 +Date: Sat Dec 9 08:55:25 2017 +0100 - imc: implemented rpc commands imc.list_rooms, imc.list_memebers + ipops: exported functions to kemi framework - - removed mi commands + (cherry picked from commit c11af868d6c945a0a83a3b20c1b46319f139b2c5) -commit bff35d38039f4e6e896f89d6a904c8bf73e8ac4c +commit 47f3147385e827e309f49d13d4b7bcaeb8aef752 Author: Daniel-Constantin Mierla -Date: Tue Jan 3 09:44:41 2017 +0100 +Date: Fri Dec 8 23:08:25 2017 +0100 - mqueu: fixed help message for rpc command + ipops: use sip_msg_t type + + - set cfg functions signatures with two parameters + + (cherry picked from commit d88572eeb90ca63a07aac15a719a99e5c77b18af) -commit c32b156441bbfca441219024200a37122f6e4095 -Author: Kamailio Dev -Date: Mon Jan 2 22:31:12 2017 +0100 +commit a0bbb14169eb82ffe5936c0fe73a5cc943407e83 +Author: Daniel-Constantin Mierla +Date: Fri Dec 8 16:47:39 2017 +0100 - modules: readme files regenerated - nathelper ... + sipdump: safety check for received address + + (cherry picked from commit f6a05336de65bb929854c5843e5aa821901b63eb) -commit f51aef13fafcf5892872c77e4fa52693db500bc2 +commit b8698724134095814339701c19f0d02bb37caa89 Author: Daniel-Constantin Mierla -Date: Mon Jan 2 22:28:05 2017 +0100 +Date: Fri Dec 8 16:44:56 2017 +0100 - db_berkeley: handle return code for rpc init function + rls: avoid walking a null string + + (cherry picked from commit 5f62d05180c7148f3899732dfc0da44034a314f8) -commit c3ab9ba3f69a8f7a372748f1e8a907463bf28bb8 +commit 7b4a653abef51afe6a6289048ed989ba969c1310 Author: Daniel-Constantin Mierla -Date: Mon Jan 2 22:23:11 2017 +0100 +Date: Fri Dec 8 16:44:01 2017 +0100 - nathelper: implemented rpc command nathelper.enable_ping + pua: safety check for params values - - removed mi command + (cherry picked from commit a009a5bf4f145b4e877e5ba41d218607c30849ec) -commit 56dbec14dc65a68ee1498f32b84371b9414a86a4 -Author: Kamailio Dev -Date: Mon Jan 2 22:16:12 2017 +0100 +commit 968722b7b6769c1416cc35b23969b06ce3416181 +Author: Daniel-Constantin Mierla +Date: Fri Dec 8 16:43:17 2017 +0100 - modules: readme files regenerated - rls ... + auth_ephemeral: init the return code + + (cherry picked from commit 236b0b4bca0ce8931bd06fd88720f3293b651682) -commit 2a02744328e0091e4c370b5c5d85b27da2a0bc00 +commit d86963283cd7a58d94929959ca09ed31ae9bd116 Author: Daniel-Constantin Mierla -Date: Mon Jan 2 22:08:52 2017 +0100 +Date: Fri Dec 8 16:42:19 2017 +0100 - tmx: removed mi commands + tls: safety checks for select values - - the equivalent rpc commands are implemented in tm module + (cherry picked from commit 084364becd2f6f5d6e620721cb0837466c3a2f31) -commit 5839001872ba6afa8fae2db34a01154b9a0c897f +commit 9c4c8b14ddcb26b9514fb91f660b18ba12ea4572 Author: Daniel-Constantin Mierla -Date: Mon Jan 2 22:04:34 2017 +0100 +Date: Fri Dec 8 16:41:53 2017 +0100 - tm: implemented rpc command tm.reply_callid + core: select - init proto string to udp + + (cherry picked from commit da31e70a2c63454dd7126d6ed47be977f36c73f0) -commit 647cacddfe3d0f44ce1880d8e4145e88f917e4f5 +commit 8f1872a27b406cfcd3300595c06ab53cb79eb082 Author: Daniel-Constantin Mierla -Date: Mon Jan 2 21:48:15 2017 +0100 +Date: Fri Dec 8 16:41:35 2017 +0100 - rls: added rpc command rls.cleanup + core: receive - clang format the code - - removed mi command + (cherry picked from commit b9bbeeb11df841845d9f00897008fedf2c2eb9b6) -commit 2838eeaca6a2d1158f798e835be80f086692f7fd +commit edb3c0abfc2712aef8e6ec562aa0d2170dc81120 Author: Daniel-Constantin Mierla -Date: Mon Jan 2 21:36:32 2017 +0100 +Date: Fri Dec 8 15:18:05 2017 +0100 - ndb_cassandra: removed unused internal libs from makefile + db2_ops: safety check for input parameter + + (cherry picked from commit 1be7a6903ace085e7518fa0d358a4ca899ee938f) -commit 00ee44ccb1662ef48df785b754f3ffa76b36b021 +commit e5d96dec3f986a2d98ea5e3c09da1fac3f45c14a Author: Daniel-Constantin Mierla -Date: Mon Jan 2 21:30:54 2017 +0100 +Date: Fri Dec 8 15:01:18 2017 +0100 - carrierroute: split the list of internal libs in makefile + db_postgres: avoid potential double free if sb url parsing fails + + (cherry picked from commit 3614b4e66d1b57dc722139fc0e1ccd8d838f13ee) -commit 9bcd71ea314188ae8bb86ae0a2ae79ca0dac19aa +commit c31f33de17067cbe29042b4558f28aad59ec25f0 Author: Daniel-Constantin Mierla -Date: Mon Jan 2 21:28:57 2017 +0100 +Date: Fri Dec 8 14:51:26 2017 +0100 - nsq: removed unused internal libs from makefile + cplc: null terminate log string + + - reset field to avoid double free + + (cherry picked from commit 66051f400c0a1dcd472f0c9a7957b24e9cb54a07) -commit 4df3684caa3e6137d737721000edd8c461b46d9f -Author: Kamailio Dev -Date: Mon Jan 2 21:31:13 2017 +0100 +commit bca9c74a4ab320452e0c4e313ef796730648b071 +Author: Victor Seva +Date: Fri Dec 8 14:25:49 2017 +0100 - modules: readme files regenerated - db_berkeley ... + Makefile.groups: add evrexec module to extra group + + (cherry picked from commit abc9c4f73f215cf7955c14cb47944fc880eaded3) -commit 25b878e158d0eb2a2c2e53c4eb4d960bfef406b9 -Author: Daniel-Constantin Mierla -Date: Mon Jan 2 21:20:46 2017 +0100 +commit 6e358a40a8493877f0e953e42d730706b93e6b01 +Author: Victor Seva +Date: Fri Dec 8 14:16:52 2017 +0100 - db_berkeley: added rpc command db_berkeley.reload + pkg/kamailio/deb: phonenum requires libphonenum >= 7 + + * remove jessie support - - removed mi command + (cherry picked from commit c804420cd30519f6a67d916b4e9201424c293690) -commit f36cac994a3b773538ecdc42bde70ae0bd218e3b -Author: Olle E. Johansson -Date: Mon Jan 2 21:08:43 2017 +0100 +commit bdd347b1f6c4eeaf9aaf07967d945deda84b835e +Author: Victor Seva +Date: Fri Dec 8 12:29:12 2017 +0100 - acc Remove Radius support from build system + pkg/kamailio/deb: kamailio-phonenum-modules [skip ci] + + (cherry picked from commit 5a2fcd525a211fe9e1b3c05788b67e6deda2c269) -commit 780c8b8e4822bc0db4746ec21bb1c3b21bf1c98d -Author: Olle E. Johansson -Date: Mon Jan 2 21:07:38 2017 +0100 +commit de22721f09fd3776586a020d1dfa373f69a88cbd +Author: Victor Seva +Date: Fri Dec 8 09:32:46 2017 +0100 - acc Remove radius support code (now in separate module - acc_radius.so) + pkg/kamailio/deb: geoip2 module [skip ci] + + fix #1352 + + (cherry picked from commit f4f2b7b201d1cc5bbb0cc915835873a1e03270ac) -commit 3b54eba62dac7e75dfa82b6a733be4042614c132 -Author: Kamailio Dev -Date: Mon Jan 2 21:01:12 2017 +0100 +commit 39d85037b30837024c4efd83318bff826f5e9877 +Author: Victor Seva +Date: Fri Dec 8 12:42:17 2017 +0100 - modules: readme files regenerated - presence_xml ... + travis-ci: use kamailio/pkg-kamailio-docker:5.1-stretch -commit e9298cc14e4ba734c5f639603ce55b1466101748 +commit f70d8d0833c0873166f5703890276f10828e1f1a Author: Daniel-Constantin Mierla -Date: Mon Jan 2 20:58:41 2017 +0100 +Date: Fri Dec 8 12:17:07 2017 +0100 - ims_usrloc_scscf: removed empty mi structure + app_python: enabled rpc command to reload the script + + - reload command performs the mod_init and child_init operations + - not tested yet + + (cherry picked from commit 22975d721b2ff573594575f5975fc9eff141b3e2) -commit f831022383c70398ace8ea614f79ad88755f6182 +commit 1bd6a69ff894626f16c6ff678c817a1ca418f506 Author: Daniel-Constantin Mierla -Date: Mon Jan 2 20:58:23 2017 +0100 +Date: Fri Dec 8 10:53:18 2017 +0100 - ims_usrloc_pcscf: removed empty mi structure + core: kemi - removed redundant anchor operation + + (cherry picked from commit 7ed21aabfab384ae3ea8c2e683d62256cb3f0713) -commit 32b3a00875bc51fbc5cedb8dd94df83ac011d0d4 +commit 38ac5f15029a2f5f94f8065c0e37590247956426 Author: Daniel-Constantin Mierla -Date: Mon Jan 2 20:52:15 2017 +0100 +Date: Fri Dec 8 09:47:01 2017 +0100 - presence_xml: removed empty mi command + tm: restore backup char inside ki_t_check_status() + + (cherry picked from commit cae249d58c1155c2f13c56e8f1251fcadb5483c0) -commit ec583a4cb169af3f8ecca17aa63f43ac5e268004 +commit 68055f304519addc05669e0820dd501b2a62ae5c Author: Daniel-Constantin Mierla -Date: Mon Jan 2 20:40:11 2017 +0100 +Date: Fri Dec 8 09:31:21 2017 +0100 - kazoo: removed unused references to lib kmi and srdb2 + textopsx: proper check for null value inside ki_modify_hf() - - removed commented parts of code - -commit 1a8f9729a832793795cc120ba642d290d56c115e -Author: Kamailio Dev -Date: Mon Jan 2 20:31:16 2017 +0100 - - modules: readme files regenerated - acc ... - -commit 21fab70860db7e06d25005141622987649421c23 -Author: Olle E. Johansson -Date: Mon Jan 2 20:30:02 2017 +0100 + (cherry picked from commit 5d813bb3abd1a9a0ee080bf67db2f5502772a3be) - acc Remove radius functions from README docs (moved to another module) - -commit bc80696a23ff715bb98b6b79bcd3930d381d8a15 +commit e1cee88559ca075ef48afbffd11acc8e970610f2 Author: Daniel-Constantin Mierla -Date: Mon Jan 2 20:26:12 2017 +0100 +Date: Fri Dec 8 09:27:11 2017 +0100 - usrloc: removed mi commands + rabbitmq: proper test of pv cache lookup return + + (cherry picked from commit de4a32b02ddaf94b0ad4ed06a0b4fa5bb9c1a10e) -commit cadaf912f58b5ef1d91e05bc82b6477f989443f9 +commit 4628c97ad0ef95fd2f11459eac99edfcd9c33c85 Author: Daniel-Constantin Mierla -Date: Mon Jan 2 20:02:35 2017 +0100 +Date: Fri Dec 8 09:25:12 2017 +0100 - http_client: removed commented reference to lib kmi + presence: increased the size of db update arrays in update_subs_db() + + (cherry picked from commit 816d2cd44d96245b5a5b53505d6fbc350bda378c) -commit c569d9bd39c0bbcf247913526203a285c71796bd +commit ef849f0dcb61f45b5c253f6102c403bfab783994 Author: Daniel-Constantin Mierla -Date: Mon Jan 2 19:58:45 2017 +0100 - - dmq: removed empty mi structs +Date: Fri Dec 8 09:22:20 2017 +0100 -commit 13c0826ec856dd34b11ae6b386a49d8ccd972071 -Author: Olle E. Johansson -Date: Mon Jan 2 20:24:33 2017 +0100 - - acc Remove SVN id and history notes - -commit b72dcd379048a4e77ffa116a7c469b87015bc2eb -Author: Kamailio Dev -Date: Mon Jan 2 20:01:16 2017 +0100 - - modules: readme files regenerated - dialplan ... + peering: check return code when parsing all headers + + (cherry picked from commit 9e0fbfd9a79764fb283b6a6864e6519e167fff82) -commit 575d70723aeab593ae2a7818af1f584ba2dfc3e0 +commit b530e917009cf0babf0f535ec9e60c0e6e016a5b Author: Daniel-Constantin Mierla -Date: Mon Jan 2 19:47:47 2017 +0100 +Date: Fri Dec 8 09:20:02 2017 +0100 - dialplan: removed rpc commands + lcr: safety checks for parms of kemi functions + + (cherry picked from commit c0c374ef15a99eef745570dd78926f6248187493) -commit a0667505cc40db87139d2e4c0209c4414fcf9172 +commit 01c6561c679ba338400a93e9648ad90df0cb5dbc Author: Daniel-Constantin Mierla -Date: Mon Jan 2 19:41:21 2017 +0100 +Date: Fri Dec 8 09:07:40 2017 +0100 - domain: removed mi commands + http_client: fixed safety check looking up var names + + (cherry picked from commit 74215ac16878cc00cf29ae0fc89dfc9aa9ed9399) -commit 006db2dc7692616210111028e811c1569be50bb7 +commit 924c7aa4b778c361b3b6245e71740d2dce3bc22e Author: Daniel-Constantin Mierla -Date: Mon Jan 2 19:32:37 2017 +0100 +Date: Fri Dec 8 09:04:35 2017 +0100 - permissions: renamed mi files to rpc + crypto: fixed safety check looking up var names + + (cherry picked from commit 98f35707fb00c8fa3512faff3b42a56a9e45e241) -commit 4d6bcd75a6653a305fb812f708f0cee23ee0d689 +commit c53c136622c378a59587486a23506e199829e4b8 Author: Daniel-Constantin Mierla -Date: Mon Jan 2 19:25:46 2017 +0100 +Date: Fri Dec 8 09:01:18 2017 +0100 - permissions: removed mi commands + auth_radius: safety check for r variable + + (cherry picked from commit 1e5ea9beeb3055e0303eef992ffa87f61d8f0bf9) -commit 22917aab081af5506e3df8e8f1b1e6ebca7efbe3 +commit b2db2741e5f973791a68910fac46a0a863523da9 Author: Daniel-Constantin Mierla -Date: Mon Jan 2 18:28:42 2017 +0100 +Date: Fri Dec 8 08:58:20 2017 +0100 - presence: added rpc command presence.refreshWatchers + core: kemi - break when matching the header name - - removed old mi command - -commit c180e95829727aeadfacd0c686a8c94506790468 -Author: Kamailio Dev -Date: Mon Jan 2 17:31:15 2017 +0100 - - modules: readme files regenerated - acc ... - -commit c2c7e5b7f4cccdcd3154760bd9b8dfcf9ee8075a -Author: Olle E. Johansson -Date: Mon Jan 2 17:26:14 2017 +0100 - - acc README: Starting to remove radius (separate module now) and updating text about Diameter (no longer beta, more deprecated) - -commit 2fb7bd770977e748efd2be90147a44ac96731285 -Author: Olle E. Johansson -Date: Mon Jan 2 17:17:38 2017 +0100 - - http_client Update devel documentation - -commit 00789326622272191605153dcbce84fb06d6b9f2 -Author: Olle E. Johansson -Date: Mon Jan 2 17:17:11 2017 +0100 - - http_client Update README - -commit 6bc19ac1b668602e374b639af22a36cc7fd47da2 -Author: Olle E. Johansson -Date: Mon Jan 2 15:50:10 2017 +0100 + (cherry picked from commit 4dca6d5d79ecea23a202727d1a9637dad15ef174) - websocket Update references to RFC numbers and fix minor issues - -commit eb6ef99fd355f9e829e51a9e9dc232c76b29ed03 -Author: Kamailio Dev -Date: Mon Jan 2 15:46:21 2017 +0100 - - modules: readme files regenerated - pua ... - -commit 719b1299771bba9e3ac282f7efa6c29f904af4e5 -Author: Olle E. Johansson -Date: Mon Jan 2 15:36:32 2017 +0100 - - pua_rpc Add section ID for RPC function in README - -commit a295de011ae804a90b4c4a13fb65024a014dc46d -Author: Olle E. Johansson -Date: Mon Jan 2 15:33:57 2017 +0100 - - http_client Fix ID for RPC section in README - -commit d327e54f744d880c5f718a8911f9bf92bd76756b +commit 5441aa81c7d1b8154f5e95200a1bc0d0e9552289 Author: Daniel-Constantin Mierla -Date: Mon Jan 2 15:21:48 2017 +0100 +Date: Fri Dec 8 08:57:59 2017 +0100 - pua: added pua.cleanup rpc command + core: pvapi - set prev variable when dropping from cache - - removed mi command + (cherry picked from commit 2fe07249426b1ae9b368a1d1ffc7f2d5b881c704) -commit aeaa068ef78fb6fc1695d3bd6d7ee752aa80c2d0 +commit 7fef1fe169c587f3d6af3916cbcfde11570c920e Author: Daniel-Constantin Mierla -Date: Mon Jan 2 15:13:57 2017 +0100 - - pua_rpc: renamed rpc structure to avoid conflict with pua module - -commit f4b2250b67d0fd358587826145caa22e231cdc34 -Author: Kamailio Dev -Date: Mon Jan 2 15:31:23 2017 +0100 - - modules: readme files regenerated - statsd ... - -commit 2d27fbcd0ea79467db11144cf7abb0bfe843e74d -Author: Olle E. Johansson -Date: Mon Jan 2 15:28:39 2017 +0100 +Date: Fri Dec 8 08:57:17 2017 +0100 - rabbitmq Small fixes to include file symbols - -commit b7c4aa968caee063b645f87dd87b6727aa8198f0 -Author: Olle E. Johansson -Date: Mon Jan 2 15:18:38 2017 +0100 - - nsq Remove SVN ID and history - -commit 83b614894a7edb0f63c65e0bd646992c5349ec84 -Author: Olle E. Johansson -Date: Mon Jan 2 15:10:23 2017 +0100 - - statsd adding default copyright template to source code file - -commit 032649d1e102f1fdb6ebb858013da5de00f9d28f -Author: Olle E. Johansson -Date: Mon Jan 2 15:09:55 2017 +0100 - - statsd Adding default values for ip and port to documentation + app_mono: safety check beforing accessing field inside pointer + + - zero terminated allocated strings + + (cherry picked from commit 53c27ac3eb3e762110bd5cf54e55ddd85a7973a1) -commit 6138e52dfa7f0ab5b7345a5f16ff285068e04d5d -Author: Kamailio Dev -Date: Mon Jan 2 15:16:10 2017 +0100 +commit 35a1fd35d8072c20e394186621e9925ad3e67066 +Author: Daniel-Constantin Mierla +Date: Fri Dec 8 11:50:23 2017 +0100 - modules: readme files regenerated - statsd ... + kamctl: regenerate db creation scripts -commit 09345cc7f1a0119faf4f590cc7d90e83766d83a1 -Author: Olle E. Johansson -Date: Mon Jan 2 15:07:10 2017 +0100 +commit 5047ed8a10e346064820c7064ac08e7024dd00d3 +Author: sergey-vb +Date: Fri Dec 8 08:50:11 2017 +0200 - statsd Fix some typos in README documentation + schema: add indexes to topos Mysql tables (#13) + + * topos: update topos_d.xml + + To optimize DB query speedup I propose to add few indexes. + + * topos: update topos_t.xml + + To optimize DB query speedup I propose to add few indexes. + + (cherry picked from commit 66718c2a77ae4cc427d8a06b4fa308224a5b3d48) -commit c0b36f6287cc4a4e38efbdb62dbdee867a19db69 -Author: Kamailio Dev -Date: Mon Jan 2 14:31:16 2017 +0100 +commit d18ff6384d881f40db34dfce49b4584bc4faba2b +Author: lazedo +Date: Wed Dec 6 17:38:19 2017 +0000 - modules: readme files regenerated - cnxcc ... + presence: extra columns updated for dbmode 2 + + we noticed some phones and upstream clusters sending + diferent route / contact after initial subscription. + + this commit adds contact and record_route to updated columns for dbmode = 2 + also adds user_agent to initial save + and a simple fix for getting the correct message in debug + + (cherry picked from commit c0bc38616cb9a2923e35545fa86a663686bc6746) -commit 8676318f546aad923d8a7fc82c2b0345ea072580 +commit 56a9993c81123c4ee95ecc347aee28abbecb7e2a Author: Daniel-Constantin Mierla -Date: Mon Jan 2 14:27:48 2017 +0100 +Date: Thu Dec 7 15:24:44 2017 +0100 - pipelimit: removed mi commands + log_systemd: fixed typo in previous commit + + (cherry picked from commit 41d66fa2293386bcc3765d6025c2f9b1bd89cd16) -commit 36c411e2f69786a0cf20b0f6502c8de0361bc12d +commit 46df53778bf30ca88b5b7c64b0d3e2aebba306c7 Author: Daniel-Constantin Mierla -Date: Mon Jan 2 14:19:10 2017 +0100 +Date: Thu Dec 7 15:05:54 2017 +0100 - mqueue: added mqueue.get_size rpc command + sca: exported functions to kemi framework - - removed the old mi command + (cherry picked from commit 73e9139c5246d3882474d8c9c613105bcbc6d90a) -commit 76ff49da3a558b2e4a7e7ebc405ad9442c2afa50 +commit cce6599d36f9a42baa2bc6e9d24a444985f573a0 Author: Daniel-Constantin Mierla -Date: Mon Jan 2 13:54:01 2017 +0100 +Date: Thu Dec 7 14:44:00 2017 +0100 - outbound: renamed ob_mod.c to outbound_mod.c + sca: get cfg int parameter in wrapper functions + + (cherry picked from commit 3ecd1958a5dfa8b21e67e52fc4f329dc58bffbf8) -commit ad2341ab5ee3e3d27e355a9711afc44ad675dbdd +commit 83df0d3348bcbb4ffbb48def0bd4cfe76614d22b Author: Daniel-Constantin Mierla -Date: Mon Jan 2 13:52:50 2017 +0100 +Date: Thu Dec 7 14:43:11 2017 +0100 - outbound: removed references to lib kmi - not used + log_systemd: exported functions to kemi framework + + (cherry picked from commit 6668999dfee8c77a1b8329eee38265b536386845) -commit fddaf63a73fab6cd48af6bf21f04a2cd650977fb +commit 43df11808a1eef6a9db77efcf3137122783a7875 Author: Daniel-Constantin Mierla -Date: Mon Jan 2 13:47:28 2017 +0100 +Date: Thu Dec 7 14:19:57 2017 +0100 - sipcapture: removed mi command + counters: exported functions to kemi interface + + (cherry picked from commit 2c2ae33d639671fe3596df23aaee5087c7c70d86) -commit 47e8d4378a08caaf06ce7d5bff6ad6f667c17d77 +commit 592774ff1c326bb4f1fe3bca26adcd8afbe1cf5c Author: Daniel-Constantin Mierla -Date: Mon Jan 2 13:41:48 2017 +0100 +Date: Thu Dec 7 10:52:15 2017 +0100 - siptrace: removed mi command + msilo: exported functions to kemi framework + + (cherry picked from commit 778a7a68618cb1d148b929bd80db4113a0ca0f46) -commit e6441b14cb5ac46df8e36e614e58d63ab62ca22d +commit d01dfedd8361328c24acc350805fe438d93bcdc1 Author: Daniel-Constantin Mierla -Date: Mon Jan 2 13:15:23 2017 +0100 +Date: Thu Dec 7 10:05:47 2017 +0100 - cnxcc: removed lib kmi from Makefile + rls: exported functions to kemi framework + + (cherry picked from commit 90bd1b06f98cccff6419dcb1991fde686a37a34e) -commit d2e3b7c8d426244d68227b999de0cb70b54459b0 +commit 9b0bc6c17555aba525b53ce6f879b058c93b0449 Author: Daniel-Constantin Mierla -Date: Mon Jan 2 13:14:10 2017 +0100 +Date: Thu Dec 7 08:35:23 2017 +0100 - cnxcc: added rpc and removed mi command + rabbitmq: functions exported to kemi framework + + (cherry picked from commit 97b1fa994dfb5f463dd06b2f201423e19db5e508) -commit af537b23b6593efc38c23d807774737398eaa728 +commit 481a5cf29a0fafd987faa0d4a7a165fc8258de3d Author: Daniel-Constantin Mierla -Date: Mon Jan 2 12:56:23 2017 +0100 +Date: Thu Dec 7 08:34:55 2017 +0100 - kex: removed mi commands - -commit 07f2b2835cef5e4c37340d100babd4cc2c0801df -Author: Kamailio Dev -Date: Mon Jan 2 12:31:16 2017 +0100 - - modules: readme files regenerated - pdt ... + auth_ephemeral: variants of auth functions exported to kemi + + (cherry picked from commit 4861c7e831697bd0f139c87485c3dfb601a34599) -commit 7bde00b35f55db6c57834703d7fdd9d51516c01d +commit 0e0f8555457c53ef7925e7b721e9263c92460f1f Author: Daniel-Constantin Mierla -Date: Mon Jan 2 10:11:50 2017 +0100 +Date: Wed Dec 6 21:16:35 2017 +0100 - json: removed commented lib kmi from Makefile + rabbitmq: clang format the code - - removed svn ids + (cherry picked from commit 759e9d530c75e8c6c9d54764162cd17a8d8fe78e) -commit e4f87979c01f7a56f0e3c405c7cc73232e09fb9d +commit 85cd536f8ea9e80c2b09addd6ecb6bc10f8a5047 Author: Daniel-Constantin Mierla -Date: Mon Jan 2 10:09:10 2017 +0100 +Date: Wed Dec 6 21:11:11 2017 +0100 - pv: removed mi commands + uac_redirect: exported get_redirects() variants to kemi framework + + (cherry picked from commit 5a5bc72a66d2129aae8a8e200c905ff326e9f659) -commit 2ee887b0b663eea23cee18450eaba090b8ad1ac4 +commit 0c5816740984eb94e66144a140de8485e585681b Author: Daniel-Constantin Mierla -Date: Mon Jan 2 09:48:56 2017 +0100 +Date: Wed Dec 6 20:00:50 2017 +0100 - pdt: removed the mi commands + benchmark: documentation for register parameter + + (cherry picked from commit 9c01580fd858f995dc8e680545f628f4716a77a4) -commit 95f612417ae9c268f3bd92930b3a1dfff106cae2 +commit 16ff4d966ce7e53716bbfb5e19e9a7b63811d2be Author: Daniel-Constantin Mierla -Date: Mon Jan 2 09:34:35 2017 +0100 +Date: Wed Dec 6 19:56:32 2017 +0100 - pike: removed mi command + benchmark: exported functions to kemi framework - - use rpc command pike.top (aliased as pike.list) + - new parameter 'register' - register a timer id, required when using + kemi framework, because there is no fixup mechanism to register timer + ids based on function params + + (cherry picked from commit f382c10e18248423c2f8f4fb3469f7faea1504e3) -commit ff2c3dd6dd7ef054e8e6d1340fbdccd4db92d766 +commit 31425aa48b8f19e52781b151341241b58967aff5 Author: Daniel-Constantin Mierla -Date: Mon Jan 2 09:21:21 2017 +0100 +Date: Wed Dec 6 18:10:12 2017 +0100 - dnssec: removed empty mi cmds structure + group: is_user_in() exported to kemi framework - - bits of fromatting + (cherry picked from commit 9139bd2991a28a6a1ef67692e76e71ba807913d8) -commit a6f4b91f21ec203426f01c5b4e451e5543a9275c -Author: Kamailio Dev -Date: Mon Jan 2 09:16:30 2017 +0100 +commit aca608f2419498dbb3e805b572344b22975386cb +Author: Daniel-Constantin Mierla +Date: Wed Dec 6 17:00:41 2017 +0100 - modules: readme files regenerated - debugger ... + http_async_client: exported query function to kemi interface + + (cherry picked from commit f04c812b2af2d933e61b0d643bd245cc91c5f3eb) -commit a5484f40c9fb27d7570906b96b8c951476cc12d7 +commit a78a9d84d25862e0ca28909799f838ac15705bba Author: Daniel-Constantin Mierla -Date: Mon Jan 2 09:10:18 2017 +0100 +Date: Wed Dec 6 16:50:39 2017 +0100 - geoip2: removed unneeded lib kmi from Makefile + tm: t_check_status exported to kemi framework - - bits of formatting and removed svn ids + (cherry picked from commit 3de068a8897917d088993923f3028ca98aadc765) -commit 63942ce68faee014dbfb06dddce860be1c16474f +commit 2773c98604575c6472359eb360e5c979257f51b1 Author: Daniel-Constantin Mierla -Date: Mon Jan 2 09:05:46 2017 +0100 +Date: Wed Dec 6 16:38:56 2017 +0100 - geoip: removed unneeded lib kmi from Makefile + userblacklist: exported user check functions to kemi framework - - bits of formatting and removed snv ids + (cherry picked from commit 50c055a880f16cbb6c1a74b4ef82248bc3519f01) -commit 5460eea67fb30c99ba4f7290e893132ae47520ee +commit 2c75d2707d74966eddf2fe4b4338f56b0dabcb3d Author: Daniel-Constantin Mierla -Date: Sat Dec 31 00:25:49 2016 +0100 +Date: Wed Dec 6 15:52:25 2017 +0100 - regex: added rpc commands, removed mi commands + uri_db: functions exported to kemi framework + + (cherry picked from commit 2de661667ce0452a0095cd60d4913007045bb628) -commit 82262107a1f3c14df1dd7430fb9611f4584df67e +commit 7b158195c4617a55ce19b09a1e64f32feaac68ca Author: Daniel-Constantin Mierla -Date: Fri Dec 30 23:32:47 2016 +0100 +Date: Wed Dec 6 12:31:28 2017 +0100 - smsops: removed unused internal libs from makefile + mediaproxy: export functions to kemi framework - - bits of whitespacing formating + (cherry picked from commit a04368528a3350a14038101a4bf17b4b742e362d) -commit 6e254004e4c153b95f4bbdc35f8032a99fde8742 +commit fa6f5c35fa24fd1467ddd153ad0a056288a92403 Author: Daniel-Constantin Mierla -Date: Fri Dec 30 23:29:52 2016 +0100 +Date: Wed Dec 6 11:43:38 2017 +0100 - debugger: removed mi commands + ndb_mongodb: exported functions to kemi framework + + (cherry picked from commit 74208c2160ffb6200dd6a8982fd4d94a2c00d879) -commit 92c11a74cfe8ff3db32890892048518d72b680b7 -Author: Kamailio Dev -Date: Fri Dec 30 15:16:13 2016 +0100 +commit b9f172bb2b925c0eaf810b4eb597fd366e076384 +Author: Daniel-Constantin Mierla +Date: Wed Dec 6 11:19:00 2017 +0100 - modules: readme files regenerated - xcap_client ... + async: use t_continue_cb() for executing via kemi framework + + (cherry picked from commit 6bdf8119c1103b92e179144216bc19bbc8cdae0d) -commit 2e54c3dd17012b1d38ab40575bb6cd4ebd2e2d60 +commit d83991d7daeea39f9e5900a1438e6279057488d8 Author: Daniel-Constantin Mierla -Date: Fri Dec 30 14:58:48 2016 +0100 +Date: Wed Dec 6 08:51:39 2017 +0100 - matrix: removed mi command + http_async_client: exported functions to kemi framework + + (cherry picked from commit b7d170607ccc1ecac6cb2bf210790c8382386f2a) -commit 0a281a480ef0c231d7bd9e644f011865a5146fc6 +commit 859e4bea6df65de31e6836bc6ab5d739faab2552 Author: Daniel-Constantin Mierla -Date: Fri Dec 30 14:50:31 2016 +0100 +Date: Wed Dec 6 08:51:09 2017 +0100 - xcap_clinet: implemented rpc commands, removed mi commands + tmx: exported the rest of the functions to kemi framework + + (cherry picked from commit 08de83884bc40c5b426136c5dcb796e369c50027) -commit b322206a37dfb1b1ba0f3587f2b831eeeca1b3be -Author: Kamailio Dev -Date: Fri Dec 30 12:01:15 2016 +0100 +commit e6ef2547888b59370dda5c355df1319d1e8ea416 +Author: Daniel-Constantin Mierla +Date: Wed Dec 6 08:50:23 2017 +0100 - modules: readme files regenerated - cfgutils ... + tm: allow execution of t_continue with callback name + + - t_continue_cb() exported to tm api + + (cherry picked from commit 020f6b1ed77be268a981633cea8543cfc9521604) -commit 9067def6e1f84ed0c9e4209b477bb9da17709fda +commit 8804e7a18ddfaef4b6da584664e17bdda7000351 Author: Daniel-Constantin Mierla -Date: Fri Dec 30 11:55:25 2016 +0100 +Date: Tue Dec 5 17:22:24 2017 +0100 - auth_ephemeral: dump secrets rpc result is an array + http_async_client: propagate route name to https async callback + + - lookup actions in target process, rather than in originating one + + (cherry picked from commit 2469b7963ac612e323478e172da4ab0e3a1773a9) -commit 453290b8b86a08e4762e0696135b16e58414170b +commit ba1a1588e4f8249ecfdda2eb261d3891087ccdaa Author: Daniel-Constantin Mierla -Date: Fri Dec 30 11:55:16 2016 +0100 +Date: Tue Dec 5 16:54:21 2017 +0100 - cfgutils: implemented rpc commands, removed mi commands + http_async_client: use directly the core fixup helper + + (cherry picked from commit ad68b65693936240a0101938de1bd466cb5e1bd0) -commit 98913416d4f943d9ef594364cf50d72ad3b3ad24 -Author: Kamailio Dev -Date: Fri Dec 30 11:16:25 2016 +0100 +commit a79c89807cb7e7c4a2d3756bc72bb9b659033724 +Author: Daniel-Constantin Mierla +Date: Tue Dec 5 16:50:59 2017 +0100 - modules: readme files regenerated - auth_ephemeral ... + http_async_client: use route_lookup() instead of route_get() + + - avoids creating a useless route block structure + + (cherry picked from commit 1f8bc9fd5a4067b25994e87e27801d9df5cb5eb7) -commit 1d599a4020d4fd160113522f3c861a4d4efdc02b +commit 1c243828254b8f17a9834b502cb2a80006dccb87 Author: Daniel-Constantin Mierla -Date: Fri Dec 30 10:54:43 2016 +0100 +Date: Tue Dec 5 16:45:27 2017 +0100 - auth_ephemeral: added rpc commands, removed mi commands + http_client: exported functions to kemi framework + + (cherry picked from commit 8141ccaf6a0367cae57b6033e7720674c4eb889b) -commit bc504aeb7aa0cd222b6cfa07eeed999daa8be663 +commit 7733c84fcc421b0408f0c6bd3ec1e4335607a958 Author: Daniel-Constantin Mierla -Date: Fri Dec 30 10:23:35 2016 +0100 +Date: Tue Dec 5 15:20:55 2017 +0100 - benchmark: implemented rpc commands, removed mi commands + http_client: clang format the code + + (cherry picked from commit 56a357a7cbd85e2ef69ab4508f26a1510cde16d6) -commit 634336dc7355d911b49222072d3671bdbe00a128 +commit 09cc9abb57636bbf01b9128b1d79db3e7ca042e4 Author: Daniel-Constantin Mierla -Date: Fri Dec 30 09:29:51 2016 +0100 +Date: Tue Dec 5 15:13:47 2017 +0100 - websocket: removed mi commands + crypto: exported functions to kemi interface - - corresponding rpc commands can be used + (cherry picked from commit e7d1e96007683efcc193e0f6df16a1acb02be6b8) -commit 6447de0c98a9c9036026dad06b5fc0ca703a76ad +commit a9275cb5a1e5176b87e6c1f3e90c5b7183f13b0d Author: Daniel-Constantin Mierla -Date: Fri Dec 30 09:19:46 2016 +0100 +Date: Tue Dec 5 13:19:17 2017 +0100 - app_perl: removed mi command (was not enabled anyhow) + dmq: exported functions to kemi framework + + (cherry picked from commit 2b7ae0f01ae7f9ee9a9ccf12ef9ffad24a76764f) -commit a618df5333ff029698e5e02f54f6ae277907e0a3 -Author: Kamailio Dev -Date: Thu Dec 29 12:01:22 2016 +0100 +commit 855a13a938fcee7e05546a40c07a17470a2f295b +Author: Daniel-Constantin Mierla +Date: Tue Dec 5 12:10:24 2017 +0100 - modules: readme files regenerated - http_async_client ... + dmq: use core fixup helper functions directly + + (cherry picked from commit 727b5c5fed1e0972b80f005a801089a4afa2f114) -commit 0f18826dd10bc06210bdd3a05005dff476d4c8b7 -Author: grumvalski -Date: Wed Nov 30 18:58:07 2016 +0100 +commit b3ad080bb34eb3ec80043b3562b63b9a99f0529d +Author: Daniel-Constantin Mierla +Date: Tue Dec 5 11:55:51 2017 +0100 - http_async_client: removed functions to set the query's parameters + topos: update contact in branch record before sending response + + - might be updated in config execution + - reported by GH #1339 + + (cherry picked from commit ebf570f83c878363dfd1f53882de9a0f907f5971) -commit 951905da7a6c1a5130853a2ed7c1f07a97a66b3e -Author: Kamailio Dev -Date: Sat Dec 24 10:31:18 2016 +0100 +commit 066410bfb78eb9980d599aec76523a8a7af74978 +Author: Daniel-Constantin Mierla +Date: Tue Dec 5 11:23:00 2017 +0100 - modules: readme files regenerated - matrix ... + nat_traversal: exported functions to kemi framework + + (cherry picked from commit 04cfb0662be9cc429e66b79545daf578993dab1f) -commit 24964f5899e3cf56ce5c8ad11e5aa67a3fc349f3 +commit ec9199a5e1993610e50ccc043fdee6fb9d073edf Author: Daniel-Constantin Mierla -Date: Sat Dec 24 09:26:54 2016 +0100 +Date: Tue Dec 5 11:09:55 2017 +0100 - tm: documentation for rpc commands + nat_traversal: clang format the code + + (cherry picked from commit 3bad00732994813bc21c84d41342772783a5bddd) -commit d1f1c078031db2d304b4585dee2d7001a4784dd8 +commit 508328d51fc7c42a1bd5dc0a038acedc78500281 Author: Daniel-Constantin Mierla -Date: Sat Dec 24 09:26:24 2016 +0100 +Date: Tue Dec 5 10:54:07 2017 +0100 - tmx: bits of formatting in the docs + misc_radius: exported functions to kemi framework + + (cherry picked from commit 95da4cda2c68ff25f7e14501a28cfe2ec0ebc50f) -commit 34c45f8805266f47e9d71fffa06d6e6a97b667a6 +commit 90a116e77a39e8c25f3ae4c91021da6e50b94103 Author: Daniel-Constantin Mierla -Date: Sat Dec 24 09:12:06 2016 +0100 +Date: Tue Dec 5 09:19:29 2017 +0100 - matrix: rpc commands documentation + misc_radius: fixed accessing str* params after previous commit + + (cherry picked from commit 613350632c842c1775e1b5696b4cda4c96e5ba4c) -commit 97de59d5b8d8d8d8ebd073cd556a566fcbe5ee9d +commit 96f30cbe88f9c6587894b18208cda8752f3a0114 Author: Daniel-Constantin Mierla -Date: Sat Dec 24 09:08:37 2016 +0100 +Date: Tue Dec 5 09:17:49 2017 +0100 - websocket: documentation for rpc commands + misc_radius: use spve fixup helper instead of pvar + + - simplifies getting params + + (cherry picked from commit f06e4d4b81e0df1009c3f2bbc54f0be1bb4a5d32) -commit 2c5c6d9859d7be06af33cca44b003a3092bf1096 -Author: Kamailio Dev -Date: Sat Dec 24 09:01:42 2016 +0100 +commit b833df0382d5194973134db477cb837b643f29b8 +Author: Daniel-Constantin Mierla +Date: Tue Dec 5 08:21:58 2017 +0100 - modules: readme files regenerated - htable ... + misc_radius: clang format the code + + (cherry picked from commit f283fe291917f67320061af3e35259859e448408) -commit 0fb39b3d6081dbb61d7d519d1033e630fd19e366 +commit cdce438952ee97e91552e2d706db5587104bf1f0 Author: Daniel-Constantin Mierla -Date: Sat Dec 24 08:45:37 2016 +0100 +Date: Mon Dec 4 16:54:52 2017 +0100 - htable: removed mi commands + auth_radius: exported functions to kemi framework + + (cherry picked from commit cf043326abc792317335954fe75927f8294fa40e) -commit b16d00ff386d833bb51805c4901f4e62352cdfca +commit 444b2134fa252f409ae53b493e78ac03b49d3cab Author: Daniel-Constantin Mierla -Date: Sat Dec 24 08:34:02 2016 +0100 +Date: Mon Dec 4 16:03:52 2017 +0100 - mtree: removed mi commands + auth_radius: use core fixup helper functions + + (cherry picked from commit fe0c386cebebbf6c68b598269ecdfc25bfe1bcc2) -commit 8b9eec6e215053d0042ba69f6a303842cc39787b -Author: Kamailio Dev -Date: Fri Dec 23 19:16:13 2016 +0100 +commit 63ef6271da5a8a1867e45756776e60aa532b1939 +Author: Daniel-Constantin Mierla +Date: Mon Dec 4 15:50:06 2017 +0100 - modules: readme files regenerated - dispatcher ... + acc_radius: clang format the code + + (cherry picked from commit 7453fc5f8da8fed0941d5d8c759cec97e0647bfd) -commit f3e903fe579dcfe0d476153c69d2981b63161426 +commit 39b93755fa75bb9212397c300d48f6155ec10f30 Author: Daniel-Constantin Mierla -Date: Fri Dec 23 19:07:01 2016 +0100 +Date: Mon Dec 4 15:47:40 2017 +0100 - dispatcher: removed mi commands + auth_radius: clang format the code - - rpc commands have to be used instead + (cherry picked from commit 1c07ddb50cf56ea9566effb8ff7ada3de8f1d48b) -commit 1460d4448aa0c64569a6f35347f46d7df4dbcd09 +commit 81581e707df098a19be21316668b157b5d84b75a Author: Daniel-Constantin Mierla -Date: Fri Dec 23 15:06:57 2016 +0100 +Date: Mon Dec 4 13:09:03 2017 +0100 - jsonrpcs: print log messages in case of errors inside struct_add + acc_radius: functions exported to kemi framework + + (cherry picked from commit afbc1a7099eb59dcd8c11a202c9abb1bcf972751) -commit 0c3bf642d89c7a3ceace1faf225ae586eb20e157 -Merge: 159a81a 9f3c45b -Author: Holger Freyther -Date: Fri Dec 23 09:48:47 2016 +0100 +commit 0a327ed62b47bd56b7b7463c2552d2c66397e897 +Author: grumvalski +Date: Thu Nov 30 15:06:27 2017 +0100 - Merge pull request #900 from zecke/ss7ops-add-m2pa-parsing + tm: make t_run_local_req reentrant - ss7ops: Enable M2PA encapsulation in addition to M2UA + - avoid crash when local-request event route is triggered inside another one + + (cherry picked from commit 97b15611ad87e36dd17ba76a77cb8817d974806b) -commit 159a81aa28895a218466eb5f4d9de8fd510fc30c +commit 90b1b0e1f00f72dcac7f7ef1c734ea43afd1cd83 Author: Daniel-Constantin Mierla -Date: Fri Dec 23 09:37:41 2016 +0100 +Date: Mon Dec 4 12:49:41 2017 +0100 - carrierroute: renamed cr.dump to cr.dump_routes to preserve better old command name + jansson: fix the include guard in header file + + (cherry picked from commit d17a48c186b0b8066518db2106037fe925846d2e) -commit 58dfb86f6dd5619a5c545733f592ce3b71105464 -Author: Daniel-Constantin Mierla -Date: Fri Dec 23 09:29:04 2016 +0100 +commit cd8a9d4225d95a358fc901ebec58ee0aa83aecbb +Author: Victor Seva +Date: Mon Dec 4 11:40:36 2017 +0100 - carrierroute: implemented cr.dump command + pkg/kamailio/deb: version set to 5.1.0~rc3 -commit 11980eff7b72e05d400a0c9b865e12bd8c4d3762 +commit cc11eac314b6611285665dd5d15310b56a61e28c Author: Daniel-Constantin Mierla -Date: Thu Dec 22 21:44:10 2016 +0100 +Date: Mon Dec 4 09:33:01 2017 +0100 - websocket: implemented ws.enable and ws.disable rpc commands + Makefile.defs: version set to 5.1.0-rc3 -commit bca64f794dba63acde941bd3fb0c012d16a0733c +commit 3929986622b502660b870916bcd7f015282a6a1c Author: Daniel-Constantin Mierla -Date: Thu Dec 22 16:59:36 2016 +0100 +Date: Mon Dec 4 09:21:54 2017 +0100 - websocket: implemented ws.dump rpc command + core: pv - use active values for pv buffer slots and size + + - during startup, param value and active can be different, up to the + moment when the config is completely loaded + + (cherry picked from commit a156c625b434dc0bc19c43ece524f90b1179d881) -commit 2f2bf30e4b30fef3849e9e83f7694af7b4f9c10e +commit 5aff4422815f6842d8ecfd028451a13be22d7374 Author: Daniel-Constantin Mierla -Date: Thu Dec 22 16:12:41 2016 +0100 +Date: Mon Dec 4 09:03:28 2017 +0100 - websocket: implemented ws.ping and ws.pong rpc commands + core: fix setting pv_cache_limit param + + (cherry picked from commit ef7398589aaff02d6521171ff569726db6996c6a) -commit 9f3c45b8967510e9c81aeb433c2ec14bcd58295c -Author: Holger Hans Peter Freyther -Date: Thu Dec 22 15:55:28 2016 +0100 +commit 83612695acc49fae39d0abf8376747618a694012 +Author: Daniel-Constantin Mierla +Date: Fri Dec 1 11:07:07 2017 +0100 - ss7ops: Enable M2PA encapsulation in addition to M2UA + test/unit: 3.sh - updates for using db root password with kamdbctl - Add support for M2PA encapsulation on top of M2UA. It will only - handle data messages as these can contain isup. + (cherry picked from commit f5ea35bc424f34c64ee71a745db93326f597c4a1) -commit 1d23f81353dd7a68b0f537e9a064587a5f733bb7 +commit ec7d89da1cce4060969b4a7bd7db64ffa23c1b3d Author: Daniel-Constantin Mierla -Date: Thu Dec 22 09:10:50 2016 +0100 +Date: Fri Dec 1 11:05:21 2017 +0100 - rtjson: enforce send socket with the attribute from json + kamctl: expose db root password variable used by kamdbctl.mysql in kamctlrc - - reported by Diego Nadares + - DBROOTPW can be now set in kamctlrc + - targeting use for automatic testing + + (cherry picked from commit 313805136d22ed79d1c4900753247032240d5a5b) -commit 4263617ad2f8dfb6204bc615f077f411f0b22835 +commit b243f7605e25b4467c72f85bb10159af5bfa38ed Author: Daniel-Constantin Mierla -Date: Thu Dec 22 08:08:51 2016 +0100 +Date: Fri Dec 1 10:47:41 2017 +0100 - websocket: implemented ws.close rpc command + test/unit: 24.sh - removed invalid comment about mysql + + (cherry picked from commit ebe117cae681c373a3e9f32e3fb392e31605039f) -commit e8b916c9de8d9578c1e5e088ada356152948d26d -Merge: ffc0a94 e3d00a2 -Author: Federico Cabiddu -Date: Thu Dec 22 06:24:07 2016 +0100 +commit 26bd009c4963e4acb1e0eb52d0f5c9f17096d412 +Author: Timo Teras +Date: Wed Nov 29 19:53:29 2017 +0100 - Merge pull request #897 from giavac/master + mtree: use cast to unsigned char for accessing _mt_char_table array + + - switched the index from unsigned int to unsigned char + - simplifies the code by avoiding the tests for exceeding the size of the + array + - error message extended to print the full string + - slightly modified version of PR #1343 - http_async_client: ensure username and password initialized + (cherry picked from commit ae18e409d71d2d4eccb4604bb6f29a121309b54e) -commit ffc0a941d851ab1da6281f35effa5c3b2f51f452 +commit dab49483e419dd810c7b5133bf64063df0ad6696 Author: Daniel-Constantin Mierla -Date: Wed Dec 21 21:40:47 2016 +0100 +Date: Wed Nov 29 10:57:06 2017 +0100 - pua_usrloc: updated include file header name + ndb_redis: detect argument specifiers for redis_cmd() with three params + + - check if %s or %d is part of the command, because it makes the redis + api expect more params to the commands and can crash if none is found + - reported by GH #1342 + + (cherry picked from commit 75bbbe4059cb6fde4c74fa9157f400a24e6f7496) -commit 10d6b2b77dfd2d87f73f94fdf9e2ef5e4e82e15b +commit 1007b74b66267c31d12b60c53b231e73e74b0931 Author: Daniel-Constantin Mierla -Date: Wed Dec 21 21:40:24 2016 +0100 +Date: Wed Nov 29 08:33:38 2017 +0100 - usrloc: renamed main files to match module name + ldap: use core fixup function for ldap_search() + + (cherry picked from commit 209032fc134afb90e4e12b194d1368ed9fb67ee9) -commit e3d00a228bfdc46750f70a9ba54d9777b8e83015 -Author: Giacomo Vacca -Date: Wed Dec 21 21:12:40 2016 +0100 +commit 68f2d70858bca7ec3ba373dc4716e342c1c8e522 +Author: Daniel-Constantin Mierla +Date: Tue Nov 28 17:51:33 2017 +0100 - http_async_client: ensure username and password initialized + ldap: clang format the code + + (cherry picked from commit 855d5d0f976e89962c541a34690dcb212e127e6b) -commit e7dde847b449f8e2ac02f9a41b17d108a7f9c2f3 -Merge: 2919612 08140c5 -Author: Holger Freyther -Date: Wed Dec 21 16:42:55 2016 +0100 +commit b529300cc809ddecc58b35d347cfc3973e7980de +Author: Daniel-Constantin Mierla +Date: Tue Nov 28 13:25:35 2017 +0100 - Merge pull request #896 from zecke/sipcapture-fix-srcip-dstip + tcpops: exported functions to kemi framework - hep: Store ipstr in a static buffer for exporting to cfg + (cherry picked from commit 9f353bad0036f602e4f1ec39096658c1c7809a9b) -commit 08140c5f8a3ad3e13b4aea1669f6791574c77dc9 -Author: Holger Hans Peter Freyther -Date: Wed Dec 21 10:35:33 2016 +0100 +commit 1de066ee6e6360056dad4c6d19b3413f26e4759c +Author: Daniel-Constantin Mierla +Date: Tue Nov 28 10:48:24 2017 +0100 - hep: Store ipstr in a static buffer for exporting to cfg + core: timer - use uint type instead of short for flags and slow index - When using hep(0x003) and hep(0x004) the extracted ip address - would be written to the local ipstr buffer but when returning - to the script the buffer would already be partially overwritten. + - get rid of unused padding field - Keep the data around long enough by storing the result in a - static buffer. + (cherry picked from commit 3d22063ebd4cfa8b54ec3e83a04e92770c6d7319) -commit 2919612764197172541e53e53d2a1410bcfb8bdb -Author: Kamailio Dev -Date: Tue Dec 20 16:01:14 2016 +0100 - - modules: readme files regenerated - sanity ... - -commit 7f7a2d85ff84c00133f0a7ca33de0b391c42ccd6 -Merge: 1c271b2 69efe1d +commit d6da47896040ebf82ff5f0b6d31cd7e662216f5f Author: Daniel-Constantin Mierla -Date: Tue Dec 20 15:54:35 2016 +0100 +Date: Tue Nov 28 10:37:26 2017 +0100 - Merge pull request #894 from giavac/master + cnxcc: removed unused variable - sanity: add documentation of flag 12 for sanity_check() - -commit 69efe1dc20cbd6166798862837c07cd495e7db75 -Author: Giacomo Vacca -Date: Tue Dec 20 14:45:51 2016 +0100 - - sanity: add documentation of flag 12 for sanity_check() + (cherry picked from commit 7bdf8f003bbf5e153d7835d09533c7e22377e8db) -commit 1c271b23219c8026a99c758701297c1b6a3baf97 -Merge: 3a48835 4b42041 -Author: Holger Freyther -Date: Tue Dec 20 12:06:57 2016 +0100 +commit a874ac693bdeaaf913f3a260f0ed0294ea3668f2 +Author: Daniel-Constantin Mierla +Date: Fri Dec 1 13:43:42 2017 +0100 - Merge pull request #893 from zecke/ss7-ops-json-extraction + core: more checks when printing udp recv debug message - ss7ops: Allow to extract ISUP fields using pvars + (cherry picked from commit 0e0cd2be0c77f84575526a39c6e3baa199e18d02) -commit 4b42041b2db32afa36583b95e3ed9365cebad276 -Author: Holger Hans Peter Freyther -Date: Thu Dec 15 22:53:12 2016 +0100 +commit f3340967e2979f4ec7de2cc1c828f35028a65306 +Author: lazedo +Date: Wed Nov 29 11:00:01 2017 +0000 - ss7ops: Allow to extract ISUP fields using pvars + nat_traversal: handle local generated transactions (#1344) - For storing fields in a database the JSON needs to be extracted - and instead of parsing the JSON over and over again, keep the - document around and provide access to the numbers. - -commit 3a48835cf68f583ff2fbd7cec9bd76ddc0a1b6fc -Author: Daniel-Constantin Mierla -Date: Tue Dec 20 08:32:03 2016 +0100 - - dialoplan: safe checks for match expression + * nat_traversal: fix local generated transactions + + * nat_traversal: handle TMCB_RESPONSE_SENT only for FAKED_REPLY - - test if null to avoid invalid use in comparison functions - - reported by Julia Boudniatsky + * nat_traversal: free allocated buffer + + (cherry picked from commit 886f14e11e3e5fe9d2bc56fd37d2102ae5b99645) -commit dc5a9e96a20c1099601ef5c6516458532da3124a -Author: Daniel-Constantin Mierla -Date: Mon Dec 19 19:20:21 2016 +0100 +commit 36ec5c4dd9f66a93bc18c7a1ee428bd6f1e0064c +Author: lazedo +Date: Wed Nov 29 04:14:07 2017 +0000 - kamailio.cfg: replaced mi_fifo with jsonrpcs in the default config file + presence: update contact in update_subs_db + (cherry picked from commit 49272f23b22445415721766709bf5841865e8609) -commit 813507b1bc3d1ed8b847aea978883846d3b6cdd9 -Author: Daniel-Constantin Mierla -Date: Mon Dec 19 19:19:45 2016 +0100 +commit 1e05eaa12e97ddddf761a6356c134bccc99aff11 +Author: Victor Seva +Date: Mon Nov 27 09:48:51 2017 +0100 - kamctl: set default to use rpc fifo via jsonrpcs module + pkg/kamailio/deb: version set to 5.1.0~rc2 -commit 45bbb8e73fea0c8cc9fa21cd62a9a52f2854e820 -Author: Kamailio Dev -Date: Mon Dec 19 18:31:15 2016 +0100 +commit 5d66d4b4d9775de463e031b849d96a3fd201f986 +Author: Daniel-Constantin Mierla +Date: Mon Nov 27 09:41:55 2017 +0100 - modules: readme files regenerated - jsonrpcs ... + Makefile.defs: version set to 5.1.0-rc2 -commit 72665844e30a42a383d698b61062d070b50b4c85 +commit c0908af8c2f7c7fb98c4c263d063e7e3f95b9dd5 Author: Daniel-Constantin Mierla -Date: Mon Dec 19 18:30:33 2016 +0100 +Date: Mon Nov 27 07:20:06 2017 +0100 - jsonrpcs: updates to default trasports docs + textops: exported multipart functions to kemi + + (cherry picked from commit 5295a4f5eac08c1bb100bf554a995833c434c4dc) -commit a83729bf733a4fc6f3bba5cf57a139eae7e1b2ab +commit b2c42031cdad58aecf88444ed5ba6ff2ac14ba5e Author: Daniel-Constantin Mierla -Date: Mon Dec 19 18:20:32 2016 +0100 +Date: Sun Nov 26 18:18:36 2017 +0100 - jsonrpcs: set default transports to fifo and udp unixsock + textops: simplified the code for set_multipart_body() - - default fifo file name is kamailio_rpc.fifo - - default unix socket file name is kamailio_rpc.sock - - they are created in the runtime dir + - use formatted string instead of a sequence of allocs and memcopy + - split helper function to have a wrapper for evaluating the cfg + function params + + (cherry picked from commit 043894a539e3e73f7add2e66179aecb71066313a) -commit 7ff4f214be30cd077a44ffa7d5d1b0675366e58b -Author: Kamailio Dev -Date: Mon Dec 19 14:31:26 2016 +0100 +commit 03bba9fcf51dc1ee66d3144c610812a264bef191 +Author: Daniel-Constantin Mierla +Date: Sun Nov 26 13:09:13 2017 +0100 - modules: readme files regenerated - sanity ... + cnxcc: exported functions to kemi framework + + (cherry picked from commit b1899d28061e3df8e333230588127fc41f949566) -commit 9b6824da31e121f236897d5669d41d49c1197acc -Author: Camille Oudot -Date: Mon Dec 19 14:22:25 2016 +0100 +commit c2f41bf302e497c97e918cd8c0b616dd2d3eaba2 +Author: Samuel +Date: Sun Nov 26 21:49:49 2017 +0100 - sanity: add check to ignore non-"digest" schemes + nathelper: updating the exported expected parameters to match the functions + + - Mismatch between export and function declaration with regards to the quantity of parameters - resolves #892 + (cherry picked from commit 3c64668df34fb0708a34ae103d78c8884f8337cf) -commit ca036d85cdd1747fd3396e28ca541f8cdb6ca1d0 -Author: Daniel-Constantin Mierla -Date: Sat Dec 17 17:26:37 2016 +0100 +commit 2b4c29062d0b616c83e8c85724bbe4f5fbe0698f +Author: Samuel +Date: Sun Nov 26 21:48:02 2017 +0100 - kamctl: more updates to use either mi or jsonrpc + maxfwd: Updating code formatting + + - Utilize same formatting as all other KEMI exports + + (cherry picked from commit ca75ae0e0db9ac6efb42f97245d8f3ba8f8986a0) -commit 525dfe54584ea2179424e644f787f5de583eddb5 -Author: Daniel-Constantin Mierla -Date: Sat Dec 17 09:39:02 2016 +0100 +commit 2b6af1cea0232f428d5a1c1b03e4ed58cc63b6f3 +Author: Samuel +Date: Sun Nov 26 21:45:14 2017 +0100 - kamctl: compact column based printing for moni command + lcr: updating the exported expected parameters to match the functions + + - Mismatch between export and function declaration with regards to the quantity of parameters + + (cherry picked from commit bb35d3aff777ac3a125a10cd0fba3f6dc1586516) -commit 997e2e141211450f1a1798b1d89cebe06f3b0079 -Author: Daniel-Constantin Mierla -Date: Fri Dec 16 21:27:54 2016 +0100 +commit 35b8b54a46c0f42ff85752c1fc5b113f1f34b8ec +Author: Samuel +Date: Sun Nov 26 21:43:13 2017 +0100 - kamctl: more compact jsonrpc output by expanding tabs to two whitespaces + kex: updating the exported expected parameters to match the functions + + - Mismatch between export and function declaration with regards to the quantity of parameters + + (cherry picked from commit ac0ff86a0a7c29782903a385e7dda7be298a678f) -commit a255cfce9003015428801ca3586ac110e4f63d84 -Author: Daniel-Constantin Mierla -Date: Fri Dec 16 20:46:55 2016 +0100 +commit b3f8845bcb0b3395c2de52b422ca2df55c57fb4b +Author: Samuel +Date: Sun Nov 26 21:41:06 2017 +0100 - kamctl: several control commands of kamctl made to work with mi or jsonrpc + debugger: correcting function utilized by KEMI + + - Since constants are used as arguments on the called function I suppose the parameters are not necessary on the parent function + + (cherry picked from commit fcc4908fdbb555c09b8431f25211d93a90e2fac3) -commit 1dd6b54ee0b899bbc5d69bffe51447c080429e54 -Author: Daniel-Constantin Mierla -Date: Fri Dec 16 19:29:22 2016 +0100 +commit c45e00b33fac09097d2d360c4f7cfe37f86a96d2 +Author: Samuel +Date: Sun Nov 26 21:33:19 2017 +0100 - kamctl: added filter to format jsonrpc response + xhttp: updating name of function and parameter type + + - Updating the name to reflect the original name. Mismatch between export and function declaration with regards to the type of parameters. + + (cherry picked from commit 74c0dc87e1cfc4f25ac5ebae3f4ad9317ed8ca9e) -commit 7f1b5ed7ccacbf5df3a4a252d535f09d25d2c205 -Author: Daniel-Constantin Mierla -Date: Fri Dec 16 17:02:37 2016 +0100 +commit 12ce193bca67d3f18666a43006981312face863c +Author: Samuel +Date: Sun Nov 26 21:14:09 2017 +0100 - kamctl: install kamctl.rpcfifo file + textopsx: updating the exported expected parameters to match the functions + + - Mismatch between export and function declaration with regards to the quantity of parameters + + (cherry picked from commit c921556e77b787d2462d251e7f1fa928bd22467a) -commit 0975a8ced468700b8dfa8441ec1c910904c7ded9 -Merge: 6fe9220 65f28d4 -Author: Alexandr Dubovikov -Date: Fri Dec 16 17:01:03 2016 +0100 +commit 216e7ced7188f03f252c8efc127fc196e36e831b +Author: Samuel +Date: Sun Nov 26 21:11:41 2017 +0100 - Merge pull request #891 from zecke/sipcapture/fix-hep-call + sipcapture: updating the exported expected parameters to match the functions + + - Mismatch between export and function declaration with regards to the quantity of parameters - sipcapture: Fix $hep(0x007) and $hep(0x008) + (cherry picked from commit 171b7ada1cc2bd658b8b05efde0c5681ac9c4eed) -commit 6fe92201a654e3ef991f870c546dfd020ab9f7a8 -Merge: 8b57b88 344baa0 -Author: Daniel-Constantin Mierla -Date: Fri Dec 16 16:51:42 2016 +0100 +commit c6f1ac98d7b544cb454dcf51ed3fb3668826855c +Author: Samuel +Date: Sun Nov 26 21:10:23 2017 +0100 - Merge pull request #890 from tverlaan/fix_statsd_module + rtpengine: updating the exported expected parameters to match the functions + + - Mismatch between export and function declaration with regards to the quantity of parameters - statsd: include usr_avp.h instead of usr_avp.c + (cherry picked from commit ede35768d58fcadb484eafc2babc72ec3be42b87) -commit 65f28d41536fbd9fc4be7529de899970046fd38f -Author: Holger Hans Peter Freyther -Date: Fri Dec 16 16:13:56 2016 +0100 +commit b6629e300453c8a80c44da0563383d35960c0362 +Author: Samuel +Date: Sun Nov 26 21:08:39 2017 +0100 - sipcapture: Fix $hep(0x007) and $hep(0x008) + permissions: correcting KEMI allow_address - Fix $hep(0x007) and $hep(0x008) access from the cfg file. In these - two cases "i" would not be increased, ending in a infinite loop. - Modify and goto done as well. + - Updating which function KEMI function allow_address actually calls upon + + (cherry picked from commit c39905759ec8f2d888e17e6e8e6590d2e42504ff) -commit 344baa0bae643f235e85ad8f670f412acadab0f1 -Author: Timmo Verlaan -Date: Fri Dec 16 14:52:08 2016 +0100 +commit 551069342576ed1d9d5b68065cc9cd0fa9e4a958 +Author: Samuel +Date: Sun Nov 26 20:55:19 2017 +0100 - statsd: include usr_avp.h instead of usr_avp.c + path: updating the exported expected parameters to match the functions + + - Mismatch between export and function declaration with regards to the quantity of parameters + + (cherry picked from commit 2fda4db20ef258ac09c3680b8fab50b988a90f43) -commit 8b57b889bb521e405ec70e7a9cabf564d361b4b5 -Author: Daniel-Constantin Mierla -Date: Fri Dec 16 10:45:48 2016 +0100 +commit 02f6ef0c3ffa648b30d5bee20187a6193a277e35 +Author: Samuel +Date: Sun Nov 26 20:45:44 2017 +0100 - async: formatted code with clang-formant + dialog: updating the exported expected parameters to match the functions + + - Mismatch between export and function declaration with regards to the quantity of parameters + + (cherry picked from commit ed2c91533960c2b94a1394a671292c07d94b049b) -commit 8990a162449b256a2e7719c3688daad55548ba0e +commit 49ab70feb630634977a11809d40b60a1344df352 Author: Daniel-Constantin Mierla -Date: Fri Dec 16 10:41:52 2016 +0100 +Date: Sat Nov 25 09:18:23 2017 +0100 - root: added .clang-format file + rtpengine: proper check for empty string inside add_rtpengine_socks() - - useful if one want to format the code using clang-format tool from - LLVM + - reported by GH #1325 + + (cherry picked from commit 991fe9b28e0e201309048f3b38a135037e40357a) -commit db79d3e2fdcad193ed3cae2b4706e6a4104fc23d -Author: Kamailio Dev -Date: Thu Dec 15 16:31:15 2016 +0100 +commit 5c44038e0c4dfae0ad0042222f2138161e3c1b11 +Author: Vasiliy Ganchev +Date: Fri Nov 24 13:54:13 2017 +0200 - modules: readme files regenerated - dialog ... + http_client: add missed useragent parameter + + While preparing query_params, "useragent" was missed - add it. + + (cherry picked from commit 65a777f3316fb3a3adfa61739a091bb9d61582a8) -commit 0a2f5e768813e448730ae8767ecb48cc4aadd074 -Author: Victor Seva -Date: Thu Dec 15 12:58:28 2016 +0100 +commit f561a37efe35e33ac73172e7808bfc1f451b005b +Author: Daniel-Constantin Mierla +Date: Sat Nov 25 08:13:20 2017 +0100 - dialog: [RPC] from-tag optional on dlg.dlg_list[_ctx] + textops: fixed name of in_list() function export to kemi + + - reported by GH #1332 + + (cherry picked from commit ebd51daea816a6bab3436e24de22d23d079d7c91) -commit 880627e5afa47880b69d7d63168465ce5e783ee8 -Author: Victor Seva -Date: Thu Dec 15 13:04:05 2016 +0100 +commit d47f62e185cc5891269943806cf4774de3e5db7d +Author: Daniel-Constantin Mierla +Date: Sat Nov 25 08:09:49 2017 +0100 - pkg/kamailio/deb: version set to 5.0.0-dev9 + textops: kemi search_append() and search_append_body() have two params + + - reported by GH #1333 + + (cherry picked from commit b524d25a3ba327d7a52544489d847932f1ee1a28) -commit 3b8c42180336567a1d9b55fefd05ffcde4ba1f4b +commit 107c37675cbc6956a448c44b66e8d2f7ecab713c Author: Daniel-Constantin Mierla -Date: Thu Dec 15 09:55:39 2016 +0100 +Date: Fri Nov 24 19:50:05 2017 +0100 - Makefile.defs: version set to 5.0.0-dev9 + app_lua: count also the special function when generating the rpc response + + (cherry picked from commit f95fda89d4532ba333aed835c72f102a7c032980) -commit e21bb6afd071e5833ee36fc38bd41f20dcced3fb -Merge: 7fd28b9 cc2c3de -Author: Victor Seva -Date: Thu Dec 15 09:27:42 2016 +0100 +commit 98e99c38d72bffbf3fbd58e5f8b4da03b15224d6 +Author: Daniel-Constantin Mierla +Date: Fri Nov 24 19:39:27 2017 +0100 - Merge pull request #888 from linuxmaniac/vseva/dialplan_fix + app_lua: print special kemi functions via rpc - dialplan: fix avp values when using PV_IDX_ITR + (cherry picked from commit 7cbece0e2e60f8c334bea97333b029d51e5b7e33) -commit cc2c3de5e859861b59265cc5a0d41ae968a08149 -Author: Victor Seva -Date: Wed Dec 14 18:37:45 2016 +0100 +commit 25f1a480becfa0dc4359b03e862ec9cb1176aff7 +Author: Daniel-Constantin Mierla +Date: Fri Nov 24 19:15:42 2017 +0100 - dialplan: fix avp values when using PV_IDX_ITR + app_sqlang: detect if a kemi function was already added in exports list - * previously we were using the values from pv_printf_s() but - that uses pv_get_buffer() so next call can interfere with - the next iteration in the list + (cherry picked from commit e177266e8f113f1541b31496f9fb0c71ac751f17) -commit 7fd28b94fb530daef9b89e569c94a5207d86d9fa +commit 1dbc2f40554a72ce4757ccbb0501b2568c602c3c Author: Daniel-Constantin Mierla -Date: Tue Dec 13 12:59:15 2016 +0100 +Date: Fri Nov 24 19:11:44 2017 +0100 - matrix: added matrix.reload rpc command + app_jsdt: detect if a kemi function is already in exported list + + (cherry picked from commit 48d55652fa36cb2b20540d1ebc7665476dfb1b1e) -commit d82ab50f97057483ce7ccb524f66d32f2fb4c858 +commit a56d3f8552d3926e8b69bd5cd0bdcd8d83a1f97f Author: Daniel-Constantin Mierla -Date: Tue Dec 13 12:48:07 2016 +0100 +Date: Fri Nov 24 19:05:58 2017 +0100 - Makefile: clean and tags target for the root folder + app_lua: updated paths to included files from core in the ctl tool + + (cherry picked from commit 50a9e2ec1cb86590a067dc23b2298b96a12bc232) -commit 15fe29f9e8cce192992a332d435884e530902471 -Merge: 94b17b3 09d97d9 -Author: The Root -Date: Tue Dec 13 10:41:21 2016 +0100 +commit ba8bc6a23aed88625512b963862fe719650ea3f6 +Author: Daniel-Constantin Mierla +Date: Fri Nov 24 19:04:13 2017 +0100 - Merge branch 'master' of https://github.com/kamailio/kamailio + app_python: updated the ctl tool to generate the exports - * 'master' of https://github.com/kamailio/kamailio: - pkg/kamailio/deb: remove obsolete purple module from packages + (cherry picked from commit f4c6365f2678e5c30d4a1fc287206b82a7eee459) -commit 09d97d9e94cd8ee5121ec0b34f08893fcb724820 -Author: Victor Seva -Date: Tue Dec 13 10:33:53 2016 +0100 +commit d56ec1c20796e9a32790d880c0ab9a4ee579216e +Author: Daniel-Constantin Mierla +Date: Fri Nov 24 19:00:34 2017 +0100 - pkg/kamailio/deb: remove obsolete purple module from packages + app_lua: updated the utils/app_lua_ctl + + (cherry picked from commit ac8cc0a3735325ec79a4a634eea6bcdcea4affe7) -commit 94b17b3249d87d8a8b52d299b10b1b0337191758 -Author: Kamailio Dev -Date: Tue Dec 13 10:16:12 2016 +0100 +commit 68c7ea18ebfe3d26e53fbe04713b6a2ee44a428c +Author: Daniel-Constantin Mierla +Date: Fri Nov 24 18:48:09 2017 +0100 - modules: readme files regenerated - modules ... + drouting: removed unused variable + + (cherry picked from commit 6c7bc0390fc1d9972ca9fc330c25dd9b29f2476a) -commit 5007160e96adb055fcaa4c804807ba45c03ab284 -Merge: c737e94 541113a -Author: The Root -Date: Tue Dec 13 10:16:07 2016 +0100 +commit 7093572c5ca65f805e4421d6d821eb06dd1a6dcd +Author: Daniel-Constantin Mierla +Date: Fri Nov 24 18:42:07 2017 +0100 - Merge branch 'master' of https://github.com/kamailio/kamailio + app_lua: detect if a kemi function was already added in the exports list - # By Daniel-Constantin Mierla - # Via Daniel-Constantin Mierla - * 'master' of https://github.com/kamailio/kamailio: - cplc: added link to CPL RFC - janssonrpc: note in docs that needs tm for asynchronous processing + (cherry picked from commit d98a005ac57b957231f8bda26c711bf7c7260049) -commit 541113ace8e01d5103f846eac03be37f2257084d +commit 57f11e58aa6c17c9276ea78f8fc38d1768b6ae61 Author: Daniel-Constantin Mierla -Date: Tue Dec 13 10:05:21 2016 +0100 +Date: Fri Nov 24 15:15:19 2017 +0100 - cplc: added link to CPL RFC + cnxcc: docs - added parameters to functions + + (cherry picked from commit b24cae28dcb8ba3289e0320a1e406e4667371258) -commit c737e94c5ec98b7ea25a53f50a57b98b43266b6f -Author: Kamailio Dev -Date: Tue Dec 13 10:01:15 2016 +0100 +commit fac694b66257f20b6d6a70bc5671c4d0e5764a40 +Author: Daniel-Constantin Mierla +Date: Fri Nov 24 14:48:38 2017 +0100 - modules: readme files regenerated - modules ... + cnxcc: use fixup function helper for core to get string and int params + + (cherry picked from commit 41953f192185989b5ba3ee7154202b6c390fe84c) -commit a0c41853e9f469437f6c760de6ea4a851b395d9a +commit 9fd7d3cead49b935e53be3b814874dba5b3e5136 Author: Daniel-Constantin Mierla -Date: Tue Dec 13 10:00:51 2016 +0100 +Date: Fri Nov 24 14:44:12 2017 +0100 - janssonrpc: note in docs that needs tm for asynchronous processing + core: mod_fix - typedefed struct to pvs_fixup_t + + (cherry picked from commit 3205c5970652bba56e2e3904a565491503fb6206) -commit 1859d5167a50d06a4b10923601aef0558768fbdf +commit 71b5f6df20f6a13ad43a3ff6eacbfb10ff1e0dc2 Author: Daniel-Constantin Mierla -Date: Tue Dec 13 09:57:59 2016 +0100 +Date: Fri Nov 24 12:37:54 2017 +0100 - jsonrpcs: xhttp module is optional, other transports can be used + cnxcc: clang format the code + + (cherry picked from commit db004a73d21c29a6a375d46eb15a6ba0b58910a7) -commit 3a1aae975cc76748e6e514dd15e7eacaa5b0b65e +commit 7a054ff4aeef952940f28d6f75e46761ff72b919 Author: Daniel-Constantin Mierla -Date: Tue Dec 13 09:32:19 2016 +0100 +Date: Fri Nov 24 11:04:52 2017 +0100 - pua_rpc: added the readme of the module + lcr: exported functions to kemi framework - - needed to be generated first time and added, any further update of the - xml docbook files will trigger autogeneration of readme and push to - git + (cherry picked from commit a8b4bd942794c864d8455ca9fb144c1daa76e164) -commit 4578f09db8d36beac59eb8250caa532bb6c25fdb +commit 5d9d92328ac0b7fd4315dae76cf62dae1e4d5112 Author: Daniel-Constantin Mierla -Date: Tue Dec 13 09:30:48 2016 +0100 +Date: Fri Nov 24 10:05:45 2017 +0100 - mi_xmlrpc: define TRUE/FALSE if not defined + lcr: exported load_gws() variants to kemi framework - - reported by GH #885 + (cherry picked from commit 8fbf7d83b1dbeedf1ee53895aadbf6e99321432d) -commit 18631d093c9f189ea35db118db80ee954637d3ed -Author: Juha Heinanen -Date: Tue Dec 13 10:01:51 2016 +0200 +commit 57942a0b20b0bf57d40c6266aaf855e526148fb1 +Author: Daniel-Constantin Mierla +Date: Fri Nov 24 09:45:02 2017 +0100 - modules/pua_rpc: added doc directory + lcr: clang format the code + + (cherry picked from commit e8a79182a76b306fad13c9cb12eb9f2c4c658b14) -commit 5429d68eaa6ad54586d428f34ec31c674cf8c060 -Author: Juha Heinanen -Date: Tue Dec 13 02:12:26 2016 +0200 +commit 989be5fe82b0b6ad503a804353e1519c1698d406 +Author: Daniel-Constantin Mierla +Date: Thu Nov 23 18:55:07 2017 +0100 - modules/pua_rpc: no need to include status code/reason phrase to 200 OK - - use c offset value 8 - - editorial fixes + ndb_redis: exported redis_cmd() and redis_free() to kemi framework + + (cherry picked from commit a9ef7fe010492710e0a81a4505337accb5e1fea6) -commit 172ef58c07150dd0d22eb698f4b09a9b8f02faf7 -Author: Kamailio Dev -Date: Mon Dec 12 22:31:15 2016 +0100 +commit ae6c62f17a92e43bd83f2993cc188892241c3158 +Author: Daniel-Constantin Mierla +Date: Thu Nov 23 15:58:03 2017 +0100 - modules: readme files regenerated - modules ... + http_client: print url in log messages if query return code is not ok + + - safety check for search of end-of-line in a one line result type + + (cherry picked from commit ccbd1176242632fae2af39a168e4692dcf7ebcf9) -commit e57db5b525a8cc8ca28f2b24004408e38d6902d0 +commit 4268a9b36d741d72cb412729c1619b6a087a00d4 Author: Daniel-Constantin Mierla -Date: Mon Dec 12 22:18:10 2016 +0100 +Date: Thu Nov 23 12:45:04 2017 +0100 - cplc: renamed cpl-c modules + app_python: documented rpc commands + + (cherry picked from commit cbaceaf891e16e9b0a1ef4883b8fec5e33698a86) -commit 9a2822b13073863f76fdff9c8cd15c653f9a4737 +commit b9b0f7b480ff5003a19a9d3e86712caf156aefa5 Author: Daniel-Constantin Mierla -Date: Mon Dec 12 21:53:19 2016 +0100 +Date: Thu Nov 23 12:40:19 2017 +0100 - jsonrpc modules: removed - (dash) from json rpc modules + app_python: implemented rpc command to list kemi functions + + - kamctl rpc app_python.api_list - - jsonrpc-c is now jsonrpcc - - jsonrpc-s is now jsonrpcs - - janssonrpc-s is now janssonrpcs + (cherry picked from commit bea0b53ce57f08ab9fc019c19f616b3b67795d64) -commit 6b3ce6376258211d317620d4d96bd3d88788b6a3 +commit 41bfcaab0d403d2290d353e9fa522af22b72e8f6 Author: Daniel-Constantin Mierla -Date: Mon Dec 12 18:32:34 2016 +0100 +Date: Thu Nov 23 11:48:49 2017 +0100 - xmlrpc: init delayed context for rpc_fault() + tm: fixed condition in via_matching() - - may fix the GH #878, reported by Juha Heinanen + - introduced in previous commit + + (cherry picked from commit 4bd1d70c2804ee2a1d29bd911275aa241577cfc1) -commit d11ebc0027150b99ee513e5bbfeb42eb72ced2c2 +commit be53e5d24707d8248a904124a6c88913b6eb0174 Author: Daniel-Constantin Mierla -Date: Mon Dec 12 18:31:04 2016 +0100 +Date: Thu Nov 23 09:50:30 2017 +0100 - pua_rpc: use prefix for symbols and make static var for imported apis + tm: default port checking in via_matching() - - avoid dybanic linking lookup conflicts + (cherry picked from commit 5fabdea4d86c527a2e38caaae7a54884367d6a7c) -commit 1774cee6209807504a33d864e595fc9ef7350f98 +commit eb746c0b6486b2cef6d9a5ffd0a0b37c11637101 Author: Daniel-Constantin Mierla -Date: Mon Dec 12 12:57:54 2016 +0100 +Date: Thu Nov 23 00:10:18 2017 +0100 - kamcmd: allow defining the name of the application from command line + drouting: exported next_routing() to kemi framework - cd utils/kamcmd/ - make NAME=mykamcmd ... + (cherry picked from commit 57c14e65d3cea754c88374b8dd1d67cb5be3f295) -commit a23f4e66507195c5b2e83a2a8cf1e445a65b3e96 -Author: jaybeepee -Date: Mon Dec 12 13:49:06 2016 +0200 +commit b6c1b0e35e5ce9ea9ad938f7681f6d3f4668b1eb +Author: Daniel-Constantin Mierla +Date: Thu Nov 23 00:07:04 2017 +0100 - lib/ims: if no domain for IMPI fallback to IMPU + drouting: updates to documentation + + (cherry picked from commit ce96966593c9f7e12595b74c2a6bf50b248e64c8) -commit 07310c634d322f137cff0103f776f0e397f963bb -Author: Juha Heinanen -Date: Mon Dec 12 11:28:11 2016 +0200 +commit 2178c95ccdc14086b3f23deba9fb836b65695525 +Author: Daniel-Constantin Mierla +Date: Wed Nov 22 23:48:43 2017 +0100 - modules/pua_rpc: return result as struct + drouting: exported functions to kemi interface + + (cherry picked from commit 51837d8dd4bb42d4ad59da39ab9be9f5db58231e) -commit 8aeddc0cacae07a8797a8d81b74e731695e18e98 -Author: Victor -Date: Mon Dec 12 08:49:20 2016 +0100 +commit b4f53652d39a65e4dc5364e801038e9e4f67708c +Author: Daniel-Constantin Mierla +Date: Wed Nov 22 23:31:17 2017 +0100 - pkg/kamailio/deb: version set to 5.0.0-dev8 + drouting: use core fixup helper functions + + (cherry picked from commit db6eae95e2c9a17eef8f823c30a39812429158d3) -commit 9ba54ae972892a18b8d44fb8a2d07984d6304885 -Author: Victor -Date: Mon Dec 12 08:46:11 2016 +0100 +commit 89bdf5edb485e636f3592c37ac9ce5e1458b868b +Author: Daniel-Constantin Mierla +Date: Wed Nov 22 19:15:16 2017 +0100 - Revert "pkg/deb/jessie: updated the path to ChangeLog in rules files" + dialog: proper description of is_in_profile() to match the code + + - reported by GH #1320 - This reverts commit 9bb2c3542a9bddb13d6ed2abe6f4776fdd58ecf3. + (cherry picked from commit d319c449c8c15334ed913633cfece869a7d955aa) -commit 9bb2c3542a9bddb13d6ed2abe6f4776fdd58ecf3 +commit 2541ea693b69dc705ff5e1ba0e8218fe7a6aaf5d Author: Daniel-Constantin Mierla -Date: Fri Dec 9 14:05:08 2016 +0100 +Date: Wed Nov 22 17:52:34 2017 +0100 - pkg/deb/jessie: updated the path to ChangeLog in rules files + misc/examples: fixed position of ] in log message from kemi examples + + - based on a reporte by GH #1324 + + (cherry picked from commit d9ca0f6fcbd479dc82f75d301e43e45daf36a658) -commit feaafd3069607f6dee8068d0628baddf97a75b2c +commit 5ae1d7e8ee0673fc22adff5a1a6a09d5a91c9945 Author: Daniel-Constantin Mierla -Date: Fri Dec 9 12:45:28 2016 +0100 +Date: Wed Nov 22 10:25:14 2017 +0100 - xhttp_pi: updated paths in Makefile for installing config + tsilo: exported functions to kemi framework + + (cherry picked from commit 19f7d568a7bb17a88dd06f0b78775a559a1ca683) -commit c32a5f64de4ff731488d9f6bf64651117d26d46e +commit 75bb317825fdf3c9fb0f6c1e97235a7ed37344cf Author: Daniel-Constantin Mierla -Date: Fri Dec 9 10:16:31 2016 +0100 +Date: Wed Nov 22 09:04:50 2017 +0100 - sipcapture: added $hep(src_ip) variable + textopsx: exported header management functions to kemi framework - - reworked patch from GH #879 + (cherry picked from commit 80bed453cfcc5ec8753e4bb823097e711b1b5385) -commit 056994b830342bf599a3a09041ca94882d3bbb17 +commit 7f4cdb2f3c94ef7869db767906b344844c27006f Author: Daniel-Constantin Mierla -Date: Fri Dec 9 09:55:19 2016 +0100 +Date: Wed Nov 22 07:58:26 2017 +0100 - Makefile.groups: added pua_rpc module to presence group + textops: split the code for msg_apply_changes() + + - exported msg_set_buffer(...) to kemi framework + + (cherry picked from commit 0a626a257dceb0c7cee13bf4ed173b644a5e5fd7) -commit 1bba5faf5ced9fdd95446e4ae8913a0cf2426b85 +commit 4bb2267e65af9079699b7248b86c1b64f3803fae Author: Daniel-Constantin Mierla -Date: Fri Dec 9 09:52:27 2016 +0100 +Date: Tue Nov 21 22:36:54 2017 +0100 - mi_xmlrpc: define TRUE/FALSE if not defined + textops: more functions exported to kemi - - reported by GH #885 + (cherry picked from commit 18ebd5fe71baee236c8b2ee720028c5c90f622c5) -commit 4360021cced3d81ab6588c5cecc17ff39063819e -Author: Juha Heinanen -Date: Fri Dec 9 09:50:42 2016 +0200 +commit bfbc06a33a1f06e11d45ca2ea15fba110c9abb61 +Author: Sergey Safarov +Date: Sat Nov 25 14:00:30 2017 -0500 - modules/pua_rpc: added pua_rpc module - - this is work in progress: - - failure message is not produced when callback is not executed due to - an error - - readme file is missing + pkg/docker: Updated reference to docker scripts -commit f27df5650cf0e5ac17d7ff25db67b27ad33cc6e3 -Merge: 988c124 6d0ec36 -Author: Emmanuel Schmidbauer -Date: Thu Dec 8 13:44:33 2016 -0700 +commit fdb253d2be5aa48d483407aa3646562880b578cb +Author: Sergey Safarov +Date: Sat Nov 25 16:23:24 2017 -0500 - Merge pull request #884 from kamailio/nsq-max-in-flight - - nsq: use max_in_flight value + pkg/kamailio/alpine: Added sqlang, rabbitmq, sqlang packages -commit 6d0ec36a4a3b721de2a05680a2db230600e4e494 -Author: Emmanuel Schmidbauer -Date: Thu Dec 8 12:29:38 2016 -0700 +commit 4b5a889cf438138d0846ee9adcd8785ea2b94a95 +Author: Ovidiu Sas +Date: Sat Nov 25 17:51:33 2017 -0500 - nsq: use max_in_flight value + xmlrpc: define _XOPEN_SOURCE to 600 + + - needed for snprintf() and variants + - reported by GH #1312 + + (cherry picked from commit 6e680c71b6a5d1571a38023427335922946a4160) -commit 988c12456f3c0b671b1bcb8f30bebbb11db769c7 -Author: Daniel-Constantin Mierla -Date: Thu Dec 8 18:35:59 2016 +0100 +commit 0ef5bef4738af52a8a7b173cfd662a04a4d568dd +Author: Sergey Safarov +Date: Tue Nov 7 16:45:27 2017 -0500 - gitignore: updated the path to protoshoot + pkg/kamailio/alpine_docker: Alpine docker scripts moved to subproject -commit e9cfbfd6d9e4f529235e76f0cb778eca52f1b732 -Author: Daniel-Constantin Mierla -Date: Thu Dec 8 18:34:38 2016 +0100 +commit a7049edf431b8b8f8c80040b3b005c2e00d44eca +Author: Juha Heinanen +Date: Fri Nov 24 10:18:33 2017 +0200 - Makefile: root - remove src/ if provided in the value of modules variable + modules/nathelper: check also transport protocol when determining + if ;alias parameter needs to be added by add_contact_alias() call + + (cherry picked from commit 93c81f5326acc2aefaca01c347f79c972727d0bf) -commit df6be9e375cdbe95007ca648f94bb9fb02652dba -Author: Daniel-Constantin Mierla -Date: Thu Dec 8 18:34:17 2016 +0100 +commit 096de8d0979a71005e3f52146252365b53ab6197 +Author: Phil Lavin +Date: Thu Nov 23 10:22:42 2017 +0000 - Makefile.utils: updated the path to core folder + rtpengine: fixed segfault when using read_sdp_pv + + - Obtain body pointer fresh from the SIP message as when using read_sdp_pv + the body pointer is overwritten -commit 7e75b000d344bf42c1221bc92f67407582d3b882 -Author: Daniel-Constantin Mierla -Date: Thu Dec 8 18:33:29 2016 +0100 +commit ae981250ab3b03a4163aa89e62161a9ec9db6e3c +Author: Victor Seva +Date: Tue Nov 21 12:24:43 2017 +0100 - Makefile.rules: print error message if path to modules is given wrong + pkg/kamailio/deb: version set to 5.1.0~rc1 -commit 0475310ae96217809acd5120bf25ccc6c44119f4 +commit bf5d692c062da250813e5faa41ee4812ec77c2f2 Author: Daniel-Constantin Mierla -Date: Thu Dec 8 18:32:19 2016 +0100 +Date: Tue Nov 21 11:47:49 2017 +0100 - misc/protoshoot: option to disable sctp with SCTP=0 in make command + Makefile.defs: version set to 5.1.0-rc1 -commit e8eb76f95336f6d2d69e57ebc469a9d28fdf67fd +commit d60dd300e6e0444e984f62a18ffbbe63f8ba0fdf Author: Daniel-Constantin Mierla -Date: Thu Dec 8 18:23:57 2016 +0100 +Date: Tue Nov 21 11:37:23 2017 +0100 - misc/protoshoot: updated the path to core in makefile + http_client: fixed the name of exported function http_client_query() with 4 params + + (cherry picked from commit 4b3e7c4a988afdc93a3c337ea97e1f8c13730a79) -commit 9da4b45f4e56962e202042600f51ba11e4606760 +commit efe85046528b89e4068c02e3fe74b621fa73e1af Author: Daniel-Constantin Mierla -Date: Thu Dec 8 16:01:54 2016 +0100 +Date: Tue Nov 21 11:02:38 2017 +0100 - Makefile: root forwarding of target without enclosing in double quotes + core: pv - new parameters to control the size of pv cache + + - pv_cache_limit - the limit how many pv declarations in the cache + after which an action is taken. Default value is 2048 + - pv_cache_action - specify what action to be done when the size + of pv cache is exceeded. If 0, print an warning log message when + the limit is exceeded. If 1, warning log messages is printed and + the cache systems tries to drop a $sht(...) declaration. Default is 0 + + This tries to cope better with the situation of declaring too many + variables when using kemi scripts + + (cherry picked from commit 6dc9ee1701019c8db994710c11f7e05447cbae92) -commit 2b39d70d19df60a9ad1fc05f8a9d623c46c8caa2 +commit b26e95db1ab7d40999009225cc55b9ce773867fa Author: Daniel-Constantin Mierla -Date: Thu Dec 8 10:32:03 2016 +0100 +Date: Tue Nov 21 11:02:11 2017 +0100 - jsonrpc-s: fixed compile warnings + htable: added function to free $sht(...) pv name - - unused variable and static declaration of function + (cherry picked from commit 507c3c6f44467546d9441c0989610171f50f7edc) -commit d2c82c2f8187bc2503ca39dc91ae691938b7014a +commit f66bd3bf2a143ce2a1b3f88b8aa0c5d65c3ec800 Author: Daniel-Constantin Mierla -Date: Thu Dec 8 10:26:00 2016 +0100 +Date: Tue Nov 21 10:12:07 2017 +0100 - Makefile: detect path to core src folder + core: pv - increased the size for pv and transformation hash tables - - it's different for modules and utils, after the files relocation + (cherry picked from commit 877b2c8fc40cd2e385fae7da713ef63dbd9bbabd) -commit f6f08b7196d2c7584977d205d316a667e2f5565d +commit 2d459560451bcc850a44cd93899891b079efcd8a Author: Daniel-Constantin Mierla -Date: Thu Dec 8 10:06:20 2016 +0100 +Date: Mon Nov 20 18:23:48 2017 +0100 - utils: updated Makefile for tools with path to core src + utils/kamctl: updated man pages + + (cherry picked from commit cb58fc376d3ed2d4c075282f2efe6721bf19d94e) -commit 8d6804ad08008b001a66d4454a75dff6694630ed +commit 24eb13ded637958e7380085a540137e937fab574 Author: Daniel-Constantin Mierla -Date: Thu Dec 8 10:05:37 2016 +0100 +Date: Mon Nov 20 17:21:50 2017 +0100 - Makefile.defs: updated the path to core when not using main makefile + app_python: aliased load to script_name parameter + + - load is used to specify what scripts needs to be loaded among the + modules implementing kemi + + (cherry picked from commit 4ca055ab34e4dfcf244491257906563b571fb748) -commit a8eab5d50dba33d3916cff61f5e5c8f6d9a2934e +commit 77b00c2ae89414f9864e7384483466feace852b6 Author: Daniel-Constantin Mierla -Date: Wed Dec 7 19:19:55 2016 +0100 +Date: Mon Nov 20 09:54:43 2017 +0100 - Makefile: updated paths for make deb + core: kemi - more core functions exported to kemi framework + + (cherry picked from commit aec6c31b5acb43a5123fe29cccba623ffebe0b2b) -commit dd36b50f7d09b5debd41fd17e43d7df2d4726c2f +commit 7f6764d3dd7abaf5ed190b44d22f213f1f225ba5 Author: Daniel-Constantin Mierla -Date: Wed Dec 7 17:42:07 2016 +0100 +Date: Sun Nov 19 22:14:40 2017 +0100 - Makefile: do not install old unmaintained doc-related files + core: kemi - support for short header name in hdr remove and search + + - KSR.hdr.is_present("hname") - function to search if a header is + present + + (cherry picked from commit 97f975fa5c2d2186f860e0deada4b5412c529ee5) -commit f4a4367698f8599eb70b11087188c4a4bb2a2c1c +commit 920aa01cf590aba7fafb81633b498a33d84e12a5 Author: Daniel-Constantin Mierla -Date: Wed Dec 7 17:40:19 2016 +0100 +Date: Sun Nov 19 21:50:25 2017 +0100 - doc: added a readme file to explain the role of doc folder + core: kemi - function for branch flags with index have two int params + + (cherry picked from commit e4b7cd2a3e362917ff28f2f532d8d39ef9e53a4f) -commit 8045de8dff11c4e2077756c78be1adc35b54d683 +commit 3cacf80402be3c1bf3fae9db6a05ab74445b9040 Author: Daniel-Constantin Mierla -Date: Wed Dec 7 17:17:23 2016 +0100 +Date: Sun Nov 19 12:07:16 2017 +0100 - cvsignore: file removed + textops: several functions exported to kemi framework + + (cherry picked from commit a1508e63ff59665701b8901a79b14a3aa88eab9c) -commit 6259d64024ed1aa13a8f40828d75f9d2d0bd90bc +commit 72078c4281f316d7728f54b3219a713c2481b39f Author: Daniel-Constantin Mierla -Date: Wed Dec 7 17:12:25 2016 +0100 +Date: Sun Nov 19 11:15:41 2017 +0100 - relocated old and not maintained text files from root to doc/misc + core: kemi - simplified anchor location for hdr append and insert functions + + (cherry picked from commit 7ab180c8ed3976148a23a0d0a727d1dcab1d9e72) -commit 6d6cf4736bb0e087dae6a0f8aca11c27706338ff +commit a430ff9555d0d412d364666e468cc78895265ab8 Author: Daniel-Constantin Mierla -Date: Wed Dec 7 15:39:17 2016 +0100 +Date: Sun Nov 19 11:10:04 2017 +0100 - lib/srdb1: updated path to root folder in Makefile for db schema - -commit 25451ba3ebffd586ee01ae6e284cc96439dcdb87 -Author: Kamailio Dev -Date: Wed Dec 7 15:32:57 2016 +0100 - - modules: readme files regenerated - modules ... + core: kemi - exported hdr.append_after() and hdr.insert_before() + + - kemi functions to add a header after another one and insert a header + before another one + + (cherry picked from commit 0df40557879bc8c64c917d54b61fd106147be7b1) -commit 6deb5fcf37be7a3dc8c3554f609c53080bab8137 +commit 8318c3504018f39b7ec145197a663b517a2b4717 Author: Daniel-Constantin Mierla -Date: Wed Dec 7 15:24:32 2016 +0100 +Date: Sun Nov 19 08:55:43 2017 +0100 - doc, modules: updated the path to docbook entities and spec files + test/unit: 19.sh - remove usrloc record by ruid + + (cherry picked from commit d848d133301bead7a6e3d9b3e6f3ffa2329fd825) -commit a225e72daf3a48d8b4c0a1e9c39426ea3a993b0c +commit 3f10b021d6f60eeb2cf19056a93f55aa1f563374 Author: Daniel-Constantin Mierla -Date: Wed Dec 7 14:56:54 2016 +0100 +Date: Sun Nov 19 08:54:25 2017 +0100 - examples: moved to misc directory + test/unit: print same messages when running all or individual unit tests + + - some explanatory comments in Makefile + + (cherry picked from commit 52c766bf3c54402cf403a58188952968a8520b68) -commit 141e20c64cfbe6d192be6fc1f0b23ecf6b8c8ac8 +commit f2116e24670e8bcd169c0d9ae846b918c86c55c9 Author: Daniel-Constantin Mierla -Date: Wed Dec 7 14:55:42 2016 +0100 +Date: Sat Nov 18 16:26:29 2017 +0100 - docbook: folder moved from root to doc + nathelper: export add_rcv_param(flags) to kemi interface + + (cherry picked from commit 6b65ff70d505680fa3904f659c47d466e77b38c6) -commit 244f3ec1bb0eec1068d7e7f19064a260c02ebb9b +commit 6a3e11240be8e34614cf604897778a521e44b720 Author: Daniel-Constantin Mierla -Date: Wed Dec 7 14:54:42 2016 +0100 +Date: Sat Nov 18 16:19:55 2017 +0100 - doc: reorganized the content of doc folder + nathelper: allow variable for nat_uac_test() parameter + + (cherry picked from commit 2815150bf74cdda26c12d05f25d6b67adf033dc1) -commit 09c3918fc71c6dec4f843dbf2afd33a6b59b8fd9 +commit 1d54d51664b1f10d2afbfd20c143ddaf4fd6a71e Author: Daniel-Constantin Mierla -Date: Wed Dec 7 14:40:06 2016 +0100 +Date: Sat Nov 18 16:07:19 2017 +0100 - root/Makefile: forward install target to src/ + nathelper: support to use variable for flags param of add_rcv_param() - - some OSes match the target with local file INSTALL + (cherry picked from commit d2120dae8bb76dfaa7057883c1f10950d35d4e48) -commit b4ab709fd2d2a04f75f0f5703c0053bea2f4c50b +commit 626573483e3184313cd54712f35ec054a3688706 Author: Daniel-Constantin Mierla -Date: Wed Dec 7 14:35:06 2016 +0100 +Date: Sat Nov 18 15:56:18 2017 +0100 - db_sqlit/oracle/berkeley: Makefile - updated path to kamctl db files + nathelper: clang format the code + + (cherry picked from commit bcc5a66815ea21a762c22a8222afc621b42bb94d) -commit 98d5a5951e5c9957aaa04105c6b3fbd5ad521cb1 +commit 69fb3b9b274b618ce4bf03c61ae03e11db8d0593 Author: Daniel-Constantin Mierla -Date: Wed Dec 7 14:28:40 2016 +0100 +Date: Fri Nov 17 14:33:46 2017 +0100 - app_perl: updated path to inclided files in xs source + core: test if ipv6 address starts with [ for subst snd lumps + + - safer than the test against cached socket address known to be without + [], allowing to pass any address value to be used + - reported by GH #1315 + + (cherry picked from commit 2cb94f28d7d214d22ccdb6a5b993b391f61ea15b) -commit c36754835699460ced849ff4bb419c7f9e82af31 -Author: Daniel-Constantin Mierla -Date: Wed Dec 7 14:02:11 2016 +0100 +commit 705fc77c076f6f7431295992d117db3e59c5c9fb +Author: Surendra Tiwari +Date: Fri Nov 17 11:39:55 2017 +0000 - Makefile.defs: version set to 5.0.0-dev8 + nat_traversal: correcting the ipv6 contact in fix_contact + + - fix_contact for ipv6 addres,add the [] to the host part of contact header + + (cherry picked from commit 4838bca79d5eb82d133b295d6e601c1924d7ac11) -commit cfaaab474c19360ff8288878d508716c999f4055 +commit 804adb80204fc862d7a6cbb8007aa0202d7d6f7e Author: Daniel-Constantin Mierla -Date: Wed Dec 7 13:23:36 2016 +0100 +Date: Fri Nov 17 13:05:53 2017 +0100 - db_postgres: updated the path to kamctl sql files + nathelper: allow variable for flags parameter of fix_nated_sdp() + + (cherry picked from commit 4d93fb69805deea8c23ae2aa8b8743cc24ff2925) -commit 2f676d9b2ca3d5f440a3e803df9456067869ed57 +commit 9f8c93ea28255a197c21bccbc6801ea2c1cdd27c Author: Daniel-Constantin Mierla -Date: Wed Dec 7 13:23:15 2016 +0100 +Date: Fri Nov 17 11:02:04 2017 +0100 - db_mysql: updated the path to kamctl sql files + core: udp - print up to first 100 chars from received packet + + (cherry picked from commit 83c370414cb288b113ad4f075a2261e7d701d6d3) -commit 1d8de2153c8c0a41c0db691a41f8a8022ec8cdc8 +commit 055f6d29bb9becc1e15155fa77010806b84476a2 Author: Daniel-Constantin Mierla -Date: Wed Dec 7 13:21:01 2016 +0100 +Date: Thu Nov 16 15:43:46 2017 +0100 - Makefile: updated paths for installing the tools + drouting: note in docs about supported characters in prefix values + + - these are the digits (0..9), +, * and # + + (cherry picked from commit 8a40437e54d9a5f2e3141c3434fd672a9f2d0e13) -commit 83b7212bcc4ce022c47742a8b777616480085e78 +commit 678abb0c5049d56c21bfc88f70873ed82f60e524 Author: Daniel-Constantin Mierla -Date: Wed Dec 7 13:20:26 2016 +0100 +Date: Thu Nov 16 15:34:17 2017 +0100 - db_text: updated the path to kamctl db files + drouting: clang format the source code + + (cherry picked from commit e76a0acfccdd2a76252f220a2b530b19c5dfa1ba) -commit 150241710be89382f11178d5a06459e36639ba11 +commit 13f8a6a3f8ff61fc2da119e4587fa80de4e91a95 Author: Daniel-Constantin Mierla -Date: Wed Dec 7 13:20:06 2016 +0100 +Date: Thu Nov 16 14:33:28 2017 +0100 - ctl: updated the path to kamcmd tool + drouting: removed svn ids and history + + (cherry picked from commit 2dd28a6285b688606b69691d33000d30f877c9a4) -commit 5c87127a8dd924c1aa5ceb00e7313062d7173a47 +commit 41d17a914c0364e044ca336c613a702fc5b08426 Author: Daniel-Constantin Mierla -Date: Wed Dec 7 13:19:30 2016 +0100 +Date: Wed Nov 15 08:53:07 2017 +0100 - kamctl: updated paths to main makefiles + xcap_client: removed empty section for functions in docs + + (cherry picked from commit 86cbc43788b140dbbd3f35c7245a81dcbfa2d291) -commit 7e138cd2e2aa3400f778efd04759863f23be7ac3 -Author: Daniel-Constantin Mierla -Date: Wed Dec 7 13:18:50 2016 +0100 +commit fcf13e1694ee29a758053be21cdce677e9afa6ff +Author: Victor Seva +Date: Tue Nov 14 11:44:35 2017 +0100 - utils/kamcmd: updated paths for the new source code tree structure + app_sqlang: allow select compiler using CC + + (cherry picked from commit 6efcf9afa764b264dc6b8fe3b8a478942bde7e6e) -commit 877038da1ded8488d5514eebce37002a13cc0d30 +commit 8ff9cdc48effc50bbe3b6642276cbcce9ccd7bfe Author: Daniel-Constantin Mierla -Date: Wed Dec 7 12:46:38 2016 +0100 +Date: Tue Nov 14 08:30:10 2017 +0100 - core: relocated some folders from root and utils to misc + xcap_server: added section ids in docs - - utils keeps only the applications related to kamailio c code - - the other are now in misc/tools - - utils/misc/vim moved to misc/extra/ - - obsolete and scripts folders moved to misc/ + (cherry picked from commit ba3f64ec28da4b7bcaf9cbd07b74575034bb950a) -commit 8e0e58507ad29a5f301e3701b8729f3913f18066 +commit dff21f989f134cc35a32002d865611cd9872678d Author: Daniel-Constantin Mierla -Date: Wed Dec 7 12:43:46 2016 +0100 +Date: Mon Nov 13 21:57:42 2017 +0100 - utils: added placeholder file to delete misc folder + etc/kamailio.cfg: added log_prefix + + - removed commented port example + + (cherry picked from commit 387e2a805a58d3a44e80331575d4a072f5a541fd) -commit 7480c742ca315e388ac06acefb429ee734913d35 -Author: Daniel-Constantin Mierla -Date: Wed Dec 7 12:36:09 2016 +0100 +commit f0395bf20816a96f688643d61a4b19706624db78 +Author: Ovidiu Sas +Date: Thu Nov 16 09:54:08 2017 -0500 - gitignore: added src/kamailio to git ignore list + xhttp_rpc: fix array printing + + (cherry picked from commit 41754b645f986175f3385498057bae8bd33646af) -commit 8370cd94dc3ef420f968cd7a368926609b5f8eae -Author: Daniel-Constantin Mierla -Date: Wed Dec 7 12:35:10 2016 +0100 +commit 7dbd6983db0aadbd37af246d7bc169add68f4945 +Author: Victor Seva +Date: Mon Nov 13 15:24:44 2017 +0100 - core: added new root Makefile + pkg/kamailio/deb: kamailio-nth add less as default + + * most is not available on all distributions - - forward make commands to src/ subfolder + (cherry picked from commit c4e5d9bf4438561fe8a87361b462eff38dc88d93) -commit e906567e774b6e47d5bff56638a8e9f3362d29eb -Author: Daniel-Constantin Mierla -Date: Wed Dec 7 12:08:54 2016 +0100 +commit fc3842545afee3c62005f9845600b75b8c48bba9 +Author: Victor Seva +Date: Mon Nov 13 13:59:05 2017 +0100 - core: makefiles updated to use the new paths to source code files + pkg/kamailio/deb: remove lintian errors for old distributions + + * we are using a newer version of lintian, so new errors are detected + + (cherry picked from commit a56d67d3b7e0d4f5014f91b6b413c5861afc3560) -commit cf83221d1879dabcbf140d89946d4365eb40ed9c -Author: Daniel-Constantin Mierla -Date: Wed Dec 7 12:07:22 2016 +0100 +commit 9e49676173d7f333c9b5c995321a76b23768b8e9 +Author: Victor Seva +Date: Mon Nov 13 12:08:08 2017 +0100 - core, lib, modules: updated include paths for header files + pkg/kamailio/deb: add lsb-base + + fixes lintian error: + > E: kamailio: init.d-script-needs-depends-on-lsb-base etc/init.d/kamailio + + (cherry picked from commit 574ad1fc96fa207a5a30fba66977d27e50ea1da1) -commit 273ab2955fffb5cfcabbb58ff8b4272fbed2d2c1 -Author: Daniel-Constantin Mierla -Date: Wed Dec 7 12:03:51 2016 +0100 +commit f9a908461731852befc067ef579b5f2f9439e8ed +Author: Victor Seva +Date: Mon Nov 13 12:07:28 2017 +0100 - core, lib, modules: restructured source code tree + pkg/kamailio/deb: wrap-and-sort -sat - - new folder src/ to hold the source code for main project applications - - main.c is in src/ - - all core files are subfolder are in src/core/ - - modules are in src/modules/ - - libs are in src/lib/ - - application Makefiles are in src/ - - application binary is built in src/ (src/kamailio) + (cherry picked from commit 2dd971a970dbec87713177b52a32a667ebfa802c) -commit 97e94d7d8b9bc66ed161347114476066cc1e5351 -Author: Richard Good -Date: Wed Dec 7 10:21:08 2016 +0200 +commit c1cbd84f5cf0e25fd50fd2493402e6a0ab23ba6d +Author: Victor Seva +Date: Sun Nov 12 20:22:54 2017 +0100 - modules/ims_qos: added patch for flow-description bug when request originates from called party - - Fix for incorrect PORT swap in flow description AVP when called party originates a request that triggers Rx + pkg/kamailio/deb: version set to 5.1.0~rc0 -commit 993ad4e245087300279a6589e81cebd446a7fbf3 +commit a291d452a4aee57493003831b200bd7595742e25 Author: Daniel-Constantin Mierla -Date: Tue Dec 6 15:07:53 2016 +0100 +Date: Sun Nov 12 12:39:30 2017 +0100 - core: updated the issues file + Makefile.defs: version set to 5.1.0-rc0 - - removed the content specific to very old versions 0.x.y + - branch for stable release series 5.1.x has been created -commit 6045525bc439ca49df3145adf245836b21e26dd1 +commit 8c25d80678da5911a9a62153bd64b45a5ba17ad8 Author: Daniel-Constantin Mierla -Date: Tue Dec 6 14:54:33 2016 +0100 +Date: Sun Nov 12 12:30:54 2017 +0100 - Makefile: updated installation of the man pages + app_sqlang: import of last squirrel interpreter + + - fixes macro conflict with mac os c++ libs + + (cherry picked from commit c6e5288e22ef188ada7ab980a359015d75393779) -commit da7e204d9043f62a700c4c57177b039cc6af8140 -Author: Daniel-Constantin Mierla -Date: Tue Dec 6 14:45:50 2016 +0100 +commit 2e27ab3c3e5c71970d5b83fe6fff1e50b571ac4d +Author: Kamailio Dev +Date: Sun Nov 12 12:16:29 2017 +0100 - doc/man: renamed man files to use kamailio name + modules: readme files regenerated - registrar ... [skip ci] + + (cherry picked from commit dda77dd0a289731c23f15322701f8b77e9cfacde) -commit fb99110adc1c9adde93d30c43d0228953dc70dde +commit d4edeb823290e47cafa7952d4a029d7cfae9723a Author: Daniel-Constantin Mierla -Date: Tue Dec 6 14:44:42 2016 +0100 +Date: Sun Nov 12 12:08:02 2017 +0100 - core: relocated man pages from root folder to doc/man/ + acc: check if async task workers are active before doing async insert -commit 6a4a9949afaa3d93652817ab2f79015004c930fc +commit 437b38305fcb733fa7a1a1e07a29370614beaacd +Merge: 550cb6f77 f43f40079 Author: Daniel-Constantin Mierla -Date: Tue Dec 6 14:42:58 2016 +0100 +Date: Sun Nov 12 12:03:54 2017 +0100 - core: man pages updated to use kamailio name + Merge pull request #1311 from grumvalski/async_unixodbc + + db_unixodbc: added support for async queries -commit 6114cb046fc8a1e59e37c157af1cbcd55608df74 +commit 550cb6f775af01b29b38a8fbddfd5d01bf0983f5 +Merge: 0facb02dd 616a89f28 Author: Daniel-Constantin Mierla -Date: Tue Dec 6 12:23:57 2016 +0100 +Date: Sun Nov 12 12:01:57 2017 +0100 - doc: rpc_list - use kamailio as application name + Merge pull request #1310 from kamailio/cchance/registrar + + registrar: added server_id to ulc pv attributes -commit d5369b18642e16f096e8b11f9e47057b9bf0ec85 +commit 0facb02ddecee62ab31ba9bebdc9980e08294049 +Merge: 3177a6fe5 282cb4395 Author: Daniel-Constantin Mierla -Date: Tue Dec 6 11:53:50 2016 +0100 +Date: Sun Nov 12 12:01:33 2017 +0100 - core: skip \n in the rpc uptime result values + Merge pull request #1309 from kamailio/cchance/usrloc + + usrloc: copy server_id when updating contact in memory -commit 3299ddb3044998c1438abf8c4580ae9fd3c8cbb2 -Author: Daniel-Constantin Mierla -Date: Tue Dec 6 11:32:01 2016 +0100 +commit f43f40079d43b2893789c0787703f56464d9c033 +Author: grumvalski +Date: Sun Nov 12 10:53:58 2017 +0100 - doc: rpc_list - updated Makefile with the list of files with rpc + db_unixodbc: added support for async queries -commit 6dabbf23f9cf99e6d569a0a93f5643f0c1b8a8be -Author: Daniel-Constantin Mierla -Date: Tue Dec 6 11:19:54 2016 +0100 +commit 3177a6fe5497fd0e0c0fc736e641f6e1e02853d0 +Author: Kamailio Dev +Date: Sat Nov 11 11:01:33 2017 +0100 - doc: rpc_list - refreshed the content for rpc commands docs + modules: readme files regenerated - corex ... [skip ci] -commit 72dee4b19339df87b883301e36e7652c986e289f +commit dfbffd71ed01fe72022babd3836966299283994b Author: Daniel-Constantin Mierla -Date: Tue Dec 6 10:54:25 2016 +0100 +Date: Sat Nov 11 08:14:37 2017 +0100 - pua: coherent whitespacing + corex: documentation for corex.debug rpc command -commit fd818340a403b16b6a4fc3df80de81eff68367f0 +commit 05f388adf04060978b995bdc83605d2faf2359f5 Author: Daniel-Constantin Mierla -Date: Tue Dec 6 10:41:18 2016 +0100 +Date: Sat Nov 11 08:08:40 2017 +0100 - pipelimit: added helper functions for network load + corex: rpc command to control debug level + + - corex.debug - get the equivalent for former mi command -commit 529674297710d664f3b37ac9fd2fe3065cc5aa71 -Author: Daniel-Constantin Mierla -Date: Tue Dec 6 10:35:45 2016 +0100 +commit 616a89f281bfe77c4d31719dc3d7bd27de5c6bac +Author: Charles Chance +Date: Fri Nov 10 13:52:01 2017 +0000 - ratelimit: added helper functions for statistics on network load + registrar: added server_id to pv attributes -commit 604d55e2065514cabce0329e4fd0c1547d01873f +commit 2a80ed8030419ca15c4a954ea83531bb131e66b0 Author: Daniel-Constantin Mierla -Date: Mon Dec 5 14:39:51 2016 +0100 +Date: Fri Nov 10 09:51:48 2017 +0100 - obsolete: moved modules purple and iptrtpproxy + tm: use relayed_code for active type check in TMCB RESPONSE OUT - - they are no longer working, not being updated to use latest libs for a - very long time + - relayed_msg can be a fake reply and accessing the status field causes + a crash (issue introduced by previous patch) -commit 265bf3b75a7d4bdf5da5cd32a09f8c3b24444a6e +commit 313265ace229ed5d6ebd75ff6eff959e78820880 Author: Daniel-Constantin Mierla -Date: Mon Dec 5 14:39:24 2016 +0100 +Date: Fri Nov 10 09:27:16 2017 +0100 - Makefile.groups: removed the modules purple and iptrtpproxy + dialog: use a variable for timeout of dialogs in end state -commit 0e86b73a9408757d2f5c51430fbfba7353c9017c +commit 74825c896dacd3f39948395cebfcf7b6e0730b51 Author: Daniel-Constantin Mierla -Date: Mon Dec 5 14:27:19 2016 +0100 +Date: Fri Nov 10 09:23:34 2017 +0100 - core, libs, modules: removed kcore internal library + dialog: set the end time stamp immediately after going into deleted state - - instead of kcore stats wrapers, use directly counters.h from core - - parse of sst header moved to sst module (only use) - - string helper functions compacted in strutils.h - - statistics helper functions used only by snmpstats module moved to it + - checks to see if time stamps are set when testing if dialogs lasted + too long in intermediary states -commit 8406a6c450a1fbdb4dc1e05acb6d3443bebf8339 -Author: Daniel-Constantin Mierla -Date: Sun Dec 4 14:09:36 2016 +0100 +commit 282cb4395b5c31476f97a168f509b2904727e88a +Author: Charles Chance +Date: Thu Nov 9 15:11:03 2017 +0000 - jsonrpc: increase the size of send buffer for datagram transport + usrloc: copy server_id when updating contact in memory -commit 236fed5a83d0c5b139557d43c17e81dbb4bf9373 +commit 785a3ccc743f429107c3dfae78d43705918aa4e6 Author: Daniel-Constantin Mierla -Date: Sun Dec 4 13:47:29 2016 +0100 +Date: Thu Nov 9 15:54:46 2017 +0100 - jsonrpc-s: fixed typo in log message + tm: run TMCB_RESPONSE_OUT callback only if the response code is still the active one -commit 30d206d1c0254aea9a4fd0a8d06419a90de62e0d +commit 33302f87cb2bd8b94a1e338d8a3171a41a055bf2 Author: Daniel-Constantin Mierla -Date: Sun Dec 4 13:38:30 2016 +0100 +Date: Thu Nov 9 14:55:47 2017 +0100 - jsonrpc: log message if rpc response fails to be sent via datagram + tm: use define for unset flags of run_trans_callbacks_with_buf() -commit c28450c008eb8f546992fbba5576b191ffd3bc9e -Author: Kamailio Dev -Date: Sun Dec 4 17:46:29 2016 +0100 +commit 4b19cda766732adc7788b7a5ebcf256c58a35c32 +Author: Daniel-Constantin Mierla +Date: Thu Nov 9 07:03:02 2017 +0100 - modules: readme files regenerated - corex ... + db_mysql: coherent indentation and whitespacing -commit b4a5092bb9f2cb0d5befa4d0ccfe30a64bf5f665 -Merge: 2b59506 7d8d39b -Author: Olle E. Johansson -Date: Sun Dec 4 17:43:08 2016 +0100 +commit 60db119bf8388f047cb7f7e2ce9f2e740b5abb8d +Author: Daniel-Constantin Mierla +Date: Thu Nov 9 06:42:49 2017 +0100 - Merge pull request #881 from mslehto/doctypo + core: warning when a task is pushed but no workers - documentation fixes for various modules + - helper functions to get the number of workers -commit 7d8d39b909e13a800be41d6ba510d717a6eff6bd -Author: Mikko Lehto -Date: Fri Dec 2 11:23:39 2016 +0200 +commit 103173e6258a4c2a6d8c65306320fe2e01d036f2 +Author: Daniel-Constantin Mierla +Date: Wed Nov 8 11:59:31 2017 +0100 - modules/mohqueue: documentation typo fix + phonenum: set record after phone number lookup and return pv attributes -commit 8bd3b8ff291d4f59d7aa8a3a4dd674437e77e8b5 -Author: Mikko Lehto -Date: Fri Dec 2 11:01:08 2016 +0200 +commit 5e54b72fe8afa6710a51c65ed942b671ab0249d9 +Author: Daniel-Constantin Mierla +Date: Wed Nov 8 09:30:06 2017 +0100 - modules/rtpproxy: documentation typo fix and rephrase + misc/examples: updates for basic and advanced configs for v5.1 -commit 2b59506d3699bb34b4b932cea5c7cdab3da418e0 -Merge: cc41e2c 22b040c +commit 25b96858e0f89d13cd2093e15fa8d1178c691278 +Merge: b2ea3cb25 189630e9d Author: Daniel-Constantin Mierla -Date: Sun Dec 4 09:54:34 2016 +0100 +Date: Wed Nov 8 09:49:21 2017 +0100 - Merge pull request #873 from guipilon/master + Merge pull request #1307 from armenb/uac_max_message_size - ratelimit module not working properly when FEEDBACK algorithm is used + uac: increase UAC message size to 32kbytes -commit cc41e2ce00186216423b1d30db8bb63f87ff31d0 -Merge: 938ac5e 0e2cb06 +commit b2ea3cb2530f17d2b91139155ce163df1d812f74 +Merge: 54e3ce210 e3e90b2e1 Author: Daniel-Constantin Mierla -Date: Sun Dec 4 09:54:16 2016 +0100 +Date: Wed Nov 8 09:48:37 2017 +0100 - Merge pull request #880 from mslehto/faked_msg.h + Merge pull request #1306 from armenb/evapi_logging - remove lib/kcore/faked_msg.h + evapi: Change NOTICE logging to DBG -commit 0e2cb067ac01988b3693c7a40fb65071df103666 -Author: Mikko Lehto -Date: Fri Dec 2 12:47:45 2016 +0200 +commit 189630e9df209431cb800617d98d215bfd3031a4 +Author: Armen Babikyan +Date: Wed Nov 8 00:36:21 2017 -0800 - lib/kcore: faked_msg.h not referenced anymore + uac: increase UAC message size to 32kbytes -commit 0a467bac35bcd6034c1a198fea569944f7707ad2 -Author: Mikko Lehto -Date: Fri Dec 2 12:46:37 2016 +0200 +commit e3e90b2e1864db5e417c5db1208e042ce818a810 +Author: Armen Babikyan +Date: Wed Nov 8 00:33:40 2017 -0800 - modules: faked message api has moved to core + evapi: Change NOTICE logging to DBG -commit 938ac5e7223001fb9e3b748262283d323a23c539 -Author: Richard Good -Date: Fri Dec 2 16:30:10 2016 +0200 +commit 54e3ce2103423fd08e9f18425f86af5ea04ed85f +Author: Kamailio Dev +Date: Wed Nov 8 01:01:26 2017 +0100 - modules/ims_qos: added patch for flow-description bug when request originates from called party - Fix for incorrect IP swap in flow description AVP when called party originates a request that triggers Rx + modules: readme files regenerated - textopsx ... [skip ci] -commit b72af394936be5b69cb83ff768f11e2dc33bfc19 -Author: Kamailio Dev -Date: Fri Dec 2 09:16:18 2016 +0100 +commit 8443b3e28a3f44a127ab8de6b8ee329f2f796e12 +Author: Mikko Lehto +Date: Wed Nov 8 01:48:11 2017 +0200 - modules: readme files regenerated - jsonrpc-s ... + textopsx: fix documentation typo -commit 10912437a992048c4b5ab297ace4f29cbf9b9f3d -Author: Daniel-Constantin Mierla -Date: Fri Dec 2 09:01:34 2016 +0100 +commit f6ccf52b1559a6e242484072765b8d223da4ec73 +Author: Victor Seva +Date: Tue Nov 7 16:21:17 2017 +0100 - jsonrpc-s: use same name when setting user/group via str/int values + pkg/kamailio/deb: version set to 5.1.0~pre1 -commit cf5a748719e4770e481601e75adb3e89b33d910b +commit 3ca5b6d5c2cfe44845c178a23b90bfe7e3630c86 Author: Daniel-Constantin Mierla -Date: Fri Dec 2 09:00:46 2016 +0100 +Date: Tue Nov 7 16:09:45 2017 +0100 - jsonrpc-s: added documentation for datagram transport + Makefile.defs: version set to 5.1.0-pre1 -commit e8086c7db45d5b0136e4c5871cb1a2c5a0e1d5d5 +commit f7ac76e5d6522160469628025e685f9572daa6a6 Author: Daniel-Constantin Mierla -Date: Fri Dec 2 08:43:10 2016 +0100 +Date: Tue Nov 7 15:35:42 2017 +0100 - kamctl: implemented moni command for jsonrpc engine + core: etc - sample m4 templates for config moved to misc/examples/mixed -commit 3b8d7950539be080770e3665ced07b491b9065bb +commit ab691444295243265bbbaea6312dbea345055825 Author: Daniel-Constantin Mierla -Date: Fri Dec 2 08:20:34 2016 +0100 +Date: Tue Nov 7 15:33:37 2017 +0100 - kamctl: added rpcfifo control engine + core: etc - basic and advanced configs relocated to misc/examples/pkg - - interact with kamailio via a fifo file using jsonrpc-s module - - CTLENGINE has to be set to RPCFIFO - - RPCFIFOPATH has to be set to the fifo file created by jsonrpc-s module - - kamctl rpc command is available for sending raw jsonrpc commands - - it forwards number cli parameters as number type in jsonrpc commands - - the prefix s: or i: can be used to enforce type string or int for - parameters - - kamctl rpc jsonrpc.eco abc 123 - kamctl rpc jsonrpc.eco s:abc i:123 - kamctl rpc jsonrpc.eco s:888 i:123 + - they are not installed by default anymore + - use 'make install-cfg-extras' to get them installed in the target etc folder -commit f2181d7cb461527747e2b720f2a37cfc987fa518 +commit b61994af4c3765e18fa1b200289d65f64530f815 Author: Daniel-Constantin Mierla -Date: Thu Dec 1 23:00:57 2016 +0100 +Date: Tue Nov 7 13:15:46 2017 +0100 - jsonrpc-s: implemented datagram transport + auth_radius: fixed sample dictionary file install - - via unix socket files or network sockets ipv4/ipv6 + - avoid overwriting previous versions of the dictionary -commit f611b34157d135936f1b1e5e83f891201426936f +commit c46d26b513fc293494b75fecfaa6dac4d2085897 Author: Daniel-Constantin Mierla -Date: Thu Dec 1 21:16:24 2016 +0100 +Date: Tue Nov 7 13:20:46 2017 +0100 - kamunix: small adjustments to the code + core: etc - moved sample tls ca folder to misc/tls-ca -commit 9c94ffa85a2a55e746f6de505f8b47947bf7dbce +commit d7d37df391fa2e0731667352b0afd7317f46b737 Author: Daniel-Constantin Mierla -Date: Thu Dec 1 21:03:26 2016 +0100 +Date: Tue Nov 7 13:18:15 2017 +0100 - kamunix: removed svn id from man page file + core: etc - moved reasons files to misc/reasons -commit 95d5be47d77287320c0c4f40be834f636406ff85 +commit 7464ce3c9c9c742dbb06501190b17cbcad6b45b9 Author: Daniel-Constantin Mierla -Date: Thu Dec 1 14:22:48 2016 +0100 +Date: Tue Nov 7 13:15:57 2017 +0100 - sl: updated the used of old style logging macros + core: moved radius dictionary files from etc to auth_radius module -commit 97492c5284b4fa5ec3eab123272abbdca67e3447 -Merge: 0527dea 969f460 -Author: Alexandr Dubovikov -Date: Thu Dec 1 13:55:30 2016 +0100 +commit acdfa070da60f6e8f1d5c9c82a394bcc0a5db041 +Merge: 2ac35536b cf26bbe33 +Author: Federico Cabiddu +Date: Tue Nov 7 13:08:10 2017 +0100 - Merge pull request #874 from grumvalski/sipcapture-fixes + Merge pull request #1302 from vitalikvoip/tsilo_fix - Sipcapture fixes + tsilo: fix internal data structures -commit 0527dea7022551f45990d5be88731c014a3d050a -Author: Kamailio Dev -Date: Thu Dec 1 13:17:09 2016 +0100 +commit 2ac35536b38918bc83fafe0e8563e95ab3fc774b +Author: Sergey Safarov +Date: Tue Nov 7 12:58:01 2017 +0100 - modules: readme files regenerated - acc_radius ... + pkg/kamailio/obs: added package for sipcapture daemon + + - includes config and system files + - worked from PR #1106 -commit 25946c1094f495090d0c20c5e4ce84010555bcef +commit cc12bc17587df3e4f2e02dbd05bee4946bda6d5c Author: Daniel-Constantin Mierla -Date: Thu Dec 1 13:13:13 2016 +0100 +Date: Tue Nov 7 10:53:05 2017 +0100 - tm: converted log messages to use macros with prefix + dialog: parse all headers before getting the message attributes for dialog - - coherent indentation and whitespacing for msg builder code + - some headers can appear many times -commit 49d43d789eb0cecdfd60c5c43a0cf478e101cd47 -Author: Daniel-Constantin Mierla -Date: Thu Dec 1 12:37:39 2016 +0100 +commit cf26bbe33307067141dc1abb21fb7c53cb0e5ecc +Author: Vitaliy Aleksandrov +Date: Tue Nov 7 11:24:01 2017 +0200 - ss7ops: fix the dobook markdown and properly named the sections + tsilo: fix internal data structures + + - avoid crash by fixing "first" and "last" pointers of of the ts_entry_t after ts_urecord_t deletion -commit 4991821daf9053cdd68957b18bfa23b8e906a00e -Author: Daniel-Constantin Mierla -Date: Thu Dec 1 12:37:06 2016 +0100 +commit 684059ca5bb76e2006a9560ac1efa8c3540d3a58 +Author: Charles Chance +Date: Mon Nov 6 15:39:41 2017 +0000 - ss7ops: safety check before freeing allocated isup json buffer + dmq_usrloc: include server_id in replicated contacts -commit 6db0e6b5a0b8ef48250abd7bfaedd15fc4860ddd +commit 76718ed2622be33d3aa28621889e02338e886094 Author: Daniel-Constantin Mierla -Date: Thu Dec 1 12:19:49 2016 +0100 - - tm: fix wrong CRLF position when building local request when reusing received buffer - - - should affect only configs when tm parameters for reparsing request - were changed from their default value - - reported by Helio Okuyama +Date: Mon Nov 6 12:54:18 2017 +0100 -commit 969f4600193139d95b5f876378e0c92d4eab9a7a -Author: Federico Cabiddu -Date: Tue Nov 29 12:10:36 2016 +0100 + core: tcp - execute receive msg after nonsip-hook for hep3 packets - sipcapture: fix captid extraction from hep header for v3 - -commit 1fbca28c3a6e90ca478d152e116aca5e64780e9e -Author: Federico Cabiddu -Date: Tue Nov 29 11:35:14 2016 +0100 +commit b0de27c797b60d75db882d2da606e9e38ebd5304 +Author: Daniel-Constantin Mierla +Date: Sun Nov 5 17:14:11 2017 +0100 - sipcapture: perform ntohs on src and dst port when payload is not SIP + core: tcp - fixed condition to match HEP3 packet header -commit b1e8c2f007e533c7a01c3ced2a34620f4737ca18 -Author: Federico Cabiddu -Date: Fri Sep 16 10:11:44 2016 +0200 +commit 875ac29b629f570ada81462c384e2abe9952a249 +Author: Daniel-Constantin Mierla +Date: Sun Nov 5 13:44:15 2017 +0100 - http_async_client: added support for authentication + core: tcp - print first characters if matching hep3 header fails -commit 22b040c944228cfc7795f4481465dd230bff6f99 -Author: Guilherme C Pilon -Date: Wed Nov 30 13:41:12 2016 -0200 +commit c70f094138033b987bb5b276363de2388d86d47a +Author: Kamailio Dev +Date: Sun Nov 5 11:31:25 2017 +0100 - ratelimit module not working properly when FEEDBACK algorithm is used - deleting unused lines + modules: readme files regenerated - msrp ... [skip ci] -commit bb768faae3367c1209e735de71ab9fdcd5d068d5 -Author: Guilherme C Pilon -Date: Wed Nov 30 13:33:44 2016 -0200 +commit 872ef07aec3aaf72d5ade9360fc5eb5e72aa5668 +Author: Daniel-Constantin Mierla +Date: Sun Nov 5 11:22:22 2017 +0100 - ratelimit module not working properly when FEEDBACK algorithm is used + sipcapture: documentation for event_callback parameter -commit 44a87c1892c8ac33fffedc0f82ff2a8d114cc1ef -Merge: 1d5f39a 892ab27 +commit d56a48ac7390199e893ea478704c9589c4a14012 Author: Daniel-Constantin Mierla -Date: Wed Nov 30 11:17:18 2016 +0100 +Date: Sun Nov 5 11:22:06 2017 +0100 - Merge pull request #863 from mslehto/sdpops - - modules/sdpops - extend sdp_remove_line_by_prefix() + msrp: fixed module name in event_callback example -commit 1d5f39a23f1b92575153c5bb2ba87f15f80fa827 +commit 58014d8915e550848fbf9eacb505d91fd99e24a3 Author: Daniel-Constantin Mierla -Date: Wed Nov 30 07:39:00 2016 +0100 +Date: Sun Nov 5 11:16:31 2017 +0100 - rtjson: fix for replacing to header based on json document + sipcapture: ability to run event route callback via kemi framework - - reported by GH #868 + - parameter event_callback has to be set to kemi callback function name -commit c21148d5d2ce2e870c0de36ef5f4a18fbe60b816 -Merge: 1d1d224 17fadef -Author: Emmanuel Schmidbauer -Date: Tue Nov 29 09:44:06 2016 -0500 +commit 19dda2ca945b88295f1b608034950cf59621185e +Author: Giacomo Vacca +Date: Sat Nov 4 18:26:21 2017 +0100 - Merge pull request #866 from kamailio/nsq-add-dblock-param + http_async_client: null terminated CURLOPT_ - nsq: add db_table_lock_type + (cherry picked from commit 574a11d8c0c20d3d0c058726609df8ed4e5b68dc) -commit 17fadef3127901a08daf115fb350c2e59b1fd485 -Author: Emmanuel Schmidbauer -Date: Tue Nov 29 09:10:45 2016 -0500 +commit a69aab1c652b6645edf0349ecf7134f8dcd6b35e +Author: Kamailio Dev +Date: Sun Nov 5 10:46:32 2017 +0100 - nsq: add db_table_lock_type + modules: readme files regenerated - msrp ... [skip ci] -commit 1d1d2246c8f89aa6eda52bda479014be0a10b937 +commit 97589070ec1568d4554b02c3de33b9d2ec519371 Author: Daniel-Constantin Mierla -Date: Mon Nov 28 19:09:03 2016 +0100 - - pua_dialoginfo: safety check of paramters for __dialog_sendpublish() - - - reported by Davy Van De Moere, GH #865 +Date: Sun Nov 5 10:33:09 2017 +0100 -commit 892ab2737cf931c6bd232439715e80874a7f1d97 -Author: Mikko Lehto -Date: Mon Nov 28 10:39:36 2016 +0200 - - test/unit: create unit test 61 - - - tests Lua exported sdp_remove_line_by_prefix() + core: tcp - more debug messages when reading hep3 packets -commit 0ede53d0872cbd426dcb3542dbca5ca7c00139e2 -Author: Mikko Lehto -Date: Mon Nov 28 10:26:08 2016 +0200 +commit 8400eb35826e1beadb9022ae8d7c153c78c2beda +Author: Daniel-Constantin Mierla +Date: Sun Nov 5 10:23:23 2017 +0100 - modules/app_lua: support 1 or 2 parameters with sr.sdpops.sdp_remove_line_by_prefix() + sipcapture: documentation for event routes -commit 75c25a857a1d95ef4810d862044957e1769834c7 +commit 765a4d9016d6b545c5d6dbb49a298acfb93e8041 Author: Daniel-Constantin Mierla -Date: Sun Nov 27 15:40:02 2016 +0100 +Date: Sun Nov 5 10:10:44 2017 +0100 - kamctl: regenerated db creation script to update default datetime value + msrp: documentation for event_callback parameter -commit 3efa32c9cdfc7a7bdc913724fba92f7b7a76434c +commit f13d709e044148d7b5ac53df9bbce22c9c71b9fd Author: Daniel-Constantin Mierla -Date: Sun Nov 27 15:38:56 2016 +0100 +Date: Sun Nov 5 10:04:15 2017 +0100 - lib/srdb1 - set default datetime value to 2000-01-01 + msrp: execute event callback via kemi framework - - 1900 is before the start of epoch and can result in unexpected - behaviour with some time related functions + - parameter event_callback has to be set to the name of kemi function -commit 88ef3f0bc54f3858f80d0441bb06b056f50d4ca1 -Author: Richard Good -Date: Fri Nov 25 16:48:27 2016 +0200 +commit 96bb1aeb8f4392f97fa0cfe229841c7d640e62e2 +Author: Kamailio Dev +Date: Sun Nov 5 09:16:22 2017 +0100 - modules/ims_qos: new mod_param to add RTCP flow description for media flow - New parameter include_rtcp_fd that if set adds additional flow description to AAR for RTCP + modules: readme files regenerated - db_mongodb ... [skip ci] -commit 3cfc8d9c54ac4e566134889800e9eeb318274b75 +commit 2fce31ce4ed59fc99f826ea1ecbc7b022321e6c1 Author: Daniel-Constantin Mierla -Date: Thu Nov 24 17:49:02 2016 +0100 +Date: Sun Nov 5 09:02:17 2017 +0100 - kamctl: refreshed the db creation scripts for topos + sipcapture: fixed missing end of section tags for float2int() docs -commit 0eea31b4b934de45e8bc5091f7ba5a9d486dd16f +commit 2d74f9854239442b7bf63b701f40bbc2013c2ba7 Author: Daniel-Constantin Mierla -Date: Thu Nov 24 17:46:36 2016 +0100 +Date: Sun Nov 5 08:59:18 2017 +0100 - lib/srdb1: schema - don't set default value for text/blob columns of topos - - - not allowed by newer versions of mysql + db_mongodb: added Remarks section to collect details about specific requirements -commit 43451ec40801e502f72e6b2abee41a4944d08a4a -Author: Lucian Balaceanu -Date: Thu Nov 24 12:30:14 2016 +0200 +commit ef40fe7d15161585ea552f75bbe588bd7bd66799 +Author: Kamailio Dev +Date: Sun Nov 5 08:46:38 2017 +0100 - rtpengine: make parameters configurable via cfg framework - - rtpengine_disable_tout, rtpengine_tout_ms, queried_nodes_limit, rtpengine_retr are now configurable via kamcmd commands. + modules: readme files regenerated - sipcapture ... [skip ci] -commit dd2c297bbafc5314a91bdb51bf0099d9d4f995b2 +commit 6643f0e667a83b6d812b334e2a2bbf02f1ccdb26 Author: Daniel-Constantin Mierla -Date: Wed Nov 23 14:40:09 2016 +0100 +Date: Sun Nov 5 08:39:11 2017 +0100 - acc_radius: added more info about response code for acc_rad_request() + sipcapture: docs - replaced mi examples with rpc -commit c6475d657e78d21f439ab899a7767f801a40b864 -Author: Carsten Bock -Date: Wed Nov 23 08:22:06 2016 +0100 +commit 776a3143948445c68f8a7b4cabba0c1a21f9f6ad +Author: Daniel-Constantin Mierla +Date: Sat Nov 4 10:20:50 2017 +0100 - examples/pcscf: Remove unused param "lookup_check_received" + sipcapture: updated the docs for functions + + - missing parameters to existing functions and docs for float2int() -commit 140ff964cb8d91ded39fff1bccd950aa0cc8d75e -Author: Carsten Bock -Date: Wed Nov 23 08:20:00 2016 +0100 +commit 422f9ea87029716674972e4c387dfd362058ad49 +Author: Henning Westerholt +Date: Sat Nov 4 23:28:32 2017 +0100 - ims_usrloc_pcscf: Remove unused param "lookup_check_received" + cfg: fix spelling error in load module statement related to jsonrpcs -commit ef87e27ff64d8044dde74eef9f000d5c6195b0ed +commit 0956257ae6fdc0a801ce109017089ac18018e63b Author: Daniel-Constantin Mierla -Date: Tue Nov 22 19:42:26 2016 +0100 +Date: Fri Nov 3 18:10:22 2017 +0100 - tm: coherent indentation and whitespacing for rpc functions + htable: fix rpc dump json format + + - slot items have to be inside an array -commit 60904ee13dac929ee4f73b9be1b0592b41379019 +commit c7b93907c95c2a9e8d72b6c43668d70d8a2a9025 Author: Daniel-Constantin Mierla -Date: Tue Nov 22 18:35:25 2016 +0100 +Date: Fri Nov 3 13:57:06 2017 +0100 + + core: tcp read - removed unused variable - kamctl: implemented miprint for unixsock ctl engine +commit 32d1c9530fd64459da33dce60a25f319d65f7cb9 +Author: Kamailio Dev +Date: Fri Nov 3 13:31:21 2017 +0100 + + modules: readme files regenerated - usrloc ... [skip ci] -commit dc7b028c818a72def1b781ef102ba166b04cdbfc +commit 7c52ffb920ec0552a8720833223a54813affe8ee Author: Daniel-Constantin Mierla -Date: Tue Nov 22 14:30:48 2016 +0100 +Date: Fri Nov 3 13:21:11 2017 +0100 - ims_ocs: import initial version of README - - - the auto-generation script is able only to do only updates to existing - files in repo (safety not to add unwanted files by mistake) + usrloc: more docs for db_insert_null parameter -commit 33fa1f11e892fdafa07335268dae6786ead101ac +commit db8f664aa72a4fabc9a5f5c4b06d629fd4c8946a Author: Daniel-Constantin Mierla -Date: Tue Nov 22 14:29:41 2016 +0100 +Date: Fri Nov 3 13:02:05 2017 +0100 - kamctl: added miprint command + pua_usrloc: no publish requests at shutdown time - - print the mi command to be sent to fifo file + - operations are useless, being related to db operations + - safer for races between modules during cleanup, reported by GH #1287 -commit 490237855edfd068170aa766951eefd5c4d69c02 -Author: Carsten Bock -Date: Tue Nov 22 09:59:26 2016 +0100 +commit 8a56a10903c8c63409e92575d105e1e07f483a69 +Author: Victor Seva +Date: Fri Nov 3 10:11:33 2017 +0100 + + pkg/kamailio/deb: version set to 5.1.0~pre0 + +commit d340582267174ccb0a5d816049c582fe75d2177b +Author: Daniel-Constantin Mierla +Date: Fri Nov 3 09:23:38 2017 +0100 - New Module: ims_ocs - the Online-Charging-Server for Diameter + evapi: enable tcp keepalive on client connections -commit ff004839679deb2095443c9bcb09a2795254e724 +commit 9193afeb3e4041f16e13d07520b69ed33129db31 Author: Kamailio Dev -Date: Mon Nov 21 16:01:17 2016 +0100 +Date: Fri Nov 3 09:16:31 2017 +0100 - modules: readme files regenerated - rtpengine ... + modules: readme files regenerated - evapi ... [skip ci] -commit fcccbf7a44ddecdc155b8f951b0696ec8f257e10 -Author: Lucian Balaceanu -Date: Mon Nov 21 16:51:40 2016 +0200 +commit feb987dbb2c761006056136dae24731d957367db +Author: Daniel-Constantin Mierla +Date: Fri Nov 3 09:10:25 2017 +0100 - rtpengine: added note about no-redis-update flag - - Flag can be used by Kamailio in order to tell rtpengine not to - persist the call into Redis upon receiving offer/answer() commands. + evapi: documentation for max_clients parameter -commit 650087d6e352ab5e299c3dabe8ab2ea307840a83 -Author: Kamailio Dev -Date: Mon Nov 21 12:31:38 2016 +0100 +commit 4643c51032b8d28c1dede12792c1e1737fdb60e8 +Author: Daniel-Constantin Mierla +Date: Fri Nov 3 09:07:55 2017 +0100 - modules: readme files regenerated - rtpengine ... + evapi: allow setting max number of clients via param + + - reported by GH #1290 -commit e128d46e6a675b8cf5f8b584850c08cd16328af4 +commit bb91d6c4fa88324c31d3b7a91687057e0ae8bfa0 Author: Daniel-Constantin Mierla -Date: Mon Nov 21 12:15:54 2016 +0100 +Date: Fri Nov 3 08:46:08 2017 +0100 - rtpproxy: added note about rtpproxy_manage() afte t_continue() + evapi: do close() on client socket if libev detects it is gone - - or after any other function that does suspend/resume of the - transaction - - it behaves as used in failure_route + - handle socket values for valid range >=0 -commit 63f3e24ba2c0b9749f5c5d3268c633c629e20f89 +commit 95bd694e75c250d8b26cac071bff2e48e0eb9062 Author: Daniel-Constantin Mierla -Date: Mon Nov 21 12:12:10 2016 +0100 +Date: Fri Nov 3 08:26:36 2017 +0100 - rtpengine: added note about rtpproxy_manage() afte t_continue() + evapi: dispatcher worker to send event data directly - - or after any other function that does suspend/resume of the - transaction - - it behaves as used in failure_route - - related to GH #855 + - instead of trying to send over internal socket, which is open only for + reading in this process -commit 7acd952836d5ccb9095971b92f2f0206f46fb2b2 -Author: Kamailio Dev -Date: Fri Nov 18 15:31:28 2016 +0100 +commit c31535072a04273b52a5cbc015e7ed1423d5dc33 +Author: Daniel-Constantin Mierla +Date: Fri Nov 3 08:23:29 2017 +0100 - modules: readme files regenerated - tm ... + db_mysql: do not set reconnect field explicitely for newer mysql versions + + - exposed with MariaDB 10.2 + - include mysql.h instead of mysql_version.h + - reported by GH #1296 -commit dc9abcba9a06f95adea72d3a1885ebd21ae88a68 +commit b8a76ac176dfe2a10349b17072ed84e4b914bd8f Author: Daniel-Constantin Mierla -Date: Fri Nov 18 15:18:31 2016 +0100 +Date: Thu Nov 2 10:50:03 2017 +0100 - tm: documentation for new event_callback parameter + Makefile.defs: version set to 5.1.0-pre0 -commit 2d9a1a774fceb60d742cb3db62e2ef85fccbc250 +commit 3642f1f1fa0a5c34ed2e61988b93e4ecb7d4596e Author: Daniel-Constantin Mierla -Date: Fri Nov 18 15:08:06 2016 +0100 +Date: Thu Nov 2 10:47:50 2017 +0100 - tm: sdded support to execute kemi callback on event tm:local-request + core: try to handle hep3 over tcp/tls from reader - - new parameter event_callback to set the name of the function + - avoid going through longer processing path + - done only global parameter tcp_accept_hep3 is set -commit 3d684fe20117cab9519f483f819e6476f596e056 -Author: Kamailio Dev -Date: Thu Nov 17 11:16:29 2016 +0100 +commit 5940e759a754644d29e4145eea648ede45b4b356 +Author: Daniel-Constantin Mierla +Date: Thu Nov 2 08:42:58 2017 +0100 - modules: readme files regenerated - tmx ... + regex: free unused tmp pkg memory for reloaded patterns + + - use memset instead of for loop to init allocated memory to 0 + - few bits of code formatting -commit 29635011f94a142fe5cde32558b8dfd095dd7820 +commit 1de15c06b982b4b4a0d9860b51c2178745cd9af0 Author: Daniel-Constantin Mierla -Date: Thu Nov 17 11:00:51 2016 +0100 +Date: Wed Nov 1 16:46:20 2017 +0100 - tmx: added note to t_continue() docs about failure context of executed route block + core: safety checks to catch enclosed ipv6 addresses or hostnames in via build -commit 18c7eaf11c69eccea195020d4b82f96ddae5dafb -Author: Mikko Lehto -Date: Thu Nov 17 00:21:15 2016 +0000 +commit e6abb9302c8b127b7ac15cd7e24075845e271bf1 +Author: Surendra Tiwari +Date: Wed Nov 1 16:34:32 2017 +0100 - modules/app_lua: sdpops API changed + core: remove condition for ipv6 outbound socket to build via header -commit 8d4c2e419068b034ced89828878c6635d69c8d6f -Author: Mikko Lehto -Date: Wed Nov 16 14:05:13 2016 +0200 +commit 612e96d8a2cc2a9ac31a7fb05508084fb82dbcf5 +Author: Oyvind Kolbu +Date: Wed Nov 1 16:28:22 2017 +0100 - test/unit: update unit test 60 + pkg/obs: enable the same modules for RHEL 7 as for Centos 7 - - Kamailio sdpops manipulates SDP in MESSAGE request - - count certain SDP lines before and after sdp_remove_line_by_prefix() - - only m=video is to be manipulated - - verify by counting prefix line count vs. other lines + - GH #1293 -commit 60703e86eff4849501938b2dcbb85382a9febb9d -Author: Mikko Lehto -Date: Wed Nov 16 13:48:26 2016 +0200 +commit 223b8e4736fe8c803366b49e064438a5985182e1 +Author: Daniel-Constantin Mierla +Date: Wed Nov 1 10:31:47 2017 +0100 - modules/sdpops: add optional media parameter to sdp_remove_line_by_prefix() - - - allows removing lines only within media description + sipcapture: exported functions to kemi framework -commit 3690bce25ee7ca01bb9d36ec253e727c2c10bc9f -Author: Mikko Lehto -Date: Tue Nov 15 12:47:24 2016 +0200 +commit 2ffee710e208fee7facaa013d3b233b264781b25 +Author: Daniel-Constantin Mierla +Date: Wed Nov 1 09:58:45 2017 +0100 - test/unit: update unit test 60 + sipcapture: removed unused param from w_float2int() - - make sipsak use localhost to avoid name lookup error - - kill Kamailio by using pid file - - do not pass -L to sipsak in order to have proper (CR LF) line ending + - dedicated wrappers for cfg exported report_capture() variants -commit efabeac301ab93e2e2303e8be6aa5c0c64822a83 -Author: Holger Hans Peter Freyther -Date: Wed Nov 16 10:38:39 2016 +0100 +commit d0175784c466bc2717e5a71e9081958b7493110b +Author: Daniel-Constantin Mierla +Date: Wed Nov 1 09:45:37 2017 +0100 - ss7ops: Decode additional ISUP fields useful for analysis + sipcapture: remove unused parameter to w_sip_capture() - Decode additional fields and provide them in the JSON result. - These include: - - * Detailed decode of called/calling party number - * Hop counter - * Calling partys category - * Nature of Connection indicators - * Forward call indicators - * Transmission medium requirement - * User service information + - dedicated wrappers for cfg exported sip_capture() variants -commit 7be63c5b4218e6888220ccc2cce89f2e7ec7b93e -Author: Holger Hans Peter Freyther -Date: Wed Nov 16 10:36:27 2016 +0100 +commit 1708de3f4be4cc74a76a2d36d2cdca38ba918b8f +Author: Daniel-Constantin Mierla +Date: Wed Nov 1 09:28:28 2017 +0100 - ss7ops: Solely rely on odd/even indicator for BCD decoding - - In contrast to GSM we want to see the 'F' digits. Rely on the - odd/even indicator to see if the last nibble should be parsed - or not. + sipcapture: clang format the code, added missing copyright header -commit 9a1547e8815e697351b0795bb3b4e308e5440a6d +commit 5addc451e07a4dce0c4d24585ed841b903166b10 Author: Daniel-Constantin Mierla -Date: Wed Nov 16 16:31:20 2016 +0100 +Date: Wed Nov 1 09:17:02 2017 +0100 - core: check required parameters for execution of onsend_route - - - alternative to GH #861 + siptrace: exported functions to kemi framework -commit 092ee821752d39eae5155c9b469e6e6d8e2fe9fe -Author: Carsten Bock -Date: Tue Nov 15 16:40:56 2016 +0100 +commit 0504bf23a1dc188b7121f835db1c47ef3f49c397 +Author: Daniel-Constantin Mierla +Date: Tue Oct 31 18:11:43 2017 +0100 - ims_registrar_scscf: Properly handle the case, when no user-data-xml was provided during SAR (due to the already existing user-data-xml from previous SAR) + siptrace: split code from one single big file -commit 13b4cc672aa20ae0b8ec4aafdc7c4ab56f593149 +commit e1ef9f7ffb8a720f9dfd6602bb8e36070148a706 Author: Kamailio Dev -Date: Tue Nov 15 14:46:26 2016 +0100 +Date: Tue Oct 31 17:16:25 2017 +0100 - modules: readme files regenerated - auth_identity ... + modules: readme files regenerated - textops ... [skip ci] -commit bff8cbb0a03deaea7b9c32f6c6d74525c34be5dd -Author: Daniel-Constantin Mierla -Date: Tue Nov 15 14:40:56 2016 +0100 +commit be51e338830f960cc27845136feaee4f101ed2c1 +Author: Ovidiu Sas +Date: Tue Oct 31 12:13:51 2017 -0400 - auth_identity: added remarks section with note about libcurl leak on centos 6 - - - based on GH #853 + textops: documentaton updated for is_audio_on_hold() + - reported by Julia Boudniatsky -commit c1e621d5347b32e04588efb93204ccdf13c3a2e6 +commit ccf71c68f7c0af4ac761e2e0c2dc1ac11662261f Author: Daniel-Constantin Mierla -Date: Tue Nov 15 14:40:25 2016 +0100 +Date: Tue Oct 31 12:31:26 2017 +0100 - xcap_client: added remarks section with note about libcurl leak on centos 6 + acc: allow accounting only for external accounting engine - - based on GH #853 + - have accounting via external engines without a need to have log flag set -commit eaded8a4c90e7d35c91a9101190ff79f161bea51 -Author: Mikko Lehto -Date: Mon Nov 14 23:56:45 2016 +0200 +commit 3492ea4c1783fd3a56ad159e98d6dbab76e9bd4e +Author: Daniel-Constantin Mierla +Date: Tue Oct 31 08:43:07 2017 +0100 - modules/[tm|db2_ops]: use consistent naming for route names in documentation + xhttp_rpc: exported functions to kemi framework -commit 01a9e1b1935e7eddd7ccd5794a9669e75e201f2b +commit 8d55e51f6c7e7c3381f397023f6553b921ae173f Author: Daniel-Constantin Mierla -Date: Mon Nov 14 17:01:48 2016 +0100 +Date: Tue Oct 31 08:37:51 2017 +0100 - htable: support to execute kemi callbacks on event route for item expiration + xhttp_pi: export functions to kemi framework -commit 39b162122964bc9ef04b0fa32b9ce9eaf1d9530b +commit 982eaff9d55e4269216b88be7d21233dfe280e5a Author: Daniel-Constantin Mierla -Date: Mon Nov 14 16:05:07 2016 +0100 +Date: Tue Oct 31 08:31:26 2017 +0100 - htable: use lookup instead of get for event route item expiration - - - get creates an empty structure which is not used + xcap_server: functions exported to kemi framework -commit 9d3499a037a40c0a2f169daa8e456a24b53d3608 +commit 47f2731503faf84b1e666753bcb2db03772224b4 Author: Daniel-Constantin Mierla -Date: Mon Nov 14 15:59:24 2016 +0100 +Date: Mon Oct 30 18:30:45 2017 +0100 - htable: remove additional search for event route block + cfg_rpc: cfg.list rpc command returns an array of string values -commit 72f28fdcfd88b4f915156a992a6b1f12db79edc5 -Author: Mikko Lehto -Date: Mon Nov 14 15:50:54 2016 +0200 +commit c15249cd9aa1756262d20636e5b12a3a1ebcf1b2 +Author: Daniel-Constantin Mierla +Date: Mon Oct 30 17:51:12 2017 +0100 - modules/dispatcher: fixed typo in documentation + msrp: functions exported to kemi framework -commit b51d5283f147d55f76d1a6755adb62c3d3b944be +commit 1b38ad5ea0a17ea63d0319919ebeceaa043d8e0f Author: Kamailio Dev -Date: Mon Nov 14 11:01:25 2016 +0100 +Date: Mon Oct 30 15:01:28 2017 +0100 - modules: readme files regenerated - htable ... + modules: readme files regenerated - auth ... [skip ci] -commit 6dd359e3c55c43b385dc801ba76afe5ad1316c76 -Author: Daniel-Constantin Mierla -Date: Mon Nov 14 10:55:12 2016 +0100 +commit 8ca3cede7429efb49efa2491ca733cf4e3fd8e16 +Author: Mikko Lehto +Date: Mon Oct 30 15:30:45 2017 +0200 - htable: documentation for event_callback parameter + tm: add RPC call tm.stats to documentation -commit a70f973942621173756e0da38af23a1f54a4cdcb -Author: Daniel-Constantin Mierla -Date: Mon Nov 14 10:44:11 2016 +0100 +commit 9ed210ad397d0ad36c020b960a799e918482765f +Author: Mikko Lehto +Date: Mon Oct 30 15:44:08 2017 +0200 - htable: implementation of kemi callback for event routes - - - done for event htable:mod-init - - new parameter 'event_callback' - set the name of the function from - kemi embedded scripting language to be executed on event. The function - receives a string parameter with event name + auth|pua_reginfo: fix common documentation typo -commit 404e1e1de066e86ff0f99cb1546af4400d92eef9 -Author: Daniel-Constantin Mierla -Date: Mon Nov 14 10:42:49 2016 +0100 +commit e5b77a64f47dd103eebfe3dfe1208c050dd50a9d +Author: Mikko Lehto +Date: Mon Oct 30 14:42:02 2017 +0200 - app_python: extended kemi implementation to support routing function parameter + tm: fix documentation typos and changed or obsolete paths -commit c17f410e60b77baf284e88384d5f482f9ab6f142 +commit 9e5820f0c98b86824fcafe128fbfe0d37173479a Author: Daniel-Constantin Mierla -Date: Mon Nov 14 10:42:15 2016 +0100 +Date: Mon Oct 30 10:37:33 2017 +0100 - app_lua: extended kemi implementation to support routing function parameter + registrar: do not return 0 in some cases of failure for save() -commit 0f94306a4e9fefde75d0b447a114f01cc0ade01f -Author: Daniel-Constantin Mierla -Date: Mon Nov 14 10:31:10 2016 +0100 +commit 80a78412d6ad02251d1bd64dd9ce72acd1742fa6 +Author: Kamailio Dev +Date: Sun Oct 29 09:17:01 2017 +0100 - tm: extended the kemi callbacks after updates to prototype + modules: readme files regenerated - rtimer ... [skip ci] -commit ae6413a65b8c233eadd19706df6a69d7181ffd37 +commit 666656c27b8d01d490523f0a7e15de57ff42bad5 Author: Daniel-Constantin Mierla -Date: Mon Nov 14 10:30:41 2016 +0100 +Date: Sun Oct 29 09:13:31 2017 +0100 - core: updates to kemi callbacks for core routing blocks + rtimer: doc - updated examples, enhancements for use with kemi -commit f7fc3af274e3c84167e1cd991eada0a93d96db02 +commit 1b14fdee7414d84b2c7181958bf29df3256299a7 Author: Daniel-Constantin Mierla -Date: Mon Nov 14 10:26:31 2016 +0100 +Date: Sun Oct 29 09:06:52 2017 +0100 - core: kemi engine callback function extended to accept routing parameter + rtimer: support for execution of kemi callback functions -commit ff695de3c4e25dcb862f92c59e8c4b5d947ca696 +commit 8a0de1b9f29b0bcd3c13166911c24c01ef9c72ba Author: Daniel-Constantin Mierla -Date: Mon Nov 14 09:04:26 2016 +0100 +Date: Sun Oct 29 09:02:46 2017 +0100 - core: kemi - release lock if indexed callback is found + rtimer: save the route name in the internal structure -commit a0859762d4584feffca2d791ae5f5c5c9a6880b2 +commit 37cf1433af55a8744dfccee873699e17b06b8ac4 Author: Daniel-Constantin Mierla -Date: Sun Nov 13 13:36:34 2016 +0100 +Date: Sun Oct 29 08:57:33 2017 +0100 - etc: kamailio.cfg polishing + timer: revert to use of route_get() - - version in comments updated to 5.0 - - use block comment style for descriptions of gobal and module - parameters (was mixed) - now description is in between /* */ and - commented code starts with # - - removed #!ifdef WITH_SRCPATH and commented the mpath - let it be the - default one in the code, because it is set at compile time and can be - OS specific. Loading the modules from source tree can be done by - providing to kamailio in command line: -L modules/ - - added option to block 401/407 from downstream. Kamailio is the one - authenticating local users. + - route block is searched prior of being declared due to modparam + callback -commit 09fa743dcd5d3535698b4cb254d28bd7037631d2 +commit 62827f1d883aa0cdd6ba6807958629b9a4f65d06 Author: Kamailio Dev -Date: Sun Nov 13 13:16:20 2016 +0100 +Date: Sat Oct 28 15:16:53 2017 +0200 - modules: readme files regenerated - http_async_client ... + modules: readme files regenerated - timer ... [skip ci] -commit ec0bcd9ba9ef3631a9f603b7ad7b8faa7c406c28 +commit 7b8d3389338e7194201eeff18399822cc2188bc2 Author: Daniel-Constantin Mierla -Date: Sun Nov 13 13:11:11 2016 +0100 +Date: Sat Oct 28 08:58:26 2017 +0200 - kamctl: regenerated db creation scripts for subscriber table + timer: doc - example using the module via kemi -commit 98a432a9444ca51b8d0ad2745b4979bf86427fd8 +commit 570112934d693029229d9809cd2de98a1ce4cc7a Author: Daniel-Constantin Mierla -Date: Sun Nov 13 13:10:06 2016 +0100 +Date: Sat Oct 28 08:50:56 2017 +0200 - lib/srdb1 - schema: allow null for email_address in subscriber table + timer: allow execution of kemi callbacks on timer + + - route block name is used as kemi function name -commit e9901c10edd8d7ed5a2c81916501409ed008e1ed +commit a69e47ce762108e0399bdfb6784649ebf3a34394 Author: Daniel-Constantin Mierla -Date: Sun Nov 13 13:06:04 2016 +0100 +Date: Sat Oct 28 08:36:42 2017 +0200 - utils: added remarks section with note about libcurl leak on centos 6 - - - based on GH #853 + timer: removed svn id -commit 0b063525a380519e0eb995860cf1a9a7b6ff3aa7 +commit 4ccfc2b6845cccb04a2814c1d71c18de1e0efdff Author: Daniel-Constantin Mierla -Date: Sun Nov 13 13:03:15 2016 +0100 +Date: Fri Oct 27 19:19:09 2017 +0200 - http_async_client: add remarks section with a note about libcurl leak in centos 6 - - - based on GH #853 + timer: save route name inside timer action structure -commit 0a73437ff4126790d97679486dd852482f37be25 -Merge: 2b751e0 c5f6cce +commit e4800a83439cb04eb3a5d4e106ad767a3d6776a5 Author: Daniel-Constantin Mierla -Date: Sun Nov 13 12:58:46 2016 +0100 +Date: Fri Oct 27 16:44:56 2017 +0200 - Merge pull request #857 from armenb/memcached_delete_on_null + timer: use route_lookup() instead of route_get() to find a route block - memcached: fix deletion bug + - avoids creating an empty route block structure + - split code for dedicated cfg function wrapper -commit 2b751e06682ddd7c0e14df1b3faa32812709ef28 -Author: Olle E. Johansson -Date: Sun Nov 13 12:15:08 2016 +0100 +commit 17f5db5b934a6ba35835aa99545d79deb99b35af +Author: Kamailio Dev +Date: Fri Oct 27 15:31:22 2017 +0200 - auth_db dbtext Making email address optional so kamctl can support dbtext - - Reported by Alberto Sagredo + modules: readme files regenerated - timer ... [skip ci] -commit c5f6cce69d7cae48f0769d89e9098a8526089055 -Author: Armen Babikyan -Date: Sat Nov 12 22:57:41 2016 -0800 +commit 25a775cf44bc9c88ce8b6afc906968e2677dbf37 +Author: Daniel-Constantin Mierla +Date: Fri Oct 27 15:11:49 2017 +0200 - memcached: fix deletion bug + timer: docs - split selects from functions section -commit bf138f855bbb1b58e3970399e974b64efdd6ea39 +commit e9d0e799309b807b2376fd3eb30bd74a36997168 Author: Daniel-Constantin Mierla -Date: Sat Nov 12 14:24:36 2016 +0100 +Date: Fri Oct 27 15:01:41 2017 +0200 - ss7ops: removed internal libs that are not needed from makefile + timer: use typedefs, updated log macros -commit 685ed2d968a803068728e9ecf4bf594174e019a2 +commit 3386e34593da78fcbf6f72f45ad2e6e8d3a72525 Author: Daniel-Constantin Mierla -Date: Sat Nov 12 12:03:59 2016 +0100 +Date: Fri Oct 27 14:52:22 2017 +0200 - Makefile.groups: added ss7ops module to group extra + timer: code formatting -commit 730f0859437741b7a66d7e6d381c78ce1a330a6e -Author: Daniel-Constantin Mierla -Date: Sat Nov 12 12:02:11 2016 +0100 +commit 0a3ba3ca39d7215a9ac6b8906768e2835f6de353 +Merge: 0eaf73bd8 22e4031cd +Author: Charles Chance +Date: Fri Oct 27 11:34:32 2017 +0100 - ss7ops: renamed the main file of the module to match recommended pattern + Merge pull request #1284 from kamailio/cchance/dialog + + dialog: remove replicated dialog from profile as soon as gets to term… -commit 5514b47eebd3fec3a26af8320fee7ca021f1a664 +commit 0eaf73bd84589ede4b0f87a7a16820e5b2a4ff41 +Merge: a29312f65 7dad4f5a8 Author: Daniel-Constantin Mierla -Date: Sat Nov 12 12:01:13 2016 +0100 +Date: Fri Oct 27 10:43:06 2017 +0200 - ss7ops: fix compile warnings + Merge pull request #1260 from sergey-safarov/spec_update + + pkg/kamailio: Created readme for centos, fedora, opensuse, oracle, rhel dists -commit e0d26f780ed551bd993ca36ac125e87a16db7709 -Author: Daniel-Constantin Mierla -Date: Sat Nov 12 11:57:32 2016 +0100 +commit a29312f650518fadff8122a8d2ece6c01594d0e1 +Author: Kamailio Dev +Date: Fri Oct 27 09:31:39 2017 +0200 - ss7ops: index 52 was initialized two times - expected to be 53 by the order + modules: readme files regenerated - acc ... [skip ci] -commit 70262d3063376be34b784d0f6ffec4083779640c +commit 2a157d6f0951124ca8a3aba7171dfb91c68625b7 Author: Mikko Lehto -Date: Fri Nov 11 13:11:43 2016 +0200 +Date: Fri Oct 27 10:16:09 2017 +0300 - core: fix compilation on platforms without struct ip_mreqn - - - collateral by new mcast feature (commit 8b39cb6a3aa37d26da1ccf8f55f25aaba8fc4613) + sl: document event routes -commit d3cf503b3055c3e741b3f2e67359c20d6be210f1 +commit 7ee62dfa4c2290e657a55b609053755f91faa4ee Author: Mikko Lehto -Date: Fri Nov 11 13:10:38 2016 +0200 +Date: Fri Oct 27 10:11:31 2017 +0300 - Makefile.defs: define HAVE_IP_MREQN on platforms with struct ip_mreqn + sl: use documentation entities -commit 27f2bd08ccb37c5e500e64938598dbac813c0f88 -Author: Daniel-Constantin Mierla -Date: Sat Nov 12 11:53:35 2016 +0100 +commit fab551a87b40b35ca99845df52071980458cdd51 +Author: Mikko Lehto +Date: Fri Oct 27 10:07:38 2017 +0300 - ss7ops: reordered sections for parameters and functions in docs + sl: fix typos and format in documentation and code -commit 0ec6eef89dd64c2c6e7acf813c35bf9d7c2ed61e -Author: Holger Hans Peter Freyther -Date: Thu Oct 27 11:09:05 2016 +0200 +commit e875863f1b23217454061f61b90e82ce4ff7be8b +Author: Mikko Lehto +Date: Fri Oct 27 10:02:42 2017 +0300 - ss7ops: Introduce the beginning of a ss7ops module - - This can be used with sipcapture and begings with M2UA and ISUP - support. More SIGTRAN (M3UA, SUA) support is planned and maybe - TCAP/MAP in the future. - - The ISUP message format depends on the specific message so I have - exported a Smalltalk ITU ISUP model to C to avoid manual errors. + acc: documentation typo -commit 7360b0d5ce4fe895e44587a797cfef022d399d68 -Author: Kamailio Dev -Date: Fri Nov 11 14:46:13 2016 +0100 +commit 41aa50ae4ee31657f8eb61fcb949d188cda8cff4 +Author: Mikko Lehto +Date: Fri Oct 27 10:02:02 2017 +0300 - modules: readme files regenerated - jsonrpc-s ... + dialog: documentation text format -commit cdd703dcae172ad0692877addaa9fea80c06defc -Author: Daniel-Constantin Mierla -Date: Fri Nov 11 14:32:31 2016 +0100 +commit dee1dc349a5aad9c84a22701d88e2eafa6a22b5c +Author: Mikko Lehto +Date: Fri Sep 29 09:13:56 2017 +0300 - jsonrpc-s: added section to show examples with rpc commands over jsonrpc + mtree: doc typo -commit 063d228ec0c710480212a76c6060127dcdf04230 -Author: Kamailio Dev -Date: Fri Nov 11 12:31:40 2016 +0100 +commit 3f1f706b8b1fa5da9da56420d069fc231dd9d784 +Author: Daniel-Constantin Mierla +Date: Thu Oct 26 21:16:36 2017 +0200 - modules: readme files regenerated - dispatcher ... + kex: setdsturi() hanldes vars params -commit 74581f3a500f0f5eca408991a99dc687ad4bf425 +commit a6efe6d7e1a205a9d0c2d5c6c165fe337c4de814 Author: Daniel-Constantin Mierla -Date: Fri Nov 11 12:21:46 2016 +0100 +Date: Wed Oct 25 22:56:47 2017 +0200 + + app_python: safety checks for self var pointer + +commit 22e4031cdcc7ba7c90553bd569e289043c0c64cf +Author: Charles Chance +Date: Wed Oct 25 15:29:07 2017 +0100 - dispatcher: docs - removed extra spaces and rephrased sample config text + dialog: remove replicated dialog from profile as soon as gets to terminated state + + - matches local (non-replicated) behaviour introduced in edf61ac -commit 0b3d6ad3238d28c1c3aaf8c39052405ffdaa21df +commit 384a5338762fbc17bb63a24fcfc2dfe968626070 +Merge: cafabcf65 ed4757c58 Author: Daniel-Constantin Mierla -Date: Fri Nov 11 12:15:59 2016 +0100 +Date: Wed Oct 25 14:43:01 2017 +0200 - dispatcher: updates to sameple config file + Merge pull request #1283 from dunst0/patch-1 + + dispatcher: undeclared UINT32_MAX on FreeBSD missing header -commit 06535e342c729584999693fbb3bef72d2b2ea07d -Author: Mikko Lehto -Date: Fri Nov 11 01:46:24 2016 +0200 +commit ed4757c5886f0fc93d3eeec9f01885b63c6dc9c8 +Author: Rick +Date: Wed Oct 25 14:37:42 2017 +0200 - core, modules: typos + dispatcher: undeclared UINT32_MAX on FreeBSD missing header + + - on FreeBSD is for UINT32_MAX the header needed -commit 299c3907f33fcf484b1eaabae3d9f08adffec3ef -Author: Kamailio Dev -Date: Thu Nov 10 12:16:13 2016 +0100 +commit cafabcf658c203d07bd170b2ccbf8282600c19a0 +Merge: 991d73c27 c110c6b27 +Author: Daniel-Constantin Mierla +Date: Wed Oct 25 12:07:20 2017 +0200 - modules: readme files regenerated - http_client ... + Merge pull request #1282 from oyvindkolbu/gcc-7 + + Support gcc 7+. -commit 181c9ade46148ada5cb045bcd86f807d55a36933 +commit 991d73c27c7b119c13c09f46ac8efc93460dc91f +Merge: d581c007a 247e9bf28 Author: Daniel-Constantin Mierla -Date: Thu Nov 10 12:05:43 2016 +0100 +Date: Wed Oct 25 12:05:34 2017 +0200 - http_client: added note about libcurl version with leaks in CentOS 6 + Merge pull request #1279 from vitalikvoip/usrloc_fix - - based on PR #853 by Jurijs Ivolga + Usrloc fix -commit 660bc9c34f169a915cba3a9b416fb93d63b01a22 +commit d581c007ac29aea2c70fbeecdcebda701c37aa37 +Merge: ba7f663a0 d63d33bbd Author: Daniel-Constantin Mierla -Date: Thu Nov 10 11:46:12 2016 +0100 +Date: Wed Oct 25 12:03:27 2017 +0200 - presence: removed unnecessary global variable for implementation of startup mode + Merge pull request #1280 from sergey-safarov/alpine + + pkg/kamailio/alpine_docker: Added support ssh git repo url -commit 1f02100f7424cd6522c7915e8d9e55e0b86e285c -Author: Kamailio Dev -Date: Thu Nov 10 11:46:14 2016 +0100 +commit c110c6b2741739ff5f45953bfd0d46b9f3b888dc +Author: Øyvind Kolbu +Date: Wed Oct 25 11:25:40 2017 +0200 - modules: readme files regenerated - presence ... + Support gcc 7+. -commit e771a5f0212fbe36e4810eb8ea9fb713e9bc0944 -Merge: 60269ea 24d7121 +commit ba7f663a0f1da799fc7a8be9b86039af2862f287 Author: Daniel-Constantin Mierla -Date: Thu Nov 10 11:40:17 2016 +0100 +Date: Wed Oct 25 10:17:12 2017 +0200 - Merge pull request #854 from kamailio/Presence-add-parameter + dialog: safety check for handling http replies in cseq update code - presence: add parameter `startup_mode` to disable 1dceaa24ded727aba5870f28fb63e26ed98464f3 + - reported by GH #1277 -commit 60269ead4973b745f529e42c6e2c60287a040c64 +commit a21ea97800c7d7d3b082a9b1d57887e125d83d68 Author: Daniel-Constantin Mierla -Date: Thu Nov 10 09:45:02 2016 +0100 +Date: Wed Oct 25 10:16:43 2017 +0200 - async: updated to the name of functions for timers instead of macros + core: parser - typedef'ed msg_start struct to msg_start_t -commit 24d71219e44f24c81c3058bf7e8c1f4ea2996f85 -Author: Emmanuel Schmidbauer -Date: Wed Nov 9 08:30:37 2016 -0500 +commit d63d33bbd0883cffc5d6e34a336331697ce13005 +Author: Sergey Safarov +Date: Tue Oct 24 10:26:30 2017 -0400 - presence: add parameter startup_mode + pkg/kamailio/alpine_docker: Added support ssh git repo url -commit 243ff2f797e875c71af9ae5a39fb654af7b06802 +commit 1bb3aeaaeb220af6471a7a54dead308dc05380e5 Author: Daniel-Constantin Mierla -Date: Wed Nov 9 14:24:58 2016 +0100 +Date: Tue Oct 24 12:38:12 2017 +0200 - tm: coherent indentation and white spacing + presence_dialoginfo: removed svn id, history, coherent indentation -commit 44a4732df6e77386e6ffa60041cd1738a208ae0d -Author: Daniel-Constantin Mierla -Date: Wed Nov 9 14:10:15 2016 +0100 +commit 247e9bf28ed900d980bf193708d2409cce3261d7 +Author: Vitaliy Aleksandrov +Date: Thu Oct 19 16:00:32 2017 +0300 - core: debug - aliased macro LM_BUG to BUG + usrloc: fix format of the ul.dump json reply + + - create "Domains" array instead of a single "Domain" object. -commit acb2fa3c4d29c3843df2c6033b1737ad05d1c867 -Author: Daniel-Constantin Mierla -Date: Wed Nov 9 14:09:27 2016 +0100 +commit dfcba5fbcc5046a12babd3c6e93555f89ffa9cbe +Author: Vitaliy Aleksandrov +Date: Fri Oct 20 15:39:30 2017 +0300 - tm: lookup - updated logs not to include module and function details + usrloc: fix usrloc slot lock in ul.dump rpc procedure + + - unlock usrloc slot when "ul.dump brief" fails during aor struct creation -commit ea2ce2da94927a5a555ef52c25f7426e59c361b7 -Author: Emmanuel Schmidbauer -Date: Tue Nov 8 10:19:03 2016 -0500 +commit b57c83c936bf729bda3174803cacbf006552f2dc +Author: Daniel-Constantin Mierla +Date: Mon Oct 23 14:35:43 2017 +0200 - presence: cleanup whitespace in notify.c + jsonrpcs: use select on udp socket to work on non-blocking mode -commit b3f6392d122145a5fd81b1b5c5bf71feb108203e +commit f9a59248dccfb95453a48d63ac5ad90bc6c745e5 Author: Daniel-Constantin Mierla -Date: Tue Nov 8 12:19:59 2016 +0100 +Date: Mon Oct 23 10:46:01 2017 +0200 - dispatcher: do recursive avl search for ds_is_from_list() + pua_dialoginfo: debug message to show whether avps are used or not - - search all ds set nodes when no group id is provided - - reported by GH #848 + - adjusted code format to avoid very long line -commit f0f6269ad0769b006029d8add058642f99e244f0 +commit 904e7435cc4206a9058602b12ba23a1d733674db Author: Daniel-Constantin Mierla -Date: Tue Nov 8 12:15:00 2016 +0100 +Date: Mon Oct 23 10:33:28 2017 +0200 - dispatcher: compacted code and declare variables at beginning of functions + pua_dialoginfo: removed svn ids, history, done indentation -commit a4da385baf396a3ef123f3a19ec314126d6f4822 +commit 9c3883a7856d6fb12d103baf3f784107a7c3914c Author: Daniel-Constantin Mierla -Date: Mon Nov 7 17:22:27 2016 +0100 +Date: Sun Oct 22 09:49:22 2017 +0200 - textops: handle return code for parse_headers() + jsonrpcs: use same socket for dgram transport -commit 1ebac1c7aa1291f0cf0765a0de80759cbde6611c -Author: Kamailio Dev -Date: Mon Nov 7 14:16:17 2016 +0100 +commit 17697e4bcabcec62d4393c6ae60fabec7d1c8e98 +Author: Daniel-Constantin Mierla +Date: Sat Oct 21 12:19:41 2017 +0200 - modules: readme files regenerated - siputils ... + jsonrpcs: init fifo stream via mod init callback -commit 21d926991abfb6dbac01b573ffc98274e675f2db -Merge: 660cc46 6a66332 -Author: Victor Seva -Date: Mon Nov 7 14:07:17 2016 +0100 +commit 70fa5b79e413e162427f5a8ffad3357252c517e2 +Author: Daniel-Constantin Mierla +Date: Sat Oct 21 12:10:29 2017 +0200 - Merge pull request #852 from mslehto/pcv - - modules/siputils: fix docbook syntax + jsonrpcs: init dgram sockets via mod init callback -commit 6a663329465fa9f372f309bfd20d801977a33b04 -Author: Mikko Lehto -Date: Mon Nov 7 14:48:27 2016 +0200 +commit a2b862a74c77bc71238d9b8c9ef19ddb629c75ce +Author: Daniel-Constantin Mierla +Date: Sat Oct 21 11:47:35 2017 +0200 - modules/siputils: fix docbook syntax + jsonrpcs: set rank PROC_RPC for fifo and dgram processes -commit 660cc4640589fab5aad6cf8701b58b563e69eb6f -Author: jaybeepee -Date: Mon Nov 7 13:28:47 2016 +0200 +commit d4f11b6ffc459faf5c6577cc3374420c1469baeb +Author: Daniel-Constantin Mierla +Date: Fri Oct 20 11:23:06 2017 +0200 - modules/ims_icscf: If a route block is defined for lir_user_unknown, run it instead of default + jsonrpcs: updated the name of module in description of extra procs -commit 24a42eaf96bc084edce5daa89c254cb49be02893 -Author: Kamailio Dev -Date: Mon Nov 7 10:16:16 2016 +0100 +commit 3a1e8807d340dd7907b310006a18a7e82e795d2b +Author: Victor Seva +Date: Thu Oct 19 10:31:51 2017 +0200 - modules: readme files regenerated - siputils ... + pkg/kamailio/deb: fix kamailio-berkeley-modules dependence -commit a25d17748a762ebce7f939afccfee76bcb759680 -Merge: beda05b b2ade6c +commit 9364b1691412ec1d3d59ca8a801613470e079c1d Author: Daniel-Constantin Mierla -Date: Mon Nov 7 10:01:45 2016 +0100 +Date: Thu Oct 19 08:58:59 2017 +0200 - Merge pull request #847 from tverlaan/nathelper_force_socket - - nathelper: force socket if set + jsonrpcs: proper propagation of rpc fault code and message -commit beda05be61e6ac54f0d9d3c9dc3f64cf15b20af7 -Merge: ce745f3 345bbbe +commit cae9b5655b1779e4f968f9ab16a5bae41151e4a4 Author: Daniel-Constantin Mierla -Date: Mon Nov 7 10:01:20 2016 +0100 - - Merge pull request #850 from mslehto/pcv - - P-Charging-Vector related updates - -commit 345bbbe24a769a01122f4c28f82d2d68c802ef09 -Author: Mikko Lehto -Date: Mon Nov 7 01:43:45 2016 +0200 +Date: Wed Oct 18 18:41:20 2017 +0200 - modules/siputils: document P-Charging-Vector related pseudo variables + sipdump: details of running processes written in meta file -commit c2235f12957c5ffccbc6c1bfaf3fbb673394b1ec -Author: Mikko Lehto -Date: Mon Nov 7 01:38:04 2016 +0200 +commit 9483efe6af26a2a8b08ee132e8ed2afe25e71cbc +Author: Daniel-Constantin Mierla +Date: Wed Oct 18 18:41:01 2017 +0200 - modules/siputils: add P-Charging-Vector related pseudo variables - - pcv(orig) - orig-ioi field - pcv(term) - term-ioi field + xmlrpc: fix handling the optional param spec on no more params -commit 0364383549f69241037a96a5e5e20179b2ac6efe -Author: Mikko Lehto -Date: Mon Nov 7 00:04:24 2016 +0200 +commit 87d71619e7896d3d333bb6c15d4c00616add71a6 +Author: Daniel-Constantin Mierla +Date: Wed Oct 18 18:36:26 2017 +0200 - modules/siputils: populate $pcv(all) after succesful parse + jsonrpcs: fix handling the optional param spec on no more params -commit eecc0a1ae7a4f4d243ebbe713dd884493611b45c -Author: Mikko Lehto -Date: Sun Nov 6 23:59:07 2016 +0200 +commit 7ffa6a4fd2b4daf9edf0f46d5be0bb9cc06e00d7 +Author: Daniel-Constantin Mierla +Date: Wed Oct 18 18:35:31 2017 +0200 - modules/siputils: do not let $pcv(value) to contain invalid value + usrloc: log message when rpc ul.add does not get proper params -commit 8d5705380ac7b79f22a61ea117ecb1cfd31b2efc -Author: Mikko Lehto -Date: Sun Nov 6 22:45:47 2016 +0200 +commit 6bfdbbcda638265409be1f22bd19eda8beed24ff +Author: Daniel-Constantin Mierla +Date: Wed Oct 18 09:11:58 2017 +0200 - modules/siputils: fix $pcv(genaddr) length issue + sipdump: write a meta file along the data file - $pcv(genaddr) was truncated when field "icid-value" was shorter - than field "icid-generated-at" + - store there the common details (runtime environment attributes) -commit f2f789eb40c379c9ebe12e0588e521680951e017 -Author: Mikko Lehto -Date: Sun Nov 6 22:42:09 2016 +0200 +commit 4de01bbf3c0a80e67554285988a92fcf18ff9f2b +Author: Daniel-Constantin Mierla +Date: Tue Oct 17 07:45:58 2017 +0200 - modules/siputils: do not log every P -header, shortcut loop instead + geoip: fixed typo in definition of gip variable -commit 7d1761268615b37f3a0fc49de14b1029c5a27fec -Author: Mikko Lehto -Date: Sun Nov 6 22:34:04 2016 +0200 +commit ad84dd05e678a180663c857637154bac1b159c27 +Author: Victor Seva +Date: Tue Oct 17 09:03:07 2017 +0200 - modules/siputils: do not log CRLF + pkg/kamailio/deb: buster files -commit 3ee6f19c1994952aa5588ccb6b6986ce4c176e6a -Author: Mikko Lehto -Date: Sun Nov 6 22:25:16 2016 +0200 +commit 6b021e199cfdfaac3e4723320742377e9da1e1d0 +Author: Victor Seva +Date: Tue Oct 17 09:02:16 2017 +0200 - modules/siputils: fix variable typo + pkg/kamailio/deb: add buster support + + * remove buildserver.net reference from backports -commit 6dbc20dd07935346065de67341aae460f9c57177 -Author: Mikko Lehto -Date: Sun Nov 6 22:21:43 2016 +0200 +commit 9c064ff672df7c3e65b4b2891899bfaa460469dd +Author: Victor Seva +Date: Mon Oct 16 12:11:13 2017 +0200 - modules/siputils: adjust logging to be more accurate and less verbose + pkg/kamailio/deb: set version 5.1.0~dev8 -commit 2e85af56fda9b2d7795d3ba0cc04e0f882f398ad -Author: Mikko Lehto -Date: Sun Nov 6 18:07:22 2016 +0200 +commit f819890018e339ce416b9da51fb44bd719449228 +Author: Kamailio Dev +Date: Mon Oct 16 11:46:21 2017 +0200 - modules/siputils: whitespace cleanup + modules: readme files regenerated - sipdump ... [skip ci] -commit ce745f3837a668b67506bfd404c7ef619936de7a -Author: Daniel-Constantin Mierla -Date: Sun Nov 6 22:55:11 2016 +0100 +commit 02074c81158b0927778e5f2daaae8da953580f2f +Merge: 8596e84b2 cf0814d06 +Author: Juha Heinanen +Date: Mon Oct 16 12:41:48 2017 +0300 - pv: return false if pv_unset() fails + Merge branch 'master' of github.com:kamailio/kamailio -commit de65e91dc69d41277d2ba9459f0f82bcf80a01f5 -Author: Daniel-Constantin Mierla -Date: Sun Nov 6 22:49:53 2016 +0100 +commit 8596e84b20f93cf73963b0c61e15dbb049b2276a +Author: Juha Heinanen +Date: Mon Oct 16 12:40:43 2017 +0300 - pv: pv_var_to_xavp() - proper test for type int of script var + sipdump: enable param now defaults to 0 -commit f09a7ea6dcc4f6ccca7caff167ed89de424687b9 +commit cf0814d06bbb1fcd88020d2bce27482142ed7b7e Author: Daniel-Constantin Mierla -Date: Sun Nov 6 22:45:29 2016 +0100 +Date: Mon Oct 16 11:04:17 2017 +0200 - pv: added missing breaks when parsing $mag() inner name + Makefile.defs: version set to 5.1.0-dev8 -commit 5488a913c53d16449146625da278eec8779fdbc5 +commit cb4f97b4eb985727182c0ce8f595d3affe663cff Author: Daniel-Constantin Mierla -Date: Sun Nov 6 22:40:42 2016 +0100 +Date: Mon Oct 16 11:03:14 2017 +0200 - corex: handle return code for ftell + sipdump: fixed compile warnings on unused variables + + - reported by Juha Heinanen -commit 5a0e1c96bb7b315d9f9be05db402e63390e2eaaf +commit 599f3659a5e4463104f73251c2215723a61cda4b Author: Daniel-Constantin Mierla -Date: Sun Nov 6 17:08:00 2016 +0100 +Date: Mon Oct 16 10:58:21 2017 +0200 - permissions: safety check of src len before copying to dst buffer + Makefile.groups: added sipdump and phonenum modules -commit dc84c0aaa66573d86633dd12bc42c55961831a76 +commit 12b2a249577ad175692c49d040891fa1ffae7244 Author: Daniel-Constantin Mierla -Date: Sat Nov 5 13:32:34 2016 +0100 +Date: Mon Oct 16 10:54:44 2017 +0200 - dmq_usrloc: init vars earlier to avoid invalid value cleanup on error handling + phonenum: new module to do lookup on phone numbers + + - relies on libphonenumber to get the attributes associated with the + phone number -commit 9a152cbd15a84191418ecd3bbb56dff48438bfd1 +commit 14a3bd9eae7f3cb6af9d4b6e4250ab6c468c8b9f Author: Daniel-Constantin Mierla -Date: Sat Nov 5 13:32:05 2016 +0100 +Date: Sun Oct 15 10:01:25 2017 +0200 - usrloc: handle return code when registering the timer routine + sipdump: write proto and af for each sip message -commit 19786d85138a3d6a9966d9449387ae77f04e3c27 -Merge: d8e9cc4 045fa78 +commit 868208c0bd26bd9d8f72e548075606c4f3c82f33 Author: Daniel-Constantin Mierla -Date: Fri Nov 4 17:50:16 2016 +0100 +Date: Sat Oct 14 11:16:00 2017 +0200 - Merge pull request #849 from winem/master - - Updated the specs file for CentOS 7 - -commit 045fa78f7df5bd8e1ddd744e54b45ead87ae81a3 -Author: Marcel Weinberg -Date: Fri Nov 4 17:25:53 2016 +0100 + sipdump: log src and dst ip and port - specs file to build rpm packages for centos 7 - -commit d8e9cc44ffe5f3191c115b23323b640c66416e9f +commit 3565caf3b0f2ac28f7d2993213e4d3ef6a21a2fb Author: Daniel-Constantin Mierla -Date: Fri Nov 4 12:31:01 2016 +0100 +Date: Sat Oct 14 10:43:45 2017 +0200 - tm: updated log format from old style with function names in message + core: set receive infor for sr event SREV_NET_DATA_IN -commit 2b7c11ff514242dc8fc5c929ae2e02211fb9cc5b +commit 344df7099435dcc76bf052cf2a020b3512ad153b Author: Daniel-Constantin Mierla -Date: Fri Nov 4 12:11:39 2016 +0100 +Date: Sat Oct 14 10:42:52 2017 +0200 - tm: coherent indentation and whitespacing for t_fwd + core: added field for receive info inside sr_event_param_t -commit 705969d40d5e0326f6b0ccf055e5ada7229f720b +commit 62d9eb79b9c461df8a21eba928a31f8bd4d85c48 Author: Daniel-Constantin Mierla -Date: Fri Nov 4 11:58:20 2016 +0100 +Date: Sat Oct 14 10:41:32 2017 +0200 - tmx: warning message if updates to destination attributes fail + core: compacted typedefs for ip addr structs -commit 9f9e3162cd92b564323c9e77689f57c9dd0600bc +commit 986094362b8ff384cc0378a7028425ea092609aa Author: Daniel-Constantin Mierla -Date: Fri Nov 4 11:57:55 2016 +0100 +Date: Fri Oct 13 12:32:52 2017 +0200 - tm: print warn messages when failing to update r-uri and path + sipdump: implemented sipdump.enable rpc command -commit 43a6dd1e9fe37141ded6c6a62d76a98f469bb49e +commit cdafc5a6a0a3487101820d608ffa5973d7464d00 Author: Daniel-Constantin Mierla -Date: Fri Nov 4 10:17:30 2016 +0100 +Date: Fri Oct 13 12:20:05 2017 +0200 - dmq_usrloc: coherent indentations + core: helper function to print ip address in a buffer with square brackets -commit b2ade6ca35499ba9c44d6f46888351244eb87299 -Author: Timmo Verlaan -Date: Fri Nov 4 10:01:41 2016 +0100 +commit 18b996262fb1c7bde94b494ce837754dc82c9e7e +Author: Daniel-Constantin Mierla +Date: Fri Oct 13 12:19:30 2017 +0200 - nathelper: force socket if set - - This fixes force socket in that it will always be forced and not - only when there is no socket. + core: fix bitwise test for priting socket details -commit f109109a194abcc105f6d6a2e398d28e21870941 +commit f662a62519f99e046caf03063147104af22ec3c3 Author: Daniel-Constantin Mierla -Date: Fri Nov 4 09:49:50 2016 +0100 +Date: Fri Oct 13 12:18:32 2017 +0200 - app_lua: safety check of returned anchor before using it + core: fix for bitwise test in core rpc command -commit 45e94dca8e1fc2b7bae6cece0d3ac19fbc5e430d -Author: Daniel-Constantin Mierla -Date: Thu Nov 3 16:45:16 2016 +0100 +commit 9c3958e77c2f6bfcf7a66e36b05a163447f33c5b +Author: Kamailio Dev +Date: Fri Oct 13 11:01:45 2017 +0200 - alias_db: remove inline to function provided as parameter to another one + modules: readme files regenerated - nat_traversal ... [skip ci] -commit 98f9cace74adc33f42a6a6aca4d0adc1bcc81248 +commit c7f40f8a2acbfad5c755aa32bdbb39a491899e2b Author: Daniel-Constantin Mierla -Date: Thu Nov 3 14:31:16 2016 +0100 +Date: Thu Oct 12 10:57:19 2017 +0200 - dispatcher: replaced some fields init with memset to 0 + sipdump: new module saving sip traffic and additional details into local files - - safer when adding new fields in structures + - aiming to help troubleshooting during development or testing, + especially when dealing with SIP over TLS with forward privacy -commit 0369e5ab3811a09cf1b1615950401967217bfce4 +commit 642dcef14271bc1376a54f8afe3a159d4e831ba6 Author: Daniel-Constantin Mierla -Date: Thu Nov 3 14:14:23 2016 +0100 +Date: Thu Oct 12 09:34:59 2017 +0200 - dispatcher: coherent indentation + nat_traversal: added section ids in docs -commit a471e4723206cdce7e9e319af344145b92444698 -Author: Daniel-Constantin Mierla -Date: Thu Nov 3 12:55:31 2016 +0100 +commit bbb9c3353324f41e94e5b5fd9dc8020c0edfcf3d +Author: Kamailio Dev +Date: Wed Oct 11 18:31:26 2017 +0200 - auth_ephemeral: re-ordered code so access to sip msg is done after NULL check + modules: readme files regenerated - db_postgres ... [skip ci] -commit e415c3a0493b15c19b8a7984ddaff0bfd170a5ed +commit 7d27b682cc6259b1f6bcd21584b9f1d5bbfc9a36 Author: Daniel-Constantin Mierla -Date: Thu Nov 3 11:17:38 2016 +0100 +Date: Wed Oct 11 18:27:50 2017 +0200 - dialog: safety check of return pointer to dmq vars field + db_postgres: documentation for lockset parameter -commit 0cc0b643ee6442a13f257e3d72b826f257501204 +commit 60f177bf04cd116b1e34f5563f594da327af8c09 Author: Daniel-Constantin Mierla -Date: Thu Nov 3 08:50:13 2016 +0100 +Date: Wed Oct 11 18:23:19 2017 +0200 - lib/binrpc: memset addr variable to avoind uninitialized fields + db_postgres: clang format of the code -commit 76e2a0dd05aa1a6fb3148c231d57cd2278ced9d2 -Author: Daniel-Constantin Mierla -Date: Thu Nov 3 08:47:01 2016 +0100 +commit 33ecbbbaf8054220372637ac89ac4e4a7c7748d0 +Author: lazedo +Date: Wed Oct 11 06:22:42 2017 +0100 - rtpengine: init all struct to get rid of compile warnings + kazoo : increase max url size to 512 -commit f609a83e58eccae409a5966a002edba389bbc372 -Author: Daniel-Constantin Mierla -Date: Wed Nov 2 23:37:43 2016 +0100 +commit b87ac3440ae38526cca15dd26625e481e331d51e +Author: lazedo +Date: Wed Oct 11 06:21:23 2017 +0100 - mi_rpc: init structures to avoid access to invalid content in case of errors + kazoo : add consumer key if appropriate -commit 66bb1a55f4e1b6e8dbfd8fbc3c6625e356daa734 -Author: Daniel-Constantin Mierla -Date: Wed Nov 2 23:23:20 2016 +0100 +commit 48791fae1ba8508b18856d90e85a93df003b1e3b +Author: Kamailio Dev +Date: Tue Oct 10 11:46:38 2017 +0200 - mi_fifo: close fifo stream in case of errors + modules: readme files regenerated - dialog ... [skip ci] -commit aeb9b5af7099ef3f8d3df02dcde1617fe22e4e46 +commit 59b58035bfe8e722a696db889d5295254092ae90 Author: Daniel-Constantin Mierla -Date: Wed Nov 2 23:18:00 2016 +0100 +Date: Tue Oct 10 11:33:22 2017 +0200 - ctl: proper trim for long error messages to avoid out of bounds access + dialog: documented optional sdp body for rpc bridge command -commit ef4d771a2511ba6c288d85c6312ea25990a76669 +commit 4267e1ef7c9ffaac606964fb1b2d64334754b5d9 Author: Daniel-Constantin Mierla -Date: Wed Nov 2 16:33:03 2016 +0100 +Date: Mon Oct 9 18:27:28 2017 +0200 - debugger: re-order loop condition to avoid out of bounds access + tm: updated some structs to typedefs -commit c73a7eab210c7806c9d5fadacac1d3acc0ad6580 -Author: Emmanuel Schmidbauer -Date: Wed Nov 2 13:18:15 2016 -0400 +commit 9c9366473280c52d7f79348637a56264420d48fc +Author: Kamailio Dev +Date: Mon Oct 9 16:46:17 2017 +0200 - janssonrpc-c: fix double free introduced by - cf8d6066afc102d5904dddec0275079885f0ead1 + modules: readme files regenerated - path ... [skip ci] -commit c5fa782d551197319972fddcac8d02c626143520 -Merge: 90284a0 cf8d606 +commit fa8441fb92460d235d8aa7cbf2611b07dfa6230b +Merge: 08f817957 3c04bda00 Author: Daniel-Constantin Mierla -Date: Wed Nov 2 15:49:52 2016 +0100 +Date: Mon Oct 9 16:32:20 2017 +0200 - Merge pull request #843 from kamailio/jannsonrpc-c-shm-memleak + Merge pull request #1261 from dunst0/feature/flowTokenAndReceived - janssonrpc-c: fix shared memory leak on notification requests + path: insert flow token in path header with received -commit 90284a0f43a6782d0241e1e48c0dcfc3b084ddeb -Author: Daniel-Constantin Mierla -Date: Wed Nov 2 15:42:55 2016 +0100 +commit 08f817957d1f262aaf5ef4b927c1e9c64a70ec9c +Author: Kamailio Dev +Date: Mon Oct 9 16:31:28 2017 +0200 - ratelimit: close file pointer in case of scan error + modules: readme files regenerated - db_flatstore ... [skip ci] -commit 29c96974fe80b1f19200314231f961fbf2689673 +commit c203af8d977cd977f2614d22fab84fead07dc25a +Merge: b8d5c7fbe 4571f168e Author: Daniel-Constantin Mierla -Date: Wed Nov 2 15:37:50 2016 +0100 +Date: Mon Oct 9 16:29:17 2017 +0200 - mi_fifo: close reply stream in case of continuing due to no response + Merge pull request #1262 from jchavanton/db_flatstore_delimiter + + db_flatstore: encode delimiter param -commit d6d15685e170693048a92a535620117003fe882c -Author: Daniel-Constantin Mierla -Date: Wed Nov 2 15:26:53 2016 +0100 +commit b8d5c7fbe994bb581c1e78285f08ec1980f6b89f +Author: Lucian Balaceanu +Date: Mon Oct 9 16:05:01 2017 +0300 - core: init structure to 0 for pass fd operations + p_usrloc: location.sql missing INSTANCE_COL -commit 46daf3011d077e359274ff3322440d50625ce5e5 -Author: Daniel-Constantin Mierla -Date: Wed Nov 2 15:21:28 2016 +0100 +commit f9115fc5fcdc0f4348e3c38b72117e09ce670226 +Merge: fa9483160 9be2a9665 +Author: Lucian Balaceanu +Date: Mon Oct 9 15:36:23 2017 +0300 - app_python: dname is always allocated in system memory + Merge pull request #1266 from asiplas/master - - pointing it to static string will crash the free at shutdown + p_usrloc: Fix #1265: missing columns in location.sql file. -commit cf8d6066afc102d5904dddec0275079885f0ead1 -Author: Emmanuel Schmidbauer -Date: Wed Nov 2 10:15:49 2016 -0400 +commit fa948316059a140ee906d386c5a2a3123e9c370c +Author: Kamailio Dev +Date: Mon Oct 9 12:47:04 2017 +0200 - janssonrpc-c: fix shared memory leak on notification requests + modules: readme files regenerated - mediaproxy ... [skip ci] -commit e4d17429ce0437fe9ba2ff7fe3e1ef7947b8f97e +commit e49512ce80693aa2638d9fca940ded5a889cd2f9 Author: Daniel-Constantin Mierla -Date: Wed Nov 2 15:08:42 2016 +0100 +Date: Sun Oct 8 22:54:00 2017 +0200 - dialog: secure space in case \r\n needs to be added after extra headers + misc_radius: end separator for examples in docs + + - added section ids -commit a311bfba4c03bc261403d8d06fcec1a396b4284d -Author: Daniel-Constantin Mierla -Date: Wed Nov 2 14:07:36 2016 +0100 +commit 9be2a96651f743af0a22d0534ee9fc90e857d484 +Author: Andrew Siplas +Date: Sun Oct 8 05:41:00 2017 -0400 - rtpengine: free addrinfo in case of unknown address family + p_usrloc: Fix #1265: missing columns in location.sql file. + + Add columns referenced by [p_usrloc_mod.c](https://github.com/kamailio/kamailio/blob/6c01e2692d5ff56dda54d21469d32c4d3dcbfbff/src/modules/p_usrloc/p_usrloc_mod.c#L65) -commit 8084551cee27f7eea3011a0379622009601e0366 +commit 9cc48208ec92f3e12be53e8054603e0ee248675f Author: Daniel-Constantin Mierla -Date: Wed Nov 2 14:04:39 2016 +0100 +Date: Sat Oct 7 23:17:39 2017 +0200 - statsd: one more increase for milliseconds buffer + mediaproxy: code formatting using clang -commit f6f6c7f55d5d1a60c1beb6091744116a6b85b397 +commit 5535a612445ea71a938e427e0ed7e3f7ea5d88cf Author: Daniel-Constantin Mierla -Date: Wed Nov 2 14:01:52 2016 +0100 +Date: Sat Oct 7 23:11:01 2017 +0200 - statsd: free srv variable in error handling + mediaproxy: added section ids in docs -commit 511b324fc89109de1665144bea0b9162aea35eac +commit 6c01e2692d5ff56dda54d21469d32c4d3dcbfbff Author: Daniel-Constantin Mierla -Date: Wed Nov 2 13:58:07 2016 +0100 +Date: Fri Oct 6 01:20:25 2017 +0200 - statsd: increase buffer for miliseconds printing as function uses 21 size + maxfwd: applied clang format -commit 1f2b5af4bb8f0dd562ef33589736c9ab4b48b7e1 +commit 1f54f3d21a81badb4ba43c6adb88195bdd2c42f1 Author: Daniel-Constantin Mierla -Date: Wed Nov 2 13:54:39 2016 +0100 +Date: Fri Oct 6 01:16:10 2017 +0200 - auth_identity: safer condition not to overflow building date header + maxfwd: fixed location for section id of maxfwd_process -commit 1d2c16c2c65d65bc6bb348800a935712eacfaca9 +commit e4cb62486644cdca753fe6c7768bd738ee19c8a5 Author: Daniel-Constantin Mierla -Date: Wed Nov 2 13:50:42 2016 +0100 +Date: Thu Oct 5 17:34:13 2017 +0200 - presence: free cloned dialog_id in case of errors + presence_conference: removed history and svn ids -commit 745196cb59070f4922162d3fe60e825d92025548 -Author: Daniel-Constantin Mierla -Date: Wed Nov 2 13:39:44 2016 +0100 +commit c6e921e45f1257913848110189eab82a34aa2f8b +Author: Victor Seva +Date: Thu Oct 5 13:17:18 2017 +0200 - jansson: init structure to avoid compile warnings + core: add safety check to rval_get_tmp_str() - (cherry picked from commit 852a82c330d5c73b6c402e519e3d6ec8ac610665) + See #1263 -commit 936baa97ec450b41c1d1c57098d2b463247657e2 -Author: Daniel-Constantin Mierla -Date: Wed Nov 2 13:36:36 2016 +0100 +commit 3c04bda005430206dd1b9da4f11b474ab8fea363 +Author: Rick Barenthin +Date: Wed Oct 4 17:41:39 2017 +0200 - xmpp: shift head of connection list when first is closed + path: insert flow token in path header with received - (cherry picked from commit ca4083f37326188cc5c64a148854b239234515df) + - added the possiblity to have the received parameter and flow toke + in the add_path_received function -commit 11de68777142a82d093e1095ff75243e7cfa387a -Author: Victor Seva -Date: Wed Nov 2 13:30:38 2016 +0100 +commit 4571f168ea1d8d51ed31a5dd7e581ecc84b53d00 +Author: Julien Chavanton +Date: Tue Oct 3 16:53:26 2017 -0700 - pkg/kamailio/deb: version set to 5.0.0-dev7 + db_flatstore: encode delimiter param - * refresh xenial + using ""%" HEX HEX" mechanism for escaping from RFC 2396 -commit 47f1ff4d31101c8a8d16a08b3c2f1069b85b3d47 -Author: Daniel-Constantin Mierla -Date: Wed Nov 2 09:39:57 2016 +0100 +commit 376731b0fdcebb68c721ee4e4bcdd3f6dc3fcd7d +Author: Kamailio Dev +Date: Wed Oct 4 13:46:38 2017 +0200 - core: parser/parse_diversion - allow comma separated bodies - - - still only the first body is cacshed in msg->diversion - - reported by GH #841 + modules: readme files regenerated - domainpolicy ... [skip ci] -commit cfcc10a809feb89c2365c6cacec72ae01ee3888a +commit d94a65cbd0a86e1869037bbcfa261bc4219be908 Author: Daniel-Constantin Mierla -Date: Tue Nov 1 18:11:17 2016 +0100 +Date: Wed Oct 4 13:42:30 2017 +0200 - app_python: adjusted the realloc size to char pointers + domainpolicy: removed empty rpc section + + - added several section ids -commit 30cdc11f30e10bca5821609d86d31ffc1b5bd3c8 -Author: Daniel-Constantin Mierla -Date: Tue Nov 1 15:37:08 2016 +0100 +commit 465c9355a7d16c2c11c0f12b7346f8d42d693212 +Author: Kamailio Dev +Date: Tue Oct 3 17:16:26 2017 +0200 - janssonrpc-c: declare variables at beginning of netstring_read_fd() + modules: readme files regenerated - xhttp_pi ... [skip ci] -commit 6b1d18c3ba184b60a7be567f23ba4cda6efee4af -Author: Daniel-Constantin Mierla -Date: Tue Nov 1 15:33:16 2016 +0100 +commit f6f8b802749b2234e700fbd9cde8b847a54cab83 +Author: Ovidiu Sas +Date: Tue Oct 3 11:02:27 2017 -0400 - rr: removed unused assignment + xhttp_pi: fix documentation examples -commit d7871cd82e22bfe8444e2d150b38565265343223 +commit f460607b5b0903c0937e5272c18d1c4fed38d42d Author: Daniel-Constantin Mierla -Date: Tue Nov 1 15:30:18 2016 +0100 +Date: Tue Oct 3 15:38:29 2017 +0200 - core: parser/sdp - init pf variable to avoid compile time warnings + cplc: added section ids in docs -commit 64d3d1de13666277e3b1bd707e05880e63fd6ccf -Author: Daniel-Constantin Mierla -Date: Tue Nov 1 15:23:00 2016 +0100 +commit ae7e19fa77693f7c574a66ee6c773e781cea6a86 +Author: Kamailio Dev +Date: Mon Oct 2 19:31:18 2017 +0200 - app_python: fixed realloc size for local buf variables - - - removed unreachable code + modules: readme files regenerated - cnxcc ... [skip ci] -commit 27ba383b5aaabd84c25653a887738d06532fcf9f +commit f5430eb0ad6134539d5eb4369e4c60bdb5fa4a63 Author: Daniel-Constantin Mierla -Date: Tue Nov 1 15:19:56 2016 +0100 +Date: Mon Oct 2 19:11:26 2017 +0200 - sipcapture: initialize variable to get rid of compile warning + cnxcc: added section ids in the docs -commit d4f3c96cdf2efc8db8fa115a35f7ea9545ea4c9f -Author: Daniel-Constantin Mierla -Date: Tue Nov 1 15:14:41 2016 +0100 +commit d84451d9a1b144b5aee4678df051cb65e8db2595 +Author: Federico Cabiddu +Date: Mon Oct 2 11:03:59 2017 +0200 - mi_datagram: safety check so the length of mi socket doesn't result in overflow + siptrace: fix memory leak in hlog -commit 96fea675022cc923e4f253454b5095fa810ab313 -Author: Daniel-Constantin Mierla -Date: Tue Nov 1 15:07:54 2016 +0100 +commit 7dad4f5a8c41923d4792baad42b93461e0dbb019 +Author: Sergey Safarov +Date: Mon Oct 2 04:50:48 2017 -0400 - domain: fixed typo in the log message - - - fixed warning on allocating hash_table with a different size than the - content of the pointer - - coherent indentation and whitespacing + pkg/kamailio: Created readme for centos, fedora, opensuse, oracle, rhel dists -commit 4ad97857d346c4dddf02e7164d8bd9c5a2e1af26 +commit b24c3093feeb49bd6e9e508a6947fb3926c4ea8f Author: Daniel-Constantin Mierla -Date: Tue Nov 1 14:57:01 2016 +0100 +Date: Mon Oct 2 09:50:56 2017 +0200 - Makefile.defs: version set to 5.0.0-dev7 + app_python: added section ids in docs -commit 7fd97b3f979931b3f5a6eb5d443723dadd05be6a -Author: Kamailio Dev -Date: Tue Nov 1 15:01:29 2016 +0100 +commit 9229cb397e3afebd5e25e67713e4df9b6d622192 +Author: Daniel-Constantin Mierla +Date: Sun Oct 1 08:21:55 2017 +0200 - modules: readme files regenerated - crypto ... + app_mono: added section ids -commit 05da8b18ce4ae6af140e817fc90b7bdf2f56b262 -Merge: 72023c3 bb62b0f +commit 0b0d282e8db3c230b11a78aa5e37f3ab3fba990b +Merge: c5ffc265c de93509c3 Author: Daniel-Constantin Mierla -Date: Tue Nov 1 14:56:10 2016 +0100 +Date: Sun Oct 1 08:15:00 2017 +0200 - Merge pull request #840 from mslehto/doctypo + Merge pull request #1259 from sergey-safarov/libressl - Random collection of typo fixes + pkg/kamailio/alpine: Set of updates alpine packaging and docker -commit 72023c347c560c6f7d084c947cea9e9ca2ddce8e -Merge: 3413f7a 1dceaa2 -Author: Daniel-Constantin Mierla -Date: Tue Nov 1 14:55:54 2016 +0100 +commit de93509c3335d6969eac5389a3f5715b98222ba2 +Author: Sergey Safarov +Date: Sat Sep 30 16:17:22 2017 -0400 - Merge pull request #809 from Chocolatbuddha/master - - Presence: Fix startup inconsistency in presentity hash table + pkg/kamailio/alpine_docker: Fixed missed symbolic links -commit bb62b0f32543e6961972679cfe34c48091329a63 -Author: Mikko Lehto -Date: Thu Oct 20 23:13:31 2016 +0300 +commit cbb8d801d5e4836d922483c61f29eb7e02a4f360 +Author: Sergey Safarov +Date: Sat Sep 30 15:14:52 2017 -0400 - modules/crypto: fix small typo in documentation + pkg/kamailio/alpine_docker: Allow build docker image from forked repos -commit 02482d1b71dc618467978b060bc23bfedaa502fb -Author: Mikko Lehto -Date: Wed Oct 19 22:14:14 2016 +0300 +commit 756a0d63083d5fbcca3426842db16bc4d06c4a32 +Author: Sergey Safarov +Date: Sat Sep 30 05:59:33 2017 -0400 - modules/dispatcher: fix small typo in documentation + pkg/kamailio/alpine: Removed custom kamailio.cfg, now used default -commit 463569b8b0c2e29da1c82683e8edab0c2f67a9da -Author: Mikko Lehto -Date: Thu Sep 15 07:38:25 2016 +0300 +commit c5ffc265cf83c7e329ee8d21c3bafba78b670c58 +Merge: 563004ca5 d98e7570c +Author: Daniel-Constantin Mierla +Date: Sat Sep 30 14:23:21 2017 +0200 - modules/sanity: fix small typo in documentation + Merge pull request #1258 from sergey-safarov/alpine + + pkg/kamailio/alpine_docker: Docker args now passed to kamailio #1252 -commit 90781fc664ab3b843390c67f6367240a513828c0 -Author: Mikko Lehto -Date: Mon Sep 12 18:31:17 2016 +0300 +commit d98e7570c458fb4992c6e49395b099a09bb5e133 +Author: Sergey Safarov +Date: Sat Sep 30 05:26:49 2017 -0400 - modules/nathelper: fix small typo in documentation + pkg/kamailio/alpine_docker: Docker args now passed to kamailio #1252 -commit 3413f7ad64e4b493e32379b05006e312be8a4006 -Author: Kamailio Dev -Date: Mon Oct 31 21:01:17 2016 +0100 +commit 6e809f6126f9da45c1c12488b68f342a14260086 +Author: Sergey Safarov +Date: Sat Sep 30 05:19:55 2017 -0400 - modules: readme files regenerated - permissions ... + pkg/kamailio/alpine removed mi_fifo from config file. + pkg/kamailio/alpine_docker: Removed workaround for non existent module mi_fifo -commit 616ece6db2438f1a3e0f516017550ada92bac7a9 -Merge: 2c22664 26c41e1 +commit 563004ca54cb31d19e3bd9e30633c9f860070883 Author: Daniel-Constantin Mierla -Date: Mon Oct 31 20:59:12 2016 +0100 +Date: Sat Sep 30 09:23:34 2017 +0200 - Merge pull request #839 from albertollamaso/master - - permissions: doc typo fixed + auth_radius: added section ids in docs -commit 2c22664610de2a007bbb881fead5640048ed24ba +commit dc15a8cd44fa17bb5ad12bf418c78af9f6e071e1 Author: Daniel-Constantin Mierla -Date: Mon Oct 31 20:48:45 2016 +0100 +Date: Fri Sep 29 18:58:49 2017 +0200 - lib/srutils: srjson - init number value for null, true and false + htable: do not fork clean timer if no auto-expire is defined + + - match the same condition used in mod init to declare the extra process + - reported by GH #1237 -commit 2853500cc73a5dfc66654e6f3555c1c40e072817 +commit 711917153a4be290fd7e405c2c5578fe42ef9aff Author: Daniel-Constantin Mierla -Date: Mon Oct 31 20:45:18 2016 +0100 +Date: Fri Sep 29 18:21:53 2017 +0200 - jsonrpc-s: switched to use json helper macros for numbers + kamctl: do not set privileges on drouting tables without id for pgsql + + - reported by #1256 -commit b8d6b99a36e57b65f7b7d9fba321e2088032178b +commit 21808cd59b56c0e60f4c06b30615697438e41a55 Author: Daniel-Constantin Mierla -Date: Mon Oct 31 20:36:13 2016 +0100 +Date: Fri Sep 29 14:41:31 2017 +0200 - rtjson: use json macros to retrieve int values + pkg/kamailio: removed gentoo symlink -commit 114ec80c58f06c876fc76d884b73095c5dcc8bff -Author: Daniel-Constantin Mierla -Date: Mon Oct 31 20:25:13 2016 +0100 +commit 1542b5bf2a34b597e6b98870829f2248822b6294 +Author: Kamailio Dev +Date: Fri Sep 29 14:16:30 2017 +0200 - htable: switched to json macros for numbers in dmq operations + modules: readme files regenerated - rtpengine ... [skip ci] -commit f68f0864c77e8556e48db4d5681ba8dc3ea06f62 -Author: Daniel-Constantin Mierla -Date: Mon Oct 31 20:18:34 2016 +0100 +commit 67f2e8d93ba670c88b5fc89f74d21f3fa097244d +Merge: f90e78511 45b4d35f7 +Author: Richard Fuchs +Date: Fri Sep 29 08:03:29 2017 -0400 - dmq_usrloc: use usigned int for contact info values + Merge pull request #1253 from claudiupb/implement-stop-recording - - switched to using json helper macros for numbers + Add stop_recording function, and make start/stop_recording functions accept flags -commit 3ab5a9e51f2ed4d50a2382dc4a42ece4ff2597e1 +commit f90e785114c7dd738ca7ce7e70d72dd92cbd7136 Author: Daniel-Constantin Mierla -Date: Mon Oct 31 20:13:19 2016 +0100 +Date: Fri Sep 29 13:11:50 2017 +0200 - dialog: fixed conditions for dmq addition - - - switched to use the helper json macros + sqlops: keep string values zero-terminated inside db result structure -commit d7653eb9e7e6ffe21988f2a616deae0c01083c57 +commit d3b7f0d390dd430d40a1d47112f076f4b21e3afe Author: Daniel-Constantin Mierla -Date: Mon Oct 31 20:12:58 2016 +0100 +Date: Fri Sep 29 09:58:04 2017 +0200 - dialog: converted to use json helper macros for dlg profile + kamctl: added db subcommand to mange records in version table -commit ecd22245336f2d3d6d2f9404ebfdd4369f19bd97 +commit 6d4367e4ab1e7e2d38b94b942f2383e3878a1e7a Author: Daniel-Constantin Mierla -Date: Mon Oct 31 20:10:36 2016 +0100 +Date: Fri Sep 29 09:28:08 2017 +0200 - lib/srutils: removed valueint field from json struct + domain: proper output format for rpc dump command - - numbers are stored in the valuedouble - - helper macros added to retrivie fixed type numbers + - arrays have to be used to list domains and attributes -commit c5681600a5fdd650a4830e77aca2b4804766ccfa +commit 0a3c3d1c7066d9a6fd7460b5f60a013717815ce1 Author: Daniel-Constantin Mierla -Date: Mon Oct 31 15:28:22 2016 +0100 +Date: Fri Sep 29 09:09:19 2017 +0200 - ndb_redis: get the srv structure after checking parameter sanity + kamctl: regenerated the db creation scripts + + - reported by #1254 -commit 49dd3315b7298addeaa85dd1628cd0a25ddef5b1 +commit 9339850b0c6ad13b796afe37f84db81d00aa3861 Author: Daniel-Constantin Mierla -Date: Mon Oct 31 13:54:21 2016 +0100 +Date: Thu Sep 28 12:32:22 2017 +0200 - uac: safety check for new uri to include only printable characters - - - related to GH #833 + xhttp_pi: updated the path for installation of pi_framework.xml -commit 00571fd1d07edbfb5950ca6786e898ecbc0b33f5 +commit 5cf921b7a5956276d281003a39160e6c7cef9e78 Author: Daniel-Constantin Mierla -Date: Mon Oct 31 13:21:27 2016 +0100 +Date: Thu Sep 28 12:29:26 2017 +0200 - uac: coherent indentation of code for replace from/to values + misc/examples: reorganized examples in subfolders -commit 26c41e16512f04b7d83d66432a78f277852a8664 -Author: albertollamaso -Date: Mon Oct 31 11:47:44 2016 +0100 +commit aed158be91db54561aae11669d5c7942f4a26aa6 +Author: Daniel-Constantin Mierla +Date: Thu Sep 28 11:59:48 2017 +0200 - permissions: doc typo fixed + pkg/ser: removed long time unmaintained ser packaging specs + + - use pkg/kamailio specs as a reference if still want to package ser -commit 1a2918e2d962e2a61a8c185974e49fe9cc09c631 +commit 8cd2eaa48c59d961379c1040e4373dcc398d2aaf Author: Daniel-Constantin Mierla -Date: Mon Oct 31 11:44:03 2016 +0100 +Date: Thu Sep 28 11:58:25 2017 +0200 - core: parse addr spec - removed old style log message prefixes + pkg/ser: added readme with not that ser packaging specs are removed -commit 7c43359e3c2ebe9aab8a69717225f83737d18345 -Author: Daniel-Constantin Mierla -Date: Mon Oct 31 09:37:12 2016 +0100 +commit 1473be69e191c6873cfc4e2501999ebeb8a45159 +Author: Victor Seva +Date: Thu Sep 28 08:41:57 2017 +0200 - core: parser - use square brakets for log messages of addr-spec parsing - - - replace angle brakets, which can mislead because they are part of - values + cfgt: format code using clang-format -commit 61fdddf24b639903159b4cac33a74dc5330c5c06 -Merge: 62c5d0d 6429a2d -Author: Alexandr Dubovikov -Date: Fri Oct 28 16:44:37 2016 +0200 +commit 1c0dd4cf9cd131ce1844dbbe7dc20f30f5e8a010 +Merge: 68876da3d 31b9af0c2 +Author: Konstantin M +Date: Wed Sep 27 16:19:09 2017 +0300 - Merge pull request #836 from zecke/fix-sipcapture-log + Merge pull request #1248 from kamailio/revert-924-vseva/fix_app_python - sipcapture: Terminate the log line with a \n + Revert "app_python: fix compiler warning" -commit 6429a2d11e3639f049c7b32149cde5a89f5e9973 -Author: Holger Hans Peter Freyther -Date: Fri Oct 28 16:22:55 2016 +0200 +commit 31b9af0c2c524afc84b2b03d5c2d2bdac8f12daf +Author: Konstantin M +Date: Wed Sep 27 16:15:41 2017 +0300 - sipcapture: Terminate the log line with a \n - - Add a newline to avoid the log of other messages starting behind - the REQUEST, PRE output. + Revert "app_python: fix compiler warning" -commit 62c5d0d9cbd87a6b47c1a211588230ebc2652b8f +commit 68876da3de9211ac493094f012b44f06f327dd1b Author: Daniel-Constantin Mierla -Date: Fri Oct 28 16:09:02 2016 +0200 +Date: Wed Sep 27 14:24:57 2017 +0200 - pua: fix propagation of ua_flag - it is func param, not in subs + textops: replace body functions exported to kemi framework -commit 1e2060c0e0aa28fc1c2129d5e5fe3e210827e850 -Author: Daniel-Constantin Mierla -Date: Thu Oct 27 23:37:47 2016 +0200 +commit 43b1f9de4538c0739a133c0181a4df97c23c5769 +Author: Victor Seva +Date: Wed Sep 27 14:02:47 2017 +0200 - pua: one more proper propagation of ua_flags in subs_cbparam_indlg() + pv: remove unused variable + + > pv_core.c: In function 'pv_get_protoid': + > pv_core.c:1259:6: warning: unused variable 's' [-Wunused-variable] + > str s; + > ^ -commit 82e22fb36c5155d920b60e8cad689578eec8fb70 -Author: Daniel-Constantin Mierla -Date: Thu Oct 27 23:36:03 2016 +0200 +commit 91bec00a1451f026ccfa5c42d1b945d15ced664e +Author: Victor Seva +Date: Wed Sep 27 13:57:54 2017 +0200 - pua: copy over subs flag in subscribe_cbparam() + kex: fix compiler warning + + > core_stats.c: In function 'stats_fetch_all': + > core_stats.c:521:7: warning: 'm' may be used uninitialized in this function [-Wmaybe-uninitialized] + > if(m==NULL) { + > ^ + > CC (gcc) [M kex.so] mod_stats.o -commit 13ff91b1955d7248f8aaaf350675275e425443dc +commit fcbaac36dfc755ed52bd3ec8abba4dc52934a348 Author: Daniel-Constantin Mierla -Date: Thu Oct 27 23:29:49 2016 +0200 +Date: Wed Sep 27 12:15:40 2017 +0200 - htable: earlier init of jdoc used for dmq for proper clean on error cases + textops: replace() and replace_all() exported to kemi framework -commit 8ed8d8349dad1e2abd2ac026b4540e9a296c866b -Author: Daniel-Constantin Mierla -Date: Thu Oct 27 23:19:44 2016 +0200 +commit 45b4d35f725839f5391957adf761dc1b9625fa23 +Author: Claudiu Boriga +Date: Wed Sep 27 11:40:50 2017 +0300 - db_postgres: safety check of str buffer pointer before writing + rtpengine: make start_recording and stop_recording accept flags -commit d7431dd190bb1f4aba8e2373807047ac6fe8db90 +commit 4bdbf01319f8bc86f1feb9ee0fb995f776cea652 Author: Daniel-Constantin Mierla -Date: Thu Oct 27 23:13:31 2016 +0200 +Date: Wed Sep 27 09:39:31 2017 +0200 - lib/srdb1: fix the memset to 0 in util function + pv: new var $csb - shortcut to get the CSeq header body -commit 0a6c85ff386ccd9c129e25bddbd1f4cafff2f014 -Author: Kamailio Dev -Date: Fri Oct 28 16:01:16 2016 +0200 +commit c8e2c77c28a6aed6996c05060fa3d24c3e0a933a +Author: Daniel-Constantin Mierla +Date: Wed Sep 27 09:33:29 2017 +0200 - modules: readme files regenerated - dialog ... + pv: new var $prid - get protocol id (int value) -commit 1f25c84eb0145f30ab5cf9c707d05dc56ea16a61 -Merge: 2ee8fef 586fe44 -Author: Daniel-Constantin Mierla -Date: Fri Oct 28 15:48:28 2016 +0200 +commit ce5362dc460ed9ecc477bd8103904a009ebb3f6c +Author: Claudiu Boriga +Date: Tue Sep 26 15:49:59 2017 +0300 - Merge pull request #831 from Soapnix/dlg_dmq - - dialog: adding dialog replication via DMQ + rtpengine: add stop_recording function -commit 2ee8fef95b3dcd4b3aa42f2068277c84fbe53bd5 -Merge: 43871e4 aaec127 -Author: Daniel-Constantin Mierla -Date: Fri Oct 28 15:44:33 2016 +0200 +commit d61e4aa8ef2882ba2b40bf27b0f17ebdcfa074dc +Merge: 98634783f 982cc452c +Author: Konstantin M +Date: Tue Sep 26 23:20:18 2017 +0200 - Merge pull request #830 from tverlaan/use_default_port_on_loose_route + Merge pull request #924 from linuxmaniac/vseva/fix_app_python - rr: default to port 5060 if port is omitted in route header + app_python: fix compiler warning -commit aaec127fbf1f3be41e49601330d7eafe7353c53a -Author: Timmo Verlaan -Date: Mon Oct 24 22:19:51 2016 +0200 +commit 98634783f1c7268e73fc39acabf9c4778e53e799 +Author: Ovidiu Sas +Date: Tue Sep 26 10:40:07 2017 -0400 - rr: use default port for protocol if it is omitted in route header - - When using double route headers the selection of the outgoing - socket is only done on IP address if the port is omitted in that - route header. This fix defaults the port to 5060/5061 depending on - protocol so the correct listen socket is chosen. When no socket is - found it will fallback to the current behaviour keeping backwards - interoperability. + utils/db_oracle: update Makefile for oracle 12.2 client -commit 586fe44c5d8ee35d809dbe0ada0640b0773f4f68 -Author: Ivan Myalkin -Date: Fri Oct 28 14:02:15 2016 +0300 +commit 0529cc90ef9402c33944e9e1570c295f5fad6d80 +Author: Ovidiu Sas +Date: Tue Sep 26 10:39:18 2017 -0400 - dialog: removing unused DMQ variables - - Removing unused variables, early created for DMQ sync purposes. + db_oracle: update Makefile for oracle 12.2 client -commit 43871e4a81afc2ee1ce43b8224809dc11fe61c37 -Merge: 6abca01 2531dd0 -Author: Daniel-Constantin Mierla -Date: Fri Oct 28 12:04:45 2016 +0200 +commit b356c73494da7ef53447a5c7615bebeb8eb9a9e2 +Author: Federico Cabiddu +Date: Tue Sep 26 15:32:20 2017 +0200 - Merge pull request #832 from zecke/pv/use-memcpy-for-bytes - - pv: Use memcpy to copy len bytes instead of strcpy + http_async_client: null terminate the request id in the callback -commit 6abca01c09b39f72120892ec90b426a445fbae86 -Author: Ovidiu Sas -Date: Thu Oct 27 13:00:17 2016 -0400 +commit 9425c8d582c0ed0e133dc64f64345d9e3e7e059a +Author: Kamailio Dev +Date: Tue Sep 26 10:16:47 2017 +0200 - permissions: README file regenerated + modules: readme files regenerated - auth ... [skip ci] -commit 5b5ac65cc8adcecf940cf9098d99ad7bbaaddc07 -Author: Ovidiu Sas -Date: Thu Oct 27 12:57:21 2016 -0400 +commit 4e2c3f2b41859767f13bef237b93ea7101f36d12 +Author: Daniel-Constantin Mierla +Date: Tue Sep 26 10:06:36 2017 +0200 - permissions: update doc with missing MI and RPC commands: - mi: perm_domain_dump - rpc: permissions.domainDump + auth: explicit listing of status codes for replies in docs of challenge functions -commit e310762f71afd3e290e709f2d6786d44ce15ee1a +commit 47bfa060e6b182167c5d0b21cbaebf5b1c0bb8d2 Author: Daniel-Constantin Mierla -Date: Thu Oct 27 11:26:43 2016 +0200 +Date: Mon Sep 25 15:13:58 2017 +0200 - rr: fixed typo in log message - - - due to previous commit - - reported by Alberto Llamas + dialog: adjusted debug messages when updating attributes -commit b814c5aadc690ceeca75e6ce25bf850ddfc4b44a +commit ed9a2cd7a938095ef923a263b8a2a3760e8396de Author: Daniel-Constantin Mierla -Date: Thu Oct 27 09:41:51 2016 +0200 +Date: Sun Sep 24 11:50:31 2017 +0200 - rr: more log details when 2nd rr with r2=on is not matching a local socket + tm: print tm cell in rpc tm.list output -commit 2531dd069bc76f945c5c19253e35fe8b1ef9ed15 -Author: Holger Hans Peter Freyther -Date: Tue Oct 25 19:29:36 2016 +0200 +commit 7261ac9fd36b6ea4a70695363b14b91d884e0c81 +Merge: 6fee88bec f083513f0 +Author: Daniel-Constantin Mierla +Date: Sun Sep 24 11:27:03 2017 +0200 - pv: Use memcpy to copy len bytes instead of strcpy - - The sipcapture plugin stores bytes with VAR_VAL_STR and when - copying the data it would end up being truncated. Use memcpy - instead of strncpy and assume that the original string already - has the NUL termination (or not as with the hep plugin). + Merge pull request #1246 from kamailio/timer-xavp - Config example: + timer: reset xavp using common function + +commit 6fee88bece2903d787b5cd03905da4d381f2cf1a +Merge: 185db312e f21eaf124 +Author: Daniel-Constantin Mierla +Date: Sun Sep 24 11:26:36 2017 +0200 + + Merge pull request #1245 from sergey-safarov/alpine - $var(payload) = hep(0x00f) + pkg/kamailio/alpine: Packaged rabbitmq, sctp, radius modules and created docker scripts -commit 0cfb2224cbca5cfcf125ad46593573f1e4b94e36 -Author: Carsten Bock -Date: Tue Oct 25 17:37:36 2016 +0200 +commit f083513f0139156e3b0f1ce68cb934b687d0a56d +Author: lazedo +Date: Sat Sep 23 11:56:58 2017 +0100 - dmq_usrloc: Use ruid for saving/updating contacts + timer: reset xavp using common function -commit 1460e478d173681076ec106bafa15b7a424f42d0 -Author: Victor Seva -Date: Tue Oct 25 15:37:20 2016 +0200 +commit f21eaf124344becced5008488dd862382e971323 +Author: Sergey Safarov +Date: Sat Sep 23 06:35:20 2017 -0400 - sca: sca_call_info_update() fix [to|from]_aor values when using [to|from] header params - - * params can have ";tag=value" + pkg/kamailio/alpine: Packaged db_berkeley, app_python, app_perl, db_perlvdb, topos_redis -commit 0683df11e319aa3db45cd9b18af3a3c3b02088a8 -Author: Camille Oudot -Date: Tue Oct 25 11:32:35 2016 +0200 +commit 185db312ed91bba6c997a42a84c4da1e4ce2319f +Author: Daniel-Constantin Mierla +Date: Sat Sep 23 09:30:08 2017 +0200 - mem: TLSF bit ops cleanup / 64 bits improvement + janssonrpcc: do not lock in mod destroy - - remove unsupproted compilers - - use 64 bits __builtin_clzl() instead of twice 32 bits __builtin_clz() + - all children are killed already and if lock was already set results in + a deadlock -commit 9fe51ed408918a85946b919e7101c231e983223b -Author: Ivan Myalkin -Date: Tue Oct 25 12:13:00 2016 +0300 +commit 291649821f4d19790072ffaf9aefc41891a3551d +Author: Daniel-Constantin Mierla +Date: Sat Sep 23 09:29:10 2017 +0200 - Adding dialog replication via DMQ + jsonrpcc: do not declare variables in header files - Updating code base to actual state. - Adding repliation for DLG_STATE_EARLY to prevent hanging up unconfirmed dialogs and its infinite replication. - Fixing dialog removal on peers to prevent die on timeout and possible infinite replication. - Fixing dialog removal on peers when master node cleanly restart. + - avoid declaration in each .c that includes the .h -commit bcc3857e21634485878eb82d89ca6f4e6b854934 -Merge: 1a8a18d c6b38e4 -Author: Emmanuel Schmidbauer -Date: Mon Oct 24 17:49:37 2016 -0400 +commit 5fde5e87a0dba18c7d1d1cd97ef4e89536cc10c5 +Merge: 5389f903c 894e64ae6 +Author: Daniel-Constantin Mierla +Date: Sat Sep 23 07:58:38 2017 +0200 - Merge pull request #829 from kamailio/janssonrpc-fix-memory-leak + Merge pull request #1242 from gaaf/random-fixes - janssonrpc-c: fix memory leak when using janssonrpc_notification + Random fixes -commit c6b38e437387aba003bef8ef9496d5a7568e9c97 -Author: Emmanuel Schmidbauer -Date: Mon Oct 24 15:53:29 2016 -0400 +commit 38d746e6181990d61f2fd7fd88599690a987bfec +Author: Sergey Safarov +Date: Fri Sep 22 18:07:50 2017 -0400 - janssonrpc-c: fix memory leak when using janssonrpc_notification + pkg/kamailio/alpine: Packaged rabbitmq, sctp, radius modules -commit 1a8a18dcfce643f2e730dacf24e97b03040900c4 -Author: Kamailio Dev -Date: Mon Oct 24 18:01:13 2016 +0200 +commit 089c96ab3ad470424581e56808ccf7196711b413 +Author: Sergey Safarov +Date: Fri Sep 22 10:05:01 2017 -0400 - modules: readme files regenerated - sca ... + pkg/kamailio/alpine_docker: Added docker packaging scripts -commit 5c1677acb36f20624cd2c6a3aaba19980c3451e2 -Author: Victor Seva -Date: Mon Oct 24 17:54:58 2016 +0200 +commit 50694326b33a73e73c982f0fa575e5f67ccdf427 +Author: Sergey Safarov +Date: Fri Sep 22 05:12:46 2017 -0400 - sca: onhold_blfag as a way to force onhold detection but fallback to previous behavior if not set + pkg/kamailio/alpine: Removed unnecessary patches -commit e638326f628fb6ad8bc4415972f9982b351d281c -Author: Victor Seva -Date: Mon Oct 24 10:53:07 2016 +0200 +commit 5389f903c1fea9d7bcc709e84d81249a36dcb3de +Merge: 7326e7233 b2d233adf +Author: Daniel-Constantin Mierla +Date: Fri Sep 22 14:26:05 2017 +0200 - sca: fix sca_call_info_update() [to|from] optional parameters + Merge pull request #1241 from sergey-safarov/spec_update11 - * use str values - * need to build struct to_body and free memory afterwards - -commit 480399653e00fdbb3a6352045814a7fbf3277060 -Author: Victor Seva -Date: Mon Oct 24 11:15:12 2016 +0200 - - sca: use To header as target if SUBSCRIBE is in-dialog - -commit 8873743c41b5af6453a8c0c3dd11586ec7527fa1 -Author: Kamailio Dev -Date: Mon Oct 24 10:46:26 2016 +0200 - - modules: readme files regenerated - sca ... + pkg/kamailio/obs: Updated obs spec -commit abae614277a723e79814966d412965ebc5359142 -Merge: d79b191 531df44 -Author: The Root -Date: Mon Oct 24 10:46:19 2016 +0200 +commit 894e64ae69f485ee8b764092d255c65ab7740da7 +Author: Alex Hermann +Date: Fri Feb 24 14:23:57 2017 +0100 - Merge branch 'master' of https://github.com/kamailio/kamailio + janssonrcp-c: Fix segfault in mod_destroy - # By Victor Seva - # Via Victor Seva - * 'master' of https://github.com/kamailio/kamailio: - sca: obey server_address param at subscription replies + Check variable before dereferencing it. -commit 531df447897d2186db4e88dcff59e4538c65da92 -Author: Victor Seva -Date: Mon Oct 24 10:32:26 2016 +0200 +commit 305dbe7197f87d8e14bb75f14553852c8e3c9b8c +Author: Alex Hermann +Date: Mon Feb 20 18:30:27 2017 +0100 - sca: obey server_address param at subscription replies + json: Add fixup_free function for json_get_field -commit d79b191709ad3b52d7fef38fce5d6bb86c1485a6 -Merge: c0d380d 29a3345 -Author: The Root -Date: Fri Oct 21 11:16:10 2016 +0200 +commit efe9d554a912edb0ffc5ae8e7176adc5bcc44a5e +Author: Alex Hermann +Date: Tue Oct 6 12:35:38 2015 +0200 - Merge branch 'master' of https://github.com/kamailio/kamailio + cfgutils: Remove debug statements in sleep functions - # By Daniel-Constantin Mierla - # Via Daniel-Constantin Mierla - * 'master' of https://github.com/kamailio/kamailio: - auth_db: use domain considered when flags is not provided to find function - -commit 29a33452e7ddbc1d875ac3dd9fded04d41e491ff -Author: Daniel-Constantin Mierla -Date: Fri Oct 21 11:05:11 2016 +0200 + Too much noise when debug logging is on - auth_db: use domain considered when flags is not provided to find function +commit d6a374d707f23afddfc007edfeae40b01836b3c0 +Author: Alex Hermann +Date: Mon Feb 20 18:26:01 2017 +0100 -commit c0d380dfedc17ee01dffe58a64e7af1c303ef11a -Merge: ea3dd0a a370c6a -Author: The Root -Date: Fri Oct 21 09:31:21 2016 +0200 - - Merge branch 'master' of https://github.com/kamailio/kamailio + cfgutils: Properly handle 'exit' when from route_if_exists() - # By Daniel-Constantin Mierla - # Via Daniel-Constantin Mierla - * 'master' of https://github.com/kamailio/kamailio: - alias_db: take in consideration use_domain when flags param is not used for lookup + exit is supposed to exit the routing script. route_if_exists() wasn't + handling the exit, so script would continue to run after 'exit'. -commit a370c6aa6b02fafab2a37b96b503937519905894 -Author: Daniel-Constantin Mierla -Date: Fri Oct 21 09:20:23 2016 +0200 +commit 92e404b3676aa57bca531096cddc14d58e06c789 +Author: Alex Hermann +Date: Mon Jan 2 19:22:03 2017 +0100 - alias_db: take in consideration use_domain when flags param is not used for lookup + cfgutils: Allow pv in check_route_exists() and route_if_exists() - - reported by GH #826 + These functions are somewhat useless if a dynamic parameter is not allowed. -commit ea3dd0acf15c52545cb5dbe0168f6e0f9e3176b5 -Merge: 4ecbe82 1a5cb03 -Author: The Root -Date: Fri Oct 21 05:31:07 2016 +0200 +commit 194d1bd1d1b86a92ee51bb32d88c105eb6130910 +Author: Alex Hermann +Date: Mon Jan 2 19:21:19 2017 +0100 - Merge branch 'master' of https://github.com/kamailio/kamailio - - # By Ovidiu Sas - # Via Ovidiu Sas - * 'master' of https://github.com/kamailio/kamailio: - auth: harmonize logs - use LM_* macro + cfgutils: Add fixup_free functions to (u)sleep functions -commit 1a5cb0345b227de6643001374ee7ede327dad4d6 -Author: Ovidiu Sas -Date: Thu Oct 20 23:23:29 2016 -0400 +commit b2d233adf6bd3678f0fdcca3cc355a0edfc23944 +Author: Sergey Safarov +Date: Thu Sep 21 15:48:57 2017 -0400 - auth: harmonize logs - use LM_* macro + pkg/kamailio/obs: Added support of OpenSUSE Tumbleweed -commit 4ecbe82992c06f99001d632dae1301755013c1d1 -Merge: 69a41ce 3cf75b3 -Author: The Root -Date: Thu Oct 20 14:16:20 2016 +0200 +commit 9889eaf0d05c743352a298f03e095c7445f56ce9 +Author: Sergey Safarov +Date: Thu Sep 21 15:59:30 2017 -0400 - Merge branch 'master' of https://github.com/kamailio/kamailio - - # By jaybeepee - # Via jaybeepee - * 'master' of https://github.com/kamailio/kamailio: - modules/ims_registrar_scscf: changed ERR log to DBG - modules/ims_registrar_scscf: add param max_notification list size and stat of current size - modules/ims_usrloc_scscf: add param max_notification list size and stat of current size - modules/ims_usrloc_scscf, modules/ims_registrar_scscf: change impu contact storage from array to doubly linked list + pkg/kamailio/obs Fixed build of perl module -commit 3cf75b3f210c0ce30ab88d8d6cb4d9c346a57972 -Author: jaybeepee -Date: Thu Oct 20 14:11:39 2016 +0200 +commit 7326e7233890db9877992fda7ce8e969fd59be73 +Author: Daniel-Constantin Mierla +Date: Fri Sep 22 09:22:52 2017 +0200 - modules/ims_registrar_scscf: changed ERR log to DBG + ims_registrar_pcscf: added default license header for new files -commit 843646b9510dcf86121b4b272f2c44e07efc9cb2 -Author: jaybeepee -Date: Thu Oct 20 14:07:18 2016 +0200 +commit 1fe5970917f21e9d69127635e04ba8ae585e2da4 +Author: Kamailio Dev +Date: Thu Sep 21 16:46:26 2017 +0200 - modules/ims_registrar_scscf: add param max_notification list size and stat of current size + modules: readme files regenerated - kex ... [skip ci] -commit fa347d4de2e25cf38615503a70b8b29c54ed5265 -Author: jaybeepee -Date: Thu Oct 20 14:05:15 2016 +0200 +commit 6457634c963c0f65aaf4f3ce6573490609637f74 +Author: Daniel-Constantin Mierla +Date: Thu Sep 21 16:41:41 2017 +0200 - modules/ims_usrloc_scscf: add param max_notification list size and stat of current size + kex: more details about rpc stats.fetch output -commit 0434aeefdd8edca36ac5755e9b10aa1ec0381311 -Author: jaybeepee -Date: Thu Oct 20 14:02:34 2016 +0200 +commit 40273d15a4bf574da1b31d9a5ec4be7c4b6eb879 +Author: Daniel-Constantin Mierla +Date: Thu Sep 21 16:36:59 2017 +0200 - modules/ims_usrloc_scscf, modules/ims_registrar_scscf: change impu contact storage from array to doubly linked list + kex: documentation for rpc stats.fetch -commit 69a41ceab86317e7f77989ad145c9caafd49e444 -Merge: 5b18380 8a00151 -Author: The Root -Date: Wed Oct 19 12:01:08 2016 +0200 +commit 931831bec1048c6d5671c2451a1c490893863c8d +Author: Daniel-Constantin Mierla +Date: Thu Sep 21 16:32:35 2017 +0200 - Merge branch 'master' of https://github.com/kamailio/kamailio + kex: new rpc command - stats.fetch - # By Federico Cabiddu - # Via Federico Cabiddu (1) and GitHub (1) - * 'master' of https://github.com/kamailio/kamailio: - modules/tmx: fix mi command t_uac_cancel + - similar to stats.get_statistics, but with more json friendly output -commit 8a0015140dabaa7de4ad47744903cb722dba674a -Merge: dc96dfd 81be737 -Author: Federico Cabiddu -Date: Wed Oct 19 11:59:44 2016 +0200 +commit e6e031775bb38da9ee2e994e9845daeff6a5392d +Author: Daniel-Constantin Mierla +Date: Thu Sep 21 15:32:14 2017 +0200 - Merge pull request #825 from kamailio/t_uac_cancel-fix - - modules/tmx: fix mi command t_uac_cancel + websocket: removed legacy stats with typos -commit 81be737f29cbb9e4fd67a09cf2207150b2649e91 -Author: Federico Cabiddu -Date: Wed Oct 19 11:31:54 2016 +0200 +commit ffac3c32fcff789bc4712f1b54f052445d33e089 +Author: Daniel-Constantin Mierla +Date: Wed Sep 20 13:40:22 2017 +0200 - modules/tmx: fix mi command t_uac_cancel + topos_redis: safer size for snprintf buf to allow space for numbers -commit 5b183800e10ab3077e2a1d79fa567a1ddd7f2090 -Merge: 6616081 dc96dfd -Author: The Root -Date: Wed Oct 19 00:16:07 2016 +0200 +commit 0c47c62aa29607c4f903afda451104da027cea67 +Merge: be80d9597 52f9bc1e9 +Author: ng-voice GmbH +Date: Wed Sep 20 13:26:32 2017 +0200 - Merge branch 'master' of https://github.com/kamailio/kamailio + Merge pull request #1238 from tdimitrov/sec-agree - # By Robert Boisvert - # Via Robert Boisvert - * 'master' of https://github.com/kamailio/kamailio: - mohqueue: fix pointer for RTP statistics error + ims_registrar_pcscf: Add support for sec-agree parameters parsing -commit dc96dfdee3c6a8e56ed9e5929e444bf8ee2f5cdd -Author: Robert Boisvert -Date: Tue Oct 18 18:00:42 2016 -0400 +commit be80d95972d879d9d99e971ec03235160223ddae +Merge: 634efd6b0 4fc13e27c +Author: Daniel-Constantin Mierla +Date: Wed Sep 20 13:25:47 2017 +0200 - mohqueue: fix pointer for RTP statistics error + Merge pull request #1240 from sergey-safarov/alpine + + pkg/kamailio/alpine: Added packaging script for Alpine dist. -commit 6616081370fc191177a285fdac659240fa5d364d -Merge: 31ab298 56bc84c -Author: The Root -Date: Tue Oct 18 10:01:25 2016 +0200 +commit 634efd6b066c8302847aa4d72a4b5abda40eed75 +Author: Sergey Safarov +Date: Wed Sep 20 13:21:44 2017 +0200 - Merge branch 'master' of https://github.com/kamailio/kamailio + tls: fixed initialization when LibreSSL is used - # By Richard Good - # Via Richard Good - * 'master' of https://github.com/kamailio/kamailio: - modules/ims_usrloc_scscf: modify sql creation script to extend some fields + - port from OpenBSD -commit 56bc84cb700bb90cfd0916839f81dcef064c16eb -Author: Richard Good -Date: Tue Oct 18 09:55:47 2016 +0200 +commit bdd16faefc3e6abe8e824f53f370b51993958b62 +Merge: 65ed9b065 e77ca376f +Author: Daniel-Constantin Mierla +Date: Wed Sep 20 13:17:19 2017 +0200 - modules/ims_usrloc_scscf: modify sql creation script to extend some fields + Merge pull request #1230 from sergey-safarov/spec_update11 - watcher_uri, watcher_contact, presentity_uri extended from varchar(50) to varchar(100) as these can exceed 50 + pkg/kamailio/obs: Updated obs SPEC file -commit 31ab2983d66bc21843210d29ed3cc1ac0343906c -Merge: 58820e6 775e23b -Author: The Root -Date: Mon Oct 17 15:46:07 2016 +0200 +commit 4fc13e27c1a0047cf6cf3909b77736c6307c1ee3 +Author: Sergey Safarov +Date: Wed Sep 20 05:56:59 2017 -0400 - Merge branch 'master' of https://github.com/kamailio/kamailio - - # By Richard Good - # Via Richard Good - * 'master' of https://github.com/kamailio/kamailio: - modules/ims_usrloc_scscf: new parameter max_subscribes + pkg/kamailio/alpine: Added packaging script for Alpine dist. -commit 775e23b12c9788b40c913a2bf4fdd5ce2a2957bb -Author: Richard Good -Date: Mon Oct 17 15:39:20 2016 +0200 +commit 65ed9b065c497266a4ecd9760e7c168c69b4c6e8 +Author: Daniel-Constantin Mierla +Date: Tue Sep 19 11:45:46 2017 +0200 - modules/ims_usrloc_scscf: new parameter max_subscribes - - max_subscribes parameter - this limits the number of subscriptions per IMPU, watcher URI and event combination. - The oldest subscription will be overwritten if the maximum is reached. + core: tcp - increased the size for flags field in connection struct -commit 58820e6daec3b3fe3cca20f413c75a3e78c03375 -Merge: b3d2012 dd0b7e4 -Author: The Root -Date: Mon Oct 17 12:31:09 2016 +0200 +commit e77ca376f72e8ce4d18c1f76d31b3f90913d94ad +Author: Sergey Safarov +Date: Sat Sep 9 05:41:27 2017 -0400 - Merge branch 'master' of https://github.com/kamailio/kamailio - - # By Daniel-Constantin Mierla - # Via Daniel-Constantin Mierla - * 'master' of https://github.com/kamailio/kamailio: - dialog: propre reparse of msg structure when doing cseq refresh ops + pkg/kamailio/obs: Updated SPEC file -commit dd0b7e403404a977707aa1524783111190cc5f3e -Author: Daniel-Constantin Mierla -Date: Mon Oct 17 12:27:08 2016 +0200 +commit 52f9bc1e9ec2747426bc347745df9d1892021fce +Author: Tsvetomir Dimitrov +Date: Tue Jul 18 17:18:11 2017 +0300 - dialog: propre reparse of msg structure when doing cseq refresh ops - - - triggering parsing from scratch always resulted in improper - propagation of parsing flags and failure to detect end of headers - - credits to Jöran Vinzens for assistance with troubleshooting - - GH #819 + ims_registrar_pcscf: Add support for sec-agree parameters parsing -commit b3d2012a925684985e2c15d7bc821907ad683bc9 -Merge: 7b5ce0e 69b5c01 -Author: The Root -Date: Mon Oct 17 11:31:08 2016 +0200 +commit 593f929f3678150423b50b68293ac6267ddcb4a3 +Author: Victor Seva +Date: Mon Sep 18 09:25:18 2017 +0200 - Merge branch 'master' of https://github.com/kamailio/kamailio - - # By Federico Cabiddu - # Via Federico Cabiddu (1) and GitHub (1) - * 'master' of https://github.com/kamailio/kamailio: - tmx: fix condition for private copy of the message + pkg/kamailio/deb: version set to 5.1.0-dev7 -commit 69b5c01480e5bc0aabf93604abcdb5899953e084 -Merge: a63f390 6913d30 -Author: Federico Cabiddu -Date: Mon Oct 17 11:16:14 2016 +0200 +commit 76149e02e4a73bfd6e24200b21b05c981776741e +Author: Daniel-Constantin Mierla +Date: Mon Sep 18 09:17:40 2017 +0200 - Merge pull request #824 from kamailio/grumvalski/tmx-msg-copy-fix - - tmx: fix condition for private copy of the message + Makefile.defs: version set to 5.1.0-dev7 -commit 7b5ce0e2ef200776f30bb02a7e7d02b7a4916554 +commit 3759c26c486c879a798b41a186870fda0f546506 Author: Kamailio Dev -Date: Mon Oct 17 11:16:13 2016 +0200 +Date: Mon Sep 18 09:16:49 2017 +0200 - modules: readme files regenerated - alias_db ... + modules: readme files regenerated - statsc ... [skip ci] -commit 1dceaa24ded727aba5870f28fb63e26ed98464f3 -Author: Chocolatbuddha -Date: Tue Oct 4 09:14:59 2016 +0200 +commit e97c7c8b5ac983206423daff5b2b0ce016eb5392 +Author: Daniel-Constantin Mierla +Date: Mon Sep 18 09:02:02 2017 +0200 - Presence: Fix startup inconsistency in presentity hash table + pv: exported pvx.evalx() to kemi framework - pres_htable_restore(): Remove check of expired presentity entries when - initially filling the hash table to represent the number of expired + - valid entries. Because hash.c::delete_phtable() decrements publ_count on - removal of _every_ expired DB entry. - get_p_notify_body(): Compensate the fix on hash table restore by - checking for the expires time on building the NOTIFY. This also fixes a - problem when a SUBSCRIBE is received for an expired entry before the - cleaner can remove the entry from the DB. + - the equivalent of pv_evalx() + +commit 24e09eeafc489b2d37c759ccedc0cdb65ebe2613 +Author: Daniel-Constantin Mierla +Date: Sun Sep 17 21:17:39 2017 +0200 -commit a63f390d45d94cbef7cf310bcdaf362a958961f4 -Author: Kristian Hogh -Date: Mon Oct 17 11:10:13 2016 +0200 + statsc: small updates to docs - alias_db: added flags to control alias db lookup and reverse lookup - - - with some refactoring of the patch from PR GH #823 +commit c8a8e368d5145a5ad5298fea04cfd79a764ce05a +Author: Daniel-Constantin Mierla +Date: Sun Sep 17 19:23:31 2017 +0200 -commit 6913d30ccf2ea5a818180053453ace4b482b8d30 -Author: Federico Cabiddu -Date: Mon Oct 17 09:50:36 2016 +0200 + ipops: removed svn id, history; coherent indentation - tmx: fix condition for private copy of the message +commit b38455c90c858044e474a4d864f5f7156a8f08cf +Author: Kamailio Dev +Date: Sun Sep 17 11:01:58 2017 +0200 + + modules: readme files regenerated - usrloc ... [skip ci] -commit 0f3123426d3c9d8e10b8e74557d0791a6df85648 +commit d6af9b8146ae6fc6fda692e669fb334ba1a959bd Author: Daniel-Constantin Mierla -Date: Sat Oct 15 18:47:38 2016 +0200 +Date: Sun Sep 17 10:56:35 2017 +0200 - Makefile.defs: option to disable raw sockets at compile time - - make RAW_SOCKS=no ... + usrloc: updated docs for rpc ul.add command -commit 99f25469c5ce8070210769f9dfe2a16b7333c14d +commit e0b8227051ff5cd7d021888b3cf2cfb183bf7d58 Author: Daniel-Constantin Mierla -Date: Sat Oct 15 18:39:05 2016 +0200 +Date: Sun Sep 17 10:49:18 2017 +0200 - ctl: take in consideration runtime_dir when creation the ctl socket + usrloc: rpc ul.add can set also received and socket fields -commit 26ed56da94fde2df51fa0e12e67a790922116d37 +commit dc8644a0326d90f2c766e3462762fc3dfdf73669 Author: Daniel-Constantin Mierla -Date: Sat Oct 15 18:31:32 2016 +0200 +Date: Sun Sep 17 10:26:18 2017 +0200 - ctl: split the definition of default ctl socket + usrloc: helper function to test if a rpc parameter is set or not + + - useful for optional parameters which can be given '0' or '.' value to + indicate that it is not intended to be set -commit 9834ed6ea815bfdb96e9889024c54a9b4b7b3b62 +commit 0954a069ac92c70e190875fdc05150a7d2004ddb Author: Daniel-Constantin Mierla -Date: Sat Oct 15 18:23:57 2016 +0200 +Date: Sun Sep 17 10:08:37 2017 +0200 - core: new command line option '-Y dir' + usrloc: test first if all params are retrieved for rpc ul.add - - set the runtime directory (used to create fifo, ctl socket, etc...) + - avoid logging unset values -commit 69a89021f95b19c803cff3919bf38be2cb1dbbd2 +commit 0e38dabe44e475e8054d3905e553637977dd26e1 Author: Daniel-Constantin Mierla -Date: Fri Oct 14 15:20:53 2016 +0200 +Date: Sat Sep 16 23:09:44 2017 +0200 - core: msg parser - more log message for get body function + msrp: updates to log macros -commit a830e5271c4567073cef4fee0cde65f7c0979176 +commit 574f2d4d40fbdecf379292d65ad0218e8ecaab10 Author: Daniel-Constantin Mierla -Date: Fri Oct 14 15:12:29 2016 +0200 +Date: Sat Sep 16 23:05:33 2017 +0200 - core: msg parser - relocated static inline functions from header file + rtpproxy: removed function name from log messages + +commit cb0869db90c3e808dcd2f0a06d24544e32e26802 +Merge: f47f42ac1 b103fefdd +Author: Daniel-Constantin Mierla +Date: Sun Sep 17 10:05:13 2017 +0200 + + Merge pull request #1236 from jchavanton/dispatcher_latency_fix - - copes beter with latest compiler versions - - coherent whitespacing and indentation + dispatcher: latency fix stdev calculation -commit 4a729bd2ef8e5f9d09d7f8e525685fdb52f6e0ae -Merge: 8846b75 905961b -Author: Federico Cabiddu -Date: Fri Oct 14 12:27:57 2016 +0200 +commit b103fefdd871af95c3f7e1ac7b1605b5ea5b402a +Author: Julien Chavanton +Date: Fri Sep 15 09:34:19 2017 -0700 - Merge pull request #818 from athonet-open/ims-fix-msg-copy + dispatcher: latency fix stdev calculation - modules/ims_auth, modules/ims_registrar_scscf: fix condition for priv… + - adding linking to lm library -commit 8846b7582263ac0362c4695638723177f7fa1a88 -Merge: 088b3a4 9e39a2e +commit f47f42ac12ad111b3bad52aa2d495fbed5ef395d Author: Daniel-Constantin Mierla -Date: Fri Oct 14 12:19:56 2016 +0200 +Date: Fri Sep 15 09:27:07 2017 +0200 - Merge pull request #804 from athonet-open/add-p-associated-uri-on-isc + core: tcp_read_headers() safety checks for parsed pointer - ims_isc: Add tel: associated URI on 3rd party REG + - reset if it is out of read buffer range and the state is H_SKIP_EMPTY -commit 088b3a415e892f75f5d8f9447b0b259c1db3126e -Merge: eb9d4e0 3ef3968 +commit 35ee3a4b0357820bf31b3aa68323dcb7df267e94 Author: Daniel-Constantin Mierla -Date: Fri Oct 14 12:12:38 2016 +0200 +Date: Fri Sep 15 09:00:18 2017 +0200 - Merge pull request #803 from athonet-open/patch/fix-auth-vectors-order + core: tcp_read_ws() - safety checks for very large advetised lenght - ims_auth: Put fresh keys from HSS on top of list + - use unsigned for lenght to avoid going negative on large read values + +commit e01eb3ae4e40a9e510df1f784b738fd043884fbc +Author: Kamailio Dev +Date: Thu Sep 14 18:31:25 2017 +0200 + + modules: readme files regenerated - dispatcher ... [skip ci] -commit eb9d4e0fe99b0b81e9f33106e080112be22b28a5 +commit 68395d51c2d7dc7c9956daeababcaeba7e2ded24 +Merge: 18c512e31 12a25ed74 Author: Daniel-Constantin Mierla -Date: Thu Oct 13 14:27:44 2016 +0200 +Date: Thu Sep 14 18:21:24 2017 +0200 - core: print the len for added header in debug message + Merge pull request #1234 from jchavanton/dispatcher_latency_monitoring + + dispatcher: latency statistics -commit 8c4b538fc4279a47894f591d451ba294096c07be +commit 18c512e31a2601a97b244f05b65ae92c0efba08e Author: Kamailio Dev -Date: Mon Oct 10 12:46:12 2016 +0200 +Date: Thu Sep 14 14:01:25 2017 +0200 - modules: readme files regenerated - db_unixodbc ... + modules: readme files regenerated - registrar ... [skip ci] -commit 38038b90a7a3cc05fa7b248d6e16cfcdf29d25e7 -Author: Daniel-Constantin Mierla -Date: Mon Oct 10 12:43:28 2016 +0200 +commit 5a1555ca8d52b112b4d4671583aeb0ed44422016 +Merge: 62ea33a6e c31501bc0 +Author: Juha Heinanen +Date: Thu Sep 14 14:46:23 2017 +0300 - db_unixodbc: documentation for parameter quote_char + Merge branch 'master' of github.com:kamailio/kamailio -commit dab5615c3f513d350c86e86bd5acbdc1bf2a0193 -Author: Daniel-Constantin Mierla -Date: Mon Oct 10 12:39:43 2016 +0200 +commit 62ea33a6e9585e25362bd669c2f1cd11321dc119 +Author: Juha Heinanen +Date: Thu Sep 14 14:44:41 2017 +0300 - db_unixodbc: added new parameter - quote_char - - - specify the character to be used for quoting column and table names in - database query + increased location table contact field size from 255 to 512 + +commit c31501bc09c440bf1e1f8507ceed38277f18375c +Author: Kamailio Dev +Date: Thu Sep 14 10:01:22 2017 +0200 -commit 8fa51e52e9cf9dbae45069c9354cfeb36997dff9 + modules: readme files regenerated - tm ... [skip ci] + +commit d811aee59aff3d5acf48983c6858f1ecd3d5d436 Author: Daniel-Constantin Mierla -Date: Mon Oct 10 11:41:24 2016 +0200 +Date: Thu Sep 14 09:46:19 2017 +0200 - websocket: catch CRLFCRLF pings over websocket connections - - - reported by GH #810 + tm: documentation for rpc tm.clean command -commit 6649cdf51520cfcc366f2839316c8d45c233421b +commit 8f0fc94aaa6db96ef209c6136240d98ef566a004 Author: Daniel-Constantin Mierla -Date: Mon Oct 10 11:40:41 2016 +0200 +Date: Thu Sep 14 09:21:08 2017 +0200 - core: defined macro for CRLFCRLF + tm: rpc command to clean long time expired transactions - - used in pinging over tcp, makes it more coherent to use + - try hard clean after 90 seconds since lifetime elapsed -commit 66473295ab516b862fb2c81aa1a1e35ffc4d88e2 -Author: Kamailio Dev -Date: Mon Oct 10 11:16:15 2016 +0200 +commit 12a25ed74585b7516e2eddb61e9175b466c86941 +Author: Julien Chavanton +Date: Mon Sep 11 15:15:49 2017 -0700 - modules: readme files regenerated - tcpops ... + dispatcher: latency statistics -commit b5d1f364924df57251f5bdc53a1b668cbed5ccc8 -Merge: eb19b91 f27d7c1 -Author: Camille Oudot -Date: Mon Oct 10 11:04:20 2016 +0200 +commit 90ab9e4f301c48ba9f080014330b933457d68e96 +Author: Daniel-Constantin Mierla +Date: Wed Sep 13 18:07:34 2017 +0200 - Merge pull request #816 from kamailio/co/tcp_closed_routes + usrloc: use app name in UL rpc UA, shift from mi to rpc in strings - TCP closed event route improvement + - coherent indentation -commit f27d7c1f945851ba5d15f09f2809308db581e07a -Author: Camille Oudot -Date: Mon Oct 10 11:03:24 2016 +0200 +commit 7d041c41d06773a5198f4e1a6461bdb1bd5b5351 +Author: Kamailio Dev +Date: Wed Sep 13 11:46:55 2017 +0200 - tcpops: update doc with new event routes + modules: readme files regenerated - dialog ... [skip ci] -commit eb19b9149ee23ca7381b28dcab3108ac960c789a -Merge: fa724d2 8b39cb6 +commit e23c50aed89be717c0bc76e6fbfc902cf3deacb6 Author: Daniel-Constantin Mierla -Date: Mon Oct 10 09:20:43 2016 +0200 +Date: Wed Sep 13 11:43:04 2017 +0200 - Merge pull request #815 from tverlaan/add_mcast_interface_directive - - core: added mcast to select interface for multicast + dialog: small updates to docs -commit fa724d2c77295f8f8d78ed3253c30b21df3935e5 -Merge: 5806703 d68d012 +commit e04716f4f9325fa5290555823132455ea599daac Author: Daniel-Constantin Mierla -Date: Mon Oct 10 09:13:35 2016 +0200 +Date: Tue Sep 12 16:10:10 2017 +0200 - Merge pull request #817 from snen/presentity_dialog_id_null_fix + seas: added guards to several include files - presence: fix crush if dialog id is NULL - -commit 905961bd4aaa69139ea5da22466d97e44b3b18b2 -Author: Federico Cabiddu -Date: Mon Oct 10 07:30:29 2016 +0200 + - bits of formating and removal of inline history - modules/ims_auth, modules/ims_registrar_scscf: fix condition for private copy of the msg - -commit d68d01262e59593e7976afea1b1c458815448e7a -Author: Dmitri Savolainen -Date: Fri Oct 7 19:23:41 2016 +0300 +commit 81ad6adb6456490bce9dfe019c22857713669a52 +Merge: 6eb9f46bc 9741bee7a +Author: Lucian Balaceanu +Date: Tue Sep 12 17:00:38 2017 +0300 - presence: fix crush if dialog id is NULL + Merge pull request #1233 from hdikme/master - - check dialog_id is not NULL before call delete_presentity_if_dialog_id_exists + carrierroute: warning for the same carrier/domain having routes with only 0 probability -commit 8b39cb6a3aa37d26da1ccf8f55f25aaba8fc4613 -Author: Timmo Verlaan -Date: Fri Oct 7 11:53:30 2016 +0200 +commit 9741bee7af8136b35af8e6279e530aa0ad54f574 +Author: Huseyin Dikme +Date: Tue Sep 12 15:37:17 2017 +0200 - core: added mcast to select interface for multicast - - - You can now define a mcast parameter before a listen parameter that - contains a multicast address. After each listen parameter mcast gets - reset. mcast must contain the name of an interface, eg `eth1`. + carrierroute: warning for the same carrier/domain having routes with only 0 probability - Issue GH#813 + - While starting kamailio or reloading the routes, if the same carrier/domain pairs do not have + any route with a probability other than 0 (zero) then an error log will be printed on the screen. + Besides, the log "invalid dice_max value" in the cr_func.c has been made more clear. -commit 5806703c1ff72243457ff55758f41c3f557d26fd +commit 6eb9f46bc413b72f41423673f1ad1083775760c4 Author: Daniel-Constantin Mierla -Date: Fri Oct 7 10:08:14 2016 +0200 +Date: Mon Sep 11 23:16:39 2017 +0200 - core: allow '_' in event route name - - - reported by GH #811 + uid_auth_db: removed history, updated log macros -commit 9703095ccd14dd591669f4c6830147a4028994a9 +commit 6fa1e72a8e8b74876432afe47830d2ee22b1caf6 Author: Daniel-Constantin Mierla -Date: Thu Oct 6 17:03:27 2016 +0200 +Date: Mon Sep 11 23:15:29 2017 +0200 - pike: reformatted code for pike top rpc command + uid_uri_db: fixed log message -commit 97215407635c61ab9d1702f5c6e300f5bd15b69b -Author: Camille Oudot -Date: Thu Oct 6 16:45:39 2016 +0200 +commit 06a5bb4cff0319a19660b711e7d987b30a939345 +Author: Juha Heinanen +Date: Mon Sep 11 22:21:26 2017 +0300 - tcpops: use dedicated routes for tcp close events - - - tcp:closed for "normal" close by the other side - - tcp:timeout for timeouts - - tcp:reset for connections closed with RST + modules/lcr: remove extra prefix_column param -commit 35861261a4ef04cf785e9169aad0cde7ee7dd336 -Author: Camille Oudot -Date: Thu Oct 6 16:42:40 2016 +0200 +commit 227b49c4a0049b72079101d3e4c407755d0b2fb0 +Author: Kamailio Dev +Date: Mon Sep 11 09:31:34 2017 +0200 - core: dedicated struct for TCP closed events - - this will allow to differentiate between the different reasons for - connection closed events + modules: readme files regenerated - p_usrloc ... [skip ci] -commit 35b188188c3f1fd2c0bdaf38005fa004185d143d -Author: Daniel-Constantin Mierla -Date: Thu Oct 6 15:03:34 2016 +0200 +commit dd5a040840dddcf6fa7f91a2433332f81850eeae +Author: Lucian Balaceanu +Date: Mon Sep 11 10:20:24 2017 +0300 + + p_usrloc: updating documentation + +commit 43a12b88aa7ae018d92815628debe4c924e2b58f +Author: Lucian Balaceanu +Date: Mon Sep 11 10:18:17 2017 +0300 - uri_db: database table version for subscriber updated to 7 + p_usrloc: value checks for db_ops_ruid, db_update_as_insert -commit 673f4af214fcb613ce227b5c9b1b8057357c0836 +commit f5a329ff0ce0e433c5ff8a7bfdc815819dcf1022 Author: Daniel-Constantin Mierla -Date: Thu Oct 6 15:02:50 2016 +0200 +Date: Sun Sep 10 11:34:13 2017 +0200 - auth_db: database table version updated to 7 + uid_uri_db: removed history, updated application name - - changes to db columns sizes + - adjustments to log messages and indentation -commit 57c1f4037a36f9b40845c3f29684b5b4ecdfd479 +commit f60a3cfa3070a4782038dcf9f2169562220cc396 Author: Daniel-Constantin Mierla -Date: Thu Oct 6 14:52:19 2016 +0200 +Date: Sun Sep 10 10:25:18 2017 +0200 - utils/kamctl: db creation scripts refreshed after schema updates + jsonrpcc: more debug messages if init fails + + - coherent indentation and whitespacing -commit 46f91d877c16814550bff73756d370225205ee75 +commit 0281dc351ca4cde8d3343164cc3091d02808f3cb Author: Daniel-Constantin Mierla -Date: Thu Oct 6 14:51:06 2016 +0200 +Date: Sat Sep 9 23:12:43 2017 +0200 - lib/srdb1: schema updated for uac reg table to use entities for columns size + uid_gflags: fixed rpc commands doc strings - - table version increased to 3 - - added auth_ha1 for future planned support of storing password in ha1 - format + - converted log macros + - coherent indentation and whitespacing -commit 022145f251b1551c01dc409333b4945147736aef +commit ccfe8c422135dff4b63db4b577973ff6790ebaf9 Author: Daniel-Constantin Mierla -Date: Thu Oct 6 14:48:59 2016 +0200 +Date: Fri Sep 8 10:35:00 2017 +0200 - lib/srdb1: schema updated for subscriber table to use entities for columns size + prefix_route: added header define guards - - password column len is 64, ha1 and ha1b are 128 - - table version increased to 7 - - related to GH #779 + - sanitization of log messages -commit 1894371e06b4211a58ee7d671f362cb2cefe48ce +commit e27ba180ab9801e6b32bfb31aad1c02d28f7e559 Author: Daniel-Constantin Mierla -Date: Thu Oct 6 14:39:02 2016 +0200 +Date: Thu Sep 7 15:29:09 2017 +0200 - lib/srdb1: addend entities for password and ha1 fields length + snmpstats: removed wrong function name from log message -commit 585c60f2cdbf4199b749f74fe795ec583ae9f99c +commit 99ea089cb410c18e26bf29feb6ed14bf404988ff Author: Daniel-Constantin Mierla -Date: Wed Oct 5 17:19:17 2016 +0200 +Date: Thu Sep 7 15:18:27 2017 +0200 - websocket: handle CRLF received inside a frame (as SIP layer ping) - - - reported by André Freitas, GH #810 + sl: exported sl_forward_reply() to kemi framework -commit 0868ce2eccfa31979261c0342395773e2f9b5e36 -Merge: f59bc4c cfb6b1f -Author: Victor Seva -Date: Wed Oct 5 16:22:19 2016 +0200 +commit c4bd6709cf3abb1fb0685fc89641d85c6752eb34 +Author: Kamailio Dev +Date: Wed Sep 6 20:46:22 2017 +0200 - Merge pull request #814 from linuxmaniac/vseva/3010 - - sca: add server_id column to sca_subscriptions table + modules: readme files regenerated - lcr ... [skip ci] -commit cfb6b1faae3484a8423e1cc6a0953e4cdc190cd5 -Author: Victor Seva -Date: Wed Sep 14 12:29:09 2016 +0200 +commit b0f941e1ef9a013472ea42bade3c8ecae9111768 +Author: Juha Heinanen +Date: Wed Sep 6 21:34:56 2017 +0300 - sca: use new server_id column - - * bump required version table to 2 - - Fix #782 + modules/lcr: improved description of prefix_column param -commit 47e7a3883ffe13cd09302517ecbcbd2844ee2de2 -Author: Victor Seva -Date: Wed Oct 5 14:04:59 2016 +0200 +commit b672d8ef63715cf816390a05ce7a441377c3e468 +Author: Daniel-Constantin Mierla +Date: Wed Sep 6 11:13:16 2017 +0200 - utils/kamctl: refresh dbschema + tm: reset T_ASYNC_CONTINUE once t_continue() callback is executed - See #782 + - by having it still set, the reply field was not reset, causing to free + an invalid pointer when transaction was destroyed, reported by Vitaliy + Aleksandrov + - set reply of suspended request branch to FAKED_REPLY on continue, + the code was already set to 500 - make it coherent with the local + replied transactions + - reset cloned reply under lock for suspended reply branch and free it + later via backup pointer - safer if someone risks to access the + suspended reply branch (should happen now, just future proof) -commit fd208710a6912cc5cd0d6320b9be05b707a8178b -Author: Victor Seva -Date: Wed Sep 14 12:16:18 2016 +0200 +commit 8599f6fca16367a3e2a0dd4a638c667459482cd5 +Author: Daniel-Constantin Mierla +Date: Wed Sep 6 09:09:13 2017 +0200 - lib/srdb1: sca add server_id - - * bump sca_susbcriptions version to 2 - - See #782 + tm: more info in some log messages -commit f59bc4c267cb0b31796be8505f9faae023fcf887 +commit e90184ede69a1c162da640d2df0d44198c2059bf Author: Kamailio Dev -Date: Wed Oct 5 11:16:32 2016 +0200 +Date: Tue Sep 5 13:31:18 2017 +0200 - modules: readme files regenerated - sca ... + modules: readme files regenerated - p_usrloc ... [skip ci] -commit 17c79903b086c974b4a5f65819d241b5563f84f5 -Merge: 44b80de 0c71084 -Author: Victor Seva -Date: Wed Oct 5 11:15:05 2016 +0200 +commit fda5be331d24342beb5b50e7171b4a3be9c5b4fc +Author: Lucian Balaceanu +Date: Tue Sep 5 14:21:40 2017 +0300 - Merge pull request #812 from linuxmaniac/vseva/2387 + p_usrloc: add config framework support for certain parameters - sca: add "server_address" parameter + The following params are now configurable via kamcmd cfg: + expire_time, db_err_threshold, failover_level, db_ops_ruid, + db_update_as_insert -commit 0c710840f7a7aee7a27b3ffdbcb106d9e8e5bde1 -Author: Victor Seva -Date: Mon Oct 3 12:19:51 2016 +0200 +commit 303294547399610a4eedcd382631e7d442fd76ad +Author: Kamailio Dev +Date: Tue Sep 5 08:01:33 2017 +0200 - sca: add "server_address" parameter - - * server address (sip:[:port]) which will become the value of - Contact header filed for NOTIFY messages. + modules: readme files regenerated - presence_xml ... [skip ci] -commit 44b80def0cf5270167086d51c552f5b5e35e0d9c -Author: jaybeepee -Date: Mon Oct 3 16:16:59 2016 +0200 +commit 6fbaac0d9383da5fe30ea9d2e9671ab3dffd9694 +Author: Daniel-Constantin Mierla +Date: Tue Sep 5 07:55:09 2017 +0200 - modules/ims_charging: cleaned up ref/unrefs and added filename and line num to debugs + presence_xml: small adjustments, added section ids -commit 39fee94eb6fd6c0c52e2f88776bfd2ca61825300 -Author: jaybeepee -Date: Mon Oct 3 15:50:34 2016 +0200 +commit 498e6a96fa101863170399e237cad66a8620a9e6 +Author: Daniel-Constantin Mierla +Date: Mon Sep 4 16:13:01 2017 +0200 - modules/ims_registrar_scscf: prevent possible segfault on contact param with no name + pkg/obs: more details in the readme -commit f273350e82a820f8c482c9325bb71f2404d60ffc -Merge: 276ccc3 b84d995 -Author: Alexandr Dubovikov -Date: Fri Sep 30 13:51:42 2016 +0200 +commit 2406f79169aac6a94a4a8f26aa50dd6291d821ec +Author: Sergey Safarov +Date: Mon Sep 4 16:08:36 2017 +0200 - Merge pull request #806 from adubovikov/master - - modules/sipcapture: added custom fields + pkg/kamailio/OBS: Added RPM packaging scripts for openSUSE Build Service -commit b84d995dc0398c29959463f515ba985a009dae60 -Author: Alexandr Dubovikov -Date: Fri Sep 30 12:53:29 2016 +0200 +commit db00b5fd0ecd65ee6164fdfeac3df90bdd2a4393 +Author: Daniel-Constantin Mierla +Date: Sun Sep 3 10:22:40 2017 +0200 - modules/sipcapture: fixed if/else condition + alias_db: docs - added section ids -commit 6addd34bba9261b00e1eff575a186bf6fc446f36 -Author: Alexandr Dubovikov -Date: Fri Sep 30 11:42:10 2016 +0200 +commit ab08d6def9fa060cb6568bc13eec328078dd4e04 +Author: Daniel-Constantin Mierla +Date: Sun Sep 3 10:18:57 2017 +0200 - modules/sipcapture: added custom fields + auth_db: docs - small cleanups -commit 9e39a2e5666c8ea03dd569f3d2c769f6770b0f33 -Author: Federico Favaro -Date: Thu Sep 29 10:50:04 2016 +0200 +commit 25c9e1b5f6bb81ef1ec730b8400cdef66c119089 +Author: Daniel-Constantin Mierla +Date: Sat Sep 2 13:28:21 2017 +0200 - ims_isc: Add tel: associated URI on 3rd party REG - - Add also tel: as header in 3rd party REG towards TAS + xmlrpc: coherent indentation and white spacing -commit 3ef396813e7ff8a0b426a7a188bb01d7f34d814c -Author: Federico Favaro -Date: Thu Sep 29 10:15:12 2016 +0200 +commit ec15b23f25ba2502a661157ae69b4dc1db923f66 +Author: Daniel-Constantin Mierla +Date: Fri Sep 1 12:00:06 2017 +0200 - ims_auth: Put fresh keys from HSS on top of list + core: main - don't count wtimer secondary process separately - If S-CSCF downloaded fresh keys from the HSS, put it - on the top of the list, as they are already been sent - to the UE via 401 message so it should be the first - to be retrived to comparison once REGISTER with challenge - comes from the UE + - it is registered via sr_wtimer_init() + - fixes the extra empty entry in process table reported by Juha Heinanen -commit 276ccc3149dc2eee546e0ad1db770c5269cace20 -Merge: 83cf034 6cb0bec -Author: Alexandr Dubovikov -Date: Wed Sep 28 22:58:02 2016 +0200 +commit bffb6b8374b087799b1979e2ba935dc130436987 +Author: Daniel-Constantin Mierla +Date: Fri Sep 1 11:58:54 2017 +0200 - Merge pull request #802 from giavac/master - - sipcapture: remove workaround of correlation_id + core: pt - debug messages when registering app processes -commit 83cf034c20137a81dbd4b3572467b7b1f2f6929f -Author: jaybeepee -Date: Wed Sep 28 17:36:42 2016 +0200 +commit 83724225ebc3ed778e7bacb487e3d3376e47e504 +Author: Daniel-Constantin Mierla +Date: Thu Aug 31 15:48:54 2017 +0200 - modules/presence: prevent segfault on deref. of empty hashtable entry list + core: tcp - print reason in tcp emit closed event debug message -commit 470a554d3842c8d78770b2a23c935a201ae972af -Author: jaybeepee -Date: Wed Sep 28 17:31:21 2016 +0200 +commit f74cddd78df3f37f6ea827fc1787796c601572b3 +Author: Daniel-Constantin Mierla +Date: Thu Aug 31 12:38:20 2017 +0200 - modules/ims_charging: removed static identifier + db_text: fix computing absolute path to db using cfg dir + + - reported by GH #1224 -commit 46f188825d7ecd3ca6b11cd74b43e3abeadb51dc -Author: jaybeepee -Date: Wed Sep 28 17:11:39 2016 +0200 +commit 2683b20d7b62f60ce53ed6692a42ed6b19fee972 +Author: Daniel-Constantin Mierla +Date: Thu Aug 31 11:31:33 2017 +0200 - modules/ims_charging: add support for final_unit_indication and redirect fn'ality in CCA + db_text: more details in log message when nr of columns is too small -commit 3f9969d1790dd8d9349c0fa450c589f8038c43cc +commit 1d8c6e4330fc069ed6606e0b966ece76053909b8 Author: Daniel-Constantin Mierla -Date: Wed Sep 28 16:41:42 2016 +0200 +Date: Thu Aug 31 11:20:17 2017 +0200 - dialog: no need to release the dialog when refreshing cseq - - - no direct reference was triggered inside the function + tm: skip empty lists when listing transactions via rpc tm.list -commit 0965c90471932936a8e66c1ebd9299ca7be02721 +commit 53afec4962e2dc3ec0971ba97da94f37c57780d3 Author: Daniel-Constantin Mierla -Date: Wed Sep 28 15:31:33 2016 +0200 +Date: Thu Aug 31 11:19:50 2017 +0200 - core: from/to/callid/cseq headers are parsed before logging prefix is used + core: clist - helper macro to test if a clist is empty -commit be77f34091f63042b4df4d5445fc16c1da3ddcd9 +commit e34d70fbffc22f3c2173b960afcfbb6166060002 Author: Daniel-Constantin Mierla -Date: Wed Sep 28 11:54:32 2016 +0200 +Date: Thu Aug 31 10:00:03 2017 +0200 - dialog: wrapper defines for ref/unref operations to get file name and line + tm: show ref count, lifetime, uas request mode in rpc tm.list -commit 6cb0bec7d2491ed3365dc237fc1d8608af246c3a -Author: Giacomo Vacca -Date: Wed Sep 28 14:49:42 2016 +0200 +commit e6b9cfeea47c7e377bbd030543a94437aaa54467 +Author: Kamailio Dev +Date: Wed Aug 30 21:01:25 2017 +0200 - sipcapture: remove workaround of correlation_id - - - Compatible with Asterisk >= 10 + modules: readme files regenerated - tm ... [skip ci] + +commit ec62424d2e1a9ff697f077c90eda27c08515e75e +Author: Daniel-Constantin Mierla +Date: Wed Aug 30 20:55:20 2017 +0200 + + tm: documentation for tm.list rpc command -commit cedae42fa89948297e855427aae1ddc51c8e8976 -Author: jaybeepee -Date: Wed Sep 28 12:26:26 2016 +0200 +commit 9fe9543d3d9b700fc51e4227a2a08e9715aa4eb2 +Author: Daniel-Constantin Mierla +Date: Wed Aug 30 20:53:25 2017 +0200 - modules/ims_registrar_pcscf: fix mem leak (libxml2 structure not being freed) + tm: new rpc command tm.list + + - list details of the transactions -commit 9d793bb6290d5ff857068f9554268f68b3f5e3ff -Author: jaybeepee -Date: Wed Sep 28 10:49:16 2016 +0200 +commit 8d9459b7de28de90993e7e26c827298c7b2d08a4 +Author: Victor Seva +Date: Tue Aug 29 12:58:41 2017 +0200 - modules/cdp: cater for missing granted service unit in CCA - prevent segfault + tls: fix sanitization of log macros commit a8b30d340f9d -commit 004b9d5350c62764e1da60ed6062b39e6fbc9434 +commit a8b30d340f9d19daac10ed987707adf7327ef420 Author: Daniel-Constantin Mierla -Date: Wed Sep 28 09:57:50 2016 +0200 +Date: Tue Aug 29 12:03:50 2017 +0200 + + tls: sanitization of log macros - core: debug message with details of callid and cseq when a sip message is received +commit fcc4b8ed537714c2ab5bbb7de221e0218e913d24 +Author: Kamailio Dev +Date: Mon Aug 28 12:31:32 2017 +0200 + + modules: readme files regenerated - rtpengine ... [skip ci] -commit a0521f714a29fe205f83cd176f961344c8d9c79d +commit 5272f4e4e302e44ad870bd8b8936c2517848c0ca Author: Daniel-Constantin Mierla -Date: Wed Sep 28 09:28:02 2016 +0200 +Date: Mon Aug 28 12:25:09 2017 +0200 - dispatcher: proper selection of the gateway when the maxload is 0 + rtpengine: documented the flag for call recording - - reported and patch by Carlos Cruz Luengo, GH #800 + - reported by GH #1221 -commit af2f50071db80d22ebd790608ea409ed4cc36c04 -Author: Charles Chance -Date: Mon Sep 26 15:59:28 2016 +0100 +commit 2d79d1fc20ee1cd056b1b4b453c557671ae99f08 +Author: Daniel-Constantin Mierla +Date: Sun Aug 27 11:11:17 2017 +0200 - Update documentation to include new usrloc_domain parameter. + auth: removed module and function names from logs -commit b747d469e6c9d12be5e4541c41346b73f9bc1199 -Author: Charles Chance -Date: Mon Sep 26 15:49:58 2016 +0100 +commit 08496ed43a4c99a082192a2d9d22eacfbb242a16 +Author: Daniel-Constantin Mierla +Date: Sat Aug 26 16:29:53 2017 +0200 - Add modparam to specify the usrloc domain to synchronize. - - - TODO: allow multiple comma-separated domains + core: cfg vars - updated log macros -commit 3a6a8b632191ea1940ed8271151ef8564b486708 -Merge: 18a3a5a 166e6d8 +commit c2657fd4a4e88e6f86ff9eef3b9fa2dd641c240c Author: Daniel-Constantin Mierla -Date: Mon Sep 26 16:47:05 2016 +0200 +Date: Fri Aug 25 12:10:47 2017 +0200 - Merge pull request #798 from osthyvel/terminate_list - - http_client Terminate exported commands list + core: cfg struct - updated log macros, coherent indentation -commit 166e6d80308adb822c9342cf75ac1ca8158e2f78 -Author: Martin Larsson -Date: Mon Sep 26 15:04:58 2016 +0200 +commit b325a7711ac405e5598f7fbd224fb1b8e84221cf +Author: Juha Heinanen +Date: Fri Aug 25 10:29:44 2017 +0300 - http_client Terminate exported commands list - - The list of exported functions was not terminated, which caused a - segfault in find_mod_export_record() when reading outside the list. + modules/lcr: fixed testing if dont_strip_or_prefix_flag is set -commit 18a3a5aa66434b995d51c85d016da0092b0c6c41 -Author: jaybeepee -Date: Mon Sep 26 13:21:10 2016 +0200 +commit 38f10f867d8f234d7193eb47b9e176e50d5b021e +Author: Daniel-Constantin Mierla +Date: Thu Aug 24 12:20:29 2017 +0200 - ims_usrloc_scscf: fixed derefenrecing of already freed subscription + core: forward - coherent whitespacing and log macro update -commit 587ec84cea23e891d31151e13eb1d86a0638f8bd -Author: jaybeepee -Date: Mon Sep 26 13:20:40 2016 +0200 +commit ec6850c167a196c3f28d218b3ad1c31f7926b4fa +Author: Daniel-Constantin Mierla +Date: Wed Aug 23 11:18:54 2017 +0200 - modules/ims_qos: add media subcomponent option for RTP/AVPF as well as prevent crash on unknown subcomponent + core: cfg group vars - updated log macros -commit 59dd3976f52c71482123da8adc0939165c5476b4 -Merge: 38971b5 53b1395 -Author: Victor Seva -Date: Fri Sep 23 13:34:49 2016 +0200 +commit 6a69220ec8f46528d1c02295452e59462d02d0f5 +Author: Kamailio Dev +Date: Tue Aug 22 12:31:44 2017 +0200 - Merge pull request #795 from linuxmaniac/vseva/3855 - - presence: fix crash when no dialog.id on dialog-info xml + modules: readme files regenerated - statsc ... [skip ci] -commit 53b139567cd2c828cf2cf387029396ef55351289 -Author: Victor Seva -Date: Fri Sep 23 11:11:56 2016 +0200 +commit febcf7cdb29896fb7bc02585b4ac36a5fba5e3ae +Author: Olle E. Johansson +Date: Tue Aug 22 12:30:12 2017 +0200 - presence: fix crash when no dialog.id on dialog-info xml - - Fix #794 + usrloc Fix README typo -commit 38971b5312dfeb9cedc1566f37ec4edc7740f283 -Merge: bb2fcf8 5710676 -Author: Daniel-Constantin Mierla -Date: Fri Sep 23 08:46:57 2016 +0200 +commit 4c7fbb1d6c33ffa6b1630e2b15bcc60934e4dcb3 +Author: Olle E. Johansson +Date: Tue Aug 22 12:22:58 2017 +0200 - Merge pull request #793 from dunst0/freebsdfix/module_ipops - - ipops: fix compilation under FreeBSD + statsd Fix strange formatting for apostrophes in the html files by actually using an apostrophe -commit 5710676321c145d83904d919960ae7a12bd148d9 -Author: Rick Barenthin -Date: Thu Sep 22 21:19:11 2016 +0200 +commit f2f6e7ec171fab9dcf8ad7d6c6b25438a54b32af +Author: Olle E. Johansson +Date: Tue Aug 22 12:19:54 2017 +0200 - ipops: fix compilation under FreeBSD - - - unable to compile detailed_ip_type.c under FreeBSD needs extra header + statsc Fix typo in RPC command naming -commit bb2fcf8e725dfd9d3033e4e4fb1ba85268475df3 -Author: Richard Good -Date: Wed Sep 21 09:57:09 2016 +0200 +commit a91b2b68c667afb39854ac94fbcfa9cbe6dc49cb +Author: Kamailio Dev +Date: Mon Aug 21 17:01:27 2017 +0200 - modules/ims_qos: added additional stat for total number of rx media sessions + modules: readme files regenerated - avp ... [skip ci] -commit bb8d1dfa1e44e185a74f8af38696767848e3ce77 -Author: Richard Good -Date: Wed Sep 21 09:46:21 2016 +0200 +commit e6b6d26d831b937832969459692b3b06a776a033 +Author: Mikko Lehto +Date: Fri Aug 11 22:45:03 2017 +0300 - modules/ims_qos: changed Rx signalling to registration status to use flow usage AF signalling + core, modules: fix common documentation typo -commit aca92cf40a94bbb7ca66930b76067653b5528385 -Merge: 1ed9c27 f2115ca -Author: Victor Seva -Date: Wed Sep 21 09:02:59 2016 +0200 +commit 4e219ebae59be64009dc59a28cb158ae4a51db50 +Author: Mikko Lehto +Date: Fri Aug 11 13:32:50 2017 +0300 - Merge pull request #790 from linuxmaniac/vseva/fix_sca - - sca: fix core when HDR_CSEQ not parsed + topoh: fix documentation typo -commit f2115ca1b6360f847b273da69a503c4b969d7005 -Author: Victor Seva -Date: Tue Sep 20 18:28:20 2016 +0200 +commit c2e74aa28ce20ec9f9eb19197aa829e9c9672a1d +Author: Mikko Lehto +Date: Wed Aug 9 16:47:11 2017 +0300 - sca: sca_call_info_update() fix param calls + nathelper: fix documentation typo -commit 1ea49ee2d4eced22dd76f7f4bc02467360b9ef16 -Author: Victor Seva -Date: Tue Sep 20 17:49:19 2016 +0200 +commit ff6e3f4d5a48f2673d4ec33b9a293ddc43c34781 +Author: Mikko Lehto +Date: Wed Aug 9 10:08:19 2017 +0300 - sca: fix core when HDR_CSEQ not parsed - - > Program terminated with signal SIGSEGV, Segmentation fault. - > #0 0x00007f1820227bae in sca_call_info_update (msg=0x7f1828635930, p1=0x0, p2=0x0, p3=0x7f1828635930 "\001") at sca_call_info.c:1845 - > 1845 LM_DBG("BUG: sca module does not support Call-Info headers " - > (gdb) p msg->cseq - > $1 = (struct hdr_field *) 0x0 - > (gdb) p msg->first_line.u.request->method - > $2 = { - > s = 0xa33540 "SUBSCRIBE sip:30@127.0.0.1:5060 SIP/2.0\r\nVia: SIP/2.0/UDP 172.17.0.2:5061;branch=z9hG4bK-2884-1-0\r\nFrom: sipp ;tag=2884SIPpTag001\r\nTo: sut \r\nCall-ID: 1"..., len = 9} + siputils: fix example typo -commit 1ed9c2712fcfaf378875bc7e478b9481013841d4 -Author: Daniel-Constantin Mierla -Date: Tue Sep 20 13:43:01 2016 +0200 +commit 40d7308fb6d194a6c5c40c3a6b338cba9c87b253 +Author: Mikko Lehto +Date: Tue Aug 8 18:35:38 2017 +0300 - core: print sip message on error related to missing body + registrar: fix statistic documentation typo -commit e65e84caa0e89d8955b44c1ecb8628486ae83e76 -Author: jaybeepee -Date: Tue Sep 20 12:44:21 2016 +0200 +commit 6452e86bcc3e4b927a2e511f3c7a9f464a69ac66 +Author: Mikko Lehto +Date: Thu Jul 27 19:03:42 2017 +0300 - modules/ims_usrloc_scscf: don't call db function if in NO_DB mode - prevents crash + sipcapture: documentation typo -commit be7125849d87c89ba58998bfd8dd69f34502175b -Author: Victor Seva -Date: Tue Sep 20 12:23:32 2016 +0200 +commit 496f538e2ce8be9ed852a7bf8b1fe118b8971998 +Author: Kamailio Dev +Date: Mon Aug 21 16:46:27 2017 +0200 + + modules: readme files regenerated - siptrace ... [skip ci] - pkg/kamailio/deb: remove wrong link at xenial +commit 309895b0a3494f3ac476646779dfd0605e0857f1 +Author: Mikko Lehto +Date: Mon Aug 21 17:21:16 2017 +0300 + + siptrace: mention trace_mode in overview + + - text by Daniel Tryba + +commit e129b809e258d94ea39d66c847db3a19eae2b708 +Author: Olle E. Johansson +Date: Mon Aug 21 10:57:34 2017 +0200 + + http_client Free the old object when the new can't be allocated properly -commit 9483b5491f82dd18bbdaeee72fd43ec6e1fbfb8c +commit 4447dc8619f7136bca127efadaad4bce6f8e0e91 Author: Daniel-Constantin Mierla -Date: Tue Sep 20 11:40:07 2016 +0200 +Date: Mon Aug 21 07:43:44 2017 +0200 - core: rely on msg->last_header to get the anchor inside sr_hdr_add() + core: parser contact - removed history, updated log macros - - might fix GH #789 + - coherent indentation + +commit 12c57dbee20d809ee6b43fc56fdb37e38bd60916 +Author: Kamailio Dev +Date: Sun Aug 20 08:01:29 2017 +0200 + + modules: readme files regenerated - kex ... [skip ci] -commit 77cacf19ffa8fd4c33fa073529bfc9b7b8c58c0c +commit 804f9e85ce84d45dcb6a7b4d5202b050b5289cc4 Author: Daniel-Constantin Mierla -Date: Tue Sep 20 10:53:30 2016 +0200 +Date: Sun Aug 20 08:00:41 2017 +0200 - tm: reply handling - cleaned unused code and log messages + kex: documentation for core.modules rpc command -commit d23aeb40dd828b01ec9ff84892d8fb2f31d7c379 -Merge: 9c1b55e eb1af79 -Author: Victor Seva -Date: Tue Sep 20 10:09:24 2016 +0200 +commit 5ead6c080d2a9c3e5e6adc56a717003bef37c9dd +Author: Daniel-Constantin Mierla +Date: Sat Aug 19 07:05:03 2017 +0200 - Merge pull request #784 from tverlaan/add_xenial_support + core: digest parser - converted old log macros - pkg/kamailio/deb: Add Ubuntu Xenial support + - coherent indentation -commit 9c1b55e90648f81514bdf2570eeeae83bf46dfff -Merge: 7289417 0c36c1b +commit 1121ee05e982625e31045416473b00be1caf481c Author: Daniel-Constantin Mierla -Date: Mon Sep 19 23:04:38 2016 +0200 +Date: Fri Aug 18 07:24:20 2017 +0200 - Merge pull request #788 from phil-lavin/mem-leaks + core: added rpc command core.modules - Fix memory leaks in presence and purple + - list the names of loaded modules -commit 0c36c1b62efef176ae6e9322f14096e3a63ed348 -Author: Phil Lavin -Date: Mon Sep 19 21:27:54 2016 +0100 +commit 4072b0f9fbc084a4f4640e1b4272b7f8495cd1bb +Author: Daniel-Constantin Mierla +Date: Thu Aug 17 13:42:59 2017 +0200 - presence: Fix memory leak in DB code + core: parser - use case insensitive comparison to get header by name + + - same for next sibling header + - GH #1217 -commit a361686b2c872cad6493804eb71b8b8e7e151a4f -Author: Phil Lavin -Date: Mon Sep 19 21:25:22 2016 +0100 +commit bf97c8acd67c0151c70da812402d3eef79388f83 +Author: Daniel-Constantin Mierla +Date: Thu Aug 17 13:23:08 2017 +0200 - purple: Fix multiple memory leaks in DB code + pv: small adjustments for {s.corehash} transformation + + - use standard uint32_t type and internal function to convert to str -commit 7289417c39939f61ea116fe8dc8d23cdea6401be +commit 38c85975e3b4a9f1dc548f7bda1f54726fba3d44 +Merge: 468008610 74563696f Author: Daniel-Constantin Mierla -Date: Mon Sep 19 20:57:42 2016 +0200 +Date: Thu Aug 17 12:46:01 2017 +0200 - presence: free db result when get_dialog_state() retrieves no rows + Merge pull request #1218 from kamailio/corehash_trans - - db result and columns in the query are allocated + pv: add string corehash transform -commit 85bcf011063772936ea75f7c332788241f09f590 -Author: jaybeepee -Date: Mon Sep 19 17:10:08 2016 +0200 +commit 4680086105bb41f03a1180be03d7acce113d465a +Author: Olle E. Johansson +Date: Thu Aug 17 10:00:42 2017 +0200 - modules/ims_usrloc_scscf: put checks to ensure shm_str_dup not called on empty strings + http_client Move some logging to debug to avoid annoying messages -commit d150d5ae4be2e538ef5e53be9c1bc9df0fa407f8 -Author: Daniel-Constantin Mierla -Date: Mon Sep 19 15:19:21 2016 +0200 +commit 534546e6514056eb5d7f2b46d9c6acf7cb4931ce +Author: Kamailio Dev +Date: Thu Aug 17 07:31:41 2017 +0200 - Makefile.groups: added group for rabbitmq module + modules: readme files regenerated - dialog ... [skip ci] -commit ae882fa9e9848747a5f78052725324302272f80a +commit afc678e9db29f3cf83aff0f24d7affdae5be6cba Author: Daniel-Constantin Mierla -Date: Mon Sep 19 15:14:16 2016 +0200 +Date: Thu Aug 17 07:28:07 2017 +0200 - rabbitmq: use pkg-config if available to get the path for cflags and libs + dialog: documentation for dlg_set_ruri() -commit 3c9f88b96849e54af1559a85d61d04e2ac00cd4c -Author: Stefan Mititelu -Date: Mon Sep 19 16:14:27 2016 +0300 +commit 87ca7a1b078f0c8d85b0d7e1cc43773cd238037e +Author: Daniel-Constantin Mierla +Date: Thu Aug 17 07:17:49 2017 +0200 - rabbitmq: Add MIT License + dialog: added dlg_set_ruri() - Update MIT License for all dev files. + - sets the r-uri of requests within dialog with the correspondong contact + address stored in dialog structure + - convenient function as alternative to checking direction and then + setting by assigning to $ru from $dlg(*contact) -commit 7393cd0e769a77def0d63b7fb13a44765b51b162 -Merge: dd8f47e 8244076 -Author: Stefan Mititelu -Date: Mon Sep 19 16:04:23 2016 +0300 +commit 74563696fa064b7cbe169e9af1020ba840c8b8ab +Author: lazedo +Date: Thu Aug 17 03:04:20 2017 +0100 - Merge pull request #786 from smititelu/master + pv: add string corehash transform - rabbitmq: Add new module - -commit dd8f47e3cf472463fc1f2110da05969caaf4d06c -Author: Carsten Bock -Date: Mon Sep 19 14:43:44 2016 +0200 - - Examples: Interrogating-CSCF: Add database structure and note about database structure + optional size parameter to return the slot if supplied + example $(var(myvar){s.corehash}) returns the hash + $(var(myvar){s.corehash, 32}) returns the slot -commit ea2c163c3cdebeace50eb21edc67db3d5125881a -Author: Carsten Bock -Date: Mon Sep 19 14:40:19 2016 +0200 +commit 059884554528731261d600adc9bc2f1a75583bfb +Author: Daniel-Constantin Mierla +Date: Wed Aug 16 12:33:51 2017 +0200 - Examples: Proxy-/Serving-CSCF: Add note about database structure + core: updated mailing list address in CONTRIBUTING.md -commit 824407610509b00dd2aa15df96c354accb5991c5 -Author: Stefan Mititelu -Date: Mon Sep 19 15:16:46 2016 +0300 +commit 893c68d5cbbab35d842aa7275c57d692770e0fff +Author: Daniel-Constantin Mierla +Date: Wed Aug 16 09:15:03 2017 +0200 - rabbitmq: Add new module + pv: implemented {uri.scheme} transformation - Add new rabbitmq module. + - GH #592 -commit 9e522db7ab53140e63e186817159661155ef298d +commit 219ddbb54bb787a8f0673014c16e749eef40bdf4 Author: Daniel-Constantin Mierla -Date: Mon Sep 19 11:26:15 2016 +0200 +Date: Tue Aug 15 15:47:49 2017 +0200 - tm: converted many log messages to remove old function name from content + uac: use kam_rand() instead of rand() - - it is printed automatically by log macros, avoiding now double content + - do kam_srand() when module is initialized -commit e404e1a679f3f1c787a295d23d7591cdef5b994d -Merge: 180e1db 996f50e -Author: Daniel-Constantin Mierla -Date: Mon Sep 19 11:01:48 2016 +0200 +commit 539a6eefa469a4394f4e6dfbe6a9affba3e2f440 +Author: Henning Westerholt +Date: Tue Aug 15 15:28:02 2017 +0200 - Merge pull request #578 from sipidronov/dispatcher-avl + app_sqlang: - dispatcher: use avl-tree for ds_set indexing + - fix a few copy and paste errors in the docs (probably from app_jsdt) + - regenerate README -commit 180e1db2428f40e123e8470bdb4d0e52cf4c62f9 -Author: Carsten Bock -Date: Mon Sep 19 10:49:29 2016 +0200 +commit f3f3ed2b343fc2f33f14e903f927a138e3c3adb4 +Author: Kamailio Dev +Date: Tue Aug 15 15:16:24 2017 +0200 - Proxy-CSCF Sample Config: Add missing routes (closes Issue #785) + modules: readme files regenerated - tls ... [skip ci] -commit 52424c5e3748dbad9802a8c92bfda7c8457a9a62 +commit cb7810c939da9c8f4385b530539487528ac8705d Author: Daniel-Constantin Mierla -Date: Sun Sep 18 09:32:07 2016 +0200 +Date: Tue Aug 15 15:09:37 2017 +0200 - pua_xmpp: fixed misleading missing guard for if block - - - coherent whitespacing + tls: docs for event_route[tls:connection-out] and event_callback param -commit 883629aecc143528396fae0f88d434bfc0a047ca +commit 5a889756a5386d6df86bd2ae11ac68595200fd65 Author: Daniel-Constantin Mierla -Date: Sun Sep 18 09:22:58 2016 +0200 +Date: Tue Aug 15 14:56:40 2017 +0200 - utils: coherent indentation for xcap functions + tls: completed the code for event_route[tls:connection-out] - - fix for gcc 6.2 misleading blocks warnings + - event route executed after the connect to destination is done + - using drop() in the event route marks connection for no-send data, so + nothing is sent over it, being also closed + - added also support for kemi interface + - new mod param: event_callback - specify the name of kemi callback + function -commit 1014788aa32468e734cd082d9c770adc7daa05e4 +commit 3214be4589471cd2fff9a9a4b763fc05cdb71c6d Author: Daniel-Constantin Mierla -Date: Sun Sep 18 09:17:32 2016 +0200 +Date: Tue Aug 15 14:48:16 2017 +0200 - presence: remove unused variable + core: tcp - new flag F_CONN_NOSEND (mark connection for no-send data) - - coherent whitespacing + - if flag set, the data is not sent over the connection + - can be set by drop() inside event_route[tls:connection-out] -commit 0f791078260f2ccfd22a268831fb8dcfb00b24f3 +commit b44fc5293e343077db0bdea27501fd3aec3dfa11 Author: Daniel-Constantin Mierla -Date: Sun Sep 18 09:16:57 2016 +0200 +Date: Tue Aug 15 14:46:48 2017 +0200 - db_perlvdb: fixed warning of using static function inside inline one + core: forward - coherent indentation and whitespacing -commit 564f5c612999d762b24bcaf2047bb063d1d5ecbf +commit b3b95b5b701a7f7ebf9532a172cd31b6dca699ff Author: Daniel-Constantin Mierla -Date: Sun Sep 18 09:09:28 2016 +0200 +Date: Tue Aug 15 09:50:35 2017 +0200 - ldap: removed unused variable + topos: use INVITE transaction record to route BYE if dlg has no B-contact -commit 5b37c3de2c213184240f65e6a6827167d7e1a761 +commit f8c6ece395a9601499c01f368c645d1d441a1789 Author: Daniel-Constantin Mierla -Date: Sun Sep 18 09:07:07 2016 +0200 +Date: Tue Aug 15 09:01:50 2017 +0200 - db_text: fixed misleading indentation reported by gcc 6.2 + rls: removed unused variable - - coherent whitespacing + - reported by Juha Heinanen + +commit 1fe94fe8129649703c92a87ebd402068faa66624 +Author: Victor Seva +Date: Mon Aug 14 23:29:41 2017 +0200 + + pkg/kamailio/deb: version set to 5.1.0-dev6 -commit 8c169ba0919e46222f1732d6ab084f499ea2972b +commit bcff1c15521b6841b747b6992e6ebb9850b7dd02 Author: Daniel-Constantin Mierla -Date: Sat Sep 17 11:38:12 2016 +0200 +Date: Mon Aug 14 14:51:09 2017 +0200 - pv: adjusted indentation after if blocks to avoid gcc 6.2 warnings + topos: added few debug messages when managing headers and ruri -commit b20b076e292fc7720352f64ccabb3caafbfae1d3 +commit ad7e226dfc9fd3398a891534cf67f0a02d64bf4d Author: Daniel-Constantin Mierla -Date: Sat Sep 17 11:31:14 2016 +0200 +Date: Mon Aug 14 14:24:22 2017 +0200 - tm: fixed misleading indentation of block after an IF (reported by gcc 6.2) + topos_redis: load INVITE branch record when dealing with PRACK -commit f8e47835950fa472ef313b7f303b0989b76f9dbe +commit 9dc27fa6615dc22050448ce592f63e9533afaaf2 Author: Daniel-Constantin Mierla -Date: Sat Sep 17 11:17:44 2016 +0200 +Date: Mon Aug 14 14:05:30 2017 +0200 - counters: fixed rpc command to get counter by group and name + topos_redis: load contact fileds for branch and insert INVITE extra branch + + - for INVITE store branch value on a key with call-id and to-tag when + the reply is received -commit 6fbf225f6aa1a9838391f5aa68f650fbecf1d944 +commit 874a7d50779a582d1de809a3d57b4a07c3a1fbd9 Author: Daniel-Constantin Mierla -Date: Sat Sep 17 11:17:21 2016 +0200 +Date: Mon Aug 14 13:26:22 2017 +0200 - rtpproxy: removed svn id, history and fixed indentation + topos: increased defined value for tps nr keys -commit fe99687608929b19be62412c334cf41e84845f81 +commit fbf8f68ed1f8df9af7ed60cb14d379e571550a03 Author: Daniel-Constantin Mierla -Date: Fri Sep 16 22:06:06 2016 +0200 +Date: Mon Aug 14 13:15:52 2017 +0200 - tls: updated bio functions to support libssl v1.1.0 api + topos: load contact fields for transaction record -commit f2ef2a9016f41e97d3466b34b4039e66505d53a1 +commit 5f4f5102219ba2f3de820f795f8e1e9af64d5bf9 Author: Daniel-Constantin Mierla -Date: Fri Sep 16 22:22:57 2016 +0200 +Date: Mon Aug 14 09:10:26 2017 +0200 - presence: test if event is dialog for checking terminated state in presentity update + presence: pass pointer to subs_t for pres_update_status() - - reported by Juha Heinanen + - passing content of a large structure may be inneficient at runtime -commit eb1af79404bd491401b640943bd0bd69918ede3d -Author: Timmo Verlaan -Date: Fri Sep 16 16:11:53 2016 +0200 +commit 30f1c139a144fd321f4c91928f2976a42d791733 +Author: Kamailio Dev +Date: Mon Aug 14 08:46:55 2017 +0200 - pkg/kamailio/deb: Add Ubuntu Xenial support + modules: readme files regenerated - drouting ... [skip ci] -commit ef021552162e281c694a4f4b420aa1c642db5066 +commit 361162ba1c5209890f2a8f1c60887a0aa7ed9783 +Merge: 00b2d6a17 9875e64a9 Author: Daniel-Constantin Mierla -Date: Fri Sep 16 14:26:10 2016 +0200 +Date: Mon Aug 14 08:45:24 2017 +0200 - tls: updates for compatibilty with libssl v1.1.0 api + Merge pull request #1212 from gbour/drouting-w-keepalive + + drouting: pull out unavailable destinations for sort_order 1 and 2 -commit 8d83571658471f162e35cb54ba7e3baecbe7970d +commit 00b2d6a170848e9e354252f9f1c3d049619efcd6 +Merge: 97d8ebc96 363cc61d6 Author: Daniel-Constantin Mierla -Date: Fri Sep 16 12:49:50 2016 +0200 +Date: Mon Aug 14 08:43:35 2017 +0200 - crypto: updated to be compatible with api from libssl v1.1.0 + Merge pull request #1214 from sergey-safarov/spec_update10 + + pkg/kamailio/centos/7: Update CentOS spec file -commit 5ba1360cd2c783e2c19e4b1a94c952ec4d856bdd -Author: Kamailio Dev -Date: Fri Sep 16 10:01:22 2016 +0200 +commit 363cc61d63fac8e4a9bcf4f7994de30f6a30b73d +Author: Sergey Safarov +Date: Sun Aug 13 12:05:34 2017 -0400 - modules: readme files regenerated - http_async_client ... + pkg/kamailio/centos/7: Update CentOS spec file -commit 61adc6e16c73070bd3f8a9a04efa18263793a270 -Author: Federico Cabiddu -Date: Fri Sep 16 09:46:52 2016 +0200 +commit 97d8ebc966aba71efb3a964e71b00736db51401b +Author: Daniel-Constantin Mierla +Date: Sun Aug 13 11:07:42 2017 +0200 - http_async_client: set request's body through $http_req pseudovariable + sipcapture: safety checks for values inside w_float2int() -commit 8a46f415fb13b76fa3b071eecd7dc0401f99759e +commit 3d2359b5a349efe4d6571ec0953e5c4aae54a165 Author: Daniel-Constantin Mierla -Date: Thu Sep 15 19:33:04 2016 +0200 +Date: Sat Aug 12 08:59:06 2017 +0200 - auth_identity: still use ASN1_STRING_data() for libssl < v1.1.0 + rls: replace sprintf with safer snprintf - - from libssl v1.1.0, ASN1_STRING_data() is deprecated, but before it - doesn't exist - - reported by Victor Seva, GH #685 + - compact printing headers in 200ok function by doing it once in a + snprintf, instead of combination of many sprintf and strncpy -commit 5419e8b3b101a3369b59b354748842a3efd12028 -Author: Victor Seva -Date: Thu Sep 15 17:20:24 2016 +0200 +commit bb536c3dae01865c42e556989e8aca5be85b20fe +Author: Daniel-Constantin Mierla +Date: Sat Aug 12 08:48:21 2017 +0200 - mohqueue: fix build warning - - > CC (gcc) [M mohqueue.so] mohq.o - > mohq.c: In function 'mod_init': - > mohq.c:452:25: warning: passing argument 1 of 'pv_cache_get' from incompatible pointer type - > prtp_pv = pv_cache_get (&prtpstat); - > ^ - > In file included from ../rr/../../sr_module.h:44:0, - > from ../rr/api.h:43, - > from mohq_common.h:28, - > from mohq.h:25, - > from mohq.c:25: - > ../rr/../../pvar.h:208:12: note: expected 'struct str *' but argument is of type 'struct str (*)[1]' - > pv_spec_t* pv_cache_get(str *name); - > ^ - > CC (gcc) [M mohqueue.so] mohq_locks.o + rls: proper handling of return code for parse from/to uri -commit 46f0f1c0f492c45c1b1bbcfd4a0cc63eb56480ea +commit 5be6d11ecd99670cf85cece3a534e10f3f015c52 Author: Daniel-Constantin Mierla -Date: Thu Sep 15 16:30:30 2016 +0200 +Date: Sat Aug 12 08:27:15 2017 +0200 - auth_identity: switched to use pointer of X509_STORE_CTX - - - starting with libssl 1.1.0 the size of X509_STORE_CTX is not known at - compile time, throwing error: - - error: storage size of 'ca_ctx' isn't known - X509_STORE_CTX ca_ctx; - - - reported by Victor Seva, GH #685 + topos_redis: removed unused variables -commit e5532f05d7b2b6b8d90d01fd9e934a412c7168e0 +commit 92daa0bb98e9d7c997e9f6ca4994d48134e07acc Author: Daniel-Constantin Mierla -Date: Thu Sep 15 16:26:43 2016 +0200 +Date: Sat Aug 12 08:26:55 2017 +0200 - auth_identity: fix misleading indentation level + evapi: removed unused variable -commit d7b0c68b825222f139aaa16a73de23fe2c07312a +commit 41f6d98cc19e514de6d0aea05cc1d17be3d95065 Author: Daniel-Constantin Mierla -Date: Thu Sep 15 15:35:04 2016 +0200 +Date: Sat Aug 12 08:26:22 2017 +0200 - core: parser - removed level and function prefix from log messages for identity info + acc_diameter: removed unused variable -commit b7aa4b2cac495397f36fecb2e5bd5a0b80844346 +commit 85def4c200e216dce5d3d8e53461a69ab408fa3c Author: Daniel-Constantin Mierla -Date: Thu Sep 15 15:30:13 2016 +0200 +Date: Fri Aug 11 16:11:19 2017 +0200 - core: ut - fix misleading indentation for IF blocks - - - reported by latest gcc on debian sid + core: tcp - print str error in debug message if faling to write to connection -commit a4b43f962a4493defb3fd608d1d2fad3ee58794a -Author: Daniel-Constantin Mierla -Date: Thu Sep 15 15:26:39 2016 +0200 +commit 125db2c3650843aae2927a4625e3d42a755fa309 +Merge: 9df27ff7a 4e760394b +Author: ng-voice GmbH +Date: Fri Aug 11 15:54:28 2017 +0200 - core: proper code block when saving chosen naptr record + Merge pull request #1213 from christoph-v/ims_get_body_coredump + + ims_auth: fixed rare core dump, due to null ptr check -commit fc65a118d15e7942adccd332996701cdb6f1b0c7 +commit 9df27ff7afbf1cf8ee7b3afd1741355e9f6f866e Author: Daniel-Constantin Mierla -Date: Thu Sep 15 15:19:37 2016 +0200 +Date: Fri Aug 11 15:38:39 2017 +0200 - core: fixed misleading indentation for return statement + tm: updated for the new shm global locking functions -commit 1b124e9671c1f1044a11d85a461b52b5e5f15cd6 +commit 1ec6964249dc5db4bd69c612b626466cae896c41 Author: Daniel-Constantin Mierla -Date: Thu Sep 15 12:26:16 2016 +0200 +Date: Fri Aug 11 15:37:33 2017 +0200 - ims_usrloc_scscf: updated to use new name for ims_dialog api + core: main.c - updates for shm unlock in shutdown cleanup + + - test if shm was initialized before global unlock -commit 2d604beee15853a831292f835fc98eb76814dff8 +commit 13a1e6c23576ab3797af6fefde6fcbbd2d0b83e3 Author: Daniel-Constantin Mierla -Date: Thu Sep 15 12:25:57 2016 +0200 +Date: Fri Aug 11 15:31:40 2017 +0200 - ims_qos: updated to use new name for ims_dialog api + core: mem/tlsf_malloc - shared memory locking implemented internally -commit 67d60fcace6e06b3efa948a01f6eff05379c707a +commit bccdcf3c456ef450399be337131fcf33e97eb57a Author: Daniel-Constantin Mierla -Date: Thu Sep 15 12:25:19 2016 +0200 +Date: Fri Aug 11 15:26:25 2017 +0200 - ims_charging: updated to use new name for ims_dialog api + core: mem/q_malloc - shared memory locking implemented internally -commit f2848074fd4f62196b4669354c61bd686854aa45 +commit fcff3426798a925dffd32b75569b9d86e0f131c3 Author: Daniel-Constantin Mierla -Date: Thu Sep 15 12:09:53 2016 +0200 +Date: Fri Aug 11 15:24:29 2017 +0200 - ims_dialog: fixed check for null of via branch value in condition + core: mem/f_malloc - shared memory locking implemented internally -commit 30cff728566be7589b70f72744dbd0d8ddb415e3 +commit 13bdd0e15883a07d396210b8a372c1b51786f2a9 Author: Daniel-Constantin Mierla -Date: Thu Sep 15 12:07:50 2016 +0200 +Date: Fri Aug 11 15:21:59 2017 +0200 - ims_dialog: renamed exported api to reflect ims_dialog name + core: mem/shm - shared memory api updated to allow locking by manager - - it is no longer compatible with the dialog module api and can result - in crashes at runtime given the object names matches but the content - is different + - instead of generic global lock, allow memory manager to handle locking + for shared memory -commit 770bae3ce1e1f561d575df689df067a7639f64c4 +commit cc9033be4cbbd5330febecaec3c5718703c0267c Author: Daniel-Constantin Mierla -Date: Thu Sep 15 11:16:12 2016 +0200 +Date: Fri Aug 11 15:10:38 2017 +0200 - presence: expire value kept and printed in logs as unsigned int - - - code compacted for extracting subscription data + tm: use standard shm malloc to store to-tag set -commit f93b336bf15ebe949ab3a2a484f5341281279d0f -Author: jaybeepee -Date: Thu Sep 15 09:14:15 2016 +0200 +commit 4e760394b63ab0bf3ca6deb1d527c96f800a834d +Author: Valentin Christoph +Date: Fri Aug 11 14:43:36 2017 +0200 - ims_usrloc_pcscf: corrected logic of service-route inner-most for-loop check + ims_auth: fixed rare core dump, due to null ptr check + + The ims_auth module reads the value from the Content-Length header + of a REGISTER request, before decoding the message body. + Due to a missing null pointer check, reading this value leads + to core dump in case the Content-Length header is missing. -commit 791b288448db7aa71100b719dca4b2c10f19e910 -Merge: f027d57 179bfcd -Author: Victor Seva -Date: Thu Sep 15 08:39:44 2016 +0200 +commit 751c181fe4477861e3aa300b78e115b8642d12f4 +Author: Daniel-Constantin Mierla +Date: Fri Aug 11 12:07:27 2017 +0200 - Merge pull request #778 from linuxmaniac/vseva/2387 + core: new parameter - verbose_startup - sca: sca_handle_subscribe() get actual ruri + - control if printing routing tree and udp probing buffer debug messages + should be printed at startup + - default 0 (don't print); set to 1 to get those debug messages -commit 179bfcd7eabde187b70e7deceb93c576b17ecc75 -Author: Victor Seva -Date: Tue Sep 13 11:00:34 2016 +0200 +commit fe441c4561a8be852c2baae6568e48ef8203210d +Author: Daniel-Constantin Mierla +Date: Fri Aug 11 12:03:54 2017 +0200 - sca: sca_handle_subscribe() get actual ruri - - Fix #777 + core: mem - fix printing shm memory manager name -commit f027d5741b46d07876c063c459f51e2ebc7540e2 -Author: Kamailio Dev -Date: Wed Sep 14 15:16:31 2016 +0200 +commit 401ec2f71fd237b3974114803cb61030172240ae +Author: Daniel-Constantin Mierla +Date: Fri Aug 11 11:36:06 2017 +0200 - modules: readme files regenerated - sca ... + core: mem - initial framework to support many shm pools -commit 981993bdaaaf0efa5b14cf99b2da1c2f7a71b9bf +commit eb277e854d94eaca3a29d0856e9c903d04df0fd5 Author: Daniel-Constantin Mierla -Date: Wed Sep 14 15:06:01 2016 +0200 +Date: Fri Aug 11 11:06:24 2017 +0200 - sca: fixed the xml docbook - an extra para tag was removed + core: mem - extend pkg/shm init function for latest api fields -commit a2b4207cf7d00f10d4243cc880f8257bca7afd9b -Author: Kamailio Dev -Date: Wed Sep 14 15:01:26 2016 +0200 +commit 2415416df6bd4c599c7fde57fbaa541e2e37f9c7 +Author: Daniel-Constantin Mierla +Date: Fri Aug 11 10:21:08 2017 +0200 - modules: readme files regenerated - textops ... + sms: avoid overflowing ending 0 by sprintf() -commit ba3df9a65aaa60b9236f3ac6d3c748079174ecd5 +commit 617e8c40608c5e2ac97dd4b39d9ab739a779b9bb Author: Daniel-Constantin Mierla -Date: Wed Sep 14 15:00:03 2016 +0200 +Date: Fri Aug 11 09:46:29 2017 +0200 - textops: more details for set_body_multipart() and need of msg_apply_changes() + acc_diameter: few updates to make cleaner avp handling -commit 6d04643043e1811b35d9fcf3b3356bc80f569c94 +commit 26c94b32baec05a064beca7064e2f44eff9ca3ef Author: Daniel-Constantin Mierla -Date: Tue Sep 13 13:18:10 2016 +0200 +Date: Fri Aug 11 09:14:27 2017 +0200 - ims_auth: removed the inline declaration of function in header files + topos: per contact and rr specific processing for receiving PRACK - - fix compile warnings, GH #658 + - records are taken from INVITE branch record -commit c2e94dc52807f4b6fcd7ccb7fd9f0c54dd7a17cc -Author: Kamailio Dev -Date: Tue Sep 13 13:16:20 2016 +0200 +commit 9875e64a95da6186ab616f1c560fc245916ac517 +Author: Guillaume Bour +Date: Thu Aug 10 21:35:54 2017 +0200 - modules: readme files regenerated - db_mongodb ... + drouting: pull out unavailable destinations for sort_order 1 and 2 + + - destinations are monitored with keepalive module (when 'enable_keepalive' option is set) + - it was already supported for sort_order 0 in a previous commit -commit 09f797539c1f57ced771a882af8a51d2aca14554 -Author: jaybeepee -Date: Tue Sep 13 13:10:39 2016 +0200 +commit a3e8003274ded1420d2af677246a48ef5c743a3c +Author: Daniel-Constantin Mierla +Date: Thu Aug 10 14:05:13 2017 +0200 - modules/ims_dialog: check pointer before dereferencing + core: store advertise addr for new sockets created from interface name + + - reported by GH #1209 -commit 361dc128016a4bd6611e802a775f7c395905d9b7 -Author: Daniel-Constantin Mierla -Date: Tue Sep 13 13:04:14 2016 +0200 +commit 10be086500d37d19674235b04cb302a0f34983fc +Author: Kamailio Dev +Date: Thu Aug 10 13:01:57 2017 +0200 - ndb_mongodb: elaborated the docs for usage with tls module + modules: readme files regenerated - carrierroute ... [skip ci] -commit d8ba1694a63ec65efebe9761ea6e85aef7032050 +commit bc3666ba9ff46fbaafa97483d5c9ee2f574a2d2c +Merge: 4e8eeaf99 5328dc6d5 Author: Daniel-Constantin Mierla -Date: Tue Sep 13 13:03:40 2016 +0200 +Date: Thu Aug 10 13:00:57 2017 +0200 - db_mongodb: elaborated the docs for usage with tls module + Merge pull request #1211 from dunst0/fix/carrierroute-README + + carrierroute: update to readme to precise that decsavp need to be an avp -commit 35114a416d46015a8282094d9e6f7f93d15eb23d -Author: Richard Good -Date: Tue Sep 13 12:40:15 2016 +0200 +commit 4e8eeaf99dd024182d860f59207ae47c609093ca +Author: Daniel-Constantin Mierla +Date: Thu Aug 10 12:55:11 2017 +0200 - modules/cdp: Added ability to receive TIMEOUT event while in IDLE state to authstatemachine to avoid stale sessions + Makefile.defs: version set to 5.1.0-dev6 -commit 3aaa5839242b7b6e458be3cfd9c153daaabc2290 -Author: Richard Good -Date: Tue Sep 13 12:21:10 2016 +0200 +commit e0ff472acfbae9ad1077a3dc6f2309ea01a8fdf0 +Author: Daniel-Constantin Mierla +Date: Thu Aug 10 12:52:58 2017 +0200 - modules/ims_qos: modified comment to reflect correct behaviour of regex_sdp_ip_prefix_to_maintain_in_fd + pua_dialoginfo: goto error in case of failures inside build_dialoginfo() -commit 0eaf0771b747452ca72d218242c40b7285c42574 -Merge: 56340d4 2f151fc -Author: Victor Seva -Date: Tue Sep 13 12:03:44 2016 +0200 +commit c50e80d19dc9f6099e03db973be7e66642f70ded +Author: Daniel-Constantin Mierla +Date: Thu Aug 10 12:36:38 2017 +0200 - Merge pull request #776 from linuxmaniac/vseva/2386 - - sca: add a way to force from/to URI to sca_call_info_update() + uid_auth_db: use reallocxf() to handle realloc failure -commit 2f151fc102a6e4eb832c78b93d4ac527d90eeeaf -Author: Victor Seva -Date: Fri Sep 9 13:32:45 2016 +0200 +commit 9b2229471a4e7b01b88a31ef9869c1ead706d5a7 +Author: Daniel-Constantin Mierla +Date: Thu Aug 10 12:36:22 2017 +0200 - sca: sca_call_info_update() add [to|from] optional parameters - - * skip parsing msg for header [to|from] if value is given - - Fix #775 + rls: use reallocxf() to handle realloc failure -commit 56340d423d6d87f8897d2b1cd045f9f24c575c89 -Author: jaybeepee -Date: Tue Sep 13 11:07:37 2016 +0200 +commit 6f6bff7aae8192d1715c501708d76721779326d0 +Author: Daniel-Constantin Mierla +Date: Thu Aug 10 12:35:43 2017 +0200 - modules/ims_auth: buffer protection + http_async_client: use reallocxf() to handle realloc failure -commit 8a5b4d73848b8722f1f47483fec649310d10f377 -Author: Victor Seva -Date: Mon Sep 12 17:06:45 2016 +0200 +commit 8ffd7473d46e5229cde1ab7623c3fa5fb1c6cce2 +Author: Daniel-Constantin Mierla +Date: Thu Aug 10 12:15:47 2017 +0200 - sca: use kamailio module interface - - Related to #775, more than 2 parameters needed + rtpproxy: use reallocxf() to handle realloc failure -commit 875c8ed09917825b4d4cd4e3f04e2665d957104a +commit 4a58b48876b829756c2bb6e483feb558d7fcfabb Author: Daniel-Constantin Mierla -Date: Mon Sep 12 17:36:49 2016 +0200 +Date: Thu Aug 10 12:15:36 2017 +0200 - janssonrpc-c: set the cmd pipe for all child processes + rtpengine: use reallocxf() to handle realloc failure -commit 3b31c51bd66737891b549895dea068494929926c +commit 46d1799fa37f12bd453c110b5e2c48055a03cd91 Author: Daniel-Constantin Mierla -Date: Mon Sep 12 17:31:36 2016 +0200 +Date: Thu Aug 10 12:15:23 2017 +0200 - jsonrpc-c: set the cpm pipe for all child processes - - - reported by Ian Yu-Hsun Lin, GH #713 + db_text: use reallocxf() to handle realloc failure -commit fb5f28558979af0c53c9ed919ccc91e0e8631667 -Author: jaybeepee -Date: Mon Sep 12 17:12:25 2016 +0200 +commit 20012fa12f9db6b4c51bdc4f3e6969295c315cd5 +Author: Daniel-Constantin Mierla +Date: Thu Aug 10 12:15:09 2017 +0200 - modules/ims_auth: missing bracket + db_sqlite: use reallocxf() to handle realloc failure -commit d485cd0b37d6085dd89c75150845a6fe918efefb -Author: jaybeepee -Date: Mon Sep 12 17:10:20 2016 +0200 +commit 21e9d2c77264ebae6f7349fe97ef21e85298697f +Author: Daniel-Constantin Mierla +Date: Thu Aug 10 12:14:18 2017 +0200 - modules/ims_auth: missing bracket (reverted from commit e30743f7e9ddecd0b10b69162732957d4ab715d3) + clt: proper handling of ctl_realloc() failure -commit e30743f7e9ddecd0b10b69162732957d4ab715d3 -Author: jaybeepee -Date: Mon Sep 12 17:02:12 2016 +0200 +commit 1486a47f018eb322957cc9e481e876536852a3ad +Author: Daniel-Constantin Mierla +Date: Thu Aug 10 12:13:57 2017 +0200 - modules/ims_auth: missing bracket + cnxcc: use reallocxf() to handle realloc failure -commit 8e5cf5463d38ab8ab3b6a071e7362d28d9b2c533 -Author: jaybeepee -Date: Mon Sep 12 16:56:48 2016 +0200 +commit 810f4196ab4ad0f0c72cbd31d8b54a82f4ddc9a1 +Author: Daniel-Constantin Mierla +Date: Thu Aug 10 12:13:36 2017 +0200 - modules/ims_auth: remove process id check that could fail on messages processed into shm + app_python: use reallocxf() to handle realloc failure -commit cf1106817385de6e8fd6d1808adef150a1e67fe4 -Author: jaybeepee -Date: Mon Sep 12 16:55:37 2016 +0200 +commit 76ef8d98051971c4c46afe598afd9203560b48d6 +Author: Daniel-Constantin Mierla +Date: Thu Aug 10 12:13:18 2017 +0200 - modules/ims_regsitrar_pcscf,ims_usrloc_pcscf: P-CSCF contact search improvements - - better checks for finding correct P-CSCF contact - - ability to search on additional search criteria - so far added service-route/path support + app_lua: use reallocxf() to handle realloc failure -commit 8ef142541fe9e8750335463fafd8d9a2cd03fb44 -Author: jaybeepee -Date: Mon Sep 12 16:43:37 2016 +0200 +commit 27b6801ba4f6bffa80c52ad6edf1c8e5841e403e +Author: Daniel-Constantin Mierla +Date: Thu Aug 10 12:12:31 2017 +0200 - modules/ims_usrloc_scscf: add extra state for IMPUs in UNREG state with no contacts + app_java: use reallocxf() to handle realloc failure -commit 09fc2d25e4fd7bf55e2c055d3664890dbc27a4f0 -Author: jaybeepee -Date: Mon Sep 12 16:42:39 2016 +0200 +commit 027728ef16dd57383fe9ed62dff6143b7d464a98 +Author: Daniel-Constantin Mierla +Date: Thu Aug 10 11:50:29 2017 +0200 - modules/ims_regstrar_scscf: remove process id check that could fail on messages processed into shm + lib/ims: use reallocxf() to cope properly with realloc failure -commit 78d01751780bb69c339f2f29f2d374a10dc92c70 -Author: jaybeepee -Date: Mon Sep 12 16:41:02 2016 +0200 +commit 444894cb9a26ba2a33c5a49e6507ac9a3e02acf8 +Author: Daniel-Constantin Mierla +Date: Thu Aug 10 11:49:37 2017 +0200 - modules/ims_regstrar_scscf: corrected logging from ERR to DBG + core: mem - avoid free(0) when realloc(0, size) fails -commit fc12cc5714409f2c4c840f873f46ae19751ab996 -Author: jaybeepee -Date: Mon Sep 12 16:38:49 2016 +0200 +commit e02990b561e306507a56b1557b44b6e00379ca45 +Author: Daniel-Constantin Mierla +Date: Thu Aug 10 11:48:50 2017 +0200 - modules/ims_registrar_scscf: changed WARN log to DBG + xmlrpc: use reallocxf() to free old pointer in case of failure -commit abe6bf3cf132e8f24d079ead22717e94823a0cbf -Author: jaybeepee -Date: Mon Sep 12 16:36:52 2016 +0200 +commit 5328dc6d511a57ef47600f2724813124e082e53e +Author: Rick Barenthin +Date: Thu Aug 10 11:31:30 2017 +0200 - modules/ims_registrar_scscf: extra error checking before adding call-id to cxdx calls + carrierroute: update to readme to precise that decsavp need to be an avp -commit c7f78f9378cbf323e0685ebd1d42d49a8f68b62b -Author: Kamailio Dev -Date: Mon Sep 12 16:46:26 2016 +0200 +commit 49217fb14e7cc5794c8a0a2774c33337c33438ab +Author: Daniel-Constantin Mierla +Date: Thu Aug 10 11:19:19 2017 +0200 - modules: readme files regenerated - sca ... + carrierroute: safety checks inside avp_name_fixup + + - reported by GH #1210 -commit 3c23f347042b17413165683bca990e9555d9c43b -Merge: 1a7077f e683b61 -Author: Victor Seva -Date: Mon Sep 12 16:44:40 2016 +0200 +commit 2a80448b07b39dece0770bd04014a12e2d0390d8 +Author: Daniel-Constantin Mierla +Date: Thu Aug 10 10:55:07 2017 +0200 - Merge pull request #774 from linuxmaniac/vseva/2388 + xprint: use pkg_reallocxf() to ensure old pointer is freed in case of failure - sca: add onhold_bflag module parameter + - fix also potential free of null -commit 1a7077f8adf540477321a08f1b8d318aa0f00a5e -Author: jaybeepee -Date: Mon Sep 12 11:04:58 2016 +0200 +commit 7bf71edc62b26a4812b19f13f5c01f980c8e55b3 +Author: Daniel-Constantin Mierla +Date: Thu Aug 10 10:39:36 2017 +0200 - modules/ims_usrloc_scscf: don't store contact param with a trailing ';' + tm: relocated the crit log when branch was not set for reply transaction + + - added after the safety check on not accessing invalid branch indexed + structure -commit 09128940ff8027e104b49559f3f4ea9f9d5c9c02 +commit d5fa8ec41292e0cc1aaf3454fde6a251eff07fed Author: Kamailio Dev -Date: Mon Sep 12 10:01:32 2016 +0200 +Date: Thu Aug 10 09:16:28 2017 +0200 - modules: readme files regenerated - ims_qos ... + modules: readme files regenerated - kex ... [skip ci] -commit 9b20faf231506e7ad863ab660f54213d420671cb -Author: Richard Good -Date: Mon Sep 12 09:57:56 2016 +0200 +commit c06b1890a59fe6998fdef8d26def3568816ab8d7 +Author: Daniel-Constantin Mierla +Date: Thu Aug 10 09:08:13 2017 +0200 - modules/ims_qos: Modified regex_sdp_ip_prefix_to_maintain_in_fd functionality to add new filter instead of replace + kex: documentation for rpc command core.ppdefines -commit 5cee9bf3a2c14f174b7c0dbf4293f54b6d34e300 -Author: jaybeepee -Date: Fri Sep 9 14:39:44 2016 +0200 +commit 3324b33c7eb6036a984666e4294323f2cb015032 +Author: Daniel-Constantin Mierla +Date: Thu Aug 10 09:04:29 2017 +0200 - modules/ims_icscf: change business/logical errors from ERR to DBG + core: added rpc command core.ppdefines + + - list preprocessor defines enabled in config -commit 998e8c1524d25f11626290f28444b614a25eedd5 -Author: jaybeepee -Date: Fri Sep 9 14:34:23 2016 +0200 +commit 3469156e29565c03ea4a8e8bafe746eec06e3a83 +Author: Daniel-Constantin Mierla +Date: Wed Aug 9 19:23:41 2017 +0200 - modules/ims_qos: zero-initialise strcuture variables + Makefile.groups: added acc_diameter to extra group -commit 0b0d99db812714c6bec35c2b1c590c8f9456c85e -Author: jaybeepee -Date: Fri Sep 9 14:24:52 2016 +0200 +commit d05e4bffa921cb7daac24eda2ff7ddb09cde942d +Author: Daniel-Constantin Mierla +Date: Wed Aug 9 15:28:59 2017 +0200 - modules/ims_qos: correctly set protocol for media streams in flow descriptions + acc_radius: coherent indentation and whitespacing -commit 0af6ac1ca3177d21326d9531dc9a9afb84c1a332 -Author: Richard Good -Date: Fri Sep 9 13:34:51 2016 +0200 +commit 5cb612b7ff9bba75ec8e48dade06561810a77ccd +Author: Daniel-Constantin Mierla +Date: Wed Aug 9 15:28:25 2017 +0200 - modules/ims_qos: restoring variable af_signaling_ip that was incorrectly removed + acc: relocated the code related to diameter accounting to acc_diameter -commit e683b61a0c0774d1828fca30fa33d90caa2762d6 -Author: Victor Seva -Date: Thu Sep 8 12:38:49 2016 +0200 +commit 560c52cbd4f6f4f934cd907621979ce33a676821 +Author: Daniel-Constantin Mierla +Date: Wed Aug 9 15:27:47 2017 +0200 - sca: add onhold_bflag module parameter - - * disable by default (-1) - * will skip parsing the sdp for on hold discovery and it will - use the value of the bflag - - Fix #773 + acc_diameter: diameter accounting module with code relocated from acc -commit 72580f250a2322ac1d5e71a92826fd8b11225b04 +commit 60a35d4ea83fc0a6d2a29aa56ff94afc57eff9af Author: Daniel-Constantin Mierla -Date: Thu Sep 8 14:53:48 2016 +0200 +Date: Wed Aug 9 13:38:16 2017 +0200 - evapi: fixed the communication with dispatcher after initializing it as rpc worker + acc_radius: removed unused code left when split from acc module -commit cd5cd4d837e12fb21540d36de2875b1e1670d040 -Author: Kamailio Dev -Date: Thu Sep 8 10:16:19 2016 +0200 +commit 8eb6e6a01d435955939ceddee82b3ba0a3ee93f8 +Author: Daniel-Constantin Mierla +Date: Wed Aug 9 13:37:20 2017 +0200 - modules: readme files regenerated - utils ... + acc: removed define for SQL_ACC + + - it was enabled for more than 10 years and the module links to + lib/srdb1 anyhow -commit 31cbec1a9be35beb446d17ee6b21bf753462dc8d -Author: Olle E. Johansson -Date: Thu Sep 8 10:13:02 2016 +0200 +commit eff1e2c6a2ccceae1ddfc81298cbdcc789fcf6dd +Author: Daniel-Constantin Mierla +Date: Wed Aug 9 12:34:46 2017 +0200 - utils Add missing semi-colons to documentation + misc: removed obsolete folder + + - content relocated to its own github repo: kamailio-obsolete -commit b3de7f20e93f7a6743b756787587b306dc493ce9 +commit 8deecb1aef4ee33d12ee0da68bf3585162284820 Author: Kamailio Dev -Date: Thu Sep 8 10:01:27 2016 +0200 +Date: Wed Aug 9 09:16:30 2017 +0200 - modules: readme files regenerated - http_async_client ... + modules: readme files regenerated - acc ... [skip ci] -commit 026eadb87b64a6646fb460c88aa70439d5f9c792 -Author: Federico Cabiddu -Date: Wed Sep 7 08:04:37 2016 +0200 +commit 4a545bacf6517663830ca455b61a12ff38b22fe8 +Author: Daniel-Constantin Mierla +Date: Wed Aug 9 09:12:50 2017 +0200 - http_async_client: added pseudo variable http_req_id + acc: documented acc_request() function -commit a051bd98652dd92a93175b7cab1e239bab851160 -Author: rdboisvert -Date: Wed Sep 7 16:39:21 2016 -0400 +commit 42bdac92d1ad2f58d7c21f98c3b8483e86a39fb8 +Author: Daniel-Constantin Mierla +Date: Wed Aug 9 08:59:00 2017 +0200 - mohqueue: prevent calls sticking in queue + acc: added acc_request(reason, table) - - query RTP to see if the link is active - - update user-agent version - - fixed edge case where REFER response arrives after call closed + - wrapper around acc_log_request() and acc_db_request(), writting acc + record to log and db backend (if db_url is set) -commit 2d8301095e2f87c45ab1365370f5eecce7ba73ee -Author: Kamailio Dev -Date: Wed Sep 7 15:31:24 2016 +0200 +commit 5989ab742685840019dea65c34df7a535d3950b8 +Author: Daniel-Constantin Mierla +Date: Tue Aug 8 21:35:06 2017 +0200 - modules: readme files regenerated - uac ... + path: fix offset to set ending 0 for received_format=1 -commit 130951e12941d63e069c6f420be5441b1140fba3 +commit 5f5697eac0089e9e2bc72323c6afa839b472ccbd Author: Daniel-Constantin Mierla -Date: Wed Sep 7 15:19:40 2016 +0200 +Date: Tue Aug 8 17:20:33 2017 +0200 - uac: updated the docs for uac registration refresh rpc command + http_async_client: safety check for shm malloc and do cfg_update() -commit 38b4bbd8b90859b7f90187103f5e7faf04ccd8bd +commit 557bbe3042b31b8087d40a41b9d304e731ce06b9 Author: Daniel-Constantin Mierla -Date: Wed Sep 7 12:10:57 2016 +0200 +Date: Tue Aug 8 17:19:47 2017 +0200 - core: try to catch dash immediately after ID in define/ifdef + http_async_client: named addition processes http async worker - - reported by GH #743 + - reflects better the module -commit 3d49fd52bee6632b5d93b508236e991d028db5ed -Author: Kamailio Dev -Date: Tue Sep 6 15:01:23 2016 +0200 +commit f4fa310479ce824c9fd68a7ef443102c30a0c171 +Author: Daniel-Constantin Mierla +Date: Tue Aug 8 17:02:38 2017 +0200 - modules: readme files regenerated - http_client ... + topos: link sip message attributes before PRACK handling -commit b7907be6231bd3eb8160300c87ddf58e3fffb206 +commit 39a72c3c000aef00a937863a221ecc7245e1c43a Author: Daniel-Constantin Mierla -Date: Tue Sep 6 14:54:49 2016 +0200 +Date: Tue Aug 8 14:54:06 2017 +0200 - http_client: added semicolons in the examples - - - use generic domain for examples + core: mem_safety enabled by default -commit b933550a50d61534747e97ce5031c18c4c12f1eb +commit b84e680f9ccb7b6f1e2fa917ced3d5d82147d9ea Author: Daniel-Constantin Mierla -Date: Tue Sep 6 13:05:08 2016 +0200 +Date: Tue Aug 8 14:21:55 2017 +0200 - topos: proper check if the last char in headr value is eol + topos_redis: update the signature for branch record loading function -commit 5bc9394024690e6d931b141d708ecd2815be40ce +commit 4c5419d6f9a9a7a7b48ba1269b52d95923582083 Author: Daniel-Constantin Mierla -Date: Tue Sep 6 12:49:34 2016 +0200 +Date: Tue Aug 8 14:21:15 2017 +0200 - topos: trim values before reinserting the route header + topos: load INVITE transaction record when processing PRACK -commit fe1fdbaf24ac0e4e18527e0bdfd2f2e1b217dc1b +commit e02691ce26f7fae28155bdc26b2e8e00632830e7 Author: Daniel-Constantin Mierla -Date: Tue Sep 6 12:49:16 2016 +0200 +Date: Tue Aug 8 12:42:32 2017 +0200 - core: macro helper to trim zeros from str value + core: mem/sf_malloc - sanitization of the code -commit 0cec8619459b14bb70bc7d41417e5ee3553ca240 -Author: Kamailio Dev -Date: Tue Sep 6 11:01:27 2016 +0200 +commit 61c4dd2e30b17865fd52905d1bbac8a3cf6734a3 +Author: Daniel-Constantin Mierla +Date: Tue Aug 8 12:06:47 2017 +0200 - modules: readme files regenerated - tcpops ... + core: mem/f_malloc - updated log macros -commit 3d4dda0cdc4dc452ae7f796e74fd6056e09662df -Author: Camille Oudot -Date: Tue Sep 6 10:46:43 2016 +0200 +commit 5879db76de1d5e3465d61c9530c7525d90e0fd87 +Author: Daniel-Constantin Mierla +Date: Tue Aug 8 12:01:55 2017 +0200 - tcpops: add documentation for tcp:closed + core: mem/q_malloc - updated log macros -commit 2929255df3e7aeec9c3633329c64a4dcba02bc4a -Merge: 5f780a2 7485875 +commit f7fb1d3e1687de0d051d2b224e7042cc5452a053 Author: Daniel-Constantin Mierla -Date: Tue Sep 6 08:28:10 2016 +0200 +Date: Tue Aug 8 11:44:00 2017 +0200 - Merge pull request #768 from TheGrandWazoo/master - - sca: fix seized lines on seizing held lines, SCA owner and correct CID on seizing held lines + core: mem/tlsf_malloc - implemented mallocxz() and reallocxf() -commit 5f780a202b2132c4d622859a388432f0f6cbb3c7 +commit 3551b1a4e1fc14ff410a8f4bee8b443ed0c841e0 Author: Daniel-Constantin Mierla -Date: Mon Sep 5 09:23:57 2016 +0200 +Date: Tue Aug 8 11:30:41 2017 +0200 - topos: more appropriate error log when attepting to delete header + core: mem/q_malloc - implemented mallocxz() and reallocxf() -commit 7485875c25a8b2c08271f6fed8b7342be80937a4 -Author: Kevin Scott Adams -Date: Sat Sep 3 11:41:14 2016 -0400 +commit 1f195edf75e907fc6347d5646b724cede5733170 +Author: Daniel-Constantin Mierla +Date: Tue Aug 8 11:15:12 2017 +0200 - sca: REALLY fix the CID on seizing a held call from a different SCA UA - - - This should be the end of the issues reported by Kevin Scott Adams, GH - #341. I tested but tested with the wrong code branch. Made sure I - uploaded and compiled from the *master*. + core: mem/f_malloc - implemented mallocxz() and reallocxf() -commit c6740876ecc73b1b6cc704e0c95f463ebb12ae36 -Author: Kevin Scott Adams -Date: Sat Sep 3 11:25:55 2016 -0400 +commit 9ea86b94b2e26b21f4e3041e6298fd475797ceb3 +Author: Daniel-Constantin Mierla +Date: Tue Aug 8 10:42:59 2017 +0200 - sca: Fixed SCA owner on seizing a held call from a different SCA UA. + core: mem - new functions for pkg/shm - mallocxz() and reallocxf() - - Part of the issue reported by Kevin Scott Adams, GH #341. When using - 'kamcmd sca.all_appearances' to display the appearances the owner and - the callee became the same. I think the owner should be a SCA endpoint - of the call and not a non-SCA endpoint. Uploaded compiled and tested - inbound and outbound calls. + - pkg_mallocxz(size) / shm_mallocxz(size) - same as the corresponding + malloc function, but the allocated buffer is filled with 0. It is + equivalent of { p=malloc(size); if(p) memset(p, 0, size); } + - pkg_reallocxf(p, size)/shm_reallocxf(p, size) - same as the + corresponding realloc functions, but the old pointer is always freed, + even if the realloc operation fails. The BSDs have reallocf() -commit dc10e8e0bb0ea906a61c6efd0cd38c56e34ab296 -Author: Kevin Scott Adams -Date: Sat Sep 3 11:03:47 2016 -0400 +commit 179a6e699a1021efa55d1ea097ceeb7a12575cc5 +Author: Daniel-Constantin Mierla +Date: Tue Aug 8 10:08:10 2017 +0200 - sca: Fix the CID on seizing a held call from a different SCA AOR UA. + tm: terminate local uac buffers with 0 - - Part of the issue reported by Kevin Scott Adams, GH #341. On seizing a - held call from another SCA subscriber UA, the Caller ID becomes the - actual AOR of the SCA. In reviewing the SIP traces the INVITE and REPLY - of seizing a held call as the 'from' and 'to' URI's set to the AOR. In - the sca_call_info_is_line_seize_reinvite() function this is handled but - was not handled when a 200 reply was issued. Uploaded, compiled and - tested. + - received message buffer is terminated with 0 and many functions expect + that, so use of them in event_route[tm:local-request] may have ended + up in wrong behavior -commit 57c4ec824fdd6c6c797bd7d6bfb3d65159a8d7c6 -Author: Kevin Scott Adams -Date: Fri Sep 2 17:16:38 2016 -0400 +commit 453f45af78190dad79bdc4f787ba5a18ca7f6392 +Author: Daniel-Constantin Mierla +Date: Tue Aug 8 09:51:43 2017 +0200 - sca: reversed the from_tag and to_tag variables in the function call - - - Part of the issue reported by Kevin Scott Adams, GH #341. The - function sca_dialog_build_from_tags() has the following parameter - listing...(sca_dialog *dialog, int maxlen, str *call_id, str *from_tag, - str *to_tag). The call to this function in the - sca_call_info_uri_update() function had the ‘to_tag’ variable in the - ‘from_tag’ parameter position and the ‘from_tag’ variable in the - ‘to_tag’ parameter position. Reversing the ‘to_tag’ and ‘from_tag’ - variables in the function call resolved the issue of multiple appearance - showing up on held and seize events. + xmlrpc: handle realloc failure -commit 26bc742f0b238822891e4820fafaebccba1b06bd -Author: Kevin Scott Adams -Date: Fri Sep 2 17:03:59 2016 -0400 +commit 1d06db87f88841f4aa540b4f1554bed31da2ec25 +Merge: 8c428bfae d8ab359fa +Author: Daniel-Constantin Mierla +Date: Mon Aug 7 21:57:13 2017 +0200 - Revert "sca: reversed the from_tag and to_tag variables in the function call" + Merge pull request #1204 from dunst0/fix/app_sqlang - This reverts commit 308adadbe7edcf5972e13f989be690fd09893c65. + app_sqlang: fix static make and gcc in Makefiles -commit 308adadbe7edcf5972e13f989be690fd09893c65 -Author: Kevin Scott Adams -Date: Fri Sep 2 16:19:32 2016 -0400 +commit 8c428bfae9e51989734d3c1535bcac24581cfe15 +Merge: 9ce38204d 25f218099 +Author: Daniel-Constantin Mierla +Date: Mon Aug 7 21:56:15 2017 +0200 - sca: reversed the from_tag and to_tag variables in the function call + Merge pull request #1206 from codyherzog/master - - The function sca_dialog_build_from_tags() has the following parameter - listing...(sca_dialog *dialog, int maxlen, str *call_id, str *from_tag, - str *to_tag). The call to this function in the sca_call_info_uri_update - function had the 'to_tag' variable in the 'from_tag' parameter space and - the 'from_tag' variable in the 'to_tag' parameter space. Reversing them - resolved the issue of multiple appearance showing up on a held and seize - events. + textops: Fix 'offset exceeds message size' crash. -commit 14704bf239c67a24d496287738840d355f787811 -Author: Kevin Scott Adams -Date: Fri Sep 2 16:01:42 2016 -0400 +commit 25f2180999dafb807068313c4a329a163dd99f92 +Author: codyherzog +Date: Mon Aug 7 12:46:27 2017 -0700 - sca: added some additional debug statements + textops: Fix 'offset exceeds message size' crash. - - Needed some additional debug statements to figure out the issues with - the SCA module. + Ensure that buffer is null terminated when subst_run() function is used. -commit e28af9593de8a816f30c8199b16ba84b2add122a -Author: Kevin Scott Adams -Date: Fri Sep 2 15:39:26 2016 -0400 +commit 9ce38204d8a59e5d83cc50a2c809d1306346f9b7 +Author: Daniel-Constantin Mierla +Date: Mon Aug 7 14:54:00 2017 +0200 - sca: remvoed unused variable 'log_stderr' - - - When coding the new line terminators for the last commit, I defined a - varaible to remove the "symbol 'log_stderr' cound not be resolved" - messages I was getting in Eclipse. This was to make sure I did not - introduce errors into the code. I forgot to remove this one. + http_client: proper free for curl params in case of failover connection -commit f9c78192ace7768d814322135398e3f48cbd2dc2 -Author: Kevin Scott Adams -Date: Fri Sep 2 15:26:52 2016 -0400 +commit 1948fa5312b8ab836ace4ab76a383ed29b049ae6 +Author: Daniel-Constantin Mierla +Date: Mon Aug 7 14:21:08 2017 +0200 - Revert "sca: remove a unused variable" + kamailio.cfg: filter out sip scanner even when anti-flood is not enabled - This reverts commit aadc09287544df64f0d8452160f725ee6de06f75. + - better protection with default installation -commit 890b37ff24289c24f255c638890c70e3c87ff63b -Merge: aadc092 3a16165 -Author: Kevin Scott Adams -Date: Fri Sep 2 15:21:09 2016 -0400 +commit 37830f53b1f21fba5beef5d8e22913c431dcd708 +Author: Daniel-Constantin Mierla +Date: Mon Aug 7 13:52:45 2017 +0200 - Merge remote-tracking branch 'refs/remotes/kamailio/master' + topos: use branch attributes to handle PRACK -commit aadc09287544df64f0d8452160f725ee6de06f75 -Author: Kevin Scott Adams -Date: Fri Sep 2 12:18:11 2016 -0400 +commit 8be0f000f74cf08e0be6bc7d0a72cae948483416 +Author: Daniel-Constantin Mierla +Date: Mon Aug 7 13:39:38 2017 +0200 - sca: remove a unused variable - - - Eclipse was giving me errors on the log_stderr that is part of the LM_ - statements. I was adding them to each file so I could see if I was - creating syntax errors. This one got overlooked. + tm: cleaner handling of dynamic regex param for t_check_status() -commit 3a16165542fb92949e40b877fd52bc5cb0b66ddd -Merge: 2cf9dba 1518733 +commit 72e0ebcdcbc5ffcd7ea475334437e56b22e143d4 Author: Daniel-Constantin Mierla -Date: Fri Sep 2 14:28:45 2016 +0200 +Date: Mon Aug 7 13:33:46 2017 +0200 - Merge pull request #766 from kamailio/transform_escape_csv - - pv: add s.escape.csv transformation + ctl: proper handling of realloc failure to avoid leak -commit 151873397c9614731087d38834f8712efe47c67b -Author: Camille Oudot -Date: Thu Sep 1 18:50:00 2016 +0200 +commit 91ebd25726c7f4b8870e8934d60cdc7cb90d1970 +Author: Daniel-Constantin Mierla +Date: Mon Aug 7 12:23:18 2017 +0200 - pv: add s.escape.csv transformation + path: fix for handling received parameter, issue added by format support - escapes a string to use as a CSV field, as specified in RFC4180: - - enclose sting in double quotes - - escape double quotes with a second double quote + - reported by GH #1205 -commit 2cf9dbadfc4a294927798a1aaf50601c68711a50 -Author: Lucian Balaceanu -Date: Thu Sep 1 18:39:55 2016 +0300 +commit 5f0792e7ee985b80601e6f952269bc48031e6356 +Author: Kamailio Dev +Date: Mon Aug 7 11:31:22 2017 +0200 - ipops: adding detailed_ip_type() functions - - Returns the detailed type of the given IP, analogue to perl's Net::IP ip_iptype() - (see also http://www.iana.org/assignments/ipv6-address-space/ipv6-address-space.txt, - http://www.iana.org/assignments/iana-ipv6-special-registry/iana-ipv6-special-registry.txt, - RFC 5735 and RFC 6598: PRIVATE, SHARED, LOOPBACK, IPV4MAP, DISCARD etc) + modules: readme files regenerated - topos ... [skip ci] -commit 648704f209d8916a1840ae5f3de8b404edb3d8ab +commit f6dc87151138e600d593a345109ba2028d2dc16f Author: Daniel-Constantin Mierla -Date: Thu Sep 1 17:24:07 2016 +0200 +Date: Mon Aug 7 11:23:53 2017 +0200 - dialog: ensure all headers are parsed to find the custom ones for cseq refresh - - - GH #752 + topos: docs for event_callback param and event_route[topos:msg-outgoing] -commit a04755addf8f930fa51b1913a1ff5b6361785418 +commit f16c0433e0190736b16d8346d1521e3c32b2e219 Author: Daniel-Constantin Mierla -Date: Thu Sep 1 14:15:51 2016 +0200 +Date: Mon Aug 7 11:15:33 2017 +0200 - jansson: test if pkg-config knows about jansson library + topos: added support for event_route[topos:msg-outgoing] + + - executed when a request is sent out + - if drop() is used inside the event_route, then the request is no + longer handled with topos -commit 41727b768406383924d87b3d426d5f79df0f45be +commit f6b8bd17f167c0527fb240a9de71539e29b85f07 Author: Daniel-Constantin Mierla -Date: Thu Sep 1 13:33:23 2016 +0200 +Date: Mon Aug 7 09:16:15 2017 +0200 - topos: store record route set only for initial 200ok response - -commit c1e0ba6992eea8af9f152bdfa6f5b0398811b40d -Author: Kevin Scott Adams -Date: Thu Sep 1 13:11:41 2016 +0200 - - sca: terminate all error and debug messages with a new line + core: parser - converted old log macros - - issue reported by oej, GH #580 - - commmit also includes whitespace cleanup - - (outcome of PR GH #762) + - indentation adjustments -commit 040106fc3f7b807d978cb8112c2637419ffb9926 +commit 31726783dfba54c7c84b680ddd0bae879c0ee9d3 Author: Daniel-Constantin Mierla -Date: Thu Sep 1 13:01:15 2016 +0200 +Date: Sun Aug 6 09:06:08 2017 +0200 - path: added section ids in docs + core: parse uri - converted log macros -commit 3fec5152c85844ab4fe950d8564c4cc47eef0529 +commit 475ef89d6fc5780673c7e0091a78036e74f819db Author: Daniel-Constantin Mierla -Date: Thu Sep 1 12:55:37 2016 +0200 +Date: Sat Aug 5 09:45:18 2017 +0200 - topos: error message about missing uuid when loading dlg made dbg - - - this can be the case of local generated requests that are not handled - by topos - - reported by Daniel Tryba + tls: updated log macros for config code -commit a8fae373c1b197012a33bb0b8114fc22b6c86835 -Author: Kevin Scott Adams -Date: Wed Aug 31 15:32:49 2016 -0400 +commit 20af8da05513345ccb3d372e097c71a115ebe5a7 +Author: Kamailio Dev +Date: Fri Aug 4 15:16:23 2017 +0200 - sca: terminate all error and debug messages with a new line - - - issue reported by oej, FH #580 - Commmit also includes whitespace cleanup.. + modules: readme files regenerated - websocket ... [skip ci] -commit 48195546d7b5762be897c748bd3631f6b6a5c1d0 +commit 921c2f6a53108ac4ddc3e262a479a46650412bce Author: Daniel-Constantin Mierla -Date: Wed Aug 31 15:05:51 2016 +0200 +Date: Fri Aug 4 15:10:50 2017 +0200 - core: tcp read - proper safety when priting log messages for read error case - - - related to GH #748 + websocket: documentation for event_callback parameter -commit 71b9765462d3df1686274c4b6380c71cf02dc099 +commit e15f8d34c5cdf83e0b3560873cd5909de99d3f97 Author: Daniel-Constantin Mierla -Date: Wed Aug 31 14:54:13 2016 +0200 +Date: Fri Aug 4 15:06:09 2017 +0200 - core: handle return code for tcp read headers/ws before printing extra debug logs + websocket: new parameter event_callback - - reported by GH #748 + - allow setting the name of kemi function to be executed for event_route -commit 73dbed5c33b757476e01098b957694b2344bb0a0 +commit 6752351b69cd991cd11f389f80cf73bd68ff5bb9 Author: Daniel-Constantin Mierla -Date: Tue Aug 30 17:31:17 2016 +0200 +Date: Fri Aug 4 14:36:42 2017 +0200 - dialog: proper refresh of cseq for requests withing dialog after an increment + websocket: use route_lookup() instead of route_get() - - reported by GH #752 + - avoid creating an empty route block structure if not defined in cfg -commit 68a0d66e77354a9a6aaf641efe381098064bf18d +commit 1c7fc2feccba9ae1ad1f97e6fdd296f83dd5b097 Author: Daniel-Constantin Mierla -Date: Tue Aug 30 16:43:15 2016 +0200 +Date: Fri Aug 4 13:50:05 2017 +0200 + + misc/examples/kemi: fixed setting the failure route callback + +commit 61d72c90a1a3fe34aad3cedb87a3e68529be34ac +Author: Kamailio Dev +Date: Thu Aug 3 21:31:22 2017 +0200 - dialog: proper safety test if cseq value in via is larger than hdr + modules: readme files regenerated - dispatcher ... [skip ci] -commit 24a792d23c30a258a95bfc29fe4dc20bc4bce8c8 +commit e84ee3becbf59a5afc63510596cd62bae36d1962 Author: Daniel-Constantin Mierla -Date: Tue Aug 30 15:13:26 2016 +0200 +Date: Thu Aug 3 18:54:19 2017 +0200 - topos: record routing storage for handling sip responses + dispatcher: documentation for parallel dispatching algorithm -commit b0f8516fbf1300fc10b09772dcaf5a6539f783f5 -Merge: 41477be 28224ba +commit 2ce57c44fee4eef112163e5dd6c712a0c68c79af Author: Daniel-Constantin Mierla -Date: Tue Aug 30 13:51:34 2016 +0200 +Date: Thu Aug 3 18:46:26 2017 +0200 - Merge pull request #734 from gaaf/random-fixes + dispatcher: new algorithm - parallel dispatching (12) - Random fixes + - send the request to all destinations from the setid at once + - aka parallel forking to all address, so the AVPs are no longer + set, not being needed for a re-routing -commit 672ea9bd7434a5b01479da8ebe59a1a540bc0119 -Author: Kevin Scott Adams -Date: Tue Aug 30 07:50:50 2016 -0400 +commit d8ab359faa67586abd118af8c067aa2671470a43 +Author: Rick Barenthin +Date: Thu Aug 3 11:34:35 2017 +0200 - Revert "sca: terminate all error and debug messages with a new line" + app_sqlang: fix static make and gcc in Makefiles - This reverts commit 421ec8fd32ea3766329a7f37420ab5d93e23e05e. + - app_sqlang now uses $(MAKE) and $(CC) variables in Makefiles, so it + builds on systems with gnu make named different then make and compiles + with different compiler than gcc -commit e3c572ded584f82219f70054417eb05164a810d0 -Author: Kevin Scott Adams -Date: Tue Aug 30 07:50:26 2016 -0400 +commit d58fdb7c4e2e96a1bb2c64a47cc2b17e4bd03b4e +Author: Lucian Balaceanu +Date: Thu Aug 3 10:10:23 2017 +0300 - Revert "sca: removed non-documented modparam 'outbound_proxy'" - - This reverts commit 4a50b819fc620dada28b8e5c40962c2c22c689bc. + p_usrloc: fix dereference before null check in code path -commit 41477be7ff5fbe7cbf115a88557c2cfb04f02253 -Merge: fbdc229 67b06ae -Author: Daniel-Constantin Mierla -Date: Tue Aug 30 13:47:50 2016 +0200 +commit f567695de9ecbb5a5bffe4e212a294df2753a519 +Author: Lucian Balaceanu +Date: Thu Aug 3 09:56:22 2017 +0300 - Merge pull request #732 from gaaf/tm-fixes - - TM fixes for DNS failover and branch_idx + p_usrloc: remove unnecessary increment -commit fbdc2299420d5247116933a18e78ae6fe6955ab5 -Merge: 597242d 2f080bd -Author: Daniel-Constantin Mierla -Date: Tue Aug 30 13:46:46 2016 +0200 +commit a72abf8b1db2ecd8fabfd3e051d1bd61fd205a07 +Author: Lucian Balaceanu +Date: Thu Aug 3 09:48:22 2017 +0300 - Merge pull request #727 from gaaf/uac_failover - - Implement DNS failover for locally generated requests + p_usrloc: fix out-of-bounds read -commit 597242dfbfd883d136aa49d88266fc9edb6b8e09 -Author: Camille Oudot -Date: Tue Aug 30 11:43:26 2016 +0200 +commit 3c9b1d30f5350973bb6063ca207a3f0145f73ec5 +Author: Lucian Balaceanu +Date: Thu Aug 3 09:33:36 2017 +0300 - http_async_client: init PV API sooner - - fixes #760 + p_usrloc: eliminate unused code -commit 4a50b819fc620dada28b8e5c40962c2c22c689bc -Author: Kevin Scott Adams -Date: Mon Aug 29 15:17:22 2016 -0400 +commit 2a67f79945475cfbe8d033b4df39018a73346db1 +Author: Lucian Balaceanu +Date: Thu Aug 3 08:25:27 2017 +0300 - sca: removed non-documented modparam 'outbound_proxy' - - - issue reported by oej, GH #580. - Modparam outbound_proxy was defined in sca.c and sca.h but never used - in the module. + p_usrloc: fix resource leak -commit 421ec8fd32ea3766329a7f37420ab5d93e23e05e -Author: Kevin Scott Adams -Date: Mon Aug 29 12:13:49 2016 -0400 +commit 92f66e05b3b93c67acdaadfd2374cb91d01413f1 +Author: Daniel-Constantin Mierla +Date: Thu Aug 3 07:29:57 2017 +0200 - sca: terminate all error and debug messages with a new line - - - issue reported by oej, GH #580 - also whitespace cleanup + dispatcher: define values for dispatching algorithms -commit 1e1c1ed02bfa8454c9ff6d32cc2cde5be07a731f -Merge: d63869c 46c59ce -Author: Kevin Scott Adams -Date: Mon Aug 29 11:12:42 2016 -0400 +commit b5bccd0f4e14909b4a0ba2ab3957b2ea9b28ed0c +Author: Daniel-Constantin Mierla +Date: Thu Aug 3 05:03:24 2017 +0200 - Merge remote-tracking branch 'refs/remotes/kamailio/master' + db_text: missing breaks in checking db types compatibility -commit 46c59ce63bec53bc9a59b2553c6ccf8f5b6667d8 -Merge: 0dcf9cf 8cc1c06 -Author: Alexandr Dubovikov -Date: Mon Aug 29 16:37:47 2016 +0200 +commit b05f3637f9cc829470d04037f6f5b88e37819706 +Author: Daniel-Constantin Mierla +Date: Thu Aug 3 05:02:41 2017 +0200 - Merge pull request #761 from adubovikov/master - - modules/sipcapture: fixed priorisation X-RTP headers + cplc: safety checks for parameters -commit 8cc1c0657c6cf95d48e88f90027a4bb051414f68 -Author: Alexandr Dubovikov -Date: Mon Aug 29 16:36:24 2016 +0200 +commit 7bb4b7dcc23c582ec666c71c9475e46e4ca12709 +Author: Daniel-Constantin Mierla +Date: Wed Aug 2 16:30:24 2017 +0200 - modules/sipcapture fixed priorisation X-RTP headers + pipelimit: match algorithm name case insensitive -commit 0dcf9cf28ec4dc46679915d48e5e0623e0cdfa96 -Author: Victor Seva -Date: Mon Aug 29 11:37:28 2016 +0200 +commit d302422982aab79ec9af9b9d54d33dbf98dc7b63 +Author: Daniel-Constantin Mierla +Date: Wed Aug 2 09:03:02 2017 +0200 - pkg/kamailio/deb: version set to 5.0.0~dev6 + tsilo: added section ids in docs -commit a187d9ec0e465141ad2466d84dfac8e2a4338911 -Merge: e349af5 e652645 +commit 00eb71da83347c9d2ea74feacec9c955f7b2a2e6 Author: Daniel-Constantin Mierla -Date: Mon Aug 29 11:20:59 2016 +0200 +Date: Wed Aug 2 09:54:18 2017 +0200 - Merge pull request #759 from kelchy/master + tls: explicit libssl v1.1+ cleanup when module is destroyed - pike: fixed rpc array + - OPENSSL_cleanup() explicitely executed for libssl v1.1+ when tls + module is destroyed, to avoid being executed again on final exit + (due to atexit() callback), because at that moment shared memory + is already destroyed and attempts to access the locals will result + in cored dump + - retported by Victor Seva, GH #1189 -commit e6526455e1108f80e0fb2a420af8de386739be62 -Author: Kelvin Chua -Date: Sat Aug 27 19:14:40 2016 +0000 +commit 62f573d4ecbbebe5f0f2d3b39be7ad4c2b460e65 +Author: Alexander Lutay +Date: Tue Aug 1 23:20:41 2017 +0200 - pike: fixed rpc array - - added array structure when returning multiple addresses instead of concatenated strings - - fixed buffer overflow on incorrect buffer size allocation + kamctl: fix dangerous 'rm -rf' code in case if variables are not defined -commit e349af55168e6b4de97a36d35b475dc295edc2e2 -Author: Daniel-Constantin Mierla -Date: Fri Aug 26 14:43:13 2016 +0200 +commit e39dd796a40fb01881858ccf4415fdcfa8529778 +Author: Kamailio Dev +Date: Tue Aug 1 13:31:30 2017 +0200 - dialog: refresh cseq update if it was incremented in the past - - - reported by GH #752 + modules: readme files regenerated - uac ... [skip ci] -commit 59b11ba80591beaf2ec92cd3ad6400b3afbb35f2 +commit d1d2dda40e1ac787a021c4ea9f9e179870dea99a Author: Daniel-Constantin Mierla -Date: Fri Aug 26 13:43:47 2016 +0200 +Date: Tue Aug 1 13:30:26 2017 +0200 - sipcapture: fix compile warning of testing unsigned int for <0 + uac: fixes for section ids in docs -commit 30b5ac9bf9d3e74b0c13a3d0c3ad5e441aa91fa9 -Author: Daniel-Constantin Mierla -Date: Fri Aug 26 13:40:31 2016 +0200 +commit af30ab2dcd6d67bc86f9ce86be0abf9014cbfd8d +Author: Sergey Safarov +Date: Sat Apr 22 10:37:32 2017 -0400 - app_lua: add NULL for new required parameter of sdpops api + pkg/kamailio: Added systemd unit relanch after non null exit code. Fix of ticket 1085 -commit 9cfe2119306ea70875d448beebbdb9fede0b32af -Author: Daniel-Constantin Mierla -Date: Fri Aug 26 13:39:27 2016 +0200 +commit 5e098077525b2d06834a03f69ea246835af6f11c +Author: Claudiu Boriga +Date: Tue Aug 1 10:40:02 2017 +0300 - sdpops: fixed the api definitions after new params by commit 5fffc9bd84ea + carrierroute: avoid ovverruning a fixed sized buffer -commit 9721f55598406b1fb385cc5825af3bc10ddd332f -Merge: 649e345 d26e99a -Author: Alexandr Dubovikov -Date: Fri Aug 26 12:45:08 2016 +0200 +commit 9c793833f4b56f02cf692533ad515d87d6341bf4 +Author: Claudiu Boriga +Date: Tue Aug 1 10:22:09 2017 +0300 - Merge pull request #757 from adubovikov/master - - modules/sipcapture: extended X-RTP-Stat types + carrierroute: avoid truncating value returned by fgetc -commit d26e99aaecff3e9654a4a1e4e641e1678d078330 -Author: Alexandr Dubovikov -Date: Fri Aug 26 12:42:41 2016 +0200 +commit f152fc4586b42fb8a26b01d0c40e41e143972b9a +Author: Claudiu Boriga +Date: Tue Aug 1 10:15:44 2017 +0300 - modules/sipcapture: extended X-RTP-Stat types - - added X-RTP-Stat-T38 and X-RTP-Stat-Add. + carrierroute: check return value for fseek -commit 649e3452a61b3934a3d687c31559643309ef9ca3 -Author: Carsten Bock -Date: Fri Aug 26 12:01:09 2016 +0200 +commit 40615aaa64a6a2b3affa112502bec58eda47d9a0 +Author: Claudiu Boriga +Date: Tue Aug 1 09:55:30 2017 +0300 - sdpops: Added missing definitions from our private repo + carrierroute: avoid comparing size_t types with negative values -commit 09232b92f960ac257ae69b87ac5205a563ebeb48 -Author: Kamailio Dev -Date: Fri Aug 26 11:46:20 2016 +0200 +commit f7f5b95f402e3bc3a5caa4e096a1ebdb165b20eb +Author: Claudiu Boriga +Date: Mon Jul 31 17:36:55 2017 +0300 - modules: readme files regenerated - sdpops ... + carrieroute: remove logically dead code -commit ce900ff7bde5061184b68695eebb59cde8013102 -Author: Carsten Bock -Date: Fri Aug 26 11:42:47 2016 +0200 +commit 57503311555f5ffcda1c4e3b05df4248558ef50b +Author: Claudiu Boriga +Date: Mon Jul 31 17:32:13 2017 +0300 - sdpops: added missing parameter to sdp_remove_codecs_by_id + carrierroute: check pointer before dereferencing it -commit 5fffc9bd84ea548d9b105be1f2df65aa36170d26 -Author: Carsten Bock -Date: Fri Aug 26 11:38:14 2016 +0200 +commit 2fa71d29d988cd396607fc20c6271703b3eb656f +Author: Claudiu Boriga +Date: Mon Jul 31 17:15:55 2017 +0300 - sdpops: allow setting a mediatype (e.g. video or audio), when removing a codec from the SDP + carrierroute: avoid out-of-bounds access when resetting opts -commit 61df6e86d82f8cba54e6620780a728fcc3814cad -Author: Carsten Bock -Date: Fri Aug 26 11:22:19 2016 +0200 +commit e5b8066e1e0f4a69a5d1161dd75aea67014314b5 +Author: Daniel-Constantin Mierla +Date: Tue Aug 1 08:50:24 2017 +0200 - ims_dialog: Fix table version for dialog_vars, rename create script to reflect name-change + pua_xmpp: init printbuf_len and detect when no uri is provided -commit c461b539257aea80ad03fef94c5dcbc4a4107135 +commit f359625bf671a38ec0aa967e2632a4bbdbfe59af Author: Daniel-Constantin Mierla -Date: Fri Aug 26 09:27:39 2016 +0200 +Date: Tue Aug 1 08:49:19 2017 +0200 - Makefile.defs: version set to 5.0.0-dev6 + pua_reginfo: init vars to avoid accessing invalid value on error -commit 8086de823e57689cee134fc6e7947a1c38880dec -Author: Daniel-Constantin Mierla -Date: Fri Aug 26 09:26:47 2016 +0200 +commit 07ade6c2bb1826ef797ba941213a617adad9190a +Author: Kamailio Dev +Date: Mon Jul 31 22:31:24 2017 +0200 - core: parser - safety check and clean log messages for disposition header + modules: readme files regenerated - keepalive ... [skip ci] -commit 33fe30255fabc979d1512784aafa96ee28758a09 -Merge: e34ecb3 39ceb97 -Author: ng-voice GmbH -Date: Tue Aug 23 13:19:41 2016 +0200 +commit 183efe3a3955a0457129a9801e8721035eb435ea +Merge: 48c942ac4 2d4d66acd +Author: Guillaume Bour +Date: Mon Jul 31 22:20:43 2017 +0200 - Merge pull request #756 from athonet-open/fix__example_scscf + Merge pull request #1196 from gbour/doc-module-keepalive - examples/scscf: minor fixes (logging) + keepalive: improve documentation -commit 39ceb9763132549f100de638f4c0b8806c0a9232 -Author: Dragos Oancea -Date: Tue Aug 23 10:50:11 2016 +0200 +commit 2d4d66acd5a99ae7b931b7f7e4e7d500d6b9ae96 +Author: Guillaume Bour +Date: Mon Jul 31 21:59:50 2017 +0200 - examples/scscf: minor fixes (logging) + keepalive: improve documentation + + - documents internal API + - GH #1082 -commit e34ecb397becd6824331fc15141e320bcc920cca -Merge: 5ebbe8d c1ea48c +commit 48c942ac4d20e45f8fdf04aaab9779cab51d1813 Author: Daniel-Constantin Mierla -Date: Mon Aug 22 13:25:45 2016 +0200 +Date: Mon Jul 31 20:23:53 2017 +0200 - Merge pull request #753 from athonet-open/fix__dbl_frees - - core: fixed two double free() situations + db_text: free order by fields in case of early stage error in dbt_query() -commit c1ea48cfe38e6c52c50e6f1d698254a789e988f1 -Author: Dragos Oancea -Date: Fri Aug 19 16:34:32 2016 +0200 +commit 676c96ed860be183bd69ad55c8062523afcc5248 +Author: Torrey Searle +Date: Mon Jul 31 17:03:52 2017 +0200 - core: fix double free on clearing lump + modules/sipt: fix bug in setting NAI of called party -commit df83103bb4756b0a3c3e42927396f78aa8210ec4 -Author: Dragos Oancea -Date: Mon Aug 22 09:58:07 2016 +0200 +commit 32c5d9dd9f7a5e02ab428e5c16bf7406e4ff7856 +Author: Stefan Mititelu +Date: Mon Jul 31 16:02:47 2017 +0200 - core: fix double free on clearing hdr + pkg/kamailio/centos/7: Add rabbitmq module -commit 5ebbe8dc2bc3fa3f7a32df3f479fe1ed6bc18a8e -Merge: 3b2f7ce 839cf89 +commit 9ee303d91ee9167759b4a01c2d94fbd646ee41f9 Author: Daniel-Constantin Mierla -Date: Mon Aug 22 09:42:10 2016 +0200 +Date: Mon Jul 31 15:57:48 2017 +0200 - Merge pull request #726 from phil-lavin/bugfix-presence-race-2 + Revert "pkg/kamailio/centos/7: Add rabbitmq module" - Bugfix presence race 2 + This reverts commit f7666ef2ab5ce5e1088728458d76c7e816fbc25c. -commit 3b2f7ce020db3537383a8585931fe8a420f683b6 -Merge: 9f16a7f 3b206c8 +commit 98c4f5e8c26f41db6b09547312a049293158cd53 Author: Daniel-Constantin Mierla -Date: Mon Aug 22 09:40:53 2016 +0200 +Date: Mon Jul 31 15:57:48 2017 +0200 - Merge pull request #724 from phil-lavin/bugfix-presence-race + Revert "pkg/kamailio/centos/7: Remove kamailio-ims module dependency" - presence: Always check if a record exists for this dialog before inserting + This reverts commit bc4591f54844b7d7a28fa278fe9ee9ff421ba206. + +commit bc4591f54844b7d7a28fa278fe9ee9ff421ba206 +Author: Stefan Mititelu +Date: Mon Jul 31 16:27:00 2017 +0300 + + pkg/kamailio/centos/7: Remove kamailio-ims module dependency + +commit f7666ef2ab5ce5e1088728458d76c7e816fbc25c +Author: Stefan Mititelu +Date: Mon Jul 31 16:26:05 2017 +0300 -commit 9f16a7fa09ad14295e1b1046de110b546c498b01 -Merge: 4344a7f dc6962f + pkg/kamailio/centos/7: Add rabbitmq module + +commit d2fa6939e3ba075beb82d173c5d1a7330341c7d0 Author: Daniel-Constantin Mierla -Date: Mon Aug 22 09:40:23 2016 +0200 +Date: Mon Jul 31 15:53:27 2017 +0200 - Merge pull request #754 from athonet-open/fix__presence_dbl_free - - presence: fix multiple double free on shutdown caught with memlog=1 + pua: free in case of errors -commit 4344a7fa68ac0ce95f5e0d5d5f8df398a6d7586c -Merge: cfb806e 20a4f7e +commit 5238fe0a5c66cf559bc099bf5e2e0ced42390625 Author: Daniel-Constantin Mierla -Date: Mon Aug 22 09:37:13 2016 +0200 +Date: Mon Jul 31 15:52:45 2017 +0200 - Merge pull request #755 from kelchy/master - - permissions: fixed rpc array + rtpengine: free rtpl if error inside fixup_set_id() -commit 20a4f7e029262a94c5c4bcdc68a90e404b506c98 -Author: Kelvin Chua -Date: Sat Aug 20 15:03:09 2016 +0000 +commit 30166790b1b8addef006c7a933ac2c009a3998e2 +Author: Daniel-Constantin Mierla +Date: Mon Jul 31 15:42:19 2017 +0200 - permissions: fixed rpc array + presence_xml: do not allocate memory before getting presence node - - added array structure when returning multiple address and subnets + - useless operation in case of error -commit dc6962fb7e02cf44a145e0bafa455873c73ebc2d -Author: Dragos Oancea -Date: Fri Aug 19 15:26:58 2016 +0200 +commit 30014025157f9ac79c98f1361a86974858ef8022 +Author: Daniel-Constantin Mierla +Date: Mon Jul 31 15:33:57 2017 +0200 - presence: fix multiple double free on shutdown caught with memlog=1 + presence_dialoginfo: safety checks to avoid accessing null values -commit cfb806e41ecde8392105a12c4e8ace31f1345352 +commit fda8de91d80a2aee7a3ec5e44e6fc1d918541254 Author: Daniel-Constantin Mierla -Date: Fri Aug 19 08:34:18 2016 +0200 +Date: Mon Jul 31 15:32:57 2017 +0200 - outbound: use pkg-config for libcrypto in makefile + ctl: skip condition on already set name variable -commit ec25a62f059584b5e653e319169f03fc63b25848 -Merge: efefe2d d61ff2e +commit 44db76acb7523b3cd6816c77de45b71857b1a3c1 Author: Daniel-Constantin Mierla -Date: Wed Aug 17 11:49:22 2016 +0200 +Date: Mon Jul 31 15:30:19 2017 +0200 - Merge pull request #749 from athonet-open/fix__log_tcp - - core: fix some logging in tcp_read.c + cplc: init time switch structures -commit d61ff2e4cf49479a811019c2f01ace46344cacc2 -Author: Dragos Oancea -Date: Tue Aug 16 19:03:08 2016 +0200 +commit 3f96ede632ce9ef945086a1f384677151209fcc6 +Author: Daniel-Constantin Mierla +Date: Mon Jul 31 15:27:50 2017 +0200 - core: fix some logging in tcp_read.c + cplc: init structures, fix parameter number in fixup -commit efefe2d09367395685e7574dcd9dc12680646d99 -Merge: 9784442 0a0401d -Author: Alexandr Dubovikov -Date: Mon Aug 15 13:20:55 2016 +0200 +commit 9a7fee2dac2f59c277d2634937c7449b9659a20d +Author: Daniel-Constantin Mierla +Date: Mon Jul 31 14:57:18 2017 +0200 - Merge pull request #746 from denzs/master - - modules/siptrace: fix parsing of unsecure ws uris + cfgt: check error case for mkdir() -commit 0a0401d27644dadd653a8ef3cfa5a7c1147d8ab3 -Author: Sebastian Denz -Date: Mon Aug 15 12:32:24 2016 +0200 +commit 2f29115d8280ccf04ea823d5cf8f6621b8624edc +Author: Daniel-Constantin Mierla +Date: Mon Jul 31 14:53:08 2017 +0200 - modules/siptrace: fix parsing of unsecure ws uris + auth_identity: code clarity adjustments -commit 978444224bd6963876962d1e0eef9d6325becd00 -Merge: eb6b48f 3dbfe14 -Author: Emmanuel Schmidbauer -Date: Fri Aug 12 15:55:15 2016 -0400 +commit 2140d0141b5a7551ebbd072d801ce2339020dac0 +Author: Mikko Lehto +Date: Mon Jul 31 13:08:58 2017 +0300 - Merge pull request #745 from kamailio/fix-nsq-segfault + sipcapture: keep hep buffer unmodified while getting PV $hep(NNN) - nsq: update new_nsq_reader() function call - -commit 3dbfe14b408c52739f37a966865a26c59e3386fc -Author: Emmanuel Schmidbauer -Date: Fri Aug 12 15:40:42 2016 -0400 - - nsq: update new_nsq_reader() function call - -remove local libnsq files - -pass NULL for NSQReaderCfg to new_nsq_reader() + - addition to GH PR #1191 -commit eb6b48f03b794ba7430e50b47402ba9cf091f96d -Author: Federico Cabiddu -Date: Fri Aug 12 14:36:27 2016 +0200 +commit 4068ddd3ca01795e5378a738756b2735508f5864 +Author: Daniel-Constantin Mierla +Date: Mon Jul 31 08:20:08 2017 +0200 - http_async_client: don't stop routing script execution for a POST query if transaction is not suspended + rls: avoid access to item after free -commit 2dff64ce9c09a7e991af023f25282f269abe83b2 -Merge: a91ca63 72eed46 +commit 24c4f357ecc83ded4c8890ed4440a0252191b0a9 Author: Daniel-Constantin Mierla -Date: Wed Aug 10 09:07:45 2016 +0200 +Date: Sun Jul 30 18:33:55 2017 +0200 - Merge pull request #742 from sjthomason/use-portable-endian-macros - - Use portable endian macros + ctl: safety check for closing fd -commit 72eed465dd142619e643fd8cbf7e42c73753fa12 -Author: Spencer Thomason -Date: Tue Aug 9 15:18:59 2016 -0700 +commit 649b789ccde40778543f2a973a1c01495a2cba8b +Author: Daniel-Constantin Mierla +Date: Sun Jul 30 18:18:24 2017 +0200 - core: use in tree portable endianness macros - - - replace WORDS_BIGENDIAN with __IS_BIG_ENDIAN - - not all platforms define WORDS_BIGENDIAN on big endian archs - - closes GH #739 + call_control: check return values and free in case of errors in fixup -commit bf4d9d803d560417461287759c124bab4389155f -Author: Spencer Thomason -Date: Tue Aug 9 15:16:53 2016 -0700 +commit 950a9fa428e24242671e83980192db48819d5da6 +Author: Daniel-Constantin Mierla +Date: Sun Jul 30 11:16:01 2017 +0200 - cdp: use in tree portable endianness macros - - - replace WORDS_BIGENDIAN with __IS_BIG_ENDIAN - - not all platforms define WORDS_BIGENDIAN on big endian archs + mangler: free on errors inside sdp_mangle_port() -commit 830b48bdf28855fbe305db846533d24c7f84bc32 -Author: Spencer Thomason -Date: Tue Aug 9 15:16:17 2016 -0700 +commit c6464e2752f7cdaee95aee4d1b0da9317535ddd3 +Author: Daniel-Constantin Mierla +Date: Sun Jul 30 10:45:58 2017 +0200 - auth_diameter: use in tree portable endianness macros - - - replace WORDS_BIGENDIAN with __IS_BIG_ENDIAN - - not all platforms define WORDS_BIGENDIAN on big endian archs + rtpproxy: safety checks for return codes, free on fixup errors -commit 67d5800a045a6e759467b9f14cac52de937b3bd7 -Author: Spencer Thomason -Date: Tue Aug 9 15:15:07 2016 -0700 +commit 590c8d9d23e578df38d332ebcfa64421bbedb604 +Author: Daniel-Constantin Mierla +Date: Sun Jul 30 10:30:59 2017 +0200 - acc: use in tree portable endianness macros - - - replace WORDS_BIGENDIAN with __IS_BIG_ENDIAN - - not all platforms define WORDS_BIGENDIAN on big endian archs + tls: removed useless checks -commit 87fa15aa293b00d614a9a97bf1c3f46e3239161c -Author: Spencer Thomason -Date: Tue Aug 9 15:14:32 2016 -0700 +commit 5c58ac726c1f96b6666cfd05e13a66328d46d020 +Author: Daniel-Constantin Mierla +Date: Sun Jul 30 10:30:19 2017 +0200 - xmpp: use in tree portable endianness macros - - - replace WORDS_BIGENDIAN with __IS_BIG_ENDIAN - - not all platforms define WORDS_BIGENDIAN on big endian archs + websocket: use NAME in log message, removed unreachable code -commit a91ca63395b9a172c685e051f8a2255a5f1f31c9 +commit 8b06397523c440fc20e509889c5fad01ed477d26 Author: Daniel-Constantin Mierla -Date: Tue Aug 9 15:43:23 2016 +0200 +Date: Sun Jul 30 10:18:24 2017 +0200 - topos: force checking of Contact header for INVITE only - - - follow up on GH #715 + xhttp_pi: several compiler warning fixes -commit ef3bc3903ed119605162cba8bb5442de58973400 -Merge: 6f3c1b3 43c77fa +commit f06e09b3a83f88678318f4aabeb6afdbf5a46ff0 Author: Daniel-Constantin Mierla -Date: Tue Aug 9 15:39:03 2016 +0200 +Date: Fri Jul 28 10:45:07 2017 +0200 - Merge pull request #741 from snen/dialog_vars_update_error_fix - - dialog: set DLG_FLAG_CHANGED for changed dialog variables + db_text: safety checks before memsets inside dbt_build_where() -commit 43c77faa00021c7c0ee350ecc9965fd517ead92f -Author: Dmitri Savolainen -Date: Tue Aug 9 12:01:59 2016 +0300 +commit 2ea19b82b5e21d4499929cb56964ed43035c6122 +Author: Mikko Lehto +Date: Fri Jul 28 10:51:38 2017 +0300 - dialog: set DLG_FLAG_CHANGED for changed dialog variables - - improper flag setting has been the cause of the not DB saving in some scenarios + sipt: free pkg memory on error -commit 6f3c1b32d035361c9d2a1fd22b741348a723cd21 -Merge: f417fd1 6cf9b05 -Author: Daniel-Constantin Mierla -Date: Tue Aug 9 09:17:53 2016 +0200 +commit 3afd4acfea655cd3ae2758a4713d977305a296f4 +Author: Mikko Lehto +Date: Fri Jul 28 10:51:38 2017 +0300 - Merge pull request #740 from sjthomason/solaris-use-sys-md5 - - core: use system MD5 on Solaris + db_text: free pkg memory before return on error -commit 6cf9b05b11fca3c0a2013176d9702cafbbcb5115 -Author: Spencer Thomason -Date: Mon Aug 8 16:40:14 2016 -0700 +commit ecf1ad77a2b9f69d5ae4f68fdc71cb1b10ebe729 +Author: Mikko Lehto +Date: Fri Jul 28 10:51:38 2017 +0300 - core: use system MD5 on Solaris - - - Allows use of SPARC optimized functions + sipcapture: free allocated process memory before return -commit f417fd1ca4614a52bac3dd47dd18571ec6165063 -Author: Kamailio Dev -Date: Mon Aug 8 09:01:27 2016 +0200 +commit c8a804f5e3c3b12b64871d3989a87d79d8627afe +Author: Mikko Lehto +Date: Fri Jul 28 10:51:38 2017 +0300 - modules: readme files regenerated - uri_db ... + sipcapture: fix custom field variable naming -commit 1cbdb6f6ee77ee319f39d1cadd629b8ff5525c72 -Merge: 8a87fac fa2f74c -Author: Daniel-Constantin Mierla -Date: Mon Aug 8 08:49:03 2016 +0200 +commit e8cd7643bbdf4b8f187a35bb0e707f4d6eda09b7 +Author: Mikko Lehto +Date: Fri Jul 28 10:51:38 2017 +0300 - Merge pull request #737 from dunst0/master - - uri_db: added function to check any sip uri + siptrace: check auth_key_str.s before dereference -commit 8a87faca2b88fa390bf6bf4dca88ed8c85376783 -Merge: d63869c 2624960 +commit 5ef8d7a9f8e1120ea245084d91c00c64e836f97a Author: Daniel-Constantin Mierla -Date: Mon Aug 8 08:47:17 2016 +0200 +Date: Fri Jul 28 10:29:33 2017 +0200 - Merge pull request #738 from kamailio/lazedo-patch-1 - - presence: fix crash when field value is null + registrar: restructured condition for clarity -commit 26249603066a13cdb8cb11b45af8410cd7adb82b -Author: lazedo -Date: Sun Aug 7 13:32:50 2016 +0100 +commit f0939447e0099f8e5ef87cfbda6ea21ed7af9800 +Author: Daniel-Constantin Mierla +Date: Fri Jul 28 10:07:23 2017 +0200 - presence: fix crash when field value is null + rabbitmq: removed unreachable code -commit d63869cd31a0ac0a61f218b3144de7a9f400e0ae -Author: lazedo -Date: Sat Aug 6 12:41:14 2016 +0100 +commit 4572a7b100f2eaddb2eb4dbe4aa81a4833f8467e +Author: Daniel-Constantin Mierla +Date: Fri Jul 28 10:06:11 2017 +0200 - kazoo: init cfg framework in child processes - - - fixes crashing since commit c7bec3320f6907c4edd8416a5e5cfa89b071a411 + mangler: pkg free in case of errors -commit 28224ba2da2cc111239c173bedfcc4a7c295f394 -Author: Alex Hermann -Date: Fri Aug 5 14:53:31 2016 +0200 +commit 73a288e14ec8f7a67662842140d5eb02819b7738 +Author: Daniel-Constantin Mierla +Date: Fri Jul 28 09:47:03 2017 +0200 - sl: Convert get_ticks() to the somewhat faster get_ticks_raw() - - Avoid a multiplication on every call. + janssonrpcc: couple of pkg free in case of errors -commit d2f695d63266a5e1762db2e762396e7943687180 -Author: Alex Hermann -Date: Fri Aug 5 14:40:01 2016 +0200 +commit 9fe84d4ad1ec1eae6bcf44b4067b948d9a16e4dc +Author: Daniel-Constantin Mierla +Date: Fri Jul 28 09:31:16 2017 +0200 - sl: Reset timeout before sending the message + http_client: use strcpy() instead of strncpy() with sizeof dest buffer - Fix a common race where the reply would arrive before resetting the timeout. + - padding the rest of dest buffer with 0 is inneficient -commit 65336276f219454210556b36f3d37a0e957d9c1c +commit b6c6da62fe9879a43a322ce7f9adac3eef5674e7 Author: Daniel-Constantin Mierla -Date: Fri Aug 5 08:27:41 2016 +0200 +Date: Fri Jul 28 09:26:55 2017 +0200 - topos: skip comma at the end when reinserting rr headers - - - reported by GH #716 + h350: coherent indentation, removed dead code and init lenght for str -commit f0e9c4b89bb0e8155c881f6a3e5ba7656b7c3b48 +commit 49362355065d8f2aa5a58cf0b44aebf485015418 Author: Kamailio Dev -Date: Thu Aug 4 13:01:23 2016 +0200 +Date: Fri Jul 28 10:16:22 2017 +0200 - modules: readme files regenerated - ims_qos ... + modules: readme files regenerated - avpops ... [skip ci] -commit 40d3454ba68b800f765eb0d9aeafdaf5f6ad60f4 -Author: Richard Good -Date: Thu Aug 4 12:57:47 2016 +0200 +commit cbe051d7cd02b31c385b93284251d0a8daeeacc7 +Author: Mikko Lehto +Date: Fri Jul 28 10:50:57 2017 +0300 - modules/ims_qos: new mod param delete_contact_on_rx_failure - New param to decide whether to delete a contact if the associated Rx signalling session - is torn down + sctp: remove svn tags and history notes -commit fa2f74c26bac5ec3b951e342924cf6b41c2bdfd7 -Author: Rick Barenthin -Date: Thu Aug 4 09:50:08 2016 +0200 +commit aabba8141410a25a19667a3aa750f88081a04bd9 +Author: Mikko Lehto +Date: Fri Jul 28 10:50:57 2017 +0300 - uri_db: added function to check any sip uri - - - until now only from and to uri can be checked - - so added a function check_uri to check any uri + modules: use Docbook tag for Kamailio wiki URL -commit b99dad63f2ced7ee9ea18bc6026c8bddea06d409 -Merge: e769f2e 4e78938 -Author: Alexandr Dubovikov -Date: Wed Aug 3 17:04:32 2016 +0200 +commit 25b4d2be8121cfff67013810f3dd0c124713c9de +Author: Mikko Lehto +Date: Fri Jul 28 10:50:57 2017 +0300 - Merge pull request #736 from adubovikov/master - - modules/sipcapture: added nonsip_hook support. Now $hep variable available + (core|modules/kex): improve RPC method listing -commit 4e789387f8cfe72fa9e8d43f9963033dd3df99cd -Author: Alexandr Dubovikov -Date: Wed Aug 3 16:34:11 2016 +0200 +commit 436899e723c01ed5a86d5188fafc7225df690abf +Author: Mikko Lehto +Date: Fri Jul 28 10:50:57 2017 +0300 - modules/sipcapture: added nonsip_hook support. Now $hep variable available + rtpproxy: fix docbook tags -commit e769f2e5731bcea0af6ec9f63487160ab2af4dc8 -Merge: 1813084 4fb0dc4 +commit 97db3ee61079de6cc2466628dae0f5e489819e98 Author: Daniel-Constantin Mierla -Date: Wed Aug 3 08:19:15 2016 +0200 +Date: Fri Jul 28 09:12:26 2017 +0200 - Merge pull request #733 from gaaf/rtimer-mode - - Let multiple processes handle an rtimer + db_mysql: safer conditions inside sb_add() for db api v2 -commit 181308465ac54ca4a1404eb3f3f189fcf32e0982 -Merge: 5ef8fa8 6291db5 +commit 22fc924aa928fe126156290a10c4be8048ba4f8b Author: Daniel-Constantin Mierla -Date: Tue Aug 2 19:05:27 2016 +0200 - - Merge pull request #731 from adubovikov/master - - core: added more flexible processing for nonsip_hook messages - -commit 5ef8fa840cb974014880b7c398f8eca6abdcf912 -Merge: 1f7f96d a449ce8 -Author: ng-voice GmbH -Date: Tue Aug 2 14:45:07 2016 +0200 - - Merge pull request #730 from athonet-open/fix_DB_scscf - - Improvements on DB handling on S-CSCF usrloc - -commit 8102ca5f67de979a3597a97f96a05c99d13fb29d -Author: Alex Hermann -Date: Thu Jul 21 13:29:38 2016 +0200 - - core: Don't bind to IPv6 addresses if auto_bind_ipv6 is disabled - - With the following listen statement: - listen=udp:eth0:5060 - Kamailio would try to bind to the IPv6 address(es) on that interface and fail with: - - ERROR: [udp_server.c:369]: udp_init(): might be caused by using a link local address, try site local or global - -commit bbacab495841ef270f98b743352ad8aca9649b47 -Author: Alex Hermann -Date: Mon Jul 4 16:41:18 2016 +0200 +Date: Fri Jul 28 09:11:25 2017 +0200 - jsonrpc_s: Return an error when JSON parsing fails + avp: clear code for unsupported parameter format -commit 72ae9283fa969c13ba1c6d599c2844e1473883f4 -Author: Alex Hermann -Date: Thu May 12 16:05:29 2016 +0200 +commit afe6d712d5ef52ac6f3fe8e6f69406779e3a740e +Author: Daniel-Constantin Mierla +Date: Thu Jul 27 18:26:28 2017 +0200 - tmx: Try to get branch_index for all replies - - Just check if the tm context is set and return its branch_index. - - The check for CORE_ONREPLY_ROUTE is flawed as the transaction may have - been set anyway (by t_check_trans() for example). + app_python: removed condition on classname, it cannot be null -commit d33e8efc93446c1d5a092740b5a2387dea5de1fc -Author: Alex Hermann -Date: Thu Nov 13 10:55:29 2014 +0100 +commit 9219b2116fc2887c0c8c2ad39465087e324784fb +Author: Emmanuel Schmidbauer +Date: Wed Jul 26 09:56:00 2017 -0400 - mqueu: Convert items to single linked list - - The doubly-lined feature is not used as the prev attribute was write-only-memory. + db_postgres: fix typo and whitespace -commit cf085a870e33bcdef5dad91a3de92f25e159e669 -Author: Alex Hermann -Date: Wed Nov 5 22:14:21 2014 +0100 +commit 34d0c5df45a6281847dddb9d67e42dac50150fbe +Merge: 6ddca2e08 dac238ac3 +Author: Alexandr Dubovikov +Date: Thu Jul 27 22:03:16 2017 +0200 - core: Enable SIGUSR1 for child processes + Merge pull request #1191 from mslehto/sipcapture-byteorder - Allow dumping of memory statistics during runtime + sipcapture: byteorder fixes -commit fa11a6bd50aa00994c71561b8de8b0dc8659fe55 -Author: Alex Hermann -Date: Mon Oct 27 14:38:03 2014 +0100 +commit dac238ac3fdf2d0f47d6915508160b8160e9ab11 +Author: Mikko Lehto +Date: Thu Jul 27 22:43:04 2017 +0300 - pv: xavp: log error message when memory allocation fails + sipcapture: add missing or invalid byte order conversion -commit db15dbfd66acaba17d525a391c0973d3fa8a7b4a -Author: Alex Hermann -Date: Mon Nov 5 12:40:07 2012 +0100 +commit 6e43bf84a2afc4e83ce33b7a416d7b81f7dd5658 +Author: Mikko Lehto +Date: Thu Jul 27 22:37:03 2017 +0300 - dispatcher: free memory on shutdown + sipcapture: remove excess byte order conversion - Debugging memleaks is easier when the list of alloc'ed shmem is shorter. + - buffer pointer `tmp` in hepv3_get_chunk() was assigned to hg->time_(µ)sec + - therefore everytime route script calls pseudovariables, part of original + `buf` was byte converted -commit 4fb0dc4a6fb13a2cedacfe20fb80641a9a8915b3 -Author: Alex Hermann -Date: Thu Nov 13 16:15:06 2014 +0100 +commit 6ddca2e08bc8159ed00c80f6857df58c81cbd97d +Author: Daniel-Constantin Mierla +Date: Thu Jul 27 18:19:53 2017 +0200 - rtimer: Allow multiple timer processes per timer - - Reuse the mode parameter to specify the number of processes handling the timer. + ctl: remove useless assignment -commit 3c3fa1ef9b984c284c19989544256eb3128b7146 -Author: Alex Hermann -Date: Thu Nov 13 16:13:21 2014 +0100 +commit 59234b8fae1295455e347e27519813e63bf8ffb0 +Author: Daniel-Constantin Mierla +Date: Thu Jul 27 18:19:00 2017 +0200 - rtimer: Validate mode parameter + core: dns cache - safety check for out of bounds index -commit 67b06aedb014b3ee5c26326e94df7f319b4f0fd6 -Author: Alex Hermann -Date: Thu May 12 16:19:05 2016 +0200 +commit 15f226ae5317db747da1e7b6aca23ad7ba29fb59 +Author: Richard Fuchs +Date: Thu Jul 27 10:23:32 2017 -0400 - tm: Copy on_branch_failure to new branch on DNS failover + rtpengine: fix issues reported by Coverity -commit 5d652fa27cdffd90a5328b725220bc8fdb079fa3 -Author: Alex Hermann -Date: Sun Nov 4 23:30:12 2012 +0100 +commit 1f50cd26ba0db88fd5f2c33e2b44a461f471e760 +Author: Daniel-Constantin Mierla +Date: Thu Jul 27 13:13:21 2017 +0200 - tm: copy on_reply and on_failure routes to new branch on DNS based failover + pv: remove useless condition -commit e604493579440f38f2066c4c8301cdfa88137f74 -Author: Alex Hermann -Date: Mon Oct 29 15:23:19 2012 +0100 +commit 2d68418a6df8d814e60f992b3ae1d74fbb13a2f3 +Author: Daniel-Constantin Mierla +Date: Thu Jul 27 13:09:02 2017 +0200 - tm: Set tcx.branch_index to picked branch before running failure route. - - This makes the picked branch index available in $T_branch_idx for failure_route. + msrp: use formated string instead of complex sequence of concatenation -commit a449ce8016427f3944455a11e7b02f5ff784a62f -Author: Federico Favaro -Date: Mon Aug 1 15:07:23 2016 +0200 +commit 6d3a97d1c3e62f876bbb7a17927b2a40243ec268 +Author: Daniel-Constantin Mierla +Date: Thu Jul 27 13:08:19 2017 +0200 - ims_usrloc_scscf: Print contact state as string - - Add helper function to print the state of the - contact as string + ldap: free in case of error cases -commit 6291db5522f152d65b95e828f14655c2235d2103 -Author: Alexandr Dubovikov -Date: Mon Aug 1 17:39:03 2016 +0200 +commit 67bd080310c5b8371d9943fa964e81154c916356 +Author: Daniel-Constantin Mierla +Date: Thu Jul 27 12:42:42 2017 +0200 - core: added more flexible processing for nonsip_hook messages + lcr: check return for rewrite_uri() and do memset with size of alloc -commit 3438dbe5e5149d23c40ba17e1c47f6b9708ac352 -Author: Federico Favaro -Date: Mon Aug 1 14:50:39 2016 +0200 +commit 0fd33d766c471e0f0710bd6f84898462420bfbaa +Author: Daniel-Constantin Mierla +Date: Thu Jul 27 11:34:35 2017 +0200 - ims_usrloc_scscf: Double check contact refs on DB - - If the contact is on state CONTACT_DELAYED_DELETE - and still has refs > 0 in memory, it could be - that it failed to acquire a lock to de-ref the - contact. This brings to a leak on the contact DB - because the contact will always have refs > 0 and - no actual refs on DB. Now, as a fallback, we - actually checks on DB the real number of refs of - the contact. If this refs is 0, force the - number of refs in the record to 0 and mark the - contact for deletion. + imc: better check for buffer size limit -commit 036a77d464820f5edd1412be2b0f089ef26fba04 -Author: Federico Favaro -Date: Mon Aug 1 14:29:18 2016 +0200 +commit eb6c94626d02e5a6fc2c93328591c140853535da +Author: Daniel-Constantin Mierla +Date: Thu Jul 27 11:33:44 2017 +0200 - ims_usrloc_scscf: Remove all unlinked contacts - - At startup, if IMPU table is empty, it means - that all the contacts stored on contact table - are "unlinked". Remove them as they are - unuseful + http_client: safety check for lenght of retrieved headers -commit 1f7f96d093f333e07fb6d79156c1f15f32030255 +commit 00f2cfd1efb81030c705cf4b4f6aa3ac582d3059 Author: Daniel-Constantin Mierla -Date: Sun Jul 31 11:46:36 2016 +0200 +Date: Thu Jul 27 11:32:56 2017 +0200 - http_client: removed unused variables + http_async_client: safety check for cell value -commit ee7992d30a73e61af056c47f9bd961c86fdf592c +commit 36202503c531e5e6e865da018a59a494da6d9dc3 Author: Daniel-Constantin Mierla -Date: Sun Jul 31 11:42:55 2016 +0200 +Date: Thu Jul 27 11:30:22 2017 +0200 - dialog: jump to error if fails to parse requests in cseq update callback + drouting: handle errors in fixup function -commit fa32ffaefd9379ed7f6e0c46371720bb18152999 -Author: Kamailio Dev -Date: Fri Jul 29 16:46:16 2016 +0200 +commit e238567daa77f68df05cce68051792c3d7559ab7 +Author: Daniel-Constantin Mierla +Date: Thu Jul 27 11:11:36 2017 +0200 - modules: readme files regenerated - uac ... + domainpolicy: check if set dst uri fails -commit ec25359122d5821cfe5ca2ee9ca710b0c918998e -Merge: 90c8c08 546ad53 +commit bda4f0a8f8c7f65360fa73f51fb4fac289a8d334 Author: Daniel-Constantin Mierla -Date: Fri Jul 29 16:37:26 2016 +0200 +Date: Thu Jul 27 11:10:56 2017 +0200 - Merge pull request #729 from gaaf/uac_reg_master - - Various improvements to uac registrations + dmq_usrloc: remove useless condition -commit 90c8c08e848689801c27a9d8d7cf25d8ecadf77c -Merge: d83cc93 8baf73a +commit 220f2e3a36a7d7f00c77ef6f8cc495b3ff995b01 Author: Daniel-Constantin Mierla -Date: Fri Jul 29 16:18:39 2016 +0200 +Date: Thu Jul 27 11:10:01 2017 +0200 - Merge pull request #728 from dunst0/master - - userblacklist: little changes in debug output + dialog: extra headers for dlg_bridge() built with memcpy -commit 8baf73ad348fa17c12e54a7b0411f021af98b29e -Author: Rick -Date: Fri Jul 29 10:54:53 2016 +0200 +commit a81a809897ff381526db38e71af38dfcdfa74f04 +Author: Daniel-Constantin Mierla +Date: Thu Jul 27 09:15:00 2017 +0200 - core: msg_parser log output adaptations - - - switched LM_ERR to ERR - - removed ERROR, DEBUG form log message string - - removed function name from log message string - - changed LOG(L_CRIT, "BUG: ....") to BUG("...") + ctl: close opened sockets in case of errors -commit d83cc933342002bd652a40e96a5b475abdd583c1 -Author: Kamailio Dev -Date: Fri Jul 29 06:31:26 2016 +0200 +commit b81204e213a7ca14b95dda8a9191e622f78661dd +Author: Daniel-Constantin Mierla +Date: Thu Jul 27 09:13:42 2017 +0200 - modules: readme files regenerated - http_async_client ... + call_obj: fix convertion from uint32 to uint64 -commit 095d6b41f83bb40610ae68a1390e49374ac7d26f +commit a3d3239833a8ca91566a28de2217ec166601e64f Author: Daniel-Constantin Mierla -Date: Fri Jul 29 06:25:42 2016 +0200 +Date: Thu Jul 27 09:12:46 2017 +0200 - http_async_client: fixed small typo in docs + avp: typedef hdr name struct to simplify memory allocation -commit 546ad530cef46e07902d16c1a6af6e2556fa6aa7 -Author: Alex Hermann -Date: Thu Jul 7 10:20:31 2016 +0200 +commit 67e87eb16059351f174fc6f4d740eed33b5ace6b +Author: Daniel-Constantin Mierla +Date: Thu Jul 27 09:11:17 2017 +0200 - uac: uac_reg: Deduplicate code for copying a record from DB to mem + auth_diameter: avoid passing large structs as params and better error handling -commit e8f2c052d07ded94bc254d3f53ce55bc217f7bde -Author: Alex Hermann -Date: Thu Jul 7 09:15:19 2016 +0200 +commit ec4d74ad7c1d1b14a4f33f995845ac7b299540cf +Author: Daniel-Constantin Mierla +Date: Thu Jul 27 09:09:26 2017 +0200 - uac: uac_reg: Add setting for using a random reg_delay - - Will only take effect for registrations that have no reg_delay set in the - database. + app_python: remove condition on classname, being set to non-null -commit 190ece98e606018fe0eabe4eff97cde35caf3c79 -Author: Alex Hermann -Date: Tue Jul 5 17:04:10 2016 +0200 +commit e19c1ec58c8c51defd91f3e2581544bea224c0bf +Author: Daniel-Constantin Mierla +Date: Thu Jul 27 09:08:24 2017 +0200 - uac: uac_reg: Keep Call-ID in registration sequence - - As recommended by rfc3261 §10.2.4, keep the same Call-Id during a - sequence of registrations. A new Call-ID will be generated after a - registration failure or near a cseq wrap-around. - - The setting 'reg_keep_callid' controls this behaviour, defualt off. + core: pvapi - remove useless condition -commit b1d03668d0794dfdbedd3df465698a95392ed285 -Author: Alex Hermann -Date: Tue Jul 5 17:03:24 2016 +0200 +commit 0cb33abe8b2196fb26baf459f66d9d7b9e920013 +Author: Daniel-Constantin Mierla +Date: Thu Jul 27 09:07:09 2017 +0200 - uac: uac_reg: Use core parser instead of hand-parsing the Expires header + core: mem/f_malloc - explicit set to 0 for bit shifting greater than size -commit a3e85c02b367638e1a17b04355067463ac853774 -Author: Alex Hermann -Date: Tue Jul 5 11:47:18 2016 +0200 +commit 107dc767391902d5d3b000deecafb804c1c68c1b +Author: Daniel-Constantin Mierla +Date: Thu Jul 27 09:05:16 2017 +0200 - uac: uac_reg: Handle 423 response to outbound register - - Set the expires value to the value in the Min-Expires header, or double the - current value if that header is absent in the response. + core: dns cache - avoid bitshifting with more than the size - To keep the code easier, the request won't be retried immediately, but on the - next timer interval. + - avoid undefined behaviour as per C specs -commit 2cf3641354c45ff2d76064982037dc1b311b6e77 -Author: Alex Hermann -Date: Tue Jul 5 11:45:41 2016 +0200 - - parser: Add parser for Min-Expires - -commit bf3109234e62dd912751fa7dc79d60c2a2064338 -Author: Alex Hermann -Date: Mon Jul 4 15:44:06 2016 +0200 +commit f3c68a5013b5a33937dbf735453da29df75ae09e +Author: Daniel-Constantin Mierla +Date: Thu Jul 27 09:03:26 2017 +0200 - uac: uac_reg: Only set UAC_REG_INIT flag if it was not set yet + core: cfg - removed unreachable code -commit 5d83785e8c9ce939106aba579ec4773c50bed8c2 -Author: Alex Hermann -Date: Thu Jul 7 11:12:54 2016 +0200 +commit 2dc6e4700012336ac15dc9b6190f6750648854aa +Author: Daniel-Constantin Mierla +Date: Wed Jul 26 22:32:39 2017 +0200 - uac: uac_reg: Update of all fields when record is refreshed from DB - - More flexible and no more overallocating memory + auth_diameter: removed svn id, history -commit 72c77630070fe655a1f5c126d98d4a6815e888ca -Author: Alex Hermann -Date: Fri May 13 09:05:08 2016 +0200 +commit 3fad937b03ee7ba9d229344a6d88592602e25e32 +Author: Daniel-Constantin Mierla +Date: Wed Jul 26 18:53:14 2017 +0200 - uac: uac_reg: Optimize updating a registration - - No need to search _again_, the to be updated reg is already known. + lib/ims: proper check of the pointer returned by pkg_malloc; indentation fixes -commit e761c03a0a0a3f08e8c529a3af918ad5416a2795 -Author: Alex Hermann -Date: Fri May 13 17:24:26 2016 +0200 +commit a2b1f2692603a952a56bf513c68871d172139ca6 +Author: Kamailio Dev +Date: Wed Jul 26 17:46:20 2017 +0200 - uac: uac_reg: Consolidate and optimize filtering records - - Instead of blindly iterating all hash table buckets, try to use the hash - indices where possible. + modules: readme files regenerated - uac ... [skip ci] -commit b85c849393931aca1d04dfcff0de58a5eb0eb876 -Author: Alex Hermann -Date: Fri May 13 16:29:50 2016 +0200 +commit 7d414352e0544cfe1739f3e36cec2c23379ae902 +Author: Daniel-Constantin Mierla +Date: Wed Jul 26 17:37:28 2017 +0200 - uac: uac_reg: Return HTTP-like fault codes for RPC + uac: added note about default value for reg_db_url -commit 9013adcb7d201c7f1a86a97d5f9f709b089cb2b2 -Author: Alex Hermann -Date: Fri May 13 16:13:57 2016 +0200 +commit 16006cd97c4eccb4b45c459a8585649450bf5772 +Author: Daniel-Constantin Mierla +Date: Wed Jul 26 12:17:17 2017 +0200 - uac: uac_reg: Consolidate and sync (almost) duplicate code in adding an RPC node + dialplan: exported dp_match() and dp_replace() to kemi framework -commit a5c52fa30ec384ad4845cdbb3df21a1d430b0989 -Author: Alex Hermann -Date: Fri May 13 16:15:12 2016 +0200 +commit 35219960e2960359d4d8b17f1566da611554a152 +Author: Kamailio Dev +Date: Wed Jul 26 12:01:25 2017 +0200 - uac: uac_reg: Add RPC function to add a new registration + modules: readme files regenerated - pv ... [skip ci] -commit 03f4ab5e3860d20d2e7788cbf914d1976fddf170 -Author: Alex Hermann -Date: Fri May 13 16:14:49 2016 +0200 +commit e95091700857ff96d9e7c6508104a5ba5d5487ff +Author: Daniel-Constantin Mierla +Date: Wed Jul 26 12:00:20 2017 +0200 - uac: uac_reg: Add RPC function to remove a registration + pv: added section ids in the docs -commit 6850466e5322edd3bfcd6666e6657d3380da7c54 -Author: Alex Hermann -Date: Mon Oct 3 17:32:19 2011 +0200 +commit ab1d3a3302760713722b2fd3ef41615c53b597dc +Author: Kamailio Dev +Date: Wed Jul 26 09:31:32 2017 +0200 - uac: uac_reg: Use locking to prevent deletion of a registration entry when it is still being referenced - - Abuse the hash lock. All operations on a reg_uact_t entry are short duration, - so just keep the lock on the hashlist entry during this time. + modules: readme files regenerated - dialplan ... [skip ci] -commit 82679ac3047935684994bc46960ec1edc8552ac7 -Author: Alex Hermann -Date: Fri May 13 08:48:12 2016 +0200 +commit 55a98c84112fcca6b917f1efd08e8da3b1a9ab69 +Author: Daniel-Constantin Mierla +Date: Wed Jul 26 09:24:59 2017 +0200 - uac: uac_reg: Add function to remove registration + dialplan: documentation for append_branch parameter -commit 7416351dd6bca81f85691fec4d9c0cdf0e9c0260 -Author: Alex Hermann -Date: Fri Sep 30 18:41:47 2011 +0200 +commit 4c65f4fd4dda697e48757e06e011fa58a2000588 +Author: Daniel-Constantin Mierla +Date: Wed Jul 26 09:20:52 2017 +0200 - uac: uac_reg: protect the registration lists with locks + dialplan: added append_branch parameter - Every list iteration must be protected + - control if the module should do append branch if r-uri or r-uri + username are changed inside failure route + - default value is 1 (append branch - preserves compatibility) -commit 3f6b6325e99f08f25a64e712c453035321d7f1ae -Author: Alex Hermann -Date: Thu Oct 20 14:09:30 2011 +0200 +commit f3a96c82dae858da68d586a2ded97d7ae3c11a2e +Author: Kamailio Dev +Date: Tue Jul 25 19:46:22 2017 +0200 - uac: uac_reg: add uac_reg_status() function - - New function to obtain registration status from within configuration script + modules: readme files regenerated - dialplan ... [skip ci] -commit fe16198f0d2698cc2bf2f719e0185371484b392c -Author: Alex Hermann -Date: Fri Sep 30 16:59:41 2011 +0200 +commit 2cae9f8a301befb0a00f1831c9d5773924e35c10 +Author: Daniel-Constantin Mierla +Date: Tue Jul 25 19:40:34 2017 +0200 - uac: uac_reg: fix uac_reg_get_byuser() - - The calculated hash was compared with uuid hash instead of user hash + dialplan: added documentation for dp_match() and dp_translate() -commit 31b86621adb352cb15c5b56404e5bc6a3a051535 -Author: Rick -Date: Thu Jul 28 12:30:31 2016 +0200 +commit 2c105fa6a66e24a6d9e24f96b0f4c04b60ce0da9 +Author: Daniel-Constantin Mierla +Date: Tue Jul 25 19:06:05 2017 +0200 - userblacklist: little changes in debug output + dialplan: added dp_match() and dp_replace() functions - - Fixed confusing debug output in module for global blacklists and whitelists + - alternatives to dp_translate() with dedicated required parameters + (avoiding second parameter of two variables separated by '/') + - dp_match(dpid, inval) + - dp_replace(dpid, inval, outvar) + - dpid can be interger or variable + - inval can be a static or dynamic (with vars) string + - outvar has to be a writable variable -commit 2f080bd3af63678b900f9f537afbd187007eb089 -Author: Alex Hermann -Date: Fri Jul 8 17:15:41 2016 +0200 +commit e049d6db78d9a86049f88acc27188d726974054f +Author: Daniel-Constantin Mierla +Date: Tue Jul 25 19:00:46 2017 +0200 - tm: uac: Add support for onsend route to local request + core: added helper fixup for int and str dynamic parameters -commit a6cf977568b3b738e786b97109c69fc0c40f5a11 -Author: Alex Hermann -Date: Fri Jul 8 14:50:55 2016 +0200 +commit 36b8c1a138548ea3689cac77e18ac304ec2ee0e5 +Author: Daniel-Constantin Mierla +Date: Tue Jul 25 14:36:51 2017 +0200 - tm: uac: Split t_uac_prepare - - Move the code for local_request event out of the function body. This makes - the overly long function easier to read and decreases indenting. - - Also, deduplicate code for creating a sip msg out of a msg buf. - - No functional changes. + dialplan: increased the size for dialplan attributes to 256 -commit 3636551ec6a97fbfa9bdea551534adf78c1d6770 -Author: Alex Hermann -Date: Thu Jul 7 18:10:31 2016 +0200 +commit c9ff171b4ce90671eebbef914e12e8d59521e621 +Author: Kamailio Dev +Date: Tue Jul 25 15:01:20 2017 +0200 - tm: uac: Add failover support for local requests - - DNS failover code needs a uas and a dns_h to function. - - By creating the new cell earlier, dst2dst2 can put the dns_h - into the cell instead of in a throwaway variable. - - The UAS is set to a faked message created from the outgoing request. + modules: readme files regenerated - sipcapture ... [skip ci] -commit 6ed325ea0d4af04b6c38b58225a88075707a65ab -Author: Kamailio Dev -Date: Wed Jul 27 23:46:26 2016 +0200 +commit 2f872dcc684a345cff09a437ae4a3767613b5529 +Author: Mikko Lehto +Date: Tue Jul 25 15:53:52 2017 +0300 - modules: readme files regenerated - registrar ... + modules/sipcapture: improve nonsip_hook documentation -commit 4af08be47d02a10c9d6b62a1f24093ad912e9920 -Merge: f029335 eb6b9c6 -Author: Daniel-Constantin Mierla -Date: Wed Jul 27 23:35:19 2016 +0200 +commit b59771bb81bbe240b98113252df10377a75da700 +Author: Mikko Lehto +Date: Tue Jul 25 15:48:10 2017 +0300 - Merge pull request #725 from AndreasHuber-CH/contact_length - - registrar: Fix check of contact length and make it configurable + modules/sipcapture: fix (param_export_t).name typo -commit 839cf89b02f8817156487a960ff62013e3cde530 -Author: Phil Lavin -Date: Wed Jul 27 14:53:42 2016 +0100 +commit 1632bb7ced8aab774cc3c77abba1246c1a848a5b +Author: Daniel-Constantin Mierla +Date: Tue Jul 25 14:05:17 2017 +0200 - presentity: don't update terminated presentity entries in the database - - - Fixes a race condition caused by, for example, the call being answered - at almost exactly the same time as the caller cancels. This causes - a terminated state to change back to completed. The dialog is then - removed from the database and the presentity entry stays in place - until it expires. - - This fix explicitly prevents terminated entries being updated as the - state machine in RFC 4235 prohibits this behaviour. + pv: xavp related functions exported to kemi framework -commit 3b206c864126a75a00c2c6abe4afed766d278b04 -Author: Phil Lavin -Date: Wed Jul 27 11:25:40 2016 +0100 +commit 8db85222c3f82e8af1fbeb38eaabb9aec99ecab2 +Author: Kamailio Dev +Date: Tue Jul 25 14:01:22 2017 +0200 - presence: log when presentity is deleted due to already existing + modules: readme files regenerated - pv ... [skip ci] -commit eb6b9c6bbd3674dc9e2b6da80b010986dd300e3f -Author: AndreasHuber-CH -Date: Tue Jul 26 10:33:01 2016 +0200 +commit e9a132afc0fa4b02a7030c2c20ade65a1d693006 +Author: Daniel-Constantin Mierla +Date: Tue Jul 25 13:49:05 2017 +0200 - registrar: Add module parameter "contact_max_size" to make max contact size configurable - - The new module parameter "contact_max_size" allows changing the max size of contact URIs - that are accepted in REGISTER requests. - The default value of this parameter is 255 which was the value of the compile time constant - that is replaced by this module parameter. - If configured one must make sure that the DB actually supports the configured size in the - column "contact". + pv: notes about dynamic parameters for xavp to var funtions -commit c0697d76fc2ae8ea9676aa9a9b57db442b9c678f -Author: AndreasHuber-CH -Date: Tue Jul 26 09:00:35 2016 +0200 +commit 45506c4343ae03450e33a04b9f2e9a3196d57306 +Author: Daniel-Constantin Mierla +Date: Tue Jul 25 13:45:28 2017 +0200 - registrar: Check max URI size of contact also for first contact header - - The URI size of contacts is checked against a max size to ensure that it fits into the database column. - This check was already present before but was done only for the contact header fields other than the first header field - which made that REGISTER with a single contact were not checked for max size and were truncated later when stored to the database. - With this fix all contact URIs of all contact header fields are checked against the max size. + pv: support for dynamic params for var to xavp functions -commit cc0b07d2bcadbd95b2f0dbfdcc873306acca8f2d -Author: AndreasHuber-CH -Date: Tue Jul 26 08:41:20 2016 +0200 +commit 78722ff2f1e290dc6ae41a4d718e9c4cea20926b +Author: Daniel-Constantin Mierla +Date: Tue Jul 25 10:54:20 2017 +0200 - registrar: Add warnings if contact is invalid and REGISTER will be rejected - - Added some warnings in case a REGISTER is rejected because of an invalid contact header field. - Before, kamailio might answer a 400 Bad Request for a too long contact URI for example without logging any message. + dialplan: catch error case from macro used inside dp_trans_fixup() -commit 3c09579d5e677ac7a27b2386545dc580697934b5 -Author: Phil Lavin -Date: Mon Jul 25 14:39:35 2016 +0100 +commit 34265457e7c09b56dec295b753fd8250ef8b0c41 +Author: Federico Cabiddu +Date: Mon Jul 24 15:16:21 2017 +0200 - presence: fix memory leak introduced by last commit + tsilo: coherent locking in ts_append -commit f0293351591d7751def6768ba716ba98faa1154b -Merge: 1562c31 a52ee4f -Author: jaybeepee -Date: Mon Jul 25 09:24:29 2016 +0200 +commit 0cf4ad7b4e839856eef4dc2cd76adacd1627ce7c +Author: Daniel-Constantin Mierla +Date: Mon Jul 24 13:24:49 2017 +0200 - Merge pull request #722 from athonet-open/ims_charging_fix_ro_issues - - ims_charging: fix Ro issues + app_perl: free on error cases for modf execution -commit 1562c31c799cbaeeb7453e73183950f6818534b6 +commit 0f3fb6b8cb04162be07e9246c23bcfa8b8e4e4e6 Author: Daniel-Constantin Mierla -Date: Sun Jul 24 15:19:27 2016 +0200 +Date: Mon Jul 24 13:00:44 2017 +0200 - core: print content when failing to parse rr body + xmlrpc: handle return codes -commit 697c285be7f52c6586b70fa4188e5f5b94f4e785 +commit 96582d77583719d7bb9c5e5437198800ae9e7a12 Author: Daniel-Constantin Mierla -Date: Sun Jul 24 08:27:00 2016 +0200 +Date: Mon Jul 24 12:22:00 2017 +0200 - core: parse rr - removed function name from logs - - - it is added automatically - - coherent indentation + xcap_client: safety check for namespace variable -commit 122e9b423d1c25bf34f6d7be995b992ca61c2fa3 -Author: Phil Lavin -Date: Fri Jul 22 10:45:24 2016 +0100 +commit e6e04f4c96e5fdd7a3a90f265fd6cb7470f1135b +Author: Daniel-Constantin Mierla +Date: Mon Jul 24 12:15:55 2017 +0200 - presence: Always check if a record exists for this dialog before inserting - - - The presence implementation is a little dubious, to say the least. - It probably wants re-writing at some stage. However, this fixes a - race condition that could have a number of causes in which the PUA - is unaware of the eTag at the point it sends the PUBLISH. + xcap_client: removed unused api function get_elem() -commit 89d8841259387cb5a63ece1f1c5e864f93018210 -Author: Kamailio Dev -Date: Fri Jul 22 09:01:24 2016 +0200 +commit 8147009b34639304fb75d4f6c39269c49ee385ca +Author: Daniel-Constantin Mierla +Date: Mon Jul 24 12:15:09 2017 +0200 - modules: readme files regenerated - ims_registrar_scscf ... + xcap_client: handle return code for strchr() -commit 70a8652f3a6b11718ee1a21a0dad1503d3af1902 -Author: Richard Good -Date: Fri Jul 22 08:49:13 2016 +0200 +commit 371293257d000c004f78068f15a4184df3dbd57b +Author: Daniel-Constantin Mierla +Date: Mon Jul 24 12:14:18 2017 +0200 - modules/ims_registrar_scscf: new RPC command regscscf.dereg_impu to initiate network de-register + presence_xml: fixed misleading error message -commit 476d6888f5e1c0ddfa835df7c3268000ef297221 -Merge: f36d809 d99753e -Author: richardgood -Date: Thu Jul 21 20:37:52 2016 +0200 +commit 4ba402434449ec9cb426d5200b12c5cec4d07ab4 +Author: Daniel-Constantin Mierla +Date: Mon Jul 24 11:56:57 2017 +0200 - Merge pull request #721 from vingarzan/openimsrevamp_ims_modules - - ims_qos, ima_registrar_pcscf: fixes for de-registration and adding a flow to registration + stun: link attribute when calling stun_parse_body() with an existing list -commit a52ee4f0ff8eefbe9d89f168db98f18361e48958 -Author: Marco Sinibaldi -Date: Thu Jul 21 17:03:26 2016 +0200 +commit f75eba63a1f0176adc8cd38846a0d1943471e10c +Author: Daniel-Constantin Mierla +Date: Mon Jul 24 11:44:21 2017 +0200 - ims_charging: Fix sequence of Ro Request-Number AVP + statsd: simplified error handling inside statsd_connect() -commit 1dc12d8f83c9f5f9851dfdbe57fe64a38fc9911e -Author: Marco Sinibaldi -Date: Thu Jul 21 14:55:52 2016 +0200 +commit 711a5600330793b2ca787ce451f2ad48620dd639 +Author: Daniel-Constantin Mierla +Date: Mon Jul 24 11:38:51 2017 +0200 - ims_charging: Fix double free upon Ro AAA send failure + statistics: free vars in case of error in fixup function -commit 54cb0e7e7821e4158b105419e79e030eec6453f7 -Author: Marco Sinibaldi -Date: Thu Jul 21 14:49:26 2016 +0200 +commit 6997738a7098ef56becfd40cb6e7c7864d1975f0 +Author: Daniel-Constantin Mierla +Date: Mon Jul 24 08:26:38 2017 +0200 - ims_charging: Do not close dialog upon Ro credit control timeout before answer + sst: add 0 after memcpy -commit f087a82fd54f337c8ba746fb8919561c9a757651 -Author: Marco Sinibaldi -Date: Thu Jul 21 14:43:22 2016 +0200 +commit 823bad5f3aad5c77ff9986ecf4be2517df043788 +Author: Daniel-Constantin Mierla +Date: Mon Jul 24 08:22:24 2017 +0200 - ims_charging: Ignore Ro Validity-Time AVP if 0 or missing. + uid_uri_db: safer check for accessing to header -commit d3c1ea0bd2aea71d2e7f124816a93aea2f818cd9 -Author: Marco Sinibaldi -Date: Thu Jul 21 14:38:39 2016 +0200 +commit 021e49d6293cc156cd85791dfc9d59307e62fba0 +Author: Daniel-Constantin Mierla +Date: Sun Jul 23 10:08:47 2017 +0200 - ims_charging: move Expires AVP inside Event-Type AVP, according to TS 32.299 + tm: refactored error handling for eval_uac_routing() -commit d99753e459cf8f84d9d63d91216a71e88182ef44 -Author: Dragos Vingarzan -Date: Thu Jul 21 11:16:02 2016 +0200 +commit 9c34b68ee840880dd6be37694de8e8255f8bfb45 +Author: Daniel-Constantin Mierla +Date: Sun Jul 23 09:58:16 2017 +0200 - ims_qos: better name for the rx_pcscf_ip parameter and added documentation + presence_conference: free xml array in case of error -commit f36d80962258cefc6e490e752349aed83abf01f9 -Merge: c6f4adf e575d68 -Author: ng-voice GmbH -Date: Wed Jul 20 20:26:13 2016 +0200 +commit dd0c6fb586a61cb7e2eed1093ccf8f5158761ae3 +Author: Daniel-Constantin Mierla +Date: Sun Jul 23 09:42:21 2017 +0200 - Merge pull request #719 from vingarzan/openimsrevamp_cdp_fixes - - cdp: initializing a variable to 0 and checking a return ptr for null + msilo: reorganized tests to free db_res and build of extra headers -commit e102306fe779b8d11ce2151e96d56b7d96c9e308 -Author: Dragos Vingarzan -Date: Wed Jul 20 18:51:27 2016 +0200 +commit 65ac6de1aebd6143c44f35ef28f46c2cd3a56723 +Author: Daniel-Constantin Mierla +Date: Sun Jul 23 09:01:07 2017 +0200 - ims_registrar_pcscf: fixed removal of contacts on de-registration - - - the code was there, but I guess some API changes resulted in temporary - commented-out code; this uses the new parameters and seems to fix the - issue. + mediaproxy: handle return pointer values -commit ab3d42c47d52b1b7b315272c00daf121d9f8fc92 -Author: Dragos Vingarzan -Date: Wed Jul 20 18:31:01 2016 +0200 +commit 0efa76d80e159fd2a7516388fe2405ad4fb6c5b6 +Author: Daniel-Constantin Mierla +Date: Sun Jul 23 08:59:43 2017 +0200 - ims_qos: create a proper flow description for the SIP signaling - - - before there was just an empty one in the AAR - - re-using the function typically used for the RTP media - - fixing then that function to not just hard-code protocol 17 (UDP) for everything - - now supporting also 6 (TCP) and IP (IP has no protocol number, we use just the - magic word "ip" (see RFC 3588 IPFilterRule for more details) - - adding the IP of the P-CSCF as a parameter to the module, as this is required - in the flow (UE IP <-> P-CSCF IP) - - also some inline/static fixes to function for avoiding warnings on gcc >=5 + json: remove use of deprecated macro is_error() -commit e575d6818ffd3f68de5094a0e8903fccb3aa3b23 -Author: Dragos Vingarzan -Date: Wed Jul 20 17:33:13 2016 +0200 +commit 5f9eba3eb42cdb8a5c2ec840cec29757d480e136 +Author: Daniel-Constantin Mierla +Date: Sat Jul 22 08:35:01 2017 +0200 - cdp: initializing a variable to 0 and checking a return ptr for null to prevent crashes + memcached: handle error cases and alloc enough for null termination -commit c6f4adf80356d9fa6aa14968ef564570329e584e -Merge: 3f92119 ee6b060 +commit 449d435194338a4f3acf079774adcbef7ad7b794 Author: Daniel-Constantin Mierla -Date: Tue Jul 19 22:06:05 2016 +0200 +Date: Sat Jul 22 08:34:01 2017 +0200 - Merge pull request #711 from athonet-open/fix_log_imsauth - - ims_auth: print ck in readable form and init var to 0 to avoid printing gibberish in the log + nat_traversal: handle return values for errors -commit 3f92119fe168baf516738be4be8142bd2c467760 -Merge: ab27f98 134fcbd +commit 1891dcb958100b5383f40278c4d675474d309df4 Author: Daniel-Constantin Mierla -Date: Tue Jul 19 22:01:01 2016 +0200 +Date: Sat Jul 22 08:33:22 2017 +0200 - Merge pull request #717 from athonet-open/fix_shutdown_presence - - presence: fix potential double free in shutdown routine + pdt: reorder checks to avoid null access -commit 134fcbd3b2fbb91e4206cceb1de9d1a3a0690ef6 -Author: IMS root -Date: Tue Jul 19 18:07:17 2016 +0200 +commit 9136ce8017660e92f624de6f7b8a07e50620dfa1 +Author: Daniel-Constantin Mierla +Date: Fri Jul 21 13:51:36 2017 +0200 - presence: fix potential double free in shutdown routine + xhttp: proper check for return of add lump rpl -commit ab27f988cffcbd060ca84abd118050cb3c5c923f +commit a2d010cea219fa1cd84d0cf84825f3cc63536530 Author: Daniel-Constantin Mierla -Date: Tue Jul 19 15:36:43 2016 +0200 +Date: Fri Jul 21 13:51:19 2017 +0200 - topos: skip options from contact header check - - - reported by Daren Crew, GH #715 + xmlops: removed dead code return -commit 966513b374eef598434c5310a43eac2735adfd2e +commit 08c404f245e55b37f71d4326afd959ecf1ea831c Author: Daniel-Constantin Mierla -Date: Mon Jul 18 10:43:48 2016 +0200 +Date: Fri Jul 21 13:50:07 2017 +0200 - tls: print ssl memory functions if they cannot be set + xcap_server: proper test of retun code for add lump rpl -commit 98a86787bb0c8dffb737f9f8408207780fb14f0d +commit e6c9474e456fb0673c87f87a325d9dc40aa10d32 Author: Daniel-Constantin Mierla -Date: Mon Jul 18 08:10:20 2016 +0200 +Date: Fri Jul 21 10:27:57 2017 +0200 - dialplan: remove unused var from cfg reload function - - -reported by Juha Heinanen + core: cfg ctx - removed unused variable -commit ee6b060701f5a05958fc1822ccf8b62920bb0124 -Author: Dragos Oancea -Date: Fri Jul 15 14:39:45 2016 +0200 +commit e7a89633c809345aabdcf68f120f01e7d52d116d +Author: Daniel-Constantin Mierla +Date: Fri Jul 21 10:11:07 2017 +0200 - ims_auth: print ck in readable form for debug reasons and init hbody to 0 to avoid printing gibberish in the log + cfg_rpc: hanlde return code inside cfg.reset rpc command -commit be527b19062389d2621a1e01b1b17e4aa8e80f1a -Author: jaybeepee -Date: Thu Jul 14 15:58:11 2016 +0200 +commit 1ed223dcccf4c2ea623db75fdda16adc924b916e +Author: Daniel-Constantin Mierla +Date: Fri Jul 21 08:57:39 2017 +0200 - modules/ims_registrar_scscf: fix memory leak related to S-CSCF notification engine + speeddial: simplified access to db_res and the free of it -commit b2fb56fe0e1c8cd8fb3fc6315df90daaa69b7087 -Author: jaybeepee -Date: Thu Jul 14 15:56:19 2016 +0200 +commit 8f460d16e84b9bc0b01463113c6e7e79d297f64e +Author: Daniel-Constantin Mierla +Date: Fri Jul 21 08:56:58 2017 +0200 - modules/ims_usrloc_scscf: correctly read and reference subscription when reading from DB + sqlops: free allocated pv list in case of error inside fixup_sql_pvquery() -commit b4d2be7a817507a1e44b6d18bd5c5cdc27ba8b2f -Author: jaybeepee -Date: Thu Jul 14 15:54:08 2016 +0200 +commit bd5873c4e33188238633a8f6c48a0c5c28041179 +Author: Daniel-Constantin Mierla +Date: Fri Jul 21 08:56:10 2017 +0200 - modules/ims_usrloc_scscf: remove old incorrect comment + dialplan: free allocated vars in case of errors -commit 380e84d93986496f0c3ac78b11df9c889a099c94 -Merge: 68ef477 4396c5f +commit f2796ceb0a127c1a6580a9d9582ec9bc0fba6081 Author: Daniel-Constantin Mierla -Date: Thu Jul 14 14:47:57 2016 +0200 +Date: Fri Jul 21 08:55:04 2017 +0200 - Merge pull request #710 from athonet-open/fix_cdp_cleanup - - cdp: fix occasional segfault on process exit + dialog: increase puid size for profile to ensure null termination -commit 4396c5fbc85848c69b3318397a7ed8b67d76a05f -Author: Dragos Oancea -Date: Thu Jul 14 14:20:26 2016 +0200 +commit 06e1ad190ea62efc09a158f9c86d447d078d805b +Author: Daniel-Constantin Mierla +Date: Fri Jul 21 08:53:53 2017 +0200 - cdp: fix occasional segfault on process exit + debugger: fix orig offset computation inside w_dbg_sip_msg() -commit 68ef4774e22cccc8801c0c3ea51b201cf01db322 -Author: Kamailio Dev -Date: Thu Jul 14 12:46:23 2016 +0200 +commit 4363b863e9dcd3b31c1d2b2febd9b11c40ec3eec +Author: Daniel-Constantin Mierla +Date: Fri Jul 21 08:52:44 2017 +0200 - modules: readme files regenerated - tls ... + db_postgres: handle return code for setsockopt() -commit 7d04380ff628d6c99f89b220c904b727a1c0f47f +commit cbc5502e23f58b50cb11124defe0b7ad618899b6 Author: Daniel-Constantin Mierla -Date: Thu Jul 14 12:34:21 2016 +0200 +Date: Fri Jul 21 08:52:11 2017 +0200 - tls: added note in docs about loading tls module first + db_cluster: free in case of error -commit a444035d9ede8317d42877afa5e230acb203f6d5 +commit b441903c6c109aaa35c3b4781c268f9497a00fc6 Author: Daniel-Constantin Mierla -Date: Thu Jul 14 12:29:06 2016 +0200 +Date: Fri Jul 21 08:51:26 2017 +0200 - tls: coherent whitespacing and indentation + avp: removed history, coherent indentation -commit 8bec45f3d0581747da4b807229b4de64511aa5e2 +commit dc00778decd5a7c91208fb1ae31d875677a2b9de Author: Daniel-Constantin Mierla -Date: Thu Jul 14 12:25:06 2016 +0200 +Date: Fri Jul 21 08:45:18 2017 +0200 - tls: more detailed log message when tls module cannot set libssl memory manager + app_python: free buf in case of get exception error -commit 80f7ac2b85bb10f72ce088dd406b9011866d9fef -Merge: d3bdf14 692aac4 -Author: jaybeepee -Date: Thu Jul 14 09:15:19 2016 +0200 +commit 5c883b5ff70ad24befd5191be41502e6e35fec88 +Author: Daniel-Constantin Mierla +Date: Fri Jul 21 08:44:37 2017 +0200 - Merge pull request #709 from athonet-open/fix_vendor_id_on_auth_session - - ims_qos: Store vendor_id on auth session + core: pvapi - added free_pvname_list() -commit d3bdf14a2e0ae113092aa33c89698131c020d209 +commit a4ee0d3fd0c1b4147d462c8275d0150e8e934e2f Author: Daniel-Constantin Mierla -Date: Thu Jul 14 08:43:05 2016 +0200 +Date: Thu Jul 20 21:55:34 2017 +0200 - tm: wrap uri values in brackets inside error messages - - - easier to spot invalid empty chars - - useless spaces removed + ipops: replace return with goto error to release resources -commit 5d8d565331111b80d72a20d19f2bcb14ea6301a4 +commit a19a06f6c302a7fbac9b137cc1558d47730ead2f Author: Daniel-Constantin Mierla -Date: Wed Jul 13 16:03:32 2016 +0200 +Date: Thu Jul 20 20:34:57 2017 +0200 - janssonrpc-c: init cfg framework for additional process - - - revealed by GH #708 + tsilo: check return code for parse_uri() -commit 692aac449c73e83b01c1bbe792c089ac60bb89a9 -Author: Federico Favaro -Date: Wed Jul 13 15:55:35 2016 +0200 +commit 4ea9495681bca8e8eb559da1ff5887c524076f63 +Author: Daniel-Constantin Mierla +Date: Thu Jul 20 16:44:36 2017 +0200 - ims_qos: Store vendor_id on auth session - - When creating new Auth Session for both - signalling and media, vendor_id was never - assigned. If auth timer expires, CDP will - fail to route correctly STR based on - vendor ID 0 + app_python: implemented the read of 5 or 6 kemi str parameters -commit c7bec3320f6907c4edd8416a5e5cfa89b071a411 +commit ab627c14e6f06b8e568f9b6ab4e3cd396368d6bb Author: Daniel-Constantin Mierla -Date: Wed Jul 13 15:36:09 2016 +0200 +Date: Thu Jul 20 16:35:15 2017 +0200 - tm: execut cfg_update() inside t_continue() - - - refresh the values changed inside cfg framework - - reported by Victor Seva, GH #708 + alias_db: simplify error handling for db query function -commit cc5e86d79538395d2ce03abd10e0ac1ed5d723f5 +commit 35d2d50ca5a170bb6518c45bec482a8cd7625177 Author: Daniel-Constantin Mierla -Date: Wed Jul 13 10:18:07 2016 +0200 +Date: Thu Jul 20 16:25:42 2017 +0200 - dialog: cseq update callback implemented inside the module - - - keep related code together as it needs access to dlg vars + topos: handle return code for parse_headers() -commit d236312676a3f7e9a66d5cc904ed6a377f5e36ef +commit af9c9c4798972f0112e7644bfa78e34476f77bda Author: Daniel-Constantin Mierla -Date: Wed Jul 13 10:17:40 2016 +0200 +Date: Thu Jul 20 13:12:06 2017 +0200 - uac: use cseq update callback exported by dialog via core srapi + core: adjustments for cleaner compiler analyzing reports -commit 3ccb1b83216b874405b7a63a73b2966aa7f91253 +commit 42d74f35e4d7be9f46314c1805a77983a7cdf6fb Author: Daniel-Constantin Mierla -Date: Wed Jul 13 10:17:04 2016 +0200 +Date: Thu Jul 20 09:31:00 2017 +0200 - core: add header helper uses after lump anchor insert + uid_avp_db: better error handling -commit 2880cd627802920b20514a62fc90ff450a5c6b30 +commit c5cdd8dce66d94f69f773b5361ef2b477df47f06 Author: Daniel-Constantin Mierla -Date: Wed Jul 13 10:16:23 2016 +0200 +Date: Thu Jul 20 09:30:16 2017 +0200 - core: srapi - cseq update field update to be a function + uid_domain: avoid double free in case of error -commit 4e49312d0d7a90f0234b8a29036867452771a8b7 +commit dadd54a46f81ef05478e622a89a3bb739907cade Author: Daniel-Constantin Mierla -Date: Wed Jul 13 08:40:56 2016 +0200 +Date: Thu Jul 20 09:29:47 2017 +0200 - core: helper functions to add headers with str parameters + xmpp: close fd in case of write error -commit 79cf8d5829c23757c500d50b83d351d358cd8de7 -Author: Kamailio Dev -Date: Tue Jul 12 18:01:18 2016 +0200 +commit a859ff6e74b0cdc08f30c43adda865a74283b3c4 +Author: Daniel-Constantin Mierla +Date: Thu Jul 20 09:28:58 2017 +0200 - modules: readme files regenerated - avpops ... + xprint: safety checks for error cases -commit 5f2c2bb5883a43cb01140b730aa126fc5d2f58d6 +commit ae7dce434e10ef570e1c6daa8ca5d9f800239ddf Author: Daniel-Constantin Mierla -Date: Tue Jul 12 17:51:53 2016 +0200 +Date: Thu Jul 20 09:28:32 2017 +0200 - avpops: note that avp_copy() is reversing the order of the values - - - reported by GH #706 + utils: handle error case for xcap auth status to free allocated structs -commit c4a57e29883597869838f48d6a9f3a8a76a94240 +commit 2dc19e5c78977416c15ebe93a4f4e6d72ed475a0 Author: Daniel-Constantin Mierla -Date: Tue Jul 12 17:44:39 2016 +0200 +Date: Thu Jul 20 09:25:20 2017 +0200 - dialog: parse all headers to check if cseq increment is needed - - - jump over the full custom header when sending out + tls: free temporary buffer when fixing shm path name for config -commit 5f5795a8637e4164c9ec57b5dfdd59395fe5aa9f -Author: Kamailio Dev -Date: Mon Jul 11 21:31:16 2016 +0200 +commit 45948fc933f99e6a960b835069b7e29d1ea788be +Author: Daniel-Constantin Mierla +Date: Thu Jul 20 09:24:22 2017 +0200 - modules: readme files regenerated - ipops ... + tm: proper location of last rr for strict routing on local requests -commit 7bfdbdfe0d9272733c173ff10a9fc043dada24a5 -Merge: 5c3b29f b550a63 +commit 1968b43731afdcec1bd40985176680c8af1be921 Author: Daniel-Constantin Mierla -Date: Mon Jul 11 21:23:31 2016 +0200 +Date: Thu Jul 20 09:23:14 2017 +0200 - Merge pull request #704 from furmur/furmur + core: msg translator - switch condition to buf pointer instead of lenght - modules/ipops: fix subnet matching for mask /0 + - better correlation with returned value from functions -commit 5c3b29f51d43e38bd10ecee913d387ffde7d9ee0 -Author: jaybeepee -Date: Mon Jul 11 17:36:03 2016 +0200 +commit 0b177a2bd4217320f51e6a621b8c237c33dbebb9 +Author: Kamailio Dev +Date: Wed Jul 19 16:31:29 2017 +0200 - lib/ims: fixed parsing of multiple contact headers + modules: readme files regenerated - textops ... [skip ci] -commit 8e2d45cb1cd71ec81852a5c0e329c9b3e9d141c5 -Author: Daniel-Constantin Mierla -Date: Mon Jul 11 16:03:07 2016 +0200 +commit 7a6d31935c7e8e29dd150412f1e6281fdf3efd53 +Author: Mikko Lehto +Date: Wed Jul 19 17:28:16 2017 +0300 - core: added mem_status_mode parameter - - - if set to 1, qm allocator dumps used fragments in memory status + modules/textops: msg_apply_changes() comes from textopsx module -commit 5be968a37cfb976339bfb8f3faa8b712c169ed03 +commit 01771c42d3b96678a2d0ba08bc1e5c83191ada8d Author: Daniel-Constantin Mierla -Date: Mon Jul 11 15:40:04 2016 +0200 +Date: Wed Jul 19 14:38:22 2017 +0200 - dialog: buffer-based remove of custome header tracking cseq updates + core: dns case - init local proto to UDP if not provided for srv resolve -commit 9e5617324f1194f20e4292446922695439e2f9d7 +commit 632304b90f9af7151c99f98ec63ddbecca31df9c Author: Daniel-Constantin Mierla -Date: Mon Jul 11 15:38:24 2016 +0200 +Date: Wed Jul 19 11:12:32 2017 +0200 - core: fix offset to in hdr add helper added recently - - - one char was jumped over + tm: copy branch flags in the new branch created by the dns failover -commit acccc6cd6bd1dbb83513175edd391cfb35ed95cc +commit 2111a605760f998cc94329713f1d16cfbe0294bc Author: Daniel-Constantin Mierla -Date: Mon Jul 11 13:47:05 2016 +0200 +Date: Wed Jul 19 11:03:49 2017 +0200 - core: mem/qm - test cfg core mem_status_all to print memory status + path: handle return code when getting the values for cfg parameters -commit 160ce1659e9d3fd376f9fc2d6e56216b190fa529 +commit e5e850bf4d35e50303b6827f1578e9492dcbae1e Author: Daniel-Constantin Mierla -Date: Mon Jul 11 13:45:41 2016 +0200 +Date: Wed Jul 19 10:52:49 2017 +0200 - core: mem_status_all - added to cfg core structure - - - allow selecting of dumping memory status also for used fragments + app_sqlang: removed dead code -commit 4b9618f119b43adafb861bae5c64204ec732726b +commit 150e420b0906dcba9daac86f8447ba2684062a2c Author: Daniel-Constantin Mierla -Date: Mon Jul 11 13:44:11 2016 +0200 +Date: Wed Jul 19 10:52:29 2017 +0200 - core: mem - qm: coherent indentation and whitespacing + app_jsdt: removed dead code -commit ef50e77b80d0b33b317263018101d5801c0860f8 +commit 5937adf01f7c3e2382a1f2dc149a677fe6cd26f1 Author: Daniel-Constantin Mierla -Date: Mon Jul 11 13:19:30 2016 +0200 +Date: Tue Jul 18 23:24:07 2017 +0200 - core/mem: qm - test and print status for chunks start/end markers for mem status + auth_ephemeral: use dedicated enum type for auth return codes + + - reorder safety checks not to access msg structure if null -commit 9f338d7525edf72f10bfed3b37b8db5a2870431f +commit 85ac764bf89009dac758aa178317f15acb42f44d Author: Daniel-Constantin Mierla -Date: Mon Jul 11 13:16:31 2016 +0200 +Date: Tue Jul 18 16:44:47 2017 +0200 - tls: test if ssl crypto locking callback is already set + core: allow event_route blocks to run ONEVENT_ROUTE|REQUEST_ROUTE functions - - don't start if yes, ssl lib needs to use shared memory + - preserve compatibility with old behaviour that allowed REQUEST_ROUTE + functions to be used inside event_route -commit b550a63e7d8dbaf9a8c284a450031f071fc57edf -Author: murfur -Date: Mon Jul 11 14:08:28 2016 +0300 +commit ba8ee4b8f921da886391a67088776e8afa5e773b +Author: Victor Seva +Date: Tue Jul 18 16:40:54 2017 +0200 - modules/ipops: is_in_subnet(): add support for networks list + pkg/kamailio/deb: version set to 5.1.0-dev5 -commit 2c26f8b574e1b8adb0e4fa5a6db7a54ab455ee21 -Author: murfur -Date: Mon Jul 11 13:24:21 2016 +0300 +commit bc6d715631a2d48206987dd03e955fbb15634dc8 +Author: Daniel-Constantin Mierla +Date: Tue Jul 18 16:07:03 2017 +0200 - modules/ipops: fix subnet matching for mask /0 + Makefile.defs: version set to 5.1.0-dev5 -commit fb3699456115ca0196ee38646ddf431f7a73cf54 -Merge: c3acb86 198b116 +commit e4ebacba9bfd7566436d72a77fd55a1b71066955 Author: Daniel-Constantin Mierla -Date: Mon Jul 11 09:08:41 2016 +0200 +Date: Tue Jul 18 15:59:57 2017 +0200 - Merge pull request #703 from snen/module_parameter_regexp_fix - - core: fix regex error for modules parameters + auth_db: use the dedicated return types to avoid mixing values in int vars -commit 198b116b0d58e61d9c35fdd0988ce97192b8f61e -Author: Dmitri Savolainen -Date: Sat Jul 9 17:05:09 2016 +0300 +commit 41e9af5833ff49e36a646a8cbe47d835f73661f0 +Author: Daniel-Constantin Mierla +Date: Tue Jul 18 15:53:50 2017 +0200 - core: fix regex error for modules parameters - - Ambiguous was possible in params for multiple modules in one config line. + auth: use the dedicated types for return codes instead of generic int -commit c3acb864688656ef57d5a0a5263556fcf67d09d4 +commit 2a19f9e6f4203800707e0a63753e0ee1c4bb4685 Author: Daniel-Constantin Mierla -Date: Fri Jul 8 13:48:48 2016 +0200 +Date: Tue Jul 18 15:32:32 2017 +0200 - rtpproxy: comment about child init rank filtering + siputils: log messages for error cases -commit 76f1f06d1edab3f4fd530ec28a6834adaf3d3e1a -Merge: 0421bf5 335e446 -Author: Federico Cabiddu -Date: Fri Jul 8 10:54:18 2016 +0200 +commit b70d744ad2a3603a8e7701de59542b1bf804a63c +Author: Daniel-Constantin Mierla +Date: Tue Jul 18 15:02:23 2017 +0200 - Merge pull request #702 from kamailio/grumvalski/ts_append-instance + core: defined EVENT_ROUTE as (REQUEST_ROUTE|ONEVENT_ROUTE) - tm: check branch uri against current uri when deciding if append a ne… + - ONEVENT_ROUTE is (1<<9) + - should allow diferentiating between REQUEST_ROUTE and EVENT_ROUTE + blocks execution -commit 0421bf53c6ec193238b15907cf4a7c83bbae4401 +commit 9657cfef255497dd58c1a15cc573d69d8d410048 Author: Daniel-Constantin Mierla -Date: Fri Jul 8 10:26:33 2016 +0200 +Date: Tue Jul 18 14:54:23 2017 +0200 - pv: return 5061 for port variables (e.g., $dp) when transport is tls - - - reported by Colin Morelli, GH #700 + tm: small cleanups for sane rutime handling -commit 189cf64a3525f6c3e4d70740db40f6471c873e19 -Merge: 81b084e db11fac +commit 0225f89a658172d0652e0da14549ee03653114d2 Author: Daniel-Constantin Mierla -Date: Fri Jul 8 10:11:12 2016 +0200 +Date: Tue Jul 18 09:11:12 2017 +0200 - Merge pull request #701 from sjthomason/portable-rand - - Add kam_rand() macro for portability + core: pt - check to avoid two times closing unneeded sockets -commit db11faca2acdc2ac8ebc2ab2cc754f7630c5da7a -Author: Spencer Thomason -Date: Thu Jul 7 15:24:13 2016 -0700 +commit e7fc7ca28e02f3dd25cab2723ed4c8dbfa835200 +Author: Daniel-Constantin Mierla +Date: Tue Jul 18 09:10:11 2017 +0200 - core: update to use kam_rand() + core: kemi - define the size for printing params signature in help msg -commit 0caaa85c4a18991ffc1eb41f3f7d6170892401c8 -Author: Spencer Thomason -Date: Thu Jul 7 14:38:48 2016 -0700 +commit febccd6808d0729fca1bbf452d43c253ca79249a +Author: Daniel-Constantin Mierla +Date: Tue Jul 18 09:09:29 2017 +0200 - xprint: update to use kam_rand() + core: dns - safety checks for port and proto pointers -commit 670b2d10208647038cf5d494737120665db91e0d -Author: Spencer Thomason -Date: Thu Jul 7 14:37:43 2016 -0700 +commit 65593cc23bc89349fb42566cbd7eb2bbf8744db9 +Author: Daniel-Constantin Mierla +Date: Tue Jul 18 09:08:14 2017 +0200 - xmpp: update to use kam_rand() + core: daemonize - proper chown for pgid file instead of pid file -commit 3174f25f3dadd70c1026b0638ea65a9eaac15503 -Author: Spencer Thomason -Date: Thu Jul 7 14:34:22 2016 -0700 +commit 3deee5be0fa9c68f35ddb273fd86e22af91ced99 +Author: Daniel-Constantin Mierla +Date: Tue Jul 18 09:07:18 2017 +0200 - usrloc: update to use kam_rand() + core: cfg ctx - catch condition when there are no changes to be committed -commit d237e1a97bdfa249a41586c9e026a034d3fa4456 -Author: Spencer Thomason -Date: Thu Jul 7 14:31:55 2016 -0700 +commit 27186f1d951c89c033bb02c6b446a630e1fce5d3 +Author: Daniel-Constantin Mierla +Date: Tue Jul 18 08:24:15 2017 +0200 - tsilo: update to use kam_rand() + core: locking - rec lock init condition fixed -commit 32ab9c36753c1908d300e8456fa56e0661a2585e -Author: Spencer Thomason -Date: Thu Jul 7 14:30:34 2016 -0700 +commit 6090f7d9de0c71b25bd66c3525b25de7d02a5aa1 +Author: Daniel-Constantin Mierla +Date: Mon Jul 17 16:08:45 2017 +0200 - tm: update to use kam_rand() + core: tcp read - set own handling for ECONNRESET -commit db69f64da2ab14ee4e330cd197f77a11dbb99e01 -Author: Spencer Thomason -Date: Thu Jul 7 14:29:21 2016 -0700 +commit de8cd078385fd29c6ed9d5645dad14f8c6a97a0e +Author: Daniel-Constantin Mierla +Date: Mon Jul 17 15:55:38 2017 +0200 - sipcapture: update to use kam_rand() + core: added log messages in case of errors + + - safer null string termination for description buffers -commit f2d056c8b8675681a83c52aea1c4ca32000ed615 -Author: Spencer Thomason -Date: Thu Jul 7 14:26:56 2016 -0700 +commit 882449e3c0b1ac44cf810d079f696187af007451 +Author: Daniel-Constantin Mierla +Date: Mon Jul 17 15:54:13 2017 +0200 - rls: update to use kam_rand() + core: msg translator - unified error handling to simplify freeing allocated memory -commit 66b79559d18aee356b0feb6b717611d40d425ef5 -Author: Spencer Thomason -Date: Thu Jul 7 14:25:23 2016 -0700 +commit 2654fbb0c02fd8df82ecd6b8514e031952997104 +Author: Daniel-Constantin Mierla +Date: Mon Jul 17 07:55:36 2017 +0200 - registrar: update to use kam_rand() + core: handle error case also for socket fd 0 + + - avoid fd leak warnings by code analyzer -commit e0f2c7c3b3aeb7ea44eca9968c20dd3bd3705879 -Author: Spencer Thomason -Date: Thu Jul 7 14:24:31 2016 -0700 +commit 5250fa3302a4cb9bf9572ded6fb65fa9c067f08d +Author: Daniel-Constantin Mierla +Date: Sun Jul 16 11:40:16 2017 +0200 - presence: update to use kam_rand() + app_python: proper condition to free srcbuf in exception handling -commit 60772caf32e2cafb0b586056ab042b0cd6ba2d5d -Author: Spencer Thomason -Date: Thu Jul 7 14:21:45 2016 -0700 +commit 5ea16d8de71324e2eeb3c833cde76c52bdc8ac67 +Author: Daniel-Constantin Mierla +Date: Sun Jul 16 11:29:36 2017 +0200 - pipelimit: update to use kam_rand() + avpops: few more pkg free in case of errors in fixup functions -commit faca6f2bbb654358e98eae37c6e1c2dd467649f3 -Author: Spencer Thomason -Date: Thu Jul 7 14:20:04 2016 -0700 +commit 51009ab4f4aa6a229fab5abb94d4340f1178868b +Author: Daniel-Constantin Mierla +Date: Sun Jul 16 10:08:06 2017 +0200 - nsq: update to use kam_rand() + avpops: several pkg free in case of errors in fixup functions + + - cleaner pkg usage summary in case of errors at start up -commit 8a0ecd99b35e8714b1f8dfc75f9bddf7a6386fb3 -Author: Spencer Thomason -Date: Thu Jul 7 13:02:59 2016 -0700 +commit 3d6bf976944580a06a9019966e4af5850bc9b7d8 +Author: Kamailio Dev +Date: Sun Jul 16 09:01:26 2017 +0200 - nat_traversal: update to use kam_rand() + modules: readme files regenerated - sdpops ... [skip ci] -commit 33820827902fb614843c90774d9aa806efcef68b -Author: Spencer Thomason -Date: Thu Jul 7 13:00:37 2016 -0700 +commit cad4b8f456d3508a2ec3196c89a4a8e3ce9d9d32 +Author: Daniel-Constantin Mierla +Date: Sun Jul 16 08:55:30 2017 +0200 - lcr: update to use kam_rand() + sdpops: more details for sdp_with_transport() docs -commit 3054a824b6d08ab4869b72ef2707e61e3dbdfdb3 -Author: Spencer Thomason -Date: Thu Jul 7 12:54:16 2016 -0700 +commit a545a1ad3367fef4e8a5a4a4cd4f9157623f6cf9 +Merge: 19f37c944 e3ea10ccf +Author: Federico Cabiddu +Date: Sat Jul 15 14:50:30 2017 +0200 - iptrtpproxy: update to use kam_rand() + Merge pull request #1187 from grumvalski/sockets_list_fix + + core: build reply of core.sockets_list as an array -commit 25cf7d6657b46cd5abb2af996f03fd6ecbc263da -Author: Spencer Thomason -Date: Thu Jul 7 12:49:56 2016 -0700 +commit 19f37c944748c72a7069a4fd5e3d8c6160a1e557 +Author: Daniel-Constantin Mierla +Date: Sat Jul 15 09:25:44 2017 +0200 - ims_registrar_scscf: update to use kam_rand() + core: dns cache condition for both proto ws and wss -commit 0b1f07519e82747a7304b9bcb1a185b9aee764c0 -Author: Spencer Thomason -Date: Thu Jul 7 12:45:13 2016 -0700 +commit 6b82a103650fd0036490cf02dffcc5ad50c6f669 +Author: Daniel-Constantin Mierla +Date: Sat Jul 15 09:09:04 2017 +0200 - ims_dialog: update to use kam_rand() + auth_xkeys: use the right size when initializing xkeys list -commit ecbcf92a5559128b967f919ccb8e6ad78c625e9b -Author: Spencer Thomason -Date: Thu Jul 7 12:32:37 2016 -0700 +commit 59dde423db52e7a8c69072685c99cd6a11440017 +Author: Daniel-Constantin Mierla +Date: Sat Jul 15 09:05:18 2017 +0200 - ims_auth: update to use kam_rand() + speeddial: add missing break when handling blob db result type -commit 4cf4498aad3bff00958938c60f79ff76c634964b -Author: Spencer Thomason -Date: Thu Jul 7 12:28:51 2016 -0700 +commit e3ea10ccfcd94af0e7ce6908a1e378b4a9555b93 +Author: grumvalski +Date: Fri Jul 14 15:53:41 2017 +0200 - drouting: update to use kam_rand() + core: build reply of core.sockets_list as an array -commit 6d0ad0198c8910291d4ae77da61a2149ea85e025 -Author: Spencer Thomason -Date: Thu Jul 7 12:27:23 2016 -0700 +commit 5a577ab37719d48fb9a6bc1b200c8892d95ccbdc +Author: Daniel-Constantin Mierla +Date: Sat Jul 15 09:01:38 2017 +0200 - dispatcher: update to use kam_rand() + cnxcc: safety check for credit data search return value -commit c24c2174b5efb7277c2c3728f78427862a00b2db -Author: Spencer Thomason -Date: Thu Jul 7 12:24:22 2016 -0700 +commit 5f891d732443dc065b89b1895601ad429d696c33 +Author: Daniel-Constantin Mierla +Date: Sat Jul 15 08:56:04 2017 +0200 - dialog: update to use kam_rand() + db_sqlite: free con in case of error at open time -commit 8d538cc8240a99a7c430c7c48a93b9a9ec584f83 -Author: Spencer Thomason -Date: Thu Jul 7 12:23:01 2016 -0700 +commit 8353b0341ada19d6f0611e0aa693bfa20db0b51c +Author: Daniel-Constantin Mierla +Date: Sat Jul 15 08:41:09 2017 +0200 - cfgutils: update to use kam_rand() + app_python: several free of allocated vars in case of errors -commit 9b7eaaeaca537b2d0a04421059ba4c46106d1e18 -Author: Spencer Thomason -Date: Thu Jul 7 12:21:32 2016 -0700 +commit 15de1f06b94588ed0764ab3a3b0cd1202b5c1cb6 +Author: Daniel-Constantin Mierla +Date: Fri Jul 14 14:40:15 2017 +0200 - cdp: update to use kam_rand() + app_lua: safer alloc size for hdr operations -commit c7d133b1d5cfba4110d229fe1780a4118285f110 -Author: Spencer Thomason -Date: Thu Jul 7 12:16:40 2016 -0700 +commit beffbad6d0a727232599ec6d15a0d7c6c37d6ddc +Author: Daniel-Constantin Mierla +Date: Fri Jul 14 14:33:36 2017 +0200 - carrierroute: update to use kam_rand() + cfg_rpc: cast void* for set-int to avoid compiler warnings in reset command -commit 5836b40f81bf82a11e664ba8ef8ae6d01ef0c7c5 -Author: Spencer Thomason -Date: Thu Jul 7 12:12:06 2016 -0700 +commit 15aaff16dd0c6d290885cd39390813d183851f35 +Author: Daniel-Constantin Mierla +Date: Fri Jul 14 14:32:14 2017 +0200 - auth: update to use kam_rand() + core: cfg ctx - formatting for cfg reset -commit bcdbcfc57f907ee88a63bef808b4aac8bd8eed38 -Author: Spencer Thomason -Date: Thu Jul 7 12:09:57 2016 -0700 +commit 7c795adaf0f3899567a9769fecbbb300387837be +Author: Daniel-Constantin Mierla +Date: Fri Jul 14 14:25:57 2017 +0200 - ims_charging: update to use kam_rand() + pdb: avoid unaligned pointer address -commit 8af239f6483d935c981c5a187ebc3b2e804bd098 -Author: Spencer Thomason -Date: Thu Jul 7 11:10:51 2016 -0700 +commit dc0765c04c3cb5d8981551e3f28ee6871fc803ff +Author: Daniel-Constantin Mierla +Date: Fri Jul 14 14:11:14 2017 +0200 - core: add portable rand() macros + core: set its own id for EVENT_ROUTE - - add kam_rand(), kam_srand(), and KAM_RAND_MAX macros - - provides consistency on platforms that define RAND_MAX as 32767 + - having it as alias to REQURST_ROUTE can hide execution of undexpected + script callbacks -commit 335e44635aa69ab73ec76f713a7d5ce7ce06748c -Author: grumvalski -Date: Thu Jul 7 16:06:51 2016 +0200 +commit 666c9d1fcdde00dbdd2e87ff797e554af6d72b5c +Author: Daniel-Constantin Mierla +Date: Fri Jul 14 08:21:40 2017 +0200 - tm: check branch uri against current uri when deciding if append a new branch + pua_dialoginfo: fixed condition in mod init checking avp names -commit 81b084e662526bcb9a7eb5d49776e3ff0c4e20d9 -Merge: 0fbac69 51c558c -Author: jaybeepee -Date: Thu Jul 7 15:38:46 2016 +0200 +commit 9dadfe9234d26d3b8b8ea0603b3f8fa13f96913c +Author: Ovidiu Sas +Date: Thu Jul 13 18:23:43 2017 -0400 - Merge pull request #697 from athonet-open/rework_ims_registrar_params - - ims_registrar_scscf: Refactor expire calculation + htable: improve some error logs -commit 0fbac693b4d3ed913b64c2d000f27a96903b7e09 +commit a5316a8cb6a0476fca44fad43b4c560100994329 Author: Daniel-Constantin Mierla -Date: Thu Jul 7 14:53:28 2016 +0200 +Date: Thu Jul 13 17:32:14 2017 +0200 - rtpproxy: init rtpproxy sockets array after allocation + rls: updated CONT_COPYDB() macro definition to use ; - - do not init sockets for PROC_MAIN (for for=yes) and PROC_INIT to - avoid duplicating sockets with child processed + - the ; is added when using the macro + - otherwise potential unexpected error by usage in expressions -commit d76761bf95a5745240d655ee63241b8d4652611d +commit 833830baccc4968d8a8fd56f2fd8b4a4bfef3612 Author: Daniel-Constantin Mierla -Date: Thu Jul 7 14:51:24 2016 +0200 +Date: Thu Jul 13 17:29:35 2017 +0200 - rtpengine: init rtp engine sockets array after allocation - - - it can result in closing the random values found in memory, which can - overlap with valid sockets, due to follow up execution of - build_rtpp_socks() - - do not init sockets for PROC_MAIN (for for=yes) and PROC_INIT to avoid - duplicating sockets with child processed + pua: updates for CONT_COPY() macro -commit adfce1129913eb45c7c2d5854ce4b611b9b2e0e8 -Merge: f32e12b 0eac280 -Author: Alexandr Dubovikov -Date: Thu Jul 7 12:57:19 2016 +0200 +commit c0196f10790aacb4053db5c3452645ec32e7894a +Author: Daniel-Constantin Mierla +Date: Thu Jul 13 17:19:33 2017 +0200 - Merge pull request #698 from sjthomason/sipcapture-timestamp-fix + presence_xml: ensure that node name lenght is at least 9 - Sipcapture timestamp fix + - needs to accomodate 'provide-xyz' inside get_final_notify_body() -commit 0eac2809862cd8106c1fbfbcdcf0d05c768a9e64 -Author: Spencer Thomason -Date: Thu Jul 7 03:01:52 2016 -0700 +commit 0eda1dde62a6d3d805f0ae32db67055aa0705ce8 +Author: Daniel-Constantin Mierla +Date: Thu Jul 13 17:13:46 2017 +0200 - siptrace: fix timestamp byte order - - - swap timestamp byte order on big endian machines + presence_xml: safety check for lenght of node name in xml transformations -commit 51c558c94293e1430e271c3772658a671c26960d -Author: Federico Favaro -Date: Thu Jul 7 11:57:31 2016 +0200 +commit 9d01c307f23675589d95d8d00c9fd289ac30372b +Author: Daniel-Constantin Mierla +Date: Thu Jul 13 16:50:05 2017 +0200 - ims_registrar_scscf: Refactor expire calculation + presence: wrap error macro in do {} while(0), safety checks - Now the expire values is searched on the contact - If no expires parameter is present, a fallaback - on Expires header is done. If both are not found - the default value is chosen + - free ws_list pointer when sphere is enabled + - copy macros not ended with ; in definition -- done it when using -commit 2200b214a314047697b4e080bc82b469933ff44b -Author: Spencer Thomason -Date: Thu Jul 7 02:55:09 2016 -0700 +commit b4db01f09ca646ef1a6473a8c66ccf7120537b53 +Author: Daniel-Constantin Mierla +Date: Thu Jul 13 09:32:24 2017 +0200 - sipcapture: fix timestamp byte order + ndb_redis: do not free pointers in the array in pv name parse function - - swap timestamp byte order on big endian machines + - restore last char in cmd in case of error for redisc_exec() -commit f32e12b3159cf3cd411505f875ccc8c56cf7c68f +commit d0ac74742f6aeb71492d2a9cab747162cdc5ddf8 Author: Daniel-Constantin Mierla -Date: Thu Jul 7 11:47:40 2016 +0200 +Date: Thu Jul 13 09:03:54 2017 +0200 - db_mongodb: fix warning for bool comparison + lib/srdb1: db_table_version() can handle DB1_BIGINT and DB1_DOUBLE values - - reported by Olle E. Johansson, GH #696 + - in case of views or other database engine, the type for version value + can be different that DB1_INT. If it is a number, cast it to int + - extracted from GH #1186 by Emmanuel Schmidbauer + -commit c20f7d5cfa8d03265129363c5e52e1d50440a7bb -Merge: 34f35b5 8805959 +commit b94ba19595b06556c84f450b9e1b24d6479cec61 Author: Daniel-Constantin Mierla -Date: Thu Jul 7 11:25:44 2016 +0200 +Date: Thu Jul 13 08:53:39 2017 +0200 - Merge pull request #694 from sjthomason/add-byteswap-macros + db_postgres: safety checks for new constraint structures - core: add generic byte swap macros + - bits of code formating -commit 8805959c996fce90c34e2f0bc750db172bfda0d8 -Author: Spencer Thomason -Date: Thu Jul 7 01:13:17 2016 -0700 +commit d12f96af28e170c3197a47af5840e5e30639adf6 +Author: Daniel-Constantin Mierla +Date: Thu Jul 13 08:49:51 2017 +0200 - core: add generic byte swap macros + db_postgres: added missing break for INT8OID results - - add bswap16() and bswap32() for 16 and 32 bit endianness swap + - instead of DB1_BIGINT, the result type ended to be DB1_DOUBLE -commit 34f35b51e79f4265bdfb3d654866c698bde84c01 -Author: Daniel-Constantin Mierla -Date: Wed Jul 6 16:59:32 2016 +0200 +commit 97b5d71ef7c3d5828e0d467216d00372801e04ec +Author: Kamailio Dev +Date: Wed Jul 12 21:01:19 2017 +0200 - dialog: use cookie header to detect cseq auth increment needs + modules: readme files regenerated - mqueue ... [skip ci] -commit aaec020b5cd033a7d7821dd4a3e447405bbbecad -Author: Daniel-Constantin Mierla -Date: Wed Jul 6 16:51:37 2016 +0200 +commit a8a6fdd89384ad66e1b526e839fca84c8cd66c31 +Author: Ovidiu Sas +Date: Wed Jul 12 14:56:58 2017 -0400 - core: helper functions for header management with strz values + mqueue: fix typo in documentation + - thanks to Daniel-Constantin Mierla for spotting it -commit b0c6db1a30b9d49f34f614d47e2bfe28b9dac62d -Author: Daniel-Constantin Mierla -Date: Wed Jul 6 16:49:35 2016 +0200 +commit 4bfc1f4d052b52d4d8119a65065c8e1c608ca750 +Author: Kamailio Dev +Date: Wed Jul 12 19:46:16 2017 +0200 - uac: add cookie header for cseq tracking - - - mark the request to handle it in retransmissions - - GH #679 + modules: readme files regenerated - mqueue ... [skip ci] + +commit df6af83d627de3de4669c887065c3a5357fa5f7b +Author: Ovidiu Sas +Date: Wed Jul 12 13:33:45 2017 -0400 + + mqueue: doc updates for queue size + +commit f6c41abedecc987f570c100030fbc47cdaca2790 +Author: Kamailio Dev +Date: Wed Jul 12 15:16:41 2017 +0200 -commit cddcf1daa0c3747c12ed54734c1c91c0e7deefd6 + modules: readme files regenerated - dialog ... [skip ci] + +commit f2058b1ac158eea31b49943382a849738014d0e0 Author: Daniel-Constantin Mierla -Date: Wed Jul 6 16:27:08 2016 +0200 +Date: Wed Jul 12 15:02:14 2017 +0200 - dialog: pass info on cseq update tracking via cfg environment + dialog: documented early_dialog and noack_dialog parameters -commit 4af9116951d0be9c3d042eabd632971b13df8ad1 +commit 3c6b3ecbe14162d810286bac8f8aec87a5567e6f Author: Daniel-Constantin Mierla -Date: Wed Jul 6 16:22:44 2016 +0200 +Date: Wed Jul 12 14:53:59 2017 +0200 - core: structure to pass cfg env attributes between components + dialog: new parameters - early_timeout and noack_timeout + + - early_timeout - set the interval in seconds after which the dialogs in + early state (not answered yet) are destroyed. Default value is 300. + - noack_timeout - set the interval in seconds after which the dialogs + that were answered with 200ok but didn't receive the ACK are marked + for termination (lifetime set to 10 more seconds). Default value 60. -commit a7e7486b57f1b9d025f09c055a3dc360c131fa5b +commit 34db0b1f5b0d57e938a7a74ce9787b9c1e63bf46 Author: Daniel-Constantin Mierla -Date: Wed Jul 6 15:48:58 2016 +0200 +Date: Wed Jul 12 13:10:36 2017 +0200 - dialog: open db connection from rpc processes + pv: added transformations for base58 - - might be requered by rpc commands when db realtime is set - - reported by Dirk Teurlings + - {s.encode.base58} + - {s.decode.base58} -commit 5d285e90b0f145410acd15a7abf96d3b339a31b5 +commit a937c093b183c57badcd09c8d996c4f8ad60b2a7 Author: Daniel-Constantin Mierla -Date: Wed Jul 6 11:19:08 2016 +0200 +Date: Wed Jul 12 12:59:21 2017 +0200 - userblacklist: fixed copy-paste typo when evaluating table parameter + core: added base58 encoding and decoding -commit 1934e65977b9646e1e8df15245f245abb6fde0ad -Author: Victor Seva -Date: Wed Jul 6 10:55:33 2016 +0200 +commit 272783e770c440c7a19ab986c1d757ebe8217905 +Merge: 76911ea02 13c84b827 +Author: Federico Cabiddu +Date: Wed Jul 12 10:52:25 2017 +0200 - pkg/kamailio/deb: remove http_async from squeeze + Merge pull request #1185 from grumvalski/core_rpc_fmt + + Adapt some core rpc command to json -commit 4757bd1d173b615830d98f87789a4510db6774fd -Author: Victor Seva -Date: Wed Jul 6 10:51:59 2016 +0200 +commit 76911ea023f2a1b261015aa8569380e7f286be2e +Author: Kamailio Dev +Date: Wed Jul 12 10:46:34 2017 +0200 - pkg/kamailio/deb: fix missing dependency for systemd + modules: readme files regenerated - cplc ... [skip ci] -commit dce52ed68cf67375a7a9afbe34c8cc479b40c2c5 -Author: Daniel-Constantin Mierla -Date: Tue Jul 5 20:04:42 2016 +0200 +commit 027871f7a91cf288d36029a4f339801e8b620d10 +Author: Oriol Capsada +Date: Tue Jul 11 22:44:16 2017 +0200 - userblacklist: more debug info when failing to do the query + cplc: use route names to set proxy_route modparam - - renamed some parameters in order to be suggestive for their purpose - - code reformatting for long line + - Changed proxy_route modparam type to string. The route to be executed + needs to be defined by name as the current id definition led to some + unpredictable behavior. -commit 72daa184111009a948634c660b5c53eff0826562 -Author: Victor Seva -Date: Tue Jul 5 19:18:54 2016 +0200 +commit 13c84b8275f2539e8ca03bec38b79110043d75d2 +Author: grumvalski +Date: Wed Jul 12 09:11:16 2017 +0200 - pkg/kamailio/deb: add http_async to kamailio-extra-modules + core: return aliases list as an array in core.aliases_list -commit f34da2421779cc747c8921b98e3714bf1b4bab19 -Author: Victor Seva -Date: Tue Jul 5 18:58:45 2016 +0200 +commit 38f514064a326f759e0e88adeffd03b32b35d6c0 +Author: grumvalski +Date: Wed Jul 12 09:04:13 2017 +0200 - pkg/kamailio/deb: add kamailio-systemd-modules package + core: set RET_ARRAY flag for core.sockets_list command -commit 3ad232e1d1ff8533fca425d3c4ee3ccaa1456916 +commit 5f83e703422dadd39b6ba55ee9f6f798ee692755 +Merge: 68a8dc88c cfc6e364b Author: Daniel-Constantin Mierla -Date: Tue Jul 5 15:33:00 2016 +0200 +Date: Tue Jul 11 15:17:21 2017 +0200 - userblacklist: fix typo on evaluating the table parameter + Merge pull request #1183 from athonet-open/xmlrpc-array-value - - regression introduced in previous commit, when converting to use core - fixup helpers - - reported by Tim Balmer + xmlrpc: add tag to array elements -commit de5fdc076f51435faffce1e893cac605bf77330d -Author: Kamailio Dev -Date: Tue Jul 5 11:46:22 2016 +0200 +commit 68a8dc88cbef9b08d3c1d06ca867494a36bdf527 +Author: Daniel-Constantin Mierla +Date: Tue Jul 11 15:11:13 2017 +0200 - modules: readme files regenerated - registrar ... + topos_redis: implementation for update branch storage function -commit 7692d94b53574ee5278a72ac34c721ff13334a7e +commit cec4393d55ee8a8d5c71efba2a31b25aec8540d6 Author: Daniel-Constantin Mierla -Date: Tue Jul 5 11:30:08 2016 +0200 +Date: Tue Jul 11 14:56:58 2017 +0200 - registrar: documentation update for registered() - - - details about match_action parameter options + topos: added functions to update branch fields in storage -commit 76d6d75a5f29c7154b3541d732b450c7ea618e5b -Author: Daniel-Constantin Mierla -Date: Tue Jul 5 11:24:13 2016 +0200 +commit 0db25fd898d6b2d2929c09df55eb8a1f30412ff7 +Author: Carsten Bock +Date: Tue Jul 11 14:38:53 2017 +0200 + + ims_ocs: Added example database schema - registrar: skip adding attributes to xavp for regisrered when match_action has bit 2 set +commit cfc6e364b4a9be95e2e7e48b1a8e5a86324b35f3 +Author: Alberto Sartori +Date: Tue Jul 11 14:09:11 2017 +0200 + + xmlrpc: add tag to array elements + + - add call to `add_xmlrpc_reply(reply, &value_prefix)` to `rpc_array_add` function + - add call to `add_xmlrpc_reply(reply, &value_suffix)` to `rpc_array_add` function -commit 67d9be664e0ce64bcec36312215611b87ed12935 +commit de953dfb93cfc3a14295f4167af01e522444b066 Author: Daniel-Constantin Mierla -Date: Tue Jul 5 11:16:51 2016 +0200 +Date: Tue Jul 11 12:36:07 2017 +0200 - registrar: reformated code to reduce the indentation level + kamctl: refreshed db creation scripts for sql databases -commit 875fd4cc96d9aab15ab307e8f991a876b8ed31be +commit b8e9d2697a13c2cdb367aabf4966d6fa09a1319f Author: Daniel-Constantin Mierla -Date: Mon Jul 4 15:20:21 2016 +0200 +Date: Tue Jul 11 12:35:27 2017 +0200 - http_client: http_query reuse the default user agent setting + lib/srdb1: make (setid,url) unique key instead of primary - - based on GH #674, by Jurijs Ivolga - - useful for simplified upgrade of the configs using utils version of - the http query to the http_client module + - conflicts with autoincrement in mysql -commit 4949ebb7258aff41b2fd3a075bdc1a1af4684b5c +commit 50e79b69418967cdb4598a2b69f064885520ec2a Author: Daniel-Constantin Mierla -Date: Mon Jul 4 15:11:01 2016 +0200 +Date: Tue Jul 11 12:28:32 2017 +0200 - rr: refactored the check route params to detect properly if same message is used - - - cached pointers may get invalid depending on the type of route block - - reported by GH #663 + kamctl: regenerated db creation scripts -commit 0374befe491522e0bcdf005477f1d26b20d6b8fe -Author: Kamailio Dev -Date: Mon Jul 4 14:31:17 2016 +0200 +commit 9c74b35b06465c9dde23971e342846491fa41c2c +Author: Daniel-Constantin Mierla +Date: Tue Jul 11 12:28:03 2017 +0200 - modules: readme files regenerated - cdp ... + lib/srdb1: added autoincrement id column for rtpengine -commit f00553e31da12bfacbf582c201f5a4f8addd587f -Merge: 93dc355 c78d111 +commit 09ce80506410b8ef648adb8919492de6f6dad7f5 Author: Daniel-Constantin Mierla -Date: Mon Jul 4 14:24:48 2016 +0200 +Date: Tue Jul 11 09:04:39 2017 +0200 - Merge pull request #692 from athonet-open/refactor_cdp_log - - Refactor cdp log + textops: remove hf with regex functions exported to kemi framework -commit c78d111c974c7d51a463e5fccd71fe0116ed7e64 -Author: Federico Favaro -Date: Mon Jul 4 12:37:19 2016 +0200 +commit 507533e3c332a225248c8a23a5bf509946709c1b +Author: Kamailio Dev +Date: Mon Jul 10 19:31:21 2017 +0200 - cdp: Update doc of module with "debug_heavy" param + modules: readme files regenerated - cfg_rpc ... [skip ci] -commit 93dc35522c32536fddf024a207e91fa5912cd007 -Merge: b023373 4fc8d37 +commit ac30274feaccd0a1715aee13daafc364cf73de7c +Merge: cd17ca911 245a28b66 Author: Daniel-Constantin Mierla -Date: Mon Jul 4 09:45:15 2016 +0200 +Date: Mon Jul 10 19:23:56 2017 +0200 - Merge pull request #689 from sjthomason/solaris-studio-build + Merge pull request #1181 from hdikme/master - Fix Solaris Studio build + configuration reset function (cfg.reset) -commit b0233733c606ff5b1d5c6310e81554525b4f6bc7 -Merge: 261c8a8 d80376f +commit cd17ca9113031b979fe403255388105ecee0fe73 Author: Daniel-Constantin Mierla -Date: Mon Jul 4 09:41:51 2016 +0200 +Date: Mon Jul 10 17:08:33 2017 +0200 - Merge pull request #691 from giovannimele/master - - db_unixodbc: detect DB disconnection with generic HY000 status + xlog: free vars in case of errors in fixup functions -commit 261c8a81974dba18881b50178511e4fa0c33f61c -Merge: 552cab3 0fd0715 +commit b5af70a2b464cae1058ec53bb8dbea5ca07e6d4e Author: Daniel-Constantin Mierla -Date: Mon Jul 4 09:41:20 2016 +0200 +Date: Mon Jul 10 11:27:47 2017 +0200 - Merge pull request #693 from sjthomason/fix-cfg-block-alignment - - core: ensure cfg_block structure is 8 byte aligned + tm: several checks for return codes for better error handling -commit cc68bea26eee85b9918716f9fc2bae23a1732b48 -Author: Federico Favaro -Date: Fri Jul 1 17:42:10 2016 +0200 +commit 23ee80c8d71b9bac63ebe6117620cffc8900c2a9 +Author: Daniel-Constantin Mierla +Date: Mon Jul 10 11:27:12 2017 +0200 - cdp: Review of logging of cdp - - cdp log at DEBUG level is too verbose - leading to an un-readable log and - rate-limiting. Instead of removing them - completely let's introduce a modparam - to enable the "heavy" debug. - By default it is not activated. + evapi: close server socket if fnctl() fails -commit 0fd0715d015a2396b0ec66cb0bc83ec0b61c0d08 -Author: Spencer Thomason -Date: Fri Jul 1 09:14:12 2016 -0700 +commit 95fd884f3096ef5e72f98c3cb89939b75ee7232e +Author: Kamailio Dev +Date: Mon Jul 10 10:01:37 2017 +0200 - core: ensure cfg_block structure is 8 byte aligned - - - prevents bus error on stricter cpu architectures like sparc - - reported by GH #655 + modules: readme files regenerated - topos ... [skip ci] -commit 01b16ce70bf6a36200e0df7bb8519303d7933a3a -Author: Federico Favaro -Date: Fri Jul 1 17:23:53 2016 +0200 +commit 05b31ddbfad71cae5c4cab24b57b1d606c74a7c8 +Author: Carsten Bock +Date: Mon Jul 10 09:57:20 2017 +0200 - cdp: Remove escape chars for colors in log - - Usually they are not interpreted on log - and they are messing up the log itsefl + topos: Safety check for database storage -commit 1b1a7816a86788daf9c9dc2bc8f61bbd4aab8b3d -Author: Federico Favaro -Date: Fri Jul 1 17:05:11 2016 +0200 +commit 3868a27b7358c9a98ed2c240deb41e9ce524b8f5 +Author: Carsten Bock +Date: Mon Jul 10 09:56:07 2017 +0200 - cdp: Review log level on peer_connect() function - - In order to log as ERROR if something wrong - occurs + topos: Add missing doc for storage parameter -commit 4fc8d37df84d856b848fd4e894c21e0fbf02bb56 -Author: Spencer Thomason -Date: Thu Jun 30 13:35:36 2016 -0700 +commit 56f6efc176b0c2a1a69754c55a50b1a5661f7b95 +Author: Carsten Bock +Date: Mon Jul 10 09:54:08 2017 +0200 - uid_avp_db: remove GCC specific -Wall + topos_redis: Fix Typo in error-message -commit 49a315048c062f4158407d02a3a61dbf6306069d -Author: Spencer Thomason -Date: Thu Jun 30 13:24:00 2016 -0700 +commit c0125e049f1c34afe7411f763f9f57c7a00109a8 +Author: Daniel-Constantin Mierla +Date: Sun Jul 9 10:21:20 2017 +0200 - pdb: set packed attribute on enum conditionally - - - Solaris Studio does not support packed attribute on enums + evapi: handle return code for fcntl -commit 16e6bdf814576e26a5f5f46bdfcb98ab1fd4e04d -Author: Spencer Thomason -Date: Thu Jun 30 13:22:57 2016 -0700 +commit bf9d697c31ad2c7614aa37997c4772df8e8d25a7 +Author: Daniel-Constantin Mierla +Date: Sun Jul 9 10:01:17 2017 +0200 - ctl: remove return statement from void function + async: free var in case of fixup error -commit d90f3b86299223cd37fc21bf6af718540c76b380 -Author: Spencer Thomason -Date: Thu Jun 30 13:21:17 2016 -0700 +commit 3cbae6841c80de89fc7c72b73c1695e3788c1819 +Author: Daniel-Constantin Mierla +Date: Sat Jul 8 09:39:05 2017 +0200 - dialog: remove return statement from void functions + usrloc: rpc flush to return error in case of failure -commit 37355281dffccc42b1d83f413e3d528bdcf6cdd0 -Author: Spencer Thomason -Date: Thu Jun 30 13:18:00 2016 -0700 +commit b28e2943b8d171628f81057a352507b2a56b91a4 +Author: Daniel-Constantin Mierla +Date: Sat Jul 8 09:38:13 2017 +0200 - counters: fix return statement in void function + registrar: free var in case of pv name error -commit 2a3915d456289cfc1685b081ab351fc00c1e3dfb -Author: Spencer Thomason -Date: Thu Jun 30 12:44:11 2016 -0700 +commit 070057a5d66e2f5dd4bcf90d96f8f8ceeca3a433 +Author: Daniel-Constantin Mierla +Date: Sat Jul 8 09:37:04 2017 +0200 - core: fix Sun Studio build - - - update Makefile.defs for recent versions of Solaris Studio + auth_db: small reorder to do the check before accessing the fields -commit d80376f9ea087328a0c46d97b908993baeb5b1b4 -Author: Giovanni Mele -Date: Fri Jul 1 14:51:12 2016 +0200 +commit 5530fe31fe89a4dfe9e17cbe56c0cd83cb8f45ab +Author: Daniel-Constantin Mierla +Date: Sat Jul 8 09:35:57 2017 +0200 - db_unixodbc: detect DB disconnection with generic HY000 status + lib: dtrie - removed duplicate check for same value -commit 552cab385937207ea50cc7a0db9f78bb1fa7411a -Author: Richard Good -Date: Fri Jul 1 14:22:28 2016 +0200 +commit f401938a4f5a5b6eb1089b2c85372a69f07ce777 +Author: Daniel-Constantin Mierla +Date: Sat Jul 8 09:35:13 2017 +0200 - modules/ims_qos: make Rx use of SDP IP info more robust - - ims_qos uses SDP IP connection info. Previously only SDP IP connection - info at session level was supported (before m= line). Now SDP connection - IP connection info at stream level (after m= line) is also supported. + acc: free parameter in acc fixup in case of error -commit 750f983a1becd6a0ec02e76e13a1117c1c6d8d28 +commit f632b879272e6db24d83f0c0881d8708a7aecfc7 Author: Kamailio Dev -Date: Thu Jun 30 14:46:28 2016 +0200 - - modules: readme files regenerated - topos ... - -commit 3c358de7683a15573dc1ee608e539ebb2e0122bf -Author: Daniel-Constantin Mierla -Date: Thu Jun 30 14:39:28 2016 +0200 +Date: Fri Jul 7 14:16:23 2017 +0200 - topos: note in docs that masking callid is not implemented yet + modules: readme files regenerated - textops ... [skip ci] -commit 68b7a13b9950a24455e19913e740f92baa8674dc +commit c593d7492ddb957a862dd31b5ce9e09fdf54a8e5 Author: Daniel-Constantin Mierla -Date: Wed Jun 29 18:23:54 2016 +0200 +Date: Fri Jul 7 14:10:04 2017 +0200 - Makefile.rules: exclude test folder from tags generation paths + textops: documentation for remove_hf_exp(...) -commit 3bce7841290b2ff2840c79d63e210973acfa71f9 +commit d7972d83b3f12f64d4f70d8e6eacb88ec34648f1 Author: Daniel-Constantin Mierla -Date: Wed Jun 29 18:04:19 2016 +0200 +Date: Fri Jul 7 14:03:52 2017 +0200 - pv: new class of pseudo-variable - $msg(attr) + textops: new function remove_hf_exp(match, skip) - - return attributes of sip message - * $msg(len) - sip message lenght - * $msg(buf) - sip message buffer - * $msg(body) - sip message body - * $msg(body_len) - sip message body lenght - * $msg(hdrs) - sip message headers - * $msg(fline) - sip message first line + - remove header fields that do not match regex ''skip', but match regex + 'match' -commit 390da2031ba2912e9c2ad81d71c2d2c88501dd10 -Author: Kamailio Dev -Date: Wed Jun 29 18:01:19 2016 +0200 +commit 851367053d6b4d64161a50fa7408d0dd750922d5 +Author: Daniel-Constantin Mierla +Date: Fri Jul 7 14:03:29 2017 +0200 - modules: readme files regenerated - tcpops ... + core: fixup helper function for two regex parameters -commit 247158a15fef3db9576d0b2a22e45f5e4f7b578f -Author: Olle E. Johansson -Date: Wed Jun 29 17:51:43 2016 +0200 +commit 4220c41f9a443d275cf94e1db3a33fbd3ca14d1b +Author: Daniel-Constantin Mierla +Date: Fri Jul 7 13:33:16 2017 +0200 - tcpops Add docbook entities to README and fix spelling errors + dispatcher: try to add sip: scheme to dst uri, if initial parse fails + + - operation done when records are loaded from database or file -commit 618a0de587ef15c02bb1d73d8839253baf768467 -Author: Victor Seva -Date: Wed Jun 29 17:50:59 2016 +0200 +commit 86e349463c7d573e9a5e68bd3984ecc95808adb4 +Author: Daniel-Constantin Mierla +Date: Fri Jul 7 09:53:38 2017 +0200 - utils/pdbt: fix spelling errors catched by lintian #688 + pv: free var in case pkg alloc failure -commit 19895c8451a7574b845d77d744af6ab27287ab3d -Author: Victor Seva -Date: Wed Jun 29 17:50:39 2016 +0200 +commit 080bffeb53181131f8fb8fab0ddcb771bbdd37dc +Author: Daniel-Constantin Mierla +Date: Fri Jul 7 09:48:53 2017 +0200 - test: fix spelling errors catched by lintian #688 + jsonrpcs: safety vars init and release checks -commit 3d01ec3d59c50f4c668129df1055ef7db0b79db0 -Author: Victor Seva -Date: Wed Jun 29 17:50:19 2016 +0200 +commit 72b4cc243d48cf4ee2302afd45c7ef1a290b7d16 +Author: Daniel-Constantin Mierla +Date: Fri Jul 7 09:31:37 2017 +0200 - acc_radius: fix spelling errors catched by lintian #688 + textops: fixed whitespacing and few malloc size adjustmets for safety -commit ae06067f703c50f955385fbe0b1886a875d820d5 -Author: Victor Seva -Date: Wed Jun 29 17:49:55 2016 +0200 +commit 7987122d25003dd4b5f0ce47caf3e5c9811917b3 +Author: Daniel-Constantin Mierla +Date: Fri Jul 7 09:29:41 2017 +0200 - app_python: fix spelling errors catched by lintian #688 + textopsx: free in case of error inside sel_hf_value_name() -commit fc4852c32ff6d7b388124cb8030fb2af3268a454 -Author: Victor Seva -Date: Wed Jun 29 17:49:25 2016 +0200 +commit 74653204f45195944acc42979d0939cef9513cd4 +Author: Daniel-Constantin Mierla +Date: Fri Jul 7 09:10:14 2017 +0200 - auth: fix spelling errors catched by lintian #688 + msrp: safety checks to avoid analyzer reports -commit 9fe3167ecfbc6ce04b0a5507d70d9fd697beb913 -Author: Victor Seva -Date: Wed Jun 29 17:49:03 2016 +0200 +commit 92be111419f8884976dc3f6125e6df9db2f116a5 +Author: Daniel-Constantin Mierla +Date: Fri Jul 7 09:03:01 2017 +0200 - auth_radius: fix spelling errors catched by lintian #688 + topos_redis: increase the array size used for storage ops -commit 8ecbbc561d5e8437bc7f0958a2b45f093aa2ecf4 -Author: Victor Seva -Date: Wed Jun 29 17:48:39 2016 +0200 +commit 61d3d4ad675032b7a1fc059acef68e81c40b4eba +Author: Daniel-Constantin Mierla +Date: Wed Jul 5 15:30:36 2017 +0200 - avpops: fix spelling errors catched by lintian #688 + rls: added missing license headers, coherent indentation -commit 4e6b6591a0e9990c939f3d06ff830145d8a04cda -Author: Victor Seva -Date: Wed Jun 29 17:46:34 2016 +0200 +commit 245a28b666c027f3d697c92863fd54a837ff4d62 +Author: Huseyin Dikme +Date: Tue Jul 4 14:41:37 2017 +0200 - carrierroute: fix spelling errors catched by lintian #688 + cfg_rpc: configuration reset function has been implemented + + - rpc_reset function enables to reset all the variables of a certain group to their initial values. + e.g.: kamcmd cfg.reset core. + Above given example will reset all variables of the configuration group "core". -commit bac77b2449845224faba83d980c6d196b964e22e -Author: Victor Seva -Date: Wed Jun 29 17:45:41 2016 +0200 +commit 89334293299f817d4ac2774ae60611839a031c73 +Author: Huseyin Dikme +Date: Tue Jul 4 14:10:38 2017 +0200 - cdp: fix spelling errors catched by lintian #688 + core: cfg_get_default_value_by_name function has been implemented + + - As cfg_get_by_name function uses handle to reach variable values, + this function will use instead orig_handle in order to reach + the initial values when the config group was registered. Read-only + variables will not be returned since cfg_reset function uses this function + in order to set back the default values, and this cannot be implemented on read-only variables. -commit 67a0f10e5470636611a046fb56e3e55bb1fc6c22 -Author: Victor Seva -Date: Wed Jun 29 17:45:20 2016 +0200 +commit f8fa313fd372ffc94fad0c11dba76774c1e3002a +Merge: ceaafc67d 1391db0f3 +Author: Daniel-Constantin Mierla +Date: Tue Jul 4 12:33:11 2017 +0200 - cfg_db: fix spelling errors catched by lintian #688 + Merge pull request #1180 from smititelu/master + + dispatcher: Increase line buffer size -commit ff6be4c4387184861608b57493847536dfd52e86 -Author: Victor Seva -Date: Wed Jun 29 17:45:02 2016 +0200 +commit ceaafc67dae4f7e7424c8706ccea90c30eed45b6 +Author: Daniel-Constantin Mierla +Date: Tue Jul 4 12:29:08 2017 +0200 - cpl-c: fix spelling errors catched by lintian #688 + rls: reset vars to avoid double free in case of error -commit 1d5b7dd2fedd1e05fc68841b6e15f6d765e2aea5 -Author: Victor Seva -Date: Wed Jun 29 17:44:30 2016 +0200 +commit 97ac3b910dc955058fa4c08ad22ac01a4f31fe74 +Author: Daniel-Constantin Mierla +Date: Tue Jul 4 12:26:41 2017 +0200 - db_berkeley: fix spelling errors catched by lintian #688 + presence: reset vars to avoid double free in case of error -commit ebc9a2e061d871fdf50397305bb196a2f1692b87 -Author: Victor Seva -Date: Wed Jun 29 17:44:05 2016 +0200 +commit 9a6182fa8b535bc19c43e905d6b6a110b0e830d2 +Author: Daniel-Constantin Mierla +Date: Tue Jul 4 12:17:54 2017 +0200 - db_mongodb: fix spelling errors catched by lintian #688 + avp: return in case of error in avp select -commit 8f36954513f74a6e1c785f8cd6d76d57bdfa28b2 -Author: Victor Seva -Date: Wed Jun 29 17:43:42 2016 +0200 +commit 22aa9043f179f4de8e90fc5946a7afb28060b6f6 +Author: Daniel-Constantin Mierla +Date: Tue Jul 4 12:17:36 2017 +0200 - db_oracle: fix spelling errors catched by lintian #688 + xcap_server: reset server_name variable after free + + - avoid re-use in the loop -commit 58cad02a12ed35ba165b4a2dc49a50382310172b -Author: Victor Seva -Date: Wed Jun 29 17:43:14 2016 +0200 +commit 1391db0f349956795b8cf6936657fb974ec9b65f +Author: Stefan Mititelu +Date: Tue Jul 4 13:06:26 2017 +0300 - db_postgres: fix spelling errors catched by lintian #688 + dispatcher: Increase line buffer size -commit 5c6079480813775c7aa8ced2d3f7b729f6cbfe89 -Author: Victor Seva -Date: Wed Jun 29 17:42:42 2016 +0200 +commit 56d1d317e4bac7130586541fed75be670ea0f9ce +Author: Daniel-Constantin Mierla +Date: Tue Jul 4 12:00:47 2017 +0200 - db_text: fix spelling errors catched by lintian #688 + mtree: access values before safety checks of variables -commit 9be5f2f8850ea78c2e17ea091b9fe141ee58c7db -Author: Victor Seva -Date: Wed Jun 29 17:42:17 2016 +0200 +commit e9cfb2bf5012cdbde36559f615b58e3a556bfc2d +Author: Daniel-Constantin Mierla +Date: Tue Jul 4 11:52:53 2017 +0200 - dialog: fix spelling errors catched by lintian #688 + dispatcher: log messages for hashing auth username -commit 7c13f41a86cbb4176da77473d8a08462e593a62c -Author: Victor Seva -Date: Wed Jun 29 17:41:58 2016 +0200 +commit b8ab9fcccd442e9e9ac887a7dc16b690213a6e28 +Author: Daniel-Constantin Mierla +Date: Tue Jul 4 11:11:41 2017 +0200 - dispatcher: fix spelling errors catched by lintian #688 + dialog: lookup kemi engine for event route execution -commit ef54e07e660cf57eeb7fbb9443898ff3358196da -Author: Victor Seva -Date: Wed Jun 29 17:41:36 2016 +0200 +commit 609297d62a08d1d75550c2f5e7f7fd19b98fd104 +Author: Daniel-Constantin Mierla +Date: Tue Jul 4 09:59:10 2017 +0200 - http_async_client: fix spelling errors catched by lintian #688 + dialog: safety checks and free of profiles in case of errors + + - free partial list of profiles in dlg_set_timeout_by_profile() when no + more memory -commit bddc596d43b025fd91fa40a389318b6e2afef691 -Author: Victor Seva -Date: Wed Jun 29 17:41:17 2016 +0200 +commit 2ab0adee57aa82487adf7d3776835eca071afa27 +Author: Daniel-Constantin Mierla +Date: Tue Jul 4 09:08:04 2017 +0200 - ims_auth: fix spelling errors catched by lintian #688 + tmx: missing break in t_cancel_branches(others) -commit eb5220e9ede2feae5f7b6167a39286ff88c270af -Author: Victor Seva -Date: Wed Jun 29 17:40:55 2016 +0200 +commit 6118d832d3ba0efb96820915520af3c8a9bf29de +Author: Daniel-Constantin Mierla +Date: Tue Jul 4 08:57:36 2017 +0200 - ims_dialog: fix spelling errors catched by lintian #688 + core: msg translator - reworked error handling to free allocated buffers -commit 1066199cbafdc42c36ff925ead92a66202848953 -Author: Victor Seva -Date: Wed Jun 29 17:31:46 2016 +0200 +commit 98a6ef19bcfe14b7150183a9bec98854f5c0063b +Author: Daniel-Constantin Mierla +Date: Tue Jul 4 08:44:50 2017 +0200 - ims_isc: fix spelling errors catched by lintian #688 + core: free locl link structures not linked to listen sockets -commit 33cba16fdf5f75f259484f5f7a6199041dd3c7f1 -Author: Victor Seva -Date: Wed Jun 29 17:31:17 2016 +0200 +commit 0aa7571afe5c25bfffaf865595181470ac78f4d2 +Author: Daniel-Constantin Mierla +Date: Tue Jul 4 08:43:28 2017 +0200 - ims_registrar_scscf: fix spelling errors catched by lintian #688 + core: proxy - free in case of errors making proxy only from ip -commit 5545c65d9b1a8c9742ca080e67cabc707b63878f -Author: Victor Seva -Date: Wed Jun 29 17:30:39 2016 +0200 +commit 1a5662b212ddcbea40ca33e34bfda0459802b756 +Author: Daniel-Constantin Mierla +Date: Tue Jul 4 08:41:34 2017 +0200 - matrix: fix spelling errors catched by lintian #688 + core: parser uri - add missing break to avoid useless assignments -commit 46adf302e5a82580449e93e4a8186d3efe1f2abc -Author: Victor Seva -Date: Wed Jun 29 17:30:17 2016 +0200 +commit 126e76dc035bd1320cb103c39ad52849844e7448 +Author: Daniel-Constantin Mierla +Date: Tue Jul 4 08:40:29 2017 +0200 - mi_datagram: fix spelling errors catched by lintian #688 + core: mem/qm - fixed pointer expressions in qm_check() debug function -commit f5e2480f72e512492bb2db54d5803f1fede67296 -Author: Victor Seva -Date: Wed Jun 29 17:29:45 2016 +0200 +commit 52f728f73914ab960389ff8afbf1a223f91f07e2 +Author: Daniel-Constantin Mierla +Date: Tue Jul 4 08:39:39 2017 +0200 - misc_radius: fix spelling errors catched by lintian #688 + core: cfg.y - fixed condition on case parsing -commit 7529d97ed7a08f264a3022353a478043ad435a63 -Author: Victor Seva -Date: Wed Jun 29 17:29:14 2016 +0200 +commit e4f0facccb130599acfd0c4abbfd954a427c3d96 +Author: Kamailio Dev +Date: Mon Jul 3 19:01:39 2017 +0200 - mqueue: fix spelling errors catched by lintian #688 + modules: readme files regenerated - pua_reginfo ... [skip ci] -commit b7378b3c5b7721c2242d69b39be15e350a868494 -Author: Victor Seva -Date: Wed Jun 29 17:28:47 2016 +0200 +commit 385995c27084bdca9ebc4a472f9ab41311416f35 +Author: Vasiliy Ganchev +Date: Mon Jul 3 18:56:52 2017 +0200 - msilo: fix spelling errors catched by lintian #688 + pua_reginfo: use outbound proxy for PUBLISH requests -commit 0cbdb9052bfc0cd6fe81093712f398d08aebd4b7 -Author: Victor Seva -Date: Wed Jun 29 17:28:28 2016 +0200 +commit 4168a6c3221f95e50aa7a0769d1abecfa255fa10 +Merge: 3ce65db87 6002f2de7 +Author: Daniel-Constantin Mierla +Date: Mon Jul 3 18:52:32 2017 +0200 - mtree: fix spelling errors catched by lintian #688 + Merge pull request #1175 from claudiupb/redis_enhance_debug + + ndb_redis: enhance debug info related to redis replies -commit c5efd883d7cfd5e0df3e423a4f87e2523e429a70 -Author: Victor Seva -Date: Wed Jun 29 17:27:57 2016 +0200 +commit 3ce65db8747ad7b382824f389c2b782a76dbb7a1 +Author: Daniel-Constantin Mierla +Date: Mon Jul 3 17:02:02 2017 +0200 - nathelper: fix spelling errors catched by lintian #688 + cfgutils: more log messages for locking functions + + - it was silent if locks set was not initialized properly which could + mislead at runtime, but not showing any error message + - if locks set size is too big, set it to 14 (this is used as power of 2) -commit 2a3bd62df44965a1794e573c8f2b793f170f5611 -Author: Victor Seva -Date: Wed Jun 29 17:27:26 2016 +0200 +commit 6002f2de79b1f344bf9326763d63a1f978d0ddc7 +Author: Claudiu Boriga +Date: Mon Jul 3 15:49:16 2017 +0300 - p_usrloc: fix spelling errors catched by lintian #688 + ndb_redis: enhance debug info related to redis replies -commit de468aae665f56aa6307aa004a3cbbb24c1ec697 -Author: Victor Seva -Date: Wed Jun 29 17:27:03 2016 +0200 +commit 8eb84f76a6d52598bb2fd5d13b96fba4c6326b7f +Author: Daniel-Constantin Mierla +Date: Mon Jul 3 14:58:59 2017 +0200 - pike: fix spelling errors catched by lintian #688 + core: parse rr - reset head in case of parse error + + - avoid acessing an invalid pointer + - proper support if trying to parse into an existing rr list in a second + attempt (not the case so far) -commit b6e91e8980a584b162b2e9297ce3f431c75f70d9 -Author: Victor Seva -Date: Wed Jun 29 17:26:09 2016 +0200 +commit dbd52dacae17eca5a48359c605a2d93607b7c041 +Author: Daniel-Constantin Mierla +Date: Mon Jul 3 14:42:03 2017 +0200 - presence: fix spelling errors catched by lintian #688 + core: avoid accessing freed structure in case of duplicated listen addresses -commit b9add41ac978fb41c1998e917f82e095b15bce7d -Author: Victor Seva -Date: Wed Jun 29 17:25:50 2016 +0200 +commit b95e536335083ee6f1f67e2007463ac7e8403ec8 +Author: Daniel-Constantin Mierla +Date: Mon Jul 3 11:53:21 2017 +0200 - pv: fix spelling errors catched by lintian #688 + enum: fixed code for country code length -commit e8fe503e57a8521091a9e34d29c9f8f6f583a308 -Author: Victor Seva -Date: Wed Jun 29 17:25:24 2016 +0200 +commit 366104d2f79ccfa65850cd2e3bfb5ed8be467bc2 +Author: Daniel-Constantin Mierla +Date: Mon Jul 3 11:45:26 2017 +0200 - presence_conference: fix spelling errors catched by lintian #688 + seas: avoid double free and leak -commit 535c135981c07cc56cb6758e3191d2a1451b549a -Author: Victor Seva -Date: Wed Jun 29 17:24:57 2016 +0200 +commit b3030a2965889a788093b2c372c1d7ac9441e8cc +Author: Daniel-Constantin Mierla +Date: Mon Jul 3 10:57:21 2017 +0200 - presence_xml: fix spelling errors catched by lintian #688 + enum: free variable in case of error and safety check for returned pointer -commit 9984243c7a4d1c7ff627d86176e2ad9a1eb3aa1e -Author: Victor Seva -Date: Wed Jun 29 17:24:17 2016 +0200 +commit 8b0a42ab64c02a1fa253ce156442bab64a4fe3db +Author: Daniel-Constantin Mierla +Date: Mon Jul 3 10:01:20 2017 +0200 - pua_dialoginfo: fix spelling errors catched by lintian #688 + rr: use macro to get parsed From in record_route_preset() + + - safety check for parsed pointer -commit abddba32d23ec1e5152705d9c38f2bbd58029dca -Author: Victor Seva -Date: Wed Jun 29 17:20:17 2016 +0200 +commit 72dc534a91cd7d6cb5c432f7a0e9db9eb8d77c35 +Author: Mikko Lehto +Date: Mon Jul 3 08:44:15 2017 +0300 - registrar: fix spelling errors catched by lintian #688 + core: mem/dl_malloc - fix preprocessor branch comment -commit c0ffba863ff3e8a3b110cb54c645d0685281d34e -Author: Victor Seva -Date: Wed Jun 29 17:19:43 2016 +0200 +commit ff2e0d96a50eadf4e872865d43f0fbe15aef18bd +Author: Daniel-Constantin Mierla +Date: Sun Jul 2 12:22:33 2017 +0200 - rls: fix spelling errors catched by lintian #688 + core: dns cachec- safety check in log message before abort -commit 8f984a1be0726ec64cb4797a569fb44d1a7a9afd -Author: Victor Seva -Date: Wed Jun 29 17:19:25 2016 +0200 +commit 08ac68485a27db18ae4774baff0734492f617c71 +Author: Daniel-Constantin Mierla +Date: Sun Jul 2 08:54:51 2017 +0200 - rr: fix spelling errors catched by lintian #688 + imc: proper condition on empty db result -commit ced3cb8ab777b2ccd136d4bd918bd82339295ee3 -Author: Victor Seva -Date: Wed Jun 29 17:18:47 2016 +0200 +commit c874706539342d2d90e35cdf86fc7433c9b6b312 +Author: Daniel-Constantin Mierla +Date: Sat Jul 1 08:03:29 2017 +0200 - rtpproxy: fix spelling errors catched by lintian #688 + xprint: init var to get rid of compile warning -commit 9b57bba9a1360481dbadd9c89af548381011ebcf -Author: Victor Seva -Date: Wed Jun 29 17:18:13 2016 +0200 +commit b1a6830c414ddcfb21fc07bc4995b756d617558e +Author: Daniel-Constantin Mierla +Date: Sat Jul 1 08:02:23 2017 +0200 - sctp: fix spelling errors catched by lintian #688 + siptrace: proper varible in log message when af is unknown -commit f4278a70746ae4cd8b8169d984b0cdc742c281a4 -Author: Victor Seva -Date: Wed Jun 29 17:16:48 2016 +0200 +commit 632380ff13dce5d5f1d1553797b7783fdc986c59 +Author: Daniel-Constantin Mierla +Date: Sat Jul 1 08:00:56 2017 +0200 - sipcapture: fix spelling errors catched by lintian #688 + http_client: move assign for download size after right side variable was set -commit cc593d7135a923200af88ec145792b7ff9439cc6 -Author: Victor Seva -Date: Wed Jun 29 17:15:59 2016 +0200 +commit 84a540817f1aebcf1992f31b315b1b8e19cd5777 +Author: Daniel-Constantin Mierla +Date: Sat Jul 1 07:57:23 2017 +0200 - sms: fix spelling errors catched by lintian #688 + dbq_usrloc: statc str vars when their pointer is used out of function -commit eb83e02d0cabe9da8cc15a66986250ce0fd2312e -Author: Victor Seva -Date: Wed Jun 29 17:15:29 2016 +0200 +commit 1151e7da7d60a515d9f0d4746c39d8b7d4cc5b34 +Author: Daniel-Constantin Mierla +Date: Sat Jul 1 07:55:46 2017 +0200 - snmpstats: fix spelling errors catched by lintian #688 + app_sqlang: safety check for kemi func params used in log message + + - incresed size for local buffers -commit 1d18d71960ae1825cfb1f217ac5ac18d97055728 -Author: Victor Seva -Date: Wed Jun 29 17:14:53 2016 +0200 +commit 47818cfab2db8ae1df720e959084e7afc22b7876 +Author: Daniel-Constantin Mierla +Date: Sat Jul 1 07:55:26 2017 +0200 - speeddial: fix spelling errors catched by lintian #688 + app_lua: safety check for kemi func params used in log message + + - incresed size for local buffers -commit 6dd0402642faf47113eaf9a815374b997c5723f1 -Author: Victor Seva -Date: Wed Jun 29 17:14:26 2016 +0200 +commit 84f7905e66fb72ebc382034d1e858d06f5c16057 +Author: Daniel-Constantin Mierla +Date: Sat Jul 1 07:54:18 2017 +0200 - statistics: fix spelling errors catched by lintian #688 + app_jsdt: safety check for kemi func params used in log message + + - incresed size for local buffers -commit 75f6af1109dbda90168dfb28f510c11376bf6a3a -Author: Victor Seva -Date: Wed Jun 29 17:13:32 2016 +0200 +commit 1cc3f0ddfc517ed2b1f7820f9feedee8a91d0ac7 +Author: Daniel-Constantin Mierla +Date: Sat Jul 1 07:50:10 2017 +0200 - statsd: fix spelling errors catched by lintian #688 + core: mem - updated defines for sys malloc and mem error log messages -commit efc5873f4aa6b589301695ce4b58019cc24ca2a2 -Author: Victor Seva -Date: Wed Jun 29 17:11:30 2016 +0200 +commit cee1de72a2b28d002bc84dd205b7ecf9f285fdd4 +Author: Daniel-Constantin Mierla +Date: Sat Jul 1 07:48:04 2017 +0200 - tmx: fix spelling errors catched by lintian #688 + Makefile.defs: compile with system malloc for pkg if MEMPKG=sys + + - if MEMDBGSYS=1, the use a debug variant for system malloc -commit 9fc0cad18308d844835ffe4c9253417d9bdca508 -Author: Victor Seva -Date: Wed Jun 29 17:10:56 2016 +0200 +commit 8a6f57f59963e53bcf98dd39615db3980275d81b +Author: Kamailio Dev +Date: Fri Jun 30 15:31:22 2017 +0200 - tcpops: fix spelling errors catched by lintian #688 + modules: readme files regenerated - http_client ... [skip ci] -commit 392056bcb75ffe72f3e29b9b6932484106ef77d6 -Author: Victor Seva -Date: Wed Jun 29 17:10:27 2016 +0200 +commit 279e622b53b636d49b207907c8f3fe60ff9e2cd3 +Author: Daniel-Constantin Mierla +Date: Fri Jun 30 15:17:46 2017 +0200 - uac_redirect: fix spelling errors catched by lintian #688 + http_client: updated docs for http_client_query() -commit a25d746a5d6f92f9614676e9a319f058c67d17eb -Author: Victor Seva -Date: Wed Jun 29 17:09:58 2016 +0200 +commit 9c1d4cec94b47cd0b2e69e646f2fd14b84e3cf03 +Author: Daniel-Constantin Mierla +Date: Fri Jun 30 15:06:24 2017 +0200 - userblacklist: fix spelling errors catched by lintian #688 + http_client: allow providing headers to http_client_query() + + - lost from removed http_query() in utils -commit 80e7a7f40bcc6071148d2fc669eaf1988a389a60 -Author: Victor Seva -Date: Wed Jun 29 17:09:13 2016 +0200 +commit fce9044ece62d6b5e81330de62fa1fa402145e68 +Author: Daniel-Constantin Mierla +Date: Fri Jun 30 14:15:55 2017 +0200 - xmlrpc: fix spelling errors catched by lintian #688 + http_client: move to next field before freeing item in fixup function -commit fd81657c63c2294e9f1a4cecd73ef7b5ba9cbcfd -Author: Victor Seva -Date: Wed Jun 29 17:06:41 2016 +0200 +commit dbcd85746ec1ba4a3be1af920dd2b1aad632297e +Author: Daniel-Constantin Mierla +Date: Fri Jun 30 14:02:20 2017 +0200 - tm: fix spelling errors catched by lintian #688 + call_control: free pkg memory in case of errors when parsing params -commit 8fd099dcbe73395dcb76fa66346c65ee70fbccf4 -Author: Victor Seva -Date: Wed Jun 29 17:05:59 2016 +0200 +commit e5134e8cb64828da5f607b7c74d490c8ffaf1702 +Author: Daniel-Constantin Mierla +Date: Fri Jun 30 13:46:21 2017 +0200 - tls: fix spelling errors catched by lintian #688 + call_obj: free current element in case of alloc failure to its field -commit f9b6fac3d1b8cd584a99905ac12d3dfe57d28e97 -Author: Victor Seva -Date: Wed Jun 29 17:04:49 2016 +0200 +commit 145d10f5a2dcad3cbdb477aaabdc853bb606b355 +Author: Daniel-Constantin Mierla +Date: Fri Jun 30 13:36:26 2017 +0200 - acc: fix spelling errors catched by lintian #688 + websocket: use sizeof over the type of the pointer to be allocated -commit f75d73754e0d71486debacb61e879e8b8e6f5cb4 -Author: Victor Seva -Date: Wed Jun 29 17:04:08 2016 +0200 +commit 5418f380ad55618004936102273b72f1f8e36113 +Author: Daniel-Constantin Mierla +Date: Fri Jun 30 13:32:18 2017 +0200 - core: fix spelling errors catched by lintian #688 + domain: use same condition to alloc and free local variable -commit 21c708b5e1cb72afe9f40eb8a3652bcdd82ef594 -Author: Victor Seva -Date: Wed Jun 29 17:03:32 2016 +0200 +commit 4f587124998e665c5ab9df7fe14cfbb3a39a9ec8 +Author: Olle E. Johansson +Date: Fri Jun 30 11:00:35 2017 +0200 - doc: fix spelling errors catched by lintian #688 + db_mysql Look for MariaDB as well as MySQL -commit 96e0b967becd127c8c528eaf78285a4127207715 -Author: Victor Seva -Date: Wed Jun 29 16:56:44 2016 +0200 +commit ccb368e6420c1e4849867bcdbd136d0e9a8db67d +Author: Daniel-Constantin Mierla +Date: Fri Jun 30 10:30:51 2017 +0200 - core: fix spelling errors catched by lintian #688 + core: parse fline - cast number to char for print to avoid compile warning -commit bef66d88b90643ff404926746604185633828e7a -Author: Victor Seva -Date: Wed Jun 29 16:48:09 2016 +0200 +commit f461081a400b398a8c47b1cb338ffc4bf8bd2ede +Author: Daniel-Constantin Mierla +Date: Fri Jun 30 10:11:50 2017 +0200 - core: fix spelling errors catched by lintian #688 + core: dns cache - catch unknown record type to avoid compile warnings -commit 23c7ea70d3301930e345c6d24f8c532dfd610f68 -Author: Victor Seva -Date: Wed Jun 29 16:33:57 2016 +0200 +commit 17f907d5fa1267f434f422fb61e4b315e3eafb97 +Author: Daniel-Constantin Mierla +Date: Fri Jun 30 08:38:11 2017 +0200 - doc: fix spelling errors catched by lintian #688 + kamctl: kamdbctl - proper use of DBPORT for postgres -commit 6637bb23c45659c72e96c239dd429f653d8b257b -Author: Victor Seva -Date: Wed Jun 29 16:29:17 2016 +0200 +commit e703b10cab467a0bd2a147fe63177a29310ece81 +Author: Daniel-Constantin Mierla +Date: Thu Jun 29 09:33:19 2017 +0200 - core: fix spelling errors catched by lintian #688 + keepalive: removed duplicated typedef definition -commit ca46314377744a52c73b6ca33f42aac24c13358f +commit 6ad1744f13d8ceda7463024e6df37a7d229bc4cc Author: Kamailio Dev -Date: Wed Jun 29 11:46:32 2016 +0200 +Date: Thu Jun 29 09:31:37 2017 +0200 - modules: readme files regenerated - dmq ... + modules: readme files regenerated - permissions ... [skip ci] -commit 0fbc629089328c35ac8041c5d453230de5334505 -Author: Olle E. Johansson -Date: Wed Jun 29 11:37:40 2016 +0200 +commit 64c529d15262921bed26f7f4b15af043382bba36 +Author: Daniel-Constantin Mierla +Date: Thu Jun 29 09:27:33 2017 +0200 - dmq Correct README - - Reported by Jan Hazenberg on mailing list + permissions: documented load_backends parameter -commit 54562b873c2c3d0a04f0587e7706188a3eb19a74 +commit 4826ba749a3d8589d57bc5fcb38eeb6f9e840e02 Author: Daniel-Constantin Mierla -Date: Tue Jun 28 14:38:11 2016 +0200 +Date: Thu Jun 29 09:21:22 2017 +0200 - userblacklist: user core fixup helpers for string parameters + permissions: new parameter load_backends - - it allows both static and dynamic string parameters - - should fix the issue of using static strings, the parameters were no - longer evaluated and empty values were used + - control what backends should be loaded + - 1 - address table + - 2 - trusted table + - 4 - allow file + - 8 - deny file + - it can be a combination (sum) of the options to load many backends + - default value 0xffff (load all backends) -commit 90c90480c0de001c6c3010bae67a617b24b1ee4a -Author: Victor Seva -Date: Tue Jun 28 14:19:34 2016 +0200 +commit 5e8f84e9c7d3ef792ea8b0520087ae3e933fda39 +Author: Daniel-Constantin Mierla +Date: Wed Jun 28 17:22:34 2017 +0200 - pkg/kamailio/deb: mention that http_client is included at kamailio-utils-modules package + .github: added pull request template -commit 4fe259ab61212bed926cff8380239980b4fe6b19 -Author: Daniel-Constantin Mierla -Date: Tue Jun 28 12:38:23 2016 +0200 +commit bbe0370939ff8a14e931595389b6678817ff1056 +Author: Ilya Shipitsin +Date: Wed Jun 28 16:45:54 2017 +0200 - acc: proper value for double representation of time for db accouting on 32b + utils/db_berkeley: access variable after null pointer check -commit 435d9f3054d174a97cfe80c543fe992078078ca9 -Merge: 6e52c39 5244959 +commit 76efc9b7a1489007f9ff431e730ce4e86b446a6c Author: Daniel-Constantin Mierla -Date: Mon Jun 27 15:04:17 2016 +0200 +Date: Wed Jun 28 11:41:15 2017 +0200 - Merge pull request #683 from sjthomason/dprint-suncc-fix + tls: updated tls version selection for libssl 1.1.0 api - core: fix logging macros for Solaris Studio + - fixes compile warnings for deprecated TLSXY_method() functions -commit 6e52c398c6d4d5634043dc82adfb2c530ff59156 -Merge: 2dcb118 5261c1d +commit e7c03ce6ce61119fbf5cb9f41b7abcd4c7138d58 Author: Daniel-Constantin Mierla -Date: Mon Jun 27 15:00:34 2016 +0200 +Date: Wed Jun 28 10:26:43 2017 +0200 - Merge pull request #686 from snen/nathelper_branch + tls: dynamic locks not needed for openssl v1.1.0+ - Nathelper/nat_traversal: branch=0 + - openssl v1.1.0 is thread safe + - fixes the compile warnings for libssl 1.1.0 -commit 2dcb11835c32395e4bf7253bdb6c6747f5ab4289 -Merge: 05e5126 2ebdbec -Author: Daniel-Constantin Mierla -Date: Mon Jun 27 14:58:16 2016 +0200 +commit 551413f0952429c3a360b5ccdeaeac48ea15ff8a +Author: lazedo +Date: Tue Jun 27 23:01:37 2017 +0100 - Merge pull request #682 from sjthomason/db_postgres-build-fix - - db_postgres: rename ntohll and htonll functions + kazoo: add json.count transformation -commit 05e5126f6a702e6396276865bc882146ff29599c +commit d5c602454a9af6ebce852f44dc88c4efa4bf036f +Author: lazedo +Date: Tue Jun 27 23:00:43 2017 +0100 + + kazoo: add $kzRK to accdess routing key of the payload + +commit a1d64dea035c1b54c285c4d2d16add414db46795 Author: Kamailio Dev -Date: Mon Jun 27 14:01:13 2016 +0200 +Date: Tue Jun 27 16:46:21 2017 +0200 - modules: readme files regenerated - sca ... + modules: readme files regenerated - path ... [skip ci] -commit 0d0d42fa4bda5f37618af4c383f40bbb9ba46067 -Author: Victor Seva -Date: Mon Jun 27 13:44:00 2016 +0200 +commit 43f91aa76fd293eb08442a710baa8cb63146e067 +Author: Daniel-Constantin Mierla +Date: Tue Jun 27 16:42:53 2017 +0200 - sca: sca_call_info_update() document missing parameter + path: fixed the name of the parameter in enable_r2 example -commit a71aa0d3338a3e925053002d875d5f3ad969065c -Author: Victor Seva -Date: Mon Jun 27 13:39:24 2016 +0200 +commit 7fc44593b6e2f7b554de7aa2acc9037b6da045e6 +Author: Kamailio Dev +Date: Tue Jun 27 16:31:28 2017 +0200 - sca: doc indent using tabs + modules: readme files regenerated - path ... [skip ci] -commit 730b4b0ca839bbcf248c3f7ddfee6974c1fa0c84 -Author: Victor Seva -Date: Mon Jun 27 13:10:20 2016 +0200 +commit e1df92080a631b8c97c110d1e87f74fa1cd5ec9e +Author: Daniel-Constantin Mierla +Date: Tue Jun 27 16:15:43 2017 +0200 - sca: add section ids + pv: new variables - $RAu and $RAut + + - $RAu - URI format for local socket where the SIP message was received, + without trasport parameter for UDP, using the advertised address if available + - $RAut - URI format for local socket where the SIP message was received, + always with transport parameter, using the advertised address if available -commit 6e9061bc101591d8ce8a9c7b7cbf696574d7545d -Author: Victor Seva -Date: Mon Jun 27 13:04:06 2016 +0200 +commit aa9129b71bb009176571a8cb5bde7221b2f92b75 +Author: Daniel-Constantin Mierla +Date: Tue Jun 27 16:14:52 2017 +0200 - sca: fix indent doc files + core: parser - get_rcv_socket_uri() with option to use advertised address -commit 5fd2c91f512b7311f11c76023da45758fb8c4365 +commit 55b5b35430ccb7de904f6b1c48ff71e691344b9e Author: Daniel-Constantin Mierla -Date: Mon Jun 27 13:04:50 2016 +0200 +Date: Tue Jun 27 16:00:08 2017 +0200 - userblacklist: removed errorneous extra checks in fixup parameters function - - - parsing the parameters should be enough for validity - - no need to attempt to parse to integer first parameter, it's not - expected and results in a crash for static string parameters - - reported by Jan Hazenberg + pv: $RAp returns also the int value for advertised port when available -commit 21321c70358997f354326be048b22c7b2dfb045a +commit adeab30b6bd26b8c4eddd4eb070cb11417401521 Author: Daniel-Constantin Mierla -Date: Mon Jun 27 11:54:08 2016 +0200 +Date: Tue Jun 27 15:54:55 2017 +0200 - auth_identity: include openssl/x509_vfy.h + pv: new variables - $Ru and $Rut - - looks like being required by openssl 1.1.0 to get the definition of - X509_STORE_CTX - - reported by Victor Seva, GH #685 + - $Ru - URI format for local socket where the SIP message was received, + without trasport parameter for UDP + - $Rut - URI format for local socket where the SIP message was received, + always with transport parameter -commit 5261c1d0723a5b59edd231c93e42d1c963eb6375 -Author: Dmitri Savolainen -Date: Mon Jun 27 12:53:01 2016 +0300 +commit 1984d4a063a175803b2852c14dcadd8839b4ad83 +Author: Daniel-Constantin Mierla +Date: Tue Jun 27 15:53:49 2017 +0200 - nat_traversal: set via branch according to "z9hG4bK..." format (instead of "branch=0") + core: parser - helper function to return URI format for local rcv socket -commit 1edb4298ca5b890c40f9d7df5f29199a90b0c4fd -Author: Dmitri Savolainen -Date: Mon Jun 27 12:50:19 2016 +0300 +commit a6d405b16ba745497ba9890c60541ffdb6cadeab +Author: Daniel-Constantin Mierla +Date: Tue Jun 27 15:53:20 2017 +0200 - nathelper: set via branch according to "z9hG4bK..." format (instead of "branch=0") + path: fix for second path insert pointer -commit be677c2f8930f967277438b7b661baeacd7a5a53 +commit 8f242cfb151bbe4fdf4101f4bde59083307e6f8a Author: Daniel-Constantin Mierla -Date: Sat Jun 25 09:18:27 2016 +0200 +Date: Tue Jun 27 15:52:54 2017 +0200 - http_client: removed unnecessary cloning of proxy parameter - - - the value is already zero terminated and this way avoid memory leak - - wrap returning code to cfg in order to avoid 0 values + path: documentation for enable_r2 and received_format parameters -commit afb5bb99960d951217c6c94465cda92b10394e1a +commit e518e5e7a50be3510c896bd5f8a4cc38146631cc Author: Daniel-Constantin Mierla -Date: Thu Jun 23 21:04:47 2016 +0200 +Date: Tue Jun 27 15:09:18 2017 +0200 - utils: safe wrapper in case http status code is returned 0 + rr: small formatting adjustments to doc examples + +commit 2c62b317065f36606cfb22822e65c00f129b4739 +Author: Daniel-Constantin Mierla +Date: Tue Jun 27 15:04:31 2017 +0200 + + path: option to add two path headers and use alias like received value - - returning it will stop config processing, replace the return code with - -1 in such case + - enable_r2 - add two path headers, one for incoming socket and one for + outgoing socket + - received_format - parameter to control if received value should be + in sip uri (as so far) or in contact-alias param format -commit ed3bfa32de50a6bca49eab23f7ad271001225654 -Author: jaybeepee -Date: Fri Jun 24 16:21:56 2016 +0200 +commit 9c9da87943ad86fd4ca3ba8b007cebfcb7d9bc61 +Author: Daniel-Constantin Mierla +Date: Tue Jun 27 15:02:30 2017 +0200 - modules/ims_registrar_scscf: make modparam for using not-std call-id avp - - avp called 'send_vs_callid_avp' - - TODO: use std method for sending call-id as per TS129.229 - - this has been done in such a way as to maintain backwards compatibility - will eventually be deprecated + core: remove inline from implementation of functions declared without it -commit 12789753a5cafd69a96f44e6ff5a80106b4a034e -Author: Richard Good -Date: Fri Jun 24 16:11:06 2016 +0200 +commit a69a5135cd70919c2207a0a747b1d850fd48d35c +Author: Daniel-Constantin Mierla +Date: Tue Jun 27 09:50:00 2017 +0200 - modules/ims_qos: Added support for IPv6 IPCAN Session on Rx interface towards PCRF - thanks to Federico Favaro + core: mem/fm - replaced old log macros -commit 60e8036f2cab2eeb50b6bcc7b9a06532ecfd55eb -Author: Kamailio Dev -Date: Fri Jun 24 12:46:15 2016 +0200 +commit c8f7be02e20f434f88c084c38b66d5dd34cf4dc1 +Author: Daniel-Constantin Mierla +Date: Mon Jun 26 08:21:43 2017 +0200 - modules: readme files regenerated - ims_qos ... + corex: added $cfg(route) - return name of routing block for crt action + + - aliased $cfg(file) to $cfg(name) -commit 7c0bab804ac8ee76df9396676d35b9dcb2492783 -Author: Richard Good -Date: Fri Jun 24 12:38:57 2016 +0200 +commit c3212783da0af2358bcf0bcf4b5da4a8f0629251 +Author: Daniel-Constantin Mierla +Date: Mon Jun 26 08:20:45 2017 +0200 - modules/ims_qos: new mod param regex_sdp_ip_prefix_to_maintain_in_fd + core: added function to return route block name from crt action - New parameter that allows IPs in flow-description AVP to be replaced with any - keyword to address issue of UEs that change ports midway through call causing filters - to no longer match traffic. + - renamed the function that returns cfg file name from crt action -commit d3227439436135d5e239760e388afb5011c6b0c1 -Author: Richard Good -Date: Fri Jun 24 12:12:21 2016 +0200 +commit 7dbf3fe5ec323571908b6bf3ef0d9e95e84d90dc +Author: Kamailio Dev +Date: Sun Jun 25 19:16:17 2017 +0200 - modules/ims_qos: formatting clean up + modules: readme files regenerated - jsonrpcs ... [skip ci] -commit 5244959b3089370e5df01d26e77d31211fce9370 -Author: Spencer Thomason -Date: Fri Jun 24 00:20:13 2016 -0700 +commit 797bd94487cc05269b973c0dcad542838d8acbef +Merge: f0f1a9a8d baf2d095b +Author: Mikko Lehto +Date: Sun Jun 25 20:13:35 2017 +0300 - core: fix logging macros for Solaris Studio + Merge branch 'mslehto/issue1161' -commit 2ebdbec8af56027c9c94fe5e67975c9a319b9620 -Author: Spencer Thomason -Date: Fri Jun 24 00:01:59 2016 -0700 +commit f0f1a9a8db1f5238b0ace1d3f190d0d9f0b2628d +Author: Mikko Lehto +Date: Sun Jun 25 19:07:06 2017 +0300 - db_postgres: rename ntohll and htonll functions - - - fix namespace conflict on platforms where these are present in system libs + modules/jsonrpcs: add missing apostrophe to example -commit 0c6653bf1c3ee7b64e811bc752e03fa0adfb0dfe -Author: Daniel-Constantin Mierla -Date: Thu Jun 23 07:25:47 2016 +0200 +commit 3188da9abdf5b02d4596586b979478675d2c363d +Author: Kamailio Dev +Date: Sun Jun 25 10:16:40 2017 +0200 - acc: don't multiply seconds with 1000 for time mode 2 - - - it can go out of range for 32bit arch + modules: readme files regenerated - topoh ... [skip ci] -commit 6c36b242f085367dd1d869bfbceb6454dcb2e006 +commit 1b9e1f788d3c4c8ebaf81e252d07fe3200ca37e8 Author: Daniel-Constantin Mierla -Date: Wed Jun 22 18:41:40 2016 +0200 +Date: Sun Jun 25 10:04:53 2017 +0200 - log_custom: debug message before setting custom log function + topoh: documented event_callback parameter -commit 071556e9b75557dad756951f2fad71504469ca32 +commit ca3f2fc6dd2c94410b225d2efb82081b828ddd01 Author: Daniel-Constantin Mierla -Date: Wed Jun 22 18:34:40 2016 +0200 +Date: Sun Jun 25 10:00:01 2017 +0200 - log_custom: use buffer size for printing functions + topoh: documented uri_prefix_checks parameter -commit b9d20066af146d5db93b3a4ff08e9a71e11d8576 +commit 66ab19a010f833a7c53f7f46de29a749609d5eef Author: Daniel-Constantin Mierla -Date: Tue Jun 21 09:17:10 2016 +0200 +Date: Sun Jun 25 09:54:09 2017 +0200 - sdpops: exported some of the config functions to kemi + topoh: coherent whitespacing and indentation -commit 82ee81aa695242eff9ad3558edc5163a89dea6f1 +commit de3386e4a303adecc3eee809c05e0654b7a05065 Author: Daniel-Constantin Mierla -Date: Tue Jun 21 06:11:16 2016 +0200 +Date: Sun Jun 25 09:48:26 2017 +0200 - async: exported functions to kemi + topoh: option to disable uri prefix checks - - async.route(rname, secs) - - async.task_route(rname) + - some devices do not copy the exact URI as received in headers + (Contact, Record-Route) - they can add default port or mix parameters + - reported by GH #1165 -commit e36eebf36b72819b1b23c39469d60206f5df2bcf -Author: Daniel-Constantin Mierla -Date: Mon Jun 20 22:39:08 2016 +0200 +commit baf2d095b1d4dcc932ece9d48a6a8c397fa7b1a7 +Author: Mikko Lehto +Date: Sat Jun 24 12:26:30 2017 +0300 - tm: detect blind uac branch to avoid generating cancel for it + core/socket_info: use internal str2int() instead of strtol() + + - strtol() works only for null terminated strings + - fix for issue GH #1161 -commit 4e7599064a75b8e6d0e6fbf228690cd628bfd508 +commit da07cc8c724724d89dfe02bbe8a980f241afc582 Author: Daniel-Constantin Mierla -Date: Mon Jun 20 19:16:26 2016 +0200 +Date: Sat Jun 24 07:16:47 2017 +0200 - tm: cleaned always enabled TM_UAC_FLAGS define + pv: coherent whitespacing and indentation for pv time code -commit 46334c18bd35ec9e45603d029953f3a5bb555f96 +commit 13f34f0effc936030baf82bbdd10285b98d6d790 Author: Daniel-Constantin Mierla -Date: Mon Jun 20 18:59:37 2016 +0200 +Date: Sat Jun 24 07:10:48 2017 +0200 - core: exported script flags functions to kemi + htable: removed useless mode param from ht_cell_value_add() - - alternative related to GH #666 + - it was used only once with mode=1 -commit 385e8d446735edb568a22789740ef0f3dbed1353 +commit 8ce1bcd52cd5117f920acce5f78683e974d4a3a4 Author: Daniel-Constantin Mierla -Date: Mon Jun 20 18:55:01 2016 +0200 +Date: Sat Jun 24 07:06:03 2017 +0200 + + htable: map $shtrecord() inner names over integer ids + + - avoid string comparison at runtime + +commit f18da4c9d6cc8d1ab061d68cbd8e9d988ebf2be6 +Author: lazedo +Date: Fri Jun 23 21:18:13 2017 +0100 + + kazoo: use hardcoded max size of routing key - kex: coherent indentation and white spacing +commit 56e07cf2bb281d0aa78517e919055de640468020 +Author: lazedo +Date: Fri Jun 23 21:09:54 2017 +0100 + + kazoo: max size of routing key -commit feb195b2d9c801bc3591b1e95de6b70956e76dfe -Author: Giovanni Mele -Date: Fri Jun 17 16:57:48 2016 +0200 +commit 1b56c96487d0788a0cbb21da71589f7d8314e7f8 +Merge: 4514c9188 8e185ddf8 +Author: Daniel-Constantin Mierla +Date: Fri Jun 23 19:12:38 2017 +0200 - db_unixodbc: do not consider SQL_NO_DATA return code as an error + Merge pull request #1163 from snen/presence_subcribe_delete_error + + presence: subsription double delete fix -commit f121e7c099ebf862dedcd5bdc1652d188446aa72 +commit 4514c91883d67ee062582aed7b414633609cf6ac Author: Daniel-Constantin Mierla -Date: Fri Jun 17 15:58:36 2016 +0200 +Date: Fri Jun 23 18:19:37 2017 +0200 - tm: actions triggered by t_coninue() executed as FAILURE_ROUTE type + htable: do not call expired event route on get/add operations - - the callback for scripting routing blocks are already those for - failure route and the transaction is already created, all processing - happing in the context of invalidating the "suspended" special branch - - should prevent mistaken use of functions restricted for request route, - such as msg_apply_changes() - - following a report by Victor Seva, GH #676 + - have consistent behaviour with set operation + - avoid accessing the same (expired) item twice, second after being + removed if the item is accessed in the event route + - reported by GH #1152 -commit 5a7ec64237323d9bf402aacd6cb8f4e1921fdfbc +commit 8e185ddf8e81af8d6283a87ec95116965235752a +Author: Dmitri Savolainen +Date: Fri Jun 23 18:57:00 2017 +0300 + + presence: subsription double delete fix + + - if timeout_rm_subs parameter set to "1" and NOTIFY timeout about expired subsription + +commit fec6764a6fae602b80b114235e8b5426fac81abc Author: Kamailio Dev -Date: Fri Jun 17 15:31:17 2016 +0200 +Date: Fri Jun 23 13:16:24 2017 +0200 - modules: readme files regenerated - textopsx ... + modules: readme files regenerated - xhttp ... [skip ci] -commit 474ab2280309574236f796f76e3b61251d8d23bd +commit 1abb2fb0e05b90128a4be4314d5845ce3c1dee66 Author: Daniel-Constantin Mierla -Date: Fri Jun 17 15:24:48 2016 +0200 +Date: Fri Jun 23 13:11:25 2017 +0200 - textops: more details in doc about limitations of msg_apply_changes() + xhttp: fixed the docbook format -commit 0fa4013b70126ead21a607007033335e477b1978 -Author: Olle E. Johansson -Date: Fri Jun 17 08:51:37 2016 +0200 +commit ff4e81eb977fbf6394cc53b4055a8b62efc5f4e4 +Author: Corey Farrell +Date: Thu Jun 22 22:09:56 2017 +0200 - http_client Add documentation issue for http_client_query to the list + xhttp_rpc: removed unused static constants -commit 20ac0d5c467aa8dbd470a4a7fb5e32a90a5ca85f -Author: Kamailio Dev -Date: Thu Jun 16 12:31:19 2016 +0200 +commit f885de1abcfe6ed2e981527dbbfd82f71e189be5 +Author: Corey Farrell +Date: Thu Jun 22 22:08:52 2017 +0200 - modules: readme files regenerated - http_async_client ... + xhttp_pi: removed unused static constants -commit 4788ab5fd590edb0cde95304bec183bf7517232f -Merge: 8fa5c9f 219a76a -Author: Federico Cabiddu -Date: Thu Jun 16 12:30:36 2016 +0200 +commit cc737b9d926aac26437ad37ba378012b60c9b494 +Author: Corey Farrell +Date: Thu Jun 22 22:07:47 2017 +0200 + + ims_auth: removed empty get_ha1() static function - Merge pull request #673 from giavac/master +commit e6aeda065cea8626ef5cd5fb7fee459b5ff43935 +Author: Corey Farrell +Date: Thu Jun 22 22:05:36 2017 +0200 + + carrierroute: undefine code related to mi commands - http_async_client: Minor code and doc review + - fixes compiler warnings for unused static symbols -commit 219a76af9caefbabe7adfc91594eb4efe752b97d -Author: Giacomo Vacca -Date: Thu Jun 16 12:11:52 2016 +0200 +commit 5326e1fe459983a32e62646c7bd8e6fc2d63f4f4 +Merge: 01afb3bb1 c2a27bc08 +Author: Daniel-Constantin Mierla +Date: Thu Jun 22 22:02:42 2017 +0200 - http_async_client minor doc update + Merge pull request #1162 from SipSeb/master + + app_lua: add "NOTICE" loglevel to sr.log -commit 21c508888cfaa4bf085ac3b2285b466bd03b8955 -Author: Giacomo Vacca -Date: Thu Jun 16 12:11:31 2016 +0200 +commit c2a27bc0875aaaec877c75e9b50fbf41011918b1 +Author: Sebastian Damm +Date: Thu Jun 22 16:22:49 2017 +0200 - http_async_client Minor indentations, code duplication + app_lua: add "NOTICE" loglevel to sr.log -commit 8fa5c9f915b3aadb93835ae18a4f88a08b799f5e -Author: Olle E. Johansson -Date: Wed Jun 15 22:30:07 2016 +0200 +commit 01afb3bb1a06c929ffd5bd1f0aaee03df28764a0 +Author: Daniel-Constantin Mierla +Date: Thu Jun 22 08:45:36 2017 +0200 - imc Fix formatting + pv: $siz - return source ip, with enclosing square brackets for ipv6 -commit 84bd336687cd602b89a898ae38860b9842a9c97d -Merge: 483c26b 79d022f +commit a526764c65ffea767fecbb13021ba48304524882 Author: Daniel-Constantin Mierla -Date: Wed Jun 15 11:55:30 2016 +0200 +Date: Wed Jun 21 23:58:11 2017 +0200 - Merge pull request #671 from athonet-open/fix-cdp-dbg-level - - cdp: Change debug level of peer state to DBG + core: updated log macros for parse rpid -commit 79d022fbd50684e89d98afab66b66c08f259f4eb -Author: Federico Favaro -Date: Wed Jun 15 09:15:47 2016 +0200 +commit 155160c73a95cd7647f246a4a19ea0962afdc5c3 +Author: Kamailio Dev +Date: Wed Jun 21 20:46:26 2017 +0200 - cdp: Change debug level of peer state to DBG - - IMHO debug level of message telling the state - of the peer should be DBG. If any problem - occurs on peers proper message will be written - on log. This way we have lighter log + modules: readme files regenerated - pike ... [skip ci] + +commit 59538b66e8b8f17512b3f73c160e5de734a85a8e +Author: Mikko Lehto +Date: Wed Jun 21 20:04:47 2017 +0300 + + core: parser - fix comment typo [skip ci] + +commit 877f768de281f9422a68bc82d1e9f87462eb398d +Author: Mikko Lehto +Date: Wed Jun 21 20:03:28 2017 +0300 + + modules/dispatcher: comment typo [skip ci] -commit 483c26b83a27a004f72c6a15a97fa8bf8600be91 -Author: Kamailio Dev -Date: Tue Jun 14 15:31:15 2016 +0200 +commit 1c8aa5b7d6569bd758d3f74c84310c4634f1ce7b +Author: Mikko Lehto +Date: Wed Jun 14 11:26:48 2017 +0300 - modules: readme files regenerated - rtpproxy ... + modules/pike: fix documentation typo [skip ci] -commit daa89b4e206dac49607c25bf67748915b9f280a2 -Author: Daniel-Constantin Mierla -Date: Tue Jun 14 15:26:06 2016 +0200 +commit f3e1a9b90952040a4275b81a57e4f78f8f235e5e +Author: Mikko Lehto +Date: Fri Jun 2 04:11:45 2017 +0300 - rtpproxy: added section ids and small adjustments to content and format + modules: fix common typo [skip ci] -commit 105cd064f343532f9ba708f708c2b315dab50b37 -Author: Kamailio Dev -Date: Tue Jun 14 15:16:22 2016 +0200 +commit 16bfd2deedb5a66186b77e317453561c339b3c72 +Author: Mikko Lehto +Date: Fri Jun 2 03:36:51 2017 +0300 - modules: readme files regenerated - dispatcher ... + examples, modules: fix common typo [skip ci] -commit a4ec3b5baeb4b4fdce44dab0dc2e776d2e4fd595 -Merge: 8a724a7 8c4d2ca +commit 20a961624bbe164d9120b7c9ac60df8ff1daaae4 +Merge: 10129d056 5a825ddf6 Author: Daniel-Constantin Mierla -Date: Tue Jun 14 15:02:50 2016 +0200 +Date: Tue Jun 20 18:54:12 2017 +0200 - Merge pull request #664 from kamailio/luismartingil/dispatcher_reload + Merge pull request #1158 from kamailio/pv-received-adv-address - Exporting ds_reload to cfg script + pv: add received ip/port pvars for advertised ip/port -commit 8a724a70859f68431094acab2a8f9ce000bbd89b -Author: Daniel-Constantin Mierla -Date: Mon Jun 13 12:50:04 2016 +0200 +commit 5a825ddf6bd97f7a309ba7b663496c04a6895899 +Author: lazedo +Date: Tue Jun 20 15:24:09 2017 +0100 - kamdbctl: more error help for missing .pgpass file + pv: add received ip/port pvars for advertised ip/port + + adds $RAi , $RAp + if advertise is not set, defaults to reveived ip/port -commit 631b69c43ffccbcecc3f43c3ebe4e614fe5f105d +commit 10129d056e3660a33b6ebc7b487b1de0f616dcc9 Author: Daniel-Constantin Mierla -Date: Mon Jun 13 12:33:28 2016 +0200 +Date: Tue Jun 20 16:00:00 2017 +0200 - kamdbct: fixed typo in pgpass name + core: faked msg - functions to get next fmsg with clear branches -commit f38dc1bf70a18baccbe1bc0fbd60587286a408f6 -Author: jaybeepee -Date: Mon Jun 13 11:46:51 2016 +0200 +commit 81dd019c6afc0681fe23e281c139a5c63188e02f +Merge: 84055140f 5f249318a +Author: Daniel-Constantin Mierla +Date: Tue Jun 20 15:42:34 2017 +0200 - modules/ims_dialog: fix c compiler warning - removed inline + Merge pull request #1157 from eloycoto/evapi + + evapi: Improved error message -commit 6e950945df2fc236e153db7292bf6ad832fedd6a +commit 84055140f04ca6e8296bdd4d03e02625e71a6ea1 +Merge: f51b27840 1d073ec52 Author: Daniel-Constantin Mierla -Date: Mon Jun 13 09:05:08 2016 +0200 +Date: Tue Jun 20 15:41:50 2017 +0200 - core: latency log parameters accept negative integer value + Merge pull request #1156 from adubovikov/master - - core log levels can be negative - - reported by Olle E. Johansson, GH #669 + modules/topoh: fixed log's level. -commit c5dca6096785296c89acbfa4b2f7a7fd8a16d9a2 -Author: Victor Seva -Date: Fri Jun 10 16:47:02 2016 +0200 +commit 5f249318adfe26b35426c2b43f4c3df31edc1de1 +Author: Eloy Coto +Date: Tue Jun 20 14:03:29 2017 +0100 - textops: filter_body() remove previous \r\n that belongs to the boundary + evapi: Improved error message - we were removing only '--boundary\r\n' but we must remove '\r\n--boundary\r\n' + Signed-off-by: Eloy Coto -commit 17c8fad3fa5ea5c2dd1b6285508aa6156d9b4c3f -Author: Olle E. Johansson -Date: Fri Jun 10 14:20:44 2016 +0200 +commit 1d073ec529053c6bc649398578068f749e11d253 +Author: Alexandr Dubovikov +Date: Tue Jun 20 13:15:38 2017 +0200 - cfgutils Export trylock function to kemi + modules/topoh: fixed log's level. -commit 8455b9a4ee32ed5d0dbd202ed2f94a1a2d92242d -Author: Kamailio Dev -Date: Fri Jun 10 14:16:10 2016 +0200 +commit f51b27840b434fd6c65c6ed15b67c949d644faa9 +Merge: f58958e92 b4619fe75 +Author: Daniel-Constantin Mierla +Date: Tue Jun 20 10:02:56 2017 +0200 - modules: readme files regenerated - cfgutils ... + Merge pull request #1155 from adubovikov/master + + modules/topoh: fixed logical conditional and false jump in th_execute… -commit 71f6e6b1303a6daf80414c7217bdade5014c8eb0 -Author: Olle E. Johansson -Date: Fri Jun 10 14:07:18 2016 +0200 +commit b4619fe75ab7a8d87ea4b50450d6800e068bc62c +Author: Alexandr Dubovikov +Date: Tue Jun 20 09:50:38 2017 +0200 - cfgutils Add "trylock" function + modules/topoh: fixed logical conditional and false jump in th_execute_event_route -commit a7534a762cdbaa4565e151d9430a49ad298b2d4f +commit f58958e92dbc263b72a77395e828a38c123766e6 Author: Kamailio Dev -Date: Fri Jun 10 13:16:14 2016 +0200 +Date: Tue Jun 20 08:46:49 2017 +0200 - modules: readme files regenerated - dialplan ... + modules: readme files regenerated - db_sqlite ... [skip ci] -commit 3f405388980b725394693c7b4c294a3ea33195e5 -Merge: 5a45ba1 609110d -Author: Olle E. Johansson -Date: Fri Jun 10 13:14:49 2016 +0200 +commit 8885a0392cf22b2217cbe2b05d8a412d38ba31b7 +Merge: 68db22bdf b35a11f24 +Author: Daniel-Constantin Mierla +Date: Tue Jun 20 08:34:30 2017 +0200 - Merge pull request #667 from kamailio/luismartingil/dialplan_reload + Merge pull request #1153 from jchavanton/db_sqlite_journaling - Providing dp_reload function to the cfg + db_sqlite: new param to set database journal mode -commit 8c4d2ca3dc6eb38ec3dd60e704aa39d65a9032b5 -Author: Luis Martin Gil -Date: Fri Jun 10 12:31:59 2016 +0200 +commit b35a11f24b9e66f967551345b92f3b050b2786bc +Author: Julien Chavanton +Date: Mon Jun 19 13:59:31 2017 -0700 - dispatcher: docs updated missing /section + db_sqlite: new param to set database journal mode -commit 5a45ba14d84eb73fa847887209a26d17c5357447 +commit 68db22bdfe50ff34df8e33bc06b80b5ad4844d7b Author: Daniel-Constantin Mierla -Date: Fri Jun 10 12:26:25 2016 +0200 +Date: Mon Jun 19 16:26:00 2017 +0200 - rtjson: exported functions to kemi + core: do not execute clear_branches() on next faked msg + + - the function clears the global variables for branches -commit 609110d05eafbf43cb53353c38020e4c66b60800 -Author: Luis Martin Gil -Date: Fri Jun 10 11:39:31 2016 +0200 +commit f86976098695f2b7fb765d8c59da6da96d791235 +Author: Daniel-Constantin Mierla +Date: Sun Jun 18 08:32:04 2017 +0200 - dialplan: Added dp_reload function + cfgutils: core_hash() exported to kemi framework -commit 7128ffd7be00c39b62163a1bbcb141650bfae014 -Author: Luis Martin Gil -Date: Fri Jun 10 09:44:15 2016 +0200 +commit a75ab7d254dd3a2d0b5ab6e2872068cb6bb26082 +Author: Daniel-Constantin Mierla +Date: Sat Jun 17 22:32:00 2017 +0200 - dispatcher: ds_reload added debug information + cfgutils: exported abort and mem functions to kemi framework -commit 7287da30d4c4129353e62477fb8de049ab94bbd9 -Author: Luis Martin Gil -Date: Fri Jun 10 08:41:41 2016 +0200 +commit 24718a4f0a7579abf9f32967cce2b86e5973cc6d +Author: Daniel-Constantin Mierla +Date: Fri Jun 16 11:49:28 2017 +0200 - dispatcher: ds_reload added using from ANY_ROUTE, removed algorithm 10 + mtree: avoid char array access over the size -commit 9cb2a163dcbcf810d7a79e8f6aa4ffa6a735d36f +commit cde68845a9322f0dcd84cf13932e8cbbe6c0d544 Author: Kamailio Dev -Date: Thu Jun 9 16:03:20 2016 +0200 - - modules: readme files regenerated - acc ... +Date: Thu Jun 15 17:16:22 2017 +0200 -commit 28ea155f41caedace5763564a3a9cba92d86017f -Author: Olle E. Johansson -Date: Thu Jun 9 15:50:54 2016 +0200 - - http_client Add link to libcurl by using entity + modules: readme files regenerated - topoh ... [skip ci] -commit a84dee56de9c6566a46674595c31046263a06f02 -Author: Olle E. Johansson -Date: Thu Jun 9 15:47:58 2016 +0200 +commit 0530de0df83e30f9d5bc544e1716a5eb22d2c39d +Author: Daniel-Constantin Mierla +Date: Thu Jun 15 17:08:55 2017 +0200 - README update some entities + topoh: documentation for event_route[topoh:msg-outgoing] -commit 1f54ffa3a903098512dac2bd8aaa5a6f04968f1c -Author: Luis Martin Gil -Date: Thu Jun 9 15:22:04 2016 +0200 +commit f7d1d234a42198fc10e40c33e92cff5e8fc1af8e +Author: Daniel-Constantin Mierla +Date: Thu Jun 15 07:02:59 2017 +0200 - dispatcher: Doc typo fixed + topoh: execute event_route[topoh:msg-outgoing] + + - it is executed when a message is going to be sent out + - if drop is used, then the message is no longer processed with topoh + (it will be sent out in clear) + - a faked message is provided for now to the config interpreter, but + send-to info is set to the real destination, so $sndto(ip) point to + real target address and can be used to decide whether to do or not + topoh processing for the message + - related to GH PR #1150 -commit 7cf474fdac56db2fcba80a45d99422bcc32c4c0a -Author: Luis Martin Gil -Date: Thu Jun 9 13:08:43 2016 +0200 +commit 03482fb24fb4e1057095918bc750ae713cb714ee +Author: Daniel-Constantin Mierla +Date: Thu Jun 15 07:01:55 2017 +0200 - dispatcher: added ds_reload + core: dst info attribute set for SREV_NET_DATA_OUT -commit 8f4ec60795294d17597d3bbd20e68f4f03c98495 +commit 1d95163aef99c4a182a802f59200eb0c324e9c71 Author: Daniel-Constantin Mierla -Date: Thu Jun 9 13:06:20 2016 +0200 +Date: Thu Jun 15 07:01:17 2017 +0200 - rr: use msg->pid to match cached route params - - - could be related to GH #663 + core: added dst info to sr_event_param_t -commit 0ad04a5847ceb6709c7c948a5a6ac958555c0265 +commit 609061e9c33641f847fd339dd6a1ee600f4c7fe3 Author: Daniel-Constantin Mierla -Date: Thu Jun 9 13:04:47 2016 +0200 +Date: Wed Jun 14 18:31:07 2017 +0200 - uac: debug message if contact not matched for 200ok and jump to done + core: ip_addr.h - added typedefs for structures -commit 5c7bcb50b0fa0b5cbf401a983bcbc9fe050fbf25 -Author: Kamailio Dev -Date: Wed Jun 8 15:16:13 2016 +0200 +commit c391cc0dfdf038c5258145b5ea0d0994213e44c9 +Author: Daniel-Constantin Mierla +Date: Wed Jun 14 18:11:28 2017 +0200 - modules: readme files regenerated - purple ... + core: ip_addr.h - coherent indentation and whitespacing -commit 4a681437a22ededb8392d06db6bfd0d377649051 +commit e3589c884a5975ba739124b5b19642ccf739a097 Author: Daniel-Constantin Mierla -Date: Wed Jun 8 15:00:48 2016 +0200 +Date: Wed Jun 14 17:41:53 2017 +0200 - purple: added note in the docs that the module is not actively maintained + gzcompress: updates for core events API changes -commit edfe1406e447082c2d52de6ce24a57d1b3a07f8b +commit 3b0ffe28df3590d76d985d18b9f3b3b0bf9ce056 Author: Kamailio Dev -Date: Wed Jun 8 14:44:28 2016 +0200 +Date: Wed Jun 14 13:46:27 2017 +0200 - modules: readme files regenerated - async ... + modules: readme files regenerated - auth ... [skip ci] -commit 8ccb20adf51035aebf4512dbba71c8c1c9db4f92 +commit 9dc6da1fef7f9a70d257496881acda7e3dc07ed1 Author: Daniel-Constantin Mierla -Date: Wed Jun 8 14:42:03 2016 +0200 +Date: Wed Jun 14 13:42:17 2017 +0200 - async: small update to copyright year to test auto-generation of readme + auth: update name of the application in the docbook -commit 816ece3d35fea26d656addb38f73412d3f7c33b3 +commit 53e603f50640a0423936737f6bc7927208030d94 Author: Daniel-Constantin Mierla -Date: Wed Jun 8 14:40:47 2016 +0200 - - app_java: added note in makefile about generating the readme on a system without java - -commit 042138052e56a98a62387f2d7fc9bf81f6486c3b -Author: The Root -Date: Wed Jun 8 14:33:24 2016 +0200 +Date: Wed Jun 14 13:28:48 2017 +0200 - modules: readme files regenerated - snmpstats ... + websocket: updates for core events API changes -commit bb1e6ceadacd2b38826ed996e44cc45f3d8d1a41 +commit 2407bb9b0138f958567fad72288abbd95f6ef199 Author: Daniel-Constantin Mierla -Date: Wed Jun 8 13:58:39 2016 +0200 +Date: Wed Jun 14 13:28:39 2017 +0200 - app_java: skip throwing error of missing java for make readme - - - controlled by DOCBUILD=yes + topos: updates for core events API changes -commit 0ea1b700458888f60d54f3ebf192e09b9ea56d37 +commit bdec54be0a084f1a77cbce533a45c322a83dcc9c Author: Daniel-Constantin Mierla -Date: Wed Jun 8 10:39:25 2016 +0200 +Date: Wed Jun 14 13:28:23 2017 +0200 - core: mem/tlsf - return unsigned long for function giving available memory - - - aling it with mem api prototype + topoh: updates for core events API changes -commit f17ac878a555b9baad3954e0e8c6b390378bad5a +commit 3cea0ddb40744153aaf5ce072e312d8f3f0cdeb0 Author: Daniel-Constantin Mierla -Date: Wed Jun 8 10:28:32 2016 +0200 +Date: Wed Jun 14 13:28:12 2017 +0200 - core: mem - qmalloc - cast size to unsigned long in debug messages - - - better for compatibility with C sepcs older than C99 - - newer specs allow %zu, but 'z' specifier is not in older - specs, %lu being the safer approach + stun: updates for core events API changes -commit 7e8b679b6a2c66b3695da3f1e076cfa525607d34 +commit 9e2f8ac337216c94dbc138ee46e61c07ce8e5749 Author: Daniel-Constantin Mierla -Date: Wed Jun 8 10:19:20 2016 +0200 +Date: Wed Jun 14 13:27:59 2017 +0200 - core: mem - fmalloc - cast size to unsigned long in debug messages - - - better for compatibility with C sepcs older than C99 - - newer specs allow %zu, but 'z' specifier is not in older specs, %lu - being the safer approach + tcpops: updates for core events API changes -commit 587e24a48094ad672aa625461a69363219de6922 +commit fa162f9b38f23c197d32bee7f99b250a0134d4b2 Author: Daniel-Constantin Mierla -Date: Wed Jun 8 10:04:08 2016 +0200 +Date: Wed Jun 14 13:27:35 2017 +0200 - core: mem - use size_t for tlsf memory management functions + siptrace: updates for core events API changes -commit 7a5c95d77f863d4af6115b2b744549bd7fe6fc89 +commit e67142d009d13b1143ea224f5480dfb37fc11a5a Author: Daniel-Constantin Mierla -Date: Wed Jun 8 10:03:50 2016 +0200 +Date: Wed Jun 14 13:27:18 2017 +0200 - core: mem - use size_t for qm memory management functions + sipcapture: updates for core events API changes -commit b2f1456ae03f2c75aceab8eea177464dc4cc3672 +commit 5a9dfd76b7ba14ca26594501458e3e56c2582f23 Author: Daniel-Constantin Mierla -Date: Wed Jun 8 10:03:18 2016 +0200 +Date: Wed Jun 14 13:26:58 2017 +0200 - core: mem - use size_t for fm memory management functions + nosip: updates for core events API changes -commit bab8a6b172e2a0a6155515587e72d674205dbe0c +commit a354ed2e96a877e52b4a7dad77177cc1c1f75259 Author: Daniel-Constantin Mierla -Date: Wed Jun 8 10:01:51 2016 +0200 - - core: mem - use size_t for memory management api prototypes - - - be compatible with standard malloc(...) prototype - -commit 88947cc64aa2cbfb2dacd08573694fe9d9674919 -Author: Olle E. Johansson -Date: Tue Jun 7 21:07:54 2016 +0200 +Date: Wed Jun 14 13:26:47 2017 +0200 - ctl Update docs + msrp: updates for core events API changes -commit 18cdefaf0ebcd84333f8d0a5c81dd6a53a65901e -Author: Victor Seva -Date: Tue Jun 7 18:25:28 2016 +0200 +commit 1b2198c8113240deb1c0c20d8d975c0aaf181953 +Author: Daniel-Constantin Mierla +Date: Wed Jun 14 13:26:37 2017 +0200 - pkg/kamailio/deb: version set to 5.0.0~dev5 + kex: updates for core events API changes -commit b9cc4fb155a0cd7e13a30b85bd524e63093b22cc +commit 4eec934a537551d78e833769c182f8020040a678 Author: Daniel-Constantin Mierla -Date: Tue Jun 7 16:21:25 2016 +0200 +Date: Wed Jun 14 13:26:19 2017 +0200 - Makefile.defs: version set to 5.0.0-dev5 + dialog: updates for core events API changes -commit ab867565f82db391c26bd02c17294571d1d18161 +commit 01d22cf7604051a09d64098d81203f66dfd2c863 Author: Daniel-Constantin Mierla -Date: Tue Jun 7 16:12:28 2016 +0200 +Date: Wed Jun 14 13:26:04 2017 +0200 - usrloc: use recursive locks for location hash table - - - allow recursive access to the same slot - - reported by Olle E. Johansson, GH #577 + debugger: updates for core events API changes -commit 7ffe311bfa896d8a70bfec22974e4088997bc858 -Author: Olle E. Johansson -Date: Tue Jun 7 15:54:44 2016 +0200 +commit c8807c08a5937351f20d091b1d60ec1e0218058c +Author: Daniel-Constantin Mierla +Date: Wed Jun 14 13:25:48 2017 +0200 - dialog Update docs on states - Early state is not saved in database + corex: updates for core events API changes -commit 9859cb6783e107d43bca51e1f859a220e5913c77 -Author: Olle E. Johansson -Date: Tue Jun 7 15:53:38 2016 +0200 +commit f7b01e775a5863afe8cfe9e2cf68e56dbdd4c236 +Author: Daniel-Constantin Mierla +Date: Wed Jun 14 13:25:01 2017 +0200 - dialog Clarify some error messages + cfgt: updates for core events API changes -commit 2717aed626b09298d6150c68463cb3bdb1a81906 +commit 4eb286bb65689cf1d8f08e45fe79f083e8eae9ec Author: Daniel-Constantin Mierla -Date: Tue Jun 7 15:35:04 2016 +0200 +Date: Wed Jun 14 13:23:55 2017 +0200 - tm: relocated pointers in cfg group structure to align them to 8bytes + core: internal events API use a structure as parameter instead of void* - - cope with stricter cpu architectures like sparc - - reported by GH #655 + - opens the door for more flexibility in passing extra data to callbacks -commit c38b4c7345a6806f48a0cdb07841e10bc962e1bf -Author: Daniel-Constantin Mierla -Date: Tue Jun 7 15:21:06 2016 +0200 +commit ad48f441ec9d0611b9c80d51c459099bb520f393 +Author: Victor Seva +Date: Tue Jun 13 15:39:00 2017 +0200 - tls: proper check of libssl versions used for compilation and available on system + Makefile: deb rule, remove --no-sign and use -us -uc - - shift out the last 12bits, being the patch version and status (see man - SSLeay) - - reported by Victor Seva, GH #662 + * --no-sign just works for stretch + +commit 693f11fcea45c77eeec95a748bbd4344621d72cc +Author: Kamailio Dev +Date: Tue Jun 13 15:16:20 2017 +0200 + + modules: readme files regenerated - keepalive ... [skip ci] -commit 860b137a022e758550af1bb574e47829c5e375a5 +commit b22a5061e00cd78288132d8d72c860ee2ca17425 Author: Daniel-Constantin Mierla -Date: Tue Jun 7 15:14:22 2016 +0200 +Date: Tue Jun 13 15:09:04 2017 +0200 - core: locking - added recursive lock apis + keepalove: added notes in docs about how monitoring is done - - new structure rec_lock_t - - api functions: - - rec_lock_alloc() - - rec_lock_init(rlock) - - rec_lock_destroy(rlock) - - rec_lock_dealloc(rlock) - - rec_lock_get(rlock) - - rec_lock_release(rlock) + - closes GH #1082 -commit 50346dbc671078cab8e1d9f21f410a96286c7a83 -Author: Olle E. Johansson -Date: Tue Jun 7 14:25:31 2016 +0200 +commit 2e6b93226052a02ab014a8ca27d0df5e076f4611 +Author: Daniel-Constantin Mierla +Date: Tue Jun 13 14:02:22 2017 +0200 - dialog Document states of a dialog + kamailio.org: updated http links to git repository - The states are stored in the state_column in the database, but was only explained in source code previously + - use https in the urls -commit e01a516cd3246fefed5cac075c63559f0caeb650 -Author: Olle E. Johansson -Date: Tue Jun 7 14:13:58 2016 +0200 +commit 5fc6f087cbb81fa2b9180cdd066c9912289426df +Author: Daniel-Constantin Mierla +Date: Tue Jun 13 11:19:55 2017 +0200 - dialog Use proper name for parameter + sst: log message when rejecting due to condition on min-se -commit 6196309a05c5de13dab2606bd2e227cebd7fa477 -Author: Olle E. Johansson -Date: Tue Jun 7 14:05:17 2016 +0200 +commit 2ac39d963d02e6bc2ed056da1762ce286cf8d976 +Author: Victor Seva +Date: Mon Jun 12 13:16:01 2017 +0200 - dialog Use correct default name for toroute_name database column + pkg/kamailio/deb: version set to 5.1.0-dev4 -commit 6b8db4a9170eedc92fd7f93d834a755d20d2ae23 -Author: Olle E. Johansson -Date: Tue Jun 7 13:48:52 2016 +0200 +commit c03600d743c09ffb90a1b5cb14263d7044f9e1ee +Author: Daniel-Constantin Mierla +Date: Mon Jun 12 11:41:39 2017 +0200 - dialog fix typo in README and doc - - The call_id_column variable was named callid_column in the doc. - - (cherry picked from commit 09cb608ee56ca4d336d5a02c8bf2fd5ea05ff4d0) + Makefile.defs: version set to 5.1.0-dev4 -commit 5fdd5f73411b81f9619e6ddc292ab510bacdc26e -Merge: 1d53ef3 f0ac15d -Author: Victor Seva -Date: Tue Jun 7 12:19:41 2016 +0200 +commit 793a4a642d702fbaf403d9e523ed715dd6303619 +Author: Daniel-Constantin Mierla +Date: Mon Jun 12 09:10:08 2017 +0200 - Merge pull request #657 from linuxmaniac/vseva/fix_warnings - - fix compilation warnings + cfgutils: rand functions exported to kemi framework -commit 1d53ef3b4756cdd0692c9867f56e0c3f2d8535dd -Author: jaybeepee -Date: Tue Jun 7 08:40:29 2016 +0200 +commit a2b82a991b98919162d9c84e279a2139364241fd +Author: Daniel-Constantin Mierla +Date: Sun Jun 11 08:43:13 2017 +0200 - modules/ims_qos,modules/ims_registrar_scscf,modules/ims_auth: Warning logical-op-parentheses + .gitignore: updated paths to be ignored by git -commit 9a8db8f6952ae7209a5d268a16e184a1a9979eb7 -Author: jaybeepee -Date: Tue Jun 7 08:33:30 2016 +0200 +commit 866fc857f111c78c77fff0231a1db37ec1c52a87 +Author: Daniel-Constantin Mierla +Date: Sun Jun 11 08:37:50 2017 +0200 - modules/ims_qos: bandiwdth only added to AAR if > 0 + regex: exported functions to kemi interface -commit 46bb888e49524b1fe1e583bd45348fe6b1f12f46 -Author: jaybeepee -Date: Tue Jun 7 08:30:45 2016 +0200 +commit ccc958a38a7897e5e69f34ae7f055c82f66e2494 +Author: Daniel-Constantin Mierla +Date: Sat Jun 10 09:27:33 2017 +0200 - modules/ims_registrar_scscf: expires should be int and not unsigned int + app_jsdt: updated duktape js engine to v2.1.0 -commit 1368c576e11186134caeb02fca62ccc8f0c8c48b -Author: jaybeepee -Date: Tue Jun 7 08:29:49 2016 +0200 +commit d55d00b87276f0f53b6d72ac9c0c08121341e1da +Author: Daniel-Constantin Mierla +Date: Sat Jun 10 09:19:59 2017 +0200 - modules/ims_charging: remove useless conditions + auth_xkeys: exported functions to kemi framework -commit 832f7a9b063ec2afe2d360417b0413fadaf9e08c -Author: jaybeepee -Date: Tue Jun 7 08:07:38 2016 +0200 +commit 69ba762794f585288ee367cbbdfdc6967b7b8f79 +Author: Daniel-Constantin Mierla +Date: Fri Jun 9 12:57:07 2017 +0200 - modules/ims_auth: return null instead of integer + app_sqlang: updates to the build system for sqlang libs -commit ee14cf1e6bd866dfc7e433381df079bb2adda5dc -Author: Olle E. Johansson -Date: Fri Jun 3 22:25:39 2016 +0200 +commit f7c2c4db1f61c69b5f609d6ef31f40f241052d81 +Author: Daniel-Constantin Mierla +Date: Fri Jun 9 12:56:26 2017 +0200 - httpapitest Small cosmetic fixes + misc/examples: tunings to sqlang kemi script -commit 756d1520c254842b313e85d6fdd0dee71bf19fed -Author: Olle E. Johansson -Date: Fri Jun 3 22:14:31 2016 +0200 +commit 9093f0d214e79bacf9a3a6a486f420bf92eed6f4 +Author: Daniel-Constantin Mierla +Date: Fri Jun 9 08:25:29 2017 +0200 - httpapitest Actually use the API function :-) + tm: exported severat t set functions to kemi framework -commit ac64b4d347d44102ffbcf14c7ad0c791d1f85cfc -Author: Olle E. Johansson -Date: Fri Jun 3 22:06:36 2016 +0200 +commit 42764f908c4bd8d2eedf0b940c3289cacd12362b +Author: Daniel-Constantin Mierla +Date: Fri Jun 9 08:21:50 2017 +0200 - httpapitest Fixing test function + tm: split wrappers for t set flags cfg functions -commit b7e36c57f47d1b17c375db2a554c84100e1f0ee8 +commit 5e9b3121da46aa5e9e2f1347468cda211bd198c4 Author: Daniel-Constantin Mierla -Date: Mon Jun 6 17:33:08 2016 +0200 +Date: Thu Jun 8 21:51:14 2017 +0200 - utils/misc/vim: added few missing tokens to vim syntax highlighting + tm: prefixed t set functions exported to config script -commit f0ac15dc896f959cb92ad85fd1426fac1aa0bb55 +commit 68045ff55f8e9972d0560ae0216b0fe1f28556d6 Author: Victor Seva -Date: Mon Jun 6 11:47:23 2016 +0200 +Date: Thu Jun 8 13:45:03 2017 +0200 - tls: fix compilation warning + sca: fix core when release_appearance RPC command parameter has wrong index - > tls_config.c:403:6: warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result] - > write(out_fd, &ch, 1); - > ^~~~~ ~~~~~~~~~~~~~~ - > tls_config.c:408:5: warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result] - > write(out_fd, &ch, 1); - > ^~~~~ ~~~~~~~~~~~~~~ - > 2 warnings generated. + > #0 0x00007fd8bba5a067 in raise () from /lib/x86_64-linux-gnu/libc.so.6 + > #1 0x00007fd8bba5b448 in abort () from /lib/x86_64-linux-gnu/libc.so.6 + > #2 0x00007fd8bba53266 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 + > #3 0x00007fd8bba53312 in __assert_fail () from /lib/x86_64-linux-gnu/libc.so.6 + > #4 0x00007fd8a4b16328 in sca_appearance_list_unlink_index (app_list=0x7fd8a603c528, idx=0) at sca_appearance.c:254 + > #5 0x00007fd8a4ae0372 in sca_rpc_release_appearance (rpc=0x7fd8b1162300 , ctx=0x7ffc2ce9eef0) at sca_rpc.c:504 + > #6 0x00007fd8b0f38abb in process_rpc_req (buf=0x1e5e744 "\241\003\067oZ\274Ƒ\027sca.release_appearance", size=12344, bytes_needed=0x7ffc2ce9effc, sh=0xfefefefefefefe00, + > saved_state=0xfefefefefefefe00) at binrpc_run.c:675 -commit 44d17221c3a72401b1d3157cc969acf07cb80bd0 -Author: Victor Seva -Date: Mon Jun 6 11:41:14 2016 +0200 +commit 56c859785ba01047246f5ef9e7d7e454e16ee08d +Author: Daniel-Constantin Mierla +Date: Wed Jun 7 11:40:38 2017 +0200 - app_java: fix compiler warning - - > java_msgobj.c:233:80: warning: comparison of array 'msg->add_to_branch_s' equal to a null pointer is always false [-Wtautological-pointer-compare] - > jStrParam = (*env)->NewStringUTF(env, (msg->add_to_branch_len <= 0 || msg->add_to_branch_s == NULL) ? "" : strdup(msg->add_to_branch_s)); - > ~~~~~^~~~~~~~~~~~~~~ ~~~~ - > 1 warning generated. + app_sqlang: detect arch for compiling squirrel lang libs -commit 8b75904980f7f7669fe35676a4042e387e29f352 -Author: Victor Seva -Date: Mon Jun 6 11:03:10 2016 +0200 +commit 061d08c29eae94741a31d002d1e99a23908a0d0f +Author: Daniel-Constantin Mierla +Date: Wed Jun 7 11:19:27 2017 +0200 - ims_auth: fix compilation warnigns - - > cxdx_avp.c:661:26: warning: comparison of constant 4 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] - > if (!avp||!avp->data.len==4) *item_number=0; - > ~~~~~~~~~~~~~~^ ~ - > 1 warning generated. - - > cxdx_mar.c:372:45: warning: comparison of constant 32 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] - > if (!tmp->response_auth.len == 32 - > ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ + app_sqlang: proper jump in the exports array -commit 4fa83825c7bd51d59d9788c6fd7dd532b5bce398 -Author: Victor Seva -Date: Mon Jun 6 10:58:29 2016 +0200 +commit 7116d1c10e4f3224874ea689c209f1d2974806ce +Author: Daniel-Constantin Mierla +Date: Wed Jun 7 11:16:41 2017 +0200 - ims_dialog: fix compilation warning - - > dlg_handlers.c:1345:63: warning: address of 'rpl->via1->branch->value' will always evaluate to 'true' [-Wpointer-bool-conversion] - > if (rpl->via1->branch && (&rpl->via1->branch->value) && (rpl->via1->branch->value.len > 0)) { - > ~~ ~~~~~~~~~~~~~~~~~~~^~~~~ - > 1 warning generated. + app_python: proper jump in the exports array -commit 64091168246c28b560e79ad0a19d1f97c12cb894 -Author: Victor Seva -Date: Mon Jun 6 10:39:43 2016 +0200 +commit c62aa0a2ee76f89fdf437f56621137e9f9f65210 +Author: Daniel-Constantin Mierla +Date: Wed Jun 7 11:08:56 2017 +0200 - cdp: fix compilation warning - - > diameter_msg.c:443:10: warning: implicit conversion from enumeration type 'AAAReturnCode' to different enumeration type 'AAAResultCode' [-Wenum-conversion] - > return AAA_ERR_SUCCESS; - > ~~~~~~ ^~~~~~~~~~~~~~~ - > 1 warning generated. + app_lua: proper jump in the exports array -commit 26d1426cfeb926ee440542716e7365d16b627801 -Author: Victor Seva -Date: Mon Jun 6 10:24:01 2016 +0200 - - cdp: fix compilation warnings - - > peerstatemachine.c:97:19: warning: implicit conversion from enumeration type 'peer_state_t' to different enumeration type 'peer_event_t' [-Wenum-conversion] - > next_event = I_Snd_Conn_Req(p); - > ~ ^~~~~~~~~~~~~~~~~ - > peerstatemachine.c:531:10: warning: implicit conversion from enumeration type 'peer_event_t' to different enumeration type 'peer_state_t' [-Wenum-conversion] - > return I_Rcv_Conn_NAck; - > ~~~~~~ ^~~~~~~~~~~~~~~ - > peerstatemachine.c:534:9: warning: implicit conversion from enumeration type 'peer_event_t' to different enumeration type 'peer_state_t' [-Wenum-conversion] - > return I_Rcv_Conn_Ack; - > ~~~~~~ ^~~~~~~~~~~~~~ - > 3 warnings generated. - -commit 007bd7e0c874f25ff73bfd36bd210b0fed2bac7a -Author: Victor Seva -Date: Mon Jun 6 10:22:57 2016 +0200 - - cdp: fix compilation warning - - > peerstatemachine.c:97:19: warning: implicit conversion from enumeration type 'peer_state_t' to different enumeration type 'peer_event_t' [-Wenum-conversion] - > next_event = I_Snd_Conn_Req(p); - > ~ ^~~~~~~~~~~~~~~~~ - > peerstatemachine.c:531:10: warning: implicit conversion from enumeration type 'peer_event_t' to different enumeration type 'peer_state_t' [-Wenum-conversion] - > return I_Rcv_Conn_NAck; - > ~~~~~~ ^~~~~~~~~~~~~~~ - > peerstatemachine.c:534:9: warning: implicit conversion from enumeration type 'peer_event_t' to different enumeration type 'peer_state_t' [-Wenum-conversion] - > return I_Rcv_Conn_Ack; - > ~~~~~~ ^~~~~~~~~~~~~~ - > 3 warnings generated. - -commit c3bbe6e059ade56959b68e6caae2f8521734f502 -Author: Victor Seva -Date: Mon Jun 6 10:10:13 2016 +0200 +commit da81321d73666d9df1f80c92031726af0c16e2a4 +Author: Daniel-Constantin Mierla +Date: Wed Jun 7 11:04:56 2017 +0200 - pua_xmpp: fix compilation warning - - > xmpp2simple.c:372:10: warning: expression which evaluates to zero treated as a null pointer constant of type 'char *' [-Wnon-literal-null-conversion] - > slash= '\0'; - > ^~~~ - > 1 warning generated. + app_jsdt: proper jump in the js exports array -commit bb545d02225f23e7d1d9c950f2e4645db3d33c4f -Author: Victor Seva -Date: Mon Jun 6 10:05:45 2016 +0200 +commit 4a3a6a75010de80bc5e41f5cd1d14fabf54b43cf +Author: Daniel-Constantin Mierla +Date: Tue Jun 6 18:06:04 2017 +0200 - peering: fix compilation warning - - > verify.c:58:30: warning: comparison of array 'vp->strvalue' equal to a null pointer is always false [-Wtautological-pointer-compare] - > if (vp->lvalue==0 || vp->strvalue==0) - > ~~~~^~~~~~~~ ~ - > 1 warning generated. + lib/srdb1: updated tables descriptions to generate link to module -commit 4e2f17dfc6ae25739cb40328f3d5636ea1ab6fca -Author: Victor Seva -Date: Mon Jun 6 10:03:42 2016 +0200 +commit 684d969551abdf5688c1c841b1e19e86b2324a40 +Author: Daniel-Constantin Mierla +Date: Tue Jun 6 17:11:11 2017 +0200 - misc_radius: fix compilation warning - - > functions.c:47:27: warning: comparison of array 'vp->strvalue' equal to a null pointer is always false [-Wtautological-pointer-compare] - > if (vp->lvalue==0 || vp->strvalue==0) - > ~~~~^~~~~~~~ ~ - > 1 warning generated. + lib/srdb1: updated url to modules docs -commit 1db19f1672ebebcb916f4415c59f5c820a1b0068 -Author: Victor Seva -Date: Mon Jun 6 09:45:38 2016 +0200 - - auth_radius: fix compilation warning - - > authorize.c:110:8: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion] - > ret = AUTH_NONCE_REUSED; - > ~ ^~~~~~~~~~~~~~~~~ - > authorize.c:114:8: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion] - > ret = AUTH_STALE_NONCE; - > ~ ^~~~~~~~~~~~~~~~ - > authorize.c:120:8: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion] - > ret = AUTH_ERROR; - > ~ ^~~~~~~~~~ - > authorize.c:124:8: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion] - > ret = AUTH_NO_CREDENTIALS; - > ~ ^~~~~~~~~~~~~~~~~~~ - > authorize.c:131:8: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion] - > ret = AUTH_OK; - > ~ ^~~~~~~ - > authorize.c:148:9: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion] - > ret = AUTH_ERROR; - > ~ ^~~~~~~~~~ - > authorize.c:153:12: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion] - > ret = AUTH_ERROR; - > ~ ^~~~~~~~~~ - > authorize.c:159:12: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion] - > ret = AUTH_ERROR;; - > ~ ^~~~~~~~~~ - > authorize.c:186:12: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion] - > ret = AUTH_ERROR; - > ~ ^~~~~~~~~~ - > authorize.c:189:12: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion] - > ret = AUTH_OK; - > ~ ^~~~~~~ - > authorize.c:193:8: warning: implicit conversion from enumeration type 'enum auth_cfg_result' to different enumeration type 'auth_result_t' (aka 'enum auth_result') [-Wenum-conversion] - > ret = AUTH_INVALID_PASSWORD; - > ~ ^~~~~~~~~~~~~~~~~~~~~ - > 11 warnings generated. - -commit 6e376ee273cb95afae31b0183e3b7bf3468c4520 -Author: Victor Seva -Date: Mon Jun 6 09:37:36 2016 +0200 +commit efe6966fa1691cbb762ec13aa11164b0989e3cb4 +Author: Daniel-Constantin Mierla +Date: Tue Jun 6 11:19:38 2017 +0200 - db_berkeley: fix compilation warning - - > km_db_berkeley.c:486:58: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] - > if ((ret = bdb_get_columns(_tbc->dtp, *_r, lres, _nc)) < 0) - > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ - > km_db_berkeley.c:513:50: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] - > if ((ret=bdb_append_row( *_r, dbuf, lres, i)) < 0) - > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ - > km_db_berkeley.c:567:58: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] - > if ((ret = bdb_get_columns(_tbc->dtp, *_r, lres, _nc)) < 0) - > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ - > km_db_berkeley.c:572:47: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] - > if ((ret=bdb_convert_row( *_r, dbuf, lres)) < 0) - > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ - > 4 warnings generated. + core: throw yyerror on invalid cfg var definition -commit af9d176e1e6760c390b6ba951843afc1872ec437 -Author: jaybeepee -Date: Mon Jun 6 11:46:35 2016 +0200 +commit fbc6b275be1467871e26ea8c72f4ad6df724e2dd +Author: Daniel-Constantin Mierla +Date: Tue Jun 6 11:18:30 2017 +0200 - modules/ims_qos, modules/ims_registrar_scscf: cast 0 to U for unsigned comparisions - - strict compiler silencing + core: catch use of numbers or reserved tokens in cfg var definitions -commit 4b9031ccd8bba96ccbb64fa42f7d22f43393dc8a -Author: jaybeepee -Date: Mon Jun 6 11:31:00 2016 +0200 +commit f0d5c35c139920630148a946cbaf4375d812730b +Author: Daniel-Constantin Mierla +Date: Tue Jun 6 10:52:18 2017 +0200 - modules/ims_registrar_scscf: fixed possible shm corruption - - in async reply mode, working on shm orig request is bad - - instead work on a copy of original request in pkg (parsing, etc) + ChangeLog: updates to reflect last major release -commit 8b2ca1737640b5d860f4bf959a9c663c61aa05b1 -Author: jaybeepee -Date: Mon Jun 6 11:28:03 2016 +0200 +commit 8e65fe4d7ac055b285798290c68fe378e2addbf6 +Merge: c7b5ce5f3 4f4179616 +Author: Daniel-Constantin Mierla +Date: Tue Jun 6 09:37:10 2017 +0200 - modules/ims_registrar_pcscf: incorrect flag when searching for pcontact + Merge pull request #1149 from mslehto/deadcode + + Found some obsolete statements in nathelper -commit e745e18e52b0058d740a370c2af7abf3b3b147bf -Author: jaybeepee -Date: Mon Jun 6 11:27:08 2016 +0200 +commit 4f4179616db5dd3a6e48390a1227b896dd667d29 +Author: Mikko Lehto +Date: Mon Jun 5 21:51:25 2017 +0300 - modules/ims_charging: fix charging error in race between interim update and final charge + modules/nathelper: remove old unused code and macros + + - MI removed completely + - RTP proxy logic in modules/rtp[proxy|engine] -commit e944564aa6ab8637cc8e45a2aea0e16f57b996db -Author: jaybeepee -Date: Mon Jun 6 11:08:43 2016 +0200 +commit 37b90d1c91bcaa2281a4fa25980f31d9f2579d17 +Author: Mikko Lehto +Date: Mon Jun 5 21:43:18 2017 +0300 - modules/ims_charging: change WARN to DBG + modules/nathelper: make variable declaration consistent -commit c6a82c42314e2b2c00d5fe68a5d3b7d06184575b -Author: jaybeepee -Date: Mon Jun 6 11:06:24 2016 +0200 +commit c7b5ce5f32663938665c56151f69ea067c1787ea +Author: Daniel-Constantin Mierla +Date: Sun Jun 4 16:04:16 2017 +0200 - modules/ims_auth: fixed possible shm corruption - - in async mode getting SIP req from tx, working on shm orig request is bad - - instead work on a copy in pkg (parsing, etc) + doc/select_list: makefile - generate html with full section numbers -commit f4f3b606574c51ac6dfd35ddc65cdcf9b76c587b -Author: jaybeepee -Date: Mon Jun 6 11:05:30 2016 +0200 +commit c43fa2c568ec3f6100b2094e4fb3dc8fc1247619 +Author: Daniel-Constantin Mierla +Date: Sun Jun 4 16:00:36 2017 +0200 - modules/ims_auth: fixed possible shm corruption - - in async mode getting SIP req from tx, working on shm orig request is bad - - instead work on a copy in pkg (parsing, etc) + doc/cfg_list: makefile - generate html with full section numbers -commit 21d98e387c50ab299e77f6cea75733de003af13f -Author: jaybeepee -Date: Mon Jun 6 11:03:41 2016 +0200 +commit a80e3421dda08c00935bbac08e5b589175c51f5d +Author: Daniel-Constantin Mierla +Date: Sun Jun 4 15:36:44 2017 +0200 - modules/ims_qos: fixed possible shm corruption - - in async reply mode, working on shm orig request is bad - - instead work on a copy of original request in pkg (parsing, etc) + doc/counter_list: makefile - generate html with full section numbers -commit 87d23f9d9376b6bba56092da30b8f6b5471440c5 -Merge: 3724400 d0bdaa7 -Author: Federico Cabiddu -Date: Mon Jun 6 11:06:00 2016 +0200 +commit 961418e68ab633328b7378a47ac94963438923a7 +Author: Daniel-Constantin Mierla +Date: Sun Jun 4 12:39:07 2017 +0200 - Merge pull request #656 from grumvalski/fix-563 + doc/rpc_list: makefile - generate html with full section numbers - cnxcc: release credit_data in terminate_all_calls + - new target to do updates over the generated html -commit d0bdaa7567240b18794ab7512b09a55767c44240 -Author: grumvalski -Date: Sun Jun 5 08:27:37 2016 +0200 +commit 66873cbec5249a21c048349f608e316febd1b313 +Author: Victor Seva +Date: Sun Jun 4 12:46:59 2017 +0200 - cnxcc: release credit_data in terminate_all_calls + pv: fix pv_var_to_xavp() and pv_xavp_to_var() functions - - GH #563 - -commit 3724400d6eb0c9f67ce2c69200b9f5eae62b7385 -Author: Olle E. Johansson -Date: Fri Jun 3 21:50:52 2016 +0200 + * xavp was not properly created at pv_var_to_xavp() + * add proper xavp loop for pv_xavp_to_var() - test Adding test configuration starting point - -commit 6774d7abf93bf8631c5bb498dc5158b9fbff247d -Author: Olle E. Johansson -Date: Fri Jun 3 21:27:26 2016 +0200 +commit dcda7189bc8add7bf7e254d516aa90d7751f13aa +Author: Daniel-Constantin Mierla +Date: Sat Jun 3 15:17:55 2017 +0200 - test Adding documentation on module test - - At this point this is just ideas and a proposal. Let's test it. Includes ideas on - variant of the abort() function in cfg_utils + doc/counter_list: regenreated files with lists of counters -commit 741dd5fcfdae254404440253eb1687c3ab303707 -Author: Olle E. Johansson -Date: Fri Jun 3 21:18:35 2016 +0200 +commit 05cf5dbf22de0a4edd4de59cc77dede820fcddfd +Author: Daniel-Constantin Mierla +Date: Sat Jun 3 15:17:04 2017 +0200 - Adding test modules for http_client API + doc/counter_list: updated makefile with the list of files exporting counters -commit 3d5111e38fa76fd13b0373ad6885769248e58e75 -Author: Richard Good -Date: Fri Jun 3 15:46:54 2016 +0200 +commit c6a6e738b538069c24aa63e8e0525695118d4a52 +Author: Daniel-Constantin Mierla +Date: Sat Jun 3 15:16:29 2017 +0200 - modules_ims: fix to ensure active media session stats are correctly decremented + doc/scripts: updated the script searching for counters -commit 031ea395c5f4febdedd635adef50e0910c0d9131 -Merge: eb0d271 358de10 -Author: Victor Seva -Date: Fri Jun 3 14:06:45 2016 +0200 +commit a434f0a487f57e34af884a7f27eeb490ef3c9ac3 +Author: Daniel-Constantin Mierla +Date: Sat Jun 3 14:51:05 2017 +0200 - Merge pull request #652 from linuxmaniac/vseva_xmlrpc_fix - - xmlrpc: remove redeclaration of snprintf and vsnprintf + doc/rpc_list: remove html generated file -commit 358de10a94bef4df6b1811ac8e88ea4e7919542c -Author: Victor Seva -Date: Fri Jun 3 13:55:42 2016 +0200 - - xmlrpc: remove redeclaration of snprintf and vsnprintf - - compilation was failling with clang: - - > CC (clang) [M xmlrpc.so] xmlrpc.o - > xmlrpc.c:152:5: error: expected parameter declarator - > int snprintf(char *str, size_t size, const char *format, ...); - > ^ - > /usr/include/x86_64-linux-gnu/bits/stdio2.h:69:39: note: expanded from macro 'snprintf' - > __builtin___snprintf_chk (str, len, __USE_FORTIFY_LEVEL - 1, __bos (str), \ - > ^ - > /usr/include/features.h:329:31: note: expanded from macro '__USE_FORTIFY_LEVEL' - > # define __USE_FORTIFY_LEVEL 2 - > ^ - > xmlrpc.c:152:5: error: expected ')' - > /usr/include/x86_64-linux-gnu/bits/stdio2.h:69:39: note: expanded from macro 'snprintf' - > __builtin___snprintf_chk (str, len, __USE_FORTIFY_LEVEL - 1, __bos (str), \ - > ^ - > /usr/include/features.h:329:31: note: expanded from macro '__USE_FORTIFY_LEVEL' - > # define __USE_FORTIFY_LEVEL 2 - > ^ - > xmlrpc.c:152:5: note: to match this '(' - > /usr/include/x86_64-linux-gnu/bits/stdio2.h:69:28: note: expanded from macro 'snprintf' - > __builtin___snprintf_chk (str, len, __USE_FORTIFY_LEVEL - 1, __bos (str), \ - > ^ - > xmlrpc.c:152:5: error: conflicting types for '__builtin___snprintf_chk' - > int snprintf(char *str, size_t size, const char *format, ...); - > ^ - > /usr/include/x86_64-linux-gnu/bits/stdio2.h:69:3: note: expanded from macro 'snprintf' - > __builtin___snprintf_chk (str, len, __USE_FORTIFY_LEVEL - 1, __bos (str), \ - > ^ - > xmlrpc.c:152:5: note: '__builtin___snprintf_chk' is a builtin with type 'int (char *, unsigned long, int, unsigned long, const char *, ...)' - > /usr/include/x86_64-linux-gnu/bits/stdio2.h:69:3: note: expanded from macro 'snprintf' - > __builtin___snprintf_chk (str, len, __USE_FORTIFY_LEVEL - 1, __bos (str), \ - > ^ - > 3 errors generated. - -commit eb0d271af95ba0eb409716335d86351ea9e94343 -Author: Victor Seva -Date: Fri Jun 3 11:17:07 2016 +0200 +commit cc0867a823d8517413c00c7fe4e836442db4a878 +Author: Daniel-Constantin Mierla +Date: Sat Jun 3 14:30:08 2017 +0200 - travis: remove rebuild twice for MEMDBG test + doc/select_list: regenerated the doc files with selects list -commit 2115943fb5beb11a4b461c14f16dc42df8f32ab3 -Author: Victor Seva -Date: Fri Jun 3 11:12:50 2016 +0200 +commit 122328f95b1c1f3839fae69b7cb1297666afa506 +Author: Daniel-Constantin Mierla +Date: Sat Jun 3 14:28:46 2017 +0200 - pkg/kamailio/deb: fix build rule for modules + doc/select_list: updated makefile with the list of files exporting selects -commit fcdef4371951cfa2b1703f39cbcabab5e184747f -Author: Olle E. Johansson -Date: Fri Jun 3 10:35:02 2016 +0200 +commit 6243100ac57f0ed08a95c1cb80e808ec0ab5b710 +Author: Daniel-Constantin Mierla +Date: Sat Jun 3 14:28:08 2017 +0200 - http_client Rename the API in .h file + doc/scripts: updated the perl script searching for selects -commit e3cfe2adf3af1cb7b909c5f4d3c7a481d1cfa224 -Author: Olle E. Johansson -Date: Fri Jun 3 10:34:25 2016 +0200 +commit 54b04fb7585a1c207e5d955671486b1da8207d46 +Author: Daniel-Constantin Mierla +Date: Sat Jun 3 13:46:59 2017 +0200 - kamctl remove svn ID's and history + doc/rpc_list: regenerated the docs with rpc commands -commit c49d6cb41ace240a8e83fd116d3259f75163692a -Merge: 3e92a47 a787c38 +commit 03fe3c57c8a86f088b40927a415a128bf6b55a05 Author: Daniel-Constantin Mierla -Date: Fri Jun 3 09:25:43 2016 +0200 +Date: Sat Jun 3 13:45:35 2017 +0200 - Merge pull request #637 from mslehto/ims-warning - - Fix or silence warnings given by Clang + doc/rpc_list: updated makefile with list of files exporting rpc commands -commit 3e92a47fb3c3f4fc97f7e3cdeb33f8b111c6b1f8 -Author: Lucian Balaceanu -Date: Thu Jun 2 17:34:39 2016 +0200 +commit d563c275a3eea5dab97357d79d27a09e87a49c2c +Author: Daniel-Constantin Mierla +Date: Sat Jun 3 13:43:57 2017 +0200 - rtpengine: cookie is now $server_id_$mypid_$myseqn + doc: updates to perl script searching the rpc commands -commit 691e088fe5b23faa39c2f32df19690ce4b7a7c7d -Author: Carsten Bock -Date: Thu Jun 2 17:46:51 2016 +0300 +commit 01da68955c88ec4e603e082004ff7d3731773fea +Author: Daniel-Constantin Mierla +Date: Sat Jun 3 13:43:00 2017 +0200 - JANSSON: Improved support for JSON-Type "Integer", which can in fact be long (or even long long) + doc/cfg_list: do not skip tls module when searching for cfg vars -commit 06df7d591e56d48ddbc100e5be4dc917731fc1a4 -Author: jaybeepee -Date: Thu Jun 2 16:30:21 2016 +0200 +commit 790066a255e4f437650f3263fbd316015ade7789 +Author: Daniel-Constantin Mierla +Date: Sat Jun 3 12:07:50 2017 +0200 - modules/ims_usrloc_scscf: do not use DB functions if db_mode not enabled. + doc/cfg_list: updated files with docs for cfg vars -commit a787c38c241eec165c2cb8e0362ba68fa769141f -Author: Mikko Lehto -Date: Thu Jun 2 16:50:35 2016 +0300 +commit 5d9ee9fe75364a0cf93feccefdd5879e23dbfa52 +Author: Daniel-Constantin Mierla +Date: Sat Jun 3 12:05:22 2017 +0200 - Revert "modules/ims_qos modules/ims_registrar_scscf: fix comparison of unsigned expression" + doc/cfg_list: updated Makefile with list of files exporting cfg vars - This reverts commit 94b4c25640c0f486c578a9e0670dad0aa5dda0c1. + - paths to folders updated -commit 69e57b9260c6c09380fdb9cfd074ea67a459230a -Author: Lucian Balaceanu -Date: Thu Jun 2 13:50:02 2016 +0300 +commit 03aa21841a3b88ddbe3dea197f5fe39569e4aa4c +Author: Daniel-Constantin Mierla +Date: Sat Jun 3 12:02:54 2017 +0200 - rtpengine: change cookie to hostname_pid_seqno - - - pid_seqno in gencookie() is not a unique identifictor in a multi kamailio setup + doc: updates to script for generating cfg var list -commit 7e5ee1bf147bd53c7491e2236928d00b05626cb7 -Author: Daniel-Constantin Mierla -Date: Thu Jun 2 08:41:04 2016 +0200 +commit a6dc1da2888da179920010eca538c08d1986af44 +Author: Kamailio Dev +Date: Sat Jun 3 09:01:41 2017 +0200 - presence: documentation for retrieve_order_by parameter + modules: readme files regenerated - acc ... [skip ci] -commit 8c5432e5285564d6104189d6358774b8d8f3382b +commit e60e8b48897308319cbd6cad31c6874a9a24c47c Author: Daniel-Constantin Mierla -Date: Thu Jun 2 08:34:16 2016 +0200 +Date: Sat Jun 3 08:55:19 2017 +0200 - presence: new parameter to set the order by string for fetching records - - - used when retrieve_order is 1 - - new param: retrieve_order_by - default value is 'priority' + acc: removed useless revhistory from docs -commit 701dc8530ddca76a89fd13c3d408cf78d99423a1 -Merge: b262f70 0f5a419 -Author: Alexandr Dubovikov -Date: Wed Jun 1 16:57:23 2016 +0200 +commit 48852b606ccc65615c5e2d4776e1442e506c4616 +Author: Daniel-Constantin Mierla +Date: Fri Jun 2 23:15:23 2017 +0200 - Merge pull request #651 from adubovikov/master - - module/sipcapture added missed diversion. + doc: updates to bookinfo for db tables -commit 0f5a419d2888c91b29cc01544b9cb32f29db1a37 -Author: Alexandr Dubovikov -Date: Wed Jun 1 16:12:36 2016 +0200 +commit 205920ee9ad98500803a882a72acc50cacfa45c2 +Author: Daniel-Constantin Mierla +Date: Fri Jun 2 22:57:52 2017 +0200 - diversion_user -> diversion + lib/srdb1: fixed autogenerate Makefile for db tables docbook -commit eac041d488c69b34a06cfa5b5b55e7b44f89ea13 -Author: Alexandr Dubovikov -Date: Wed Jun 1 16:03:22 2016 +0200 +commit fd7795bf071b9ced641936b23febaca029d13249 +Author: Daniel-Constantin Mierla +Date: Fri Jun 2 22:52:04 2017 +0200 - added missed diversion. - - thanks lcligny for report + kamctl: regenerated mongodb spec files for db tables -commit b262f704c0cab19c8ada39c36c6f7cf51cd72be6 -Merge: d403c66 e88ea40 -Author: ng-voice GmbH -Date: Wed Jun 1 13:05:36 2016 +0200 +commit 013ed5ae2a72dfe10159ef4e9cf66ea9eabf07a7 +Author: Daniel-Constantin Mierla +Date: Fri Jun 2 22:50:42 2017 +0200 - Merge pull request #649 from athonet-open/fix-ims_registrar_pcscf + lib/srdb1: update rule to generate mongodb json spec file for db tables - ims_registrar_pcscf: fix getContactP() for is_registered_fallback2ip param. + - do not generate docbook files by default -commit d403c666eb3f0b498ce948100470e93e5ec94ff6 -Merge: 10e33f1 b0dea31 +commit 1a79d6af112c409ec9db17dddfcaf0859b0f8e3b Author: Daniel-Constantin Mierla -Date: Wed Jun 1 11:08:22 2016 +0200 +Date: Fri Jun 2 22:37:20 2017 +0200 - Merge pull request #647 from smititelu/master - - mem: Add on-error log messages for q_/f_ functions + lib/srdb1: fixed rules for generating db tables docbook -commit 10e33f17eca0cbaf11731722d6d65781e06d7466 -Author: Olle E. Johansson -Date: Tue May 31 22:21:12 2016 +0200 +commit 3740aa1d558850ae8ce4e47bbdd3356514859633 +Author: Daniel-Constantin Mierla +Date: Fri Jun 2 20:30:15 2017 +0200 - http_client Improve error messages + lib/srdb1: sync'ed names of db table groups with modules -commit aa9d74c08d6fc9c75df4439eb38ba3fa48d665a5 -Author: Olle E. Johansson -Date: Tue May 31 21:53:52 2016 +0200 +commit 2d37fd18889caffaa2bd77bf0994b753f26e97eb +Author: Daniel-Constantin Mierla +Date: Fri Jun 2 20:15:09 2017 +0200 - http_client Extend API with function to retrieve content-type of previous - transaction in the same process + kamctl: added missing dr_groups to extra tables -commit ab079178ab49d8c855f135d85d8e8acfb03ec6bd +commit ad84125965f8bdc7030e1041e73b3755063dc345 Author: Daniel-Constantin Mierla -Date: Tue May 31 17:21:29 2016 +0200 +Date: Fri Jun 2 20:06:02 2017 +0200 - misc/vim: syntax highlighting for log facility values + kamctl: regenerated database creation scripts -commit 7300b37e30dac81533ae747cf21f8ddd277937f4 -Author: Olle E. Johansson -Date: Tue May 31 17:12:30 2016 +0200 +commit 5df2d12a409b84050221871d138478528e9fa058 +Author: Daniel-Constantin Mierla +Date: Fri Jun 2 20:03:57 2017 +0200 - db_perlvdb update README + kamctl: added rtpengine table to be created by kamdbctl -commit 9dce10c267ec34fff55a7e0f7d1f94b0bbc8779a -Author: Olle E. Johansson -Date: Tue May 31 17:02:15 2016 +0200 +commit 85af6e08f5470cf4533c01badec8759713d897c9 +Author: Daniel-Constantin Mierla +Date: Fri Jun 2 20:01:13 2017 +0200 - htable update README + kamctl: added drouting tables to be created by kamdbctl -commit cb035221436fc4527b914f719d871c2832603bf4 -Author: Olle E. Johansson -Date: Tue May 31 17:02:02 2016 +0200 +commit 8409d05a349984e4a6aeb307b52b12181d0eb709 +Merge: 0bf901966 1528c1f2d +Author: Daniel-Constantin Mierla +Date: Fri Jun 2 15:37:08 2017 +0200 - domainpolicy update README + Merge pull request #1089 from sergey-safarov/spec_update7 + + pkg/kamailio: Fixed systemd unit failure on server boot -commit 3437daecb465b6717581dca0eea40ad3310f4c7c -Author: Olle E. Johansson -Date: Tue May 31 17:00:48 2016 +0200 +commit 0bf901966aac3026cd0ba4798f5689c66d7f7b4f +Author: Kamailio Dev +Date: Fri Jun 2 15:31:37 2017 +0200 - presence update README + modules: readme files regenerated - ndb_redis ... [skip ci] -commit 23fb7d081b5027032633192833180e70a11e2a5b -Author: Olle E. Johansson -Date: Tue May 31 16:59:24 2016 +0200 +commit 3188ae670ba1b43dc939e13e745edc0b0066b657 +Merge: 2d771f563 f4a793ee3 +Author: Daniel-Constantin Mierla +Date: Fri Jun 2 15:27:48 2017 +0200 - db_berkeley update README + Merge pull request #1147 from claudiupb/redis_enhance_reply_access + + ndb_redis: enhance access to REDIS replies -commit 0ffc1fbf4d6cc52ffc6548cc1a47fe9127264d15 -Author: Olle E. Johansson -Date: Tue May 31 16:59:11 2016 +0200 +commit 2d771f563d19fccad0a28e56a5d99de571ef5da6 +Author: lazedo +Date: Tue May 30 01:48:03 2017 +0100 - counters update README + htable: release pkg memory before returning + + resets 'first' when esize == 0 -commit 935737b9bec1637087ff9807c46a999644ef4365 -Author: Olle E. Johansson -Date: Tue May 31 16:58:57 2016 +0200 +commit 5cc05f9b47eaa829a945aa628d39d78bab7756bf +Author: Daniel-Constantin Mierla +Date: Fri Jun 2 15:03:56 2017 +0200 - corex update README + benchmark: removed unnecessary casts to int* + + - initialize variables to 0 in rpc commands -commit 1d28969f119a3a61fa46f6d48be9520be7be3fed -Author: Olle E. Johansson -Date: Tue May 31 16:58:45 2016 +0200 +commit 407e3e435bf22809553e0466e2d59dd6f51c26ab +Merge: 7b5c62e59 6fe4146fa +Author: Daniel-Constantin Mierla +Date: Fri Jun 2 15:01:26 2017 +0200 - carrierroute update README + Merge pull request #1146 from kamailio/vhernando + + benchmark: b/f avoid undefined bytes when int and long int sizes mism… -commit ccf5698012b76cef25e4fef4cec200c57dcb5f8b -Author: Olle E. Johansson -Date: Tue May 31 16:58:26 2016 +0200 +commit 7b5c62e5988517e3e38082493056e6512aff08e7 +Author: Daniel-Constantin Mierla +Date: Fri Jun 2 14:54:31 2017 +0200 - cdp_avp update README + tm: more functions exported to kemi interface -commit 8acdb08de5042e821ebe823e198a399a1fefb43b -Author: Olle E. Johansson -Date: Tue May 31 16:58:09 2016 +0200 +commit f4a793ee33e7cc8266fd9010726a7372e56a379c +Author: Claudiu Boriga +Date: Fri Jun 2 15:06:20 2017 +0300 - registrar update README + ndb_redis: enhance access to REDIS replies + - add support to access array within arrays -commit 671513650914b1bbeaedfb2081d5f04e1eab7801 -Author: Olle E. Johansson -Date: Tue May 31 16:57:55 2016 +0200 +commit 6fe4146fad49a6525faed599cc4681e43b7d7910 +Author: Vicente Hernando +Date: Fri Jun 2 14:20:24 2017 +0200 - pua_dialoginfo update README + benchmark: b/f avoid undefined bytes when int and long int sizes mismatch. -commit 050bf4e7437f3099f40b25b9eb76d7cbffa3a833 -Author: Olle E. Johansson -Date: Tue May 31 16:57:40 2016 +0200 +commit d0bfefd0f03962b61162eeb65fe01e8dff91674f +Author: Victor Seva +Date: Fri Jun 2 10:14:46 2017 +0200 - pua update README + src/Makefile: fix make deb rules + + * dpkg-buildpackage needs to be executed from the root of the project + * don't sign any file -commit 3e0f0954d5002588ec1cba125e5c009722b6051b -Author: Olle E. Johansson -Date: Tue May 31 16:57:26 2016 +0200 +commit 105376bea7de217d58f3558b8da0244d1f499ec5 +Merge: 2342f5212 cca31b30a +Author: Daniel-Constantin Mierla +Date: Fri Jun 2 10:34:27 2017 +0200 - db_mysql update README + Merge pull request #1144 from linuxmaniac/vseva/fix_tm_leak + + core: parser reset_path_vector() remove check for msg->msg_flags -commit ad35fb6380cec03dbc3e38ddc2d514103e7fc599 -Author: Olle E. Johansson -Date: Tue May 31 16:57:11 2016 +0200 +commit cca31b30aeb80c808b10c5f4f36285c1c55cd72a +Author: Victor Seva +Date: Fri Jun 2 10:19:25 2017 +0200 - call_control update README + core: parser reset_path_vector() remove check for msg->msg_flags + + * tm now uses shared memory for fake_req() so faked_req->path_vec + was leaking -commit 3c883daa9ec32c1253fd6fc42d7ed3fc3277dd1b -Author: Olle E. Johansson -Date: Tue May 31 16:56:57 2016 +0200 +commit 2342f52126f0832f11d9ad3d7b364a703b8be871 +Author: Daniel-Constantin Mierla +Date: Thu Jun 1 18:02:29 2017 +0200 - auth Update README + tm: updated log macros in fifo code -commit beae263e4b24dd213c856703b846efa4a0b0d5b7 -Author: Olle E. Johansson -Date: Tue May 31 16:56:33 2016 +0200 +commit 09bce3d97acf54c289f1a2c6905175038502e7a0 +Author: Daniel-Constantin Mierla +Date: Thu Jun 1 10:01:27 2017 +0200 - nathelper update README + nat_traversal: print keepalive file name in error messages -commit befb1264f4a93dae5fdef21406039b656eca8110 -Author: Olle E. Johansson -Date: Tue May 31 16:56:18 2016 +0200 +commit c1737dafeddc7c2f496d45e5df1b3da9c287494b +Author: Kamailio Dev +Date: Wed May 31 22:01:23 2017 +0200 - dialog update README + modules: readme files regenerated - ctl ... [skip ci] -commit d8253a96b1b39aa6749830d93b577d0d1de0ff85 -Author: Olle E. Johansson -Date: Tue May 31 16:56:07 2016 +0200 +commit ed383a384d0625c06959a289dc6a50b28869f68d +Author: Stefan Mititelu +Date: Wed May 31 22:37:12 2017 +0300 - debugger update README + ctl: fix default path for doc examples -commit 45b11901d83f64b24487e43dd500eb7d4031779a -Author: Olle E. Johansson -Date: Tue May 31 16:55:34 2016 +0200 +commit c26ff896824956efb3f77e7d1146d84792da2782 +Author: Daniel-Constantin Mierla +Date: Wed May 31 16:15:36 2017 +0200 - pdt update README + dispatcher: log dst uri in error messages -commit 7926a4040dc27cc2b56cd8beed8355824443182e -Author: Olle E. Johansson -Date: Tue May 31 16:55:14 2016 +0200 +commit 69dfb0faac87307ab2bb746b4e10d25a0279de70 +Author: Kamailio Dev +Date: Wed May 31 09:46:18 2017 +0200 - ims_dialog Update README + modules: readme files regenerated - pipelimit ... [skip ci] -commit 6f6bb0e4a6308749bde8cb61c78b45005735ebcb -Author: Olle E. Johansson -Date: Tue May 31 16:55:02 2016 +0200 +commit 06648b9ce868307eb487ced9bd3d61f249246a73 +Author: Daniel-Constantin Mierla +Date: Wed May 31 09:31:57 2017 +0200 - db_text update README + pipelimit: updates to documentation for cfg functions -commit 6d9a753b067da9a13e43325c7339aa54f7392c38 -Author: Olle E. Johansson -Date: Tue May 31 16:54:35 2016 +0200 +commit 93ba83a349564bf307654bf2891100071376eca2 +Author: Daniel-Constantin Mierla +Date: Wed May 31 09:28:57 2017 +0200 - dispatcher update README + pipelimit: allow execution of cfg functions from several routing blocks -commit d45517eb4c106a8c8b7ff49478d83cf0f9f0990a -Author: Olle E. Johansson -Date: Tue May 31 16:54:18 2016 +0200 +commit c4315a4755c555ac9a5c65649625e7678c470ca8 +Author: Kamailio Dev +Date: Wed May 31 09:31:47 2017 +0200 - mi_datagram Update README + modules: readme files regenerated - ratelimit ... [skip ci] -commit 57e2b85095491981bcd4430889e6a94e1a4a9536 -Author: Olle E. Johansson -Date: Tue May 31 16:51:37 2016 +0200 +commit 44cc202959bd32e1a0c6e7926edce32cc8cb5f3f +Author: Daniel-Constantin Mierla +Date: Wed May 31 09:18:15 2017 +0200 - pua_usrloc Update README + ratelimit: updates to documentation -commit b454d8fac6aedc6ad693cf062e958b514b11540b -Author: Olle E. Johansson -Date: Tue May 31 16:50:15 2016 +0200 +commit 61e715c0b4c013b63bebb014b33305a78e5b9558 +Author: Daniel-Constantin Mierla +Date: Wed May 31 09:09:16 2017 +0200 - rls update README + ratelimit: allow int or pv in parameters of cfg functions + + - execution can be done in ANY_ROUTE -commit 7a78bdff69a8395420bf3c90d2947dae51d5edfc -Author: Olle E. Johansson -Date: Tue May 31 16:49:59 2016 +0200 +commit bce1db4fce2a7cd75a8103916e1361b9c94d6f64 +Author: Victor Seva +Date: Tue May 30 16:56:38 2017 +0200 - rtpproxy update README + travis-ci: use proper domain for sr-dev mailing list [skip ci] -commit 3224fd171d7eb61e0d3c48dcc437e4d3c7da8753 -Author: Olle E. Johansson -Date: Tue May 31 16:49:48 2016 +0200 +commit 54fd334c5726d65d012d218cc2cda5058549995b +Author: Daniel-Constantin Mierla +Date: Tue May 30 12:40:04 2017 +0200 - siputils update README + prefix_route: removed unused variable -commit c1910bcfa93d640418fa4945b8cfe0ee7b8b7db4 -Author: Olle E. Johansson -Date: Tue May 31 16:49:35 2016 +0200 +commit 6021f1db834ccbed6f01027c2bb5d00c5947b7d6 +Author: Daniel-Constantin Mierla +Date: Tue May 30 12:37:37 2017 +0200 - snmpstats Update README + presence: removed unused variables -commit 3f579c8f69acd7f2698684aee05e63ec4c51a1ba -Author: Olle E. Johansson -Date: Tue May 31 16:48:47 2016 +0200 +commit 2cb9ffc5d110e7baa75a11841369e84c14fe304c +Author: Daniel-Constantin Mierla +Date: Tue May 30 12:35:51 2017 +0200 - xmlrpc Update README (new example code) + debugger: fixed function name exported to kemi interface -commit 617fde7979af979c669e0efae7d37cfefd0822fc -Author: Olle E. Johansson -Date: Tue May 31 16:47:43 2016 +0200 +commit b9c58c6c490e62297c7b39b97a2c3aeb3441b3a1 +Author: Daniel-Constantin Mierla +Date: Tue May 30 10:34:16 2017 +0200 - xcap_server Update README + keepalive: functions exported to kemi interface -commit 9f12ecb487ab3513ab3eeea02f6f9ad4a9855519 -Author: Olle E. Johansson -Date: Tue May 31 16:46:56 2016 +0200 +commit 7fce53407c4ca8695b325a92a1574a1f01daf80b +Author: Kamailio Dev +Date: Mon May 29 23:31:20 2017 +0200 - xcap_client Update README + modules: readme files regenerated - ipops ... [skip ci] -commit 40f121f9bd8bcdce5b270396402038dbd04a9229 -Author: Olle E. Johansson -Date: Tue May 31 16:46:33 2016 +0200 +commit c1fa78063c6b040433d426e6fcf472f0b430a7cf +Merge: 1104411ba 8866127dc +Author: Daniel-Constantin Mierla +Date: Mon May 29 23:16:38 2017 +0200 - usrloc Update README + Merge pull request #1141 from vitalikvoip/ipops_naptr + + ipops: new naptr_query function -commit f0b3ef8c8622c0d6a7078af9760a69917233f9b5 -Author: Olle E. Johansson -Date: Tue May 31 16:45:49 2016 +0200 +commit 1104411ba7c229738e954eec5f6fca2f0451fe93 +Merge: ff95605d3 bd57cd59c +Author: Federico Cabiddu +Date: Mon May 29 11:06:39 2017 +0200 - rtpengine update README + Merge pull request #1140 from vitalikvoip/tsilo_deadlock + + tsilo: fix deadlock in ts_append() -commit b8c4839f609bc6ac80428980325dd1eac43adcbd -Author: Olle E. Johansson -Date: Tue May 31 16:45:27 2016 +0200 +commit 8866127dcd9780eb0b4f2aeb08ab5a1dbe9fe20f +Author: Vitaliy Aleksandrov +Date: Mon May 29 11:42:27 2017 +0300 - statsc Update README + ipops: new naptr_query function -commit 7e10275aa7f38d127e576333fd78dd36765bc959 -Author: Olle E. Johansson -Date: Tue May 31 16:45:10 2016 +0200 +commit bd57cd59c2936e62f6e231cac4ba42920eb109b3 +Author: Vitaliy Aleksandrov +Date: Mon May 29 11:14:50 2017 +0300 - tcpops Update README + tsilo: fix deadlock in ts_append() + + Copy ruri parameter into pkg mem before calling ts_append(). + Value saved in a static buffer from pv_get_buffer() can be corrupted if + a new branch adds an additional SIP header in its branch_route -commit 90504dd3845cc4a42636a4d95d96210afc30c803 -Author: Olle E. Johansson -Date: Tue May 31 16:44:52 2016 +0200 +commit ff95605d37b2e956ed218efcff530e428137f07d +Author: Daniel-Constantin Mierla +Date: Mon May 29 07:31:02 2017 +0200 - xhttp_pi Update README + drouting: updates for keepalive api -commit e1373342d6a9cbad92bc0d41926c00270fcd88ff -Author: Olle E. Johansson -Date: Tue May 31 16:44:39 2016 +0200 +commit 211dc1be81b25d732ff6100417067962f7dbd451 +Author: Daniel-Constantin Mierla +Date: Mon May 29 07:18:14 2017 +0200 - xhttp_rpc UPdate README + keepalive: allow variables in cfg function parameters + + - use str* instead of str for api functions -commit 157d539c124426bd76fc6b43e32574e764d8768c -Author: Olle E. Johansson -Date: Tue May 31 16:44:26 2016 +0200 +commit 857800a368c6bb70b5ec057c89ffca7c30556c43 +Author: Daniel-Constantin Mierla +Date: Sun May 28 11:42:04 2017 +0200 - textops Update README + pdt: exported functions to kemi interface -commit 0a12a9651dfd12c1e2a3d846576522cc9a47b3e8 -Author: Olle E. Johansson -Date: Tue May 31 16:44:12 2016 +0200 +commit c218e3597e734bfe4308ce1911437080637107bd +Author: Daniel-Constantin Mierla +Date: Sat May 27 19:57:41 2017 +0200 - tmx update README + pipelimit: exported functions to kemi framework -commit c2d3f021d7b5268d67feeff6b9cbb38adb8a296b -Author: Olle E. Johansson -Date: Tue May 31 16:44:01 2016 +0200 +commit 6a92bbcac7b111fa51114ef2d2876c4c4ebfa013 +Author: Charles Chance +Date: Sat May 27 15:23:13 2017 +0100 - tsilo Update README + dmq_usrloc: properly initialize usrloc_dmq_recv -commit 0886761f47075ed3732273b3e2fc29de688ca4df -Author: Olle E. Johansson -Date: Tue May 31 16:43:44 2016 +0200 +commit 0ef775950e35505279715cd5546e70ed26a44c08 +Merge: b5f94a959 4351c2229 +Author: Charles Chance +Date: Sat May 27 11:54:25 2017 +0100 - xprint update README + Merge pull request #1139 from zhangst/master + + dmq: update output format of dmq.list_nodes -commit 719f96baab8a2293b4d1f4f994f940aaf038cda3 -Author: Olle E. Johansson -Date: Tue May 31 16:43:26 2016 +0200 +commit b5f94a9596721acb1f49e4ab011ddfd6333b7936 +Author: Charles Chance +Date: Sat May 27 11:18:36 2017 +0100 - app_perl Update README + dmq_usrloc: always replicate contact updates made locally + + - fixes issue reported by shuntongzhang@gmail.com on sr-dev + - we no longer set FL_RPL since it is otherwise meaningless + - dmq replicated contacts are no different now to those from a shared DB -commit ad9c909b098f659198a7e14cc5e3f0206d3895c0 -Author: Olle E. Johansson -Date: Tue May 31 16:43:12 2016 +0200 +commit 4351c22298fadfcb638dbeb6dba0933f30a829ce +Author: shuntongzhang +Date: Sat May 27 13:30:21 2017 +0800 - alias_db Update README + dmq: update output format of dmq.list_nodes -commit 01a1b7425c35a295c90b5dea0af7acaa4ee38299 -Author: Olle E. Johansson -Date: Tue May 31 16:42:56 2016 +0200 +commit 7f034e8bac8f56e91a4a0c56c21b91f9a8f8657a +Author: Daniel-Constantin Mierla +Date: Fri May 26 06:08:22 2017 +0200 - acc Update README + debugger: exported pv dump function to kemi framework -commit fa1d5f37f8393b1577a123800bcbcc7c55a899b8 -Author: Olle E. Johansson -Date: Tue May 31 16:41:32 2016 +0200 +commit 234d795f4eac54c1bdfe065960c6db176212a938 +Author: Daniel-Constantin Mierla +Date: Thu May 25 05:29:13 2017 +0200 - docbook Update entities - - Discovered that the bug tracker reference in a lot of README did not point to github, - so expect a lot of updates + core: coherent whitespacing and indentation -commit c688a0fe4520720713679f6f0930c7d641cde220 -Author: Olle E. Johansson -Date: Tue May 31 16:40:56 2016 +0200 +commit 2caec04ab428e8a90acf0e62d9351e868f726b69 +Author: Daniel-Constantin Mierla +Date: Wed May 24 04:51:36 2017 +0200 - userblacklist Update README with a lot of missing documentation + core: updated log macros for re code -commit e88ea4022af341bb67e959c42d2096a42ae3796d -Author: Dragos Oancea -Date: Tue May 31 10:52:18 2016 +0200 +commit e235f8328e435dd580d02f97d2c3c15fefb482e8 +Author: Mikko Lehto +Date: Tue May 23 19:56:27 2017 +0300 - ims_registrar_pcscf: fix getContactP() for is_registered_fallback2ip param - so that script function pcscf_is_registered() actually finds the contact . + modules/rr: add missing space to log statement -commit b0dea316a2aa471cf92f122e3432a6549cf0ff5c -Author: Stefan Mititelu -Date: Mon May 30 17:13:28 2016 +0300 +commit b8750364571beeca6612b31a2948d62bddedc805 +Author: Victor Seva +Date: Tue May 23 18:07:54 2017 +0200 - mem: Add on-error log messages for q_/f_ functions + core: fix mem_summary comparation when SIGUSR1 is received - Log some errors in case some memory API functions fail. + From http://www.kamailio.org/wiki/cookbooks/4.4.x/core#mem_summary + 1 - dump all the pkg used blocks (status) + 2 - dump all the shm used blocks (status) + 4 - summary of pkg used blocks + 8 - summary of shm used blocks -commit ff63e5c79592a37012018660552950a40a1a1581 +commit 09b8fbd0864c908f221f86dca83fe64061461d62 +Merge: 0a7404174 3a6b28d2c Author: Daniel-Constantin Mierla -Date: Mon May 30 13:11:06 2016 +0200 +Date: Tue May 23 02:47:06 2017 +0200 - core: setting the equivalent of IP_TOS socket option for IPv6 + Merge pull request #1135 from snen/presence_dialog - - reported in GH #598 + pua dialoginfo -commit 2d1a7e453301cfdee2c71ccebcd66d86f4c62b3a -Author: Daniel-Constantin Mierla -Date: Mon May 30 12:38:32 2016 +0200 +commit 0a7404174975153658acfc547ecfe2d9ecef1ee9 +Author: Kamailio Dev +Date: Tue May 23 02:46:19 2017 +0200 - evapi: start evapi dispatcher process with rpc rank - - - it may be used for handling responses from external app with sip - related functions - - reported by GH #622 + modules: readme files regenerated - htable ... [skip ci] -commit d1fbec620bdb923aace665170ddabedddd2a3697 +commit df659d2ee44eca688507aab48eb22260ef3577bd Author: Daniel-Constantin Mierla -Date: Mon May 30 12:03:02 2016 +0200 +Date: Tue May 23 02:33:19 2017 +0200 - ndb_mongodb: note about mongodb c driver version and tls + htable: implemented starts with matching for remove functions -commit 59daee299909a7e27b5d0ec5d9a9967cd1e8e7e3 -Author: Daniel-Constantin Mierla -Date: Mon May 30 12:02:23 2016 +0200 +commit 3a6b28d2cbab37091485ed7802fc5d2ecbd4803a +Author: Dmitri Savolainen +Date: Mon May 22 18:53:38 2017 +0300 - db_mongodb: note about mongodb c driver version and tls + pua_dialoginfo: docs typo fix -commit 827ec4fc2c9fcc2bf9f814b0545ae64784d8e3b0 -Author: Daniel-Constantin Mierla -Date: Mon May 30 11:54:34 2016 +0200 +commit d64905895f68932b9d8ce39ab17a84022630343b +Author: Dmitri Savolainen +Date: Mon May 22 17:48:42 2017 +0300 - tm: reset T_ASYNC_SUSPENDED flag at beginning of t_continue() + pua_dialoginfo: remove DLGCB_MI_CONTEXT - - should allow doing t_suspend() inside the route executed by - t_continue() - - related to GH #644 and #645 + - DLGCB_MI_CONTEXT was deleted in dialog module + +commit b1361e897f6708d7f9ed5267836cc3b8f4789613 +Author: Kamailio Dev +Date: Mon May 22 13:16:58 2017 +0200 + + modules: readme files regenerated - htable ... [skip ci] -commit d85dd4eab4eaf797ecf89a1d3540c02c207d2de4 +commit 0c69e7bc4486ff6b10da6502b72c1805ac6e5f83 Author: Daniel-Constantin Mierla -Date: Mon May 30 10:35:38 2016 +0200 +Date: Mon May 22 13:04:15 2017 +0200 - tm: coherent indentation and whitespacing for t suspend code + htable: added functions to remove items using variables -commit 1b29ea77e1ceef8c74da930c9df88409d47f744e -Author: Olle E. Johansson -Date: Fri May 27 16:13:16 2016 +0200 +commit 76c59cb5bde2dae0455165f23a3c732762654de2 +Author: Kamailio Dev +Date: Sun May 21 12:16:33 2017 +0200 - sqlops Delete comment about modules_k + modules: readme files regenerated - db_sqlite ... [skip ci] -commit c7d8b8a6a05efbcb34b1dceabbd209fef419bfaf -Author: Olle E. Johansson -Date: Fri May 27 16:12:43 2016 +0200 +commit d65679f76ddb5d844dab0e89b69f678d8297293b +Author: Daniel-Constantin Mierla +Date: Sun May 21 11:08:52 2017 +0200 - sqlops Document return values for sql_query() + core: updated log macros -commit 451b19597c5436ba481a49ecc89cc113829a9425 +commit 572acbca5c9e1d04efd687a88ff272c00d956425 Author: Daniel-Constantin Mierla -Date: Fri May 27 11:39:09 2016 +0200 +Date: Sat May 20 12:08:25 2017 +0200 - uac: proper skip of uacreg records with empty attributes + core: rand - removed history from files -commit a34b382002cf9efe13c913f547ffacec3bd7757f +commit ae664527e18f5269bce80fa2669b905913098784 +Merge: 5b9682bf7 f6dde6f26 Author: Daniel-Constantin Mierla -Date: Fri May 27 11:14:26 2016 +0200 +Date: Sun May 21 12:06:12 2017 +0200 - uac: proper handling of empty attribute for uacreg refresh + Merge pull request #1134 from jchavanton/db_sqlite_doc_fix - - reg_db_set_attr() does a continue on empty value, but for this - operation was not used inside a loop - - reported by Dmitri Savolainen, GH #643 + db_sqlite: fix xml doc -commit 18d614e6c2eb673c08871206e6cdc153cc3c8928 -Author: Olle E. Johansson -Date: Fri May 27 09:53:31 2016 +0200 +commit f6dde6f261891dff5b041a0e545e7bd210baf24b +Author: Julien Chavanton +Date: Sat May 20 12:54:47 2017 -0700 - acc_radius Remove SVN ID, history + db_sqlite: fix xml doc -commit d6124b3d894b130e3ebeabb247230966a77c9ceb -Author: Daniel-Constantin Mierla -Date: Thu May 26 16:54:54 2016 +0200 +commit 5b9682bf7adc2d03e5d0c729b63413c3575921ec +Author: Kamailio Dev +Date: Sat May 20 09:01:31 2017 +0200 - pv: signed int string representation for avps + modules: readme files regenerated - db_sqlite ... [skip ci] -commit d3abee96d9ddfa6b0600d9e7f6864bd5786fdebe -Author: Andrew J Robinson -Date: Thu May 26 16:30:35 2016 +0200 +commit c7e7255540944f90a379bde2d084785ee05f3a3b +Author: Daniel-Constantin Mierla +Date: Sat May 20 08:57:53 2017 +0200 - uac: read all 12 columns from uacreg database table + db_sqlite: move declaration of variables at beginning of function - - fix when the database connector does not have DB_CAP_FETCH capability - - GH #642 + - removed para tag from xml doc files -commit c8ac7f99a31e77e10abcdbccf14c8731fb068bc3 -Merge: e50e3ba 5ad94e1 +commit 20122d08fd287dad9cb40b11c0c65cd13c53da17 +Merge: c9b5aa989 aefe50a99 Author: Daniel-Constantin Mierla -Date: Wed May 25 21:42:14 2016 +0200 +Date: Sat May 20 08:55:33 2017 +0200 - Merge pull request #639 from AndreasHuber-CH/authinfo_hdr + Merge pull request #1133 from jchavanton/sqlite_readonly - Add support for Authentication-Info header in auth module + db_sqlite: new param to open some database in read-only -commit e50e3badc79776a6fa5ab225978df7bff14d26e7 -Merge: b004753 700b334 +commit c9b5aa98952adc7b372817eb2e1b1a968756fc83 +Merge: 891740465 20706e20a Author: Daniel-Constantin Mierla -Date: Wed May 25 21:33:28 2016 +0200 +Date: Sat May 20 08:51:53 2017 +0200 - Merge pull request #638 from mslehto/NULL + Merge pull request #1129 from SipSeb/master - Fix variable initialization and NULL pointer dereference issues + rabbitmq: create reply-to queue w/ exclusive param + +commit 8917404659f0057355874ae1eeafac0592887c9b +Author: Daniel-Constantin Mierla +Date: Sat May 20 08:49:18 2017 +0200 -commit 5ad94e15c2de70c2e0054ed55e8b8b25e27ad76e -Author: AndreasHuber-CH -Date: Wed May 25 14:48:59 2016 +0200 + core: raw socket code updated log macros - auth_radius: add NULL for ha1 parameter in auth_api.post_auth - - auth api was updated to support Authentication-Info header and requires - now the ha1 value in post_auth. NULL is used (because I didn't find the ha1 value) - which makes that the new feature cannot be used with this module. +commit aefe50a99a33d3fdab08f302689f0abf79e06aeb +Author: Julien Chavanton +Date: Fri May 19 10:30:43 2017 -0700 -commit 2a91141eba2f7870767c9a16e635171f011dc717 -Author: AndreasHuber-CH -Date: Wed May 25 15:42:29 2016 +0200 + db_sqlite: new param to open some database in read-only - uid_auth_db: add ha1 parameter in auth_api.post_auth - - auth api was updated to support Authentication-Info header and requires - now the ha1 value in post_auth. +commit 5d628a4093fc4f7ecb1ad6bec7172879e331f2dc +Author: lazedo +Date: Fri May 19 16:25:54 2017 +0100 -commit 32ef6dfc9b8f02a7c57b653c033592b2e02056a5 -Author: AndreasHuber-CH -Date: Wed May 25 14:48:23 2016 +0200 + kazoo: remove unused variable - auth_ephemeral: add ha1 parameter in auth_api.post_auth - - auth api was updated to support Authentication-Info header and requires - now the ha1 value in post_auth. +commit afed885f8591ebb505511dba750d9671081c5d64 +Author: lazedo +Date: Fri May 19 16:04:45 2017 +0100 -commit d415dd70c56ed88489856a7888cb4acae76615db -Author: AndreasHuber-CH -Date: Wed May 25 14:43:39 2016 +0200 + kazoo: add ksr_msg_env_reset after processing events - auth_db: add ha1 parameter in auth_api.post_auth - - auth api was updated to support Authentication-Info header and requires - now the ha1 value in post_auth. +commit dc47a6b284260c521c74dcf4a8cc967c108def30 +Author: Kamailio Dev +Date: Fri May 19 15:01:24 2017 +0200 -commit e2ee8b5741ce2d9dc2613c698e5b7002c2f19e4f -Author: AndreasHuber-CH -Date: Wed May 25 15:30:03 2016 +0200 + modules: readme files regenerated - dispatcher ... [skip ci] - auth: add support for Authentication-Info header - - Add an option to include an Authentication-Info header in the response to a successful authentication. - The header can be enabled with the parameter 'add_authinfo_hdr' module parameter. - The implementation follows RFC2617. - The Authentication-Info header is added inside the function post_auth of the auth api. - The parameter HA1 had to be added to the post_auth api function which requires an - update in all auth_* modules that use the module auth api. +commit 45989d3c53242f8f5f29229333617c7bc00fd3ac +Author: Daniel-Constantin Mierla +Date: Fri May 19 14:58:07 2017 +0200 + + dispatcher: updated the example of destinations list file -commit 5395bbe6522ab9b9874162874935119cff8aa764 +commit 6fb2dad334850b2a616bb2500b4df2797f6ed54f +Author: Daniel-Constantin Mierla +Date: Fri May 19 14:16:40 2017 +0200 + + tm: updated old style log macros + +commit 9d67099ce41c897819b2164f3e17a8a454d3f2c2 +Author: Kamailio Dev +Date: Thu May 18 22:01:26 2017 +0200 + + modules: readme files regenerated - tm ... [skip ci] + +commit 3deecfcc9491594f3c89fe330c407f3327393c62 Author: Mikko Lehto -Date: Wed May 25 13:49:39 2016 +0300 +Date: Thu May 18 14:02:28 2017 +0300 - modules/ims_dialog: fix clang warning -Wparentheses-equality + modules/usrloc: synchronize example with TM module -commit 94b4c25640c0f486c578a9e0670dad0aa5dda0c1 +commit b7e33ba006f5d2d81410c4785c13d99a024569cb Author: Mikko Lehto -Date: Wed May 25 13:49:21 2016 +0300 +Date: Thu May 18 13:57:03 2017 +0300 - modules/ims_qos modules/ims_registrar_scscf: fix comparison of unsigned expression + modules/tm: documentation typo fix -commit 63952acae078004807732206029791f8b0f271c8 +commit c42aca1edaee29ab8edf6d6e186a72ab674db7a6 Author: Mikko Lehto -Date: Wed May 25 13:49:00 2016 +0300 +Date: Thu May 18 13:56:23 2017 +0300 - modules/ims_auth lib/ims: use header type instead of header flag + modules/[topos|uac]: documentation typo fix -commit b0047530b004c1a433477c16883952442511d6ff -Author: Olle E. Johansson -Date: Tue May 24 15:51:08 2016 +0200 +commit 6bc6bbca0e7fd17bef51bf0fecea389c9d0870c4 +Author: Victor Seva +Date: Thu May 18 13:15:26 2017 +0200 - snmpstats Improve README formatting of list of items in MIB + pkg/kamailio/deb: version set to 5.1.0-dev3 -commit 0a149060aa4a1dfce119a4907a4bb2b334079127 -Author: Olle E. Johansson -Date: Tue May 24 15:16:43 2016 +0200 +commit a2874993470e6d27a68344d2062708b735b6856e +Author: Daniel-Constantin Mierla +Date: Thu May 18 10:28:15 2017 +0200 - snmpstats Add improved explanation of memory usage - - Issue #636 + Makefile.defs: version set to 5.1.0-dev3 -commit aa73c87a68bc2e916a045f7af65d1ab873fdced6 -Author: Olle E. Johansson -Date: Tue May 24 15:13:44 2016 +0200 +commit 1528c1f2dbffcf64bb8e577ea58e35e1e616443b +Author: Sergey Safarov +Date: Sat Apr 22 11:11:27 2017 -0400 + + pkg/kamailio: Fixed systemd unit failure on server boot + +commit 09eb1673fa922c0ced75dbcdcf8f6c90f6a84720 +Author: Daniel-Constantin Mierla +Date: Wed May 17 08:40:12 2017 +0200 - snmpstats Improve formatting, add comments on InterProcessBuffer growing forever + rtimer: use wrapper function to reset msg env lists (avp and xavp) -commit bd09692fbd7390a1f58deef4c410124e2b91f4bc -Merge: b5ef63f 8e0ae1f +commit 33de203fed8b592d8cb156670beb4a44220dd2e9 Author: Daniel-Constantin Mierla -Date: Tue May 24 13:50:59 2016 +0200 +Date: Tue May 16 17:33:54 2017 +0200 - Merge pull request #634 from snen/uac_flag_update_fix + async: reset avp/xavp (msg env) from async workers - uac: reset UAC_REG_DISABLED flag (if need) after refresh + - just in case they were set for non-sip routing processes (async + workers) -commit 700b334b51b39056c4c0004451ca41304510f164 -Author: Mikko Lehto -Date: Mon May 23 23:49:59 2016 +0300 +commit 46ea6b0a6bcf55243a0d11be41f60a2678dbbcfb +Author: Daniel-Constantin Mierla +Date: Tue May 16 17:33:10 2017 +0200 - modules/[call_control|mediaproxy]: proper assigment to NULL pointer + core: wrapper function to reset avps/xavps from msg environment - CC (clang) [M mediaproxy.so] mediaproxy.o - mediaproxy.c:1929:27: warning: expression which evaluates to zero treated as a null pointer constant of type 'void *' [-Wnon-literal-null-conversion] - *_params->param = MPInactive; - ^~~~~~~~~~ + - use it to clean after processing received msg -commit a9cce1772d25e1f03cec3ee291ae5fb4a945f82f -Author: Mikko Lehto -Date: Tue May 24 12:37:44 2016 +0300 +commit 82916f01bfcd58c80cbecbfa84f33f9763ba0d43 +Author: lazedo +Date: Tue May 16 17:00:26 2017 +0200 - modules/sipcapture: fix possible NULL pointer dereference + registrar: set expires field inside xavp_rcd + + - match docs and build_contact() behaviour + - part of PR #1111 -commit e6a3f6605f50d16f673724a2dc6cf22fc47bc717 -Author: Mikko Lehto -Date: Tue May 24 12:27:14 2016 +0300 +commit bb3840161acd3b2dbe41001ebfb2bd779bfd68d0 +Author: lazedo +Date: Tue May 16 16:56:07 2017 +0200 + + registrar: proper linking of xavps in the xavp_rcd + + - avoid leaking of shm when using save() in async operations + - part of PR #1111 - modules/uid_domain: initialize variables +commit 786e05f7c771fa38fa26ab2bc4e3a47b22dcd33e +Author: Kamailio Dev +Date: Tue May 16 07:31:55 2017 +0200 -commit c00867e50de1c7855fed8a05745086092fef38a5 -Author: Mikko Lehto -Date: Tue May 24 07:32:33 2016 +0300 + modules: readme files regenerated - lcr ... [skip ci] - modules/rr: initialize to NULL +commit bb517cda1ae9ea0229195871338b0967a9b0a7fc +Author: Juha Heinanen +Date: Tue May 16 08:26:22 2017 +0300 -commit 19dcb95c3b18be7cf538d38673c17a06583fd0e9 -Author: Mikko Lehto -Date: Tue May 24 07:14:38 2016 +0300 + modules/lcr: improved documentation - modules/http_client: fix NULL pointer dereference +commit 7386b03b5e70b9faf61d84bfabf88092afc65a8c +Merge: c4754f60f 76bf1a868 +Author: Juha Heinanen +Date: Mon May 15 19:04:48 2017 +0300 -commit 8e0ae1f825c080a050c7e755eea67d2c56d6841f -Author: Dmitri Savolainen -Date: Tue May 24 12:51:06 2016 +0300 + Merge branch 'master' of https://github.com/kamailio/kamailio - uac: reset UAC_REG_DISABLED flag (if need) after refresh +commit c4754f60f010b8ad55a3785ea362dfeeda008300 +Author: Juha Heinanen +Date: Mon May 15 19:02:21 2017 +0300 -commit b5ef63f447e82caf95aa7f03d3c3c0e0e5de5503 -Author: Olle E. Johansson -Date: Tue May 24 10:42:38 2016 +0200 + modules/lcr: forgot to copy new versions of lcr *.h files to k master + + - thanks to Travis CI + +commit 76bf1a8682b83c302be594b9d4d0e491f9350cae +Author: Kamailio Dev +Date: Mon May 15 17:31:22 2017 +0200 + + modules: readme files regenerated - lcr ... [skip ci] + +commit c5127e6d19c4f30072d81213f5eb49e4a6306bb3 +Author: Juha Heinanen +Date: Mon May 15 18:12:32 2017 +0300 - kex Fix spelling error and add "core" as an example of a module name + modules/lcr: added possibility to match caller URI userpart to a mtree tvalue -commit 897d8319ddce6b7834c8277ddcc436ffdbe5d164 +commit dcd16ac3062028a0857510ccd3dc9ec2a06b01b5 +Author: Kamailio Dev +Date: Mon May 15 15:46:24 2017 +0200 + + modules: readme files regenerated - mtree ... [skip ci] + +commit 556fab89cec8d1eda726f38f4ddf0477e97bb79d +Author: Juha Heinanen +Date: Mon May 15 16:40:28 2017 +0300 + + modules/mtree: added mt_match API function + +commit 9ff4dd36ad63f60905a49f8c0e437f997e54ae70 Author: Daniel-Constantin Mierla -Date: Tue May 24 09:07:32 2016 +0200 +Date: Mon May 15 14:58:03 2017 +0200 - Makefile.defs: cleaned unnecessary whitespaces + tm: use a stack of structures for faked_env() + + - be safe if there is a new faked_env() inside another faked_env() -commit 1975ebdf37b9ffd325a38960bc0bf417466b432f +commit ab346e80647228afdbcaf6884a8573c9221ca38b Author: Daniel-Constantin Mierla -Date: Tue May 24 00:00:34 2016 +0200 +Date: Mon May 15 14:31:17 2017 +0200 - Makefile.defs: detect gcc 6.x + kazoo: avoid creating an empty route block structure - - reported by Anthony Messina, GH #633 + - use route_lookup() instead of route_get(), so the empty route block is + not created if the route is not defined in the kamailio.cfg -commit a30fee14fa952f807b40b0ad55cd1552554a7df2 +commit bc336bfcba127a9232583a3d7b7e10d994c369eb Author: Daniel-Constantin Mierla -Date: Mon May 23 23:47:09 2016 +0200 +Date: Mon May 15 14:11:57 2017 +0200 - auth: regenerated the readme + core: reset avps and xavps lists in all error cases + + - just for safety when one uses some srevent routes -commit 3e04a0ec8d35fdd0b60c8adac6871ff8127e04c7 +commit 8f4c8583e5087f0e4c9c8e179d13e41c34b9eda5 Author: Daniel-Constantin Mierla -Date: Mon May 23 23:46:53 2016 +0200 +Date: Mon May 15 08:33:19 2017 +0200 - presence: regenerated the readme + sdpops: sdp_get() and sdp_transport() exported to kemi -commit 6756e95fb83b46b0b2e9258a7b3d11cc55bd9c57 -Merge: ace46b4 f26152e -Author: jaybeepee -Date: Mon May 23 12:26:40 2016 +0200 +commit e8554de0c132062183fcc332376bd2b857544bf7 +Author: Daniel-Constantin Mierla +Date: Mon May 15 08:32:39 2017 +0200 - Merge pull request #630 from tdimitrov/reregister - - ims_registar_scscf: Fix subscr data handling in SAA when no data received from HSS + prefix_route: exported functions to kemi interface -commit ace46b48f121e4d493233e09ee9554b2a5e8824f -Merge: e7faf1e 1fe1769 +commit d2047859ad4b64ac9c62242df0088cf94d755e69 Author: Daniel-Constantin Mierla -Date: Mon May 23 11:47:00 2016 +0200 +Date: Sun May 14 09:10:28 2017 +0200 - Merge pull request #615 from mslehto/sdpops-remove_by_prefix-bodychk - - modules/sdpops: remove_line_by_prefix pre-check cleanup + new test + sdpops: exported sdp_content() to kemi framework -commit e7faf1eef73beee0a1e689623e37ac6b546eff96 -Author: AndreasHuber-CH -Date: Mon May 23 11:34:47 2016 +0200 +commit ba17aad00dec0403f89842fc6db015718daddcdd +Author: Daniel-Constantin Mierla +Date: Sat May 13 13:42:27 2017 +0200 - auth: added option to use SHA-256 encryption algorithm for digest authentication + core: added support for aarch64 architecture for fastlock - - the module paramter "algorithm" was added with the possible values "", - "MD5" or "SHA-256". - - it allows chosing between MD5 or SHA-256 hash algorithm for digest - authentication. - - the configured algorithm is advertised in the challenge header. - - the default values is "" which omits the algorithm field in the - challenge header and uses MD5 for digest authentication. - - submitted via GH pull request #628 + - from a patch by valentin@corenetdynamics.com -commit 53855c33b89bae8578c7241d51aa7952fb0cc3c8 -Merge: cae3953 dee2478 +commit b5022ed2f856387380d3dd8ffa8d891f52efa6b4 Author: Daniel-Constantin Mierla -Date: Mon May 23 11:24:31 2016 +0200 +Date: Sat May 13 13:31:28 2017 +0200 - Merge pull request #631 from mslehto/illumos-warning + Makefile.defs: enable arm aarch64 architecture - lib/srdb1: fix compiler warning + - from a patch by valentin@corenetdynamics.com -commit cae3953c574de838f335e8ce08d5bdfb173a7f21 -Merge: 5ac0f5c 9852f75 +commit f5a0e6f19b4e04d32499f796ef59049a7c798f54 Author: Daniel-Constantin Mierla -Date: Mon May 23 11:23:35 2016 +0200 +Date: Fri May 12 16:19:04 2017 +0200 - Merge pull request #632 from mslehto/SUS - - modules/presence_conference: Fix compilation on FreeBSD + kamcmd: increased the max reply size from 64kB to 128kB -commit 9852f751edb99b5190f16ffe68c62eb0f51f85bc -Author: Mikko Lehto -Date: Sun May 22 02:43:18 2016 +0300 +commit 88612ea4ed49db8a10cb8b1ddf23bc0783e937c3 +Author: Daniel-Constantin Mierla +Date: Thu May 11 16:15:21 2017 +0200 + + uac: explicit name of the function called many times when updating from/to - modules/presence_conference: re-organize preprocessor symbols +commit 20706e20a1615c4cd7bd9fad2e8d458fac0ba86f +Author: Sebastian Damm +Date: Fri May 12 16:13:23 2017 +0200 + + rabbitmq: create reply-to queue w/ exclusive param - Fixes compilation on FreeBSD where no special feature request is needed + RabbitMQ docs say, temporary reply-to queues should be created + with an "exclusive" parameter. This allows only the current + connection to access the queue, and when the connection ends, + the queue will automatically be deleted. + +commit b02793fe9dab9159d6fdc404fd1293cdad1bef45 +Author: Kamailio Dev +Date: Thu May 11 17:46:40 2017 +0200 + + modules: readme files regenerated - sl ... [skip ci] -commit dee2478e521f2f829c66d025fb6ca17326138910 +commit c75e7cf65907cf137be23a11ac2930a80381ea3f Author: Mikko Lehto -Date: Wed May 18 02:18:52 2016 +0300 +Date: Thu May 11 18:39:45 2017 +0300 - lib/srdb1: fix compiler warning - - > CC (gcc) [L libsrdb1.so.1.0] db_ut.o - > db_ut.c:57:32: warning: extra tokens at end of #undef directive - > #undef _XOPEN_SOURCE_EXTENDED 1 /* solaris */ - > ^ + modules/sl: documentation typo fix [skip ci] -commit f26152e77648fb0c25ec0c80bc22a3890a4975cd -Author: Tsvetomir Dimitrov -Date: Fri May 20 16:45:06 2016 +0300 +commit 8f87e7c4c3ba925a20bd0ab69e1fc885a559d262 +Author: Ovidiu Sas +Date: Wed May 10 13:00:57 2017 -0400 - ims_registar_scscf: Fix subscr data handling in SAA - - During re-registration, in SAR, User-Data-Already-Available AVP is set. - However in SAA handling, error is generated if User-Data is not sent by - the HSS. This behavior is not correct. - For reference, check TS 29.228, Table 6.1.2.1. + xhttp_rpc: fix rpc_struct_printf -commit 5ac0f5c43da106e8130143a2ad83d4a131513a18 -Author: Daniel-Constantin Mierla -Date: Fri May 20 07:16:46 2016 +0200 +commit 3ab38fd199ea72c21750b242fffe8c8a5ca85631 +Author: Kamailio Dev +Date: Wed May 10 06:47:22 2017 +0200 - dispatcher: get rid of compile warning about unreachable code + modules: readme files regenerated - ndb_redis ... [skip ci] -commit 1d6d43ebd7dabd5e420f1091cc3a45a5a6928f8b +commit 4bb9a95ec66684d545cb97f96091ba1d48baab8b Author: Daniel-Constantin Mierla -Date: Thu May 19 06:54:49 2016 +0200 +Date: Wed May 10 06:45:49 2017 +0200 - uac: regenerated the readme + ndb_redis: renamed parameter flush_db_on_reconnect to flush_on_reconnect -commit f568c92d6c9453b928773fde0ac9ced91afd8a6e -Merge: 4503914 3310aa3 +commit 79e9133ccd86b53b0199980d3f221e64da595344 +Merge: e45e3b534 c886a9b05 Author: Daniel-Constantin Mierla -Date: Thu May 19 06:53:59 2016 +0200 +Date: Wed May 10 06:43:37 2017 +0200 - Merge pull request #629 from snen/uac_reg_refresh_doc_append + Merge pull request #1125 from claudiupb/redis_flush_on_reconnect - uac: uac.reg_refresh doc is supplemented + ndb_redis: add flush_db_on_reconnect parameter -commit 3310aa311b76d44f33cf784d20b874db259b61b2 -Author: Dmitri Savolainen -Date: Wed May 18 20:07:38 2016 +0300 +commit e45e3b534887d42593e4fcb01c0da49660d94435 +Author: Kamailio Dev +Date: Tue May 9 14:46:26 2017 +0200 - uac: uac.reg_refresh doc is supplemented + modules: readme files regenerated - db_text ... [skip ci] -commit 4503914030dd59e28df8c14bab070a0433d10482 -Author: jaybeepee -Date: Wed May 18 15:17:15 2016 +0200 +commit df04997cd1505b3687a7005c7578a9b012f25d85 +Author: Charles Chance +Date: Tue May 9 13:41:12 2017 +0100 + + dmq_usrloc: fix incorrectly formatted XML docbook - modules/ims_dialog: support for dlg_vars in ims_dialog. taken from orig. dialog module +commit c886a9b0578a190f23a1084317cfecc3238a0007 +Author: Claudiu Boriga +Date: Tue May 9 15:02:45 2017 +0300 -commit 5261d61f8202689204242c218fdd17ce3b2e461b -Merge: ca7f6b2 cfccbfa + ndb_redis: add flush_db_on_reconnect parameter + +commit 358cf95e68fd1b41ff8f7aee6478aa9c79361765 Author: Daniel-Constantin Mierla -Date: Wed May 18 07:10:55 2016 +0200 +Date: Tue May 9 06:30:55 2017 +0200 + + tm: t_drop_replies() exported to kemi framework - Merge pull request #626 from mslehto/strict-aliasing +commit 98d1cf0454faa8f904d8bc08c73c70dc7b15de61 +Author: sergey-vb +Date: Mon May 8 20:53:17 2017 +0200 + + topos: correct order of Route header after restoring from b_rr - lib/srutils: fix gcc warning GH#612 + - fixes routing with a chain of sip proxies + - GH #1124 -commit ca7f6b2e46158d74cd629260de7276a8dffda943 -Merge: 5169e7d aa4c37a -Author: Daniel-Constantin Mierla -Date: Wed May 18 07:09:08 2016 +0200 +commit 653b7343ebcca5f53f56bace94772a982bf0f887 +Author: Lucian Balaceanu +Date: Mon May 8 19:10:00 2017 +0300 - Merge pull request #625 from phil-lavin/presence-local-log-facility + p_usrloc: limit db writes of error count - presence: Add local_log_facility configuration parameter + - when db_errors_treshold limit is reached kamailio + should stop increasing the errors field so as not + to load mysql with no use -commit 5169e7dae017bdd4cb66dda388e78127efb51aa6 -Author: Carsten Bock -Date: Tue May 17 21:41:51 2016 +0200 +commit e2a5608e421d8e10e915abaadc0d9d3d5a155b8a +Author: Lucian Balaceanu +Date: Mon May 8 13:31:19 2017 +0300 - Examples/IMS: Updated configuration examples for various IMS-Nodes - - added support for RAVEL - - fixed support for 3GPP 23.228 annex U - - more Info: KamailioWorld 2016: Workshop on deploying IMS and VoLTE with Kamailio + ndb_redis: increasing a log message level -commit 2449f8591261b207c091f9a44ce6cf40bdb71ab6 -Author: Federico Cabiddu -Date: Tue May 17 14:06:56 2016 +0200 +commit d5d2bbd4fd6cad48bd0dcf8e577009f95ff3f53e +Author: Daniel-Constantin Mierla +Date: Mon May 8 07:59:56 2017 +0200 - http_async_client: workaround for dealing with HTTP Via format in replies + log_custom: exported functions to kemi framework -commit cfccbfa8590dffe9a1282dba6ce757f686f55599 -Author: Mikko Lehto -Date: Tue May 17 14:49:54 2016 +0300 - - lib/srutils: fix gcc warning GH#612 - - > sha256.c: In function 'sr_SHA256_Final': - > sha256.c:613:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] - > *(sha2_word64*)&context->buffer[SHA256_SHORT_BLOCK_LENGTH] = context->bitcount; - > ^ - > sha256.c: In function 'SHA512_Last': - > sha256.c:930:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] - > *(sha2_word64*)&context->buffer[SHA512_SHORT_BLOCK_LENGTH] = context->bitcount[1]; - > ^ - > sha256.c:931:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] - > *(sha2_word64*)&context->buffer[SHA512_SHORT_BLOCK_LENGTH+8] = context->bitcount[0]; - > ^ - -commit 149976aac40e027b9d04a257c063ac1c397d2c0c -Merge: e736574 947fe86 -Author: Victor Seva -Date: Tue May 17 13:43:26 2016 +0200 +commit 17be61ed40dc995e301c2bf24f7e7151a3e16ff0 +Author: Daniel-Constantin Mierla +Date: Sun May 7 08:22:57 2017 +0200 - fix compiler warning #612 - - fix compiler warnings due to - > /usr/include/features.h:148:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings] - > # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + path: exported functions to kemi interface -commit 947fe8673c3014f4d011583bed95d44408b907f4 -Author: Victor Seva -Date: Tue May 17 13:24:05 2016 +0200 +commit c32ba91fbbe59e144ddcb40be33b3379bcf3d64d +Author: Daniel-Constantin Mierla +Date: Sat May 6 08:56:52 2017 +0200 - xmlrpc: fix compiler warning #612 + msrp: fix missed break in parsing pv name - > CC (gcc) [M xmlrpc.so] xmlrpc.o - > In file included from /usr/include/strings.h:26:0, - > from xmlrpc.c:28: - > /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - > # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + - closes GH #1122 -commit 9f1aa931dafc0d654af4d51b5e4ab6a72a71fb0c -Author: Victor Seva -Date: Tue May 17 13:23:11 2016 +0200 +commit d268d935a4e1e92389ef1c7299f83933c23e6d91 +Author: Daniel-Constantin Mierla +Date: Sat May 6 08:10:44 2017 +0200 - presence_xml: fix compiler warning #612 - - > CC (gcc) [M presence_xml.so] pidf.o - > In file included from /usr/include/time.h:27:0, - > from pidf.c:50: - > /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - > # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + misc/examples: fixed typo in sqlang kemi example -commit e8c7b29e1d051619595f2d45276d8c775bc278a3 -Author: Victor Seva -Date: Tue May 17 13:22:18 2016 +0200 +commit 0e84e7b13fa934f47d1c68a2b040109db473e082 +Author: Daniel-Constantin Mierla +Date: Sat May 6 07:52:43 2017 +0200 - presence_dialoginfo: fix compiler warnings #612 - - > CC (gcc) [M presence_dialoginfo.so] pidf.o - > In file included from /usr/include/time.h:27:0, - > from pidf.c:48: - > /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - > # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + misc/examples: fixed typo in kemi js example -commit 08927c98edab0c1201138fbd4f9760dcdf3a35c1 -Author: Victor Seva -Date: Tue May 17 13:20:45 2016 +0200 +commit 37a2dc075a98ea79b44d3e1ea422b65c852d4a09 +Author: Kamailio Dev +Date: Fri May 5 16:01:21 2017 +0200 - db2_ldap: fix compiler warnings #612 - - > CC (gcc) [M db2_ldap.so] ld_fld.o - > In file included from /usr/include/string.h:25:0, - > from ../../str.h:24, - > from ld_cfg.h:30, - > from ld_fld.h:37, - > from ld_fld.c:39: - > /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - > # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + modules: readme files regenerated - rtpengine ... [skip ci] -commit 3976224f6bb4b790b1752a00174439a1e2de1665 -Author: Victor Seva -Date: Tue May 17 13:02:22 2016 +0200 +commit 1aa2e58fb5d167c1fd43d3c9ba2f341379983508 +Author: Richard Fuchs +Date: Fri May 5 09:54:43 2017 -0400 - presence_conference: fix compiler warnings #612 - - > CC (gcc) [M presence_conference.so] pidf.o - > In file included from /usr/include/time.h:27:0, - > from pidf.c:49: - > /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - > # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + rtpengine: consume MOS values reported back by RTP proxy -commit 3c4fa1250c8c3de74e9415a064ba75f97e1cbb4f -Author: Victor Seva -Date: Tue May 17 12:09:02 2016 +0200 +commit ce7c10ca81541137b08ae962008dcef9ecc6f7d9 +Author: Kamailio Dev +Date: Fri May 5 10:16:21 2017 +0200 - db_mysql: fix compile warning #612 - - > CC (gcc) [M db_mysql.so] my_cmd.o - > In file included from /usr/include/string.h:25:0, - > from ../../lib/srdb2/../../str.h:24, - > from ../../lib/srdb2/db_gen.h:30, - > from ../../lib/srdb2/db_drv.h:29, - > from my_cmd.h:25, - > from my_cmd.c:33: - > /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - > # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + modules: readme files regenerated - ndb_redis ... [skip ci] -commit 09470aed719b0fad6c600d9c18a339e343550f33 -Author: Victor Seva -Date: Fri May 13 10:36:45 2016 +0200 +commit c55ad4e71041961417370ebcca5d564daca8fa95 +Merge: ae081b252 395699a80 +Author: Daniel-Constantin Mierla +Date: Fri May 5 10:05:12 2017 +0200 - lib/srdb1: fix compiler warning #612 + Merge pull request #1116 from claudiupb/redis_disable_server - > CC (gcc) [L libsrdb1.so.1.0] db_ut.o - > In file included from /usr/include/time.h:27:0, - > from db_ut.c:50: - > /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - > # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + ndb_redis: add disable server on failure feature -commit e7365749b51be3c2590b84623c6a459237e72bf7 -Merge: 472782d a5e89b4 +commit ae081b252e74e54509e45b3ee1163525e03e27f1 Author: Daniel-Constantin Mierla -Date: Tue May 17 10:49:27 2016 +0200 +Date: Fri May 5 08:54:52 2017 +0200 - Merge pull request #623 from phil-lavin/pua-dialoginfo-dialog-publish-log-level - - pua_dialoginfo: reduce the log level of every call to dialog_publish + tm: exported load contacts functions to kemi framework -commit aa4c37ab756b42f2aafc2b659d09bbe632f702a2 -Author: Phil Lavin -Date: Tue May 17 09:41:55 2016 +0100 +commit 395699a80345e5721580ebac3b5944f603acdb32 +Author: Claudiu Boriga +Date: Fri May 5 09:37:29 2017 +0300 - presence: Add local_log_facility configuration parameter - - Similar to local_log_level - controls the syslog facility of certain log entries + ndb_redis: rename variables to avoind name conflicts -commit 472782d2f094b1971543b4d0c3733058d9086d78 +commit 22fc02538a7576bf35ef321980a607bdfb9bcc5f Author: Daniel-Constantin Mierla -Date: Tue May 17 08:16:12 2016 +0200 +Date: Thu May 4 18:12:04 2017 +0200 - cfgutils: added more to docs for route exists functions + tm: use NAME define for initializing uac -commit a5e89b42151ba3697835cff4a2a379422a9afc46 -Author: Phil Lavin -Date: Mon May 16 15:17:04 2016 +0100 +commit d678d095858271a0282b8a824840880f9994041b +Author: Daniel-Constantin Mierla +Date: Thu May 4 18:05:07 2017 +0200 - pua_dialoginfo: reduce the log level of every call to dialog_publish + misc/examples: handle return code for ksr_route_withindlg() in kemy python example - Change the log level of calls to dialog_publish() from INFO to DBG + - closes GH #1117 -commit 64f499921f2b466729eba3c35f6a8c82ef990593 -Author: Daniel-Constantin Mierla -Date: Mon May 16 11:53:22 2016 +0200 +commit a813dec2d82ced5ae0891f71f12e11dbd9a6cd37 +Author: Kamailio Dev +Date: Thu May 4 18:01:43 2017 +0200 - json: some enhancements to the docs - - - referring to jansson module for more complex json operations - - added id to exported function section + modules: readme files regenerated - rtpengine ... [skip ci] -commit ee11732bdc1637d646b772ce22d43bd571f7a736 -Author: Daniel-Constantin Mierla -Date: Sun May 15 08:52:29 2016 +0200 +commit e69579bca5b0e08187481f228e621ece0d1b79d5 +Author: Huseyin Dikme +Date: Thu May 4 10:52:48 2017 -0400 - usrloc: coonect to db from rpc processes + rtpengine: Allow override of call_id, from/to tags - - evapi consumers are using rpc rank and there can be save/lookup - operations - - reported by GH #622 + closes #1103 -commit d3ae6be82eb3ec909501be9f87e3596b823e2f5a -Author: Daniel-Constantin Mierla -Date: Sat May 14 10:18:46 2016 +0200 +commit c65f63934b294f39becc383f0482354c00fd9806 +Author: lazedo +Date: Thu May 4 15:53:17 2017 +0100 - janssonrpc-c: relocated error handling section outside of functions section + kazoo: split exchange/queue declarations -commit 92dcec82b4f7e0de07e06d51bd57d612c949241c +commit 3ce13be06217e7d49a5e4362bf5cf6e53ec584ac Author: Daniel-Constantin Mierla -Date: Sat May 14 10:11:33 2016 +0200 +Date: Thu May 4 07:31:41 2017 +0200 - jansson: removed empty parameters section - - - added section ids + auth: exported has_credentials() to kemi framework -commit 38bdeee32afb895af3a759373e1c29a30e5e5560 +commit 82794924a2368e671ebdfbc4156010e5d40ea699 Author: Daniel-Constantin Mierla -Date: Sat May 14 09:30:55 2016 +0200 +Date: Thu May 4 07:31:01 2017 +0200 - acc_radius: added section ids in docbook + call_control: exported functions to kemi framework -commit da0dbbcd2e6813d149497ad62e041c2b9a021867 -Author: Olle E. Johansson -Date: Fri May 13 23:01:30 2016 +0200 +commit d0101010b891e60fdab0f76ae5ce899747d6586e +Author: Claudiu Boriga +Date: Wed May 3 16:19:04 2017 +0300 - http_client Implement failover between connections - - If one http_connect attempt fails you can now switch to another server with - other settings automatically + ndb_redis: add disable server on failure feature + - if a server fails multiple consecutive times + it is disabled temporarily and commands to it + will not do anything. -commit 6dd4b1f83cb041a42571ef1355832661be0ae492 -Author: Victor Seva -Date: Fri May 13 10:34:33 2016 +0200 +commit ac4cc61b8633ececd3046d55d0c3abcef80fc05f +Author: Kamailio Dev +Date: Wed May 3 14:16:19 2017 +0200 - dispatcher: fix compiler warning #612 - - > CC (gcc) [M dispatcher.so] dispatch.o - > dispatch.c: In function 'ds_set_attrs': - > dispatch.c:263:8: warning: 'tmp_rweight' may be used uninitialized in this function [-Wmaybe-uninitialized] - > int tmp_rweight; - > ^ - > make[3]: 'libkmi.so.1.0' is up to date. + modules: readme files regenerated - auth_ephemeral ... [skip ci] -commit c7c8d31e4a4f9640673099aa1589e3fe96fad558 -Author: Victor Seva -Date: Fri May 13 10:25:42 2016 +0200 - - dmq_usrloc: fix compiler warning #612 - - > CC (gcc) [M dmq_usrloc.so] usrloc_sync.o - > usrloc_sync.c: In function 'usrloc_dmq_handle_msg': - > usrloc_sync.c:403:12: warning: 'reg_id' may be used uninitialized in this function [-Wmaybe-uninitialized] - > ci.reg_id = reg_id; - > ^ - > usrloc_sync.c:401:13: warning: 'methods' may be used uninitialized in this function [-Wmaybe-uninitialized] - > ci.methods = methods; - > ^ - > usrloc_sync.c:405:19: warning: 'last_modified' may be used uninitialized in this function [-Wmaybe-uninitialized] - > ci.last_modified = last_modified; - > ^ - > usrloc_sync.c:394:7: warning: 'q' may be used uninitialized in this function [-Wmaybe-uninitialized] - > ci.q = q; - > ^ - > usrloc_sync.c:399:12: warning: 'cflags' may be used uninitialized in this function [-Wmaybe-uninitialized] - > ci.cflags = cflags; - > ^ - > usrloc_sync.c:397:11: warning: 'flags' may be used uninitialized in this function [-Wmaybe-uninitialized] - > ci.flags = flags; - > ^ - > usrloc_sync.c:396:10: warning: 'cseq' may be used uninitialized in this function [-Wmaybe-uninitialized] - > ci.cseq = cseq; - > ^ - > usrloc_sync.c:393:13: warning: 'expires' may be used uninitialized in this function [-Wmaybe-uninitialized] - > ci.expires = expires; - > ^ - > usrloc_sync.c:407:2: warning: 'action' may be used uninitialized in this function [-Wmaybe-uninitialized] - > switch(action) { - > ^ - > make[3]: 'libsrutils.so.1.0' is up to date. - -commit fee3637648b137391fec7a8ec862b977333ca4be -Author: Daniel-Constantin Mierla -Date: Fri May 13 08:08:35 2016 +0200 - - lib/srdb1: support for db result with allocated column names - - - a db connector module can allocate column names in the result, in that - case it must set the flag: - - RES_COL_FLAGS(res) |= DB1_FCOL_FREE; - - - the flag is per result, all column names must be allocated or not - - following the discussion on GH #611 - -commit d322a84ceb929e101090de875cc0360ea14ecd59 -Author: Victor Seva -Date: Thu May 12 22:23:55 2016 +0200 +commit ced9bfbd2ad2c538bd2e3f190a34932d3ffde276 +Author: Carsten Bock +Date: Wed May 3 14:15:56 2017 +0200 - kex: add extended core stats (#605) - - * requests by method - * replies by status code + auth_ephemeral: Some more safety checks, added SHA384 as an option -commit a61ff084bc87c7d3dd05b14afd35795b466d37dc -Author: Victor Seva -Date: Thu May 12 22:08:28 2016 +0200 +commit d4c392fa4bdf7316a24063df9ae1a615d94c1711 +Author: Daniel-Constantin Mierla +Date: Wed May 3 08:37:39 2017 +0200 - sms: fix compiler warning #612 (#617) - - * show error message if error in write - - > CC (clang) [M sms.so] libsms_modem.o - > libsms_modem.c:77:2: warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result] - > write(mdm->fd,cmd,cmd_len); - > ^~~~~ ~~~~~~~~~~~~~~~~~~~ - >1 warning generated. + statsd: functions exported to kemi interface -commit 1d63275f4b1ec07bc554bc1fa77e82dc43159919 -Author: Olle E. Johansson -Date: Thu May 12 21:38:10 2016 +0200 +commit 8577eb15d97116ce0a64c5ae2bdaa561a4d7535d +Author: Daniel-Constantin Mierla +Date: Wed May 3 08:23:25 2017 +0200 - http_client Investigate needs of improvements to the API and add some thoughts to the TODO document + statsc: exported functions to kemi interface -commit f8191981483683ec2e570ad5f9f806bc7cd01eda -Author: Olle E. Johansson -Date: Thu May 12 21:11:57 2016 +0200 +commit fedacebc49b5abf5ee1d7543ee966072d681ef57 +Author: Daniel-Constantin Mierla +Date: Wed May 3 08:18:57 2017 +0200 - http_client Update README + statistics: exported functions to kemi interface -commit 38ea2e8df7aad20eafbadc02ad5e5618954b749b -Author: Olle E. Johansson -Date: Thu May 12 21:11:00 2016 +0200 +commit a081a6ee5c8891b5e4c436f60110813a391c0084 +Author: Daniel-Constantin Mierla +Date: Wed May 3 08:07:03 2017 +0200 - http_client update README + sst: exported functions to kemi interface -commit 35014d465152fbd297fc3c2c951f0a24eabcd84a -Author: Olle E. Johansson -Date: Thu May 12 21:10:07 2016 +0200 +commit 4751b77727730ad67ea003afd07ec91b0f7cd45b +Author: lazedo +Date: Wed May 3 01:12:06 2017 +0100 - http_client Add a function to check if a connection exists to the development API + kazoo : fix json keys + + size of key and some refactoring -commit 28c44bad0d04cbf5c235f291f3068f58b7d81d07 -Merge: c31bb61 104be62 -Author: Victor Seva -Date: Thu May 12 18:28:20 2016 +0200 +commit 99a73cb42e6cf786ea5a2a7ffb7577145b0e7f46 +Merge: b8b900a96 26b072c7c +Author: Daniel-Constantin Mierla +Date: Tue May 2 17:48:52 2017 +0200 - Merge pull request #616 from linuxmaniac/vseva/fix_build_warnings + Merge pull request #1115 from claudiupb/fix_redis_pipeline - corex: fix compiler warning #612 + Fix redis pipeline -commit c31bb61739c9d38c7a489a5562861e2ee5dcf503 -Author: Emmanuel Schmidbauer -Date: Thu May 12 12:13:11 2016 -0400 +commit 26b072c7c84c03d034cd31cd80ef2d78ecb76dce +Author: Claudiu Boriga +Date: Fri Apr 28 10:00:11 2017 +0300 - nsq: fix missing bracket + ndb_redis: fix memory leak + - fix memory leak when re-using a reply-id -commit c5b79b55f2f0cdaf7f99e5f0d8042ba6435b98c8 -Author: Emmanuel Schmidbauer -Date: Thu May 12 12:07:59 2016 -0400 +commit 9a6c06a5d70e643d6485ffe013008dd1b6f82708 +Author: Claudiu Boriga +Date: Thu Apr 27 17:05:25 2017 +0300 + + ndb_redis: fix connection problems with pipelining + -fix problem when a connection with a REDIS server + fails and the pipelined command line is lost, + while a new connection will not be established + +commit b8b900a960e315e15f6ff2947e2ff64881882e8b +Author: Kamailio Dev +Date: Tue May 2 16:16:21 2017 +0200 - nsq: fix MWI NOTIFY with 0 Voice Messages + modules: readme files regenerated - ndb_redis ... [skip ci] -commit e75837afc7e146d0f43e637d394146c3f1d05eea -Author: Frank Carmickle -Date: Thu May 12 18:00:52 2016 +0200 +commit ec0953c48da112a87e2ec7bfbfbd9d8df6d81959 +Merge: f0609372d be59c13f0 +Author: Daniel-Constantin Mierla +Date: Tue May 2 16:06:42 2017 +0200 - tm: updated the reason text for canceled branches after one is answered + Merge pull request #1112 from claudiupb/redis_rm_execute - - change answered elsewhere to call completed elsewhere - - "Call completed elsewhere", RFC3326, defines this as the string to send - - submited by William King , GH #610 + Redis remove redis_execute() command with no arguments -commit 1aaac266dcafcb083311f3d9d871897c8130203a -Author: Emmanuel Schmidbauer -Date: Thu May 12 11:38:41 2016 -0400 +commit f0609372d5804865ac41ba0530e84312f59f8a45 +Author: Daniel-Constantin Mierla +Date: Tue May 2 15:11:42 2017 +0200 - nsq: update license + uac: updates to fix compile time warnings -commit 104be62b493c5783ddeb17aef4753969a7b3679c -Author: Victor Seva -Date: Thu May 12 17:17:51 2016 +0200 +commit 15883fef8f5b7205bbf68b765e856dd887c42954 +Author: Daniel-Constantin Mierla +Date: Tue May 2 15:11:23 2017 +0200 - corex: fix compiler warning #612 - - * show error message if error in read file - - > CC (clang) [M corex.so] corex_mod.o - > corex_mod.c:352:2: warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result] - > fread(content, fsize, 1, f); - > ^~~~~ ~~~~~~~~~~~~~~~~~~~~ - > 1 warning generated. + tm: fix warnings for compilation -commit 6a3fc200b19500ddd6ed9a2236db6e21f777564a +commit 171236590aab6a7dbf5a79fdcc110745af891e19 Author: Daniel-Constantin Mierla -Date: Thu May 12 16:52:34 2016 +0200 +Date: Tue May 2 15:10:53 2017 +0200 - cfgutils: proper check for return code looking up routing block in route_exists() - - - when the route block doesn't exist, route_lookup() returns -1, which - was used to access routing actions due to condition expecting 0 on not - found. The fix should avoid crashing by accessing invalid addresses. - Reported by Alex Balashov - - fixed return codes in the configuration file to follow the rules with - positive being evaluated to true and negative to false - - route_exists() returns the code returned by running actions, like a - classic sub-route execution + textopsx: remove unused variables -commit 0befd685ffda86a97ee639264b9e7fba7f8ab6c5 +commit cf7ed18c74343ae928ec57a7b76835eedd202dcc Author: Daniel-Constantin Mierla -Date: Thu May 12 15:02:58 2016 +0200 +Date: Tue May 2 15:10:17 2017 +0200 - core: contribuitions guidelines updated with reporting issues section + registrar: fix compilation warnings -commit f8c638718b52b24cd7e73f32f5ec7d46f6ee5b62 +commit 8b210310e31ad1083d4fa9a83910b104c77b0a01 Author: Daniel-Constantin Mierla -Date: Thu May 12 14:47:19 2016 +0200 +Date: Tue May 2 15:09:49 2017 +0200 - core: added contributing file as per github suggestions - - - to be automatically linked for each on githup pages for contributions + evrexec: fixed the compile time warnings -commit 1fe1769d152a901c08ac0f5eb29dbe2ea8f26c6c -Author: Mikko Lehto -Date: Thu May 12 10:58:21 2016 +0300 +commit 33189c2f7414edabac3c6618873f3a9d0f1f925e +Author: Daniel-Constantin Mierla +Date: Tue May 2 15:09:22 2017 +0200 - test/unit: update unit 60 - - sdp_remove_line_by_prefix: test case for empty SIP body + domain: fix compilation warnings for kemi updates -commit 85f00d65b4c30d61af134c0e72967d334638733d -Author: Mikko Lehto -Date: Thu May 12 10:42:32 2016 +0300 +commit ed553e3d4d667d454352b4b8656260936d79af18 +Author: Daniel-Constantin Mierla +Date: Tue May 2 15:08:45 2017 +0200 - modules/sdpops: use parse_sdp() return value to bail out on empty body + diversion: fix compilation warnings -commit 2a1123144b2f67f2406fe98f949af1ee34ed2594 -Author: Mikko Lehto -Date: Thu May 12 09:36:04 2016 +0300 +commit 78dce8799c0b3bd639b1f815b2eef28689ff1d1f +Author: Daniel-Constantin Mierla +Date: Tue May 2 15:08:20 2017 +0200 - modules/sdpops: remove duplicate body length arithmetic - - parse_sdp() pre-checks (parser/sdp/sdp.c) are identical + alias_db: get rid of compilation warnings -commit 6da5eaadc2ab47f23efaec96cb2d916f4f5d67a5 +commit 6525428887b20bac61825267a30016ebdf2f29a5 Author: lazedo -Date: Wed May 11 23:16:35 2016 +0100 +Date: Tue May 2 13:15:08 2017 +0100 - update headers + kazoo: missing sender alternative for presence -commit b0cd09d2b451005a736396e6f38eac139ec31301 -Author: Olle E. Johansson -Date: Wed May 11 21:59:44 2016 +0200 +commit be59c13f0d710df1be9c68af53f4167f575d5ae5 +Author: Claudiu Boriga +Date: Tue May 2 15:13:55 2017 +0300 - dialog Make sure statistics are updated when initializing from database - - Issue #424 + ndb_redis: make redis_execute() return negative value on error -commit 64bab0c38596c9dea13a22a5d2a89c5e24238fe2 -Merge: 9c8c31d e7eb7a2 -Author: Emmanuel Schmidbauer -Date: Wed May 11 11:06:26 2016 -0400 +commit bca06f793df150fe03e83ba8c893f68b4f9bbcfb +Author: Claudiu Boriga +Date: Tue May 2 11:09:00 2017 +0300 - Merge pull request #613 from kamailio/NSQ/bugfix-segfault-free-topic-channel - - nsq: fix segfault on module destroy + ndb_redis: remove redis_execute command with no arguments -commit e7eb7a24d0ceaf77803ff2d9c798a9b3247b89ff -Author: Emmanuel Schmidbauer -Date: Wed May 11 10:34:25 2016 -0400 +commit de323d80a9fc76d5bea625b1a3ad28a30dda0ea4 +Merge: 66595f39a 10c5ae5fd +Author: Daniel-Constantin Mierla +Date: Tue May 2 14:09:31 2017 +0200 - nsq: fix segfault on module destroy + Merge pull request #1105 from sergey-safarov/spec_update9 + + pkg/kamailio/centos/7: mod kazoo enabled default build -commit 9c8c31de69d06677d522de21d453e1e56eb27a77 -Author: Victor Seva -Date: Wed May 11 14:23:36 2016 +0200 +commit 66595f39a4ae419b054bb433f2451a69155d580f +Author: Daniel-Constantin Mierla +Date: Tue May 2 11:05:21 2017 +0200 - pkg/kamailio/deb: version set to 5.0.0-dev4 + core: new parameter ip_free_bind + + - control if binding to non local ip should be attempted + - default is 0 (do not try to bind to non local ip address) -commit dceb0c4e401b74bd7898370b46a854a8719f9044 +commit ff3cf17ff3566cb08cb0a6b9f7f7d893cd908956 Author: Daniel-Constantin Mierla -Date: Wed May 11 13:55:28 2016 +0200 +Date: Tue May 2 10:37:41 2017 +0200 - Makefile.defs: version set to 5.0.0-dev4 + core, sctp: check if IP_FREEBIND is defined + + - not all os-es have it -commit 03296efa1c2f3f5982287488e198fa6ea7781bc5 -Author: Olle E. Johansson -Date: Wed May 11 14:03:08 2016 +0200 +commit 1af9fe360780fbf723006f8e569d019788e5a2fa +Merge: d09176e29 7036c0ea9 +Author: Daniel-Constantin Mierla +Date: Tue May 2 10:24:30 2017 +0200 - http_client Expand API with the "old" http_query function + Merge pull request #1104 from sergey-safarov/FREEBIND - This is for developers who do not want to use the connection definitions, - just fire away freely. The default settings set in http_client modparam's will be used. + src/core: Added IP_FREEBIND flag durring socket initialization -commit 51f07e7b0c5e02698edced5b01ecbef6483cd8f0 -Author: Olle E. Johansson -Date: Wed May 11 14:01:11 2016 +0200 +commit d09176e291a0b06ebd2ea386195a1968bffd4e1a +Merge: f335900ae 07ce768fc +Author: Daniel-Constantin Mierla +Date: Tue May 2 10:17:11 2017 +0200 - registrar Clean up and document error codes from the unregister function + Merge pull request #1110 from khoegh/master + + htable: Fix memory leak when reloading an empty htable from database -commit dbaecdfaf713af0e757827ec0544cf9d88502ec0 +commit f335900ae40fe1552dc2fa85953f99195bc20dda Author: Daniel-Constantin Mierla -Date: Tue May 10 16:27:57 2016 +0200 +Date: Tue May 2 08:26:14 2017 +0200 - modules: acc_radius, db_unixodbc, evapi, misc_radius - regenerated readmes + tm: retransmission management functions exported to kemi framework -commit 17ebcb3ed9c62302c3950fd378401460bef1a6a0 +commit 0b9899a503db5080c56aeb372961df4f940c7574 Author: Daniel-Constantin Mierla -Date: Tue May 10 16:27:18 2016 +0200 +Date: Tue May 2 08:25:37 2017 +0200 - misc_radius: fixed missing ending of docbook tag + dialog: exported dlg flags functions to kemi framework -commit a2419ccee9a4d2f0f84fc871dbc8afdd3cf7f471 +commit f9ca87af6bef4d2dd4c3ec103e9bdcca8fb7a1b7 Author: Daniel-Constantin Mierla -Date: Tue May 10 16:26:29 2016 +0200 +Date: Tue May 2 08:25:10 2017 +0200 - acc_radius: fixed ending docbook tags + sqlops: exported functions to kemi framework -commit 7ffaad57ab2bd7f21c828655c95a066daa8100ac -Merge: f6186d7 fd75ea8 +commit ee256fdd8b2c6a5ea42b703181af298b5b097778 Author: Daniel-Constantin Mierla -Date: Tue May 10 10:30:13 2016 +0200 +Date: Tue May 2 08:24:32 2017 +0200 - Merge pull request #606 from giovannimele/master - - db_unixodbc: some ODBC drivers do not support ODBC replace query + ss7ops: exported functions to kemi framework -commit f6186d779315fa020f105d9c613da0d88cb0c86c -Merge: 0770773 e0cb17c -Author: Victor Seva -Date: Tue May 10 09:51:26 2016 +0200 +commit 07ce768fc6064867ed33d7ab6c9cbbb05db329db +Author: Kristian Høgh +Date: Tue May 2 07:43:54 2017 +0200 - Merge pull request #595 from linuxmaniac/vseva/radius - - pkg/kamailio/deb: use libradcli-dev for radius + htable: Fix memory leak when reloading an empty htable from database -commit e0cb17c329c0f6fa03e55cf041d1ba2a97b6e64f -Author: Victor Seva -Date: Tue May 3 10:18:14 2016 +0200 +commit 8fc83e83cbe6f14dc89ad1b19c2a0c5667bc3d18 +Author: Daniel-Constantin Mierla +Date: Mon May 1 22:20:32 2017 +0200 - pkg/kamailio/deb: use libradcli-dev for radius - - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822338 - - kamailio-radius-modules depends on libfreeradius-client - libfreeradius-client has been deprecated in favor of radcli[1] + sst: fix flag condtion in sst_check_min() -commit d4710de1f4e6009598acdf3d837991346023f30e -Author: Victor Seva -Date: Tue May 10 08:10:51 2016 +0200 +commit b8e64d95599bd2893900360644d551681af5c6d6 +Author: Daniel-Constantin Mierla +Date: Mon May 1 09:29:18 2017 +0200 - [acc|misc]_radius: update documentation related to radius client libs_ + uac: exported uac_reg functions to kemi interface -commit 8aae606809be6160dd48708788051bf7a4a6bc42 -Author: Victor Seva -Date: Tue May 10 08:10:20 2016 +0200 +commit c1677c39a1e6255aa01d623cc2cd5560b518652f +Author: Daniel-Constantin Mierla +Date: Mon May 1 09:14:27 2017 +0200 - core: support radius radcli lib + registrar: fixed typo in reg_free_contacts() kemi exports -commit 0770773625c2197a0f94b7b31b593b714fc2d259 -Merge: 2584ba3 688728f -Author: Emmanuel Schmidbauer -Date: Mon May 9 18:46:32 2016 -0400 +commit f68bd70eb5e84515978a137a558d45c7c0765f0e +Author: Daniel-Constantin Mierla +Date: Mon May 1 09:09:25 2017 +0200 - Merge pull request #608 from kamailio/NSQ/doc-update-contributors - - nsq: update comment to include recognition for 2600hz + uac: uac_reg functions use spve and igp fixup helpers -commit 688728fc8b70697afb9ae79503eefc6c6da34481 -Author: Emmanuel Schmidbauer -Date: Mon May 9 18:26:08 2016 -0400 +commit 459f2e064789a86f6e278485ba6f5df812c0e700 +Author: Daniel-Constantin Mierla +Date: Mon May 1 09:08:55 2017 +0200 - nsq: update comment to include recognition for 2600hz + diversion: fixed error log message -commit 2584ba37b2d8c0aa42f83820dd6384c3ed9c3042 -Merge: 7769b15 45a4848 -Author: Emmanuel Schmidbauer -Date: Mon May 9 16:53:51 2016 -0400 +commit 7fb76f9c4f247a1b62609e6ff22a5ecfd4efa46d +Author: Daniel-Constantin Mierla +Date: Mon May 1 09:06:01 2017 +0200 - Merge pull request #607 from kamailio/NSQ/feature-MWI-Voice-Message - - nsq: allow sending MWI-Voice-Message json for message details + core: fixup helper functions for spve and pvar parameters -commit 45a4848b0275be9aded61d2c0f3cc9908a2b2575 -Author: Emmanuel Schmidbauer -Date: Mon May 9 14:05:47 2016 -0400 +commit d88453f15d067a9e6cbc827b4dc665565156e07d +Author: Daniel-Constantin Mierla +Date: Mon May 1 08:44:51 2017 +0200 - nsq: allow sending MWI-Voice-Message json for message details + uac: exported replace from/to functions to kemi interface -commit fd75ea8a3fd6c1506abb0a9dc38bd6dd11c7c6b7 -Author: Giovanni Mele -Date: Mon May 9 19:22:16 2016 +0200 +commit 69353523a758a1823c0e9d52afe5d62ad44f6a45 +Author: Daniel-Constantin Mierla +Date: Mon May 1 08:08:28 2017 +0200 + + registrar: more functions exported to kemi framework + +commit 4f9143e6ce9e91165ac3916e6c142db21b0b2fe8 +Author: Daniel-Constantin Mierla +Date: Mon May 1 08:07:03 2017 +0200 - db_unixodbc: some ODBC drivers do not support ODBC replace query + uac: uac_auth() and uac_req_send() exported to kemi framework -commit 7769b15a7c4b9a5046dc0b9f573a08c8052787ba +commit fe847cc0f567c38bf51d5a9bf28f6546a54cc2c5 Author: Daniel-Constantin Mierla -Date: Mon May 9 13:35:27 2016 +0200 +Date: Sun Apr 30 08:42:46 2017 +0200 - presence, pua_dialoginfo, rtpenging, tmx: regenerated the readme files + registrar: extended docs about add_sock_hdr() -commit 0b2be725a94101a8baa63cb6cb70301c8de162c8 +commit b7baf05bd27aec0bfb606ff1ad43c01e165583fa Author: Daniel-Constantin Mierla -Date: Mon May 9 13:35:00 2016 +0200 +Date: Sun Apr 30 08:40:23 2017 +0200 - presence: fixed XML declaration allowed only at the start of the document + registrar: add_sock_hdr() uses spve fixup -commit d4a2ba2ef4323b4306109ab5ecccd1368e8c5f82 +commit ae6367f4568a3775ff0c75a1a30c3f3742773cde Author: Daniel-Constantin Mierla -Date: Sun May 8 09:41:15 2016 +0200 +Date: Sun Apr 30 08:28:00 2017 +0200 - smsops: safety checks for pkg malloc in pv get handler + pv: exported sbranch functions to kemi framework -commit 6e9f1c045ae827ea4f6bec8ab62187ec41788255 -Author: Alexandr Dubovikov -Date: Mon May 9 09:31:02 2016 +0200 +commit 7036c0ea947d6450e6a23c2e5b2428c834352de0 +Author: Sergey Safarov +Date: Sat Apr 29 10:08:53 2017 -0400 - modules/sipcapture updated modparam description + src/core: Added IP_FREEBIND flag durring socket initialization -commit 76649e4bced09b45d5c470a696168929e1758111 -Author: Alexandr Dubovikov -Date: Mon May 9 09:21:32 2016 +0200 +commit 10c5ae5fda39d38f5034b9dab91c8d3970b552a8 +Author: Sergey Safarov +Date: Sat Apr 29 11:19:51 2017 -0400 - updated SQL and docs + pkg/kamailio/centos/7: mod kazoo enabled default build -commit 80f1eeb2a09c5900e392383d7c7a13641d0c9928 -Merge: 728c009 d76f024 -Author: Emmanuel Schmidbauer -Date: Sat May 7 08:57:17 2016 -0400 +commit 7e447329d1a1281cdb84238dacdc5e045b9637d6 +Author: Kamailio Dev +Date: Sat Apr 29 11:31:26 2017 +0200 - Merge pull request #603 from kamailio/fix/presence-doc - - presence: fix typo in presence_admin.xml + modules: readme files regenerated - presence ... [skip ci] -commit d76f024bca961b490d49874f876cfa763fcf0803 -Author: Emmanuel Schmidbauer -Date: Sat May 7 08:33:54 2016 -0400 +commit e31516ec061d19c83870044292d8e7c665e89c8e +Author: Daniel-Constantin Mierla +Date: Sat Apr 29 11:25:51 2017 +0200 - presence: fix typo in presence_admin.xml + presence: more functions exported to kemi framework -commit 728c00979bc3c7d5025aac0da0c4c409a9f5212c -Merge: 61be6ef 18029a1 +commit 7cccc82f1bdb8132d150f291158731b5c1aaa91e Author: Daniel-Constantin Mierla -Date: Sat May 7 09:17:19 2016 +0200 +Date: Sat Apr 29 11:21:35 2017 +0200 - Merge pull request #601 from kamailio/feature/presence-force_delete_presentity - - presence: introduce new module parameter `force_delete` + presence: documentation updates for pres_auth_status() -commit 61be6ef2576a93c1d520066ded46daeb715ed1cb -Merge: 35a861a cf739e4 +commit 750a37076517c227af8fa1666229652e026b9b69 Author: Daniel-Constantin Mierla -Date: Sat May 7 09:15:19 2016 +0200 +Date: Sat Apr 29 11:07:46 2017 +0200 - Merge pull request #596 from foehn/foehn-evapi + presence: use spve fixup for pres_auth_status() - evapi: Added destination address on evapi_relay + - flexibility to provide static string values or variable parameters -commit 35a861a89e946a771623001f36dc3d17117be602 -Author: Tsvetomir Dimitrov -Date: Sat May 7 09:10:01 2016 +0200 +commit eada34c70aeeab42c7e4ccd5a36601d7bf666c17 +Author: Daniel-Constantin Mierla +Date: Sat Apr 29 08:33:34 2017 +0200 - pkg/rpm: added missing modules to the SPEC file for CentOS 6 - - - cnxcc added as separate package - - GH #597 + tls: exported functions to kemi framework -commit fd01e587ed115a21284d27d7f402d51dc6f8743a +commit 8201472d2c1550dffa60e9b0c6548b8340740061 Author: Daniel-Constantin Mierla -Date: Sat May 7 08:58:16 2016 +0200 +Date: Sat Apr 29 08:33:07 2017 +0200 - smsops: safety check for pkg malloc result - - - allocated the biggest possible size to simplify the checks + pua_usrloc: exported functions to kemi framework -commit 18029a11e8eddcde059a8342669125a488ee5d7a -Author: Emmanuel Schmidbauer -Date: Fri May 6 10:11:29 2016 -0400 +commit 5b0449b583f722b070e59b0735e26aa16ca413ee +Author: Daniel-Constantin Mierla +Date: Sat Apr 29 08:32:21 2017 +0200 - presence: update documentation for new parameter, `force_delete` + pua: exported functions to kemi framework -commit d332b284aa38c31d18338bddbdeeb51da3813353 -Author: Emmanuel Schmidbauer -Date: Fri May 6 10:06:57 2016 -0400 +commit c5429ebe40b0e8dea71bca3fa348d61584bdac30 +Author: Daniel-Constantin Mierla +Date: Sat Apr 29 08:31:36 2017 +0200 - presence: clean-up whitespace + presence_xml: exported functions to kemi framework -commit cf739e4d8274b63790e992a82610736a010d580e -Author: Eloy Coto -Date: Fri May 6 14:42:34 2016 +0100 +commit da8690ddce4bff65a251351a1df588e31b266c26 +Author: Daniel-Constantin Mierla +Date: Sat Apr 29 08:31:15 2017 +0200 - evapi: Added evapi_unicast and evapi_async_unicast methods + presence: exported functions to kemi framework -commit f1e22c24b8d7a28c89f30d2fee8fa05eaa2ec7ed +commit fec80f51a64ab102aca79c44d61c6c783b0baa46 Author: Daniel-Constantin Mierla -Date: Fri May 6 14:03:22 2016 +0200 +Date: Fri Apr 28 16:10:59 2017 +0200 - kazoo: regenerated the readme + topos: proper storing of b-side record routing + + - special credits to Sergey Basov for troubleshooting -commit df30b8c7c6021d84f560a6fb7d82a11cd0e1b3d5 +commit 4f839fbf3793cd605dc9d185e18467a708092c02 Author: Daniel-Constantin Mierla -Date: Fri May 6 14:03:03 2016 +0200 +Date: Fri Apr 28 11:20:17 2017 +0200 - kazoo: added some docs for pua_mode param based on lists discussions + utils: exported functions to kemi framework -commit 4fa443a3b6f3cfe3f3efc3bd028ad9eded1f6bf4 +commit f352a0e0b785e42100ba967b385911a266e84bfc Author: Daniel-Constantin Mierla -Date: Fri May 6 12:26:32 2016 +0200 +Date: Fri Apr 28 11:16:26 2017 +0200 - evapi: documentation for evapi broadcast functions + utils: use spve fixup - more flexibility in allowing strings and variables -commit 2236da9f5c75ebb844cd1ac57adf9c6e09d7fb25 +commit ad3ce52d25185c021d01a91100690ec7efa36d7e Author: Daniel-Constantin Mierla -Date: Fri May 6 12:19:19 2016 +0200 +Date: Fri Apr 28 10:55:50 2017 +0200 - evapi: cfg multicast functions based on connection tag - - - evapi_multicast(data, tag) - - evapi_async_multicast(data, tag) + xmlrpc: exported functions to kemi interface -commit ab2958ae0ecbffa8962a6e926236f70ca5504ddd +commit 08f8e0bc72b9f16f76b78110c9c95b1ba7f1ce25 Author: Daniel-Constantin Mierla -Date: Fri May 6 11:08:36 2016 +0200 +Date: Fri Apr 28 09:35:41 2017 +0200 - evapi: documentation for evapi_set_tag(...) + db_cluster: free allocated structure at init time + + - avoid reopening driver db connections if already set -commit 28b809e41be8e7bfc1ed5e564dbf2a0833a8de51 -Author: Daniel-Constantin Mierla -Date: Fri May 6 11:04:10 2016 +0200 +commit 0a87b5a9b0af5e3a277e462d41a8ffc3ca3f246e +Author: Timo Teräs +Date: Fri Apr 28 10:06:01 2017 +0300 - evapi: added support for tagging connections and select for sending based on tag + tls: add a level of libressl compatibility - - new cfg function evapi_set_tag(tname) + libressl is the openbsd openssl fork that is getting more popular. + It defines OPENSSL_VERSION_NUMBER 0x20000000L and introduces a new + LIBRESSL_VERSION_NUMBER that reflects the true libressl version. + + As openssl made major changes between 1.0.1 and 1.1.0, and libressl + being closer to 1.0.1 series, it needs to be specifically detected + in certain cases. + + This commit updates the compat logic to implement missing api + functions as inline function where sensible needed in order to + minimize the #ifdef clutter and make the code more readable and + less prone to bugs. -commit 9c39af00a3678aa9dd3c250181d97189d7dee883 +commit 1051a1bbc70cf84d6ebd7aa76a9b1ebd2e17e710 Author: Daniel-Constantin Mierla -Date: Fri May 6 09:07:11 2016 +0200 +Date: Fri Apr 28 09:10:04 2017 +0200 + + htable: close db connection in some error cases for rpc command + +commit 4d485707f7e53e798466dc6ae2166eddbe874b95 +Author: Timo Teräs +Date: Fri Apr 28 09:58:50 2017 +0300 - core: timer - relocate er_clock_gettime() in cdp module + Add and fix #includes for more strict POSIX compliance - - benchmark may need it as well + - sys/poll.h is non-standard, posix defines poll.h + - sys/time.h is needed in addition to time.h for e.g. struct timeval + + Notable this fixes some build errors against musl libc -commit ab0a437db098b014ed158434bd98db5ff3b76dd7 +commit 6af11bf9858921deb74cce351013b734e1b29a6f +Merge: ca39ea810 1c5e16600 Author: Daniel-Constantin Mierla -Date: Fri May 6 09:06:19 2016 +0200 +Date: Fri Apr 28 08:35:55 2017 +0200 - cdp: keep the ser_clock_gettime() inside the module + Merge pull request #1101 from codyherzog/master - - some oses want librt for it + core: Don't terminate on harmless SIGCHLD. -commit ecb28fd22203600181ff6f3d5c21625cc8d11a37 -Author: Emmanuel Schmidbauer -Date: Thu May 5 16:23:47 2016 -0400 +commit ca39ea810c01f6947db70870cc1d786e95cb4bc3 +Author: Carsten Bock +Date: Fri Apr 28 08:05:28 2017 +0200 - presence: introduce new module parameter `force_delete` - - deletes expired presentity records without sending a NOTIFY - - `force_delete` disabled by default + Packaging: Update Centos 7 Spec file -commit 75a077eb510231f3236941490b3f64143430bfd3 -Author: Olle E. Johansson -Date: Thu May 5 21:08:58 2016 +0200 +commit 1c5e166001306a1a9d9d8412f0a54910093109cb +Author: codyherzog +Date: Thu Apr 27 14:04:35 2017 -0700 - timer Small updates to README to adapt to more generic Kamailio structure + core: Don't terminate on harmless SIGCHLD. + + If it appears that no child process has stopped, then do not terminate + on SIGCHLD. Certain modules like app_python can run external scripts + which cause child processes to be started and stopped. That can result + in SIGCHLD being received even though there is no real problem. + Therefore, we do not terminate Kamailio unless we can find the child + process which has stopped. -commit 0118338d82e2471572990a1ea09593265161e4a4 +commit 1ad4a08fb9a8297209887c77fa026a402060ba74 +Merge: a57465ff4 ec70f7f02 Author: Daniel-Constantin Mierla -Date: Thu May 5 10:10:59 2016 +0200 +Date: Thu Apr 27 23:02:35 2017 +0200 - core: print tos value if socket option for it cannot be set + Merge pull request #1092 from sergey-safarov/spec_update8 - - to help with GH #598 + pkg/kamailio/centos/7: Updated dependency lib name (librabbitmq) -commit cb41e0146a73d9c91b0c590d65094e300ef67933 -Author: Daniel-Constantin Mierla -Date: Thu May 5 10:02:34 2016 +0200 +commit a57465ff47d46fb5d64c692a72f42767598adbb4 +Author: shuntongzhang +Date: Thu Apr 27 22:55:52 2017 +0200 - corex: add section ids to docs + usrloc: add more attributes to the result of ul.dump -commit 819442ab3d768a60574f6de69cab5657d4075a46 +commit e4b6076ac284a2c7d191a8190367cc5812e247b2 Author: Daniel-Constantin Mierla -Date: Thu May 5 09:57:44 2016 +0200 +Date: Thu Apr 27 21:43:33 2017 +0200 - cdp: remove inline for functions exported via header files - - - fix clang compile warnings + imc: exported functions to kemi framework -commit fe2db1bf6fac01e4b6f0a963d626707a28088959 -Author: Daniel-Constantin Mierla -Date: Thu May 5 09:51:04 2016 +0200 +commit 86c4168d2306b6648cdaaaa0540ece154d959727 +Author: Victor Seva +Date: Thu Apr 27 19:05:35 2017 +0200 - cdp: removed svn ids and fixed some clang compile warnings + pkg/kamailio/deb: set LIBDIR for all rules + + * default path to modules was wrong + + Fix #1096 -commit 61421ec4164cd7774f0554eb6e4d3ef252273b43 +commit 86faeb344fb9722c82bfbf6c4f22bcf017da542a Author: Daniel-Constantin Mierla -Date: Thu May 5 08:41:42 2016 +0200 +Date: Thu Apr 27 08:26:54 2017 +0200 - cdp: use internal alternative to clock_gettime() to compile on mac os x + exec: exported functions to kemi framework -commit a46f13516ae7eb3f5a5598f3529bad58da4970b7 -Author: Daniel-Constantin Mierla -Date: Thu May 5 08:38:12 2016 +0200 +commit 24d6c87e027f825d79ff8ba3ca79cc7f5ce3786b +Author: Kamailio Dev +Date: Wed Apr 26 22:46:22 2017 +0200 - core: added alternative for clock_gettime() on mac os x + modules: readme files regenerated - http_async_client ... [skip ci] -commit 7145a6f042e1d90e89abc8a144a9e9ef32991580 -Author: Daniel-Constantin Mierla -Date: Thu May 5 08:28:19 2016 +0200 +commit 83918a1bb6c1f1af5f132c4bfd109c841cb71731 +Author: Giacomo Vacca +Date: Wed Apr 26 22:35:58 2017 +0200 - core: timer - coherent indentation and whitespacing + http_async_client: doc review (request body setting) -commit e70283a0b6010e4a4c567a50b9008e0d7c1e27d5 -Author: Daniel-Constantin Mierla -Date: Thu May 5 07:47:36 2016 +0200 +commit 59b17e8b109041cbed538a5f90a222db6752eb5e +Author: Kamailio Dev +Date: Wed Apr 26 22:16:22 2017 +0200 - cdp: use the function to check if it is shutdown phase - - - global variable is not accessible directly, breaking the build - issue - introduced with previous commit + modules: readme files regenerated - http_async_client ... [skip ci] -commit 0859d22351159acdce5569c4f1acc84a3547efbd -Author: Daniel-Constantin Mierla -Date: Wed May 4 20:06:42 2016 +0200 +commit e2ddfed671bebdaf85035c2f813dc955f54484b7 +Author: Giacomo Vacca +Date: Wed Apr 26 22:12:43 2017 +0200 - core: set q_malloc as default memory manager - - - useful to catch easier memory issues in development phase + http_async_client: doc review (payload setting) -commit f3f87ca550d44364e3c6cc1653970258fdffaa2c -Author: Daniel-Constantin Mierla -Date: Wed May 4 20:01:37 2016 +0200 +commit 16f4f7fcdbd08bfe12d72b56fe109b61e25cfde1 +Author: Kamailio Dev +Date: Wed Apr 26 10:01:27 2017 +0200 - cdp: don't lock anymore for session during shutdown callbacks - - - if sigterm killed a worker in a locked zone, results in a deadlock at - shutdown. The cleanup is done by a sigle process, no other processes - run, therefore no more race + modules: readme files regenerated - http_async_client ... [skip ci] -commit fed93eed03b84298544b91a5227ad752f38d56e3 -Merge: 780a37d fd3c30f -Author: Daniel-Constantin Mierla -Date: Tue May 3 23:02:38 2016 +0200 +commit 045e595682c56abea550b6a15189690cb0c491e9 +Merge: d697cd55b 28f223a0a +Author: Giacomo Vacca +Date: Wed Apr 26 09:47:17 2017 +0200 - Merge pull request #594 from boettner/master + Merge pull request #1093 from kamailio/giavac/http_async_client_doc - a single digit is a valid enum_query() request + http_async_client: doc review (old functions) -commit 780a37d9c2d462289a2fad5c6dd25339cceaf6d9 -Author: Olle E. Johansson -Date: Tue May 3 21:59:13 2016 +0200 +commit d697cd55bee4561ab3e7e3114e752f361ac9fafd +Author: Daniel-Constantin Mierla +Date: Wed Apr 26 07:53:18 2017 +0200 - registrar Add expiry value to the xavp. - - Quite handy if Kamailio for some reason changes the expiry value (min, max - or variations caused by expiry_range) + enum: exported functions to kemi framework -commit 55975adcea77565f795ee79aa47cf44868bda5f2 -Author: Olle E. Johansson -Date: Tue May 3 20:52:17 2016 +0200 +commit 9198e20630cef3d42212168498d1eeae1cc3aab7 +Author: Daniel-Constantin Mierla +Date: Wed Apr 26 07:52:54 2017 +0200 - registrar Add option to the save() function to turn off expires variation when saving a registration + diversion: fixed kemi parameter for add diversion with uri -commit 0a296e5d831a5ecba6dadaa69109da8d93252275 -Author: Olle E. Johansson -Date: Sat Apr 30 23:17:03 2016 +0200 +commit f86ea960a5c5a411e19105cb694e48753ae69d9f +Author: Kamailio Dev +Date: Wed Apr 26 07:31:49 2017 +0200 - Registrar Fix various typos + modules: readme files regenerated - enum ... [skip ci] -commit 6b23c27d8406780083a6b7bb774efa2a53aea540 +commit 5fcd7c75fe4a2b2858359fc125bef55a2b015975 Author: Daniel-Constantin Mierla -Date: Tue May 3 16:59:06 2016 +0200 +Date: Wed Apr 26 07:22:29 2017 +0200 - xmlrpc: user libxml function to get content of node if type not provided for param - - - it is considered to be string according to specs - - old implementation was using the pointer inside the xmlNode struct, - which may not be available later to free again by xmlrpc module - garbage collector - - reported by Juha Heinanen + enum: updated docs about parameters of the functions -commit cd67fbb8ecb83944f458ec8a127adc14d5b38aeb +commit babf1248963cc812e38e34b1e14eba8cfbfd1321 Author: Daniel-Constantin Mierla -Date: Tue May 3 10:18:11 2016 +0200 +Date: Wed Apr 26 07:16:03 2017 +0200 - sdpops: safety check if sdp pointer is null inside sdp_get() + enum: use spve fixup to allow variables or static strings in functions -commit 1ef02bcb83b3a770ccaaa8dbdd49c424fab929f6 +commit c3c20ba99e0b2e39d1a030dbecf394cc5d8fc052 Author: Daniel-Constantin Mierla -Date: Tue May 3 10:12:59 2016 +0200 +Date: Wed Apr 26 07:15:25 2017 +0200 - sdpops: added $sdp(body) config variable - - - return the sdp body as raw string + domain: exported functions to kemi framework -commit c4299225989d9ccf47c18e50b0014025270c65c7 +commit 5a87defebe64c04c3276adb964c31031f64f0717 Author: Daniel-Constantin Mierla -Date: Tue May 3 08:48:02 2016 +0200 +Date: Tue Apr 25 22:08:48 2017 +0200 - sdpops: removed svn $Id$ lines, coherent indentation and whitespacing - - - added license header text + core: added helper function to free spve fixup parameters -commit e72c7e068dd510a56033ce422343675aa0fdafe7 -Author: Konstantin S. Vishnivetsky -Date: Mon May 2 16:03:50 2016 +0200 +commit 28d3d37e08ac24e44bac87f9b3fdb2377ec21210 +Author: Daniel-Constantin Mierla +Date: Tue Apr 25 22:04:08 2017 +0200 - pkg/rpm: added folders with rpm specs for oracle el6 and el7 + enum: coherent indentation and whitespacing using clang format -commit fd3c30f981d97622fb99f2122ce0bc950774edfb -Author: Jonas Böttner -Date: Mon May 2 14:20:25 2016 +0200 +commit 28f223a0a6d0e596fd140231de899233cd2ddd8c +Author: Giacomo Vacca +Date: Tue Apr 25 22:36:14 2017 +0200 - enum: print out malformed uri in enum_query() - - - previous error message did not show up the username part of r-uri. - therefor debugging was difficult. + http_async_client: doc review (old functions) -commit 86ecdb2ec109af536efa70c2b0e4b93c4072e8b5 -Author: Jonas Böttner -Date: Mon May 2 14:19:30 2016 +0200 +commit 9abb53d32e02c3adfedbb754082d93ecd62fb146 +Author: Kamailio Dev +Date: Tue Apr 25 18:31:21 2017 +0200 - enum: single digit is valid in function enum_query - - - is_e164() returns true for a single digit (previously two digits) + modules: readme files regenerated - domain ... [skip ci] -commit f54c723d9d8b8dcd0ad09c3787f3bb2e823d82b8 +commit a4e753d041ec79d14d861a6cf1eeb6cdc04fccde Author: Daniel-Constantin Mierla -Date: Mon May 2 11:46:30 2016 +0200 +Date: Tue Apr 25 18:17:56 2017 +0200 - lib/srdb1: adjust the length of str time representation for no-quotes + domain: coheren indentation and whitespacing - - used only by usrloc fix done in previous commit + - formatted to clang-format specs -commit aeb85ae3d9097bfd6aaad92a1d5b0c682bf5162c +commit 77f4cea8df15920f33f0f017c7303d2306aeee83 Author: Daniel-Constantin Mierla -Date: Mon May 2 10:26:35 2016 +0200 +Date: Tue Apr 25 18:12:36 2017 +0200 - usrloc: don't quote string representation of time for fetching contacts query - - - the db api adds quites around string values - - it results in double quotation, rising db query error - - reported by Giovanni Mele + domain: clarifications about string parameters in the docs -commit b3da13a1025f4380c4929fd53b619ca7fdd09a9d +commit f4fa77ac0611b0dd96b992210ec1901145b1397c Author: Daniel-Constantin Mierla -Date: Mon May 2 10:25:21 2016 +0200 +Date: Tue Apr 25 18:07:19 2017 +0200 - lib/srdb1: added helper function to convert time to unquoted string + domain: added section ids for parameters and functions in docs -commit 4463258d5bb8cb1460f51791d2c3a367ec68e5fb +commit 9dd7e97a743b3f78bed9f7a2d6eb7af6f816dc80 Author: Daniel-Constantin Mierla -Date: Sat Apr 30 09:57:54 2016 +0200 +Date: Tue Apr 25 18:02:25 2017 +0200 - async: fixed list format for dependencies in docs + domain: use core fixup helper functions for string parameters + + - simplifies getting the values and it is more flexible allowing static + strings as well -commit 0d33ab80491a57799c0664c531ee6e534c9e938c +commit 0b39960c4b7575e5705306acff5e261207149ddb Author: Daniel-Constantin Mierla -Date: Mon May 2 09:09:11 2016 +0200 +Date: Tue Apr 25 17:40:13 2017 +0200 - pv: use core helper function inside pv_evalx() + diversion: fixed name of cfg wrapper function -commit fe0e98427b703d9ca41d626b24d99fc5a1c1f9d0 +commit e442da4b3403c2f778a53532c51a3dcb806dbf82 Author: Daniel-Constantin Mierla -Date: Mon May 2 09:08:05 2016 +0200 +Date: Tue Apr 25 16:34:57 2017 +0200 - core: pv - helper function to evaluate a dynamic string + diversion: exported functions to kemi framework -commit 4ffe8b0f917ec49b3f68afa99d65e384fb011283 +commit 2fe556a1e2c43d33106f121c05b857d4f1f7b380 Author: Daniel-Constantin Mierla -Date: Mon May 2 08:51:44 2016 +0200 +Date: Tue Apr 25 15:36:48 2017 +0200 - core: pv - coherent indentation and whitespacing + core: kemi - handle the case when a module is reloaded with different flags + + - avoid having same module exported twice -commit 6e0062eb2ed99112ddd267dde07618157737c923 +commit 5ee474cae20b5a8f73fece3bc393f6fcd91d3821 Author: Daniel-Constantin Mierla -Date: Sun May 1 10:11:06 2016 +0200 +Date: Tue Apr 25 11:22:29 2017 +0200 - sipcapture: removed unused variable to fix complier warning + misc/examples: flags defines stored in a table -commit 0135d9a38a78c20090a92e947c2acc57c05b57fd +commit 62cf697022b30f53c36e11c9e9ea9def3bf9fbb6 Author: Daniel-Constantin Mierla -Date: Sun May 1 10:09:28 2016 +0200 +Date: Tue Apr 25 11:17:21 2017 +0200 - core: kemi - added identifier for int-str type - - - useful for dumping attributes for special kemi functions + misc/examples: fixed flags names for sqlang example -commit 7cc31c591436c11cc60b25d932d2c53fdf74843b +commit c736091237ea16ec1af7067e0f5e1190f314eb25 Author: Daniel-Constantin Mierla -Date: Sat Apr 30 11:21:02 2016 +0200 +Date: Tue Apr 25 10:42:28 2017 +0200 - app_lua: rpc command to get the list of available kemi functions - - - those exported by module directly are not listed yet (the pv and x - modules) + misc/examples: fixed condition to check method UPDATE -commit e68bf3a73f02aeab9d4014f18c8b2195684c2399 +commit 0eef819fbc9e1452412cc1663e8b892ca1a1beca Author: Daniel-Constantin Mierla -Date: Sat Apr 30 11:20:33 2016 +0200 +Date: Tue Apr 25 09:45:16 2017 +0200 - core: helper functions to get str names for kemi types + misc/examples: updated comment in sqlang script -commit ceccf4b9d178e895ae5972f2cddf28e3ef108910 -Author: Olle E. Johansson -Date: Fri Apr 29 13:55:00 2016 +0200 +commit 38dfefd365f4e04b664688a3237e32b6cf3ca812 +Author: Kamailio Dev +Date: Mon Apr 24 21:16:20 2017 +0200 - msilo Minor edits to the README - - - Move the database field definitions close to the table definition - - Fix typos, rewrite some parts + modules: readme files regenerated - ndb_redis ... [skip ci] -commit 0031cefb1459ac7e621b9dd3a2b3056814324c49 -Author: Elena-Ramona Modroiu -Date: Fri Apr 29 12:26:16 2016 +0200 +commit 37076691941b5e4c3461eb24108f737ff2fd2d64 +Author: Daniel-Constantin Mierla +Date: Mon Apr 24 21:07:26 2017 +0200 - htable: exported htable slot locking functions to kemi - - - htable.sht_lock("hname", "key") - - htable.sht_unlock("hname", "key") + ndb_redis: fixed comparing unix socket buffer variable in error cases -commit d0261b61d7cb23f437e69891e42a9c9fd3fa622b -Author: Elena-Ramona Modroiu -Date: Fri Apr 29 12:04:10 2016 +0200 +commit ff8cfa62c41704b72301966b0919ea95b001dac7 +Author: Claudiu Boriga +Date: Mon Apr 24 21:02:10 2017 +0200 - xlog: exported xlogging functions to kemi - - - xdbg(txt), xinfo(txt), xnotice(txt), xwarn(txt), xerr(txt), - xalert(txt), xcrit(txt), xlog(lev, txt) - - the txt can include kamailio variables even in the embedded lanaguage - script, e.g.,: - KSR.xlog.xinfo("received $rm from $si\n"); - - if no kamailio variables are in the text, it is recommended to use the - KSR core functions, e.g.,: KSR.info("received INVITE from 127.0.0.1\n"); - - all the parameters are parsed and evaluated for each execution of the - function, there is no fixup at startup that can be triggered by the - non-native embedded interpreters + ndb_redis: add pipeline suppport for REDIS commands -commit 5e29aecbdc77498f95ce6d6fc764f402893eb65b +commit 24f507f4f0643cd6157b6ac1339be77afe0bdd64 Author: Daniel-Constantin Mierla -Date: Fri Apr 29 11:14:02 2016 +0200 +Date: Mon Apr 24 20:55:10 2017 +0200 - examples/kemi: notes about use of os.exit() in python script + app_sqlang: use only function name in the exports table -commit 9b00362149e5caf03aa90710908e12a120d5a0bd +commit f1e2e12e10d5926499e0734adbf6674802f867bd Author: Daniel-Constantin Mierla -Date: Fri Apr 29 11:09:59 2016 +0200 +Date: Mon Apr 24 20:53:51 2017 +0200 - examples/kemi: notes about use of return code -255 and exit + core: print error messages when exceeding max size for kemi modules -commit 5e8c8079c7f318d80be94ba6064fac505c0f31e2 +commit 8be111115e2748cbde4ce841ae72b49badb7e4d5 Author: Daniel-Constantin Mierla -Date: Fri Apr 29 09:38:24 2016 +0200 +Date: Mon Apr 24 16:51:30 2017 +0200 - nsq: rephrasing the general description and fixed several section titles + app_sqlang: link against libstdc++ + + - fix on linux for undefined symbol: __cxa_pure_virtual -commit a9305783c4208f802c824b49dc4f2d9402c78249 +commit 5071895772c42699bad6cfc982c89e3faccad29f Author: Daniel-Constantin Mierla -Date: Fri Apr 29 09:11:41 2016 +0200 +Date: Mon Apr 24 16:36:27 2017 +0200 - nsq: restructured the sections for functions and parameters - - - keep them directly under Functions and Parameters chapters, being - required to be properly parsed for alphabetic indexes from wiki - - added in description of each one a note if they are nsq or presence - related + misc/examples: more complex example of using sqlang kemi interpreter -commit e46875c9c75a402966512251c9847eca14c9db44 +commit 3efdeefdf80c3bc544b19f260981ea5d98d71ff7 Author: Daniel-Constantin Mierla -Date: Fri Apr 29 00:23:40 2016 +0200 +Date: Mon Apr 24 15:37:58 2017 +0200 - nsq: regenerated the readme file + acc: exported functions to kemi framework -commit 0f35846cdd02a338a4de2ae864d1f2bc05147eb2 +commit ec8f7722b8e9380f1357796da33da735cfb72913 Author: Daniel-Constantin Mierla -Date: Fri Apr 29 00:21:52 2016 +0200 +Date: Mon Apr 24 15:00:30 2017 +0200 - mtree: exported mt_match(...) to kemi + app_sqlang: fixed compile warnings about unused code -commit ab4e501e0e1baf26e5c2ecc24968d0afdded0edc -Author: Daniel-Constantin Mierla -Date: Thu Apr 28 23:39:54 2016 +0200 +commit 73ae92bc900472eb6afee12da6265798a59a8cef +Author: Kamailio Dev +Date: Mon Apr 24 14:31:32 2017 +0200 - cfgutils: exported lock(...)/unlock(...) to kemi + modules: readme files regenerated - ndb_redis ... [skip ci] -commit b7ec49886264b52b15d22b80c1c74ac40a6fb314 -Author: Konstantin S. Vishnivetsky -Date: Thu Apr 28 22:55:12 2016 +0200 +commit 3c1f6a51e830f6b3c3d98b32178c3cf6af16f62d +Author: Carsten Bock +Date: Mon Apr 24 14:23:47 2017 +0200 - pkg: added rpm spec file for Oracle Enterprise Linux 7 - - - includes adding shadow-utils dependency added to make %pre scriplet - work properly - - baed on PR #588 + Fix ndb_redis Cluster implementation -commit 2b427a33937c6a86ab231de39d5a4574309dbfc6 -Author: sergey-vb -Date: Thu Apr 28 22:32:14 2016 +0200 +commit e94e9d8bdcdb3d340b14868f9d7e52ef0ab71894 +Merge: ec7dd4fa5 33f80833d +Author: Lucian Balaceanu +Date: Mon Apr 24 14:07:59 2017 +0300 - core: fix leak in case of error to get boundary inside check_boundaries() + Merge pull request #1078 from lbalaceanu/replace_db_text_delim - - impacted setting multi-part body function + db_text: introduce db_delim parameter -commit 61435f40f0f4ca25521f7f1b8515e47954a69b2d -Author: sergey-vb -Date: Thu Apr 28 22:31:05 2016 +0200 +commit 33f80833d60f557a9966a8c3dc113947cc0d0da4 +Author: Lucian Balaceanu +Date: Wed Apr 19 13:34:37 2017 +0300 - textops: fix memory leak in when converting body to multipart with set_body_multipart() + db_text: add db_delim parameter + + - make the delimiter between fields in th db_text file configurable; + useful when one would need to escape a lot of appearances of the + default delimiter (';' in IPv6 addresses). -commit e9c25dac940609f184bd2b0b66408dc0a28e1c86 -Merge: 67126a1 bc783be +commit ec7dd4fa56a052e98008205e187ad6ce9a819142 Author: Daniel-Constantin Mierla -Date: Thu Apr 28 22:21:54 2016 +0200 +Date: Sat Apr 22 18:21:44 2017 +0200 - Merge pull request #589 from mslehto/UNIX_PATH_MAX - - lib/binrpc modules/ctl utils/kamcmd : set UNIX_PATH_MAX to lowest common value + core: script callbacks api - updated log messages -commit 67126a1f7ad714d316f13fce73b68342c820e0a2 -Merge: 39a4ce0 3dee74b -Author: Emmanuel Schmidbauer -Date: Thu Apr 28 10:02:48 2016 -0400 +commit ec70f7f02ab26f03086a334967f8a0bd7387eaca +Author: Sergey Safarov +Date: Sun Apr 23 00:29:16 2017 -0400 - Merge pull request #590 from kamailio/eschmidbauer/update-doc - - nsq: updated doc + pkg/kamailio/centos/7: Updated dependency lib name (librabbitmq) -commit 3dee74bbb7eca8339108ce3dc89c1f76b4d560cc -Author: Emmanuel Schmidbauer -Date: Thu Apr 28 09:40:11 2016 -0400 +commit f314edcbe908b9c8976a8a911636c2636a22379c +Merge: 3e1b30e5d 7cb707d67 +Author: Charles Chance +Date: Fri Apr 21 22:51:35 2017 +0100 - nsq: updated doc + Merge pull request #1054 from jchavanton/dmq_usrloc_multi_sync - - corrected transformations section, nsq.json usage + dmq_usrloc: sync with multi contacts per message -commit bc783befbda947a7d789eebd70c64ec736892df5 -Author: Mikko Lehto -Date: Thu Apr 28 15:02:29 2016 +0300 +commit 3e1b30e5d6020340eaf106b22b7b81ccc33de63d +Author: Daniel-Constantin Mierla +Date: Fri Apr 21 22:17:12 2017 +0200 - lib/binrpc modules/ctl utils/kamcmd : set UNIX_PATH_MAX to lowest common value + topos: free empty db results - sockaddr_un.sun_path[] seem to be either 104 or 108 in following Unices: - 104 - NetBSD, OpenBSD, FreeBSD, DragonFly BSD, MINIX, XNU(Apple OS X) - 108 - illumos, Solaris, Linux + - root structure and column names are allocated and lead to leak + - reported by Sergey Basov -commit 39a4ce0387cb78a0bcd2c8ea943d4670a663de57 +commit 873f3176b228e91e5c2149d75a7329a6174c48e5 Author: Daniel-Constantin Mierla -Date: Thu Apr 28 09:24:09 2016 +0200 +Date: Fri Apr 21 21:46:23 2017 +0200 - app_lua: added utils script to generate c functions for kemi exports + .gitignore: more types of tag files added to ignored list -commit 8f71109225def7861d3408188752d736301736aa +commit a8b7f94a5c305e14313d5528792f9ca6518d5969 Author: Daniel-Constantin Mierla -Date: Thu Apr 28 09:22:56 2016 +0200 +Date: Fri Apr 21 21:39:22 2017 +0200 - app_lua: use direct mapping with C functions by index for kemi exports + dialog: more safety checks to detect if dialog is gone after event route execution - - faster lookup at runtime at expense of defining associated c functions + - avoid execution of script callbacks for event route + - related to GH #1059 and #1069 -commit 15499c19bae30f1ca5b98e06d840e8db1b37ff20 +commit 7004969cf94815167d72d2e7158e4754c730ff1d Author: Daniel-Constantin Mierla -Date: Thu Apr 28 00:04:46 2016 +0200 +Date: Fri Apr 21 19:59:38 2017 +0200 - app_lua: implemented KSR.x.exit() - - - specific extension to stop execution of lua script (similar to exit in - kamailio.cfg) - - it's a wrapper around lua function error() with a predefined message - handled after the return of lua_pcall() + dialog: execute pre script callback only when event route is set -commit de6cb088639340153f41fb6183a192b3dc4c4a8b +commit 1f46fbcdcbfbae80000d3abcf191424d98104f4e Author: Daniel-Constantin Mierla -Date: Wed Apr 27 20:36:34 2016 +0200 +Date: Fri Apr 21 19:03:04 2017 +0200 - app_python: handle python sys.exit() exception with dbg messages + ipops: removed unused variables from ragel generated files - - allow to use it for same purpose as exit in kamailio.cfg + - GH #1074 + +commit 5d75450e2a05a029d51ab38c3ef6f36fef49a51b +Author: Ovidiu Sas +Date: Fri Apr 21 12:34:01 2017 -0400 + + db_oracle: fix raw sql queries -commit c7175f6fd7ee032cafa885418777dbdc98cd82f2 +commit 92c8c66e5ba1e5036fdc7a6171e013e21964a03b +Author: Ovidiu Sas +Date: Fri Apr 21 11:59:42 2017 -0400 + + sqlops: free the result only if there is a result + +commit 5613130b8d1e5b75668bcf1635ce43ea9852f2ef Author: Daniel-Constantin Mierla -Date: Wed Apr 27 18:25:01 2016 +0200 +Date: Fri Apr 21 16:09:06 2017 +0200 - app_python: remove function name from log messages when handling exceptions + topos: free temporary sip msg structure when handling 100 replies - - it is added automatically by log defines (resulted in duplicate - strings) + - it can lead to memory leak, reported by Sergey Basov -commit a712dc3a256ab567b133e55d4331780f44d24123 -Author: Daniel-Constantin Mierla -Date: Wed Apr 27 16:42:57 2016 +0200 +commit 3b0390ecf01d44942211801bc793864b09f742db +Author: Kamailio Dev +Date: Fri Apr 21 12:01:32 2017 +0200 - examples/kemi: more comments to explain the lua routing script + modules: readme files regenerated - drouting ... [skip ci] -commit 55b1c2cebc8ad7f18cebe805be3730c0a0736504 -Author: Daniel-Constantin Mierla -Date: Wed Apr 27 16:36:26 2016 +0200 +commit 4e1437aacd03888b1663e2f42e1155efd0ba54fe +Author: Guillaume Bour +Date: Fri Apr 21 11:55:55 2017 +0200 - examples/kemi: more comments in python script + drouting: use keepalive to monitor GW/destinations + + - it works for sort_order 0 only -commit 7ffdfc3f285d4ff2b626682431fd7c875ce7959e +commit c012031ed7e66a5b684f9174d96a8c5e9e09164b Author: Daniel-Constantin Mierla -Date: Wed Apr 27 16:26:36 2016 +0200 +Date: Thu Apr 20 20:06:33 2017 +0200 - examples/kemi: lua routing script updates for several int parameters + Makefile.groups: added app_sqlang to group extra -commit 6336e56d0fc91177d38a23f5051444054667c0eb +commit 037632161767262c3c562d20985ae8c66637f0d8 Author: Daniel-Constantin Mierla -Date: Wed Apr 27 16:23:48 2016 +0200 +Date: Thu Apr 20 20:01:46 2017 +0200 + + app_sqlang: implemented KSR.x.exit() using context field - examples/lua: python script coresponding to routing blocks in kamailio-basic.cfg +commit 9b7f4bb1c12cc857a62d54da2e3cfb6688d72dd2 +Author: Kamailio Dev +Date: Thu Apr 20 19:01:20 2017 +0200 + + modules: readme files regenerated - app_jsdt ... [skip ci] -commit b97a8f46efc4f9a7f5577064cd4f0d401864c598 +commit 04cc991ffed78c52dda0fc405f2919c1e546a9ce Author: Daniel-Constantin Mierla -Date: Wed Apr 27 16:22:39 2016 +0200 +Date: Thu Apr 20 18:51:49 2017 +0200 - core: kemi - exported KSR.isdsturiset() function + app_jsdt: documented app_jsdt.api_list rpc command -commit 1dc11a0d8bde968586b1388fe1e021e920d5ea22 +commit 5757f05832d9cb896b1a5da74a11d2465fad8fd2 Author: Daniel-Constantin Mierla -Date: Wed Apr 27 15:07:49 2016 +0200 +Date: Thu Apr 20 18:44:11 2017 +0200 - examples/kemi: fixed return code for lua script handling requests within dlg + app_sqlang: add -fPIC to compile options of squirrel libs -commit fac0ebe4b1e145898b2f54a692039b5d69a67e0e +commit 2cab97ec215fe5c52fabe8b417f247de3c857326 +Merge: f06ffc51d 38d4fb46b Author: Daniel-Constantin Mierla -Date: Wed Apr 27 10:28:42 2016 +0200 +Date: Thu Apr 20 13:36:12 2017 +0200 - nsg: added link to nsq.io in the docs + Merge pull request #1081 from sergey-vb/topos-fix-02 - - reformated the docbook + topos: fix incorrect contact in 183 and 200 OK responces -commit 0f52906f28fdf38e56fd37e6ed34155b2deee505 -Author: Seudin Kasumovic -Date: Tue Apr 26 15:49:00 2016 +0200 +commit 38d4fb46b2bd41d77facc18383bac6a760d8967e +Author: sergey-vb +Date: Thu Apr 20 14:11:15 2017 +0300 - erlang: fix where is registered pseudo process + topos: fix incorrect contact in 183 and 200 OK responces + + When using topos, Kamailio does not set correct contact in 183 progres and 200 OK. + But for INVITE and Bye contacts are correct. - - check is event route exist for queried registered process - - check argument type and function arity - - ensure error message proper formatted + This modification seems fix it. -commit 3d002d8f42eb24e978bc86cd3b4565872e65eb1e -Author: Seudin Kasumovic -Date: Tue Apr 26 14:04:41 2016 +0200 +commit f06ffc51d653448d1712dd9752899ca33ef39db3 +Author: Lucian Balaceanu +Date: Thu Apr 20 13:59:23 2017 +0300 + + carrierroute: fix in check if conf file writable + +commit 8ad48d9343c0ca3e3cd8d7afa5dd4f913d1784aa +Author: Daniel-Constantin Mierla +Date: Thu Apr 20 08:20:48 2017 +0200 - erlang: extend error message function with variable number of arguments + app_sqlang: new module offering a Kemi interpreter for Squirrel language - - wrap around vsnprintf + - squirrel language engine is embedded to avoid external dependencies + - squirrel is a small scripting language targeting embedded usage, + compiling the scripts in memory + - the module can reload the script at runtime via rpc command -commit 0a1079e51c32807d12991d196e99add285130011 +commit f076ed992770d53e7cded5f5d8b7362c92a212be Author: Daniel-Constantin Mierla -Date: Tue Apr 26 15:30:21 2016 +0200 +Date: Thu Apr 20 07:54:11 2017 +0200 - nsq: added readme file + Makefile.rules: make clean rules removes static libs from modules -commit 18d529436392f35b98c0e5bb446644dec85bd7cf +commit c4ae8d5aef5a03ef552fba68dfb1c54dec70ac21 Author: Daniel-Constantin Mierla -Date: Tue Apr 26 15:29:29 2016 +0200 +Date: Wed Apr 19 17:42:38 2017 +0200 - Makefile.groups: added group for nsq module + gitignore: skip static lib files (*.a) -commit 0f2fddb3f5ec139d0e87318a784dfb4258b0e25e -Merge: 14e0f68 8ef73bd -Author: Emmanuel Schmidbauer -Date: Tue Apr 26 09:21:21 2016 -0400 +commit bec6357b7e656f80b35c127dd16b3f5e27bdcd21 +Author: Daniel-Constantin Mierla +Date: Wed Apr 19 09:30:46 2017 +0200 - Merge pull request #582 from eschmidbauer/new-module/nsq - - New Module, NSQ + xhttp: added section for event route in the docs + +commit 5508e6d6bafc3253f27d9473637233f32508af63 +Author: Kamailio Dev +Date: Wed Apr 19 08:16:41 2017 +0200 + + modules: readme files regenerated - rtpproxy ... [skip ci] -commit 14e0f68c4f76389dcc2968335680514216bf804b -Merge: 0dfd44a fc0711c +commit c13ffc886f4686fcc21ccc7825ef355e0fec6d90 +Merge: bfe2cec39 0df66ff94 Author: Daniel-Constantin Mierla -Date: Tue Apr 26 15:09:13 2016 +0200 +Date: Wed Apr 19 08:07:30 2017 +0200 - Merge pull request #583 from mslehto/known_limits + Merge pull request #1076 from mslehto/deadcode - modules/*/doc: reorganize “Known limitations” + core: dead code and ser string removal -commit 0dfd44a0502abbf20269d73a230be983cbb97b8d -Author: Victor Seva -Date: Tue Apr 26 10:57:34 2016 +0200 +commit bfe2cec3951874da8dccba69493922006129da5c +Author: Daniel-Constantin Mierla +Date: Wed Apr 19 08:04:27 2017 +0200 - travis-ci: IRC notifications to #kamailio-dev channel + rtpproxy: fix docs for rtpproxy_stop_stream2uas() + + - it has no parameters -commit b0c04dd2eff3f288ac98c0074683db150727227a -Author: Seudin Kasumovic -Date: Tue Apr 26 09:55:43 2016 +0200 +commit b9a37f59cedc81ce2b63dd53f87bd87738969964 +Author: Kamailio Dev +Date: Tue Apr 18 22:01:19 2017 +0200 - erlang: fix function call in event route - - - allow call functions for RPC and message send in event route - - detect RPC loop - - function/api call is possible in event route if event route is not - triggered by handling REX call (avoid deadlock) + modules: readme files regenerated - acc ... [skip ci] -commit fc0711c66143922c079ebab7259cf971152f7332 +commit 4a19f63fdee945fbcbc46ab6ebabbf4af67eba7b Author: Mikko Lehto -Date: Tue Apr 26 00:52:22 2016 +0300 +Date: Tue Apr 18 21:49:48 2017 +0200 - modules/*/doc: reorganize “Known limitations” - - - otherwise plain-text output format looks clumsy with single subsection + modules/acc: add log_level names to examples -commit 8ef73bd12ac4ef8cb3b2881438bff8e525237dbf -Author: Emmanuel Schmidbauer -Date: Mon Apr 25 12:33:50 2016 -0400 +commit 2842990aef959c1c6208ccf786e8edbc20372c13 +Author: Mikko Lehto +Date: Tue Apr 18 21:51:33 2017 +0200 - remove outdated README.md + modules/acc: fix documentation typos -commit 9e5587351d6e4739d488884e47fd426e5d091822 -Author: Emmanuel Schmidbauer -Date: Mon Apr 25 12:15:27 2016 -0400 +commit 0df66ff94a9ccef4fe072f8704dc47f4f790cda4 +Author: Mikko Lehto +Date: Tue Apr 18 20:36:54 2017 +0300 - New Module NSQ + core: remove dead code -commit 9bce5f8479800a34818529442cc86958eece30c6 +commit 81741d652c751a0abbbb5aa96f98635888ed359a Author: Daniel-Constantin Mierla -Date: Mon Apr 25 17:08:02 2016 +0200 +Date: Tue Apr 18 18:54:25 2017 +0200 - examples/kemi: handle return code for lua within dialog function + app_jsdt: updated embedded duktape js interpreter from 2.0.0 to 2.0.2 -commit 0a2099ad6c632182730ebeba9c89e73d8c11ec4a +commit 531627c8c8f07e38577478b88689a24542a50d38 +Merge: 87edc25fd 152504f10 Author: Daniel-Constantin Mierla -Date: Mon Apr 25 16:58:59 2016 +0200 +Date: Tue Apr 18 18:48:01 2017 +0200 - examples/kemi: added cfg examples of using lua config routing + Merge pull request #1063 from grumvalski/t_continue_crash - - based on kamailio-basic.cfg + tm: don't reset uac reply if in a continue route -commit e80c24731684f27e31ecbe027271721e430a9dcf -Author: Daniel-Constantin Mierla -Date: Mon Apr 25 16:57:19 2016 +0200 +commit 102ef546ee418fcc92eaa8fe16c3a4fd453036c0 +Author: Mikko Lehto +Date: Tue Apr 18 19:27:56 2017 +0300 + + core: substitute ser string with NAME macro + +commit 87edc25fd458be80ed5cfec21fbe2940a8f9c17f +Author: Vitaliy Aleksandrov +Date: Tue Apr 18 14:27:12 2017 +0200 - core: new core parameter latency_cfg_log + ldap: fix memory leak that happens after calling ldap_result_next() - - if set to a log level less or equal than debug parameter, a log - message with the duration of executing request route or reply route is - printed to syslog - - default value is L_DBG + - GH #1071 -commit d74de4a355ec62df7a0f01ffa53519f71bf65f2a +commit a6525eaf495a529484cf938d802632603310c497 +Merge: d705fe4ce 95153bd37 Author: Daniel-Constantin Mierla -Date: Mon Apr 25 15:06:19 2016 +0200 +Date: Tue Apr 18 14:23:30 2017 +0200 - app_lua: print error message if kemi function not found + Merge pull request #1068 from tmh1999/master + + modules/{acc,cdp}: allows big endian build -commit 63342c34464b6a33ddb229f6d0f3e82a94623e47 -Author: Daniel-Constantin Mierla -Date: Mon Apr 25 15:05:53 2016 +0200 +commit d705fe4ce0c18e0f97f4c57aaa1e18971787f305 +Author: Kamailio Dev +Date: Tue Apr 18 14:16:42 2017 +0200 - permissions: updated the struct for kemi exports to reflect module name + modules: readme files regenerated - xhttp ... [skip ci] -commit 4065706231c4f8c5a944c33fbb8fa7d07691cee9 +commit f8bd4dcb68a513c525df5d54c4cb6accb1888b88 Author: Daniel-Constantin Mierla -Date: Mon Apr 25 15:05:35 2016 +0200 +Date: Tue Apr 18 14:07:48 2017 +0200 - sanity: fixed module name for kemi exports + geoip2: exported functions to kemi framework -commit be02b3f11c269d3eeeb52e1cd0056d7d77be2e4c +commit a138f65cd5e4f810d3311891ac01a323a76c4807 Author: Daniel-Constantin Mierla -Date: Mon Apr 25 08:56:00 2016 +0200 +Date: Tue Apr 18 14:07:27 2017 +0200 - jsonrpc-c: replaced use of obsolete function json_object_object_get() + geoip: exported functions to kemi framework -commit 8b9fd4fa40abfc40ecd537948036aa91b908615d +commit 39d23767a0b86c385b1ab02d6d8523840796ff76 Author: Daniel-Constantin Mierla -Date: Mon Apr 25 08:54:45 2016 +0200 +Date: Tue Apr 18 14:06:58 2017 +0200 - json: replaced use of obsolete function json_object_object_get() - - - reported by Olle E. Johansson, GH #579 + rtpengine: exported more functions to kemi framework -commit d8f6b975f831b4bd49c71f5efb990563b8dda08c +commit 6ce0b3dbc36418c5daa93c366c0402f4a40f3f36 Author: Daniel-Constantin Mierla -Date: Sun Apr 24 20:47:35 2016 +0200 +Date: Mon Apr 17 08:37:01 2017 +0200 - registrar: exported save(...)/lookup(...) variants to kemi + rtpproxy: exported functions to kemi framework -commit b293eb2137a6c34cc169ee46b2d349deeefa66ec +commit bb8d0ac4900f72c6c77a45f3e60f775f7a131de9 Author: Daniel-Constantin Mierla -Date: Sun Apr 24 20:38:07 2016 +0200 +Date: Mon Apr 17 08:21:16 2017 +0200 - tsilo: updated with the latest changes to registrar api + textops: exported several functions to kemi framework -commit c348d284d4b6c6cff67c42d3d52bfcd60530da7d +commit 450c9eb23e248c9dcd32a4a398f4585719c5bcd5 Author: Daniel-Constantin Mierla -Date: Sun Apr 24 20:35:45 2016 +0200 +Date: Mon Apr 17 08:15:36 2017 +0200 - app_lua: updated old lua api with the changes to registrar module + xhttp: documented event_callback parameter -commit c652cc751c1b8e32df93b91ad1a2f05764327e3a +commit 1a38dd7be8bdee8bebe2420b46b9be82c1e52927 Author: Daniel-Constantin Mierla -Date: Sun Apr 24 20:25:45 2016 +0200 +Date: Mon Apr 17 08:14:08 2017 +0200 - registrar: inter-module api updated to use str for location table + dialog: exported profile functions to kemi framework -commit 90350e2a71c86e71f81590c80ad714cec6c7ea80 +commit 7b190e644c4b1c18055ededa7f4b5d5f2c1b6ca1 Author: Daniel-Constantin Mierla -Date: Sun Apr 24 20:13:44 2016 +0200 +Date: Mon Apr 17 08:12:34 2017 +0200 - registrar: coherent indentation and whitespacing + xhttp: allow execution of callback function for event route via kemi + + - new parameter event_callback -commit e78c8572b27ef777244d3b2376273c940144db03 +commit 06ba0b3c77d4747686e58c0083eb318a579798cf Author: Daniel-Constantin Mierla -Date: Sun Apr 24 19:31:31 2016 +0200 +Date: Sun Apr 16 09:48:40 2017 +0200 - sanity: exported sanity_check(...) to kemi + xhttp: added section ids -commit fd8c6a26bbfbedc3a8dc1ffb529b0a473786df63 +commit ba64899e3c8dce9c683a6c5d0c836add080a7eb9 Author: Daniel-Constantin Mierla -Date: Sun Apr 24 19:20:30 2016 +0200 +Date: Sun Apr 16 09:43:38 2017 +0200 - sl: exported sl_reply_error() to kemi + textopsx: exported several functions to kemi framework -commit 912c27f68fbd5aa6ce4c0bfbf24e2eba9f0b1ac3 +commit 64adb2926420b292e1fe180172e766560b11d042 Author: Daniel-Constantin Mierla -Date: Sun Apr 24 19:13:56 2016 +0200 +Date: Sun Apr 16 09:42:18 2017 +0200 - siputils: exported several functions to kemi - - - has_totag(), is_request(), is_reply(), is_first_hop() + websocket: exported functions to kemi framework -commit 5a31031e62f8872eafc79b41e9594f2f1289f8c3 +commit b36d012ef844bc2226656177776eacca3adf7bae Author: Daniel-Constantin Mierla -Date: Sun Apr 24 18:59:38 2016 +0200 +Date: Sat Apr 15 08:45:10 2017 +0200 - siputils: coherent indentation and whitespacing + dialog: exported dlg_get() to kemi interface -commit 72b957f6e2a52c13af34a24d243216b53de79fcf +commit 8960972b2ad5d460ed494b24a3bba1cb118e8b1f Author: Daniel-Constantin Mierla -Date: Sun Apr 24 18:46:26 2016 +0200 +Date: Sat Apr 15 08:21:55 2017 +0200 - tm: exported t_is_set() to kemi - - - removed some of the function names in log messages, it is added - automatically + htable: exported iterator functions to kemi framework -commit f81488f50e2bdbd1984886f39ebb9ab5d727d284 +commit 60e2777358fb7ea0a8eef0be2d5c4fb07f7e4acd Author: Daniel-Constantin Mierla -Date: Sun Apr 24 18:39:20 2016 +0200 +Date: Sat Apr 15 08:21:23 2017 +0200 - tmx: functions to check the routing block type exported to kemi + xhttp: exported http reply function to kemi framework -commit 2c59348120e6cddb893a3f8b5cc0f0cf3b2279b6 +commit 90e44290889cd00e0b2edd566d923b8eecdf5437 Author: Daniel-Constantin Mierla -Date: Sun Apr 24 12:39:17 2016 +0200 +Date: Sat Apr 15 08:19:55 2017 +0200 - core: kemi - exported force_rport() + corex: exported append_branch() to kemi framework -commit bb487fc12994390ca793e167fc611c1b3c6390c0 -Author: Daniel-Constantin Mierla -Date: Sun Apr 24 12:32:08 2016 +0200 +commit 7e693ac32ceae7bcc34d6359043d6d9963933d4f +Author: lazedo +Date: Mon Apr 17 18:08:42 2017 +0100 - rr: exported several functions to kemi + kazoo: add alternative name for sender -commit 169e1d59520f2d47bf53cdd59ff998f72f563779 -Author: Daniel-Constantin Mierla -Date: Sun Apr 24 11:59:50 2016 +0200 +commit 1ca77084e075bd78bc0603e838a268e470480a17 +Author: lazedo +Date: Mon Apr 17 14:28:44 2017 +0100 - pike: exporte pike_check_req() to kemi - - - coherent indentation + kazoo: call cfg_update on child init -commit ee5cba0dc4fcfdcbb4d76be2bd53ed539ca09639 -Author: Daniel-Constantin Mierla -Date: Sun Apr 24 11:28:59 2016 +0200 +commit 0052367550d02927ce844da3b8e27039faac6beb +Merge: 91a81625f dbd57c3ea +Author: Alexandr Dubovikov +Date: Sun Apr 16 18:49:38 2017 +0200 - core: kemi - groupped protoptypes for functions of embedded api + Merge pull request #1073 from btriller/fix-hep3-capture-id + + sipcapture: fix HEP3 capture-id >= 2^16 -commit 8fb6f6c5fe4686d7657682e6a88e22d15b6b9744 -Author: Daniel-Constantin Mierla -Date: Sun Apr 24 11:28:13 2016 +0200 +commit dbd57c3eac30e1de54d98eb2ba8f608a17f7adbf +Author: Bastian Triller +Date: Sun Apr 16 13:36:44 2017 +0200 - app_python: comments to highlight parameter types + sipcapture: fix HEP3 capture-id >= 2^16 -commit 696a79bbe98a1af6f59f478004ea1517da045ce3 -Author: Daniel-Constantin Mierla -Date: Sun Apr 24 11:17:15 2016 +0200 +commit 91a81625f89da38e5890f3b3c84ed4141eb3652c +Author: Juha Heinanen +Date: Sat Apr 15 17:39:39 2017 +0300 - app_python: renamed python return functions for kemi api + srdb1/schema: made 'domain_attrs_domain_attrs_idx' index not unique + and removed 'value' field from the index + - generated sql files from schema -commit 6e614c3707e1aa8834b1f73ec4bfe212b1198c1b -Author: Daniel-Constantin Mierla -Date: Sun Apr 24 11:10:15 2016 +0200 +commit cc7adf798c1f533e77dfab94563d7995094aa4c5 +Author: lazedo +Date: Fri Apr 14 16:58:48 2017 +0100 - app_lua: renamed function to return int to lua for kemi api + kazoo: add time msg was received -commit 9aac91c93591b9c8711607116cc2629845521a9a +commit c86b882087b6fa9b45f70715c4178178a0086804 Author: Daniel-Constantin Mierla -Date: Sun Apr 24 09:53:32 2016 +0200 +Date: Fri Apr 14 17:50:14 2017 +0200 - app_python: exported special kemi function to execute a module function - - - KSR.x.modf(self, msg, fname, params...) + kex: exported setdebug() and resetdebug() to kemi framework -commit 829a8a6e82c8c3e2dfc678b82aa1b488ba371aed +commit f5c3d50d94ef92dfc82fdbbdf301ce5e79091c38 Author: Daniel-Constantin Mierla -Date: Sun Apr 24 09:32:27 2016 +0200 +Date: Fri Apr 14 09:06:39 2017 +0200 - app_lua: exported special kemi function to execute module function + jsonrpcs: exported jsonrpc_exec() to kemi framework - - KSR.x.modf(fname, params...) + - available as jsonrpcs.exec() -commit d2e0df53bf162f382b9ac2b555a9e47e25b60baf +commit 8ed581436a9e9aecadac620b9f6dbc8f773d5899 Author: Daniel-Constantin Mierla -Date: Sat Apr 23 18:49:05 2016 +0200 +Date: Thu Apr 13 19:45:11 2017 +0200 - permissions: exported some functions to kemi - - - allow_source_address() and allow_address() - - coherent indentation and whitespacing + alias_db: exported alias_db_lookup(...) to kemi framework -commit 48c7d30ef8cc412c92cb04bd3a848ea85c08d5b4 -Author: Olle E. Johansson -Date: Sat Apr 23 16:58:15 2016 +0200 +commit 29aec6800099a3b1d7a2b2c7e6d4b3865f0bc6e6 +Author: lazedo +Date: Fri Apr 14 05:47:52 2017 +0100 - http_client Fix bad formatting of source code + kazoo: add consistent worker key -commit e2254ca97cb3c4583ce05a70b7e9f37fb732a3cf -Author: Olle E. Johansson -Date: Sat Apr 23 16:43:52 2016 +0200 +commit d511399baa6a701fa0303487174a7bdc996fd051 +Author: lazedo +Date: Fri Apr 14 04:54:57 2017 +0100 - carrierroute Remove SVN id's and rename SIP-router => Kamailio + kazoo: add more explicit fields to kz_pua + + kz_pua.c was reformatted -commit f7d360a2fb66c5eb95539261ef7be012008909a1 -Author: Olle E. Johansson -Date: Sat Apr 23 16:38:17 2016 +0200 +commit 349def6b129e63cdc46b88c502562c9e2543d421 +Author: lazedo +Date: Fri Apr 14 04:38:30 2017 +0100 - uri_db Rename module file to module name + kazoo: add pua transaction lock type -commit 7d7ed6ad0cff84791c381edc5a9cc201699b9cdd -Author: Olle E. Johansson -Date: Sat Apr 23 16:35:53 2016 +0200 +commit 3cdcb8ae3783d7221d212df00769b495f88c740b +Author: Lucian Balaceanu +Date: Thu Apr 13 14:48:29 2017 +0300 - uac Minor code cleanup, add a few doxygen headers + p_usrloc: fix to update expires column when db_ops_ruid set -commit a9769902f3bc1cd098bee9b79253c4b30cd5e5c6 -Author: Olle E. Johansson -Date: Sat Apr 23 16:13:40 2016 +0200 +commit 0efa0994519428c415c0cf16266b6bfc8345b67c +Author: Daniel-Constantin Mierla +Date: Thu Apr 13 09:27:13 2017 +0200 - maxfwd Remove svn ID's + speeddial: exported functions to kemi framework -commit ae026df92c7de0546f1e91c77261b6da4c9fc6c0 +commit 911a051b9573d43e01bc627692d99f548f9fc344 Author: Daniel-Constantin Mierla -Date: Sat Apr 23 08:59:12 2016 +0200 +Date: Thu Apr 13 09:00:11 2017 +0200 - nathelper: exported several functions to kemi + speeddial: coherent indentation -commit b84bf3afe48e865fa76e6d9ec433fe4c5171f858 -Author: Daniel-Constantin Mierla -Date: Sat Apr 23 08:29:32 2016 +0200 +commit 27ecfa5fd8557a65e18c36b8388b7f176213c77b +Author: Kamailio Dev +Date: Wed Apr 12 21:31:23 2017 +0200 - nathelper: cleaned the history and code format + modules: readme files regenerated - evrexec ... [skip ci] -commit 33144c67e58d2e3998851ed25446a0748a2e357e +commit a26a65efe5b18ad471a9c5d5fe1a047ade2bda65 Author: Daniel-Constantin Mierla -Date: Sat Apr 23 08:23:30 2016 +0200 +Date: Wed Apr 12 21:15:30 2017 +0200 - kamailio-basic.cfg: updated version in comments and small format fixes + evrexec: notes about usage of modules with KEMI scripts -commit 21af57b567533fbabd7899d83298d541197cd6b3 +commit d6a91a42bc722f51b975241b098c62e2010f0c10 Author: Daniel-Constantin Mierla -Date: Sat Apr 23 08:21:18 2016 +0200 +Date: Wed Apr 12 20:25:54 2017 +0200 - tmx: coherent indentation and whitespacing + evrexec: support to execute functions from kemi embedded language -commit 2089e149c97edead47401f4d9e1de7cbe6d2ee1d +commit 419275a588d0f655d98ac80591cbd8756803b8ee Author: Daniel-Constantin Mierla -Date: Fri Apr 22 23:00:25 2016 +0200 +Date: Wed Apr 12 10:01:57 2017 +0200 - rtpproxy: removed history and coherent indentation + evrexec: new module to execute an event route at startup in a dedicated process -commit 11fd23b7712393691ef13428b9aa3426e878d754 -Author: Daniel-Constantin Mierla -Date: Fri Apr 22 22:58:59 2016 +0200 +commit 8a08d42f028a8e12dc380c964dc008d211d5424b +Author: Kamailio Dev +Date: Tue Apr 11 20:16:19 2017 +0200 - tmx: t_precheck_trans() exported to kemi + modules: readme files regenerated - rtimer ... [skip ci] -commit ee2f24bcae1761e8d3849db39f6e34bd20f8ef1b -Author: Daniel-Constantin Mierla -Date: Fri Apr 22 22:58:28 2016 +0200 +commit c3c110e8a8519f6521678b5d9e0ec497b07883c4 +Author: Mikko Lehto +Date: Tue Apr 11 21:17:46 2017 +0300 - nathelper: removed history comments + modules/rtimer: fix pseudo variable typo in example [skip ci] -commit 42b7878ef9975413249d746be00ccda191e523ba -Author: Daniel-Constantin Mierla -Date: Fri Apr 22 13:49:03 2016 +0200 +commit 95153bd37df81d08b8c02cc892d019817ec05644 +Author: Tuan M. Hoang +Date: Tue Apr 11 13:08:51 2017 -0400 - maxfwd: exported process_maxfwd() to kemi api + modules/{acc,cdp}: allows big endian build -commit 4914dda4515096599734fed309d416b4da1e4b9a -Author: Daniel-Constantin Mierla -Date: Fri Apr 22 13:45:55 2016 +0200 +commit b433f901a6dfce7e8a5358f5a6b563e2885907c2 +Author: Kamailio Dev +Date: Tue Apr 11 17:46:23 2017 +0200 - maxfwd: removed the history and fixed indentation + modules: readme files regenerated - nathelper ... [skip ci] -commit e244c95ca7bf52d2187af0b44c9b2a2fe614ebd6 +commit 315be997e8e6d3466d5d1d89b155566dab6168d5 +Merge: 5cd813c32 5a346f9ac Author: Daniel-Constantin Mierla -Date: Fri Apr 22 09:28:42 2016 +0200 +Date: Tue Apr 11 17:34:48 2017 +0200 - auth_db: exported functions to kemi + Merge pull request #1067 from mslehto/filter_server_id - - is_subscriber(...) - - auth_check(...) + modules/nathelper: add undocumented filter_server_id -commit 3436689833c1a7473f50c218e3a86bf2eb93940a +commit 5cd813c32b0bf02471ebe17d098ca2b42f56b748 Author: Daniel-Constantin Mierla -Date: Fri Apr 22 08:39:18 2016 +0200 +Date: Tue Apr 11 17:33:00 2017 +0200 - rtpproxy: exported rtpproxy_manage() variants to kemi + app_jsdt: exported functions to kemi framework -commit a0e4a9c18eea8fe58a32aae8d722a27deac47962 -Author: Olle E. Johansson -Date: Thu Apr 21 22:27:36 2016 +0200 - - mtree Make table name in source code the default as documented in the README - -commit 459346a86e276f2507d030b34cd277b3178078af -Author: Olle E. Johansson -Date: Thu Apr 21 22:13:50 2016 +0200 +commit 5a346f9ac423e3e1e62c3e979bd5c5594ce277b5 +Author: Mikko Lehto +Date: Tue Apr 11 18:29:03 2017 +0300 - auth_db Add note about version number synchronization with uri_db + modules/nathelper: add undocumented filter_server_id [skip ci] -commit 3acd55dab7c68e50eee69e54908dff57695676fb -Author: Olle E. Johansson -Date: Thu Apr 21 22:11:08 2016 +0200 +commit 255acf8c981dbe440b520163e44cadf7af8f11ae +Author: Daniel-Constantin Mierla +Date: Tue Apr 11 17:12:08 2017 +0200 - uri_db Change the table version to synch with auth_db + app_python: exported functions to kemi framework -commit 241edc7abfbbab24eb068e944b6a875485236a12 -Author: Olle E. Johansson -Date: Thu Apr 21 22:01:01 2016 +0200 +commit f5e30811c263ec4d39ad3cd46035968fad2734f2 +Author: Daniel-Constantin Mierla +Date: Tue Apr 11 17:03:31 2017 +0200 - uri_db Refers to wrong version of subscriber table, fix error message + app_lua: export functions to kemi framework -commit 64eff461c00aaa34a46150cf45827526cda13938 -Author: Olle E. Johansson -Date: Thu Apr 21 21:55:16 2016 +0200 +commit ff1bcdb4c451a4007ec2067d5943fc6f6e7f3670 +Author: Kamailio Dev +Date: Tue Apr 11 15:48:48 2017 +0200 - sca Improve error message + modules: readme files regenerated - acc ... [skip ci] -commit 485fa6338504977d15afebc2a09b3f391c70f60f -Author: Olle E. Johansson -Date: Thu Apr 21 21:38:38 2016 +0200 +commit 2e089367f42a7d919ad5e59071f9e713a76425d9 +Author: Daniel-Constantin Mierla +Date: Tue Apr 11 15:44:24 2017 +0200 - sca Add doxygen header, add new lines to end of error/debug messages + doc: entities updated to use lists.kamailio.org - This needs to be fixed in all files, not just the main one. - -commit b424214e564cfb0a5625bbbbb88093e6be0ffc4d -Author: Olle E. Johansson -Date: Thu Apr 21 18:19:03 2016 +0200 - - jansson Update jansson_get doc with return values that was hidden in the source code + - http replaced with https in entity urls -commit 9e331d3f2efa53bbb5831856e21776accb6929bc +commit dd3a55d190cf00066cb23a13d9c81827f1da14cd Author: Daniel-Constantin Mierla -Date: Thu Apr 21 15:42:03 2016 +0200 +Date: Tue Apr 11 15:26:20 2017 +0200 - app_python: kemi handler extensions for 3 and 4 parameters + README: updated the addresses to sr-dev and sr-users mailing lists -commit 0b70cc0be34fe8cbc4f5335a87131ca21e5491c8 +commit a2fe77bcce3c9c1f926ca1767f2ea8e25ed4fe75 Author: Daniel-Constantin Mierla -Date: Thu Apr 21 15:41:25 2016 +0200 +Date: Tue Apr 11 15:24:32 2017 +0200 - app_lua: extended kemi handler to deal with str-str-int-int params + kamilio.cfg: updated the address of sr-users mailing list -commit be1675185c6b6b18133ac928155ec8559a050bbb +commit 13c2300f736c74faa6b4557f6146e0b7de9f89da Author: Daniel-Constantin Mierla -Date: Thu Apr 21 15:37:52 2016 +0200 +Date: Mon Apr 10 17:20:38 2017 +0200 - core: kemi - prototype for embedded functions with str-str-int-int params + mqueue: exported functions to kemi framework -commit 6b0ea23166dd567c162b3152167da445f8bd555d +commit dbd78eb8a9f222d8cd6fbcd800552e51d3afaa7c Author: Daniel-Constantin Mierla -Date: Thu Apr 21 15:09:07 2016 +0200 +Date: Mon Apr 10 17:04:58 2017 +0200 - auth: exported some functions to kemi - - - consume_credentials() - - auth_challenge(...) - - pv_auth_check(...) + tls: update log messages macros -commit 8c6f6724a45f496a694882b60fe5cc4516f9e8b6 +commit bd6e0a2976be8a6e23ec9145d58e448b7a0579e7 Author: Daniel-Constantin Mierla -Date: Thu Apr 21 14:57:27 2016 +0200 +Date: Mon Apr 10 15:17:07 2017 +0200 - app_lua: update existing code for changes inside auth module + dialog: exported more functions to kemi framework -commit 019637af117eeab4b0b06e73ac6808b0e42fe760 -Author: Daniel-Constantin Mierla -Date: Thu Apr 21 14:56:56 2016 +0200 +commit 617a9cfe72ac613606990a93af648bd12b1fc2d0 +Author: Kamailio Dev +Date: Mon Apr 10 14:01:21 2017 +0200 - auth: restructuring of code for auth_challenge() - - - split code specific for config and internal API + modules: readme files regenerated - dialog ... [skip ci] -commit 4298b94f80721b1a7161d19f0c0030f5aaf6f4f0 +commit 6b9e63f4e1948b53ce2b986c495085e34dc83165 Author: Daniel-Constantin Mierla -Date: Thu Apr 21 14:41:16 2016 +0200 +Date: Mon Apr 10 13:51:38 2017 +0200 - auth: split pv_auth_check() to in wrapper for config ops and common function + dialog: clarification for dlg_bye() parameters in docs -commit c4b6428ce71e6d1b18ba2ea6b99c369864b56710 -Author: Daniel-Constantin Mierla -Date: Thu Apr 21 13:25:33 2016 +0200 +commit 61f8b9b4f6e4c26cd62480f5d9a4d9ca1b95a844 +Author: Kamailio Dev +Date: Mon Apr 10 13:16:34 2017 +0200 - auth: coherent indentation and white spacing + modules: readme files regenerated - ctl ... [skip ci] -commit 996f50eb2c67eb1a23f2c8251d36531a481647b8 -Author: Alekzander Spiridonov -Date: Thu Apr 21 06:09:41 2016 -0400 +commit f824eca0b56b7ad2a32b7c2269b064a637588f1d +Merge: 22e33ba64 0a9030a7a +Author: Daniel-Constantin Mierla +Date: Mon Apr 10 13:09:45 2017 +0200 - dispatcher: use avl-tree for ds_set indexing + Merge pull request #1064 from kamailio/ctl-buffer-size-param + + ctl : add rpc buffer_size param -commit 49c198a44a2148d086f24510556cb362e335ae68 -Author: Olle E. Johansson -Date: Thu Apr 21 10:58:14 2016 +0200 +commit 22e33ba64c3aad3b50e9ba649c5fa736462a30b4 +Author: lazedo +Date: Sun Apr 9 06:39:44 2017 +0100 - registrar clarification on "domain" in ulc - it's the name of the table used for storing, not the domain in the uri + kazoo: fix connection to root vhost -commit 0f54afd10c703cdba9080972d7501873b930ab44 -Author: Daniel-Constantin Mierla -Date: Thu Apr 21 00:03:45 2016 +0200 +commit 2ceb44f5b57f465b97f45a67183e9caf52610364 +Author: lazedo +Date: Sun Apr 9 03:10:49 2017 +0100 - core: kemi - exported more of the functions from core + kazoo: parse json with amqp specified bytes -commit 9ad70dfd7061136bc86c9276f6064316b42d8012 -Author: Daniel-Constantin Mierla -Date: Wed Apr 20 17:04:36 2016 +0200 +commit cb92c2b176dc55fb03cab172c63b115267d1bac9 +Author: lazedo +Date: Sat Apr 8 23:28:44 2017 +0100 - app_python: handle the exported functions that return bool + kazoo: create empty routing if not provided -commit 3a69a01054262b7a02f4c03d15ea296eb84f7c79 -Author: Daniel-Constantin Mierla -Date: Wed Apr 20 17:03:59 2016 +0200 +commit 525c64463970841e7f1b8ef9778306007d4ca99d +Author: lazedo +Date: Sat Apr 8 23:27:49 2017 +0100 - app_lua: use define SR_KEMI_FALSE instead of 0 for bool return decision + db_text: fix table length allocation in raw query -commit fb1e1d847e6e6aeedb17949e7f871c966cca2c76 -Author: Daniel-Constantin Mierla -Date: Wed Apr 20 16:58:09 2016 +0200 +commit e36f607d44a53969c4dc469f7c940ed861419ca1 +Author: Juha Heinanen +Date: Sat Apr 8 15:25:07 2017 +0300 - core: kemi - exported is_myself() + modules/registrar: removed extra empty line -commit d84536518ae93d126980189a9641d3f3140ff3e1 -Author: Daniel-Constantin Mierla -Date: Wed Apr 20 12:04:46 2016 +0200 +commit ac2572b880c5373864a55ebe1b9e538dd9337e63 +Author: Juha Heinanen +Date: Sat Apr 8 15:22:54 2017 +0300 - Makefile.defs: version set to 5.0.0-dev3 + modules/registrar: apply method_filtering only on initial requests w/o to-tag -commit 4c6f879563adbbdee7c730549533a0d852e6cbef -Author: Daniel-Constantin Mierla -Date: Wed Apr 20 12:02:09 2016 +0200 +commit 49fd44603d9706be1b2e3862f09d10a52581d312 +Author: Luis Azedo +Date: Sat Apr 8 13:16:48 2017 +0100 - Makefile.defs: detect kfreebsd OS and set its default compile flags - - - combine the options of Linux with FreeBSD to use kqueue if available - - reported by Victor Seva, GH #576 + db_text: fix indentation -commit 34b67125424da7ce86b5cac77e30af0711fafac1 -Author: Daniel-Constantin Mierla -Date: Wed Apr 20 11:59:25 2016 +0200 +commit 3433e386a8ed1e9feef7b05a454d8989a45c1782 +Author: Luis Azedo +Date: Sat Apr 8 13:08:38 2017 +0100 - core: remove ending parenthesis in ifdef condition - - warning: ISO C99 requires whitespace after the macro name - sched_yield.h:34:20: warning: extra tokens at end of #ifndef directive - #ifndef sched_yield() - - - reported by Victore Seva, GH #576 + db_text: fix table length in raw delete -commit 28b320088fcad8b8875f0528873a49cba9c74619 -Author: Seudin Kasumovic -Date: Wed Apr 20 11:36:40 2016 +0200 +commit 0a9030a7a5a3a288c1080feada1b4b5af41e9518 +Author: lazedo +Date: Fri Feb 10 13:53:15 2017 +0000 - erlang: fix parsing function params - - - remove double parsing function params - - free memory used in parsing params + ctl : add rpc buffer_size param -commit 2b11990929ae1d097bfb66848136bd247130263b -Author: Seudin Kasumovic -Date: Wed Apr 20 11:10:39 2016 +0200 +commit 152504f108d39ae33c845f7e74a889411868033d +Author: grumvalski +Date: Fri Apr 7 23:18:48 2017 +0200 - erlang: fix memory leak in debug macro - - - free temporary used encoding buffer + tm: don't reset uac reply if in a continue route -commit 0e3b19f4b99ea0b9e4eff2decb641e5da2488573 -Author: Seudin Kasumovic -Date: Mon Apr 18 11:30:23 2016 +0200 +commit 8e037f623ae6daf58e092d8a41430fd13d1d38ec +Author: Juha Heinanen +Date: Sat Apr 8 10:31:23 2017 +0300 - erlang: fix uninitialized member variable - - - avoid conditional jump on uninitialized value + modules/siputils: made tel2sip to return 2 if no conversion was needed -commit f6e52017d648b92b705810b7c2ebbf16b02211c4 -Author: Olle E. Johansson -Date: Tue Apr 19 22:18:35 2016 +0200 +commit 8bfabb975a59e43bf5a18fde0b0ab2b2feef94f6 +Author: lazedo +Date: Fri Apr 7 15:06:32 2017 +0000 - dialog Update README, add section IDs for parameters and functions, fix a few typos + kazoo: add exchange bindings -commit 19ef4f6ec8c22848eb4386f5f4996d5091c65688 -Author: Olle E. Johansson -Date: Tue Apr 19 21:24:31 2016 +0200 +commit 6aa2b91b581d7e0f138a9a19f61d848caeb61a19 +Author: Daniel-Constantin Mierla +Date: Fri Apr 7 17:05:44 2017 +0200 - dialog Update README with explanation of in-dialog request behaviour + core: use buffers instead of static empty string + + - if code tries to write in, results in a crash + - reported by Juha Heinanen -commit ff8bb9df8e6cb6d15612dc8245c3d59a8b29c0ba +commit cdd7bc29a900d787b8d99f7296306f99c53a5e29 Author: Daniel-Constantin Mierla -Date: Tue Apr 19 21:12:16 2016 +0200 +Date: Fri Apr 7 17:05:27 2017 +0200 - core: kemi - implemented embedded sub-module hdr + pv: renamed empty buf variable -commit c54c0cf985f064dbff048a2fde0b5db6e58f2b31 +commit 1e37b31f8a28ccc6f44eaf75e5f02e836df20411 Author: Daniel-Constantin Mierla -Date: Tue Apr 19 19:44:05 2016 +0200 +Date: Fri Apr 7 15:37:07 2017 +0200 - app_python: exported special sub-module KSR.pv + pv: declare the pv_empty as buffer with size - - pv.get() can return int or string, not following the pattern - from kemi generic function interface + - otherwise it can crash when code tries to write in it, if pointing to + static empty string + - reported by Juha Heinanen -commit 3fccc0aa1364c92a9f23fd488580eb92da012834 -Author: Daniel-Constantin Mierla -Date: Tue Apr 19 19:41:29 2016 +0200 +commit 60aa7ec193950249a1610a943b767421e310fb10 +Author: Kamailio Dev +Date: Fri Apr 7 11:16:43 2017 +0200 - app_lua: exported special sub-module KSR.pv - - - pv.get() can return int or string, not following the pattern from kemi - generic function interface + modules: readme files regenerated - sdpops ... [skip ci] -commit ce623436af6793461984f004a9cb3d44e1243016 -Author: Daniel-Constantin Mierla -Date: Tue Apr 19 14:59:52 2016 +0200 +commit 8a38f369b01a642b92704cc0e6efeb6e108f8a02 +Author: Carsten Bock +Date: Fri Apr 7 11:09:14 2017 +0200 - app_python: avoid aquiring python eval lock for nested route blocks + sdpops: Add note about sdp_remove_media() and RFC compliance -commit 2dee9926be9a4e955134fef1ae11514fed6c2565 +commit e444f6f821dcbd56e58442f9ee1b970feb52395f Author: Daniel-Constantin Mierla -Date: Tue Apr 19 14:35:03 2016 +0200 +Date: Thu Apr 6 22:20:00 2017 +0200 - app_python: proper implementation of reading the parameters + tmx: new vars - $T(id_index_n) and $T(id_label_n) - - parameters passed from python can be only read all at once + - similar to $T(id_index) and $T(id_label), but if transaction doesn't + exit yet, it is created -commit 8675fd282bb5cad4e349dbb85f9ca7fc31e44167 +commit 196537b0a226ed8da690d40a0f9526b6fb2a443e Author: Daniel-Constantin Mierla -Date: Tue Apr 19 14:34:10 2016 +0200 +Date: Thu Apr 6 21:57:17 2017 +0200 - python: use rewrite_uri() instead of core action for updating r-uri + dialog: exported dlg_manage() to kemi -commit 89726e2bc7092d674f12867a5693a09765d150f2 +commit 491d9cbae477c7b12bf768abadf7169fd25e2262 Author: Daniel-Constantin Mierla -Date: Tue Apr 19 13:10:34 2016 +0200 +Date: Thu Apr 6 21:16:35 2017 +0200 - app_python: implementation of kemi interpreter for python + evapi: export non-async functions to kemi -commit 9710f1c92baee8ec379d64b75531bed5cf7695fb -Author: Olle E. Johansson -Date: Tue Apr 19 14:11:33 2016 +0200 +commit 7cb707d67205092ed928f575dda1876ddf25200e +Author: Julien Chavanton +Date: Wed Apr 5 15:10:47 2017 -0700 - dialog Document shortest ka_interval + dmq_usrloc: param batch_max_msg_size -commit 6adb2fac4a59a35fb1238b4eca5fd8e93c3659c9 +commit e4a11d715e3d4e47aa82b7e8e358000948e26c4c Author: Daniel-Constantin Mierla -Date: Tue Apr 19 10:41:02 2016 +0200 +Date: Thu Apr 6 17:06:37 2017 +0200 - htable: refreshed the readme file + dialog: check if dialog exists after event route execution + + - done for dlg_onroute(), as an extra safety for early detection of + races, related to GH #1059 -commit 79ad0e2d8a926e867b1f9e69a065e9b1727671ea +commit 09fe281bd5bea0d484a41e13b18fd3d206d2ebd9 Author: Daniel-Constantin Mierla -Date: Tue Apr 19 10:40:20 2016 +0200 +Date: Thu Apr 6 15:17:47 2017 +0200 - htable: coherent indentation and whitespacing + kamailio.cfg: version updated to 5.1 in top comments -commit 866270a7cc45205deab5b067be68e5c6a66704e8 +commit 868f9996f39dd76707ed09fce980893bab7c31bc Author: Daniel-Constantin Mierla -Date: Tue Apr 19 10:39:55 2016 +0200 +Date: Thu Apr 6 15:14:45 2017 +0200 - htable: updated the list of exported variables + kamailio.cfg: handle retransmissions also for request within dialog + + - skip ACK, it is not a standard transaction by itself -commit dbc2719f09bb7794437577c57e7134fc54b9ee8c -Author: Daniel-Constantin Mierla -Date: Tue Apr 19 09:20:03 2016 +0200 +commit ad368c93cb01f1375bb69acc09ea2b4431b9db77 +Author: Luis Azedo +Date: Thu Apr 6 13:15:57 2017 +0100 - app_python: added script to generate the files for static exports table + kazoo: add zone to connection event -commit 3e25688eb365c382167efa3519ab983b4aab6dc6 -Author: Daniel-Constantin Mierla -Date: Tue Apr 19 09:18:31 2016 +0200 +commit 36b6d4d211d86a0f4047a79cf3b122ad974a5da9 +Author: Luis Azedo +Date: Wed Apr 5 23:19:41 2017 +0100 - app_python: added the file to store the static exports table - - - kamailio functions will be associated with entries from exports table, - being looked up by index + kazoo : add broker zone to received payload -commit 24a68b3d7c52093391dcd8124d3642c04e3798e4 +commit cf3b1aeacfc9d5bd086929a6fae20f379ebb2612 Author: Daniel-Constantin Mierla -Date: Tue Apr 19 09:17:06 2016 +0200 +Date: Wed Apr 5 16:02:54 2017 +0200 - app_python: rework to use a static exports table - - - not possible to set the object index function + pkg/rpm: specify the pid file for killproc -commit 1f8ab5a6b5fe4b1879335fd0b0fb01d2969fd56d +commit 7b691e9712fc4b4333698c4538c8209c32eba901 Author: Daniel-Constantin Mierla -Date: Tue Apr 19 00:32:28 2016 +0200 +Date: Wed Apr 5 13:36:56 2017 +0200 - core: kemi - renamed reminiscent lua functions + dispatcher: ds select and next functions exported to kemi -commit 2ed205e4370525424577d9f1e8ed766fe4e136cc -Merge: aaf7977 03ad0ac -Author: Alexandr Dubovikov -Date: Mon Apr 18 18:33:12 2016 +0200 +commit fc732895c19f2e9fcb00c8b55d5eee0c4fffaf52 +Author: Kamailio Dev +Date: Wed Apr 5 09:46:40 2017 +0200 - Merge pull request #573 from adubovikov/master - - modules/sipcapture: removed wrong character + modules: readme files regenerated - mtree ... [skip ci] -commit 03ad0ac05478a969ff33e783a9ea707e305f8514 -Author: Alexandr Dubovikov -Date: Mon Apr 18 18:30:33 2016 +0200 +commit 1c1e51388aad6c5ba064c283d5e124367b30ad7e +Author: Daniel-Constantin Mierla +Date: Wed Apr 5 09:36:17 2017 +0200 - modules/sipcapture: removed wrong character + mtree: clarifications about db table parameter in docs -commit aaf7977ac177f758b0f7287cf545ab3097362271 +commit a4cdacd0b63245c48fcc6e0a20c9b665ef877090 Author: Daniel-Constantin Mierla -Date: Mon Apr 18 17:23:11 2016 +0200 +Date: Wed Apr 5 09:34:07 2017 +0200 - app_python: the initial foundation to use Python for kemi config interpreter + mtree: revert a0e4a9c18e and let db_table name not set by default - - to allow writing kamailio routing logic in Python + - it breaks some runtime rpc commands, reported by GH #1057 + - reset it also if set by mistake when mtree param is used -commit 08854a8754ad97885c6e7a94bcc1ae8136d2ba3d +commit 338e5df6f96ccf1f3df313593d3fc9bb228f5d85 Author: Daniel-Constantin Mierla -Date: Mon Apr 18 17:22:31 2016 +0200 +Date: Wed Apr 5 08:52:01 2017 +0200 - core: condition to stop looking up exported functions by name + keepalive: format to match default conding style and 80 chars lines -commit f067af31d82867c52d9d0ae05571d57153520222 +commit fd7052681020b775be253fd936dde8f76a85e198 Author: Daniel-Constantin Mierla -Date: Mon Apr 18 15:24:34 2016 +0200 +Date: Wed Apr 5 08:45:33 2017 +0200 - app_python: declaration of global vars moved in c files + keepalive: declare variables at the beginning of functions - - declared as extern in h files - - prefixed the names to avoid eventual conflicts when using common words - for var names + - fix for C standard older than C99 -commit 87aaba7d07650b46328856b6c0b02a5c5b7f87e9 -Author: Daniel-Constantin Mierla -Date: Mon Apr 18 15:05:22 2016 +0200 +commit f51f4df75cb347f1180c0097bb9ffd57a30c97b6 +Author: Julien Chavanton +Date: Fri Mar 31 14:29:18 2017 -0700 + + dmq_usrloc: sync with multi contacts per message + +commit e564247bbbc262163bf83ff468bda1d7ecd63a2c +Author: Kamailio Dev +Date: Tue Apr 4 22:31:20 2017 +0200 - app_python: register the module as a kemi config interpreter + modules: readme files regenerated - evapi ... [skip ci] -commit cd6b3d9717ea1c45e4cd561c77ca9fce10936bf7 +commit 27062612b08ace21c07366aa8ab1ca4931fc4503 Author: Daniel-Constantin Mierla -Date: Mon Apr 18 14:55:02 2016 +0200 +Date: Tue Apr 4 22:21:16 2017 +0200 - app_python: function to allow optional execution of python method + evapi: documentation for event_callaback -commit ce4e720c7eef22b1d60711a31775792397079c93 -Merge: fc4cb9d f2dfefd -Author: Alexandr Dubovikov -Date: Mon Apr 18 17:19:27 2016 +0200 +commit 2889db1a4b294c045021807965b507b38de258a5 +Author: Daniel-Constantin Mierla +Date: Tue Apr 4 22:18:27 2017 +0200 - Merge pull request #572 from adubovikov/master + evapi: enable execution of event routes via kemi - modules/sipcapture fixed rtpinfo report for SNOM + - event callback function can be set via event_callback parameter -commit f2dfefd33389a8de03a832617514bce7cb323148 -Author: Alexandr Dubovikov -Date: Mon Apr 18 17:18:57 2016 +0200 +commit 1b26495414e5e31829e7f96b0717890774f049ba +Author: Kamailio Dev +Date: Tue Apr 4 17:18:44 2017 +0200 - modules/sipcapture fixed rtpinfo report for SNOM + modules: readme files regenerated - dialog ... [skip ci] -commit fc4cb9db0dfad8313a249f0cf60d77fd3608268e -Merge: c26cade 7701114 -Author: Alexandr Dubovikov -Date: Mon Apr 18 14:50:06 2016 +0200 +commit fca170fec9e16b37dd1bbec5b9734a77e0b09403 +Author: Carsten Bock +Date: Tue Apr 4 14:37:40 2017 +0200 - Merge pull request #571 from adubovikov/master - - module/sipcapture fixed type for rtpagent report + ndb_redis: Accidentally tried to free a reply from shmem, which is still in pkgmem -commit 770111484910cf0b63f07e2090eb403c7edac309 -Author: Alexandr Dubovikov -Date: Mon Apr 18 14:49:14 2016 +0200 +commit 8fafc501d9c0a254412cd88d3d071d6e4f375210 +Author: Daniel-Constantin Mierla +Date: Tue Apr 4 16:02:08 2017 +0200 - fixed type for rtpagent report + Makefile.groups: added keepalive module to group extra -commit c26cade5da0ea6241276e70f45e54a8c802de052 +commit c0696ec38076b01be258faa3cf4c7e687e19e52e Author: Daniel-Constantin Mierla -Date: Mon Apr 18 14:16:50 2016 +0200 +Date: Tue Apr 4 16:01:07 2017 +0200 + + keepalive: added initial README file + +commit cf07d3feab3494c934b27a8e52724be3d94fe00a +Author: Guillaume Bour +Date: Tue Apr 4 16:00:15 2017 +0200 - app_python: updated include of app_python_mod.h + keepalive: new module to monitor remote destinations -commit d2d24c17ff68d88b74f5d69febaa8a9fe290a440 +commit 079b84b1351a19334a478226b83f4d3193d050bb Author: Daniel-Constantin Mierla -Date: Mon Apr 18 14:13:03 2016 +0200 +Date: Tue Apr 4 15:50:41 2017 +0200 - app_python: renamed main files to match module name + dialog: documented the event_callback parameter + + - allow specifying the function name to be executed by kemi on event + routes -commit aa8da95f7522f2425a8f43840b61135aaa815e0c -Author: Olle E. Johansson -Date: Mon Apr 18 14:06:23 2016 +0200 +commit a17560105cf28f67c5eaf4ed7401615f64fb9cd0 +Author: Daniel-Constantin Mierla +Date: Tue Apr 4 15:50:14 2017 +0200 - http_client Add note about DNS in todo list + dispatcher: listed the options for the kemi event callback parameters -commit e85706b549e691404e3caf401fa4cf86c5ab90de -Author: Olle E. Johansson -Date: Mon Apr 18 13:43:15 2016 +0200 +commit bb24683ba00dac15428ed4c1a6f2f9f2e8f60106 +Author: Daniel-Constantin Mierla +Date: Tue Apr 4 15:49:43 2017 +0200 - http_client Clarify DNS resolver use for CURL + htable: more details about kemi callback function parameter -commit 5042f309739460ad87dc9a064c43e602602da703 +commit 5b7838c9a5a865158c9572835c876d19a06780fb Author: Daniel-Constantin Mierla -Date: Mon Apr 18 12:52:25 2016 +0200 +Date: Tue Apr 4 15:23:07 2017 +0200 - app_python: fix of buf memory allocation size for chars + dialog: enable execution of dialog event routes via kemi + + - requires to set the event_callback parameters -commit 8d7c12ab295fdb41390dd56744cc0b012851788b +commit 9b72c40ab7ddba0766961557067a969dfc3a000a Author: Daniel-Constantin Mierla -Date: Mon Apr 18 12:35:36 2016 +0200 +Date: Tue Apr 4 14:35:03 2017 +0200 - app_python: coherent indetation and whitespacing + dispatcher: documentation for event_callback parameter -commit b420f856355ad47acd3ecd61b037a4e1d843a8a1 -Author: Olle E. Johansson -Date: Fri Apr 15 22:50:42 2016 +0200 +commit 6aa21738dd860eee60b433a48d11c58f5d67618f +Author: Daniel-Constantin Mierla +Date: Tue Apr 4 14:22:33 2017 +0200 - registrar Fix typo in README + dispatcher: enable execution of event routes via kemi -commit 73039a169c7bb1b796d246b74e36ae01b15306b1 -Author: Olle E. Johansson -Date: Fri Apr 15 21:39:31 2016 +0200 +commit 6d87794cac3f6f3bb967d6e0bf6714a4d78f1bd5 +Author: Carsten Bock +Date: Tue Apr 4 12:55:21 2017 +0200 - pua_xmpp Remove svn IDs and history + ndb_redis: Added REDIS-Cluster support [BETA] -commit 4acaf2f67907b852ac32154932083d05c3ddb112 -Merge: 51f0183 b77ed54 -Author: Victor Seva -Date: Fri Apr 15 09:25:28 2016 +0200 +commit 960b761e527b903dc8e53014cc0b08df8b0d81b3 +Merge: 6d9e0202b 5bb4eb4d6 +Author: Daniel-Constantin Mierla +Date: Mon Apr 3 21:22:10 2017 +0200 - Merge pull request #568 from linuxmaniac/vseva/fix_516 + Merge pull request #1055 from kamailio/co/more_mime_chars - app_perl: Fix "use UNIVERSAL" is a fatal error since perl 5.22 + core: parser - allow more chars in mime type -commit b77ed54d33f171d170ca89252f0a31a0d23996fa -Author: Victor Seva -Date: Fri Apr 15 09:09:08 2016 +0200 +commit 5bb4eb4d6546e2d0a2d911b09797172a0a2a2b83 +Author: Camille Oudot +Date: Mon Apr 3 20:49:51 2017 +0200 - app_perl: Fix "use UNIVERSAL" is a fatal error since perl 5.22 - - * Author: Julián Moreno Patiño - * Fix #516 - * from: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=821039 + core: parser - allow more chars in mime type -commit 51f01836571dc56daf8c3560d692c9575456145a -Author: Daniel-Constantin Mierla -Date: Fri Apr 15 09:01:39 2016 +0200 +commit 6d9e0202b1817aa19bfaf4502749d817d54f850a +Author: Ovidiu Sas +Date: Mon Apr 3 11:12:48 2017 -0400 - Makefile.defs: version set to 5.0.0-dev2 + db_oracle: avoid double free on connection error -commit c1cb68f6f8d01ebaea52ae3fd9ceb8c38885ad84 -Author: Daniel-Constantin Mierla -Date: Fri Apr 15 09:00:53 2016 +0200 +commit ccdf6b81f1eb591ba4bb0f6e023992b21720fc58 +Merge: e26aca34f b70382583 +Author: Lucian Balaceanu +Date: Mon Apr 3 17:40:44 2017 +0300 - core: execute onsend_route callback via kemi + Merge pull request #1036 from lbalaceanu/fix_nocdr_restart + + Fix for no cdr after Kamailio 5.0 restart -commit daf7aa398e25caeccf0993014e137d7abd43bfeb +commit e26aca34fc41601ec34e17547d6572a1b2ba365a +Merge: 8f407a915 055fca8dd Author: Daniel-Constantin Mierla -Date: Thu Apr 14 21:23:52 2016 +0200 +Date: Mon Apr 3 15:42:23 2017 +0200 - core: set actions context for running kemi reply_route callback + Merge pull request #1052 from claudiupb/topoh_safetychecks + + topoh: add additional safety checks -commit f2c03790c4e7ec1976cb20ca06132eef0b4baa65 +commit 8f407a915785a2bd594567399cd52a305ccb274e Author: Daniel-Constantin Mierla -Date: Thu Apr 14 21:23:15 2016 +0200 +Date: Mon Apr 3 15:40:20 2017 +0200 - tm: lookup if kemi engine is set for onreply_route callback + pkg: create /var/run/kamailio with user permissions in centos 7 spec -commit 187a29601037820fe79f18069caf5032c9a297c6 -Author: Daniel-Constantin Mierla -Date: Thu Apr 14 18:45:44 2016 +0200 +commit 055fca8dd2ca9c2ea683a2ea3748d6728d54e5a5 +Author: Claudiu Boriga +Date: Mon Apr 3 12:13:30 2017 +0300 - app_lua: backup and restore the sip msg structure in lua env + topoh: add additional safety checks - - nested execution of callbacks can happen (e.g., branch route callback - executed inside the request_route callback) + - verify that headers contain expected prefix (including mask ip) + before trying to unmask them; otherwise there may be issues when + kamailio receives messages that are not masked and topoh is enabled. -commit f1f0aad765fbb09e9cc50bdc177fa75bc6ee0197 +commit 24e729698017b5d898a92cdf7acb024e44252b84 Author: Daniel-Constantin Mierla -Date: Thu Apr 14 18:38:05 2016 +0200 +Date: Mon Apr 3 14:25:18 2017 +0200 - core: kemi - callbacks cache index stored in shared memory + htable: handle blob/text columns when loading from database - - reloads can change the values + - reported by Patrick Ginhoux -commit 19968a464cbb668d9bef6c866f12eecb530ddb05 +commit 71fce8d061c50e6ad80947f16c1fe6ed8760d634 Author: Daniel-Constantin Mierla -Date: Thu Apr 14 18:16:32 2016 +0200 +Date: Mon Apr 3 14:02:28 2017 +0200 - tm: init actions context for kemi execution + pv: remove unused vars in $hdrc(...) implementation - - needed to catch drop in onreply/branch route callbacks + - reported by Juha Heinanen -commit 0328bc671182374926c7dbbec4887a0f532aff63 -Author: Daniel-Constantin Mierla -Date: Thu Apr 14 18:16:02 2016 +0200 +commit 987c8101504cc7939c6782df55d7073f492e12c8 +Author: Carsten Bock +Date: Mon Apr 3 08:33:14 2017 +0200 - app_lua: safety checks for mandatory lua env attributes + ims_icscf: Fix fixup functions -commit 5f740d7aca5baa500398d334a8e92aa59bbf62ab -Author: Daniel-Constantin Mierla -Date: Thu Apr 14 18:12:08 2016 +0200 +commit b70382583ea2c7962f7268db3e672236fb35e521 +Author: Lucian Balaceanu +Date: Thu Mar 16 16:23:42 2017 +0200 - core: kemi - log message for drop action + acc: Fix for no cdr after Kamailio 5.0 restart + + - created cdr_on_load() to be called on DLGCB_LOAD -commit e6e4ec604981982ca1b7d2e5649ed25f387ec3b7 +commit e59fa823b7b9513d3d1adb958d5e8ec055082d83 Author: Daniel-Constantin Mierla -Date: Thu Apr 14 17:15:47 2016 +0200 +Date: Fri Mar 31 12:56:52 2017 +0200 - sl: use same function names as for cfg in kemi exports + tls: do kerberos and zlib init checks only for libssl < 1.1.0 + + - using string matching inside libssl compile flags is no longer + reliable + - reported by GH #1050 -commit 2a7ba57931ae4b40f36b946655a4abf49bdaa474 +commit e271bb60d4cb0e3e2ec1ecca4ff2833885331732 Author: Daniel-Constantin Mierla -Date: Thu Apr 14 15:13:57 2016 +0200 +Date: Fri Mar 31 12:06:32 2017 +0200 - tm: implemented the execution of branch failure route callback via kemi + kamctl: added srv command + + - shortcuts to RPC commands to print sockets, aliases and available RPC + commands -commit d4103701b1a16784dadd5aeb21dc76f7aa4aca62 +commit 921cb9f8235638ca8da067965dc0b1281c7082c9 +Merge: 71a882122 5d14f5cad Author: Daniel-Constantin Mierla -Date: Thu Apr 14 14:53:27 2016 +0200 +Date: Thu Mar 30 13:30:35 2017 +0200 - tm: implemented the execution of onreply_route callback via kemi + Merge pull request #1048 from jchavanton/usrloc_params + + usrloc: adding params -commit a6fc13d6f353e81420277a6caa85861d6db97304 -Author: Daniel-Constantin Mierla -Date: Thu Apr 14 00:06:05 2016 +0200 +commit 71a882122c2e6a9c61f25cb34bfd4fef75c65fe0 +Author: Charles Chance +Date: Wed Mar 29 18:55:17 2017 +0100 - core: kemi - implementation of a drop() alternative + dmq: add option for non-locking workers - - it doesn't stop the embedded interpreter, but it can trigger the - drop() effects (e.g., dropping a branch) + - fixes high CPU condition on some systems (e.g. FreeBSD) + - reported by @soapnix, GH #822 + - incorporates patch by Tom Beard (@tombeard) -commit fb131bbd34d7bd40298095433a308f38e49b3e77 +commit 55bc7309bdee23d1cbff3a122f4ce1d0d0fa84fa +Merge: 088c2f7d7 88ba02fd4 Author: Daniel-Constantin Mierla -Date: Thu Apr 14 00:05:30 2016 +0200 +Date: Wed Mar 29 19:34:03 2017 +0200 - tm: implemented the execution of branch_route callback via kemi + Merge pull request #1047 from jchavanton/db_postgres_upsert + + db_postgress: insert_update() with DO UPDATE -commit 000fa421129a14fdad44e22545a04d2788040912 -Author: Daniel-Constantin Mierla -Date: Thu Apr 14 00:05:04 2016 +0200 +commit 5d14f5cada8d4bc43bfa1865ca95b0fd2213f8f3 +Author: Julien Chavanton +Date: Sat Mar 18 13:16:15 2017 -0700 - core: typedef'ed the action context structure + usrloc: adding params + + db_load: enable/disable loading from the database on mod_init + db_insert_update: insert into table, update on duplicate key -commit 43fc3cd6ea1fe8f9e96ca498ba0ed69d2c14589b -Author: Daniel-Constantin Mierla -Date: Wed Apr 13 23:32:31 2016 +0200 +commit 88ba02fd42403844afcdde82034e64a460dc1082 +Author: Julien Chavanton +Date: Sat Mar 18 13:16:15 2017 -0700 - tm: implementation of alternative failure_route callback execution via kemi + db_postgress: insert_update() with DO UPDATE -commit 68dce4972cff006693dbd80837b16d07e565b0ac +commit 088c2f7d70eb3b8861b3f8f2dc03d9e01a68198f Author: Daniel-Constantin Mierla -Date: Wed Apr 13 23:30:38 2016 +0200 +Date: Wed Mar 29 16:16:26 2017 +0200 - app_lua: extend the kemi engine to handle the routing block types + Makefile.groups: added call_obj module to group extra -commit b3f97918ee9338c40a23f639c62b17160ba6ab4c -Author: Daniel-Constantin Mierla -Date: Wed Apr 13 22:43:32 2016 +0200 +commit 0bded933d8ff9e533d426dc205dd5db385bfaf53 +Author: Vicente Hernando +Date: Wed Mar 29 14:18:58 2017 +0200 - tm: export several functions to kemi + call_obj: module to track calls and its duration by using ascending integers. -commit 710118e55999198d1282f18ea7ef37de4a50e5f5 +commit d8fa1ae396305f6f05607f5bc0914913adc6bf7d Author: Daniel-Constantin Mierla -Date: Wed Apr 13 22:43:06 2016 +0200 +Date: Wed Mar 29 12:41:41 2017 +0200 - app_lua: reset the values for api parameters + pv: new variable - $hdrc(HName) + + - return the number of headers matching the name with HName + - e.g., $hdrc(Via) -commit 5b2da38a4dfe5240c353281a45fd2d6e0003b26a -Author: jaybeepee -Date: Thu Apr 14 12:32:11 2016 +0200 +commit 2d9a016ede219c2f2731e09ca45281d8ef711d50 +Author: Daniel-Constantin Mierla +Date: Wed Mar 29 12:41:16 2017 +0200 - modules/ims_dialog: change logging ERR to DBG + core: new pv type for header count -commit 01ec5207c0fd6c01e05568397754e1880c4ab4c5 -Author: jaybeepee -Date: Thu Apr 14 12:31:07 2016 +0200 +commit 666ebb63aecf2254b8efeae261452fc75c6d3aed +Author: Charles Chance +Date: Tue Mar 28 13:13:55 2017 +0100 - modules/ims_registrar_scscf: reset t pointer if tx not found - avoid crash + dmq: attempt to re-initialize if node becomes detatched from cluster + + - issue reported by José Seabra on sr-users mailing list -commit f85ea36269a1234bd85a6b6afbd2590e6e566060 -Author: Olle E. Johansson -Date: Thu Apr 14 10:07:53 2016 +0200 +commit 52471366d34419fbd4a70eff93420157a532bf09 +Author: Victor Seva +Date: Tue Mar 28 17:01:16 2017 +0200 - tm Add improved documentation for t_replicate + pkg/kamailio/deb: version set to 5.1.0-dev2 -commit 19c1843353190c4d5512164f0c083a28bcc47fc9 -Author: Olle E. Johansson -Date: Wed Apr 13 20:47:02 2016 +0200 +commit 406dc9039035dd238ab4f3a3fd04148da8b588a1 +Author: Torrey Searle +Date: Tue Mar 28 16:01:27 2017 +0200 - imc Minor updates to documentation + modules/sipt.c: fix compiler warnings -commit ff992f9781f8685a8ba8842f6455218c37d04eec -Author: Olle E. Johansson -Date: Wed Apr 13 20:36:31 2016 +0200 +commit 964557553fd39fca1de35cf7d2f9e64134da7495 +Author: Daniel-Constantin Mierla +Date: Tue Mar 28 15:59:03 2017 +0200 - imc Remove SVN ID's and history + pv: proper evaluation of pv param for param.count transformation + + - reported by GH #1041 -commit e5813d980ed3eaab82435322002dac64bc19b78b -Author: Daniel-Constantin Mierla -Date: Wed Apr 13 16:36:45 2016 +0200 +commit e4ee924b4919b3efd853c38506a3d2934797eaaa +Author: Torrey Searle +Date: Tue Mar 28 15:53:14 2017 +0200 - app_lua: implemented execution of kemi api functions with 3 params + modules/sipt: make the digit terminator optional on set_destination -commit b0d8849b74a850eea473832ac0069cf66d77587d +commit f151c26b49d483efbbb27acbb72950d79b8c563d Author: Daniel-Constantin Mierla -Date: Wed Apr 13 16:19:39 2016 +0200 +Date: Tue Mar 28 15:37:59 2017 +0200 - core: kemi - added the index for callback names + pv: fix for param.count transformation with pv parameter - - will keep the mapping between the embedded api callabcks and - transaction events + - reported by GH #1041 -commit fd077b0a03ded24765b0e26af4938bd2897245e4 +commit 9a6b345ee88adc29c54fe8c835da71a643bbd20d Author: Daniel-Constantin Mierla -Date: Wed Apr 13 12:44:14 2016 +0200 +Date: Tue Mar 28 13:29:58 2017 +0200 - tm: shifted back indentation with one tab + Makefile.defs: version set to 5.1.0-dev2 -commit 0c589b5924587392ac5343d36a081a3a733bd74d +commit bcb11726c01ab720e7d89482711701509327a14b Author: Daniel-Constantin Mierla -Date: Tue Apr 12 15:15:04 2016 +0200 - - core: kemi - commented relevant defines and structure members +Date: Tue Mar 28 13:11:43 2017 +0200 -commit 32c3435c8122903958834002ba843b93c49495f0 -Author: Seudin Kasumovic -Date: Wed Apr 13 00:34:41 2016 +0200 - - erlang: fix compile warning unused but set variable + ims_diameter_server: added readme file - - get rid of this variable + - required only first time after module is imported in source tree -commit 6f268b5a9d0bd07e689c401cb7221bb0f2c5f8be -Author: Seudin Kasumovic -Date: Wed Apr 13 00:15:56 2016 +0200 +commit 629a3b015166e7c54cd7801111f89c860ccb7cba +Author: Carsten Bock +Date: Tue Mar 28 10:50:03 2017 +0200 - erlang: fix register server process with the local name server epmd - - - use correct alive name when number of C nodes greater then 1 - - fix error check on register server process + ims_diameter_server: Generic Diameter Server module [New] -commit 4885514109c5b08e928623211444a2426944123d -Merge: 44d41c4 2dbcd56 -Author: Camille Oudot -Date: Tue Apr 12 14:55:55 2016 +0200 +commit 72fe8111687df3dce8b2a6f6814d5aec5d0ee9e1 +Author: Kamailio Dev +Date: Tue Mar 28 10:46:27 2017 +0200 - Merge pull request #565 from kamailio/sd_journal_send_xavp - - new function in log_systemd module to log structured events + modules: readme files regenerated - ims_usrloc_pcscf ... [skip ci] -commit 44d41c446e8f42c1ca008e8f37396da61c1f181b -Author: Daniel-Constantin Mierla -Date: Tue Apr 12 14:43:52 2016 +0200 +commit a466c7bf1f1908461b8ab9dbf10ab4c90b65e52a +Author: Carsten Bock +Date: Tue Mar 28 10:44:21 2017 +0200 - app_lua: option to silently try to run a lua function - - - if lua function not found, do not write error message - - some routing blocks are optional (e.g., reply_route{}) and their - equivalent may not be defined + ims_usrloc_pcscf: Remove unused parameter from docs and module -commit 41359ef2f2e106548b39d5b21b625a72a5c5bb60 -Author: Daniel-Constantin Mierla -Date: Tue Apr 12 14:18:19 2016 +0200 +commit 3793e04348c1959047fa3974673c95bea18a44e9 +Author: Carsten Bock +Date: Tue Mar 28 09:01:13 2017 +0200 - core: kemi - skip "native" and "default" config engines names - - - reserved for the existing kamailio.cfg interpreter + ims_usrloc_(p/s)cscf: Remove temporary file -commit 6500dda7ac1729c1ddf0600de2c1b679f74fba6f -Author: Daniel-Constantin Mierla -Date: Tue Apr 12 14:16:44 2016 +0200 +commit 90904d5b7de6c67c6eeea550170d739d505151b9 +Author: Carsten Bock +Date: Tue Mar 28 09:00:08 2017 +0200 - app_lua: implemented alternative config file interpreting engine - - - can be used to execute routing logic for SIP requests and responses by - using next statement in kamailio.cfg: - - cfgengine="lua" + ims_registrar_pcscf: Remove temporary file -commit ab2ca4c9145a537136ea81a21bf257af50bfd18d +commit 9a56b88c1438e2d4f0c5b57c71bbe4e904b1a8e4 Author: Daniel-Constantin Mierla -Date: Tue Apr 12 14:14:15 2016 +0200 +Date: Mon Mar 27 20:59:30 2017 +0200 - core: ability to run alternative request_route and reply_route handlers - - - they can be offered by the embedded interpreters - - at this moment app_lua can execute functions from the script loaded - with param 'load': - - instead of request_route it executes ksr_request_route() - - instead of reply_route it executes ksr_reply_route() + core: safety check for retrying dns cache find -commit 98fa9495747fc89ef85f222bb37dbe63f82ed1b3 -Author: Daniel-Constantin Mierla -Date: Tue Apr 12 14:10:28 2016 +0200 +commit fbe1ed25ee1b783a99e9ac1ac46347f526e2b356 +Author: Rick +Date: Mon Mar 27 19:58:18 2017 +0200 - core: cfgengine - new global parameter/statement - - - set the config interpreter engine, can be used like: + uri_db: rework the possibiltiy to use any sip uri (#1034) - cfgengine="name" - cfgengine "name" + * uri_db: added subscriber and realm param to check_uri - If name is "native" or "default", it expects to have in native config - interpreter for routing logic. + * uri_db: fix whitespace bevor tab - The name can be the identifier of an embedded language interpreter, such - as "lua" which is registered by the app_lua module: + * uri_db: last fix for log macros - cfgengine "lua" + * uri_db: removed change from log macros -commit 7de8a92fd805b73495cc929cf9ca981ecd509c9a +commit d01141e635e35c2f7b204e11b4a2587e5993d155 Author: Daniel-Constantin Mierla -Date: Tue Apr 12 13:48:22 2016 +0200 +Date: Mon Mar 27 12:36:01 2017 +0200 - core: receive.c coherent indentation + misc/examples: kemi - fixed cfgengine for javascript engine -commit 2dbcd56c69db94543c355d936f486d2f525855e5 -Author: Camille Oudot -Date: Mon Apr 11 11:34:53 2016 +0200 +commit 9d5c7509cb5aadea98bfcabbd70f17668fc34a58 +Author: Carsten Bock +Date: Wed Mar 22 22:54:30 2017 +0100 - log_systemd: refresh README + ims_isc: Allow Regex in RURI-Field -commit af869eec1cdba097a70101130c8ee3e6de3aff42 -Author: Camille Oudot -Date: Thu Apr 7 18:45:10 2016 +0200 +commit 3525d6ec7f9fc719651a97e8a9779f13eb14d0fd +Author: Carsten Bock +Date: Wed Mar 22 13:55:49 2017 +0100 - log_systemd: new function `sd_journal_send_xavp` - - creates a structured log event in journald + ims_registrar_pcscf: Fix check for following Service-Routes (Route Header present, but only pointing locally) -commit d0436602dd9459f00945f47e67ea4bb9225caf43 +commit 8cd0f0be8bda6a903eab8c0ef610cb00b8ba8359 Author: Daniel-Constantin Mierla -Date: Tue Apr 12 12:21:56 2016 +0200 +Date: Tue Mar 21 12:28:47 2017 +0100 - core: foundation for config interpreter engine via kemi + siptrace: avoid creating proxy structure twice in trace_send_duplicate() - - to allow execution of a config file written in an embedded language - -commit 07f15a300b49774e5017afa631e9ad34dd417bd8 -Author: Daniel-Constantin Mierla -Date: Tue Apr 12 08:19:03 2016 +0200 - - sl: export embedded api functions via mod_register() + - can happen when dst parameter is given, resulting in mem leak + - related to GH #1040 -commit 0e5f2767ad4f91429fe7331e282e8eb8fae48311 +commit a51a32633429d761f8bc742386b6f6bcb6b38522 Author: Daniel-Constantin Mierla -Date: Tue Apr 12 08:18:24 2016 +0200 +Date: Tue Mar 21 02:39:00 2017 +0100 - app_lua: register the functions exported by modules for kemi + textops: safety check of allocated memory inside append_time_request_f() + + - reported by GH #1040 -commit 16a41dba5c7baef489f735d15e6c912e59d8857f +commit 3f3cdf712c0cd8c8d35f0126cd132a392ff0b2ca +Merge: b2e8a193d 0d83c02f6 Author: Daniel-Constantin Mierla -Date: Tue Apr 12 08:17:34 2016 +0200 +Date: Sun Mar 19 14:57:43 2017 +0100 - core: kemi - index embedded api functions by module + Merge pull request #1037 from ffontaine/master + + erlang: allow user to set ERLANG_xxxDIR -commit a4e3cee470d27a691ec33b5dc11ad2e54246664a -Author: Camille Oudot -Date: Mon Apr 11 18:53:05 2016 +0200 +commit b2e8a193d086df58437c5b4d4df5dce684d88c61 +Author: Juha Heinanen +Date: Sat Mar 18 11:40:56 2017 +0200 - dialog: fix $dlg(from_bindaddr) getter + modules/lcr: added lcr.load_gws rpc function -commit 9fc4028ac35c9612f842a96a719407487e207bcc -Author: Daniel-Constantin Mierla -Date: Mon Apr 11 18:01:44 2016 +0200 +commit 0d83c02f6389bf0adf9cc8afd5e19e2d0e94cd1a +Author: Fabrice Fontaine +Date: Fri Mar 17 17:21:54 2017 +0100 - app_lua: use kamailio embeded interface to export KSR object + erlang: allow user to set ERLANG_xxxDIR - - KSR is an hash table exported to Lua to host functions from Kamailio - core and modules - - now dbg(txt), err(txt) and info(txt) were exported - - in a lua script, can be used like: + If erl is not installed on the system or can not be used (for example + when cross-compiling), then erlang module will use the values set by the + user in ERLANG_INCDIR and ERLANG_LIBDIR instead of returning en error - KSR.info("message from lua\n"); + Signed-off-by: Fabrice Fontaine -commit 3af6fa666f0291b6182cc80f1a498f0c066b5185 +commit 7ae5210a7b9fb2d9a61cef496e9abe0da9860bee Author: Daniel-Constantin Mierla -Date: Mon Apr 11 18:00:46 2016 +0200 +Date: Fri Mar 17 07:52:57 2017 +0100 - core: added generic interface for kamailio embedded api + jsonrpcs: safety check to see if xhttp transport was initialized + + - reported by GH #1030 -commit f95789fd39fcce7b3aa3a0ab8665664afd8bc196 -Author: Camille Oudot -Date: Mon Apr 11 17:02:03 2016 +0200 +commit 6fcd9f2200e218239492f387e9054e9414fe498a +Merge: a97701575 b186dc66b +Author: Federico Cabiddu +Date: Thu Mar 16 16:44:08 2017 +0100 - dialog: fix $dlg(from_bindaddr) name parsing + Merge pull request #1024 from grumvalski/tcp_reuseport + + core: enable reuse of tcp sockets -commit b024f5aea72f172b39dd4d8947934be52f07dbe4 -Author: Daniel-Constantin Mierla -Date: Mon Apr 11 12:57:31 2016 +0200 +commit b186dc66b3c0fc7ba2cbbc88a1fd3112d4d7a492 +Author: grumvalski +Date: Wed Mar 8 13:53:56 2017 +0100 - Makefile.rules: added target tags as alias for target TAGS + core: enable reuse of tcp sockets + + - credits to Marco Sinibaldi for the original implementation -commit 36812509a3a67ab3d27c233c71f4d78138ed1846 +commit a97701575863993f8a19f9dd611156b37ffca247 Author: Daniel-Constantin Mierla -Date: Mon Apr 11 12:53:22 2016 +0200 +Date: Thu Mar 16 10:58:14 2017 +0100 - app_lua: cleanup of indentation + xhttp: use stateless reply for sending http response -commit 9bf13e03ee128bf436f75793b2bd6f0d087d50e2 -Author: Olle E. Johansson -Date: Fri Apr 8 15:20:28 2016 +0200 +commit fa50c85a9e61dd6b91ce88f3f74c433af5d414e2 +Author: Daniel-Constantin Mierla +Date: Thu Mar 16 10:54:25 2017 +0100 - htable Minor typo fixup + jsonrpcs: extra debug messages when rpc response is sent -commit 33c6aafcd46269ce283908f49fbf70b9d73624b1 +commit 0350885c076fa691de6106eb821ec5890572cee6 Author: Daniel-Constantin Mierla -Date: Fri Apr 8 15:10:55 2016 +0200 +Date: Thu Mar 16 10:53:51 2017 +0100 - Makefile.defs: re-enable mem join define - - - lost when introduced the option to select the memory manager by - command line parameter -x + xhttp: more debug messages for sending the response -commit c5aa351c7082b7a8e5358bbb4f56cb00c9b4762d -Author: Stefan Mititelu -Date: Fri Apr 8 13:48:17 2016 +0300 +commit 1adf88e7211400b8d56a6dc7c463e60a2b697b80 +Author: Daniel-Constantin Mierla +Date: Thu Mar 16 08:49:36 2017 +0100 - rtpengine: Update doku for 'unidirectional' flag - - Added new 'unidirectional' flag in Sipwise rtpengine. + Makefile.defs: override the ARCH for amd64 to x86_64 -commit b36f7c9aed3f5cebc457b26f40ca472665da4d00 +commit 2bea7f5a4b2d2ddba9d9a8f050b2ceeb79d2381c Author: Daniel-Constantin Mierla -Date: Thu Apr 7 09:39:44 2016 +0200 +Date: Wed Mar 15 13:28:44 2017 +0100 - core: new global parameter log_prefix_mode + Makefile.defs: explicit retarget of amd64 arch to x86_64 - - if set to 0 (default), then log_prefix is evaluated when the sip - message is received and then reused (recommended if the log_prefix has - only variables that have same value for same message). This is the - current behaviour of log_prefix evaluation. - - if set to 1, then the log prefix is evaluated before/after each config - action (needs to be set when the log_prefix has variables that are - different based on the context of config execution, e.g., $cfg(line)) + - it is supposed to be done by the arch detection scripts, but it may + fail on various systems having a different output than expected -commit 6522dae83990add388720b8a3ef1ee59514e65a2 +commit e6a84b43e06f081e53bf60df137d4262f36c3c7a Author: Daniel-Constantin Mierla -Date: Wed Apr 6 19:56:39 2016 +0200 +Date: Wed Mar 15 12:22:06 2017 +0100 - dialog: rested dialog keeplive failure counters on good reply + Makefile.defs: enabled fast locks for amd64 -commit c395ae00d7970be0a857265e9324a50bcb00f4d0 +commit 8cd194d49759a4b14b906265837eb653cfff7a79 +Merge: b926e403f 32e1e5040 Author: Daniel-Constantin Mierla -Date: Wed Apr 6 19:22:58 2016 +0200 +Date: Wed Mar 15 09:54:40 2017 +0100 - core: common check for ifa->ifa_addr in add_intefaces + Merge pull request #1033 from dunst0/fixpdbt - - if no ip address associated with the network interface, it is not - useful anyhow + utils/pdbt: FreeBSD fix, gcc is hardcoded, header is missing -commit 1545b8de396e8e5d0ef24c9102beff18b3cf36e5 -Author: Daniel-Constantin Mierla -Date: Wed Apr 6 18:55:57 2016 +0200 +commit 32e1e5040d2ff5e13d5bd0373e7edd6cef56f172 +Author: Rick Barenthin +Date: Tue Mar 14 22:35:52 2017 +0100 - core: check if ifa_addr field is set while trying to skip AF_PACKET interfaces + utils/pdbt: FreeBSD fix, gcc is hardcoded, header is missing - - reported by Juha Heinanen + - use CC environment variable if set + - added missing sys/stat.h header -commit 6398383a9363a0eeff3e9212f75805f52ff24785 +commit b926e403f1709d0fc15f1dc8991f4369d57586ed +Merge: 263546f93 0411c078b Author: Daniel-Constantin Mierla -Date: Tue Apr 5 07:31:29 2016 +0200 +Date: Tue Mar 14 20:14:40 2017 +0100 - pv: readme update with pv_evalx() + Merge pull request #1031 from kamailio/lazedo-patch-1 + + presence : fix fast_notify usage -commit 0e2f744f79d78c9cc33e32544222a53ded3eab47 +commit 263546f932cb517caf6d15472350d58132e916d3 +Merge: 770331dfe a5c4dbc28 Author: Daniel-Constantin Mierla -Date: Tue Apr 5 07:27:15 2016 +0200 +Date: Tue Mar 14 20:13:17 2017 +0100 - pv: documentation for pv_evalx() function + Merge pull request #996 from ffontaine/master + + Fix execinfo error in ims_dialog module -commit bb772a8a1c3d16febaab521033f42fe2ed0a7203 +commit 770331dfe0d82ac699d5c4452cedf6c877f27046 +Merge: 815b235f6 42d3b93f8 Author: Daniel-Constantin Mierla -Date: Tue Apr 5 07:18:28 2016 +0200 +Date: Tue Mar 14 20:10:26 2017 +0100 - pv: new function pv_evalx(dst, fmt) - - - the fmt string is evaluated twice for exiting variables, the result is - stored in dst variable - - example: - - $var(x) = "test"; - $var(y) = "$var(x)" - pv_evalx("$var(z)", "$var(y) one"); + Merge pull request #1020 from jhcloos/master - the valye of $var(z) is "test one" + app_perl: Make sv2int_str() static -commit 38548b561f97ed5c17fbd52fa1514b83768b5057 -Author: Olle E. Johansson -Date: Mon Apr 4 22:12:42 2016 +0200 - - http_client Fix formatting of source code - -commit 00da3663e8fac4239acf4e2d3228b5dd2bd3915a -Author: Olle E. Johansson -Date: Mon Apr 4 12:49:56 2016 +0200 +commit 815b235f61fcb2a7d33a198dce00023b35622559 +Author: Kamailio Dev +Date: Mon Mar 13 19:16:40 2017 +0100 - rtpengine Add result code for rtpengine_offer (et al) to README and regenerate README + modules: readme files regenerated - topos ... [skip ci] -commit 7fe3564849152e00de84fe8bf91b14c0c4b7e053 +commit 4e9bea70b6701405925eb40c14e58b5b1383f827 Author: Daniel-Constantin Mierla -Date: Mon Apr 4 09:25:15 2016 +0200 +Date: Mon Mar 13 19:05:15 2017 +0100 - ndb_redis: regenerated text readme + topos: fix for names of parameters -commit 8992021f253fc7de38359aa7e51e5d4d6c705c34 -Author: Morten Isaksen -Date: Mon Apr 4 09:24:13 2016 +0200 +commit 618888cc9497ae5c478c41d7b0efc27731b42b22 +Author: Daniel-Constantin Mierla +Date: Mon Mar 13 18:13:51 2017 +0100 - ndb_redis: added parameters to control connect and command timeouts + dialog: more checks for dlg_set_timeout() params + + - related to GH #1011 -commit e8cd0ebbcc00ef7d5fba4771e9b2c1c5ad1f9a92 +commit 97b3ce7c8991774f42c013122704f32e2822ac58 Author: Daniel-Constantin Mierla -Date: Mon Apr 4 09:02:43 2016 +0200 +Date: Mon Mar 13 18:13:05 2017 +0100 - dialog: option to set the limit for failed keepalive to end the dialog + core: more safety checks for getting int values from cfg function params - - new parameter ka_failed_limit, default value is 1 + - related to GH #1011 -commit ad2f899c1ad75c2b636cb17b6c1c49cb38daab27 +commit 8ce23dda673441541de836e71af9101d8b7894ea Author: Daniel-Constantin Mierla -Date: Mon Apr 4 08:53:12 2016 +0200 +Date: Mon Mar 13 17:47:25 2017 +0100 - core: declare function parameter type to get rid of compile warning + pv: attempt to print cfg line for string transformation errors + + - 0 is printed when not a transformation in config + - requested by GH #1019 -commit 2ea8b132776329ecae7be102a3cb2faa22810f54 +commit a9d2cbc591f7e1da8743b3598576ef7753c5f32c Author: Daniel-Constantin Mierla -Date: Mon Apr 4 06:05:55 2016 +0200 +Date: Mon Mar 13 15:16:23 2017 +0100 - dialog: counters for keep alive tracking + topos: removed unused ftag variable + + - code was moved to a function -commit 6bb0babc00d8c0042ae3325583ff8fe5d3f07715 -Author: Olle E. Johansson -Date: Sun Apr 3 21:33:07 2016 +0200 +commit 1980c2c302f1dfd577391cafcc2849db7ff35a29 +Author: Daniel-Constantin Mierla +Date: Mon Mar 13 15:14:05 2017 +0100 - http_client Remove function definitions not used + db_text: rpc command query requires linux for open_memstream() + + - use the os define to enable/disable it at compile time -commit 31e70a51ebf0faa97ef9bdef02675254f27a85e1 -Author: Olle E. Johansson -Date: Sun Apr 3 20:14:14 2016 +0200 +commit c986a820042764fd7025be0a0766991181a0b0ea +Author: Daniel-Constantin Mierla +Date: Mon Mar 13 14:43:16 2017 +0100 - pdb Change sip-router to "Kamailio" + dialog: fix for rpc list dialogs release of the profile locks + + - reported by GH #1032 -commit a740cadcb12564b20972ed35dcd61289cf9ba780 -Author: Olle E. Johansson -Date: Sun Apr 3 20:09:15 2016 +0200 +commit 0411c078b525ffa78b1bc252e161914205b6ac4b +Author: lazedo +Date: Sat Mar 11 16:04:32 2017 +0000 - atomic Remove history from source code + presence : fix fast_notify usage + + fast_notify not used when pres_notifier_processes > 0 -commit 7cac0c9b2ec60eb9524022542eabe1ca2c8e9828 -Author: Olle E. Johansson -Date: Sun Apr 3 20:05:12 2016 +0200 +commit 42d3b93f838d1c2eeb009894422fe016a6572520 +Author: James Cloos +Date: Mon Mar 6 11:40:13 2017 -0500 - mem Change SIP-router to Kamailio + app_perl: Make sv2int_str() static + + - The function is only called from the xs file, and C11’s inline + semantics mean that gcc-5 and later miscompile this file when + no optimization is specified. + + Signed-off-by: James Cloos -commit 329996b142455428a6b8cc66d01a0deb203f8d2e -Author: Olle E. Johansson -Date: Sun Apr 3 10:18:35 2016 +0200 +commit a5c4dbc280742ff2b2aadb7ae3ea45ae5a091e64 +Author: Fabrice Fontaine +Date: Wed Feb 15 20:19:31 2017 +0100 - http_client Update TODO. + ims_dialog: remove execinfo usage + + Currently, ims_dialog includes execinfo.h to use backtrace in the + backtrace2str function. However, all calls to backtrace2str are + commented so disable this function through "if 0" and comment the + include on execinfo.h to allow the cross-compilation of the ims_dialog + module as some libc's don't always have this header (uclibc-ng, musl) + + Signed-off-by: Fabrice Fontaine -commit b02c9abec76b44ca703a9744f5c28dbc82c8cf0d -Author: Olle E. Johansson -Date: Sun Apr 3 10:13:04 2016 +0200 +commit 70bf0eff8fbce414f2d3ca555d351d26e18f2d56 +Author: Kamailio Dev +Date: Thu Mar 9 13:01:22 2017 +0100 - http_client Update README for config file settings + modules: readme files regenerated - rabbitmq ... [skip ci] -commit cb88e0f9dc5dd6047ea7ebc9d8554dd086f18038 -Author: Olle E. Johansson -Date: Sun Apr 3 10:11:12 2016 +0200 +commit 52e8634807b8c64a8ecd432a3c0e024185d3a447 +Author: Daniel-Constantin Mierla +Date: Thu Mar 9 12:45:58 2017 +0100 - http_client Add documentation + rabbitmq: added link to rabbitmq c lib + + - GH #903 -commit 3591e05645068b1fa2b587be011a8b02b3a0d68b -Author: Olle E. Johansson -Date: Sun Apr 3 10:06:02 2016 +0200 +commit bde1246e931a911ea4ee87c3ca9178b1419e4cdc +Author: Kamailio Dev +Date: Thu Mar 9 12:46:25 2017 +0100 - http_client Make keep_connections work + modules: readme files regenerated - db_text ... [skip ci] -commit d64d065b389666daf0efeac250201173223d9a1f -Author: Olle E. Johansson -Date: Sat Apr 2 21:44:48 2016 +0200 +commit e386b4dd3f00655b9a370e1e2a2e112e7aab0da2 +Merge: 3e12b4076 f49200b82 +Author: Daniel-Constantin Mierla +Date: Thu Mar 9 12:40:27 2017 +0100 - http_client Enable a keep_connection option + Merge pull request #1014 from lazedo/dbtext-fixes-master + + db_text fixes & live query -commit f7caf81a8fb8f3b053dae885f6076dcce9a08191 -Author: Olle E. Johansson -Date: Sat Apr 2 08:36:55 2016 +0200 +commit 3e12b407643b2d0578aa831923eb769b493473cf +Merge: 3d19bea76 df9d6b100 +Author: Daniel-Constantin Mierla +Date: Thu Mar 9 12:40:14 2017 +0100 - http_client update TODO + Merge pull request #1017 from lazedo/presence-cseq-offset-master + + presence: add a offset for allowed cseq difference -commit 421c6eac557d4c0dd0a02346878b7232deeb9732 -Author: Olle E. Johansson -Date: Sat Apr 2 08:35:33 2016 +0200 +commit 3d19bea7669184a762b5f043a0f65f2392876e03 +Merge: 3d6f5770b 78fa8b870 +Author: Daniel-Constantin Mierla +Date: Thu Mar 9 12:39:07 2017 +0100 - http_client Add documentation of new command + Merge pull request #1016 from lazedo/presence-has-subscribers-master + + presence: add pres_has_subscribers -commit 19708f20373f70ad2915caed7fa8d8c98913fb5b -Author: Olle E. Johansson -Date: Sat Apr 2 08:28:22 2016 +0200 +commit 3d6f5770b456f2ec63d1c722fc7d3c518cb7c326 +Author: Daniel-Constantin Mierla +Date: Thu Mar 9 12:02:57 2017 +0100 - http_client Add some debugging + websocket: split the addition of info structure for ws.dump rpc + + - related to GH #1022 -commit 03586ae08d9e0eb2f0269a9cc9ee593a0dd1a848 -Author: Olle E. Johansson -Date: Fri Apr 1 22:17:13 2016 +0200 +commit 22c07bbd962ea5e0ff814d059c279a435a4e7338 +Author: Daniel-Constantin Mierla +Date: Thu Mar 9 11:30:20 2017 +0100 - http_client Try to get redirect URL + topos_redis: updated topos dialog update api -commit 6f8721648d6a3c2201f5022fad1ed5767622722f -Merge: 6334a88 d5f1096 -Author: Olle E. Johansson -Date: Fri Apr 1 20:41:35 2016 +0200 - - Merge branch 'master' into http_client_pkgtricks - - * master: - db_flatstore Edit source code headers - change product name to Kamailio etc - db_flatstore Rename core module file to match module name - registrar Rename core file to match module name - db_postgres Rename core files to match module name, rename SER to Kamailio and remove svn ID's - db_text Change core source code file name to match module name - permissions remove svn ID's and history from source code - websocket Rename core module name for consistensy - auth_radius Rename module core file - auth_radius Remove SVN ID's and history comments - auth_identity Remove SVN ID's - mediaproxy Rename SIP-router to Kamailio - Dispatcher Minor edit to have proper name in source code file - lcr Change name of software, remove SVN ID and history - auth_identity Change product name - db_mysql Rename core source code file to match module name - -commit d5f10966fdf5973b5de21ce71b208ffcffd9c549 -Author: Olle E. Johansson -Date: Fri Apr 1 18:25:42 2016 +0200 +commit 639013a14d46790dd5605f58f683317eb6b9f3f4 +Author: Daniel-Constantin Mierla +Date: Thu Mar 9 11:17:35 2017 +0100 - db_flatstore Edit source code headers - change product name to Kamailio etc + topos: reworked dialog update in order to refresh contact values + + - related to GH #1005 -commit b12a0fe9af536b47893a0fe3ac41cc6615005630 -Author: Olle E. Johansson -Date: Fri Apr 1 18:22:39 2016 +0200 +commit 2812b693b0ef97e3d720ff0b8a2982eeae566d71 +Author: Stefan Mititelu +Date: Thu Mar 9 10:33:28 2017 +0200 - db_flatstore Rename core module file to match module name + rabbitmq: cleanup obsolete connection parameters - Issue #82 + REVERT ME if you really need the old module parameters and are not able to update to 'url'. -commit f635a60ddb524606627202407bf4c40848a0c2c5 -Author: Olle E. Johansson -Date: Fri Apr 1 18:17:06 2016 +0200 +commit 498b5c7cf541b21f596cd69aa9ebc86c80311c5f +Author: Kamailio Dev +Date: Thu Mar 9 09:46:34 2017 +0100 - registrar Rename core file to match module name - - Issue #82 + modules: readme files regenerated - ims_charging ... [skip ci] -commit 9b411f7601d29bf0abcb48c1bd5cc802bf895621 -Author: Olle E. Johansson -Date: Fri Apr 1 18:14:04 2016 +0200 +commit ba3556a80aef67228980ac377d9722ffc9657487 +Author: Carsten Bock +Date: Thu Mar 9 09:40:53 2017 +0100 - db_postgres Rename core files to match module name, rename SER to Kamailio and remove svn ID's - - Issue #82 + ims_charging: Add a custom_user_avp parameter, to allow a custom from user in Diameter rather than PAI/From -commit 05289d1ed24f88d7943529eaf87d1161517b4e72 -Author: Olle E. Johansson -Date: Fri Apr 1 18:05:33 2016 +0200 +commit 88b99b53dd35691eae9f488f4b877e3d731473d9 +Author: grumvalski +Date: Thu Mar 9 08:38:34 2017 +0100 - db_text Change core source code file name to match module name - - Issue #82 + pkg/kamailio/centos/7: updated version to 5.1.0-dev1 -commit 03db526fff2fd7805ef2b88cbe94026762e85723 -Author: Olle E. Johansson -Date: Fri Apr 1 17:36:39 2016 +0200 +commit ed956f980014ecb3d44fe1531b1655b2ad1ba2ac +Author: grumvalski +Date: Thu Mar 9 08:35:57 2017 +0100 - permissions remove svn ID's and history from source code + pkg/kamailio/centos/7: added jansson package -commit 842d920d83efba32a85b8cc1c73e49560d0afd04 -Author: Olle E. Johansson -Date: Fri Apr 1 17:42:31 2016 +0200 +commit 49f8582baab1df23cbbd7038f4f9e2da2f917bf5 +Author: Stefan Mititelu +Date: Wed Mar 8 17:59:17 2017 +0200 - websocket Rename core module name for consistensy + rabbitmq: add 'url' new module parameter - Issue #82 + If set to something else than the default value, it will overwrite the values + of all individual connection parameters. + + Updated doc and README. -commit a5fffc6d6f509364afdaddba2c4793dc28dccba2 -Author: Olle E. Johansson -Date: Fri Apr 1 17:46:36 2016 +0200 +commit a0fa8cd663f8fb14b1126aa7e26f96ed16813cd9 +Author: Stefan Mititelu +Date: Wed Mar 8 13:53:56 2017 +0200 - auth_radius Rename module core file + rabbitmq: replace anonymous reply-to queue with 'kamailio-uuid' - Issue #82 + In order to better identify reply-to queues, when direct reply-to is not used. + Also rabbitmq is known to be slower, working with anonymous queues. -commit 94721323f01f74cc5d454953fe676697e81e0eba -Author: Olle E. Johansson -Date: Fri Apr 1 17:47:59 2016 +0200 +commit 679febf10e325ddbb90d6070b5599478fb858d75 +Author: Daniel-Constantin Mierla +Date: Wed Mar 8 12:31:26 2017 +0100 - auth_radius Remove SVN ID's and history comments + websocket: proper parameters for rpc response building of ws dump + + - reported by GH #1022 -commit 598bac61827f0b406ef266e1618ab88d545c1887 -Author: Olle E. Johansson -Date: Fri Apr 1 17:51:52 2016 +0200 +commit 6bd32088de1d7ae816643aea4a60c70911e46b5e +Author: Daniel-Constantin Mierla +Date: Tue Mar 7 23:24:56 2017 +0100 - auth_identity Remove SVN ID's + db_mongodb: re-init iterator for bson covert search failure -commit e404feef5177ac73731657f17da1bec66fdcea89 -Author: Olle E. Johansson -Date: Fri Apr 1 17:53:04 2016 +0200 +commit d3710d365272566656dede08463386a1effeef5e +Author: grumvalski +Date: Tue Mar 7 14:42:57 2017 +0100 - mediaproxy Rename SIP-router to Kamailio + core: initialize dns cache used memory -commit 148414ad5c2e941980151dcaf4c12c2e801e0799 -Author: Olle E. Johansson -Date: Fri Apr 1 17:54:48 2016 +0200 +commit 1ad9eb9deeb8736648036d56f5874223f6009c45 +Author: Stefan Mititelu +Date: Tue Mar 7 17:14:28 2017 +0200 - Dispatcher Minor edit to have proper name in source code file + rabbitmq: Add direct_reply_to parameter -commit 3a24b7234bdda477eb3ea88b472c9e8f6fd440a7 -Author: Olle E. Johansson -Date: Fri Apr 1 17:58:38 2016 +0200 +commit 3fe09fe2e18049d3983f7395ca7bae2bef90d198 +Author: Stefan Mititelu +Date: Tue Mar 7 16:56:05 2017 +0200 - lcr Change name of software, remove SVN ID and history + rabbitmq: don't declare reply_to queue on rabbitmq_publish() + + There is no need to declare a reply-to queue on simple rabbitmq_publish(). + The consume will never happen, thus one queue remained spawned, for each + rabbitmq_publish() call. -commit 1f16abf43d79c0f7389431fffbbc7d33ca11a536 -Author: Olle E. Johansson -Date: Fri Apr 1 17:59:59 2016 +0200 +commit af18ebc1b580c8d236ed6d65ab9e8e8c528adbd2 +Author: Ovidiu Sas +Date: Tue Mar 7 09:42:48 2017 -0500 - auth_identity Change product name + db_oracle: fix NULL values binding -commit 43620e9071d1f6588d00237fd0cd409e2f8ae11c -Author: Olle E. Johansson -Date: Fri Apr 1 18:03:10 2016 +0200 +commit 501c41dd35fb9f15fdf96f4f3778860395e37a84 +Author: Daniel-Constantin Mierla +Date: Tue Mar 7 08:55:59 2017 +0100 - db_mysql Rename core source code file to match module name - - Issue #82 + db_mongodb: re-init iterator and search again if fails to find from crt position -commit 6334a88fc3dca933cc3de67e1f5bf74d49a93cb5 -Author: Olle E. Johansson -Date: Fri Apr 1 20:12:28 2016 +0200 +commit f1f0dbbbde0bfbe1162deca4f70c3c3969bf99d0 +Author: Luis Azedo +Date: Mon Mar 6 12:03:46 2017 +0000 - http_client try to implement local storage for status messages on a per connection basis + kazoo : add consistent worker binding option -commit 8543993e1f702aef80887c0e72b9bf67c62c1617 +commit 2d0a0d8decbad9cea3d603a5067b6656d659cbf6 Author: Daniel-Constantin Mierla -Date: Fri Apr 1 11:10:46 2016 +0200 +Date: Mon Mar 6 09:15:08 2017 +0100 - core: test if AF_PACKET is defined at compile time + siputils: reintroduced the c function for is_alphanum() - - mac os x (and perhaps *BSDs) doesn't have it + - accidentaly stripped when adding is_alphanumex() + - reported by Carsten Bock + +commit bd35608f1799f27c725815637c2c8e99b32d53a2 +Author: Federico Cabiddu +Date: Sun Mar 5 10:11:22 2017 +0100 -commit 597bef35c74dd3beea693562f45d17e648fd5f6d -Merge: 130eb9b d7fca53 + http_async_client: fix memory leak in pkg memory in case of error + +commit 36973d12c579eba656203614d092ffd47661596e Author: Daniel-Constantin Mierla -Date: Fri Apr 1 11:06:47 2016 +0200 +Date: Sun Mar 5 09:45:37 2017 +0100 - Merge pull request #558 from schoberw/patch-2 + ipops: proper return code for ip_is_in_subnet() - core: skip address family AF_PACKET on -l iface_name + - returning 0 stopos the config execution, do -1 instead + - reported by A Messina, GH #1018 -commit d7fca53e8c5409849ec044098a143e7254129c00 -Author: schoberw -Date: Fri Apr 1 10:34:11 2016 +0200 +commit 78fa8b870e4ed51bd9e82ee54f4a207801f910c3 +Author: Luis Azedo +Date: Sat Mar 4 12:44:26 2017 +0000 - core: skip address family AF_PACKET on -l iface_name - - - socket_info.c: getifaddrs() returns AF_PACKET, AF_INET and AF_INET6 addressed of an interface. - AF_PACKET are of no use and breaks startup with an -l eth0:5060 cmd line param + presence : document pres_has_subscribers -commit 130eb9b259eb3354362a188fde28af6ffe2a6f20 -Author: Daniel-Constantin Mierla -Date: Fri Apr 1 09:57:59 2016 +0200 +commit df9d6b100f789259391789ac4758dc347ca18fe2 +Author: Luis Azedo +Date: Sat Mar 4 12:36:22 2017 +0000 - dialog: refreshed README content with rpc dlg.terminate_dlg + presence : document cseq_offset -commit ff204f7e4d2bc3a7a1b4460c29d568b5b7b69e83 -Author: Yasin CANER -Date: Fri Apr 1 09:57:24 2016 +0200 +commit f49200b82025fc0ba3caf04415c56b1aa7ff447a +Author: Luis Azedo +Date: Sat Mar 4 12:31:55 2017 +0000 - dialog: documentation for rpc command dlg.terminate_dlg + db_text : add documentation for db_text.query -commit 72b15ef953bf76f2b4ed9d44886ec6040b04a8b6 -Author: Yasin CANER -Date: Fri Apr 1 09:52:55 2016 +0200 +commit af1d16183bf52ec3f898e3a86410ca21c8c7f821 +Author: Luis Azedo +Date: Sat Mar 4 09:42:54 2017 +0000 - dialog: new rpc function to terminate by sip ids - - - end established dialog by matching callid, from and to tags + db_text : check allocated memory -commit 271554b9100eb6f1c7d7a23861a8a8e2d74fd939 -Merge: 6643604 b400123 +commit 1e20acb2d8e4f1ef1dda4e3a64a5834f88db2336 +Merge: b1a243e16 da6a5d9de Author: Daniel-Constantin Mierla -Date: Fri Apr 1 09:20:56 2016 +0200 +Date: Sat Mar 4 08:54:49 2017 +0100 - Merge pull request #553 from adubovikov/master + Merge pull request #1015 from lazedo/ctl-buffer-size-master - modules/sipcapture: fixed correlation_id pointer for HEPv2/v1 + ctl : implement rpc buffer size -commit 6643604b1406af7be704b4f669fc238fe3d89418 -Author: Daniel-Constantin Mierla -Date: Thu Mar 31 12:07:24 2016 +0200 +commit b1a243e166bdcf7d76b071a0964187e6ce714602 +Author: Luis Azedo +Date: Fri Mar 3 20:03:09 2017 +0000 - README.md: coherent title formats + kazoo : producer heartbeats -commit c3c478874e39f8a7e64bffcd99d9b04a3c4bbd90 -Author: Olle E. Johansson -Date: Wed Mar 30 22:00:29 2016 +0200 +commit 72c2171905bbdcefd03706f1362334eec0ac939e +Author: Luis Azedo +Date: Fri Mar 3 20:02:31 2017 +0000 - http_client Add debug and some notes in TODO + kazoo : code cleanup -commit f1a071a48e9ddd2545c0dd2e95899d7d5e8e28ce -Author: Olle E. Johansson -Date: Wed Mar 30 21:45:21 2016 +0200 +commit 7e710287c2b1894f322e9f76cd317d0cae0c4e31 +Author: Luis Azedo +Date: Fri Mar 3 20:00:18 2017 +0000 - kex Remove svn id and history from source code headers + kazoo : add specific pua helpers -commit f947ee76a27d2659096dfe381ba412006dcd7067 -Author: Olle E. Johansson -Date: Wed Mar 30 21:06:32 2016 +0200 +commit e0b5ead3cbb73368c7efa3d17e538f458affe98e +Author: Luis Azedo +Date: Tue Feb 7 20:56:09 2017 +0000 - http_client Update TODO.txt with new ideas for coming release - - Open invitation to anyone who wants to contribute. I think a major one is the "mirror list" - of httpcon objects in pkg - per process - memory for tracking status and keeping connections - open. This would be very beneficial both for speed and functionality. + presence: add a offset for allowed cseq difference -commit ed29e169f5e1ed5fb44341cf5d25108c214f78d1 -Author: Daniel-Constantin Mierla -Date: Wed Mar 30 16:34:35 2016 +0200 +commit 32e70a500efdb583a39bb24aa1dfe150cbfbab22 +Author: lazedo +Date: Fri Feb 3 14:54:15 2017 +0000 - ChangeLog: refreshed the content for latest stable version 4.4.0 + presence: add pres_has_subscribers -commit f8a924874a17e15511ccf1f5ca284c5e2247d805 -Author: Daniel-Constantin Mierla -Date: Wed Mar 30 15:27:20 2016 +0200 +commit da6a5d9de5763330cc4159a2168f5e0042116cbc +Author: lazedo +Date: Fri Feb 10 13:55:20 2017 +0000 - auth_xkeys: init var to get rid of compile warnings + ctl : implement rpc buffer size -commit 39971c3b627abab1872f7f3b05f2c799c393e7ba -Author: Olle E. Johansson -Date: Wed Mar 30 15:06:01 2016 +0200 +commit 650858ba246eee589876ffb257b7312bffd9243a +Author: Luis Azedo +Date: Fri Mar 3 17:37:04 2017 +0000 - http_client Remove not-implemented parameter from README + db_text : add rpc command for live query -commit 8a8ed04d2bbd0547a08eeec328268cd171cc9419 -Author: Daniel-Constantin Mierla -Date: Wed Mar 30 15:03:47 2016 +0200 +commit bc98193e9d2c553d6ae5c54203dc89aa2eee19fc +Author: Luis Azedo +Date: Fri Mar 3 17:36:36 2017 +0000 - cnxcc: incude stdlib.h to get rid of compile warnings for malloc/free + db_text : split db_print routines + + allows fine grained usage -commit 9aeaf65b042b7e65d962a9949b9a56e60743d89a -Author: Daniel-Constantin Mierla -Date: Wed Mar 30 14:37:45 2016 +0200 +commit d3bf6422c004c723a626cae569710b909e8b5315 +Author: Luis Azedo +Date: Fri Mar 3 17:35:22 2017 +0000 - topos: remove unused variables + db_text : less intrusive log -commit 7c48b0fce5d59f237103cd26a61e616d74cabcb3 -Author: Daniel-Constantin Mierla -Date: Wed Mar 30 14:28:27 2016 +0200 +commit 856518ab2d31659be606f8ef607ea061eec079f4 +Author: Luis Azedo +Date: Fri Mar 3 17:34:38 2017 +0000 - topos: swapping direction handling for contact in response + db_text : fix memory allocation -commit ee67b5ee18dbd791f898ad5f472715b7bf818cfc -Author: Daniel-Constantin Mierla -Date: Wed Mar 30 13:41:40 2016 +0200 +commit d3d5ef92d3661d5a95c55a77e8e17793950273c2 +Merge: 18c5ca1da f98b6f603 +Author: Alexandr Dubovikov +Date: Fri Mar 3 11:25:30 2017 +0100 - topos: reset the flags of dlg storage record on bye + Merge pull request #1013 from mslehto/hepv3 + + modules/siptrace: remove duplicate HEP version check -commit 0103cc98b80a16081c1da39d6d674e9eba98f91b -Author: Daniel-Constantin Mierla -Date: Wed Mar 30 13:26:17 2016 +0200 +commit f98b6f6034b30ace3812607db9d983e132f75c25 +Author: Mikko Lehto +Date: Fri Mar 3 11:42:30 2017 +0200 + + modules/siptrace: remove duplicate HEP version check - topos: clean not confrmed dialogs from db storage based on branch expires +commit 18c5ca1daecb922f4df371065d489503b70a981c +Author: Kamailio Dev +Date: Fri Mar 3 09:46:21 2017 +0100 + + modules: readme files regenerated - siputils ... [skip ci] -commit ed262dfb056f94e2fc81bcb59cd744f4924a76ef +commit 76c5da5ec048cd62c0f3cab6bf38aef5f3c19248 Author: Daniel-Constantin Mierla -Date: Wed Mar 30 13:19:01 2016 +0200 +Date: Fri Mar 3 09:31:02 2017 +0100 + + siputils: added is_alphanumex(tval, eset) function + + - check if tval contains only alphanumeric characters or those from the + eset parameter - topos: update the db storeage for confirmed dialogs +commit 39a00f0a5225289fb57e2346df400d23a01ce6f8 +Author: Kamailio Dev +Date: Fri Mar 3 09:16:28 2017 +0100 + + modules: readme files regenerated - siputils ... [skip ci] -commit 95572016c2d6764f75775230d5e6cf5d180c6e06 +commit 41c4319de89b652efd5b5ab16252440404bc6825 Author: Daniel-Constantin Mierla -Date: Wed Mar 30 12:41:00 2016 +0200 +Date: Fri Mar 3 09:12:13 2017 +0100 - topos: use headers to pass dlg id between receive and send of dlg requests + siputils: added is_alphanum(v) function - - it is no longer in the context to be used directly + - helper function to check if a string value contains only digits or + alphabetic characters -commit 2cb59f1716931e58b00ba7c0c177b0609c796b17 +commit 980c861e39b1fb27de8d7c10390566e516e37fcc Author: Daniel-Constantin Mierla -Date: Wed Mar 30 00:30:57 2016 +0200 +Date: Thu Mar 2 22:16:25 2017 +0100 - topos: restore stripped headers when receiving a dlg request + mtree: safety checks for range within the chars table -commit 057abc8d5588139059c37de232c2dcfa4c0e04cd -Author: Olle E. Johansson -Date: Wed Mar 30 11:12:20 2016 +0200 +commit 5cdab87aa1093dd372fed624f0de33bd6c13e53a +Author: Ovidiu Sas +Date: Thu Mar 2 10:57:39 2017 -0500 - auth_radius Update documentation to be more clear about the different libraries supported + htable: accept both DB1_STR and DB1_STRING from database -commit fd51e0f469f6a86926505bb33bdb04fc6dcfa855 -Author: Olle E. Johansson -Date: Wed Mar 30 09:21:14 2016 +0200 +commit e712d32f9304f95b5b19b26905546b4af700298f +Author: Daniel-Constantin Mierla +Date: Thu Mar 2 16:40:41 2017 +0100 - http_client Update README with explanation of how an httpcon definition use default settings in the config file - - Based on feedback from filipix in issue #541 + topos_redis: update fields and reduce expires for termintated dialogs -commit 8c037d7c0b10f32de5eacbab46e2f2a38c593aa7 -Author: Olle E. Johansson -Date: Wed Mar 30 09:17:54 2016 +0200 +commit 5851bf01ba33c89c9eef5ac5ed8681369627a0aa +Author: Daniel-Constantin Mierla +Date: Thu Mar 2 16:09:52 2017 +0100 - http_client update TODO based on feedback from filipix in issue #541 + topos_redis: set expire for dialog and branch records -commit c49011c2cc63d35bca6904748da166814a792fc9 -Author: Sergey Okhapkin -Date: Tue Mar 29 23:21:46 2016 +0200 +commit 83a8c97798d9dbac7e67203e4a246b6013503c01 +Author: Daniel-Constantin Mierla +Date: Thu Mar 2 15:09:53 2017 +0100 - geoip2: Improve detection of addresses used by anonymous proxies + topos: api functions to get dialog and branch expire values -commit d3d1592eb7148586cb70e93f549ff11fd5cf5316 +commit a43d8460f4caca20f42f0eb44ec4bd9e22cb1513 Author: Daniel-Constantin Mierla -Date: Tue Mar 29 23:12:44 2016 +0200 +Date: Wed Mar 1 23:41:12 2017 +0100 - pv: fix compile warning for shm_initialized() test + topos: proper detection of direction for requests within dialog - - coherent whitepacing across the file + - related to GH #1005 -commit 594d1090b1b4cea26892f14f0adebc46bc05314b +commit 3c773fd93045a2f3b88cf80bc0218c321718622d Author: Daniel-Constantin Mierla -Date: Tue Mar 29 23:07:19 2016 +0200 +Date: Wed Mar 1 23:29:44 2017 +0100 - pv: coherent indentation and whitespacing + Makefile.groups: added topos_redis to redis group -commit 5a2e4b0bf934d1151214c4de089f22ec0297a237 -Author: jaybeepee -Date: Tue Mar 29 15:54:10 2016 +0200 +commit f07fc80df5f475606ac81c2885cbedbdb3dca438 +Author: Ovidiu Sas +Date: Wed Mar 1 16:03:19 2017 -0500 - modules/ims_dialog: improved printing of dialogs via RPC + htable: documentation fix for expires_column parameter -commit 20787d75ded26dcb0958cb74c546137c59d3a4ec -Author: jaybeepee -Date: Tue Mar 29 15:53:06 2016 +0200 +commit c6982e0e61d630b07282d497907a22a66ca2b70c +Author: Daniel-Constantin Mierla +Date: Wed Mar 1 10:07:19 2017 +0100 - modules/ims_dialog: only create dlg_out on response codes < 299 + topos_redis: new module to offer redis storage for topos module -commit 4161fdd7ad1f4273f9e02eb0093dde502f248157 -Author: jaybeepee -Date: Tue Mar 29 15:52:34 2016 +0200 +commit 0aaeed773316d4763471e723cfdc8d1230dfd5c1 +Author: Daniel-Constantin Mierla +Date: Wed Mar 1 10:05:55 2017 +0100 - modules/ims_dialog: extra error condition logging + topos: unique id per dialog reused for both local contacts + + - relocated safety checks for storage update -commit c1ca9f58c12962c8b1dee715facc47248fd852ca -Author: jaybeepee -Date: Tue Mar 29 15:49:14 2016 +0200 +commit 58c1ab8fa03c992d201f226eab06d2fbe9999ee5 +Author: Daniel-Constantin Mierla +Date: Tue Feb 28 13:32:34 2017 +0100 - modules/ims_dialog: end all active calls + topos: restrict storage value to db and redis -commit b400123d272edc98f7b9fa3fde6f7ff650a81f89 -Author: Alexandr Dubovikov -Date: Tue Mar 29 13:53:19 2016 +0200 +commit 4fa7a93fb60d8e8468b0f98272c1661d4913c463 +Author: Daniel-Constantin Mierla +Date: Tue Feb 28 12:51:03 2017 +0100 - Update hep.c + topos: new parameter storage + + - specify the storage type to be used + - default value is "db", to use database connectors -commit d2a4c554dadf94f71466b8ab1785cfa0e11b8cb1 -Author: Richard Good -Date: Tue Mar 29 10:18:11 2016 +0200 +commit 02725bbc77417b1e04faaf06e7fc309632378997 +Author: Kamailio Dev +Date: Wed Mar 1 08:46:25 2017 +0100 - modules/ims_registrar_scscf: fix to include contacts in NOTIFY on explicit dereg + modules: readme files regenerated - dialog ... [skip ci] -commit f59688dc6998d31a2bd65b91ad3e8d134f5d38d1 +commit 307ad0a3e1084a7a03c045dc563421829b46c3e2 Author: Olle E. Johansson -Date: Tue Mar 29 09:31:40 2016 +0200 +Date: Tue Feb 28 10:32:25 2017 +0100 - auth_radius Remove svn id's + dialog Add missing ka_failed_limit parameter to README -commit c391c09f92904b466b426da49e2268024792bde4 +commit 1f3884ce4cd08c6b7b52c2dd15bb2a5ac1905a63 Author: Olle E. Johansson -Date: Tue Mar 29 09:29:55 2016 +0200 +Date: Tue Feb 7 15:20:15 2017 +0100 - http_client TODO update + manpage Add proper web address to the project (include https) -commit b8ed251f8f4716393ba07d910d162b6a5bfa2194 -Author: Olle E. Johansson -Date: Mon Mar 28 21:08:05 2016 +0200 +commit 958b63b9fc500152b6671b90e9a813696a6aaadb +Author: Ovidiu Sas +Date: Tue Feb 28 19:06:05 2017 -0500 - http_client Document limitation to http and https protocols + lcr: accept DB1_STR and DB1_STRING db types -commit f19d258d646bac9bdb04cc2c059a459abd4b8185 -Author: Olle E. Johansson -Date: Mon Mar 28 21:06:16 2016 +0200 +commit 7ecd9dfb37b3b4a9770265c7a846d3224be98d84 +Author: Daniel-Constantin Mierla +Date: Tue Feb 28 11:46:09 2017 +0100 - http_client Restrict protocols for redirects + Makefile: make tar updated to skip obsolete folder + + - paths updated to run with src folder -commit 126c9c341af5f7cf74279d1a6e757f7602ce7d99 -Author: Olle E. Johansson -Date: Mon Mar 28 20:54:17 2016 +0200 +commit e2e0f182075cf79d8d5e582433f5a2d9ecf715a7 +Author: Daniel-Constantin Mierla +Date: Mon Feb 27 23:09:35 2017 +0100 - http_client Limit protocols to HTTP and HTTPS + http_client: removed libxml2 dependency from Makefile + + - apparently a copy&paste leftover when pkg-config was introduced -commit 191cffa3bc0bbe1a23ae214cdf0ad76035614ba0 -Author: Olle E. Johansson -Date: Mon Mar 28 20:48:50 2016 +0200 +commit 618825d42992010a76275b0c1623f48831475193 +Author: Daniel-Constantin Mierla +Date: Mon Feb 27 21:03:43 2017 +0100 - http_client Update TODO - remove done items + examples: kemi - declared vars for branch flags in js script -commit 68547d50668032c1a43e81f2eabf4d2b709ff049 -Author: Olle E. Johansson -Date: Mon Mar 28 20:42:37 2016 +0200 +commit c62409bdd317f61df0e7cc16fbb8aa9ccebcefb5 +Author: Daniel-Constantin Mierla +Date: Mon Feb 27 13:50:06 2017 +0100 - http_client Add note about empty string in configuration file + carrierroute: enclosed unused functions in ifdefs + + - they were used by mi commands and may be needed when re-introducing + the equivalent in rpc commands + - reported by GH #1010 -commit f90a5525244f3b37697c8426613c9b88eb98fb9d -Author: Olle E. Johansson -Date: Mon Mar 28 20:21:15 2016 +0200 +commit bfdcc905dc9ee703cb5cc0c0fb482bf789f63fae +Author: Victor Seva +Date: Fri Feb 24 11:18:29 2017 +0100 - http_client Return CURL error code on CURL failures, like "can't resolve DNS" + sca: use HDR_CALLINFO_T -commit e2b3c46f78771f0eae97b6df85bdf0c55f74b541 -Author: Daniel-Constantin Mierla -Date: Mon Mar 28 20:17:21 2016 +0200 +commit 7815c3805692a049fb36951abd3c01edd546c2ae +Author: Victor Seva +Date: Thu Feb 23 17:30:43 2017 +0100 - Makefile.defs: restore enabling pkg memory manager + core: support for parsing the Call-Info header - - it was disabled for compiling with system malloc + * extend parsing Call-ID due to _call_ is the token detected -commit 7a23fd2c9ec66332097b639d4bedde52731e2bae -Author: Olle E. Johansson -Date: Mon Mar 28 19:56:36 2016 +0200 +commit 4edf575649351f70aef9d5a6fd4e820b01fdf6c7 +Author: Kamailio Dev +Date: Fri Feb 24 10:31:22 2017 +0100 + + modules: readme files regenerated - siptrace ... [skip ci] - http_client Fix typo +commit 85a91892f407c9fa82652dc49c151f258d9f03ae +Merge: fb8016edd 51b18cbc8 +Author: Camille Oudot +Date: Fri Feb 24 10:24:03 2017 +0100 + + Merge pull request #1007 from kamailio/co/hlog - ...and compile before commit... + siptrace: new hlog() function to send logs to homer -commit 3d0898a713e956568551186391fbe1c9e7eb8ac6 -Author: Olle E. Johansson -Date: Mon Mar 28 19:49:50 2016 +0200 +commit fb8016edde5d51394ee838d73b7efec2b1d9b05f +Author: Kamailio Dev +Date: Fri Feb 24 07:46:48 2017 +0100 - http_client Adding default value of authmetod to README + modules: readme files regenerated - kex ... [skip ci] -commit 3019a5618bdcc1fa2442c143133278d0988db797 -Author: Olle E. Johansson -Date: Mon Mar 28 19:18:09 2016 +0200 +commit d7c8fbcc77ce925f3b40251f19e95b0ec7b2f76e +Author: Daniel-Constantin Mierla +Date: Fri Feb 24 07:44:55 2017 +0100 - http_client Update README with new options (authmethod, httpproxy, httpproxyport) + modules: fixed broken docbook files -commit 4bf3a517991b374308b033b85c82058c37e4e90a -Author: Olle E. Johansson -Date: Mon Mar 28 19:09:21 2016 +0200 +commit 51b18cbc872e7ec5be95a4f8f4490220e749286a +Author: Camille Oudot +Date: Thu Feb 23 18:47:56 2017 +0100 - http_client Add configurable authentication methods - - Attempt to fix issue #515 + siptrace: hlog() documentation -commit 69f9328ddd959a70de8b94152704326dcca6a8cc -Author: Daniel-Constantin Mierla -Date: Mon Mar 28 14:37:59 2016 +0200 +commit f6396033763f1d55c11744ddb9774e112865400a +Author: Camille Oudot +Date: Wed Feb 15 20:18:36 2017 +0100 - core: mem - updated defines to pkg mod stats + siptrace: add hlog() to send logs to homer -commit 83458239f17a626518f449e32496ff707e4c6da9 -Author: Richard Good -Date: Mon Mar 28 12:24:12 2016 +0200 +commit 6b3f623c38b9407351485eeb02d05d2406d67fcd +Author: Kamailio Dev +Date: Thu Feb 23 17:46:15 2017 +0100 - modules/ims_charging: fix for incorrectly adding duplicate host and realm AVP + modules: readme files regenerated - siptrace ... [skip ci] -commit e3f788ea94c52e09a9b1f0b2e3242fe4991df3b0 -Author: Olle E. Johansson -Date: Mon Mar 28 12:21:23 2016 +0200 +commit 103e503fa58bbc19637e0e17452a791b7205bfdd +Merge: 9e6f94e0e d00f198d7 +Author: Giacomo Vacca +Date: Thu Feb 23 17:40:12 2017 +0100 - http_client Improve curl error handling + Merge pull request #1006 from giavac/master + + Add HEPv3 support to siptrace -commit d04b126571c430c67826a21977ed9c9fdeb08dca -Author: Olle E. Johansson -Date: Mon Mar 28 12:12:20 2016 +0200 +commit d00f198d74a3c152c2b66cb9569d876aad610d95 +Author: Giacomo Vacca +Date: Thu Feb 23 11:50:35 2017 +0100 - http_client Add a note to TODO list + siptrace: update doc with editor -commit 4cd5d66dd6b899dc76cd33c6702426ea36d3d4d2 -Author: Olle E. Johansson -Date: Mon Mar 28 12:10:08 2016 +0200 +commit 2349ff06890269246e758542c2db9e3859eb0c50 +Author: Giacomo Vacca +Date: Thu Feb 23 11:49:55 2017 +0100 - http_client fix bad formatting. + siptrace: update doc with support for HEPv3 -commit 438f91b8b5a43516d8904f23be2fa9898fdc465c -Author: Olle E. Johansson -Date: Mon Mar 28 12:08:25 2016 +0200 +commit ca276bb702a8ca97bf04b155f87e6cf39c2f0b7d +Author: Giacomo Vacca +Date: Thu Feb 23 11:48:43 2017 +0100 - http_client Add error parsing for DNS issues with http_proxy + siptrace: add support for HEPv3 -commit 34ffef464fbb26c3526990a0bf8b9c5d1cd4ee97 -Author: Olle E. Johansson -Date: Mon Mar 28 11:54:53 2016 +0200 +commit 281e8e980c70f38218844d1da0c5e257399ffda3 +Author: Giacomo Vacca +Date: Thu Feb 23 11:46:45 2017 +0100 - http_client Debug http_proxy and add http_proxy usage to the http_client_query function + sipcapture: add macros to pack HEPv3 chunks -commit a4043c445b0673ca8f5ff7819caf9ac156da1e73 +commit 9e6f94e0ed3845f5da0c548e04f549906f58456e Author: Daniel-Constantin Mierla -Date: Mon Mar 28 10:56:14 2016 +0200 +Date: Thu Feb 23 07:52:38 2017 +0100 - topos: reused stored branch attributes in case of retransmission + topos: export intermodule api to set storage functions -commit 88d8aabb748d2c0ab476cea9a4a17eb990b618f7 +commit 71b9cb347eb67489adda62148eb6ebdf0a681217 Author: Daniel-Constantin Mierla -Date: Mon Mar 28 10:22:10 2016 +0200 +Date: Wed Feb 22 22:16:55 2017 +0100 - http_async_client: use pkg-config for libevent compile flags detection + rtpproxy: allow 0 as value for ice candidate avp - - re-enable pkg-config for libcurl + - reported by GH #1003 -commit e5538f1814ed5b96a01c7006d15c9192238c9b19 -Author: Daniel-Constantin Mierla -Date: Sun Mar 27 14:40:46 2016 +0200 +commit 6ba9900f3c83bbd68ef868a8910590f6c9fbe88f +Author: Victor Seva +Date: Wed Feb 22 15:15:29 2017 +0100 - mem: shm - updated macros for mod stats api + pkg/kamailio/deb: strip default -02 from CC_EXTRA_OPTS + + Fix #1004 -commit 66fc01f48ea2d6fa8f20f39e1bcd01d498f8580d -Author: Daniel-Constantin Mierla -Date: Sun Mar 27 14:40:09 2016 +0200 +commit 567b560cc5ca35bfe0a6557f959f954d18850866 +Merge: 819f9eae0 4b0095fb5 +Author: Richard Fuchs +Date: Wed Feb 22 08:39:02 2017 -0500 - uuid: detect if pkg-config knows about uuid lib + Merge pull request #999 from zxcpoiu/rtpengine-unsigned-setid + + rtpengine: really do allow unsigned setid -commit 1eafbaf5b2d25879225b8e4c4797285dba2d460f -Author: Daniel-Constantin Mierla -Date: Sun Mar 27 14:24:00 2016 +0200 +commit 819f9eae0066a94081b0805dadf69bd57050e4f0 +Author: Victor Seva +Date: Fri Feb 17 13:25:31 2017 +0100 - mem/tlsf_malloc: updates to use new api names for module stats + usrloc: fix ucontact shared leak + + keep a copy of urecord if mode is DB_ONLY as it is static + preventing leaking ucontact to shared memory + + Fix #1000 + See #997 for details -commit 8f2864b1845cfa2b520c0886e30d1f5df285eef6 -Author: Daniel-Constantin Mierla -Date: Sun Mar 27 14:23:46 2016 +0200 +commit 1b0e1c3cbdd162fcd438a7d9bb412ddce73bc214 +Author: Victor Seva +Date: Thu Feb 16 12:19:41 2017 +0100 - mem/q_malloc: updates to use new api names for module stats + pua_reginfo: fix memory leak when usrloc is DB_ONLY + + As release_urecord() clearly says: + + /*! + * \brief Release urecord previously obtained through get_urecord + * \warning Failing to calls this function after get_urecord will + * result in a memory leak when the DB_ONLY mode is used. When + * the records is later deleted, e.g. with delete_urecord, then + * its not necessary, as this function already releases the record. + * \param _r released record + */ -commit ec15fc65bc6d38e74fdcf6a1fa6ef10053452365 +commit d40635aa946d2d9e49227ab87cba4e045bcc5ebd Author: Daniel-Constantin Mierla -Date: Sun Mar 27 14:23:02 2016 +0200 +Date: Wed Feb 22 07:36:36 2017 +0100 - mem/f_malloc: updates to use new api names for module stats + topos: group storage function in an api structure -commit 26dbc87aac8d117bf0928eb2124ecc91e512e20f -Author: Daniel-Constantin Mierla -Date: Sun Mar 27 14:22:37 2016 +0200 +commit 4b0095fb5500ed382dbddec8abff937c39554f00 +Author: zxcpoiu +Date: Fri Feb 17 18:50:57 2017 +0800 - core: mem/shm - use module stats fields for init of managers + rtpengine: really do allow unsigned setid -commit b568c6533670b1400f7c12bd13169d41542c351a -Author: Daniel-Constantin Mierla -Date: Sun Mar 27 14:21:55 2016 +0200 +commit 15b746b93548bf3d45b69018c175f4a521f16c20 +Author: Kamailio Dev +Date: Tue Feb 21 15:46:22 2017 +0100 - core: mem/pkg - use module stats fields for init of managers - q + modules: readme files regenerated - pua ... [skip ci] -commit 50ac46bfc233531f9f4be22be4aee07a8faa0325 -Author: Daniel-Constantin Mierla -Date: Sun Mar 27 14:21:12 2016 +0200 +commit dbac66fa165d4058973a49d7ca9035b7ce7b07d2 +Author: Victor Seva +Date: Tue Feb 21 15:19:02 2017 +0100 - core - mem: renamed api fields for module stats to repleft the purpose + pua: update documentation, replace pua_mi reference with pua_rpc -commit 5d903fd40a9e89d601be25df282a008ba8ba421e +commit 504699b6c2f34fbf7db02f57909eefdffc6b8180 Author: Daniel-Constantin Mierla -Date: Sun Mar 27 12:04:47 2016 +0200 +Date: Mon Feb 20 19:24:36 2017 +0100 - tm: coherent indentation + pua_usrloc: free memory in case of failire in pua send_publish() - - removed historical top comments + - related to GH #1001 -commit b27384a0a7c6567a9ecebab3f987079ad0ff7366 +commit c027c6d32f1c0add72ab00c14885d46bd1b7d485 Author: Daniel-Constantin Mierla -Date: Sun Mar 27 11:48:33 2016 +0200 +Date: Mon Feb 20 16:47:11 2017 +0100 - p_usrloc: free allocated items in case of no more memory during domain add + pua_usrloc: removed old svn ids -commit 33fe5e38d2eefc2244eccb6279c082a789ed0307 +commit 304d1cf1babdb6925731f6974edf84d3796753c5 Author: Daniel-Constantin Mierla -Date: Sun Mar 27 11:39:09 2016 +0200 +Date: Mon Feb 20 15:34:44 2017 +0100 - core: mem - export pkg api even when using system malloc + ndb_redis: export functions via inter-module api + + - allow other modules to work with same pool of connections managed by + this module -commit 07dbe3697bcad18f5766fc0d71a7fc48ff8a26d0 +commit 9ac5de5e1d8bec9efa3c7325200fda69b3d2e3e9 Author: Daniel-Constantin Mierla -Date: Sun Mar 27 11:38:17 2016 +0200 +Date: Mon Feb 20 14:26:43 2017 +0100 - presence: remove jumping to error from error in update_presentity() + ndb_redis: removed svn ids - - coherent indentation + - some bits of formatting -commit 47a776efcd3d5c2ffafdd780fa169edc85e436d2 +commit 12a9364526053734f97792d540503d9b66e4b85b Author: Daniel-Constantin Mierla -Date: Sat Mar 26 22:29:27 2016 +0100 +Date: Mon Feb 20 13:13:03 2017 +0100 - http_client: check first if pointer is not exceeding limit - - - then test its value not to be null char + tm: funcs - updated log messages to new macros -commit bedd6f4df9d2b5600bed5e31052bc49f8b18382f +commit 4020ced0d5802da0bc90114c885a8449c6f83607 Author: Daniel-Constantin Mierla -Date: Sat Mar 26 13:09:53 2016 +0100 +Date: Mon Feb 20 12:50:35 2017 +0100 - usrloc: if no location record loaded from db, then no attrs to look up + kamctl: regenerated the dbschema scripts -commit 3a25e489d0ab8d55d4011ccf62de4f3d8d08b028 -Author: Daniel-Constantin Mierla -Date: Sat Mar 26 13:01:01 2016 +0100 +commit fc358c8dabc227e86e4299d54ef6d3d29a46b096 +Author: Juha Heinanen +Date: Thu Feb 16 10:25:30 2017 +0200 - seas: init variable to get rid of compile warning + lib/srdb1: increased size of dialplan table repl_exp field to 256 chars -commit 5075cef8230202138bf08c402797d9dffcb8971d -Author: Daniel-Constantin Mierla -Date: Sat Mar 26 12:58:33 2016 +0100 +commit f444160dce7e23ec29e9c40206b8788d89821430 +Merge: 06e219158 16cea04b0 +Author: Alexandr Dubovikov +Date: Wed Feb 15 22:21:44 2017 +0100 - lib/trie: init variable to get rid of compile warnings + Merge pull request #995 from davidcsi/sipcapture_dst_ip + + sipcapture: Added exported pseudo-variable $hep(dst_ip) and updated README -commit 0a51e8c941b1c916137eb3e57fa7db86ecb9a1f8 -Author: Daniel-Constantin Mierla -Date: Sat Mar 26 11:26:29 2016 +0100 +commit 16cea04b08c648bd32b036e35bdb10f4bfdafdff +Author: David Villasmil +Date: Wed Feb 15 20:32:50 2017 +0000 - ndb_redis: safety check for log message parameters + sipcapture: Fixed missing 'break' after case-switch. + + - Added 'break' missing from a case/switch -commit cafb1522b2c27aae404d97fe242324423ccdb99b -Author: Daniel-Constantin Mierla -Date: Sat Mar 26 11:22:32 2016 +0100 +commit 6960cb80e0d3fe8103306e65258d62a9ab6620c7 +Author: David Villasmil +Date: Wed Feb 15 17:43:00 2017 +0000 - dispatcher: proper check for ds active ping variable + sipcapture: updated README to document exported variables + + - Added an "Exported pseudo-variabled" to the README file to document + $hep(src_ip) and $hep(dst_ip) -commit 181c3cfa266ec5897cc2fdd889d90928f90fcbb8 -Author: Daniel-Constantin Mierla -Date: Sat Mar 26 11:18:36 2016 +0100 +commit 4f960122142c845862ad140e85827a1c530bc22e +Author: David Villasmil +Date: Wed Feb 15 16:42:03 2017 +0000 - crypto: safety check for memory allocation and free on error cases + sipcapture: added $hep(dst_ip) variable + + - expose hep(dst_ip) to get hep's message destination IP -commit fa0d3267890e77a5184490d11f76fe4cb400e2df +commit 06e219158131c2397a96bf5d3373c96752d7fd20 Author: Daniel-Constantin Mierla -Date: Sat Mar 26 11:11:25 2016 +0100 +Date: Wed Feb 15 12:53:59 2017 +0100 - cnxcc: use pkg-config for libevent compile flags + sanity: reset proxy_require hdr parsed field after freeing -commit 4a40dd39cec713c569dc3480c905d808026aad39 +commit d31558b31fd607f842caa04d85ce8870f6fc1740 Author: Daniel-Constantin Mierla -Date: Sat Mar 26 11:05:26 2016 +0100 +Date: Wed Feb 15 12:48:59 2017 +0100 - ndb_redis: fix for broken output of pkg-config for hiredis + core: free parsed Required header structure -commit 162ccdaeeb6bff185f49b3dc2e2b9b43687ec0fc -Author: Daniel-Constantin Mierla -Date: Sat Mar 26 10:23:02 2016 +0100 +commit 90faa6ee6089b0cd4781e87b76103eb5cfc260ab +Author: Kamailio Dev +Date: Wed Feb 15 09:46:23 2017 +0100 - cnxcc: use pkg-config for hiredis lib compile flags + modules: readme files regenerated - dialog ... [skip ci] -commit 57bcad1b336e7aae5c0933a83ac4ab16f6893896 +commit 52ee89e4713c12aa98d75cd249817c65038712f1 Author: Daniel-Constantin Mierla -Date: Sat Mar 26 08:44:16 2016 +0100 +Date: Wed Feb 15 09:37:10 2017 +0100 - ndb_redis: use pkg-config for compile flags + dialog: small update to doc example using $dlg_ctx(timeout_route) -commit 3ec7c1142738f1829581534e74574851e0183c21 +commit 3df736fa1a628ab85e897f831c581b86d4c3df08 Author: Daniel-Constantin Mierla -Date: Thu Mar 24 14:09:13 2016 +0100 +Date: Wed Feb 15 09:34:57 2017 +0100 - dispatcher: refreshed the readme content + dialog: return string route name for $dlg_ctx(timeout_route) + + - $dlg_ctx(timeout_route_id) returns now the corresponding internal integer id -commit e93bb3dba955cb6fe1526bb1737ce0f227f4a8c7 +commit 56df10c585b3354826b164fb84b34c2120d2bf8e +Merge: 739461f57 43a924bc8 Author: Daniel-Constantin Mierla -Date: Thu Mar 24 14:08:32 2016 +0100 +Date: Wed Feb 15 07:27:07 2017 +0100 - dispatcher: docs for ds_select() + Merge pull request #988 from sergey-safarov/spec_update6 + + pkg/kamailio/centos: Set of improvements -commit 53a55967e98d6152acedb32547cbc1028e30d684 +commit 739461f57d8712eafb35faac4062a493c8cf57a9 +Merge: 7d60841af cf54a0986 Author: Daniel-Constantin Mierla -Date: Thu Mar 24 10:00:04 2016 +0100 +Date: Wed Feb 15 07:24:02 2017 +0100 - dispatcher: new function ds_select(setid, alg, [limit]) + Merge pull request #990 from ffontaine/master - - puts the addresses from destination set in the internal avps lists, - without updating dst-uri or r-uri + Add kjansson_basic group -commit 1d401e0a9b4c3010c32b0084ec6a218fc46e4f78 -Author: Daniel-Constantin Mierla -Date: Thu Mar 24 09:21:00 2016 +0100 +commit 7d60841af476f4032b3e9f3e855c5b0651c8601a +Author: Kamailio Dev +Date: Wed Feb 15 03:46:19 2017 +0100 - dispatcher: coherent indentation and whitespacing + modules: readme files regenerated - mohqueue ... [skip ci] -commit 2ddf88df7deeebf2966344031eb905811b8e86cb -Author: Daniel-Constantin Mierla -Date: Wed Mar 23 16:08:48 2016 +0100 +commit a8c4b6e882aca18293fa97a689a8d89b26f9361f +Author: Robert Boisvert +Date: Tue Feb 14 21:37:41 2017 -0500 - kamctl: refreshed definition of location table + mohqueue: updated copyright -commit d72ac166b152ca6906248d67e2605d5b283fa01e -Author: Juha Heinanen -Date: Wed Mar 23 16:32:06 2016 +0200 +commit 0f61923df9323575809327a1ab5815bdaf8ef7bb +Author: Kamailio Dev +Date: Wed Feb 15 02:31:23 2017 +0100 - srdb1/schema: removed unique constraint from connection_idx + modules: readme files regenerated - mohqueue ... [skip ci] -commit 787c41c08eae9f9431f792ec616530145f66cc3c -Author: Daniel-Constantin Mierla -Date: Mon Mar 21 17:09:51 2016 +0100 +commit 89c12e0615d16d34aa3a4ec902a00063f89d26cb +Author: Robert Boisvert +Date: Tue Feb 14 20:22:52 2017 -0500 - topos: propagate via branch from receive to send event + mohqueue: updated documentation - - identify properly the branch + - explicitly state default values for parameters + - fix description of moh_maxcalls -commit f8b9bbdcb95575b90bd75dba71b6117c76127bc1 +commit 0fb29b3149ddd06a038240c047850699e9cc69f3 +Merge: 70dc811b3 4dbd83b95 Author: Daniel-Constantin Mierla -Date: Mon Mar 21 14:46:23 2016 +0100 +Date: Tue Feb 14 20:07:29 2017 +0100 - kamctl: db script with larger topos fields + Merge pull request #993 from phil-lavin/bugfix-pua-dialoginfo-request + + pua_dialoginfo: request does not exist when a dialog is expiring - check to make sure it does -commit 9eaca5332e4b6be9f2437806b47ef1077eb57959 -Author: Daniel-Constantin Mierla -Date: Mon Mar 21 14:45:52 2016 +0100 +commit 4dbd83b95089719e199f49e799bb13f5a29f329a +Author: Phil Lavin +Date: Tue Feb 14 18:45:44 2017 +0000 - lib/srdb1: tags fields made larger - - - store more fields for branch + pua_dialoginfo: request does not exist when a dialog is expiring - check to make sure it does -commit 73c03aeb2e39d273c51275f2a5dc328bef53729c -Author: Daniel-Constantin Mierla -Date: Mon Mar 21 14:25:31 2016 +0100 +commit 70dc811b3696c774c468c05e888edf4ee242b3c9 +Author: Victor Seva +Date: Tue Feb 14 14:53:42 2017 +0100 - kamctl: version set to 5.0.0 + pkg/kamailio/deb: version set to 5.1.0-dev1 -commit fedf9e8875791ff53188fb812a6d97aae9b1ceba +commit 34cfbc8c0cc2903039b6d8b0c2e78ae5779b2fbe Author: Daniel-Constantin Mierla -Date: Mon Mar 21 14:24:25 2016 +0100 +Date: Tue Feb 14 14:35:45 2017 +0100 - kamctl: further updates to topos db scripts + Makefile.defs: version set to 5.1.0-dev1 -commit 4efc9b3730e15f9e9f2274a8dfee59d76e5ecabd -Author: Daniel-Constantin Mierla -Date: Mon Mar 21 14:23:35 2016 +0100 +commit 8270d94d4279c60addf8302a0ce368b6a9b86271 +Author: Kamailio Dev +Date: Tue Feb 14 14:31:23 2017 +0100 - lib/srdb1: fields for local sockets - - - replace src ip with full address column + modules: readme files regenerated - pua_dialoginfo ... [skip ci] -commit dc4306e4e201d2cfbe5cc76698e8c7c3ec06d44a -Author: Daniel-Constantin Mierla -Date: Mon Mar 21 14:18:49 2016 +0100 +commit edb9df8ace8ff74e11e025a37645aebe5b25634e +Author: Victor Seva +Date: Mon Feb 6 14:40:57 2017 +0100 - topos: filling field for server record route values + tm: deep cloning of the request for fake environment -commit ca4494d465eaec8c544f61e9034147387c861688 +commit e534709c7fbc1c1e94df8c911a9b5d1a9aa61402 +Merge: bdd7b2174 9311025cf Author: Daniel-Constantin Mierla -Date: Mon Mar 21 11:40:04 2016 +0100 +Date: Tue Feb 14 14:25:26 2017 +0100 - topos: don't detect direction based on route header ftag + Merge pull request #979 from phil-lavin/feature-pua-dialoginfo-disable-caller-callee-publish-master - - the local server header is not re-added yet + pua_dialoginfo: Add flags to disable caller and/or callee PUBLISH when required -commit a215b926e3f1df0f2aca2f86e5ad1e3c9dde3796 -Author: Daniel-Constantin Mierla -Date: Mon Mar 21 11:32:08 2016 +0100 +commit bdd7b2174cfcc7e916f1ca900fada9ad31b51bac +Author: Kamailio Dev +Date: Tue Feb 14 11:16:26 2017 +0100 - topos: split storage of record route for a, b and server sides + modules: readme files regenerated - app_lua ... [skip ci] -commit 6497b9a562386aeae47c0aaa10d09418269c6d8d +commit 6b1a8e77c6149992452b73b18ced66440332f548 Author: Daniel-Constantin Mierla -Date: Mon Mar 21 11:01:53 2016 +0100 +Date: Tue Feb 14 11:03:10 2017 +0100 - kamctl: updates to topos db scripts + app_lua: documented rpc app_lua.api_list command -commit d43986940878962a35883370a14f4330d2fd597a +commit 94d071ee2fe680dc0fc50835b9d344cfcfd1a8ac Author: Daniel-Constantin Mierla -Date: Mon Mar 21 11:01:11 2016 +0100 +Date: Tue Feb 14 11:01:13 2017 +0100 - lib/srdb1: dbschema - split record route storage + app_lua: fixed typo in rpc list command example -commit f4d69b34d531bafb060d110534d339c318e87cef -Author: Victor Seva -Date: Mon Mar 21 10:57:07 2016 +0100 +commit 82d2a429732f6076b904d9a85d40017fa9dbd7ea +Author: Kamailio Dev +Date: Mon Feb 13 20:46:16 2017 +0100 - version set to 5.0.0-dev1 + modules: readme files regenerated - db_mysql ... [skip ci] -commit ded14bc1237c09dc3514195c915702b8ff6e1a32 +commit 5612f7d6e500718e930754ee3055960b808db8c2 +Merge: da807decd 4afc00bb3 Author: Daniel-Constantin Mierla -Date: Mon Mar 21 10:44:01 2016 +0100 - - Makefile.defs: version set to 5.0.0-dev1 +Date: Mon Feb 13 20:33:56 2017 +0100 -commit 422d0a3b94c79ffc93621c3f81b839396ad218d5 -Merge: 956b5ae 6828215 -Author: Stefan Mititelu -Date: Mon Mar 21 11:42:57 2016 +0200 - - Merge pull request #539 from smititelu/master + Merge pull request #957 from zecke/db-mysql-datetime - rtpengine: Add timestamp column to rtpengine table - -commit 956b5ae838b0627710473a15746ffd2cd96dfbc0 -Author: Daniel-Constantin Mierla -Date: Fri Mar 18 18:05:02 2016 +0100 - - topos: added missing params to docs + db_mysql: Let the database convert the timestamp -commit 7993b4a7cf7281bc99bf1bae3777f3f0d18b24b1 -Author: Daniel-Constantin Mierla -Date: Fri Mar 18 17:20:00 2016 +0100 +commit cf54a0986eb05a4c9dcdcdbbc66caf276991263f +Author: Fabrice Fontaine +Date: Mon Feb 13 18:22:12 2017 +0100 - topos: don't store dialog data for message request + Add kjansson_basic group - - only branches are enough - -commit 6885748a5146d4531a0e235e67621df49df67d97 -Author: Daniel-Constantin Mierla -Date: Fri Mar 18 16:52:24 2016 +0100 - - topos: shortcut to handle forwarded MESSAGE replies + This group could be used to compile kjansson module when libevent is not + available - - no dialog created there + Signed-off-by: Fabrice Fontaine -commit 1c7f39389225ef5c1430bb8540b6fd9c249734bb -Author: Daniel-Constantin Mierla -Date: Fri Mar 18 16:43:14 2016 +0100 - - topos: MESSAGE may be without Contact header - -commit 98f927149c2f6865dd6b709f4a3bb7be77e57f5c -Author: Daniel-Constantin Mierla -Date: Fri Mar 18 16:05:18 2016 +0100 +commit da807decd2a6b9d7cd617a1f6873a77110a6e492 +Author: Victor Seva +Date: Mon Feb 13 15:44:20 2017 +0100 - topos: no processing needed for 100 responses + ims_usrloc_scscf: Rename module interface file #82 -commit f591b7e0b0c71648a9ac62dd9604955d7c2acb75 -Author: Daniel-Constantin Mierla -Date: Fri Mar 18 15:19:18 2016 +0100 +commit 637a0c12b03baf04fdea8336e900332d1194824b +Author: Victor Seva +Date: Mon Feb 13 15:42:54 2017 +0100 - topos: cseq number and method linked to db + ims_usrloc_pcscf: Rename module interface file #82 -commit eb1e8e2ff46a1ecac81b05985dc09a37036ce1ab -Author: Daniel-Constantin Mierla -Date: Fri Mar 18 15:15:57 2016 +0100 +commit bb34e87a0d77e70d1502637486ec817993083dcf +Author: Victor Seva +Date: Mon Feb 13 15:40:12 2017 +0100 - kamctl: refreshed topos db scripts + ims_registrar_scscf: Rename module interface file #82 -commit 0dd9c526f762974ceb397cc2c7862fa7ff122ebf -Author: Daniel-Constantin Mierla -Date: Fri Mar 18 15:15:21 2016 +0100 +commit b8e14619a48a21d13ab295f67aaa562426204563 +Author: Victor Seva +Date: Mon Feb 13 15:37:51 2017 +0100 - srdb1/schema: cseq stored as string for topos - - - no conversion from sip header + ims_registrar_pcscf: Rename module interface file #82 -commit c2e404b82f20a12b5909bbf610cbfb7f5d101c12 -Author: Daniel-Constantin Mierla -Date: Fri Mar 18 14:58:27 2016 +0100 +commit 68fa50585d60d8285ba46fcb5baf97399e1738bd +Author: Victor Seva +Date: Mon Feb 13 15:35:55 2017 +0100 - topos: store method and cseq for dialogs and branches + ims_qos: Rename module interface file #82 -commit c8d25c34d8efa5c6e40fb26d523a9d4e5d66595c -Author: Daniel-Constantin Mierla -Date: Fri Mar 18 14:08:53 2016 +0100 +commit 1ef56ad3ca45f0902e482a21ab7c067822398bb0 +Author: Victor Seva +Date: Mon Feb 13 15:34:23 2017 +0100 - kamctl: updated scripts for topos db + ims_ocs: Rename module interface file #82 -commit c8fb903b9649fc8ef49a1bfff455e58b2265d05a -Author: Daniel-Constantin Mierla -Date: Fri Mar 18 14:08:26 2016 +0100 +commit 92dff84a269c0e69d39a43f8231c61eaeb4c3f49 +Author: Victor Seva +Date: Mon Feb 13 15:32:38 2017 +0100 - lib/srdb1: topos schemas extended to store method and cseq + ims_isc: Rename module interface file #82 -commit b65927a8f6039810ffdb7b7f31ce2d36c9535fbd -Author: Daniel-Constantin Mierla -Date: Fri Mar 18 13:32:59 2016 +0100 +commit 149b76b99a6c6f89cd5e95d33b9d9ac11208fd3f +Author: Victor Seva +Date: Mon Feb 13 15:29:35 2017 +0100 - core: parse content type allows '_' char - - - reported by Fabio Margarido, GH #547 + ims_icscf: Rename module interface file #82 -commit 23a3481302d5aca04be0e8d10f6d4ce23dbc36aa -Author: Daniel-Constantin Mierla -Date: Fri Mar 18 13:23:06 2016 +0100 +commit da4a97f897e2e8dafd64a4bd9e711fe1cdd16e49 +Author: Victor Seva +Date: Mon Feb 13 15:27:40 2017 +0100 - dialog: force cleanup of aged terminated dialogs - - - reported by Dmitri Savolainen, GH #545 + ims_charging: Rename module interface file #82 -commit 68cbac03d95893f4f27b46a37233cf796a7484d9 -Author: Daniel-Constantin Mierla -Date: Thu Mar 17 22:56:41 2016 +0100 +commit 0f2a8cd9d277abbb8273c7b0145b3b59e9b56158 +Author: Victor Seva +Date: Mon Feb 13 15:22:19 2017 +0100 - xhttp_rpc: added notes about how to use the module + ims_auth: Rename module interface file #82 -commit 1c22f395df81dab09288ff945e97b0040894daaf -Author: Daniel-Constantin Mierla -Date: Thu Mar 17 22:47:02 2016 +0100 +commit 493ffd38dbcd741a0b6f89309daaad6db514d265 +Author: Fabrice Fontaine +Date: Sun Feb 12 15:18:21 2017 +0100 - pipelimit: set array result tipe for rpc commands + Add kjson_basic group + + This group could be used to compile kjson module when libevent is not + available - - rpc stats and get pipes can return more than one item + Signed-off-by: Fabrice Fontaine -commit 99caa6c583c68f61aded4988e8a1603e78015a0a -Author: jaybeepee -Date: Thu Mar 17 09:53:39 2016 +0200 +commit 43a924bc8776ac8fa58a4c3bf3f8ed9c5486ab05 +Author: Sergey Safarov +Date: Mon Feb 13 09:23:54 2017 -0500 - modules/ims_registrar_scscf: more efficient traversal of contacts + pkg/kamailio/centos: Fixed requirements of root permission to start daemon -commit 82c42dd91c5f715a17fca767ade700afde29c7a5 -Author: jaybeepee -Date: Thu Mar 17 09:51:42 2016 +0200 +commit 0efa0e315e7c70caf69bd7453adc22695c10c0f8 +Author: Sergey Safarov +Date: Mon Feb 13 09:21:40 2017 -0500 - modules/ims_registrar_scscf: protection around sending notifications - prevent races + pkg/kamailio/centos: Added tmpfiles initialization -commit 9fbf7a737b3d538fa190e7057c34ff737a4d4d68 -Author: jaybeepee -Date: Thu Mar 17 09:50:40 2016 +0200 +commit 1a75c673439b343c9cf1cd94551f6d9a964faa6e +Author: Sergey Safarov +Date: Mon Feb 13 09:16:05 2017 -0500 - modules/ims_usrloc_scscf: removed protoype debugging code + pkg/kamailio/centos: Updated kazoo dependency -commit 876648a15a76a43db7e2d743b5914198ee30b0fc -Author: Olle E. Johansson -Date: Wed Mar 16 15:01:08 2016 +0100 +commit 062e2d0e8de17ab1ffab4d6740c4ca3f133eabac +Merge: ba218f504 67419f91a +Author: Alexandr Dubovikov +Date: Mon Feb 13 14:56:12 2017 +0100 - http_client Adding support for HTTP proxy on a connection and default level + Merge pull request #986 from davidcsi/sipcapture_bugfix - Addresses issue #541 + sipcapture: Fixed missing 'break' in pv_parse_hep_name switch + +commit 67419f91a4b6f2ad5d2590434b64087cf812b794 +Author: David Villasmil +Date: Mon Feb 13 13:03:37 2017 +0000 + + sipcapture: Fixed missing 'break' in pv_parse_hep_name switch - Documentation coming in separate commit + - Added missing 'break;' in sipcapture.c's pv_parse_hep_name function's switch + statement. -commit 331ab29e77e178067a23291bd20638201ba9b393 -Author: Daniel-Constantin Mierla -Date: Tue Mar 15 12:40:09 2016 +0100 +commit ba218f50454a50766a7545099b6e2644bfb76a08 +Author: Kamailio Dev +Date: Fri Feb 10 12:16:12 2017 +0100 - ims_registrar_pcscf: remove duplicate implementation and use _strnistr() from core + modules: readme files regenerated - app_python ... [skip ci] -commit e69c3284231917f5c63871842b6ce6ab37b419eb +commit 99c284df880e1bb3c98e4aad2e2e968c745195a6 Author: Daniel-Constantin Mierla -Date: Tue Mar 15 12:39:45 2016 +0100 +Date: Fri Feb 10 12:02:47 2017 +0100 - sdpops: reuse _strnstr() from core instead of own implementation + aap_python: note about use of pvs in docs -commit 4910ddf9eebb8fa5106300b9e684ecb67fb2d225 +commit a7bedbddc9865f878659aa1b44719d3265361127 Author: Daniel-Constantin Mierla -Date: Tue Mar 15 12:39:16 2016 +0100 +Date: Fri Feb 10 11:59:36 2017 +0100 - tm: _strnstr() moved to core + app_python: proper usage of pv in cfg function parameters -commit f5d4446dae8db02e6d4136724f85baed65f7bf4a -Author: Daniel-Constantin Mierla -Date: Tue Mar 15 12:38:46 2016 +0100 +commit b8ff3784d0e1c34e6ceea28e9036981bfe779cdd +Author: Victor Seva +Date: Fri Feb 10 10:32:46 2017 +0100 - topos: use _strnstr() from core instead of strnstr() + pkg/kamailio/deb: remove squeeze support [skip ci] -commit 7772e14fc298956f57429a67ea4524818b22a158 -Author: Daniel-Constantin Mierla -Date: Tue Mar 15 12:37:37 2016 +0100 +commit a850af45acc4a433706120110d1cb91cd885b33b +Merge: 0e5aeba15 f8028f7af +Author: Emmanuel Schmidbauer +Date: Thu Feb 9 16:06:40 2017 -0500 - core: _strnstr() and _strnistr() defined in core + Merge pull request #982 from kamailio/NSQ-child-process-rank - - alternative to strnstr() which is not in all OSes, pluse the - insensitive option + nsq: do not use PROC_SIPINIT rank for consumer workers -commit 057dd97ea28d95b9bf733692a23d42d8211eeb4c -Author: jaybeepee -Date: Tue Mar 15 13:40:32 2016 +0200 +commit 0e5aeba15c7a62899676d488f96b81b121c6d17a +Author: Ovidiu Sas +Date: Thu Feb 9 15:33:26 2017 -0500 - modules/ims_registrar_scscf: provide protection for re-registration of implicit set + ims_registrar_scscf: initialize notification workers with rank PROC_XWORKER -commit f50c712f401f50b8ca36addbd8440f418a9b266f -Author: Ovidiu Sas -Date: Mon Mar 14 17:07:46 2016 -0400 +commit f8028f7afcb99f51f2fd0bb6168892a44cefbe1e +Author: Emmanuel Schmidbauer +Date: Thu Feb 9 15:28:42 2017 -0500 - modules/topos: fix warning: variable "ptsd" set but not used [-Wunused-but-set-variable] + nsq: change child process rank and remove unused pipes -commit b4d1206fd50bb61d1ad9ff4ed500157105b140b6 +commit 770c914d3636cfafccc4931f18aa804efcacbd73 Author: Ovidiu Sas -Date: Mon Mar 14 17:03:30 2016 -0400 +Date: Thu Feb 9 15:24:07 2017 -0500 - modules/topos: fix warning: comparison between pointer and integer [enabled by default] + nsq: initialize all workers with rank PROC_XWORKER + - closes GH #975 -commit ac989df8e30f198917786e077e1b61f1efc04129 +commit b66df87adde282c3eaa7ab793c598bfe67f8f9a1 Author: Ovidiu Sas -Date: Mon Mar 14 16:59:41 2016 -0400 +Date: Thu Feb 9 15:20:24 2017 -0500 - modules/topos: fix warning: label "ready" defined but not used [-Wunused-label] + kazoo: initialize all workers with rank PROC_XWORKER + - closes GH #972 -commit 59f3817faeca92026f932ae28a2d4f9caa900060 -Merge: 6a362f0 93fd86c -Author: Daniel-Constantin Mierla -Date: Mon Mar 14 17:39:48 2016 +0100 +commit 3e8589afcf75e7c93c5bcb9b4c4269c7b29774bd +Author: Ovidiu Sas +Date: Thu Feb 9 15:18:13 2017 -0500 - Merge pull request #546 from eschmidbauer/permissions-memory-leak-533 - - Fix memory leak by freeing RURI in trusted table struct; issue #533 + core: added PROC_XWORKER as an alias to PROC_RANK127 -commit 93fd86c882fd82f4277a80322dd729c2dc0370a0 -Author: Emmanuel Schmidbauer -Date: Mon Mar 14 17:17:03 2016 +0100 +commit d092bcab77cb935b8084273238e9c77aba57acb7 +Author: Kamailio Dev +Date: Thu Feb 9 15:31:15 2017 +0100 - permissions: fix memory leak - - - free ruri_pattern from trusted struct in empty_hash_table() + modules: readme files regenerated - auth_db ... [skip ci] -commit 6a362f032bdf5cf73dd3960e88bfb06dfb72bb85 -Author: Daniel-Constantin Mierla -Date: Mon Mar 14 14:37:01 2016 +0100 +commit f1630caf691aa1e5b92086af08d49be38cf6c82f +Author: Camille Oudot +Date: Thu Feb 9 15:24:37 2017 +0100 - uac: reset append to rr string var to avoid double free in case of error + pv: add the $env() PV class to read env vars (#978) - - reported by Fred Posner, GH #543 + * pv: add the $env() PV class to read env vars + * pv: $env() code style improvements -commit 8ae2713477027a229ae4ee7045557151e467aff3 +commit 9084ef853e63ffcd5994181c836d925f8e1c5b0f +Merge: a9f4a1b8b 3749634d7 Author: Daniel-Constantin Mierla -Date: Mon Mar 14 11:39:55 2016 +0100 +Date: Thu Feb 9 15:22:23 2017 +0100 - tsilo: lock before linking var to the entry in slot + Merge pull request #981 from ycaner06/patch-9 - - entry points to the address of first entry, which can be updated - before aquiring the lock + auth_db : more explanation for generic error -commit 6fcc1952990dbc5e14745b24a5a34a5788347580 +commit a9f4a1b8b28f564cf1bcf54b4d742ec567bcb5d4 Author: Victor Seva -Date: Fri Mar 11 09:17:45 2016 +0100 - - pkg/kamailio/deb: update version to 5.0.0~dev0 +Date: Thu Feb 9 13:14:09 2017 +0100 -commit 00f108dfb38ed1267929b0cbead1ec9dc81b34ec -Author: Juha Heinanen -Date: Fri Mar 11 09:51:38 2016 +0200 - - websocket: added $ws_conid pseudo variable - - gives id of closed connection in websocket:closed event route + pkg/kamailio/deb: version set to 5.1.0-dev0 -commit 020d88ce4bfb4fcf0cdbe38da1bb262b343a84b7 +commit 41b73d755fcda093f53f1bc707b0c6b9fad83aec Author: Daniel-Constantin Mierla -Date: Fri Mar 11 08:38:26 2016 +0100 +Date: Thu Feb 9 12:29:10 2017 +0100 - Makefile.defs: version set to 5.0.0-dev0 + Makefile.defs: version set to 5.1.0-dev0 - - development for next major release 5.0.0 is open + - development for future release series 5.1.x is open - -===================== 2016-03-30 Version 4.4.0 Released ===================== +===================== 2017-02-27 Version 5.0.0 Released =====================