===================== 2017-12-19 Version 5.0.5 Released ===================== ===================== Changes Since Version 5.0.4 =========================== commit e5badb49311edc1d3dbbaf66061f46b8ef47a462 Author: Daniel-Constantin Mierla Date: Tue Dec 19 12:28:25 2017 +0100 Makefile.defs: version set to 5.0.5 commit 0b935ae4d18c992a1220d275cb418d9072334352 Author: Daniel-Constantin Mierla Date: Tue Dec 19 10:44:57 2017 +0100 pkg/rpm: version set to v5.0.5 in specs commit 1812880027d6a1df12bf904a843795d58f68f119 Author: Victor Seva Date: Tue Dec 19 10:43:15 2017 +0100 pkg/kamailio/deb: version set to 5.0.5 commit 609186f5c71dd4813f7c83ea9b101e8cb859cd3a Author: Kamailio Dev Date: Mon Dec 18 20:46:22 2017 +0100 modules: readme files regenerated - modules ... [skip ci] commit 4edb45496e73e029d6482da41f66006bb47479fd Author: Daniel-Constantin Mierla Date: Sun Dec 10 09:21:52 2017 +0100 db_berkeley: removed inline declaration that break the linking (cherry picked from commit 373e99fd593814b55b307d0dc4a29e0c53f34850) (cherry picked from commit bf023ac2e04010f647147e9c68324d2337554464) commit f387a6af44b9eb00d13583e425da6690240a5045 Author: Daniel-Constantin Mierla Date: Sat Dec 9 13:47:50 2017 +0100 db_perlvdb: remove inline to functions that break the symbol linking (cherry picked from commit 8dc82f3ac87502dcf149f7b46367bfc3c45f2621) (cherry picked from commit 5bde5d47e944cd55e1d1476c46b5f24d20ef0838) commit 4e74fd4337d9cafc76fa56d2fc34611aade7d4f5 Author: Daniel-Constantin Mierla Date: Sat Dec 9 13:47:33 2017 +0100 cdp: remove inline to functions that break the symbol linking (cherry picked from commit 76a262f4c39ecb48410f0cb531cf144baf8105e6) (cherry picked from commit 17ad3546e38dde4c893fd6e3394615e34c88466e) commit 4f653e95fceb81d36f267af6e33170810ff69167 Author: Daniel-Constantin Mierla Date: Fri Dec 8 16:44:56 2017 +0100 rls: avoid walking a null string (cherry picked from commit 5f62d05180c7148f3899732dfc0da44034a314f8) (cherry picked from commit b8698724134095814339701c19f0d02bb37caa89) commit 728848f6fe4a19b2a9eb69c37b49a514c49adcbf Author: Daniel-Constantin Mierla Date: Fri Dec 8 16:44:01 2017 +0100 pua: safety check for params values (cherry picked from commit a009a5bf4f145b4e877e5ba41d218607c30849ec) (cherry picked from commit 7b4a653abef51afe6a6289048ed989ba969c1310) commit 4066b1d1acf05df768116500ce2830d8163c05d1 Author: Daniel-Constantin Mierla Date: Fri Dec 8 16:42:19 2017 +0100 tls: safety checks for select values (cherry picked from commit 084364becd2f6f5d6e620721cb0837466c3a2f31) (cherry picked from commit d86963283cd7a58d94929959ca09ed31ae9bd116) commit 361cd5623cd1b510aaeaa10bbeb4d258a08ae83d Author: Daniel-Constantin Mierla Date: Fri Dec 8 14:51:26 2017 +0100 cplc: null terminate log string - reset field to avoid double free (cherry picked from commit 66051f400c0a1dcd472f0c9a7957b24e9cb54a07) (cherry picked from commit c31f33de17067cbe29042b4558f28aad59ec25f0) commit db7794cc6577798261cc6950cde98a0dd2beb968 Author: Daniel-Constantin Mierla Date: Fri Dec 8 08:57:17 2017 +0100 app_mono: safety check beforing accessing field inside pointer - zero terminated allocated strings (cherry picked from commit 53c27ac3eb3e762110bd5cf54e55ddd85a7973a1) (cherry picked from commit 7fef1fe169c587f3d6af3916cbcfde11570c920e) commit a12254ddeead5c966d5d3a1f9c620d07e6a39d1f Author: Daniel-Constantin Mierla Date: Fri Dec 1 11:05:21 2017 +0100 kamctl: expose db root password variable used by kamdbctl.mysql in kamctlrc - DBROOTPW can be now set in kamctlrc - targeting use for automatic testing (cherry picked from commit 313805136d22ed79d1c4900753247032240d5a5b) (cherry picked from commit ec7d89da1cce4060969b4a7bd7db64ffa23c1b3d) commit f5e9778f8558a3813943bb3a1ab50caf8cf9a69f Author: Timo Teras Date: Wed Nov 29 19:53:29 2017 +0100 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 (cherry picked from commit ae18e409d71d2d4eccb4604bb6f29a121309b54e) (cherry picked from commit 26bd009c4963e4acb1e0eb52d0f5c9f17096d412) commit 79622dce62567045c7f82f440fc6f0284b22c8da Author: Daniel-Constantin Mierla Date: Tue Nov 28 10:48:24 2017 +0100 core: timer - use uint type instead of short for flags and slow index - get rid of unused padding field (cherry picked from commit 3d22063ebd4cfa8b54ec3e83a04e92770c6d7319) (cherry picked from commit 1de066ee6e6360056dad4c6d19b3413f26e4759c) commit eecad6db51953955f088eb06a2e451b77411c6ed Author: Daniel-Constantin Mierla Date: Sat Nov 25 09:18:23 2017 +0100 rtpengine: proper check for empty string inside add_rtpengine_socks() - reported by GH #1325 (cherry picked from commit 991fe9b28e0e201309048f3b38a135037e40357a) (cherry picked from commit 49ab70feb630634977a11809d40b60a1344df352) commit f4672cefef8df7db17daa1aeec7b27d2faa6db0f Author: Vasiliy Ganchev Date: Fri Nov 24 13:54:13 2017 +0200 http_client: add missed useragent parameter While preparing query_params, "useragent" was missed - add it. (cherry picked from commit 65a777f3316fb3a3adfa61739a091bb9d61582a8) (cherry picked from commit 5c44038e0c4dfae0ad0042222f2138161e3c1b11) commit e9cef32174c69ed25b649d5d9a2aba34618e9cc8 Author: Daniel-Constantin Mierla Date: Fri Nov 24 19:11:44 2017 +0100 app_jsdt: detect if a kemi function is already in exported list (cherry picked from commit 48d55652fa36cb2b20540d1ebc7665476dfb1b1e) (cherry picked from commit 1dbc2f40554a72ce4757ccbb0501b2568c602c3c) commit 6451c270b7384a9488d293092719b1b987f6c0f8 Author: Daniel-Constantin Mierla Date: Fri Nov 24 19:05:58 2017 +0100 app_lua: updated paths to included files from core in the ctl tool (cherry picked from commit 50a9e2ec1cb86590a067dc23b2298b96a12bc232) (cherry picked from commit a56d3f8552d3926e8b69bd5cd0bdcd8d83a1f97f) commit 885c632267fc3138caf5e3ad8e700ad64c3b6ff3 Author: Daniel-Constantin Mierla Date: Fri Nov 24 19:04:13 2017 +0100 app_python: updated the ctl tool to generate the exports (cherry picked from commit f4c6365f2678e5c30d4a1fc287206b82a7eee459) (cherry picked from commit ba8bc6a23aed88625512b963862fe719650ea3f6) commit 539d14e35734a1b2bdc8c72f2c9efa5fd42334c1 Author: Daniel-Constantin Mierla Date: Fri Nov 24 19:00:34 2017 +0100 app_lua: updated the utils/app_lua_ctl (cherry picked from commit ac8cc0a3735325ec79a4a634eea6bcdcea4affe7) (cherry picked from commit d56ec1c20796e9a32790d880c0ab9a4ee579216e) commit 04a858667c4bdb83583e84951e8a1d9d9b8140e0 Author: Daniel-Constantin Mierla Date: Fri Nov 24 18:42:07 2017 +0100 app_lua: detect if a kemi function was already added in the exports list (cherry picked from commit d98a005ac57b957231f8bda26c711bf7c7260049) (cherry picked from commit 7093572c5ca65f805e4421d6d821eb06dd1a6dcd) commit adec5e4a039884af28ddd52579c47c174ebf69b6 Author: Daniel-Constantin Mierla Date: Thu Nov 23 11:48:49 2017 +0100 tm: fixed condition in via_matching() - introduced in previous commit (cherry picked from commit 4bd1d70c2804ee2a1d29bd911275aa241577cfc1) (cherry picked from commit 41bfcaab0d403d2290d353e9fa522af22b72e8f6) commit 5736d90efaad9827997be304920e1909029b2499 Author: Daniel-Constantin Mierla Date: Thu Nov 23 09:50:30 2017 +0100 tm: default port checking in via_matching() (cherry picked from commit 5fabdea4d86c527a2e38caaae7a54884367d6a7c) (cherry picked from commit be53e5d24707d8248a904124a6c88913b6eb0174) commit 3155ab5c297e553d48a5dac2c4ab5bf8eb31d77a Author: Daniel-Constantin Mierla Date: Wed Nov 22 19:15:16 2017 +0100 dialog: proper description of is_in_profile() to match the code - reported by GH #1320 (cherry picked from commit d319c449c8c15334ed913633cfece869a7d955aa) (cherry picked from commit 89bdf5edb485e636f3592c37ac9ce5e1458b868b) commit 89baecd169ce6a0ee0a084eb17dd8a7ea674b960 Author: Kamailio Dev Date: Thu Dec 14 12:46:25 2017 +0100 modules: readme files regenerated - modules ... [skip ci] commit 620b326b35e3b836e816422dbf0a236185040db3 Author: Charles Chance Date: Fri Nov 10 13:52:01 2017 +0000 registrar: added server_id to pv attributes (cherry picked from commit 616a89f281bfe77c4d31719dc3d7bd27de5c6bac) commit 6234a3c73f5311a5e67e20cc13e660d80187b0db Author: Charles Chance Date: Thu Nov 9 15:11:03 2017 +0000 usrloc: copy server_id when updating contact in memory (cherry picked from commit 282cb4395b5c31476f97a168f509b2904727e88a) commit 930338bce273b4a0f0a1a8af3b34dc82f7ff61eb Author: Victor Seva Date: Mon Dec 11 12:45:20 2017 +0100 pkg/kamailio/deb: xenial needs libbson-dev too for libmongoc-dev (cherry picked from commit 55525d28864eba285bef3eff1d513b0769dd8ba4) commit 875a2d8021bf4eb73e779e700ce92de919d0c663 Author: Victor Seva Date: Mon Dec 11 11:15:20 2017 +0100 pkg/kamailio/deb: kamailio-mongodb-modules [skip ci] (cherry picked from commit 84967d08aa52b7b70c8263829fa4c2429709025f) commit cd0593e3feab0f1a55819928c1a4b68df5abaf35 Author: lazedo Date: Fri Dec 8 19:36:20 2017 +0000 presence: update record_route in database (cherry picked from commit e52547956462ad53032be95ff5f2701785dfdd2a) commit 3a7f60ee237e29919586400f7700f4393b9083f2 Author: Daniel-Constantin Mierla Date: Fri Dec 8 09:25:12 2017 +0100 presence: increased the size of db update arrays in update_subs_db() (cherry picked from commit 816d2cd44d96245b5a5b53505d6fbc350bda378c) commit 4c8a2269a6aef6a6f7f3ab581fdfba4efe93fc6e Author: lazedo Date: Wed Dec 6 17:38:19 2017 +0000 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) Conflicts: src/modules/presence/hash.c commit 6d58c71aa9c5e0a4571a5f12db724b753b035ece Author: grumvalski Date: Thu Nov 30 15:06:27 2017 +0100 tm: make t_run_local_req reentrant - avoid crash when local-request event route is triggered inside another one (cherry picked from commit 97b15611ad87e36dd17ba76a77cb8817d974806b) commit 782b76b40672075756348297bea61d2d38f96022 Author: Daniel-Constantin Mierla Date: Mon Dec 4 12:49:41 2017 +0100 jansson: fix the include guard in header file (cherry picked from commit d17a48c186b0b8066518db2106037fe925846d2e) (cherry picked from commit 90b1b0e1f00f72dcac7f7ef1c734ea43afd1cd83) commit 2ad024fb3e38823af8668d73d0a64be1f18697f3 Author: Daniel-Constantin Mierla Date: Mon Dec 4 09:21:54 2017 +0100 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) (cherry picked from commit 3929986622b502660b870916bcd7f015282a6a1c) commit 93434c4b90d4df2b24c74e4b0e10c7f7ba305dcc Author: Daniel-Constantin Mierla Date: Mon Dec 4 08:46:02 2017 +0100 siptrace: wrapper for sip_trace() variants to pass properly the params - reported by GH #1351 commit 5f26a4e8c55cdf5a5a7eaf6864c4f5213d321293 Author: Daniel-Constantin Mierla Date: Fri Nov 3 09:23:38 2017 +0100 evapi: enable tcp keepalive on client connections (cherry picked from commit d340582267174ccb0a5d816049c582fe75d2177b) commit c7dc3f9dbd691323bb65c549c6578adfb03392c6 Author: Daniel-Constantin Mierla Date: Fri Nov 3 08:46:08 2017 +0100 evapi: do close() on client socket if libev detects it is gone - handle socket values for valid range >=0 (cherry picked from commit bb91d6c4fa88324c31d3b7a91687057e0ae8bfa0) commit b543496e9e33639684e88fc28fda7cca61ada239 Author: Daniel-Constantin Mierla Date: Fri Nov 3 08:26:36 2017 +0100 evapi: dispatcher worker to send event data directly - instead of trying to send over internal socket, which is open only for reading in this process (cherry picked from commit 95bd694e75c250d8b26cac071bff2e48e0eb9062) commit ffdc513e75d0ca294ff697ffc19cf2d45beb68dd Author: lazedo Date: Wed Nov 29 11:00:01 2017 +0000 nat_traversal: handle local generated transactions (#1344) * nat_traversal: fix local generated transactions * nat_traversal: handle TMCB_RESPONSE_SENT only for FAKED_REPLY * nat_traversal: free allocated buffer (cherry picked from commit 886f14e11e3e5fe9d2bc56fd37d2102ae5b99645) commit 85b92f51b173bd76d288feeb69d576964ef1e9d4 Author: lazedo Date: Wed Nov 29 04:14:07 2017 +0000 presence: update contact in update_subs_db (cherry picked from commit 49272f23b22445415721766709bf5841865e8609) commit c9685fa4705fc5a56bead6ec9a045a329b461efe Author: root Date: Sun Nov 26 17:43:36 2017 -0500 xhttp_rpc: fix array printing - manual backport for 41754b645f986175f3385498057bae8bd33646af commit 2043ab77af5f6e3fe25bd402dc24a2449cffa67e Author: Sergey Safarov Date: Thu Nov 16 15:31:06 2017 -0500 pkg/kamailio/obs: Fixed build of lua module commit 50e1a0d1837ce319abd57c73991b2ec00499da7a Author: Sergey Safarov Date: Thu Nov 16 15:45:15 2017 -0500 Revert "pkg/obs: enable the same modules for RHEL 7 as for Centos 7" This reverts commit cb42b9881b3d1f90f3cb54765eef65ce9d773f92. commit cea3af6dd4c2275df1f0e33a7adf0a29ac711b6c Author: Kamailio Dev Date: Fri Nov 24 10:01:16 2017 +0100 modules: readme files regenerated - modules ... [skip ci] commit ae575733a2761dba1232166f105eeb82781229e6 Author: Juha Heinanen Date: Fri Nov 24 10:58:57 2017 +0200 modules/nathelper: check also transport protocol when determining if ;alias parameter needs to be added by add_contact_alias() call commit bae644494e3ad1a1384def016a9343c073cfe1a6 Author: Phil Lavin Date: Thu Nov 23 10:22:42 2017 +0000 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 974a7d54052f4009376d451dcdad7620206cb1ca Author: Victor Seva Date: Mon Nov 13 15:24:44 2017 +0100 pkg/kamailio/deb: kamailio-nth add less as default [skip ci] * most is not available on all distributions (cherry picked from commit c4e5d9bf4438561fe8a87361b462eff38dc88d93) commit 253e7884b67349c5042ff721161d974adc8e9bc4 Author: Victor Seva Date: Mon Nov 13 12:08:08 2017 +0100 pkg/kamailio/deb: add lsb-base [skip ci] fixes lintian error: > E: kamailio: init.d-script-needs-depends-on-lsb-base etc/init.d/kamailio (cherry picked from commit 574ad1fc96fa207a5a30fba66977d27e50ea1da1) commit 796003bbe4578ae85edb26047f7f5d9ddd6f24a9 Author: Victor Seva Date: Thu Nov 23 08:43:05 2017 +0100 pkg/kamailio/deb: wrap-and-sort -sat [skip ci] commit be39fa8abb6f4f0b30c75da1150ec6a188be55d0 Author: Victor Seva Date: Mon Nov 13 13:59:05 2017 +0100 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) (cherry picked from commit fc3842545afee3c62005f9845600b75b8c48bba9) commit fb15fdb912b420bcddec6cb37e717b11449ca4da Author: Kamailio Dev Date: Tue Nov 21 13:31:31 2017 +0100 modules: readme files regenerated - modules ... [skip ci] commit 71acb20450eaa9ad75d221398a9234b2bb80fd89 Author: Daniel-Constantin Mierla Date: Tue Nov 21 13:23:45 2017 +0100 timer: set back rcv_info structure after backport conflict commit 9e8dbcf4ed1370dffdc9958d0ecd5b1551870a45 Author: Daniel-Constantin Mierla Date: Tue Nov 21 11:37:23 2017 +0100 http_client: fixed the name of exported function http_client_query() with 4 params (cherry picked from commit 4b3e7c4a988afdc93a3c337ea97e1f8c13730a79) (cherry picked from commit d60dd300e6e0444e984f62a18ffbbe63f8ba0fdf) commit bf1906d9a4e5aec6d29575d87853d95c591ccc10 Author: Daniel-Constantin Mierla Date: Mon Nov 20 18:23:48 2017 +0100 utils/kamctl: updated man pages (cherry picked from commit cb58fc376d3ed2d4c075282f2efe6721bf19d94e) (cherry picked from commit 2d459560451bcc850a44cd93899891b079efcd8a) commit 5406ca7df5acce2741474d89a6ce89379f0d638c Author: Daniel-Constantin Mierla Date: Mon Nov 20 17:21:50 2017 +0100 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) (cherry picked from commit 24eb13ded637958e7380085a540137e937fab574) commit e23a4d18cad2ef6cade13d34a86a232e4cd6833e Author: Daniel-Constantin Mierla Date: Fri Nov 17 14:33:46 2017 +0100 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) (cherry picked from commit 69fb3b9b274b618ce4bf03c61ae03e11db8d0593) commit ba59314ef8d4cb6466d15791eeec19039aea3b33 Author: Surendra Tiwari Date: Fri Nov 17 11:39:55 2017 +0000 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) (cherry picked from commit 705fc77c076f6f7431295992d117db3e59c5c9fb) commit 987c184a44ead43f5e7adea9988dc6835f557656 Author: Daniel-Constantin Mierla Date: Thu Nov 16 14:33:28 2017 +0100 drouting: removed svn ids and history (cherry picked from commit 2dd28a6285b688606b69691d33000d30f877c9a4) (cherry picked from commit 13f8a6a3f8ff61fc2da119e4587fa80de4e91a95) commit 502b4ee9ed9445c053f6ea8fc32cd7428250fabb Author: Daniel-Constantin Mierla Date: Wed Nov 15 08:53:07 2017 +0100 xcap_client: removed empty section for functions in docs (cherry picked from commit 86cbc43788b140dbbd3f35c7245a81dcbfa2d291) (cherry picked from commit 41d17a914c0364e044ca336c613a702fc5b08426) commit d9ee182f8147fc4d62e3fc4bf8dbf4fcc1895cfc Author: Daniel-Constantin Mierla Date: Tue Nov 14 08:30:10 2017 +0100 xcap_server: added section ids in docs (cherry picked from commit ba3f64ec28da4b7bcaf9cbd07b74575034bb950a) (cherry picked from commit 8ff9cdc48effc50bbe3b6642276cbcce9ccd7bfe) commit bfc8b49637c02d687080001978155701124a3ec1 Author: Daniel-Constantin Mierla Date: Sun Nov 12 12:08:02 2017 +0100 acc: check if async task workers are active before doing async insert (cherry picked from commit d4edeb823290e47cafa7952d4a029d7cfae9723a) commit 1bdc7fa1bae3fef096a76803bf527f0e12d2065f Author: Daniel-Constantin Mierla Date: Sat Nov 11 08:14:37 2017 +0100 corex: documentation for corex.debug rpc command (cherry picked from commit dfbffd71ed01fe72022babd3836966299283994b) commit d22f0f5418e4a021a874656cec27ed7ca8a2b554 Author: Daniel-Constantin Mierla Date: Sat Nov 11 08:08:40 2017 +0100 corex: rpc command to control debug level - corex.debug - get the equivalent for former mi command (cherry picked from commit 05f388adf04060978b995bdc83605d2faf2359f5) commit 89681537b9e646b6e30c5356bdf9c7e265a6c2ee Author: Daniel-Constantin Mierla Date: Fri Nov 10 09:51:48 2017 +0100 tm: use relayed_code for active type check in TMCB RESPONSE OUT - relayed_msg can be a fake reply and accessing the status field causes a crash (issue introduced by previous patch) (cherry picked from commit 2a80ed8030419ca15c4a954ea83531bb131e66b0) commit 07cc81aa4180a40217dc6d7c4dcd3d315dd46d47 Author: Daniel-Constantin Mierla Date: Thu Nov 9 15:54:46 2017 +0100 tm: run TMCB_RESPONSE_OUT callback only if the response code is still the active one (cherry picked from commit 785a3ccc743f429107c3dfae78d43705918aa4e6) commit 00874323603e757761f7f37df772067a9d95159c Author: Daniel-Constantin Mierla Date: Thu Nov 9 14:55:47 2017 +0100 tm: use define for unset flags of run_trans_callbacks_with_buf() (cherry picked from commit 33302f87cb2bd8b94a1e338d8a3171a41a055bf2) commit a01346437211d689152b65adf67711aa4ab0025f Author: Daniel-Constantin Mierla Date: Thu Nov 9 07:03:02 2017 +0100 db_mysql: coherent indentation and whitespacing (cherry picked from commit 4b19cda766732adc7788b7a5ebcf256c58a35c32) commit 16a61e2faec14757495f00974e0fabe4becb0bd8 Author: Daniel-Constantin Mierla Date: Thu Nov 9 06:42:49 2017 +0100 core: warning when a task is pushed but no workers - helper functions to get the number of workers (cherry picked from commit 60db119bf8388f047cb7f7e2ce9f2e740b5abb8d) commit 0a3c7fea521e156291a6b57cb74797238b5c3466 Author: Mikko Lehto Date: Wed Nov 8 01:48:11 2017 +0200 textopsx: fix documentation typo (cherry picked from commit 8443b3e28a3f44a127ab8de6b8ee329f2f796e12) commit ce7546fae9ac982a3cfa73fa16b88b5fa838e6d8 Author: Daniel-Constantin Mierla Date: Sun Nov 5 08:59:18 2017 +0100 db_mongodb: added Remarks section to collect details about specific requirements (cherry picked from commit 2d74f9854239442b7bf63b701f40bbc2013c2ba7) commit 9ef7083974ec290d54820a07126a3fe9d1fa7431 Author: Henning Westerholt Date: Sat Nov 4 23:28:32 2017 +0100 cfg: fix spelling error in load module statement related to jsonrpcs (cherry picked from commit 422f9ea87029716674972e4c387dfd362058ad49) commit 03d0a93acb9cbb212292f32a7913dcf7754eb155 Author: Daniel-Constantin Mierla Date: Fri Nov 3 13:21:11 2017 +0100 usrloc: more docs for db_insert_null parameter (cherry picked from commit 7c52ffb920ec0552a8720833223a54813affe8ee) commit 4bd4c8b8278176b1ab0c97a0b7b94bba2bd68e2d Author: Daniel-Constantin Mierla Date: Fri Nov 3 13:02:05 2017 +0100 pua_usrloc: no publish requests at shutdown time - operations are useless, being related to db operations - safer for races between modules during cleanup, reported by GH #1287 (cherry picked from commit db8f664aa72a4fabc9a5f5c4b06d629fd4c8946a) commit a3448fc11a8be943263693c2b7a63227a852f9bd Author: Daniel-Constantin Mierla Date: Wed Nov 1 16:46:20 2017 +0100 core: safety checks to catch enclosed ipv6 addresses or hostnames in via build (cherry picked from commit 1de15c06b982b4b4a0d9860b51c2178745cd9af0) commit 5c709d7cc8e016e9354d34fc4002c1a49e240064 Author: Surendra Tiwari Date: Wed Nov 1 16:34:32 2017 +0100 core: remove condition for ipv6 outbound socket to build via header (cherry picked from commit e6abb9302c8b127b7ac15cd7e24075845e271bf1) commit 9d91bee54012b8b21236d3c2015bb70185d2fe9a Author: Ovidiu Sas Date: Tue Oct 31 12:13:51 2017 -0400 textops: documentaton updated for is_audio_on_hold() - reported by Julia Boudniatsky (cherry picked from commit be51e338830f960cc27845136feaee4f101ed2c1) commit ad595e4a8f1ec74cbf59743030639599c59149bd Author: Mikko Lehto Date: Mon Oct 30 15:44:08 2017 +0200 auth|pua_reginfo: fix common documentation typo (cherry picked from commit 9ed210ad397d0ad36c020b960a799e918482765f) commit bf650e63a1ad6f42d3fb1021ca77bda710be69ee Author: Mikko Lehto Date: Mon Oct 30 14:42:02 2017 +0200 tm: fix documentation typos and changed or obsolete paths (cherry picked from commit e5b77a64f47dd103eebfe3dfe1208c050dd50a9d) commit 50a2085649d00952e3fc7bbb036d6acee61d81b7 Author: Daniel-Constantin Mierla Date: Sun Oct 29 09:13:31 2017 +0100 rtimer: doc - updated examples, enhancements for use with kemi (cherry picked from commit 666656c27b8d01d490523f0a7e15de57ff42bad5) commit 26de610e5c09b21bde52337ad79ac64731a8907f Author: Daniel-Constantin Mierla Date: Sun Oct 29 09:06:52 2017 +0100 rtimer: support for execution of kemi callback functions (cherry picked from commit 1b14fdee7414d84b2c7181958bf29df3256299a7) commit cc1b2c99b854b684910837ac49e99028374143df Author: Daniel-Constantin Mierla Date: Sun Oct 29 09:02:46 2017 +0100 rtimer: save the route name in the internal structure (cherry picked from commit 8a0de1b9f29b0bcd3c13166911c24c01ef9c72ba) commit 1bbcdd8f21b464992ec223e7523ad7d504863774 Author: Daniel-Constantin Mierla Date: Sun Oct 29 08:57:33 2017 +0100 timer: revert to use of route_get() - route block is searched prior of being declared due to modparam callback (cherry picked from commit 37cf1433af55a8744dfccee873699e17b06b8ac4) commit 49629af1cc63cd38b58d2c974f5bf91a0415d6a9 Author: Daniel-Constantin Mierla Date: Sat Oct 28 08:58:26 2017 +0200 timer: doc - example using the module via kemi (cherry picked from commit 7b8d3389338e7194201eeff18399822cc2188bc2) commit 720b0f3c6f35ff9f8ea8d46b0d06ec71c2682755 Author: Daniel-Constantin Mierla Date: Sat Oct 28 08:50:56 2017 +0200 timer: allow execution of kemi callbacks on timer - route block name is used as kemi function name (cherry picked from commit 570112934d693029229d9809cd2de98a1ce4cc7a) commit 9539723a4f125aedfca174560d253a517aa9db95 Author: Daniel-Constantin Mierla Date: Sat Oct 28 08:36:42 2017 +0200 timer: removed svn id (cherry picked from commit a69e47ce762108e0399bdfb6784649ebf3a34394) commit 7765d6b79c165c8329f6aa19eef7f766897493f7 Author: Daniel-Constantin Mierla Date: Fri Oct 27 19:19:09 2017 +0200 timer: save route name inside timer action structure (cherry picked from commit 4ccfc2b6845cccb04a2814c1d71c18de1e0efdff) commit 82ae72199d4073a26b7130aa813f1beaca552bc2 Author: Daniel-Constantin Mierla Date: Fri Oct 27 16:44:56 2017 +0200 timer: use route_lookup() instead of route_get() to find a route block - avoids creating an empty route block structure - split code for dedicated cfg function wrapper (cherry picked from commit e4800a83439cb04eb3a5d4e106ad767a3d6776a5) commit 28fd5caad5fda5c51fc14747db15763108979613 Author: Daniel-Constantin Mierla Date: Fri Oct 27 15:11:49 2017 +0200 timer: docs - split selects from functions section (cherry picked from commit 25a775cf44bc9c88ce8b6afc906968e2677dbf37) commit 27a319ba7fe93bbd52acb63e347efbc5bed3da3b Author: Daniel-Constantin Mierla Date: Fri Oct 27 15:01:41 2017 +0200 timer: use typedefs, updated log macros (cherry picked from commit e9d0e799309b807b2376fd3eb30bd74a36997168) commit b34e9da246325e80dc3b388579d41c274dd1ac61 Author: Daniel-Constantin Mierla Date: Fri Oct 27 14:52:22 2017 +0200 timer: code formatting (cherry picked from commit 3386e34593da78fcbf6f72f45ad2e6e8d3a72525) commit 86dc029f9f12580af31f72bb2e46a3738f5aa22e Author: Charles Chance Date: Wed Oct 25 15:29:07 2017 +0100 dialog: remove replicated dialog from profile as soon as gets to terminated state - matches local (non-replicated) behaviour introduced in edf61ac (cherry picked from commit 22e4031cdcc7ba7c90553bd569e289043c0c64cf) commit 92e776c6e1ebe7ad00ad7de51569d1f0f55a7d58 Author: Mikko Lehto Date: Fri Oct 27 10:16:09 2017 +0300 sl: document event routes (cherry picked from commit 2a157d6f0951124ca8a3aba7171dfb91c68625b7) commit 407f7f8ace43f40ff067b70af0a19dab816b35c7 Author: Mikko Lehto Date: Fri Oct 27 10:11:31 2017 +0300 sl: use documentation entities (cherry picked from commit 7ee62dfa4c2290e657a55b609053755f91faa4ee) commit 52ad0deba97bea5186811c3e7ae1a09caf08a194 Author: Mikko Lehto Date: Fri Oct 27 10:07:38 2017 +0300 sl: fix typos and format in documentation and code (cherry picked from commit fab551a87b40b35ca99845df52071980458cdd51) commit 77f4f6e2fb0acc2bb3ead15e524d2c548fba760e Author: Mikko Lehto Date: Fri Oct 27 10:02:02 2017 +0300 dialog: documentation text format (cherry picked from commit 41aa50ae4ee31657f8eb61fcb949d188cda8cff4) commit b7fee7c2733ce5ffd6e3f29a6d86c565423ec9a8 Author: Mikko Lehto Date: Fri Sep 29 09:13:56 2017 +0300 mtree: doc typo (cherry picked from commit dee1dc349a5aad9c84a22701d88e2eafa6a22b5c) commit cc6882384a2c6679455a266ff2d7be136df7437b Author: Daniel-Constantin Mierla Date: Wed Oct 25 22:56:47 2017 +0200 app_python: safety checks for self var pointer (cherry picked from commit a6efe6d7e1a205a9d0c2d5c6c165fe337c4de814) commit aa36dab490f76d3de46564f3b59a2c3298d22bdf Author: Rick Date: Wed Oct 25 14:37:42 2017 +0200 dispatcher: undeclared UINT32_MAX on FreeBSD missing header - on FreeBSD is for UINT32_MAX the header needed (cherry picked from commit ed4757c5886f0fc93d3eeec9f01885b63c6dc9c8) commit 82f84da093c917d111fa3c0706c8e23b5e0c2fb8 Author: Øyvind Kolbu Date: Wed Oct 25 11:25:40 2017 +0200 Support gcc 7+. (cherry picked from commit c110c6b2741739ff5f45953bfd0d46b9f3b888dc) commit 0725f750e1981be8e2058ce1a48e90eb7862e8bd Author: Daniel-Constantin Mierla Date: Fri Nov 10 09:23:34 2017 +0100 dialog: set the end time stamp immediately after going into deleted state - checks to see if time stamps are set when testing if dialogs lasted too long in intermediary states (cherry picked from commit 74825c896dacd3f39948395cebfcf7b6e0730b51) commit c94fbc25cb5394114611b3360c306387f082fcf1 Author: Charles Chance Date: Thu Nov 9 15:28:02 2017 +0000 dmq_usrloc: include server_id in replicated contacts commit 93d063ba0d278a609c714a62ddbeec33162099b4 Author: shuntongzhang Date: Thu Apr 27 22:55:52 2017 +0200 usrloc: add more attributes to the result of ul.dump (cherry picked from commit a57465ff47d46fb5d64c692a72f42767598adbb4) commit 889ff59366b1c550eb35bb222dcc5dd57881357d Author: Vitaliy Aleksandrov Date: Tue Nov 7 11:24:01 2017 +0200 tsilo: fix internal data structures - avoid crash by fixing "first" and "last" pointers of of the ts_entry_t after ts_urecord_t deletion (cherry picked from commit cf26bbe33307067141dc1abb21fb7c53cb0e5ecc) commit 0182c6f29d24ba001220726d9f8e7c9e825ce880 Author: Giacomo Vacca Date: Sat Nov 4 18:26:21 2017 +0100 http_async_client: null terminated CURLOPT_ (cherry picked from commit 574a11d8c0c20d3d0c058726609df8ed4e5b68dc) commit a3d3ea837b0f4011a3ca0e51ad4a1516bb211299 Author: Daniel-Constantin Mierla Date: Tue Nov 7 10:53:05 2017 +0100 dialog: parse all headers before getting the message attributes for dialog - some headers can appear many times (cherry picked from commit cc12bc17587df3e4f2e02dbd05bee4946bda6d5c) commit 645ac52544d9dce182afb87ccaa41e1b9ea0701d Merge: 1dfe6bdf4 cb42b9881 Author: Daniel-Constantin Mierla Date: Tue Nov 7 10:49:01 2017 +0100 Merge pull request #1301 from oyvindkolbu/5.0 pkg/obs: enable the same modules for RHEL 7 as for Centos 7 commit cb42b9881b3d1f90f3cb54765eef65ce9d773f92 Author: Oyvind Kolbu Date: Wed Nov 1 16:28:22 2017 +0100 pkg/obs: enable the same modules for RHEL 7 as for Centos 7 - GH #1293 (cherry picked from commit 612e96d8a2cc2a9ac31a7fb05508084fb82dbcf5) commit 1dfe6bdf427fa497508697c91d1f90d586473590 Author: Daniel-Constantin Mierla Date: Fri Nov 3 18:10:22 2017 +0100 htable: fix rpc dump json format - slot items have to be inside an array (cherry picked from commit 0956257ae6fdc0a801ce109017089ac18018e63b) commit 6f9f851cbd88a1bdd9e9dd2180b498e821a5686b Author: Daniel-Constantin Mierla Date: Fri Nov 3 08:23:29 2017 +0100 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 (cherry picked from commit c31535072a04273b52a5cbc015e7ed1423d5dc33) commit 5f8dc56f3cb47d1e804fbc3d7f5321ce979d61d9 Author: Daniel-Constantin Mierla Date: Thu Nov 2 08:42:58 2017 +0100 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 (cherry picked from commit 5940e759a754644d29e4145eea648ede45b4b356) commit d0b49abb54a6e15edb53f4d8bc7030e4078bb2ad Author: Daniel-Constantin Mierla Date: Tue Oct 31 12:38:47 2017 +0100 acc: allow accounting only for external accounting engine - have accounting via external engines without a need to have log flag set - backport of ccf71c68f7c0af4ac761e2e0c2dc1ac11662261f commit 7649fa6b3b14426ace8b2ec63975d4274c296d67 Author: Daniel-Constantin Mierla Date: Mon Oct 30 18:30:45 2017 +0100 cfg_rpc: cfg.list rpc command returns an array of string values (cherry picked from commit 47f2731503faf84b1e666753bcb2db03772224b4) commit a18cef3bbcc80004d4e013cb7ce08c0b20d8fc8c Author: Vitaliy Aleksandrov Date: Fri Oct 20 15:39:30 2017 +0300 usrloc: fix usrloc slot lock in ul.dump rpc procedure - unlock usrloc slot when "ul.dump brief" fails during aor struct creation (cherry picked from commit dfcba5fbcc5046a12babd3c6e93555f89ffa9cbe) commit a6acbf20d943bec39d4e09b5e0b3fd3ca9a72966 Author: Daniel-Constantin Mierla Date: Mon Oct 30 10:37:33 2017 +0100 registrar: do not return 0 in some cases of failure for save() (cherry picked from commit 9e5820f0c98b86824fcafe128fbfe0d37173479a) ===================== 2017-10-25 Version 5.0.4 Released ===================== ===================== Changes Since Version 5.0.3 =========================== commit 6f6d0fb03ea80bfad049e13743c95adccdca2235 Author: Daniel-Constantin Mierla Date: Wed Oct 25 14:58:42 2017 +0200 Makefile.defs: version set to 5.0.4 commit d191ff8712a775cf2f6c48b1134890fd636ae969 Author: Daniel-Constantin Mierla Date: Wed Oct 25 14:38:32 2017 +0200 pkg: rpm - version set to 5.0.4 in specs commit 10a6dec6a0278bfc4161651f28edf9402cc6b1d4 Author: Kamailio Dev Date: Wed Oct 25 12:16:21 2017 +0200 modules: readme files regenerated - modules ... [skip ci] commit 81c7a69b0be87c39365c405f0e3f945b9d99a199 Merge: 49d4af496 055ad1cb6 Author: Daniel-Constantin Mierla Date: Wed Oct 25 12:06:34 2017 +0200 Merge pull request #1281 from oyvindkolbu/sipcapture-backport Sipcapture backport commit 055ad1cb61f61d9996f0018727adfcb92fa98912 Author: Mikko Lehto Date: Thu Jul 27 19:03:42 2017 +0300 sipcapture: documentation typo (cherry picked from commit 6452e86bcc3e4b927a2e511f3c7a9f464a69ac66) commit a3d53389992f2ca7798a530d24677206b8be668b Author: Daniel-Constantin Mierla Date: Sun Aug 13 11:07:42 2017 +0200 sipcapture: safety checks for values inside w_float2int() (cherry picked from commit 97d8ebc966aba71efb3a964e71b00736db51401b) commit 5274a0f9e5a5b74bbc37a6d74504b517d9dbfebe Author: Mikko Lehto Date: Mon Jul 31 13:08:58 2017 +0300 sipcapture: keep hep buffer unmodified while getting PV $hep(NNN) - addition to GH PR #1191 (cherry picked from commit 2140d0141b5a7551ebbd072d801ce2339020dac0) commit f909250081f06c5b9dfd96792cc7960ff00c9f32 Author: Mikko Lehto Date: Fri Jul 28 10:51:38 2017 +0300 sipcapture: free allocated process memory before return (cherry picked from commit ecf1ad77a2b9f69d5ae4f68fdc71cb1b10ebe729) commit 1c944f3fb1d67dbeb97879d3177171af8d8aecd7 Author: Mikko Lehto Date: Fri Jul 28 10:51:38 2017 +0300 sipcapture: fix custom field variable naming (cherry picked from commit c8a804f5e3c3b12b64871d3989a87d79d8627afe) commit 1ecac0c9eb4c328c9b69ae048817e1b13813b134 Author: Mikko Lehto Date: Thu Jul 27 22:43:04 2017 +0300 sipcapture: add missing or invalid byte order conversion (cherry picked from commit dac238ac3fdf2d0f47d6915508160b8160e9ab11) commit 97b5af5d5ac874c848f698136645dd1b92d0030a Author: Mikko Lehto Date: Thu Jul 27 22:37:03 2017 +0300 sipcapture: remove excess byte order conversion - 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 (cherry picked from commit 6e43bf84a2afc4e83ce33b7a416d7b81f7dd5658) commit 1e5eb8bb8ae5fe4f2a8e8940462bdd67ea760d43 Author: Mikko Lehto Date: Tue Jul 25 15:53:52 2017 +0300 modules/sipcapture: improve nonsip_hook documentation (cherry picked from commit 2f872dcc684a345cff09a437ae4a3767613b5529) commit 49d4af49682ea189321875c7132b3987d55a5519 Author: Victor Seva Date: Wed Oct 25 10:49:57 2017 +0200 pkg/kamailio/deb: set version to 5.0.4 [skip ci] commit 3ffbd3796cc8507480ccb666e724725c06b901ca Author: Bastian Triller Date: Sun Apr 16 13:36:44 2017 +0200 sipcapture: fix HEP3 capture-id >= 2^16 (cherry picked from commit dbd57c3eac30e1de54d98eb2ba8f608a17f7adbf) commit 14560cbba998cbb5904ce279119afe4590d9660d Author: Daniel-Constantin Mierla Date: Wed Oct 25 10:17:12 2017 +0200 dialog: safety check for handling http replies in cseq update code - reported by GH #1277 (cherry picked from commit ba7f663a0f1da799fc7a8be9b86039af2862f287) commit 5cb020ac9ed53f8520b9070a1945329abad08029 Author: Daniel-Constantin Mierla Date: Wed Oct 25 10:16:43 2017 +0200 core: parser - typedef'ed msg_start struct to msg_start_t (cherry picked from commit a21ea97800c7d7d3b082a9b1d57887e125d83d68) commit bbe47d4a0c43008dfa1c009e2061d90ea5556d26 Author: Kamailio Dev Date: Tue Oct 24 12:16:35 2017 +0200 modules: readme files regenerated - modules ... [skip ci] commit 5d41da20a121370ec33155fe92ac94a31af8c27f Author: Daniel-Constantin Mierla Date: Mon Oct 23 10:33:28 2017 +0200 pua_dialoginfo: removed svn ids, history, done indentation (cherry picked from commit 904e7435cc4206a9058602b12ba23a1d733674db) commit e23e875be66d4f42d18f495b5fc86e3e6954612f Author: Daniel-Constantin Mierla Date: Fri Oct 13 12:19:30 2017 +0200 core: fix bitwise test for priting socket details (cherry picked from commit 18b996262fb1c7bde94b494ce837754dc82c9e7e) commit b0b77e07e10e8bbf65c991c7dae8f33627c7cbe4 Author: Daniel-Constantin Mierla Date: Fri Oct 13 12:18:32 2017 +0200 core: fix for bitwise test in core rpc command (cherry picked from commit f662a62519f99e046caf03063147104af22ec3c3) commit 09a0a36e8ce21ed0422fe8649c9cfa4a1d6ff5bc Author: Daniel-Constantin Mierla Date: Thu Oct 12 09:34:59 2017 +0200 nat_traversal: added section ids in docs (cherry picked from commit 642dcef14271bc1376a54f8afe3a159d4e831ba6) commit f39462818a109481281ad06303d9c7ee6888f6ea Author: Daniel-Constantin Mierla Date: Wed Oct 11 18:27:50 2017 +0200 db_postgres: documentation for lockset parameter (cherry picked from commit 7d27b682cc6259b1f6bcd21584b9f1d5bbfc9a36) commit e9106f999c9a5ec0d82bbf061ccb8ee89dff3987 Author: Daniel-Constantin Mierla Date: Tue Oct 10 11:33:22 2017 +0200 dialog: documented optional sdp body for rpc bridge command (cherry picked from commit 59b58035bfe8e722a696db889d5295254092ae90) commit bdfbaaebdd4b4abd1f48d52e7179706c069e4b49 Author: Daniel-Constantin Mierla Date: Mon Oct 9 18:27:28 2017 +0200 tm: updated some structs to typedefs (cherry picked from commit 4267e1ef7c9ffaac606964fb1b2d64334754b5d9) commit 813f0d868a076dae51a6018917dfc668cdecb163 Author: Daniel-Constantin Mierla Date: Sun Oct 8 22:54:00 2017 +0200 misc_radius: end separator for examples in docs - added section ids (cherry picked from commit e49512ce80693aa2638d9fca940ded5a889cd2f9) commit 7cdfc2083292e4ee75845aabc03379701501c90d Author: Daniel-Constantin Mierla Date: Sat Oct 7 23:11:01 2017 +0200 mediaproxy: added section ids in docs (cherry picked from commit 5535a612445ea71a938e427e0ed7e3f7ea5d88cf) commit d5580542873e2a71101e625a96e855b732d5adae Author: Daniel-Constantin Mierla Date: Fri Oct 6 01:16:10 2017 +0200 maxfwd: fixed location for section id of maxfwd_process (cherry picked from commit 1f54f3d21a81badb4ba43c6adb88195bdd2c42f1) commit 66cdd82fa174eb89cced4bb90c011dc0a61091fb Author: Daniel-Constantin Mierla Date: Thu Oct 5 17:34:13 2017 +0200 presence_conference: removed history and svn ids (cherry picked from commit e4cb62486644cdca753fe6c7768bd738ee19c8a5) commit 010e0fcce60adbf15f91e8049e0257c631a1fd03 Author: Daniel-Constantin Mierla Date: Wed Oct 4 13:42:30 2017 +0200 domainpolicy: removed empty rpc section - added several section ids (cherry picked from commit d94a65cbd0a86e1869037bbcfa261bc4219be908) commit 81712b43b3f1863f1a4d0fefada7cf1e6f16c3d7 Author: Daniel-Constantin Mierla Date: Tue Oct 3 15:38:29 2017 +0200 cplc: added section ids in docs (cherry picked from commit f460607b5b0903c0937e5272c18d1c4fed38d42d) commit 26fa101b3019d113ef4eea870921d22cee75a478 Author: Daniel-Constantin Mierla Date: Mon Oct 2 19:11:26 2017 +0200 cnxcc: added section ids in the docs (cherry picked from commit f5430eb0ad6134539d5eb4369e4c60bdb5fa4a63) commit 078a253702e7ab320d346f2ed5cad584ce5d365b Author: Daniel-Constantin Mierla Date: Mon Oct 2 09:50:56 2017 +0200 app_python: added section ids in docs (cherry picked from commit b24c3093feeb49bd6e9e508a6947fb3926c4ea8f) commit 8c9d1d8cb198dc377029db76b16be13d681bbb93 Author: Daniel-Constantin Mierla Date: Sun Oct 1 08:21:55 2017 +0200 app_mono: added section ids (cherry picked from commit 9229cb397e3afebd5e25e67713e4df9b6d622192) commit a91e787ebbe39e6f608e77da929c9f44385d5052 Author: Daniel-Constantin Mierla Date: Sat Sep 30 09:23:34 2017 +0200 auth_radius: added section ids in docs (cherry picked from commit 563004ca54cb31d19e3bd9e30633c9f860070883) commit 24048d5cc742f9421a1ea8962190e760269df798 Author: Daniel-Constantin Mierla Date: Fri Sep 29 13:11:50 2017 +0200 sqlops: keep string values zero-terminated inside db result structure (cherry picked from commit f90e785114c7dd738ca7ce7e70d72dd92cbd7136) commit f1921513187d432b67dd94df437f1ba07045e1bc Author: Daniel-Constantin Mierla Date: Fri Sep 29 09:58:04 2017 +0200 kamctl: added db subcommand to mange records in version table (cherry picked from commit d3b7f0d390dd430d40a1d47112f076f4b21e3afe) commit 751aff9d26b910f0c9021d340831fe4a0101b476 Author: Daniel-Constantin Mierla Date: Tue Sep 26 10:06:36 2017 +0200 auth: explicit listing of status codes for replies in docs of challenge functions (cherry picked from commit 4e2c3f2b41859767f13bef237b93ea7101f36d12) commit 1a096c81bf36f5de3f5f6632dd041a58f45069ff Author: Daniel-Constantin Mierla Date: Mon Sep 25 15:13:58 2017 +0200 dialog: adjusted debug messages when updating attributes (cherry picked from commit 47bfa060e6b182167c5d0b21cbaebf5b1c0bb8d2) commit ececbd9c1753b101e12e66ed86496b57d081fc54 Author: Daniel-Constantin Mierla Date: Sat Sep 23 09:30:08 2017 +0200 janssonrpcc: do not lock in mod destroy - all children are killed already and if lock was already set results in a deadlock (cherry picked from commit 185db312ed91bba6c997a42a84c4da1e4ce2319f) commit 5ff6d3761a0722c5a8a18dfec3c856da5784b95f Author: Daniel-Constantin Mierla Date: Sat Sep 23 09:29:10 2017 +0200 jsonrpcc: do not declare variables in header files - avoid declaration in each .c that includes the .h (cherry picked from commit 291649821f4d19790072ffaf9aefc41891a3551d) commit 2c509fdc77997c3a71add4d2b729e4211d99bf93 Author: Alex Hermann Date: Fri Feb 24 14:23:57 2017 +0100 janssonrcp-c: Fix segfault in mod_destroy Check variable before dereferencing it. (cherry picked from commit 894e64ae69f485ee8b764092d255c65ab7740da7) commit 963594eaf13949a0c1e0c5e0221c8e0f27f5d566 Author: Alex Hermann Date: Mon Feb 20 18:30:27 2017 +0100 json: Add fixup_free function for json_get_field (cherry picked from commit 305dbe7197f87d8e14bb75f14553852c8e3c9b8c) commit fe960c65c028bccd348140a4d02f23eec4ce0cad Author: Alex Hermann Date: Tue Oct 6 12:35:38 2015 +0200 cfgutils: Remove debug statements in sleep functions Too much noise when debug logging is on (cherry picked from commit efe9d554a912edb0ffc5ae8e7176adc5bcc44a5e) commit 635ff24db1e2f3439d15b9a0f3e3156f0d7026ee Author: Alex Hermann Date: Mon Feb 20 18:26:01 2017 +0100 cfgutils: Properly handle 'exit' when from route_if_exists() exit is supposed to exit the routing script. route_if_exists() wasn't handling the exit, so script would continue to run after 'exit'. (cherry picked from commit d6a374d707f23afddfc007edfeae40b01836b3c0) commit 43efb087f618be3bba5fa4da15041fd6f9fc9d34 Author: Alex Hermann Date: Mon Jan 2 19:22:03 2017 +0100 cfgutils: Allow pv in check_route_exists() and route_if_exists() These functions are somewhat useless if a dynamic parameter is not allowed. (cherry picked from commit 92e404b3676aa57bca531096cddc14d58e06c789) commit 85ad34b0f5afd7fd4c560efafb940fb7a341837b Author: Alex Hermann Date: Mon Jan 2 19:21:19 2017 +0100 cfgutils: Add fixup_free functions to (u)sleep functions (cherry picked from commit 194d1bd1d1b86a92ee51bb32d88c105eb6130910) commit 14bb444e8c106bf0d8ac6009ff6c47b373621775 Author: Daniel-Constantin Mierla Date: Tue Sep 19 11:45:46 2017 +0200 core: tcp - increased the size for flags field in connection struct (cherry picked from commit 65ed9b065c497266a4ecd9760e7c168c69b4c6e8) commit 0edd5072b35809a7529d413c45372f338558479d Author: Daniel-Constantin Mierla Date: Sat Sep 16 23:09:44 2017 +0200 msrp: updates to log macros (cherry picked from commit 0e38dabe44e475e8054d3905e553637977dd26e1) commit c7350a733d0c000f67192943be3d925e39905414 Author: Daniel-Constantin Mierla Date: Sat Sep 16 23:05:33 2017 +0200 rtpproxy: removed function name from log messages (cherry picked from commit 574f2d4d40fbdecf379292d65ad0218e8ecaab10) commit 5eda789b9885ca27afb29ab6145dcc53c4a137be Author: Daniel-Constantin Mierla Date: Wed Sep 13 11:43:04 2017 +0200 dialog: small updates to docs (cherry picked from commit e23c50aed89be717c0bc76e6fbfc902cf3deacb6) commit 0dd00c1aedc14e2b5509b84468c277e69056493b Author: Daniel-Constantin Mierla Date: Tue Sep 12 16:10:10 2017 +0200 seas: added guards to several include files - bits of formating and removal of inline history (cherry picked from commit e04716f4f9325fa5290555823132455ea599daac) commit 9800aba65146b72623bb512049300d1beb8c8ec4 Author: Huseyin Dikme Date: Tue Sep 12 15:37:17 2017 +0200 carrierroute: warning for the same carrier/domain having routes with only 0 probability - 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. (cherry picked from commit 9741bee7af8136b35af8e6279e530aa0ad54f574) commit 50579308d7830388e379ec039167f9e559b1dff1 Author: Daniel-Constantin Mierla Date: Mon Sep 11 23:16:39 2017 +0200 uid_auth_db: removed history, updated log macros (cherry picked from commit 6eb9f46bc413b72f41423673f1ad1083775760c4) commit 83d4e1826e8f3f0876ccc6be0df4abf3edee4a23 Author: Daniel-Constantin Mierla Date: Mon Sep 11 23:15:29 2017 +0200 uid_uri_db: fixed log message (cherry picked from commit 6fa1e72a8e8b74876432afe47830d2ee22b1caf6) commit dc37a5e439a23132db79a46d70ba17cfcbee6d3d Author: Daniel-Constantin Mierla Date: Sun Sep 10 11:34:13 2017 +0200 uid_uri_db: removed history, updated application name - adjustments to log messages and indentation (cherry picked from commit f5a329ff0ce0e433c5ff8a7bfdc815819dcf1022) commit 6c2630274461d33ac41217239a7436a89dfeffaa Author: Daniel-Constantin Mierla Date: Sun Sep 10 10:25:18 2017 +0200 jsonrpcc: more debug messages if init fails - coherent indentation and whitespacing (cherry picked from commit f60a3cfa3070a4782038dcf9f2169562220cc396) commit 270c8fce6414b8401a5d8181caa4fd50f73677f5 Author: Daniel-Constantin Mierla Date: Sat Sep 9 23:12:43 2017 +0200 uid_gflags: fixed rpc commands doc strings - converted log macros - coherent indentation and whitespacing (cherry picked from commit 0281dc351ca4cde8d3343164cc3091d02808f3cb) commit 42d7fa47bdb9447d3522b3d233bc93b7f65c4e8f Author: Daniel-Constantin Mierla Date: Thu Sep 7 15:29:09 2017 +0200 snmpstats: removed wrong function name from log message (cherry picked from commit e27ba180ab9801e6b32bfb31aad1c02d28f7e559) commit 335eb8eed8009505fca8ee7859c1e452c137ce30 Author: Daniel-Constantin Mierla Date: Tue Sep 5 07:55:09 2017 +0200 presence_xml: small adjustments, added section ids (cherry picked from commit 6fbaac0d9383da5fe30ea9d2e9671ab3dffd9694) commit 92a0bccdc1ed5c1e00bced6a7cc996b21a9e3e60 Author: Daniel-Constantin Mierla Date: Mon Oct 23 14:35:43 2017 +0200 jsonrpcs: use select on udp socket to work on non-blocking mode (cherry picked from commit b57c83c936bf729bda3174803cacbf006552f2dc) commit 114acb1d4c94846e1371e476237fc62e57f90bb0 Author: Daniel-Constantin Mierla Date: Fri Jul 14 08:21:40 2017 +0200 pua_dialoginfo: fixed condition in mod init checking avp names (cherry picked from commit 666c9d1fcdde00dbdd2e87ff797e554af6d72b5c) commit 64a2bec28f1182b30bd3404f6bba9b2f4e868258 Author: Daniel-Constantin Mierla Date: Sun Oct 22 09:49:22 2017 +0200 jsonrpcs: use same socket for dgram transport (cherry picked from commit 9c3883a7856d6fb12d103baf3f784107a7c3914c) commit 8a01ab81074313efa5daa4cc87d571f67f43178a Author: Daniel-Constantin Mierla Date: Sat Oct 21 12:19:41 2017 +0200 jsonrpcs: init fifo stream via mod init callback (cherry picked from commit 17697e4bcabcec62d4393c6ae60fabec7d1c8e98) commit 04c774d86a62387a6f297b29040220e7dcf597f1 Author: Daniel-Constantin Mierla Date: Sat Oct 21 12:10:29 2017 +0200 jsonrpcs: init dgram sockets via mod init callback (cherry picked from commit 70fa5b79e413e162427f5a8ffad3357252c517e2) commit 6702903ee846590fd0759f71fa741af95150677d Author: Daniel-Constantin Mierla Date: Sat Oct 21 11:47:35 2017 +0200 jsonrpcs: set rank PROC_RPC for fifo and dgram processes (cherry picked from commit a2b862a74c77bc71238d9b8c9ef19ddb629c75ce) commit 0b02a2f0cfecdb72e020d3d6bdab4ac6e97ecd27 Author: Daniel-Constantin Mierla Date: Fri Oct 20 11:23:06 2017 +0200 jsonrpcs: updated the name of module in description of extra procs (cherry picked from commit d4f11b6ffc459faf5c6577cc3374420c1469baeb) commit 60dc10a3948bdc51d1c9298e8a174a0af066557a Author: Victor Seva Date: Thu Oct 19 10:36:27 2017 +0200 pkg/kamailio/deb: fix kamailio-berkeley-modules dependence commit 1b86bf2faa09d3a9ef3684f42582a83267635668 Author: Daniel-Constantin Mierla Date: Thu Oct 19 08:58:59 2017 +0200 jsonrpcs: proper propagation of rpc fault code and message (cherry picked from commit 9364b1691412ec1d3d59ca8a801613470e079c1d) commit 71876926dd7add9f7423bda1aa4489933d8174ac Author: Daniel-Constantin Mierla Date: Wed Oct 18 18:41:01 2017 +0200 xmlrpc: fix handling the optional param spec on no more params (cherry picked from commit 9483efe6af26a2a8b08ee132e8ed2afe25e71cbc) commit dc9efda1bb416874fd3fe4320326d067fa9fb0c0 Author: Daniel-Constantin Mierla Date: Wed Oct 18 18:36:26 2017 +0200 jsonrpcs: fix handling the optional param spec on no more params (cherry picked from commit 87d71619e7896d3d333bb6c15d4c00616add71a6) commit 9e3096e16ac233e1667110904e1d944753d53c7a Author: Victor Seva Date: Thu Oct 5 13:17:18 2017 +0200 core: add safety check to rval_get_tmp_str() See #1263 (cherry picked from commit c6e921e45f1257913848110189eab82a34aa2f8b) commit eabe0f84b46840d1164c83791c998021f9c42bd1 Author: Daniel-Constantin Mierla Date: Fri Sep 29 18:58:49 2017 +0200 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 (cherry picked from commit dc15a8cd44fa17bb5ad12bf418c78af9f6e071e1) commit 445adb0482a95f47dce518ecb403cbb1aa7cd1ac Author: Daniel-Constantin Mierla Date: Fri Sep 29 18:21:53 2017 +0200 kamctl: do not set privileges on drouting tables without id for pgsql - reported by #1256 (cherry picked from commit 711917153a4be290fd7e405c2c5578fe42ef9aff) commit a62698612bccaaa2defd640feb3552f6d916b279 Author: Daniel-Constantin Mierla Date: Fri Sep 29 09:28:08 2017 +0200 domain: proper output format for rpc dump command - arrays have to be used to list domains and attributes (cherry picked from commit 6d4367e4ab1e7e2d38b94b942f2383e3878a1e7a) commit 9312498fad89297bdd37f1a3bdd32df5b6970358 Author: Federico Cabiddu Date: Tue Sep 26 15:32:20 2017 +0200 http_async_client: null terminate the request id in the callback (cherry picked from commit b356c73494da7ef53447a5c7615bebeb8eb9a9e2) commit e37b0934ba3531e9d179fca360207a96b2b49bae Author: lazedo Date: Sat Sep 23 11:56:58 2017 +0100 timer: reset xavp using common function (cherry picked from commit f083513f0139156e3b0f1ce68cb934b687d0a56d) commit 1ecc88431777f0013aa29cbcccc041168002dea5 Author: Daniel-Constantin Mierla Date: Fri Sep 15 09:27:07 2017 +0200 core: tcp_read_headers() safety checks for parsed pointer - reset if it is out of read buffer range and the state is H_SKIP_EMPTY (cherry picked from commit f47f42ac12ad111b3bad52aa2d495fbed5ef395d) commit fd96ab480515713e4a390376f38bc09aa28e93b4 Author: Daniel-Constantin Mierla Date: Fri Sep 15 09:00:18 2017 +0200 core: tcp_read_ws() - safety checks for very large advetised lenght - use unsigned for lenght to avoid going negative on large read values (cherry picked from commit 35ee3a4b0357820bf31b3aa68323dcb7df267e94) commit 6c749dea59d8f35b8a5303baba540edc2295cd92 Author: Daniel-Constantin Mierla Date: Wed Sep 6 11:13:16 2017 +0200 tm: reset T_ASYNC_CONTINUE once t_continue() callback is executed - 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) (cherry picked from commit b672d8ef63715cf816390a05ce7a441377c3e468) commit d5f89eb46c6d463d162dab0af1a7b56af513549c Author: Daniel-Constantin Mierla Date: Wed Sep 6 09:09:13 2017 +0200 tm: more info in some log messages (cherry picked from commit 8599f6fca16367a3e2a0dd4a638c667459482cd5) commit 629d0dad29868926dc3ac8e60e15383ac681a7a2 Author: Daniel-Constantin Mierla Date: Mon Sep 4 16:13:01 2017 +0200 pkg/obs: more details in the readme (cherry picked from commit 498e6a96fa101863170399e237cad66a8620a9e6) commit 0e201145cf9465c2752993867813ae8bff60336d Author: Sergey Safarov Date: Mon Sep 4 16:08:36 2017 +0200 pkg/kamailio/OBS: Added RPM packaging scripts for openSUSE Build Service (cherry picked from commit 2406f79169aac6a94a4a8f26aa50dd6291d821ec) ===================== 2017-09-01 Version 5.0.3 Released ===================== ===================== Changes Since Version 5.0.2 =========================== commit 827ce8ad054d16de296b195111770be225ebc0b0 Author: Daniel-Constantin Mierla Date: Fri Sep 1 12:20:36 2017 +0200 Makefile.defs: version set to 5.0.3 commit d4266724bacb8fd30b30c70ff6664bbcd1673a78 Author: Daniel-Constantin Mierla Date: Fri Sep 1 12:20:05 2017 +0200 pkg: rpm - version set to 5.0.3 in specs commit 1dd66b7ca9943ac1f172db2fe1b2f073736eb93b Author: Daniel-Constantin Mierla Date: Fri Sep 1 12:00:06 2017 +0200 core: main - don't count wtimer secondary process separately - it is registered via sr_wtimer_init() - fixes the extra empty entry in process table reported by Juha Heinanen (cherry picked from commit ec15b23f25ba2502a661157ae69b4dc1db923f66) commit f6c771350756c2b2538c92f701596033b1eea53c Author: Daniel-Constantin Mierla Date: Fri Sep 1 11:58:54 2017 +0200 core: pt - debug messages when registering app processes (cherry picked from commit bffb6b8374b087799b1979e2ba935dc130436987) commit 556e066b084099ef89e63ec397e9a431eef33b3b Author: Victor Seva Date: Fri Sep 1 10:58:32 2017 +0200 pkg/kamailio/deb: version set to 5.0.3 commit d08c1256939a148d7fd6b3c71b2947f431c56178 Author: Daniel-Constantin Mierla Date: Thu Aug 31 15:48:54 2017 +0200 core: tcp - print reason in tcp emit closed event debug message (cherry picked from commit 83724225ebc3ed778e7bacb487e3d3376e47e504) commit 630bf041fd0530368c73a6329c894a8758484ed7 Author: Daniel-Constantin Mierla Date: Thu Aug 31 12:38:20 2017 +0200 db_text: fix computing absolute path to db using cfg dir - reported by GH #1224 (cherry picked from commit f74cddd78df3f37f6ea827fc1787796c601572b3) commit 4e9921d78032a850ca07bd604aa388f73bc3256a Author: Daniel-Constantin Mierla Date: Thu Aug 31 11:31:33 2017 +0200 db_text: more details in log message when nr of columns is too small (cherry picked from commit 2683b20d7b62f60ce53ed6692a42ed6b19fee972) commit fbad27e40c3a10b81d7ff3bfe2c31082d28c6335 Author: Kamailio Dev Date: Thu Aug 31 00:31:29 2017 +0200 modules: readme files regenerated - modules ... [skip ci] commit 63eb5293a3ddcd7535e6b2545d76edb7b1289814 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 (cherry picked from commit e129b809e258d94ea39d66c847db3a19eae2b708) commit 672ea36889c2a7c1ae919b08447234e2ced00677 Author: Daniel-Constantin Mierla Date: Thu Aug 17 13:42:59 2017 +0200 core: parser - use case insensitive comparison to get header by name - same for next sibling header - GH #1217 (cherry picked from commit 4072b0f9fbc084a4f4640e1b4272b7f8495cd1bb) commit f05b6bca51c38ebea72fd7d4a956242797ac7dc4 Author: Olle E. Johansson Date: Thu Aug 17 10:00:42 2017 +0200 http_client Move some logging to debug to avoid annoying messages (cherry picked from commit 4680086105bb41f03a1180be03d7acce113d465a) commit c3ce7d218e3fdf2036421afad2a0b0d09e855331 Author: Daniel-Constantin Mierla Date: Tue Aug 15 15:47:49 2017 +0200 uac: use kam_rand() instead of rand() - do kam_srand() when module is initialized (cherry picked from commit 219ddbb54bb787a8f0673014c16e749eef40bdf4) commit 439daedbc700571aa71af94067eba1014ad85ee8 Author: Daniel-Constantin Mierla Date: Sat Aug 12 08:59:06 2017 +0200 rls: replace sprintf with safer snprintf - compact printing headers in 200ok function by doing it once in a snprintf, instead of combination of many sprintf and strncpy (cherry picked from commit 3d2359b5a349efe4d6571ec0953e5c4aae54a165) commit de69b1c1212f7ee18578fbd9b0aec972fcc3a2af Author: Daniel-Constantin Mierla Date: Sat Aug 12 08:48:21 2017 +0200 rls: proper handling of return code for parse from/to uri (cherry picked from commit bb536c3dae01865c42e556989e8aca5be85b20fe) commit af96836b4934af3b360795391eb29061ba1a913e Author: Daniel-Constantin Mierla Date: Fri Aug 11 16:11:19 2017 +0200 core: tcp - print str error in debug message if faling to write to connection (cherry picked from commit 85def4c200e216dce5d3d8e53461a69ab408fa3c) commit e7b2aed6f0d69bdefd199b5beafa1e37256e44f5 Author: Daniel-Constantin Mierla Date: Fri Aug 11 12:03:54 2017 +0200 core: mem - fix printing shm memory manager name (cherry picked from commit fe441c4561a8be852c2baae6568e48ef8203210d) commit 514d4d1bd2b22a8866a519da9f3752c4391f5654 Author: Daniel-Constantin Mierla Date: Fri Aug 11 10:21:08 2017 +0200 sms: avoid overflowing ending 0 by sprintf() (cherry picked from commit 2415416df6bd4c599c7fde57fbaa541e2e37f9c7) commit 07da574ff05f014349f242f1aa6039d976ee8a36 Author: Daniel-Constantin Mierla Date: Thu Aug 10 14:05:13 2017 +0200 core: store advertise addr for new sockets created from interface name - reported by GH #1209 (cherry picked from commit a3e8003274ded1420d2af677246a48ef5c743a3c) commit 4af7c9a6ada6b9bf1d5f2efe2a22daf3e1aea50a Author: Daniel-Constantin Mierla Date: Thu Aug 10 12:52:58 2017 +0200 pua_dialoginfo: goto error in case of failures inside build_dialoginfo() (cherry picked from commit e0ff472acfbae9ad1077a3dc6f2309ea01a8fdf0) commit 2d13c140f0d84edb3ba90fbea0fcd9f29ed4d9de Author: Daniel-Constantin Mierla Date: Tue Aug 8 17:20:33 2017 +0200 http_async_client: safety check for shm malloc and do cfg_update() (cherry picked from commit 5f5697eac0089e9e2bc72323c6afa839b472ccbd) commit 3c6ad9786012fc0f702209b7950d30acdd2c806a Author: Daniel-Constantin Mierla Date: Tue Aug 8 10:08:10 2017 +0200 tm: terminate local uac buffers with 0 - 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 (cherry picked from commit 179a6e699a1021efa55d1ea097ceeb7a12575cc5) commit 804ba55f2ff2762bf26f91624f3432af0b715d97 Author: Daniel-Constantin Mierla Date: Mon Aug 7 14:54:00 2017 +0200 http_client: proper free for curl params in case of failover connection (cherry picked from commit 9ce38204d8a59e5d83cc50a2c809d1306346f9b7) commit a7e5d2eca678d2e9f6ab11588cace7292c484809 Author: Daniel-Constantin Mierla Date: Sat Aug 5 09:45:18 2017 +0200 tls: updated log macros for config code (cherry picked from commit 475ef89d6fc5780673c7e0091a78036e74f819db) commit edeb60a861ab90e20b6010b1a68e60d6079b5783 Author: Daniel-Constantin Mierla Date: Fri Aug 4 14:36:42 2017 +0200 websocket: use route_lookup() instead of route_get() - avoid creating an empty route block structure if not defined in cfg (cherry picked from commit 6752351b69cd991cd11f389f80cf73bd68ff5bb9) commit e84a82eac27cac9d9381e71815644522041e81cb Author: Daniel-Constantin Mierla Date: Thu Aug 3 05:02:41 2017 +0200 cplc: safety checks for parameters (cherry picked from commit b05f3637f9cc829470d04037f6f5b88e37819706) commit 23a0450268c601e920b287c9bddfd50e43d8f4c5 Author: Daniel-Constantin Mierla Date: Wed Aug 2 16:30:24 2017 +0200 pipelimit: match algorithm name case insensitive (cherry picked from commit 7bb4b7dcc23c582ec666c71c9475e46e4ca12709) commit 0e075c47ad66464f28ef56b83f8cc8f1936d6758 Author: Daniel-Constantin Mierla Date: Wed Aug 2 09:03:02 2017 +0200 tsilo: added section ids in docs (cherry picked from commit d302422982aab79ec9af9b9d54d33dbf98dc7b63) commit 0a5b94d53f59e8f59f8d7d976ca14859fa008c6c Author: Alexander Lutay Date: Tue Aug 1 23:20:41 2017 +0200 kamctl: fix dangerous 'rm -rf' code in case if variables are not defined (cherry picked from commit 62f573d4ecbbebe5f0f2d3b39be7ad4c2b460e65) commit e86b803d4dee78e395d7ca1960c80f5134174308 Author: Daniel-Constantin Mierla Date: Tue Aug 1 13:30:26 2017 +0200 uac: fixes for section ids in docs (cherry picked from commit d1d2dda40e1ac787a021c4ea9f9e179870dea99a) commit 49c191789881f7acfa514940bf1f74930636eb48 Author: Torrey Searle Date: Mon Jul 31 17:03:52 2017 +0200 modules/sipt: fix bug in setting NAI of called party (cherry picked from commit 676c96ed860be183bd69ad55c8062523afcc5248) commit 9c7b176cb8aa71ace150e3b3d60d6f73731eef12 Author: Daniel-Constantin Mierla Date: Mon Jul 31 15:33:57 2017 +0200 presence_dialoginfo: safety checks to avoid accessing null values (cherry picked from commit 30014025157f9ac79c98f1361a86974858ef8022) commit 91c5ad41d053e9ab398dd7b8ddd914b7d199ea0e Author: Daniel-Constantin Mierla Date: Mon Jul 31 15:32:57 2017 +0200 ctl: skip condition on already set name variable (cherry picked from commit fda8de91d80a2aee7a3ec5e44e6fc1d918541254) commit e7676ca77444936ff5bbd94479b9dd34b3f23a13 Author: Daniel-Constantin Mierla Date: Mon Jul 31 15:30:19 2017 +0200 cplc: init time switch structures (cherry picked from commit 44db76acb7523b3cd6816c77de45b71857b1a3c1) commit 77f9af46258cd1853379db683d55638cee1fcda4 Author: Daniel-Constantin Mierla Date: Mon Jul 31 15:27:50 2017 +0200 cplc: init structures, fix parameter number in fixup (cherry picked from commit 3f96ede632ce9ef945086a1f384677151209fcc6) commit f3f388dfb9d96270b51947f8c75e5ab010e00f5b Author: Daniel-Constantin Mierla Date: Mon Jul 31 14:57:18 2017 +0200 cfgt: check error case for mkdir() (cherry picked from commit 9a7fee2dac2f59c277d2634937c7449b9659a20d) commit 4b43735da8a5483b084d8eaa70267c48d5c2ee2e Author: Daniel-Constantin Mierla Date: Mon Jul 31 14:53:08 2017 +0200 auth_identity: code clarity adjustments (cherry picked from commit 2f29115d8280ccf04ea823d5cf8f6621b8624edc) commit 5f94960aae57de23f3505a1080204d2f3b169b1d Author: Daniel-Constantin Mierla Date: Mon Jul 31 08:20:08 2017 +0200 rls: avoid access to item after free (cherry picked from commit 4068ddd3ca01795e5378a738756b2735508f5864) commit c23c5b426e075a046a57cb06b749ab2088639656 Author: Daniel-Constantin Mierla Date: Sun Jul 30 18:33:55 2017 +0200 ctl: safety check for closing fd (cherry picked from commit 24c4f357ecc83ded4c8890ed4440a0252191b0a9) commit 7de2ea05fb953d80a7d6cb22a420555b91b12371 Author: Daniel-Constantin Mierla Date: Sun Jul 30 11:16:01 2017 +0200 mangler: free on errors inside sdp_mangle_port() (cherry picked from commit 950a9fa428e24242671e83980192db48819d5da6) commit 726d726ee037ee1b91dd21a843ece2d3476f81cb Author: Daniel-Constantin Mierla Date: Sun Jul 30 10:30:59 2017 +0200 tls: removed useless checks (cherry picked from commit 590c8d9d23e578df38d332ebcfa64421bbedb604) commit fcaa84b6d7e1ba0c3a8746326e083d3ff42313fd Author: Daniel-Constantin Mierla Date: Sun Jul 30 10:30:19 2017 +0200 websocket: use NAME in log message, removed unreachable code (cherry picked from commit 5c58ac726c1f96b6666cfd05e13a66328d46d020) commit a11d4575324402a67e339faaa22a6906c6a78995 Author: Daniel-Constantin Mierla Date: Sun Jul 30 10:18:24 2017 +0200 xhttp_pi: several compiler warning fixes (cherry picked from commit 8b06397523c440fc20e509889c5fad01ed477d26) commit bc0041f14cf4d023a8d11d0978977e0dc3ef9d20 Author: Mikko Lehto Date: Fri Jul 28 10:51:38 2017 +0300 sipt: free pkg memory on error (cherry picked from commit 2ea19b82b5e21d4499929cb56964ed43035c6122) commit 8fe9b7118deb7c91767357094a7cb7b7c701dcbf Author: Daniel-Constantin Mierla Date: Fri Jul 28 10:06:11 2017 +0200 mangler: pkg free in case of errors (cherry picked from commit 4572a7b100f2eaddb2eb4dbe4aa81a4833f8467e) commit e176a7ed585f1f3710ee5865b70cea725b8dff57 Author: Daniel-Constantin Mierla Date: Fri Jul 28 09:47:03 2017 +0200 janssonrpcc: couple of pkg free in case of errors (cherry picked from commit 73a288e14ec8f7a67662842140d5eb02819b7738) commit a142db940ef379fed6afaf2a605744d2407c6cd6 Author: Daniel-Constantin Mierla Date: Fri Jul 28 09:31:16 2017 +0200 http_client: use strcpy() instead of strncpy() with sizeof dest buffer - padding the rest of dest buffer with 0 is inneficient (cherry picked from commit 9fe84d4ad1ec1eae6bcf44b4067b948d9a16e4dc) commit 0bec6b328fecb26d423e54ff6939f7665669c7db Author: Daniel-Constantin Mierla Date: Fri Jul 28 09:26:55 2017 +0200 h350: coherent indentation, removed dead code and init lenght for str (cherry picked from commit b6c6da62fe9879a43a322ce7f9adac3eef5674e7) commit 34124c3bed1de3c7778b05cf640e9f035d5012d4 Author: Mikko Lehto Date: Fri Jul 28 10:50:57 2017 +0300 sctp: remove svn tags and history notes (cherry picked from commit cbe051d7cd02b31c385b93284251d0a8daeeacc7) commit aba92d92696736bed6d6aa70afd415652fcd30f8 Author: Mikko Lehto Date: Fri Jul 28 10:50:57 2017 +0300 modules: use Docbook tag for Kamailio wiki URL (cherry picked from commit aabba8141410a25a19667a3aa750f88081a04bd9) commit 384b264cc3623f5121232bd3b228a1489c644ce5 Author: Daniel-Constantin Mierla Date: Fri Jul 28 09:12:26 2017 +0200 db_mysql: safer conditions inside sb_add() for db api v2 (cherry picked from commit 97db3ee61079de6cc2466628dae0f5e489819e98) commit 8b8e83fe98f91db0a3b0ca63a73fc6e4054762bf Author: Daniel-Constantin Mierla Date: Fri Jul 28 09:11:25 2017 +0200 avp: clear code for unsupported parameter format (cherry picked from commit 22fc924aa928fe126156290a10c4be8048ba4f8b) commit 07b35e90b610e0828d205676582fd806d53dde8e Author: Daniel-Constantin Mierla Date: Thu Jul 27 18:26:28 2017 +0200 app_python: removed condition on classname, it cannot be null (cherry picked from commit afe6d712d5ef52ac6f3fe8e6f69406779e3a740e) commit 9a8ef86e20322f6d51771eba75db09780361d4e2 Author: Emmanuel Schmidbauer Date: Wed Jul 26 09:56:00 2017 -0400 db_postgres: fix typo and whitespace (cherry picked from commit 9219b2116fc2887c0c8c2ad39465087e324784fb) commit 675abfb90d55e97021b20ce5f6243a92b152955b Author: Daniel-Constantin Mierla Date: Thu Jul 27 18:19:53 2017 +0200 ctl: remove useless assignment (cherry picked from commit 6ddca2e08bc8159ed00c80f6857df58c81cbd97d) commit 7f210023d8b7ad5d24b71a7a403fcc42ba0148c8 Author: Daniel-Constantin Mierla Date: Thu Jul 27 18:19:00 2017 +0200 core: dns cache - safety check for out of bounds index (cherry picked from commit 59234b8fae1295455e347e27519813e63bf8ffb0) commit a7912e341581308a52be3fc083ad2e3c0e9cbc6e Author: Daniel-Constantin Mierla Date: Thu Jul 27 13:13:21 2017 +0200 pv: remove useless condition (cherry picked from commit 1f50cd26ba0db88fd5f2c33e2b44a461f471e760) commit 8e887d24a63049407d4f40ee276e9c6fd8be9895 Author: Daniel-Constantin Mierla Date: Thu Jul 27 13:09:02 2017 +0200 msrp: use formated string instead of complex sequence of concatenation (cherry picked from commit 2d68418a6df8d814e60f992b3ae1d74fbb13a2f3) commit 90955519081fa356057b12626bace8815c1f8b1d Author: Daniel-Constantin Mierla Date: Thu Jul 27 13:08:19 2017 +0200 ldap: free in case of error cases (cherry picked from commit 6d3a97d1c3e62f876bbb7a17927b2a40243ec268) commit fa2ff3aa155eb996c1ba6d41b0e0a46fe3290847 Author: Daniel-Constantin Mierla Date: Thu Jul 27 12:42:42 2017 +0200 lcr: check return for rewrite_uri() and do memset with size of alloc (cherry picked from commit 67bd080310c5b8371d9943fa964e81154c916356) commit 6872ead2818868fd9343f852d74f8be771153622 Author: Daniel-Constantin Mierla Date: Thu Jul 27 11:34:35 2017 +0200 imc: better check for buffer size limit (cherry picked from commit 0fd33d766c471e0f0710bd6f84898462420bfbaa) commit f62f38322778da69ce7ead2d11e6ebb606e22df3 Author: Daniel-Constantin Mierla Date: Thu Jul 27 11:33:44 2017 +0200 http_client: safety check for lenght of retrieved headers (cherry picked from commit eb6c94626d02e5a6fc2c93328591c140853535da) commit 11820d1698061229fe4777c365dd28abc20c874e Author: Daniel-Constantin Mierla Date: Thu Jul 27 11:32:56 2017 +0200 http_async_client: safety check for cell value (cherry picked from commit 00f2cfd1efb81030c705cf4b4f6aa3ac582d3059) commit e7e1fe4945d3dab11beee065e9bb0b5c6907424d Author: Daniel-Constantin Mierla Date: Thu Jul 27 11:30:22 2017 +0200 drouting: handle errors in fixup function (cherry picked from commit 36202503c531e5e6e865da018a59a494da6d9dc3) commit 20a61ab0857ae2bf33b58ad6855d103177c4cb67 Author: Daniel-Constantin Mierla Date: Thu Jul 27 11:11:36 2017 +0200 domainpolicy: check if set dst uri fails (cherry picked from commit e238567daa77f68df05cce68051792c3d7559ab7) commit 792f8e1fa8d2fd7dfae2a0b4146abfe17d08160f Author: Daniel-Constantin Mierla Date: Thu Jul 27 11:10:56 2017 +0200 dmq_usrloc: remove useless condition (cherry picked from commit bda4f0a8f8c7f65360fa73f51fb4fac289a8d334) commit ac92a5544057f73b3a6cfedfa96487fdeb9770eb Author: Daniel-Constantin Mierla Date: Thu Jul 27 11:10:01 2017 +0200 dialog: extra headers for dlg_bridge() built with memcpy (cherry picked from commit 220f2e3a36a7d7f00c77ef6f8cc495b3ff995b01) commit 414057818756f423ec8a68f7637ee8f0d842c235 Author: Daniel-Constantin Mierla Date: Thu Jul 27 09:15:00 2017 +0200 ctl: close opened sockets in case of errors (cherry picked from commit a81a809897ff381526db38e71af38dfcdfa74f04) commit dd27be05fff75d0bef85338bcc2181d92198492b Author: Daniel-Constantin Mierla Date: Thu Jul 27 09:12:46 2017 +0200 avp: typedef hdr name struct to simplify memory allocation (cherry picked from commit a3d3239833a8ca91566a28de2217ec166601e64f) commit 505914407e105aca32407df3c06d9805e65ab873 Author: Daniel-Constantin Mierla Date: Thu Jul 27 09:11:17 2017 +0200 auth_diameter: avoid passing large structs as params and better error handling (cherry picked from commit 67e87eb16059351f174fc6f4d740eed33b5ace6b) commit 140a50822efc8a0437283cced7366d2e00435e0f Author: Daniel-Constantin Mierla Date: Thu Jul 27 09:09:26 2017 +0200 app_python: remove condition on classname, being set to non-null (cherry picked from commit ec4d74ad7c1d1b14a4f33f995845ac7b299540cf) commit 520bb5c3c6219a7e50cdd96358bd84f600ef219d Author: Daniel-Constantin Mierla Date: Thu Jul 27 09:08:24 2017 +0200 core: pvapi - remove useless condition (cherry picked from commit e19c1ec58c8c51defd91f3e2581544bea224c0bf) commit e37fbf0ada489c97ddb65419ea9df31e0afe4db5 Author: Daniel-Constantin Mierla Date: Thu Jul 27 09:07:09 2017 +0200 core: mem/f_malloc - explicit set to 0 for bit shifting greater than size (cherry picked from commit 0cb33abe8b2196fb26baf459f66d9d7b9e920013) commit d887e6ab5ef9a6f6c666563f4b535a31933e95a4 Author: Daniel-Constantin Mierla Date: Thu Jul 27 09:05:16 2017 +0200 core: dns cache - avoid bitshifting with more than the size - avoid undefined behaviour as per C specs (cherry picked from commit 107dc767391902d5d3b000deecafb804c1c68c1b) commit 641b9f09ac783973ff2259fbdb7e04f087b38225 Author: Daniel-Constantin Mierla Date: Thu Jul 27 09:03:26 2017 +0200 core: cfg - removed unreachable code (cherry picked from commit f3c68a5013b5a33937dbf735453da29df75ae09e) commit 4a44757882e23f84183ddbd43b587a38faafa7b0 Author: Daniel-Constantin Mierla Date: Wed Jul 26 22:32:39 2017 +0200 auth_diameter: removed svn id, history (cherry picked from commit 2dc6e4700012336ac15dc9b6190f6750648854aa) commit e31327d821edc577387799a1c1ad0174081be92a Author: Daniel-Constantin Mierla Date: Wed Jul 26 17:37:28 2017 +0200 uac: added note about default value for reg_db_url (cherry picked from commit 7d414352e0544cfe1739f3e36cec2c23379ae902) commit 68ba0c1fbeb65a9444d3544d876c5547d0174d82 Author: Daniel-Constantin Mierla Date: Wed Jul 26 12:00:20 2017 +0200 pv: added section ids in the docs (cherry picked from commit e95091700857ff96d9e7c6508104a5ba5d5487ff) commit ac5ebf81413e7a77e6b26a840ca7cb0d1e01a8ff Author: Daniel-Constantin Mierla Date: Tue Jul 25 19:00:46 2017 +0200 core: added helper fixup for int and str dynamic parameters (cherry picked from commit e049d6db78d9a86049f88acc27188d726974054f) commit 65fe63dd524a53153944b99981ad7e297eaa7ad0 Author: Daniel-Constantin Mierla Date: Tue Jul 25 14:36:51 2017 +0200 dialplan: increased the size for dialplan attributes to 256 (cherry picked from commit 36b8c1a138548ea3689cac77e18ac304ec2ee0e5) commit 698d92d5b7ad8da40987df78374ccabe2d3ab0ed Author: Daniel-Constantin Mierla Date: Tue Jul 25 13:49:05 2017 +0200 pv: notes about dynamic parameters for xavp to var funtions (cherry picked from commit e9a132afc0fa4b02a7030c2c20ade65a1d693006) commit 83e529c2e8d74c72e82691660ea6da8946361d28 Author: Daniel-Constantin Mierla Date: Tue Jul 25 13:45:28 2017 +0200 pv: support for dynamic params for var to xavp functions (cherry picked from commit 45506c4343ae03450e33a04b9f2e9a3196d57306) commit 25689141e3901d9a882dd08ae80a27e77dfd356c Author: Daniel-Constantin Mierla Date: Tue Jul 25 10:54:20 2017 +0200 dialplan: catch error case from macro used inside dp_trans_fixup() (cherry picked from commit 78722ff2f1e290dc6ae41a4d718e9c4cea20926b) commit fbb5e22c62c8ad4d4c5883de4ff140eab3c7a660 Author: Daniel-Constantin Mierla Date: Mon Jul 24 13:24:49 2017 +0200 app_perl: free on error cases for modf execution (cherry picked from commit 0cf4ad7b4e839856eef4dc2cd76adacd1627ce7c) commit 9b41fd2b7d0cc2dc9f98e4b2e2d73642a391d1a7 Author: Daniel-Constantin Mierla Date: Mon Jul 24 13:00:44 2017 +0200 xmlrpc: handle return codes (cherry picked from commit 0f3fb6b8cb04162be07e9246c23bcfa8b8e4e4e6) commit 31151c8eb61d74d55a6c86b9495a7fbb94f99487 Author: Daniel-Constantin Mierla Date: Mon Jul 24 12:22:00 2017 +0200 xcap_client: safety check for namespace variable (cherry picked from commit 96582d77583719d7bb9c5e5437198800ae9e7a12) commit 0c9f93702ba708342cd598b476b22a96988f4004 Author: Daniel-Constantin Mierla Date: Mon Jul 24 12:15:55 2017 +0200 xcap_client: removed unused api function get_elem() (cherry picked from commit e6e04f4c96e5fdd7a3a90f265fd6cb7470f1135b) commit 5b7ce6ce1c6183b44840367a5462347386c06387 Author: Daniel-Constantin Mierla Date: Mon Jul 24 12:15:09 2017 +0200 xcap_client: handle return code for strchr() (cherry picked from commit 8147009b34639304fb75d4f6c39269c49ee385ca) commit 6d6a51ba60985c025b803c6c7faf4479374638ed Author: Daniel-Constantin Mierla Date: Mon Jul 24 11:56:57 2017 +0200 stun: link attribute when calling stun_parse_body() with an existing list (cherry picked from commit 4ba402434449ec9cb426d5200b12c5cec4d07ab4) commit b87bccdd01eba57db00de135f002d2704a8b1d88 Author: Daniel-Constantin Mierla Date: Mon Jul 24 11:44:21 2017 +0200 statsd: simplified error handling inside statsd_connect() (cherry picked from commit f75eba63a1f0176adc8cd38846a0d1943471e10c) commit 99340e1f8310b5e4336a9b3eb5867fb6e5385d70 Author: Daniel-Constantin Mierla Date: Mon Jul 24 11:38:51 2017 +0200 statistics: free vars in case of error in fixup function (cherry picked from commit 711a5600330793b2ca787ce451f2ad48620dd639) commit 1494ee425cd972088b2fe9551e52133fa889f3a0 Author: Daniel-Constantin Mierla Date: Mon Jul 24 08:26:38 2017 +0200 sst: add 0 after memcpy (cherry picked from commit 6997738a7098ef56becfd40cb6e7c7864d1975f0) commit 931796dc743ba3bb39a0610a8231fc9ff02d18fc Author: Daniel-Constantin Mierla Date: Mon Jul 24 08:22:24 2017 +0200 uid_uri_db: safer check for accessing to header (cherry picked from commit 823bad5f3aad5c77ff9986ecf4be2517df043788) commit 4335647914d8fc0ee7d8ede5cec58ac0d3be6706 Author: Daniel-Constantin Mierla Date: Sun Jul 23 09:58:16 2017 +0200 presence_conference: free xml array in case of error (cherry picked from commit 9c34b68ee840880dd6be37694de8e8255f8bfb45) commit 630988036c8e46fdd137e84a4070612027e8f424 Author: Daniel-Constantin Mierla Date: Sun Jul 23 09:42:21 2017 +0200 msilo: reorganized tests to free db_res and build of extra headers (cherry picked from commit dd0c6fb586a61cb7e2eed1093ccf8f5158761ae3) commit 43f8aee531c1f7991c7b3f471be00dfd959ce5f5 Author: Daniel-Constantin Mierla Date: Sun Jul 23 09:01:07 2017 +0200 mediaproxy: handle return pointer values (cherry picked from commit 65ac6de1aebd6143c44f35ef28f46c2cd3a56723) commit 3ad98055bb7ca86d09911a270f737c2853ef9a5d Author: Daniel-Constantin Mierla Date: Sun Jul 23 08:59:43 2017 +0200 json: remove use of deprecated macro is_error() (cherry picked from commit 0efa76d80e159fd2a7516388fe2405ad4fb6c5b6) commit 398162799d209d6f129dd32bcaf61ab54c27455a Author: Daniel-Constantin Mierla Date: Sat Jul 22 08:35:01 2017 +0200 memcached: handle error cases and alloc enough for null termination (cherry picked from commit 5f9eba3eb42cdb8a5c2ec840cec29757d480e136) commit 59e263c97571a000a8a854d8e36ad9cad33d13de Author: Daniel-Constantin Mierla Date: Sat Jul 22 08:34:01 2017 +0200 nat_traversal: handle return values for errors (cherry picked from commit 449d435194338a4f3acf079774adcbef7ad7b794) commit b3079e89ff88d20e65751b43a1a1a7f4f79ce275 Author: Daniel-Constantin Mierla Date: Sat Jul 22 08:33:22 2017 +0200 pdt: reorder checks to avoid null access (cherry picked from commit 1891dcb958100b5383f40278c4d675474d309df4) commit 707ab98e69a659335bf386b2bf91ae4bae31ee84 Author: Daniel-Constantin Mierla Date: Fri Jul 21 13:51:36 2017 +0200 xhttp: proper check for return of add lump rpl (cherry picked from commit 9136ce8017660e92f624de6f7b8a07e50620dfa1) commit 41ab1e8ad7fea0abddef1b557ab286dd942e8969 Author: Daniel-Constantin Mierla Date: Fri Jul 21 13:50:07 2017 +0200 xcap_server: proper test of retun code for add lump rpl (cherry picked from commit 08c404f245e55b37f71d4326afd959ecf1ea831c) commit e8fb0b1103ae96656ae404d7ac7a4b2b890d2388 Author: Daniel-Constantin Mierla Date: Fri Jul 21 08:57:39 2017 +0200 speeddial: simplified access to db_res and the free of it (cherry picked from commit 1ed223dcccf4c2ea623db75fdda16adc924b916e) commit 80fcc7dc3653dd2f5db98b0dd500cb5be92c70fd Author: Daniel-Constantin Mierla Date: Fri Jul 21 08:56:58 2017 +0200 sqlops: free allocated pv list in case of error inside fixup_sql_pvquery() (cherry picked from commit 8f460d16e84b9bc0b01463113c6e7e79d297f64e) commit 58578c2ff907fa5bace119d7ce41a8ba239970e2 Author: Daniel-Constantin Mierla Date: Fri Jul 21 08:56:10 2017 +0200 dialplan: free allocated vars in case of errors (cherry picked from commit bd5873c4e33188238633a8f6c48a0c5c28041179) commit c07e616c0c6d972efa8818002b67e3e40a972b13 Author: Daniel-Constantin Mierla Date: Fri Jul 21 08:55:04 2017 +0200 dialog: increase puid size for profile to ensure null termination (cherry picked from commit f2796ceb0a127c1a6580a9d9582ec9bc0fba6081) commit bff436f66b69501892d5c15aebc5463e77daa201 Author: Daniel-Constantin Mierla Date: Fri Jul 21 08:53:53 2017 +0200 debugger: fix orig offset computation inside w_dbg_sip_msg() (cherry picked from commit 06e1ad190ea62efc09a158f9c86d447d078d805b) commit 5863363964f3ab4e7a65e0dacdf2258165428a68 Author: Daniel-Constantin Mierla Date: Fri Jul 21 08:52:44 2017 +0200 db_postgres: handle return code for setsockopt() (cherry picked from commit 4363b863e9dcd3b31c1d2b2febd9b11c40ec3eec) commit 5350087a275ea29e1997286c7d2775c6c8494156 Author: Daniel-Constantin Mierla Date: Fri Jul 21 08:52:11 2017 +0200 db_cluster: free in case of error (cherry picked from commit cbc5502e23f58b50cb11124defe0b7ad618899b6) commit 6f2783dd8e3bab21dba47f3835db07db74ba8288 Author: Daniel-Constantin Mierla Date: Fri Jul 21 08:51:26 2017 +0200 avp: removed history, coherent indentation (cherry picked from commit b441903c6c109aaa35c3b4781c268f9497a00fc6) commit 4f20ed9c1d711ec429df5eeb42c9af6468f5e5a6 Author: Daniel-Constantin Mierla Date: Fri Jul 21 08:45:18 2017 +0200 app_python: free buf in case of get exception error (cherry picked from commit dc00778decd5a7c91208fb1ae31d875677a2b9de) commit d59f5db999c8247c6f656241c0eeec2ad8456e6b Author: Daniel-Constantin Mierla Date: Fri Jul 21 08:44:37 2017 +0200 core: pvapi - added free_pvname_list() (cherry picked from commit 5c883b5ff70ad24befd5191be41502e6e35fec88) commit 8193904c074eaf630a22da10475106a8c5ff5f41 Author: Daniel-Constantin Mierla Date: Thu Jul 20 21:55:34 2017 +0200 ipops: replace return with goto error to release resources (cherry picked from commit a4ee0d3fd0c1b4147d462c8275d0150e8e934e2f) commit 28ea2cd708df099b6acb2d7c5499b684423a0daa Author: Daniel-Constantin Mierla Date: Thu Jul 20 16:35:15 2017 +0200 alias_db: simplify error handling for db query function (cherry picked from commit ab627c14e6f06b8e568f9b6ab4e3cd396368d6bb) commit a41f7a1bc07b7ad920d38996bec4c4300501e8b0 Author: Daniel-Constantin Mierla Date: Thu Jul 20 09:31:00 2017 +0200 uid_avp_db: better error handling (cherry picked from commit 42d74f35e4d7be9f46314c1805a77983a7cdf6fb) commit ff8c184ca339891bdb3ae2fc2861a20c0216c122 Author: Daniel-Constantin Mierla Date: Thu Jul 20 09:30:16 2017 +0200 uid_domain: avoid double free in case of error (cherry picked from commit c5cdd8dce66d94f69f773b5361ef2b477df47f06) commit 7fff54711ba4672ce7214a26b4fa869f3050b89b Author: Daniel-Constantin Mierla Date: Thu Jul 20 09:29:47 2017 +0200 xmpp: close fd in case of write error (cherry picked from commit dadd54a46f81ef05478e622a89a3bb739907cade) commit 3f4d1b6d3cd8b5b937e19501fff43a5d11744e90 Author: Daniel-Constantin Mierla Date: Thu Jul 20 09:28:58 2017 +0200 xprint: safety checks for error cases (cherry picked from commit a859ff6e74b0cdc08f30c43adda865a74283b3c4) commit 3ce03c2765bc75857a3f7e860672c0b4eae3d3f0 Author: Daniel-Constantin Mierla Date: Thu Jul 20 09:28:32 2017 +0200 utils: handle error case for xcap auth status to free allocated structs (cherry picked from commit ae7dce434e10ef570e1c6daa8ca5d9f800239ddf) commit badc783d132eea9fc7b6302a5fbae654d034bd74 Author: Daniel-Constantin Mierla Date: Thu Jul 20 09:25:20 2017 +0200 tls: free temporary buffer when fixing shm path name for config (cherry picked from commit 2dc19e5c78977416c15ebe93a4f4e6d72ed475a0) commit ad19902e6402a06978c8e85b844c6ad8fdbf8c72 Author: Daniel-Constantin Mierla Date: Thu Jul 20 09:23:14 2017 +0200 core: msg translator - switch condition to buf pointer instead of lenght - better correlation with returned value from functions (cherry picked from commit 1968b43731afdcec1bd40985176680c8af1be921) commit 5653d95b8b5e4d6dc0e6c706053e144ca77ed3c1 Author: Mikko Lehto Date: Wed Jul 19 17:28:16 2017 +0300 modules/textops: msg_apply_changes() comes from textopsx module (cherry picked from commit 7a6d31935c7e8e29dd150412f1e6281fdf3efd53) commit c2f33cb7187d7d1bb87828e752cecfd6a4bbb7c8 Author: Daniel-Constantin Mierla Date: Wed Jul 19 14:38:22 2017 +0200 core: dns case - init local proto to UDP if not provided for srv resolve (cherry picked from commit 01771c42d3b96678a2d0ba08bc1e5c83191ada8d) commit 41c0d250749515877f369f19fb7ba846add3e4ec Author: Daniel-Constantin Mierla Date: Tue Jul 18 23:24:07 2017 +0200 auth_ephemeral: use dedicated enum type for auth return codes - reorder safety checks not to access msg structure if null (cherry picked from commit 5937adf01f7c3e2382a1f2dc149a677fe6cd26f1) commit 3e5e97f7ae67ea1248566dead7a2d87a70e29e61 Author: Daniel-Constantin Mierla Date: Tue Jul 18 15:59:57 2017 +0200 auth_db: use the dedicated return types to avoid mixing values in int vars (cherry picked from commit e4ebacba9bfd7566436d72a77fd55a1b71066955) commit 082767604baefdd1b203c98e38ebefcf71e5a3a1 Author: Daniel-Constantin Mierla Date: Tue Jul 18 15:53:50 2017 +0200 auth: use the dedicated types for return codes instead of generic int (cherry picked from commit 41e9af5833ff49e36a646a8cbe47d835f73661f0) commit 455d64cd027a79edd01f5794963c6afdfc6dbdfa Author: Daniel-Constantin Mierla Date: Tue Jul 18 15:32:32 2017 +0200 siputils: log messages for error cases (cherry picked from commit 2a19f9e6f4203800707e0a63753e0ee1c4bb4685) commit e0078a5686ede14be0bdc2f4943f9bfb0295f832 Author: Daniel-Constantin Mierla Date: Tue Jul 18 09:11:12 2017 +0200 core: pt - check to avoid two times closing unneeded sockets (cherry picked from commit 0225f89a658172d0652e0da14549ee03653114d2) commit ac21783e94782fac141c9801c83a2e9f76ad6ff0 Author: Daniel-Constantin Mierla Date: Tue Jul 18 09:09:29 2017 +0200 core: dns - safety checks for port and proto pointers (cherry picked from commit febccd6808d0729fca1bbf452d43c253ca79249a) commit ea331fc5185e1da916a867fb4f078ee03dc39c5d Author: Daniel-Constantin Mierla Date: Tue Jul 18 09:08:14 2017 +0200 core: daemonize - proper chown for pgid file instead of pid file (cherry picked from commit 65593cc23bc89349fb42566cbd7eb2bbf8744db9) commit 973bf97d5bfe8ef3585c4feab1744f9c76a88509 Author: Daniel-Constantin Mierla Date: Tue Jul 18 09:07:18 2017 +0200 core: cfg ctx - catch condition when there are no changes to be committed (cherry picked from commit 3deee5be0fa9c68f35ddb273fd86e22af91ced99) commit de33cc0f9baad61d029b9f73c38e95ebdbf47439 Author: Daniel-Constantin Mierla Date: Tue Jul 18 08:24:15 2017 +0200 core: locking - rec lock init condition fixed (cherry picked from commit 27186f1d951c89c033bb02c6b446a630e1fce5d3) commit 56f1c8d9d29567284da6230913e1c82fd6a5e1e5 Author: Daniel-Constantin Mierla Date: Mon Jul 17 16:08:45 2017 +0200 core: tcp read - set own handling for ECONNRESET (cherry picked from commit 6090f7d9de0c71b25bd66c3525b25de7d02a5aa1) commit 9431e8755a60e5ac34afd5bf90cf1fb908142b1c Author: Daniel-Constantin Mierla Date: Mon Jul 17 15:54:13 2017 +0200 core: msg translator - unified error handling to simplify freeing allocated memory (cherry picked from commit 882449e3c0b1ac44cf810d079f696187af007451) commit b964b7be7b4acaa904f62259c055a6d51ea3eb32 Author: Daniel-Constantin Mierla Date: Mon Jul 17 07:55:36 2017 +0200 core: handle error case also for socket fd 0 - avoid fd leak warnings by code analyzer (cherry picked from commit 2654fbb0c02fd8df82ecd6b8514e031952997104) commit 4b99fc28ea73dd5c34cfd66cccbc43893df1d4e5 Author: Daniel-Constantin Mierla Date: Sun Jul 16 11:40:16 2017 +0200 app_python: proper condition to free srcbuf in exception handling (cherry picked from commit 5250fa3302a4cb9bf9572ded6fb65fa9c067f08d) commit 0827f0e4017e224d51f83ba3369ca7c993364a44 Author: Daniel-Constantin Mierla Date: Sun Jul 16 11:29:36 2017 +0200 avpops: few more pkg free in case of errors in fixup functions (cherry picked from commit 5ea16d8de71324e2eeb3c833cde76c52bdc8ac67) commit e01ff341db4e6ed7bdc5276de260aa69a2b3356c Author: Daniel-Constantin Mierla Date: Sun Jul 16 10:08:06 2017 +0200 avpops: several pkg free in case of errors in fixup functions - cleaner pkg usage summary in case of errors at start up (cherry picked from commit 51009ab4f4aa6a229fab5abb94d4340f1178868b) commit b127d8ddb1acc9d630ee98d503d3322d70ef02b4 Author: Daniel-Constantin Mierla Date: Sun Jul 16 08:55:30 2017 +0200 sdpops: more details for sdp_with_transport() docs (cherry picked from commit cad4b8f456d3508a2ec3196c89a4a8e3ce9d9d32) commit e134708bf7f453e9ba8a1c0eb03386564173cc73 Author: grumvalski Date: Fri Jul 14 15:53:41 2017 +0200 core: build reply of core.sockets_list as an array (cherry picked from commit e3ea10ccfcd94af0e7ce6908a1e378b4a9555b93) commit ba1503535bda4bc20e8f443382306f6e81c89dde Author: Daniel-Constantin Mierla Date: Sat Jul 15 09:25:44 2017 +0200 core: dns cache condition for both proto ws and wss (cherry picked from commit 19f37c944748c72a7069a4fd5e3d8c6160a1e557) commit ee77f90b9b649c3ab18380609353cad10182eb1a Author: Daniel-Constantin Mierla Date: Sat Jul 15 09:09:04 2017 +0200 auth_xkeys: use the right size when initializing xkeys list (cherry picked from commit 6b82a103650fd0036490cf02dffcc5ad50c6f669) commit 998b9e65ac404acbe84c15cf079eea09b338d496 Author: Daniel-Constantin Mierla Date: Sat Jul 15 09:01:38 2017 +0200 cnxcc: safety check for credit data search return value (cherry picked from commit 5a577ab37719d48fb9a6bc1b200c8892d95ccbdc) commit cf6c876d1203210c86f751cd9aeb3a63b77e95bb Author: Daniel-Constantin Mierla Date: Sat Jul 15 09:05:18 2017 +0200 speeddial: add missing break when handling blob db result type (cherry picked from commit 59dde423db52e7a8c69072685c99cd6a11440017) commit 006d79534711ce054ff45abce7978430cfab38a8 Author: Daniel-Constantin Mierla Date: Wed Aug 30 13:00:16 2017 +0200 kamdbctl: regenerated db creation scripts commit 68e1b32ca79454cb222ceac08b1ff78f9c265fc4 Author: Kamailio Dev Date: Wed Aug 30 12:46:37 2017 +0200 modules: readme files regenerated - modules ... [skip ci] commit 31d1fba458f941fb5b580d0220118ce3927486da Author: Daniel-Constantin Mierla Date: Sat Jul 15 08:41:09 2017 +0200 app_python: several free of allocated vars in case of errors (cherry picked from commit 8353b0341ada19d6f0611e0aa693bfa20db0b51c) commit d8f0d9e776000415720051fd6e55ed1f8c7924b0 Author: Daniel-Constantin Mierla Date: Fri Jul 14 14:40:15 2017 +0200 app_lua: safer alloc size for hdr operations (cherry picked from commit 15de1f06b94588ed0764ab3a3b0cd1202b5c1cb6) commit d40268a04de501dadc0f8629e521f3f9a83f2efe Author: Daniel-Constantin Mierla Date: Fri Jul 14 14:25:57 2017 +0200 pdb: avoid unaligned pointer address (cherry picked from commit 7c795adaf0f3899567a9769fecbbb300387837be) commit b14d34d734fb5065350d35318e34bb90e0dab07f Author: Daniel-Constantin Mierla Date: Thu Jul 13 09:03:54 2017 +0200 lib/srdb1: db_table_version() can handle DB1_BIGINT and DB1_DOUBLE values - 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 (cherry picked from commit d0ac74742f6aeb71492d2a9cab747162cdc5ddf8) commit d620b8e94832e2394fb1c48a7f062c7f04489288 Author: Daniel-Constantin Mierla Date: Thu Jul 13 08:49:51 2017 +0200 db_postgres: added missing break for INT8OID results - instead of DB1_BIGINT, the result type ended to be DB1_DOUBLE (cherry picked from commit d12f96af28e170c3197a47af5840e5e30639adf6) commit 40586c41d1f9f00210318de2a9862ad6bfac4ab8 Author: grumvalski Date: Wed Jul 12 09:04:13 2017 +0200 core: set RET_ARRAY flag for core.sockets_list command (cherry picked from commit 38f514064a326f759e0e88adeffd03b32b35d6c0) commit 4ce12109008528bcf03dba0901bf65082da52261 Author: Oriol Capsada Date: Tue Jul 11 22:44:16 2017 +0200 cplc: use route names to set proxy_route modparam - 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. (cherry picked from commit 027871f7a91cf288d36029a4f339801e8b620d10) commit adfc7f6033872d1a81b473df562981e2fdab2f04 Author: Daniel-Constantin Mierla Date: Tue Jul 11 12:35:27 2017 +0200 lib/srdb1: make (setid,url) unique key instead of primary - conflicts with autoincrement in mysql (cherry picked from commit b8e9d2697a13c2cdb367aabf4966d6fa09a1319f) commit 93283a687dc77dfdae3f010035427c6057425d7e Author: Daniel-Constantin Mierla Date: Tue Jul 11 12:28:03 2017 +0200 lib/srdb1: added autoincrement id column for rtpengine (cherry picked from commit 9c74b35b06465c9dde23971e342846491fa41c2c) commit b3f228d143a0af32a58d73fc49f3664ae849fd17 Author: Daniel-Constantin Mierla Date: Mon Jul 10 17:08:33 2017 +0200 xlog: free vars in case of errors in fixup functions (cherry picked from commit cd17ca9113031b979fe403255388105ecee0fe73) commit 273f233c18a56c87e566c9ee452c5ae171de1bab Author: Daniel-Constantin Mierla Date: Mon Jul 10 11:27:12 2017 +0200 evapi: close server socket if fnctl() fails (cherry picked from commit 23ee80c8d71b9bac63ebe6117620cffc8900c2a9) commit 046f0123879be21cd78430c6a46e977f4579ae6f Author: Daniel-Constantin Mierla Date: Sun Jul 9 10:21:20 2017 +0200 evapi: handle return code for fcntl (cherry picked from commit c0125e049f1c34afe7411f763f9f57c7a00109a8) commit 9e124c03cfcc33ca3f9090fb097353af83fc3600 Author: Daniel-Constantin Mierla Date: Sun Jul 9 10:01:17 2017 +0200 async: free var in case of fixup error (cherry picked from commit bf9d697c31ad2c7614aa37997c4772df8e8d25a7) commit 697d19eb23bf01c9c7aa83e8f5638280f19d0967 Author: Daniel-Constantin Mierla Date: Sat Jul 8 09:39:05 2017 +0200 usrloc: rpc flush to return error in case of failure (cherry picked from commit 3cbae6841c80de89fc7c72b73c1695e3788c1819) commit c5800bc37a629871476ed0a607a055fa74aa64ed Author: Daniel-Constantin Mierla Date: Sat Jul 8 09:38:13 2017 +0200 registrar: free var in case of pv name error (cherry picked from commit b28e2943b8d171628f81057a352507b2a56b91a4) commit 58592f0069ccf35ae1a9cbd4c4500c93425cdca8 Author: Daniel-Constantin Mierla Date: Sat Jul 8 09:37:04 2017 +0200 auth_db: small reorder to do the check before accessing the fields (cherry picked from commit 070057a5d66e2f5dd4bcf90d96f8f8ceeca3a433) commit 5e36ab3a0028fa9f7c5857c866b0b43432e8a33d Author: Daniel-Constantin Mierla Date: Sat Jul 8 09:35:57 2017 +0200 lib: dtrie - removed duplicate check for same value (cherry picked from commit 5530fe31fe89a4dfe9e17cbe56c0cd83cb8f45ab) commit 54c83a86590e66d47470fd1690a03f84b50c2003 Author: Daniel-Constantin Mierla Date: Fri Jul 7 13:33:16 2017 +0200 dispatcher: try to add sip: scheme to dst uri, if initial parse fails - operation done when records are loaded from database or file (cherry picked from commit 4220c41f9a443d275cf94e1db3a33fbd3ca14d1b) commit 8872413b981fb12c037ed08b39fbea785ddda2fb Author: Daniel-Constantin Mierla Date: Fri Jul 7 09:53:38 2017 +0200 pv: free var in case pkg alloc failure (cherry picked from commit 86e349463c7d573e9a5e68bd3984ecc95808adb4) commit 39956a5595110ac04e01ebd38c4f852acb83c27d Author: Daniel-Constantin Mierla Date: Fri Jul 7 09:48:53 2017 +0200 jsonrpcs: safety vars init and release checks (cherry picked from commit 080bffeb53181131f8fb8fab0ddcb771bbdd37dc) commit 3850fe062d5ecbe4f7e9a9ae59192f2c50bdb673 Author: Daniel-Constantin Mierla Date: Fri Jul 7 09:29:41 2017 +0200 textopsx: free in case of error inside sel_hf_value_name() (cherry picked from commit 7987122d25003dd4b5f0ce47caf3e5c9811917b3) commit e87051951dcf5a4ea22714c0a1f5c956739cc2df Author: Daniel-Constantin Mierla Date: Fri Jul 7 09:10:14 2017 +0200 msrp: safety checks to avoid analyzer reports (cherry picked from commit 74653204f45195944acc42979d0939cef9513cd4) commit 23162ffd62cffe78107625349a7dbde62a2cf5d4 Author: Daniel-Constantin Mierla Date: Wed Jul 5 15:30:36 2017 +0200 rls: added missing license headers, coherent indentation (cherry picked from commit 61d3d4ad675032b7a1fc059acef68e81c40b4eba) commit 03e5f8af4bfcc5ea34cf678ac2d9b774c32a5ab5 Author: Stefan Mititelu Date: Tue Jul 4 13:06:26 2017 +0300 dispatcher: Increase line buffer size (cherry picked from commit 1391db0f349956795b8cf6936657fb974ec9b65f) commit 127cafe9eafdf8c3d8ed5926884cba53c400ec2f Author: Daniel-Constantin Mierla Date: Tue Jul 4 12:29:08 2017 +0200 rls: reset vars to avoid double free in case of error (cherry picked from commit ceaafc67dae4f7e7424c8706ccea90c30eed45b6) commit c1e0910498dea28c6405ec0683e42d4e7b2581a7 Author: Daniel-Constantin Mierla Date: Tue Jul 4 12:26:41 2017 +0200 presence: reset vars to avoid double free in case of error (cherry picked from commit 97ac3b910dc955058fa4c08ad22ac01a4f31fe74) commit cd43bb023447ec47d9f83923995c1aef295b1196 Author: Daniel-Constantin Mierla Date: Tue Jul 4 12:17:54 2017 +0200 avp: return in case of error in avp select (cherry picked from commit 9a6182fa8b535bc19c43e905d6b6a110b0e830d2) commit 15de3bb82f609a1c055194eb9e505ae55062aeb3 Author: Daniel-Constantin Mierla Date: Tue Jul 4 12:17:36 2017 +0200 xcap_server: reset server_name variable after free - avoid re-use in the loop (cherry picked from commit 22aa9043f179f4de8e90fc5946a7afb28060b6f6) commit 954fd81f7b0431f16b6a3112f7a421ff50c75a59 Author: Daniel-Constantin Mierla Date: Tue Jul 4 12:00:47 2017 +0200 mtree: access values before safety checks of variables (cherry picked from commit 56d1d317e4bac7130586541fed75be670ea0f9ce) commit 2232c34ed2a0c5953161e7b17e0ca40eedb6af39 Author: Daniel-Constantin Mierla Date: Tue Jul 4 11:52:53 2017 +0200 dispatcher: log messages for hashing auth username (cherry picked from commit e9cfb2bf5012cdbde36559f615b58e3a556bfc2d) commit 301ee8bb20e5853783496f1080b9fc9ba686dbe1 Author: Daniel-Constantin Mierla Date: Tue Jul 4 09:59:10 2017 +0200 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 (cherry picked from commit 609297d62a08d1d75550c2f5e7f7fd19b98fd104) commit 01a93753d6240515872a9efc58c7eb832bbd93a1 Author: Daniel-Constantin Mierla Date: Tue Jul 4 09:08:04 2017 +0200 tmx: missing break in t_cancel_branches(others) (cherry picked from commit 2ab0adee57aa82487adf7d3776835eca071afa27) commit eb71b7958cd8217bdc4099462fa3ae68b7d3d1b4 Author: Daniel-Constantin Mierla Date: Tue Jul 4 08:57:36 2017 +0200 core: msg translator - reworked error handling to free allocated buffers (cherry picked from commit 6118d832d3ba0efb96820915520af3c8a9bf29de) commit 3f076581e3b9ffc46aa82cfcfba3c0fbb54bc326 Author: Daniel-Constantin Mierla Date: Tue Jul 4 08:44:50 2017 +0200 core: free locl link structures not linked to listen sockets (cherry picked from commit 98a6ef19bcfe14b7150183a9bec98854f5c0063b) commit a309561c6cc81187939234a524e5a9da2fd009c2 Author: Daniel-Constantin Mierla Date: Tue Jul 4 08:43:28 2017 +0200 core: proxy - free in case of errors making proxy only from ip (cherry picked from commit 0aa7571afe5c25bfffaf865595181470ac78f4d2) commit 0b940b8f3f5270336a17c8651477749314136d16 Author: Daniel-Constantin Mierla Date: Tue Jul 4 08:41:34 2017 +0200 core: parser uri - add missing break to avoid useless assignments (cherry picked from commit 1a5662b212ddcbea40ca33e34bfda0459802b756) commit 302cc81697d7b7a7b187cfb8c87a486d4c49621d Author: Daniel-Constantin Mierla Date: Tue Jul 4 08:40:29 2017 +0200 core: mem/qm - fixed pointer expressions in qm_check() debug function (cherry picked from commit 126e76dc035bd1320cb103c39ad52849844e7448) commit 2590955b6176acef2633b65dbcc59469f2358d3a Author: Daniel-Constantin Mierla Date: Tue Jul 4 08:39:39 2017 +0200 core: cfg.y - fixed condition on case parsing (cherry picked from commit 52f728f73914ab960389ff8afbf1a223f91f07e2) commit 1001a8333f8475f203d5a395139829743c1c84ef Author: Vasiliy Ganchev Date: Mon Jul 3 18:56:52 2017 +0200 pua_reginfo: use outbound proxy for PUBLISH requests (cherry picked from commit 385995c27084bdca9ebc4a472f9ab41311416f35) commit 5b727e0f2ee8d4abc6ba4694d545221a6e13dd4d Author: Daniel-Constantin Mierla Date: Mon Jul 3 17:02:02 2017 +0200 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) (cherry picked from commit 3ce65db8747ad7b382824f389c2b782a76dbb7a1) commit 2ff8e36250864e6a391bd9d0ebb28a8fafdc9f6b Author: Daniel-Constantin Mierla Date: Mon Jul 3 14:58:59 2017 +0200 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) (cherry picked from commit 8eb84f76a6d52598bb2fd5d13b96fba4c6326b7f) commit e070571cf59a43b615690a3ec2fd9194d20e1e1d Author: Daniel-Constantin Mierla Date: Mon Jul 3 14:42:03 2017 +0200 core: avoid accessing freed structure in case of duplicated listen addresses (cherry picked from commit dbd52dacae17eca5a48359c605a2d93607b7c041) commit 571bba63f2cfbcbcd601d41a6d930d2ab3b92013 Author: Daniel-Constantin Mierla Date: Mon Jul 3 11:53:21 2017 +0200 enum: fixed code for country code length (cherry picked from commit b95e536335083ee6f1f67e2007463ac7e8403ec8) commit 09488d07231bd59f4466a681f2f792e5c07fde91 Author: Daniel-Constantin Mierla Date: Mon Jul 3 11:45:26 2017 +0200 seas: avoid double free and leak (cherry picked from commit 366104d2f79ccfa65850cd2e3bfb5ed8be467bc2) commit 3ba4cc6c039056c8cebd21911709ffa79266d364 Author: Daniel-Constantin Mierla Date: Mon Jul 3 10:01:20 2017 +0200 rr: use macro to get parsed From in record_route_preset() - safety check for parsed pointer (cherry picked from commit 8b0a42ab64c02a1fa253ce156442bab64a4fe3db) commit e92b6ecc52cc6a64856c929043504c2876724901 Author: Daniel-Constantin Mierla Date: Sun Jul 2 12:22:33 2017 +0200 core: dns cachec- safety check in log message before abort (cherry picked from commit ff2e0d96a50eadf4e872865d43f0fbe15aef18bd) commit f351ea29f2d561fbd4d362a795cf5358ae3a9f89 Author: Daniel-Constantin Mierla Date: Sat Jul 1 08:02:23 2017 +0200 siptrace: proper varible in log message when af is unknown (cherry picked from commit b1a6830c414ddcfb21fc07bc4995b756d617558e) commit 1c82b218273bacaf1a6cfa93fdc2c8e63e45cf7e Author: Daniel-Constantin Mierla Date: Sat Jul 1 08:00:56 2017 +0200 http_client: move assign for download size after right side variable was set (cherry picked from commit 632380ff13dce5d5f1d1553797b7783fdc986c59) commit cd59fcf3fef3a1446a49d60ad636ff27e27b6ab2 Author: Daniel-Constantin Mierla Date: Sat Jul 1 07:50:10 2017 +0200 core: mem - updated defines for sys malloc and mem error log messages (cherry picked from commit 1cc3f0ddfc517ed2b1f7820f9feedee8a91d0ac7) commit 29d871493601cb80c77f870aff94a7f1468b939b Author: Daniel-Constantin Mierla Date: Sat Jul 1 07:48:04 2017 +0200 Makefile.defs: compile with system malloc for pkg if MEMPKG=sys - if MEMDBGSYS=1, the use a debug variant for system malloc (cherry picked from commit cee1de72a2b28d002bc84dd205b7ecf9f285fdd4) commit 964ca6b32581f6af1ce1b97646d57963a5f5eff8 Author: Daniel-Constantin Mierla Date: Fri Jun 30 15:17:46 2017 +0200 http_client: updated docs for http_client_query() (cherry picked from commit 279e622b53b636d49b207907c8f3fe60ff9e2cd3) commit f6ac44c5528c4a20e75a4e4b77d27f5eafa6a16f Author: Daniel-Constantin Mierla Date: Fri Jun 30 15:06:24 2017 +0200 http_client: allow providing headers to http_client_query() - lost from removed http_query() in utils (cherry picked from commit 9c1d4cec94b47cd0b2e69e646f2fd14b84e3cf03) commit db0e94f53acb6ab86eb8730043effcff6b4550ed Author: Daniel-Constantin Mierla Date: Fri Jun 30 14:15:55 2017 +0200 http_client: move to next field before freeing item in fixup function (cherry picked from commit fce9044ece62d6b5e81330de62fa1fa402145e68) commit efee46251f7da2007a4e6e563a6d4e4020f8449e Author: Daniel-Constantin Mierla Date: Fri Jun 30 13:36:26 2017 +0200 websocket: use sizeof over the type of the pointer to be allocated (cherry picked from commit 145d10f5a2dcad3cbdb477aaabdc853bb606b355) commit ebe9387547a65f34b81b0184df4f284889c137b1 Author: Olle E. Johansson Date: Fri Jun 30 11:00:35 2017 +0200 db_mysql Look for MariaDB as well as MySQL (cherry picked from commit 4f587124998e665c5ab9df7fe14cfbb3a39a9ec8) commit 4043bbc434ab7f80580c3f71b861bb4049607a23 Author: Daniel-Constantin Mierla Date: Fri Jun 30 10:30:51 2017 +0200 core: parse fline - cast number to char for print to avoid compile warning (cherry picked from commit ccb368e6420c1e4849867bcdbd136d0e9a8db67d) commit 55ed4b37da77e0d928078e6b9842325c4675c295 Author: Daniel-Constantin Mierla Date: Fri Jun 30 10:11:50 2017 +0200 core: dns cache - catch unknown record type to avoid compile warnings (cherry picked from commit f461081a400b398a8c47b1cb338ffc4bf8bd2ede) commit 1775e88e34acaa30dd0138d241eea0651455cd1c Author: Ilya Shipitsin Date: Wed Jun 28 16:45:54 2017 +0200 utils/db_berkeley: access variable after null pointer check (cherry picked from commit bbe0370939ff8a14e931595389b6678817ff1056) commit 5f5c149395c78124f7a84875789d479580ee35f8 Author: Daniel-Constantin Mierla Date: Wed Jun 28 11:41:15 2017 +0200 tls: updated tls version selection for libssl 1.1.0 api - fixes compile warnings for deprecated TLSXY_method() functions (cherry picked from commit 76efc9b7a1489007f9ff431e730ce4e86b446a6c) commit 3526f30c0e9a882cfe870295d49cc0dff1e70619 Author: Daniel-Constantin Mierla Date: Wed Jun 28 10:26:43 2017 +0200 tls: dynamic locks not needed for openssl v1.1.0+ - openssl v1.1.0 is thread safe - fixes the compile warnings for libssl 1.1.0 (cherry picked from commit e7c03ce6ce61119fbf5cb9f41b7abcd4c7138d58) commit 69bc83888cc8009d319957d24704bcd18f85ade5 Author: Daniel-Constantin Mierla Date: Tue Jun 27 15:09:18 2017 +0200 rr: small formatting adjustments to doc examples (cherry picked from commit e518e5e7a50be3510c896bd5f8a4cc38146631cc) commit 58656b7f158be13058e72df6779d5d9cebb1799e Author: Daniel-Constantin Mierla Date: Tue Jun 27 15:02:30 2017 +0200 core: remove inline from implementation of functions declared without it (cherry picked from commit 9c9da87943ad86fd4ca3ba8b007cebfcb7d9bc61) commit 662d1aac66a35c51e23c69fcb88b446b30bb6553 Author: Mikko Lehto Date: Sat Jun 24 12:26:30 2017 +0300 core/socket_info: use internal str2int() instead of strtol() - strtol() works only for null terminated strings - fix for issue GH #1161 (cherry picked from commit baf2d095b1d4dcc932ece9d48a6a8c397fa7b1a7) commit cec019449abf718f2215cb99616a701a23f9e986 Author: Mikko Lehto Date: Sun Jun 25 19:07:06 2017 +0300 modules/jsonrpcs: add missing apostrophe to example (cherry picked from commit f0f1a9a8db1f5238b0ace1d3f190d0d9f0b2628d) commit bfeb32bd00f9eaaafcb6e90388bde7d17e3cebe7 Author: Daniel-Constantin Mierla Date: Sat Jun 24 07:16:47 2017 +0200 pv: coherent whitespacing and indentation for pv time code (cherry picked from commit da07cc8c724724d89dfe02bbe8a980f241afc582) commit 00d2cc7695fe97bc82c5d9b7c10b66fa564fdf04 Author: Daniel-Constantin Mierla Date: Wed Jun 21 23:58:11 2017 +0200 core: updated log macros for parse rpid (cherry picked from commit a526764c65ffea767fecbb13021ba48304524882) commit cebcf91e1941d4d82d1ca503fe9cf4ca37707c1e Author: Daniel-Constantin Mierla Date: Sat Jun 24 07:06:03 2017 +0200 htable: map $shtrecord() inner names over integer ids - avoid string comparison at runtime (cherry picked from commit 8ce1bcd52cd5117f920acce5f78683e974d4a3a4) commit a77351ebf01ab7d84259b729c543a9c62ee8d3b7 Author: Daniel-Constantin Mierla Date: Tue Jun 20 16:00:00 2017 +0200 core: faked msg - functions to get next fmsg with clear branches (cherry picked from commit 10129d056e3660a33b6ebc7b487b1de0f616dcc9) commit 852f2d9138dc94d6c49ddc86d0625610ed5d54a2 Author: Eloy Coto Date: Tue Jun 20 14:03:29 2017 +0100 evapi: Improved error message Signed-off-by: Eloy Coto (cherry picked from commit 5f249318adfe26b35426c2b43f4c3df31edc1de1) commit 06a03ab05b6db405505eff0b7b1bb1d5b37ba8c8 Author: Daniel-Constantin Mierla Date: Mon Jun 19 16:26:00 2017 +0200 core: do not execute clear_branches() on next faked msg - the function clears the global variables for branches (cherry picked from commit 68db22bdfe50ff34df8e33bc06b80b5ad4844d7b) commit ba6ec1a9c651e43d4a0e89724ad5a7dfa6dafda7 Author: Juha Heinanen Date: Fri Aug 25 10:29:44 2017 +0300 modules/lcr: fixed testing if dont_strip_or_prefix_flag is set (cherry picked from commit b325a7711ac405e5598f7fbd224fb1b8e84221cf) commit 071b85f66cabaa3a705a014b26b7c1eb31029b26 Author: Daniel-Constantin Mierla Date: Wed Aug 2 09:54:18 2017 +0200 tls: explicit libssl v1.1+ cleanup when module is destroyed - 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 (cherry picked from commit 00eb71da83347c9d2ea74feacec9c955f7b2a2e6) commit 605feb7876c4a4a70b3c336b477a597182a8e60a Author: Mikko Lehto Date: Tue Jul 25 15:48:10 2017 +0300 modules/sipcapture: fix (param_export_t).name typo (cherry picked from commit b59771bb81bbe240b98113252df10377a75da700) commit 41392baa1b9d40e2d5cff5e532b2fe3b6c132bb6 Author: Federico Cabiddu Date: Mon Jul 24 15:16:21 2017 +0200 tsilo: coherent locking in ts_append (cherry picked from commit 34265457e7c09b56dec295b753fd8250ef8b0c41) commit 3bfc9d4955cf3edd64fe29aa3e88d23609360209 Author: Daniel-Constantin Mierla Date: Thu Jul 20 20:34:57 2017 +0200 tsilo: check return code for parse_uri() (cherry picked from commit a19a06f6c302a7fbac9b137cc1558d47730ead2f) commit 25defde62284bd23fc41ec4276bb11c0c6ece687 Author: Daniel-Constantin Mierla Date: Wed Jul 19 11:12:32 2017 +0200 tm: copy branch flags in the new branch created by the dns failover (cherry picked from commit 632304b90f9af7151c99f98ec63ddbecca31df9c) commit 7859dd239303f6f98f99a2bace8d7a05b49e337c Author: grumvalski Date: Fri Jul 14 15:53:41 2017 +0200 core: build reply of core.sockets_list as an array (cherry picked from commit e3ea10ccfcd94af0e7ce6908a1e378b4a9555b93) commit e7ebdcfee72d0d54c375383565fd1fcd3816c7c1 Author: Ovidiu Sas Date: Thu Jul 13 18:23:43 2017 -0400 htable: improve some error logs (cherry picked from commit 9dadfe9234d26d3b8b8ea0603b3f8fa13f96913c) commit 5646626518d670954158e59a5e501f7b5714dea3 Author: grumvalski Date: Wed Jul 12 09:11:16 2017 +0200 core: return aliases list as an array in core.aliases_list (cherry picked from commit 13c84b8275f2539e8ca03bec38b79110043d75d2) commit adb39eb5ad3f9d71f6e4eb3ab49682a38185171b Author: grumvalski Date: Wed Jul 12 09:04:13 2017 +0200 core: set RET_ARRAY flag for core.sockets_list command (cherry picked from commit 38f514064a326f759e0e88adeffd03b32b35d6c0) commit a5d70bd4babae5242004f089932fa1bfb14493a3 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 (cherry picked from commit cfc6e364b4a9be95e2e7e48b1a8e5a86324b35f3) commit 8cdee50d7c89c1617b68e2eff1ce646eba0c33fb Author: Daniel-Constantin Mierla Date: Fri Jun 30 08:38:11 2017 +0200 kamctl: kamdbctl - proper use of DBPORT for postgres (cherry picked from commit 17f907d5fa1267f434f422fb61e4b315e3eafb97) commit 2ccf97c2932dcd5242f7997c3230427dfe6b4417 Author: lazedo Date: Tue Jun 27 23:01:37 2017 +0100 kazoo: add json.count transformation (cherry picked from commit 551413f0952429c3a360b5ccdeaeac48ea15ff8a) commit d5d15e6c9f67e5a64bb5c3ec6926b39dc8e3b779 Author: lazedo Date: Tue Jun 27 23:00:43 2017 +0100 kazoo: add $kzRK to accdess routing key of the payload (cherry picked from commit d5c602454a9af6ebce852f44dc88c4efa4bf036f) commit 3c6e9e02d124ceb1227c8481042ac221ff79bd8d Author: lazedo Date: Fri Jun 23 21:18:13 2017 +0100 kazoo: use hardcoded max size of routing key (cherry picked from commit f18da4c9d6cc8d1ab061d68cbd8e9d988ebf2be6) commit e3f69bf10c09c9817d3839bc58e2f17f8dbeaded Author: lazedo Date: Fri Jun 23 21:09:54 2017 +0100 kazoo: max size of routing key (cherry picked from commit 56e07cf2bb281d0aa78517e919055de640468020) commit d49131e05033a78585bebea1bce503e97274a24e 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 (cherry picked from commit 8e185ddf8e81af8d6283a87ec95116965235752a) commit 8038327f7c0c6e64899072f1c778699f040b2a0a Author: Daniel-Constantin Mierla Date: Fri Jun 23 18:19:37 2017 +0200 htable: do not call expired event route on get/add operations - 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 (cherry picked from commit 4514c91883d67ee062582aed7b414633609cf6ac) commit c71bac4aebbef927f7ebbed53c3d51531d6d3622 Author: Kamailio Dev Date: Sun Jun 25 10:16:23 2017 +0200 modules: readme files regenerated - modules ... [skip ci] commit 826b3cab606fb51c7139fe81463aeb2409f40b67 Author: Daniel-Constantin Mierla Date: Sun Jun 25 10:00:01 2017 +0200 topoh: documented uri_prefix_checks parameter (cherry picked from commit ca3f2fc6dd2c94410b225d2efb82081b828ddd01) commit ee4c2a7811552497fe0321fc92b2ecc68034cd44 Author: Daniel-Constantin Mierla Date: Sun Jun 25 09:54:09 2017 +0200 topoh: coherent whitespacing and indentation (cherry picked from commit 66ab19a010f833a7c53f7f46de29a749609d5eef) commit a9d6ffa5f39e048642bf14129b9b484250cce3ae Author: Daniel-Constantin Mierla Date: Sun Jun 25 09:48:26 2017 +0200 topoh: option to disable uri prefix checks - 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 (cherry picked from commit de3386e4a303adecc3eee809c05e0654b7a05065) commit 7f477020368b0f42bfd053f8eb02441b323a610f Author: Sebastian Damm Date: Thu Jun 22 16:22:49 2017 +0200 app_lua: add "NOTICE" loglevel to sr.log (cherry picked from commit c2a27bc0875aaaec877c75e9b50fbf41011918b1) commit 2d1dc7cfcde0410e44a8d53849c319c9d234a7b3 Author: Daniel-Constantin Mierla Date: Fri Jun 16 11:49:28 2017 +0200 mtree: avoid char array access over the size (cherry picked from commit 24718a4f0a7579abf9f32967cce2b86e5973cc6d) commit e2e8f3e4e887e482dd9908c0c9fc5f85923def81 Author: Daniel-Constantin Mierla Date: Mon Feb 20 19:24:36 2017 +0100 pua_usrloc: free memory in case of failire in pua send_publish() - related to GH #1001 (cherry picked from commit 504699b6c2f34fbf7db02f57909eefdffc6b8180) commit 1df7cc74fac83aee1d0131962ccefb81d73125e1 Author: Daniel-Constantin Mierla Date: Thu Jun 15 15:56:56 2017 +0200 domain: fix uninitialized variable - reported by Juha Heinanen ===================== 2017-06-14 Version 5.0.2 Released ===================== ===================== Changes Since Version 5.0.1 =========================== commit 39d231828c26e697b07f04b4e7250f9da521e1ac Author: lazedo Date: Fri Feb 10 13:55:20 2017 +0000 ctl : implement rpc buffer size (cherry picked from commit da6a5d9de5763330cc4159a2168f5e0042116cbc) commit a7ec69c93e4a25368e7fbfb9a2906044ceabf07e Author: Daniel-Constantin Mierla Date: Wed Jun 14 14:25:44 2017 +0200 Makefile.defs: version set to 5.0.2 commit d4c9bbd4d70f8582624bc0cb27c852450689add4 Author: Daniel-Constantin Mierla Date: Wed Jun 14 11:12:33 2017 +0200 pkg: rpm - version set to 5.0.2 in specs commit 830ed6ed21fe2477fbc0cc1fa51434dfe8771ec6 Author: Victor Seva Date: Tue Jun 13 15:39:00 2017 +0200 Makefile: deb rule, remove --no-sign and use -us -uc * --no-sign just works for stretch (cherry picked from commit ad48f441ec9d0611b9c80d51c459099bb520f393) commit c7fdf0a4d50340dfbf91889c43c85fbf7b753d45 Author: Victor Seva Date: Wed Jun 14 08:38:44 2017 +0200 pkg/kamailio/deb: version set to 5.0.2 commit 88271a8a40c0ccff6a5fe9e1c23e3a4e4ca7a034 Author: Daniel-Constantin Mierla Date: Tue Jun 13 14:02:22 2017 +0200 kamailio.org: updated http links to git repository - use https in the urls (cherry picked from commit 2e6b93226052a02ab014a8ca27d0df5e076f4611) commit c2043a0a1ea93afc2a98f7ba5b5ceb77d8185810 Author: Daniel-Constantin Mierla Date: Tue Jun 13 11:19:55 2017 +0200 sst: log message when rejecting due to condition on min-se (cherry picked from commit 5fc6f087cbb81fa2b9180cdd066c9912289426df) commit f9f3fe4de5bf7f9a030d09f212b53b1179812f47 Author: Kamailio Dev Date: Mon Jun 12 17:16:33 2017 +0200 modules: readme files regenerated - modules ... [skip ci] commit 8d9ebcc1179e4e3064cca69669c9ce25f3e2a440 Author: Daniel-Constantin Mierla Date: Mon Jun 12 17:04:06 2017 +0200 kamctl: refreshed mongodb creation scripts commit 231c6e975652a2249a826eaeeb0be4ca937a5fd2 Author: Daniel-Constantin Mierla Date: Sun Jun 11 08:43:13 2017 +0200 .gitignore: updated paths to be ignored by git (cherry picked from commit a2b82a991b98919162d9c84e279a2139364241fd) commit c1f07c262b81da63338daf961030a3c05450dad7 Author: Daniel-Constantin Mierla Date: Sat Jun 10 09:27:33 2017 +0200 app_jsdt: updated duktape js engine to v2.1.0 (cherry picked from commit ccc958a38a7897e5e69f34ae7f055c82f66e2494) commit 8431f491cb49596359ca6d8d73c8bc9aa7f5062d Author: Daniel-Constantin Mierla Date: Wed Jun 7 11:16:41 2017 +0200 app_python: proper jump in the exports array (cherry picked from commit 7116d1c10e4f3224874ea689c209f1d2974806ce) commit b1d3f2859be850fba2833c2c4b8256228f5e6912 Author: Daniel-Constantin Mierla Date: Wed Jun 7 11:08:56 2017 +0200 app_lua: proper jump in the exports array (cherry picked from commit c62aa0a2ee76f89fdf437f56621137e9f9f65210) commit 14d43de865dcb714397fd31616a9265618dd03e1 Author: Daniel-Constantin Mierla Date: Wed Jun 7 11:04:56 2017 +0200 app_jsdt: proper jump in the js exports array (cherry picked from commit da81321d73666d9df1f80c92031726af0c16e2a4) commit adb18283f80ef2b72fadae067612cb33002dd875 Author: Daniel-Constantin Mierla Date: Tue Jun 6 18:06:04 2017 +0200 lib/srdb1: updated tables descriptions to generate link to module (cherry picked from commit 4a3a6a75010de80bc5e41f5cd1d14fabf54b43cf) commit 1b7d5b04845e068cf5d99c32c87c29dcafae4cd3 Author: Daniel-Constantin Mierla Date: Tue Jun 6 17:11:11 2017 +0200 lib/srdb1: updated url to modules docs (cherry picked from commit 684d969551abdf5688c1c841b1e19e86b2324a40) commit 7ded0a730fa36922449834b4b96fd014d5600b47 Author: Daniel-Constantin Mierla Date: Tue Jun 6 11:19:38 2017 +0200 core: throw yyerror on invalid cfg var definition (cherry picked from commit efe6966fa1691cbb762ec13aa11164b0989e3cb4) commit 106eb258c39bd0c1f9b61b9e0226601e62c6b97b Author: Daniel-Constantin Mierla Date: Tue Jun 6 11:18:30 2017 +0200 core: catch use of numbers or reserved tokens in cfg var definitions (cherry picked from commit fbc6b275be1467871e26ea8c72f4ad6df724e2dd) commit dc6e8d37bb2ecddb5f5bd46e81d85e79f119aa57 Author: Mikko Lehto Date: Mon Jun 5 21:51:25 2017 +0300 modules/nathelper: remove old unused code and macros - MI removed completely - RTP proxy logic in modules/rtp[proxy|engine] (cherry picked from commit 4f4179616db5dd3a6e48390a1227b896dd667d29) commit 831f81e509f034059079f3cc2646ec73aa5d77eb Author: Mikko Lehto Date: Mon Jun 5 21:43:18 2017 +0300 modules/nathelper: make variable declaration consistent (cherry picked from commit 37b90d1c91bcaa2281a4fa25980f31d9f2579d17) commit e72a9af73b626e8f776c345b7e7616857c9aa981 Author: Daniel-Constantin Mierla Date: Fri Jun 2 15:03:56 2017 +0200 benchmark: removed unnecessary casts to int* - initialize variables to 0 in rpc commands (cherry picked from commit 5cc05f9b47eaa829a945aa628d39d78bab7756bf) commit 75b19bfe344ef86e1e966b44b197db4a8eac3347 Author: Vicente Hernando Date: Fri Jun 2 14:20:24 2017 +0200 benchmark: b/f avoid undefined bytes when int and long int sizes mismatch. (cherry picked from commit 6fe4146fad49a6525faed599cc4681e43b7d7910) commit e94b1aafc59924f5361373140a19a351627e386b Author: Daniel-Constantin Mierla Date: Thu Jun 1 18:02:29 2017 +0200 tm: updated log macros in fifo code (cherry picked from commit 2342f52126f0832f11d9ad3d7b364a703b8be871) commit 9157c3038b6b70bd61d7e43d4b07eaf2575d65bc Author: Daniel-Constantin Mierla Date: Thu Jun 1 10:01:27 2017 +0200 nat_traversal: print keepalive file name in error messages (cherry picked from commit 09bce3d97acf54c289f1a2c6905175038502e7a0) commit 11e6e5b8f1507a61638f6bc20ee2b6cf610689f1 Author: Stefan Mititelu Date: Wed May 31 22:37:12 2017 +0300 ctl: fix default path for doc examples (cherry picked from commit ed383a384d0625c06959a289dc6a50b28869f68d) commit 8e382d9cdb5fa8eaca1e27c67fb3a39b3e96b23a Author: Daniel-Constantin Mierla Date: Wed May 31 16:15:36 2017 +0200 dispatcher: log dst uri in error messages (cherry picked from commit c26ff896824956efb3f77e7d1146d84792da2782) commit 8711c8afbd3572f717de2d1c040016da0a1d39c8 Author: Daniel-Constantin Mierla Date: Wed May 31 09:31:57 2017 +0200 pipelimit: updates to documentation for cfg functions (cherry picked from commit 06648b9ce868307eb487ced9bd3d61f249246a73) commit 969f0b6c5b42b75c094d89d2a58da39257e910fa Author: Daniel-Constantin Mierla Date: Wed May 31 09:28:57 2017 +0200 pipelimit: allow execution of cfg functions from several routing blocks (cherry picked from commit 93ba83a349564bf307654bf2891100071376eca2) commit 612d36d54196cfa0f6895e91e4f2df2cd71eb873 Author: Daniel-Constantin Mierla Date: Wed May 31 09:18:15 2017 +0200 ratelimit: updates to documentation (cherry picked from commit 44cc202959bd32e1a0c6e7926edce32cc8cb5f3f) commit 20ebcab619fc6a41234b35ed9d4d9bf7a6e5e3a2 Author: Daniel-Constantin Mierla Date: Wed May 31 09:09:16 2017 +0200 ratelimit: allow int or pv in parameters of cfg functions - execution can be done in ANY_ROUTE (cherry picked from commit 61e715c0b4c013b63bebb014b33305a78e5b9558) commit 44a0119a4429e52b4451f5e793221d30f730df67 Author: Daniel-Constantin Mierla Date: Thu May 25 05:29:13 2017 +0200 core: coherent whitespacing and indentation (cherry picked from commit 234d795f4eac54c1bdfe065960c6db176212a938) commit 6c1da52d2711dab7294fca8df567415b6b7adb55 Author: Daniel-Constantin Mierla Date: Wed May 24 04:51:36 2017 +0200 core: updated log macros for re code (cherry picked from commit 2caec04ab428e8a90acf0e62d9351e868f726b69) commit a4375eac45facf6fbb4f309f92ed63ca77956ce6 Author: Mikko Lehto Date: Tue May 23 19:56:27 2017 +0300 modules/rr: add missing space to log statement (cherry picked from commit e235f8328e435dd580d02f97d2c3c15fefb482e8) commit df809eaa3c4a5ce5fce21bfd049787606dc07d73 Author: Dmitri Savolainen Date: Mon May 22 17:48:42 2017 +0300 pua_dialoginfo: remove DLGCB_MI_CONTEXT - DLGCB_MI_CONTEXT was deleted in dialog module (cherry picked from commit d64905895f68932b9d8ce39ab17a84022630343b) commit 71107917d1bb2713cded8b4842d0251f0f3bf47a Author: Daniel-Constantin Mierla Date: Sun May 21 11:08:52 2017 +0200 core: updated log macros (cherry picked from commit d65679f76ddb5d844dab0e89b69f678d8297293b) commit 65e351e3fc5c63d56c6f4415e5fb0027fdd9fcba Author: Daniel-Constantin Mierla Date: Sat May 20 08:49:18 2017 +0200 core: raw socket code updated log macros (cherry picked from commit 8917404659f0057355874ae1eeafac0592887c9b) commit 7bd344c690a1eef2d15a630d262dc838c4285314 Author: Daniel-Constantin Mierla Date: Fri May 19 14:58:07 2017 +0200 dispatcher: updated the example of destinations list file (cherry picked from commit 45989d3c53242f8f5f29229333617c7bc00fd3ac) commit 237072129ecfb0ead64b83b44bf67e07d9d8e7d1 Author: Daniel-Constantin Mierla Date: Fri May 19 14:16:40 2017 +0200 tm: updated old style log macros (cherry picked from commit 6fb2dad334850b2a616bb2500b4df2797f6ed54f) commit 8b8fe178fab3039b5fd88f5cbeed7b0be30e84f4 Author: Mikko Lehto Date: Thu May 18 14:02:28 2017 +0300 modules/usrloc: synchronize example with TM module (cherry picked from commit 3deecfcc9491594f3c89fe330c407f3327393c62) commit c43543d8ee74c2266ff1efc8b0351c35c564ce40 Author: Mikko Lehto Date: Thu May 18 13:57:03 2017 +0300 modules/tm: documentation typo fix (cherry picked from commit b7e33ba006f5d2d81410c4785c13d99a024569cb) commit 8430d3d982d40a38a4804ca408b884ea51ef6bcb Author: Daniel-Constantin Mierla Date: Wed May 17 08:40:12 2017 +0200 rtimer: use wrapper function to reset msg env lists (avp and xavp) (cherry picked from commit 09eb1673fa922c0ced75dbcdcf8f6c90f6a84720) commit 988572d67159956f12141264c5ee18a17b13476f Author: Daniel-Constantin Mierla Date: Tue May 16 17:33:54 2017 +0200 async: reset avp/xavp (msg env) from async workers - just in case they were set for non-sip routing processes (async workers) (cherry picked from commit 33de203fed8b592d8cb156670beb4a44220dd2e9) commit 32418b165ea03e61eb19a4d3a391683dccaa2e11 Author: Daniel-Constantin Mierla Date: Mon May 15 14:58:03 2017 +0200 tm: use a stack of structures for faked_env() - be safe if there is a new faked_env() inside another faked_env() (cherry picked from commit 9ff4dd36ad63f60905a49f8c0e437f997e54ae70) commit 7eabf05f2649357107f72fb10894aca1f7f8256d Author: Daniel-Constantin Mierla Date: Sat May 13 13:42:27 2017 +0200 core: added support for aarch64 architecture for fastlock - from a patch by valentin@corenetdynamics.com (cherry picked from commit ba17aad00dec0403f89842fc6db015718daddcdd) commit 300d347b28093eb38b59334925042ca90a0858ac Author: Daniel-Constantin Mierla Date: Sat May 13 13:31:28 2017 +0200 Makefile.defs: enable arm aarch64 architecture - from a patch by valentin@corenetdynamics.com (cherry picked from commit b5022ed2f856387380d3dd8ffa8d891f52efa6b4) commit 547a38b235337d54e798f3931592492ff34eb941 Author: Daniel-Constantin Mierla Date: Fri May 12 16:19:04 2017 +0200 kamcmd: increased the max reply size from 64kB to 128kB (cherry picked from commit f5a0e6f19b4e04d32499f796ef59049a7c798f54) commit 4157c55a311cbe9909aa66169671be955b8a083a 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 (cherry picked from commit 88612ea4ed49db8a10cb8b1ddf23bc0783e937c3) commit c9840f3612c433be41ef4f73e05b445bfb854287 Author: Mikko Lehto Date: Thu May 11 18:39:45 2017 +0300 modules/sl: documentation typo fix [skip ci] (cherry picked from commit c75e7cf65907cf137be23a11ac2930a80381ea3f) commit a9ea123adeddc588724e92a2052c5c705c61316b Author: Daniel-Constantin Mierla Date: Sat May 6 07:52:43 2017 +0200 misc/examples: fixed typo in kemi js example (cherry picked from commit 0e84e7b13fa934f47d1c68a2b040109db473e082) commit 7270254a4180bb10d1da01b97035ccae684f1ff0 Author: Daniel-Constantin Mierla Date: Thu May 4 18:12:04 2017 +0200 tm: use NAME define for initializing uac (cherry picked from commit 22fc02538a7576bf35ef321980a607bdfb9bcc5f) commit f9e7d9c81641ccb2d238659d5172c9fb235fb2b5 Author: Daniel-Constantin Mierla Date: Thu May 4 18:05:07 2017 +0200 misc/examples: handle return code for ksr_route_withindlg() in kemy python example - closes GH #1117 (cherry picked from commit d678d095858271a0282b8a824840880f9994041b) commit 5a71849c8374f03b23f510ab797918affdcbfcaa Author: Daniel-Constantin Mierla Date: Mon May 1 22:20:32 2017 +0200 sst: fix flag condtion in sst_check_min() (cherry picked from commit 8fc83e83cbe6f14dc89ad1b19c2a0c5667bc3d18) commit b415e64585a081c724d745f54e0cdf0f74e276a0 Author: Daniel-Constantin Mierla Date: Mon May 1 09:06:01 2017 +0200 core: fixup helper functions for spve and pvar parameters (cherry picked from commit 7fb76f9c4f247a1b62609e6ff22a5ecfd4efa46d) commit 78bfad7e699576508dc9532886ceb6fac6701b28 Author: Daniel-Constantin Mierla Date: Sun Apr 30 08:42:46 2017 +0200 registrar: extended docs about add_sock_hdr() (cherry picked from commit fe847cc0f567c38bf51d5a9bf28f6546a54cc2c5) commit 123607ce0abec313d09ee60acabe60f67a9d7e13 Author: Daniel-Constantin Mierla Date: Sun Apr 30 08:40:23 2017 +0200 registrar: add_sock_hdr() uses spve fixup (cherry picked from commit b7baf05bd27aec0bfb606ff1ad43c01e165583fa) commit 4a7ffa4f7a2c66d8d56bccb1d15fab1551ee3941 Author: Daniel-Constantin Mierla Date: Sat Apr 29 11:21:35 2017 +0200 presence: documentation updates for pres_auth_status() (cherry picked from commit 7cccc82f1bdb8132d150f291158731b5c1aaa91e) commit 99c32ddb6a5aae3a1d9724e1cdf8e32697ab1eb7 Author: Daniel-Constantin Mierla Date: Sat Apr 29 11:07:46 2017 +0200 presence: use spve fixup for pres_auth_status() - flexibility to provide static string values or variable parameters (cherry picked from commit 750a37076517c227af8fa1666229652e026b9b69) commit 97ed24e308d4e50de8bbf7922981cb872192850c Author: Daniel-Constantin Mierla Date: Fri Apr 28 11:16:26 2017 +0200 utils: use spve fixup - more flexibility in allowing strings and variables (cherry picked from commit f352a0e0b785e42100ba967b385911a266e84bfc) commit f508665fdbfe63cd03989dca067e6c725c8344d0 Author: codyherzog Date: Thu Apr 27 14:04:35 2017 -0700 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. (cherry picked from commit 1c5e166001306a1a9d9d8412f0a54910093109cb) commit 5bbd62d790809aa9fcb61c050873c02dc480c3d6 Author: Daniel-Constantin Mierla Date: Wed Apr 26 07:22:29 2017 +0200 enum: updated docs about parameters of the functions (cherry picked from commit 5fcd7c75fe4a2b2858359fc125bef55a2b015975) commit 3fcee088c06f500aff49bac2ab228f908b761a42 Author: Daniel-Constantin Mierla Date: Wed Apr 26 07:16:03 2017 +0200 enum: use spve fixup to allow variables or static strings in functions (cherry picked from commit babf1248963cc812e38e34b1e14eba8cfbfd1321) commit f0efe7007f64ebef367534cf66dd76e9f6b0cc38 Author: Daniel-Constantin Mierla Date: Tue Apr 25 22:08:48 2017 +0200 core: added helper function to free spve fixup parameters (cherry picked from commit 5a87defebe64c04c3276adb964c31031f64f0717) commit 79e694f6de500abaebffdb7223a012be5596873b Author: Daniel-Constantin Mierla Date: Tue Apr 25 22:04:08 2017 +0200 enum: coherent indentation and whitespacing using clang format (cherry picked from commit 28d3d37e08ac24e44bac87f9b3fdb2377ec21210) commit 0b5b0276c48f3c18ce2f079760aa5663fa7da84d Author: Daniel-Constantin Mierla Date: Tue Apr 25 18:17:56 2017 +0200 domain: coheren indentation and whitespacing - formatted to clang-format specs (cherry picked from commit a4e753d041ec79d14d861a6cf1eeb6cdc04fccde) commit a81b25fd9e35f9a1e695db32c31a552261b10dce Author: Daniel-Constantin Mierla Date: Tue Apr 25 18:12:36 2017 +0200 domain: clarifications about string parameters in the docs (cherry picked from commit 77f4cea8df15920f33f0f017c7303d2306aeee83) commit 920515df365d321a21d6b179a1ba78d6fc1175f6 Author: Daniel-Constantin Mierla Date: Tue Apr 25 18:07:19 2017 +0200 domain: added section ids for parameters and functions in docs (cherry picked from commit f4fa77ac0611b0dd96b992210ec1901145b1397c) commit d27ae723b58bf94d9658337eb7cef154390459ee Author: Daniel-Constantin Mierla Date: Tue Apr 25 18:02:25 2017 +0200 domain: use core fixup helper functions for string parameters - simplifies getting the values and it is more flexible allowing static strings as well (cherry picked from commit 9dd7e97a743b3f78bed9f7a2d6eb7af6f816dc80) commit 78c391f3c3bd7860ab2ea578781e3010f2014ebe Author: Daniel-Constantin Mierla Date: Tue Apr 25 15:36:48 2017 +0200 core: kemi - handle the case when a module is reloaded with different flags - avoid having same module exported twice (cherry picked from commit 2fe556a1e2c43d33106f121c05b857d4f1f7b380) commit 1413589f532b6449583a35ca2a40df9d84fcc03c Author: Daniel-Constantin Mierla Date: Mon Apr 24 20:53:51 2017 +0200 core: print error messages when exceeding max size for kemi modules (cherry picked from commit f1e2e12e10d5926499e0734adbf6674802f867bd) commit 368fee23fcca24533196fa3fada21e530c1742c5 Author: Daniel-Constantin Mierla Date: Fri Apr 21 21:46:23 2017 +0200 .gitignore: more types of tag files added to ignored list (cherry picked from commit 873f3176b228e91e5c2149d75a7329a6174c48e5) commit 221fb678639bb1ea474f8f74b23268272010dd6c Author: Daniel-Constantin Mierla Date: Fri Apr 21 19:03:04 2017 +0200 ipops: removed unused variables from ragel generated files - GH #1074 (cherry picked from commit 1f46fbcdcbfbae80000d3abcf191424d98104f4e) commit 4f88c78f736418601326dffeefe449e907540628 Author: Daniel-Constantin Mierla Date: Thu Apr 20 18:51:49 2017 +0200 app_jsdt: documented app_jsdt.api_list rpc command (cherry picked from commit 04cc991ffed78c52dda0fc405f2919c1e546a9ce) commit d3f88fdb9594267e38dd633db1ca1ea3764b04e2 Author: Daniel-Constantin Mierla Date: Thu Apr 20 07:54:11 2017 +0200 Makefile.rules: make clean rules removes static libs from modules (cherry picked from commit f076ed992770d53e7cded5f5d8b7362c92a212be) commit e98e70542571980aee8d89c74b9c47c02b3314f6 Author: Daniel-Constantin Mierla Date: Wed Apr 19 17:42:38 2017 +0200 gitignore: skip static lib files (*.a) (cherry picked from commit c4ae8d5aef5a03ef552fba68dfb1c54dec70ac21) commit 4d794e18f1d36f170218d2e7a6cf214b0db4258d Author: Daniel-Constantin Mierla Date: Wed Apr 19 09:30:46 2017 +0200 xhttp: added section for event route in the docs (cherry picked from commit bec6357b7e656f80b35c127dd16b3f5e27bdcd21) commit f0e5ad0d8af05b1e6e40bb60e1f8c282b0643723 Author: Daniel-Constantin Mierla Date: Wed Apr 19 08:04:27 2017 +0200 rtpproxy: fix docs for rtpproxy_stop_stream2uas() - it has no parameters (cherry picked from commit bfe2cec3951874da8dccba69493922006129da5c) commit dfd1df30747ed502039e7ca8543a515c939b25ff Author: Mikko Lehto Date: Tue Apr 18 21:49:48 2017 +0200 modules/acc: add log_level names to examples (cherry picked from commit 4a19f63fdee945fbcbc46ab6ebabbf4af67eba7b) commit 2d1a26c791ab4861525de8d4b959c66d53fcca6e Author: Mikko Lehto Date: Tue Apr 18 21:51:33 2017 +0200 modules/acc: fix documentation typos (cherry picked from commit 2842990aef959c1c6208ccf786e8edbc20372c13) commit fad30d41ba822d1062e039dcf58f3af1b399e442 Author: Mikko Lehto Date: Tue Apr 18 20:36:54 2017 +0300 core: remove dead code (cherry picked from commit 0df66ff94a9ccef4fe072f8704dc47f4f790cda4) commit 5a13049a8c0a16d9ce1c9743b83a3b2ee2eeb3f4 Author: Daniel-Constantin Mierla Date: Tue Apr 18 18:54:25 2017 +0200 app_jsdt: updated embedded duktape js interpreter from 2.0.0 to 2.0.2 (cherry picked from commit 81741d652c751a0abbbb5aa96f98635888ed359a) commit 2438734c664b00362a0cab4e342e5f6f8a98210e Author: Mikko Lehto Date: Tue Apr 18 19:27:56 2017 +0300 core: substitute ser string with NAME macro (cherry picked from commit 102ef546ee418fcc92eaa8fe16c3a4fd453036c0) commit a25e0c3e2c8291cf24a8dc11a4da19fb7e8c19ea Author: Vitaliy Aleksandrov Date: Tue Apr 18 14:27:12 2017 +0200 ldap: fix memory leak that happens after calling ldap_result_next() - GH #1071 (cherry picked from commit 87edc25fd458be80ed5cfec21fbe2940a8f9c17f) commit ef1dc9cf3f09e87e2cd0cb475b3152b5e98b2608 Author: Daniel-Constantin Mierla Date: Sun Apr 16 09:48:40 2017 +0200 xhttp: added section ids (cherry picked from commit 06ba0b3c77d4747686e58c0083eb318a579798cf) commit 2735a1b3879492b333e0e7fb7214462cccabc635 Author: Mikko Lehto Date: Tue Apr 11 21:17:46 2017 +0300 modules/rtimer: fix pseudo variable typo in example [skip ci] (cherry picked from commit c3c110e8a8519f6521678b5d9e0ec497b07883c4) commit c435200d4b8b5893389b65350ab3ba852392e564 Author: Tuan M. Hoang Date: Tue Apr 11 13:08:51 2017 -0400 modules/{acc,cdp}: allows big endian build (cherry picked from commit 95153bd37df81d08b8c02cc892d019817ec05644) commit 3adfd7474e2f68ec5f41e1621c2d79fc6e172755 Author: Mikko Lehto Date: Tue Apr 11 18:29:03 2017 +0300 modules/nathelper: add undocumented filter_server_id [skip ci] (cherry picked from commit 5a346f9ac423e3e1e62c3e979bd5c5594ce277b5) commit 0cc28df33e64eadfc7d13887481f03df6022abb7 Author: Daniel-Constantin Mierla Date: Mon Apr 10 17:04:58 2017 +0200 tls: update log messages macros (cherry picked from commit dbd78eb8a9f222d8cd6fbcd800552e51d3afaa7c) commit 9b3fb6ae349f3ba3c6621e8d19526fcddc0b968e Author: Daniel-Constantin Mierla Date: Mon Apr 10 13:51:38 2017 +0200 dialog: clarification for dlg_bye() parameters in docs (cherry picked from commit 6b9e63f4e1948b53ce2b986c495085e34dc83165) commit 485f73223cd4e30268728586256e4064c5897c3a Author: Juha Heinanen Date: Sat Apr 8 15:25:07 2017 +0300 modules/registrar: removed extra empty line (cherry picked from commit e36f607d44a53969c4dc469f7c940ed861419ca1) commit 5ab4d1af1b083c0fb71e719a7d164c504b53caa4 Author: Juha Heinanen Date: Sat Apr 8 15:22:54 2017 +0300 modules/registrar: apply method_filtering only on initial requests w/o to-tag (cherry picked from commit ac2572b880c5373864a55ebe1b9e538dd9337e63) commit f21f1139c4184e72e288b946a381ea858c76fddb Author: lazedo Date: Fri Feb 10 13:53:15 2017 +0000 ctl : add rpc buffer_size param (cherry picked from commit 0a9030a7a5a3a288c1080feada1b4b5af41e9518) commit 02dd3338fa63a703a99535eed0f71f9862eb87f3 Author: Juha Heinanen Date: Sat Apr 8 10:31:23 2017 +0300 modules/siputils: made tel2sip to return 2 if no conversion was needed (cherry picked from commit 8e037f623ae6daf58e092d8a41430fd13d1d38ec) commit 9429653590322f25ed0ecae4d77bf29f57cb233e Author: Carsten Bock Date: Fri Apr 7 11:09:14 2017 +0200 sdpops: Add note about sdp_remove_media() and RFC compliance (cherry picked from commit 8a38f369b01a642b92704cc0e6efeb6e108f8a02) commit a4d26dfde58d5e038ed53c315bbd6e7b353211fc Author: Victor Seva Date: Fri Jun 2 10:19:25 2017 +0200 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 (cherry picked from commit cca31b30aeb80c808b10c5f4f36285c1c55cd72a) commit bcf6cb0d22e851ce2a42427f1269718dca8dacae Author: Victor Seva Date: Thu Jun 8 13:45:03 2017 +0200 sca: fix core when release_appearance RPC command parameter has wrong index > #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 (cherry picked from commit 68045ff55f8e9972d0560ae0216b0fe1f28556d6) commit 6171c15069576c0686827d594d512170f187dd6c Author: Victor Seva Date: Sun Jun 4 12:46:59 2017 +0200 pv: fix pv_var_to_xavp() and pv_xavp_to_var() functions * xavp was not properly created at pv_var_to_xavp() * add proper xavp loop for pv_xavp_to_var() (cherry picked from commit 894d13f226310a6fcf78d0abbb4ea6e5eae903fd) commit b3c815e2354e83d3fce34160b3e9fecfc251149a Author: Kamailio Dev Date: Sat Jun 3 09:16:16 2017 +0200 modules: readme files regenerated - modules ... [skip ci] commit 8963a2a7b7e2635faf1e209b67223a3a2494268f Author: Daniel-Constantin Mierla Date: Sat Jun 3 08:55:19 2017 +0200 acc: removed useless revhistory from docs (cherry picked from commit e60e8b48897308319cbd6cad31c6874a9a24c47c) commit a15bd1a9718a5b6d91edd128a85dd1e525f5700b Author: Daniel-Constantin Mierla Date: Fri Jun 2 23:15:23 2017 +0200 doc: updates to bookinfo for db tables (cherry picked from commit 48852b606ccc65615c5e2d4776e1442e506c4616) commit 1b2b19ea3a972083030c001ed1b1db1c40114133 Author: Daniel-Constantin Mierla Date: Fri Jun 2 22:57:52 2017 +0200 lib/srdb1: fixed autogenerate Makefile for db tables docbook (cherry picked from commit 205920ee9ad98500803a882a72acc50cacfa45c2) commit d04fb429a6c25bbff4dbe4109eea9b89e2fe8cec Author: Daniel-Constantin Mierla Date: Fri Jun 2 22:54:05 2017 +0200 kamctl: regenerated mongodb json spec files for db tables commit 3733f001831211c57ea7f132d1cfdd6afb1aed1e Author: Daniel-Constantin Mierla Date: Fri Jun 2 22:50:42 2017 +0200 lib/srdb1: update rule to generate mongodb json spec file for db tables - do not generate docbook files by default (cherry picked from commit 013ed5ae2a72dfe10159ef4e9cf66ea9eabf07a7) commit 0b81ed064cbe3e8c88b025002814df9072bbf8f3 Author: Daniel-Constantin Mierla Date: Fri Jun 2 22:37:20 2017 +0200 lib/srdb1: fixed rules for generating db tables docbook (cherry picked from commit 1a79d6af112c409ec9db17dddfcaf0859b0f8e3b) commit 9232db9edbd4e00328a82df2a04a6f45ef96f927 Author: Daniel-Constantin Mierla Date: Fri Jun 2 20:30:15 2017 +0200 lib/srdb1: sync'ed names of db table groups with modules (cherry picked from commit 3740aa1d558850ae8ce4e47bbdd3356514859633) commit e0350e755b5357c75ec7d2284ee3d9d1ec5cfc75 Author: Daniel-Constantin Mierla Date: Fri Jun 2 20:15:09 2017 +0200 kamctl: added missing dr_groups to extra tables (cherry picked from commit 2d37fd18889caffaa2bd77bf0994b753f26e97eb) commit 35b18eb1f72356e54fd98025ffca301ae43a8cdc Author: Daniel-Constantin Mierla Date: Fri Jun 2 20:03:57 2017 +0200 kamctl: added rtpengine table to be created by kamdbctl (cherry picked from commit 5df2d12a409b84050221871d138478528e9fa058) commit b26e30a055d850437b5d6491c16c139582f28053 Author: Daniel-Constantin Mierla Date: Fri Jun 2 20:01:13 2017 +0200 kamctl: added drouting tables to be created by kamdbctl (cherry picked from commit 85af6e08f5470cf4533c01badec8759713d897c9) commit 213e70f6c8a7b032670029ccb81b3e53c49fba49 Author: Daniel-Constantin Mierla Date: Fri Jun 2 22:30:41 2017 +0200 kamctl: regenerated db creation scripts commit 12d86f9eaa06d0d3ff9e4892ebd4d3e139690b03 Author: lazedo Date: Fri May 19 16:25:54 2017 +0100 kazoo: remove unused variable (cherry picked from commit 5d628a4093fc4f7ecb1ad6bec7172879e331f2dc) commit 8311b2ef9dd604ba86ede7d9ca34710762095162 Author: lazedo Date: Fri May 19 16:04:45 2017 +0100 kazoo: add ksr_msg_env_reset after processing events (cherry picked from commit afed885f8591ebb505511dba750d9671081c5d64) commit 5add6c44cc8d268748488b8f2683c88bbfd4572e Author: Daniel-Constantin Mierla Date: Tue May 16 17:33:10 2017 +0200 core: wrapper function to reset avps/xavps from msg environment - use it to clean after processing received msg (cherry picked from commit 46ea6b0a6bcf55243a0d11be41f60a2678dbbcfb) commit 72012440214b0827e6ae7e1dd494c5ecd3fdbaa8 Author: Daniel-Constantin Mierla Date: Mon May 15 14:11:57 2017 +0200 core: reset avps and xavps lists in all error cases - just for safety when one uses some srevent routes (cherry picked from commit bc336bfcba127a9232583a3d7b7e10d994c369eb) commit 43a9739b4457c09068fc36d3c4990f4c97682754 Author: lazedo Date: Tue May 30 01:48:03 2017 +0100 htable: release pkg memory before returning resets 'first' when esize == 0 (cherry picked from commit 2d771f563d19fccad0a28e56a5d99de571ef5da6) commit 6c777c277e90e8e17196a1172fabd90b17b7cd63 Author: Victor Seva Date: Fri Jun 2 10:14:46 2017 +0200 src/Makefile: fix make deb rules * dpkg-buildpackage needs to be executed from the root of the project * don't sign any file (cherry picked from commit d0bfefd0f03962b61162eeb65fe01e8dff91674f) commit 008aeb5c9844b734cdbb06d874a663c213d2c27d Author: Victor Seva Date: Tue May 30 16:56:38 2017 +0200 travis-ci: use proper domain for sr-dev mailing list [skip ci] (cherry picked from commit bce1db4fce2a7cd75a8103916e1361b9c94d6f64) commit 368a7ca57bb3caf2a26d3840177f96fe8ed5f034 Author: Vitaliy Aleksandrov Date: Mon May 29 11:14:50 2017 +0300 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 (cherry picked from commit bd57cd59c2936e62f6e231cac4ba42920eb109b3) commit fef4f2c943ffe75f94f0985499fb9e46de409a50 Author: Victor Seva Date: Tue May 23 18:07:54 2017 +0200 core: fix mem_summary comparation when SIGUSR1 is received 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 (cherry picked from commit b8750364571beeca6612b31a2948d62bddedc805) commit 1293dc520b6f548bb6c75bb7ab32371ce8e7c3c5 Author: Luis Azedo Date: Fri May 19 16:10:00 2017 +0100 Revert "kazoo: add ksr_msg_env_reset after processing events" This reverts commit a5e68b5697688f82edbc48e64f32e15f89c8b357. commit a5e68b5697688f82edbc48e64f32e15f89c8b357 Author: lazedo Date: Fri May 19 16:04:45 2017 +0100 kazoo: add ksr_msg_env_reset after processing events (cherry picked from commit afed885f8591ebb505511dba750d9671081c5d64) commit d75e3635c960ddfb32bb3201feb31c248f8375ea Author: Daniel-Constantin Mierla Date: Mon May 15 14:31:17 2017 +0200 kazoo: avoid creating an empty route block structure - 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 (cherry picked from commit ab346e80647228afdbcaf6884a8573c9221ca38b) commit 2c05352309b1b60eb2503f8a07cef5753bd38a6e Author: lazedo Date: Tue May 16 17:00:26 2017 +0200 registrar: set expires field inside xavp_rcd - match docs and build_contact() behaviour - part of PR #1111 (cherry picked from commit 82916f01bfcd58c80cbecbfa84f33f9763ba0d43) commit 94270b2fe206f324bc60918dbe63f7cc5f7ba6fe 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 (cherry picked from commit bb3840161acd3b2dbe41001ebfb2bd779bfd68d0) commit 63f6416b4c26530ab52201aa487beae2375eb11d Merge: 40d26eae8 9abd1e002 Author: Daniel-Constantin Mierla Date: Fri May 12 16:06:04 2017 +0200 Merge pull request #1128 from SipSeb/5.0 rabbitmq: don't create reply-to queue on publish commit 9abd1e002e0b3f7a884093e7e76efc8afdd54a17 Author: Sebastian Damm Date: Fri May 12 15:34:39 2017 +0200 rabbitmq: don't create reply-to queue on publish When using the rabbitmq_publish function, there is no need to create a reply to queue, because it will never be read. And since there is never a real consumer, so the queue will never be deleted. This will eventually cloak up the RabbitMQ server with millions of generic reply queues. This bug has been fixed in master already, so this is basically a backport. commit 40d26eae8c678e7623478b5b624e401e9bb94434 Author: Ovidiu Sas Date: Wed May 10 13:00:57 2017 -0400 xhttp_rpc: fix rpc_struct_printf (cherry picked from commit 8f87e7c4c3ba925a20bd0ab69e1fc885a559d262) commit 1ce6019d4296603f701231cf55b090e22a137e0f Author: sergey-vb Date: Mon May 8 20:53:17 2017 +0200 topos: correct order of Route header after restoring from b_rr - fixes routing with a chain of sip proxies - GH #1124 (cherry picked from commit 98d1cf0454faa8f904d8bc08c73c70dc7b15de61) commit 1686d9d7519a3a72293245687d307f0d99a2b503 Author: Daniel-Constantin Mierla Date: Sat May 6 08:56:52 2017 +0200 msrp: fix missed break in parsing pv name - closes GH #1122 (cherry picked from commit c32ba91fbbe59e144ddcb40be33b3379bcf3d64d) commit ae67447d24cdf2dc06469692ad10216a4b2e8616 Author: lazedo Date: Thu May 4 15:53:17 2017 +0100 kazoo: split exchange/queue declarations commit 4359b5c101d08d09b7857ae2d2973adbed2258c7 Author: lazedo Date: Wed May 3 01:12:06 2017 +0100 kazoo : fix json keys size of key and some refactoring commit 6d063732e931583e5316a5dca87a49caf64fbc41 Author: lazedo Date: Tue May 2 13:15:08 2017 +0100 kazoo: missing sender alternative for presence commit f94d13cffb300b65ea5869d81f225a5b06b836bd Author: lazedo Date: Mon Apr 17 18:08:42 2017 +0100 kazoo: add alternative name for sender commit 2db35cac2b58f672a5b1d7a4f9c7d44d29797b0c Author: lazedo Date: Mon Apr 17 14:28:44 2017 +0100 kazoo: call cfg_update on child init commit b78a90d4f123096f7c040b04440a849704b882b2 Author: lazedo Date: Fri Apr 14 16:58:48 2017 +0100 kazoo: add time msg was received commit a2fde7d6e17cbdbd195d89e14bc919a03668fd11 Author: lazedo Date: Fri Apr 14 05:47:52 2017 +0100 kazoo: add consistent worker key commit 8e730d6f7170e2b5db1f4e5b05e589a6233ce149 Author: lazedo Date: Fri Apr 14 04:54:57 2017 +0100 kazoo: add more explicit fields to kz_pua kz_pua.c was reformatted commit 4e68c63ed10ff11b50226f4a813eaee019759f46 Author: lazedo Date: Fri Apr 14 04:38:30 2017 +0100 kazoo: add pua transaction lock type commit 25e6ef57cec5bcf92d507abe6efddda60f706f73 Author: lazedo Date: Sun Apr 9 06:39:44 2017 +0100 kazoo: fix connection to root vhost commit 2ad053ada2a267f76322a4b96312ccc1ba4da480 Author: lazedo Date: Sun Apr 9 03:10:49 2017 +0100 kazoo: parse json with amqp specified bytes commit e8773033ccc8b032da7d94575ddf336c21d71394 Author: lazedo Date: Sat Apr 8 23:28:44 2017 +0100 kazoo: create empty routing if not provided commit 5456da50ac59f8cfa729669048214782db8ae752 Author: lazedo Date: Fri Apr 7 15:06:32 2017 +0000 kazoo: add exchange bindings commit cadddda64276c6bc92c2b32d158157427fe5a37d Author: Luis Azedo Date: Thu Apr 6 13:15:57 2017 +0100 kazoo: add zone to connection event commit 65b24aab0b3032fc81db561c6c593f6bb8ff1801 Author: Luis Azedo Date: Wed Apr 5 23:19:41 2017 +0100 kazoo : add broker zone to received payload commit d37fc878619ce282da014a118f68bbeda2d45ec5 Author: Luis Azedo Date: Mon Mar 6 12:03:46 2017 +0000 kazoo : add consistent worker binding option commit 7b0983e35eb5e757e03f8b44cf714c475b4010a4 Author: Luis Azedo Date: Fri Mar 3 20:03:09 2017 +0000 kazoo : producer heartbeats commit e624d81c25c8fd67023f7c1aba7a119a7abe39b6 Author: Luis Azedo Date: Fri Mar 3 20:02:31 2017 +0000 kazoo : code cleanup commit 42e57bdd1861bd5014a1f9156b298acf23f6d918 Author: Luis Azedo Date: Fri Mar 3 20:00:18 2017 +0000 kazoo : add specific pua helpers commit d69c9ce30f0f8b50f4b0d308df14f5994e3d2fbe Author: Kamailio Dev Date: Wed May 3 14:31:13 2017 +0200 modules: readme files regenerated - modules ... [skip ci] commit 5f82475f12baf669ec92e39442206c32d066f081 Author: Carsten Bock Date: Wed May 3 14:15:56 2017 +0200 auth_ephemeral: Some more safety checks, added SHA384 as an option commit 623840e7487cec1862531893c3644776835d9387 Author: Daniel-Constantin Mierla Date: Fri Apr 28 09:35:41 2017 +0200 db_cluster: free allocated structure at init time - avoid reopening driver db connections if already set (cherry picked from commit 08f8e0bc72b9f16f76b78110c9c95b1ba7f1ce25) commit cfaca9f7b468b138280c288edfa830995f714ea1 Author: Kristian Høgh Date: Tue May 2 07:43:54 2017 +0200 htable: Fix memory leak when reloading an empty htable from database (cherry picked from commit 07ce768fc6064867ed33d7ab6c9cbbb05db329db) commit 23783b89d800ce75f3655a253e1d21c5fd8cad6c Author: Daniel-Constantin Mierla Date: Fri Apr 28 09:10:04 2017 +0200 htable: close db connection in some error cases for rpc command (cherry picked from commit 1051a1bbc70cf84d6ebd7aa76a9b1ebd2e17e710) commit 5738001c0f2ab2c1fd6bee9dbfdec5414fb9bce0 Author: Daniel-Constantin Mierla Date: Fri Apr 28 16:10:59 2017 +0200 topos: proper storing of b-side record routing - special credits to Sergey Basov for troubleshooting (cherry picked from commit fec80f51a64ab102aca79c44d61c6c783b0baa46) commit 3bd91a27ddd731d2e741dfc5d34bcaf432afbbc7 Author: Timo Teräs Date: Fri Apr 28 10:06:01 2017 +0300 tls: add a level of libressl compatibility 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. (cherry picked from commit 0a87b5a9b0af5e3a277e462d41a8ffc3ca3f246e) commit 51f214f1c2a0b0e566ba367e5b1ac2557a05e8bd Author: Timo Teräs Date: Fri Apr 28 09:58:50 2017 +0300 Add and fix #includes for more strict POSIX compliance - 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 (cherry picked from commit 4d485707f7e53e798466dc6ae2166eddbe874b95) commit c270da3cd3200e7074fd7368f0899e679c38c5c2 Author: Carsten Bock Date: Mon Apr 3 08:33:14 2017 +0200 ims_icscf: Fix fixup functions commit 59d676337e74195eafcfca3bfa6382cedd209acd Author: Victor Seva Date: Thu Apr 27 19:05:35 2017 +0200 pkg/kamailio/deb: set LIBDIR for all rules * default path to modules was wrong Fix #1096 (cherry picked from commit 86c4168d2306b6648cdaaaa0540ece154d959727) commit 2234afad7ae7d97f1ed1f9aa68ecb7c325eb98bf Author: Kamailio Dev Date: Wed Apr 26 22:46:14 2017 +0200 modules: readme files regenerated - modules ... [skip ci] commit 1ebf0c4350cffedc649ae623866d743bad462290 Author: Giacomo Vacca Date: Wed Apr 26 22:35:58 2017 +0200 http_async_client: doc review (request body setting) (cherry picked from commit 83918a1bb6c1f1af5f132c4bfd109c841cb71731) commit 217ea6de9f3e831e64d1000a58116b99b80e3034 Author: Kamailio Dev Date: Wed Apr 26 22:31:14 2017 +0200 modules: readme files regenerated - modules ... [skip ci] commit 4c144d7b215faea77e025cade3b9e25e2871e427 Author: Giacomo Vacca Date: Wed Apr 26 22:12:43 2017 +0200 http_async_client: doc review (payload setting) (cherry picked from commit e2ddfed671bebdaf85035c2f813dc955f54484b7) commit d95f09670a0d3d0c997c7f1c94eb66bdd4c4da0f Author: Daniel-Constantin Mierla Date: Wed Apr 26 15:23:24 2017 +0200 dialog: more safety checks to detect if dialog is gone after event route execution - avoid execution of script callbacks for event route - related to GH #1059 and #1069 - backport of a8b7f94a5c305e14313d5528792f9ca6518d5969 commit f2515e08dc31b01a4af1142c86a7aad67ff960f0 Author: Kamailio Dev Date: Wed Apr 26 10:01:15 2017 +0200 modules: readme files regenerated - modules ... [skip ci] commit 36cdaa0d112413cff0846dd2bb93eba7e09ccb71 Author: Giacomo Vacca Date: Tue Apr 25 22:36:14 2017 +0200 http_async_client: doc review (old functions) (cherry picked from commit 28f223a0a6d0e596fd140231de899233cd2ddd8c) commit a3b376a178532508e595c7bb1ed9278351f9c0c4 Author: Kamailio Dev Date: Mon Apr 24 21:16:13 2017 +0200 modules: readme files regenerated - modules ... [skip ci] commit 1dad50274d4f22a50d90894b1b6dfa64baa7c638 Author: Daniel-Constantin Mierla Date: Mon Apr 24 21:09:12 2017 +0200 Revert "db_text: add db_delim parameter" This reverts commit 4ad64c0ff0384b232b7c198316b46a86ad2c4f31. commit ca4c2d3e122f3d324b6a3aaeed171ffdd7606042 Author: Kamailio Dev Date: Mon Apr 24 16:46:14 2017 +0200 modules: readme files regenerated - modules ... [skip ci] commit 4ad64c0ff0384b232b7c198316b46a86ad2c4f31 Author: Lucian Balaceanu Date: Mon Apr 24 17:31:45 2017 +0300 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 fdb4538e02df824e946afb071aa708f6671586a1 Author: Daniel-Constantin Mierla Date: Fri Apr 21 22:17:12 2017 +0200 topos: free empty db results - root structure and column names are allocated and lead to leak - reported by Sergey Basov (cherry picked from commit 3e1b30e5d6020340eaf106b22b7b81ccc33de63d) commit ebc29b28d187527389349c1b1d9d69dcb97d66d0 Author: Ovidiu Sas Date: Fri Apr 21 12:34:01 2017 -0400 db_oracle: fix raw sql queries (cherry picked from commit 5d75450e2a05a029d51ab38c3ef6f36fef49a51b) commit 79d10d03049bf235c302b5261c2a59d64f9ba210 Author: Ovidiu Sas Date: Fri Apr 21 11:59:42 2017 -0400 sqlops: free the result only if there is a result (cherry picked from commit 92c8c66e5ba1e5036fdc7a6171e013e21964a03b) commit fa72189835590abde9799ec99518abdf493009c6 Author: Daniel-Constantin Mierla Date: Fri Apr 21 16:09:06 2017 +0200 topos: free temporary sip msg structure when handling 100 replies - it can lead to memory leak, reported by Sergey Basov (cherry picked from commit 5613130b8d1e5b75668bcf1635ce43ea9852f2ef) commit 5afe7c2998694bc96bd6562f354f9bfca708cf8c Author: Lucian Balaceanu Date: Thu Apr 20 13:59:23 2017 +0300 carrierroute: fix in check if conf file writable (cherry picked from commit f06ffc51d653448d1712dd9752899ca33ef39db3) commit c706b93ec3790f705f86084e9c5ca768935febb6 Author: sergey-vb Date: Thu Apr 20 14:11:15 2017 +0300 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. This modification seems fix it. (cherry picked from commit 38d4fb46b2bd41d77facc18383bac6a760d8967e) commit c9ccc96d97258a26248abea4c034bb458b71c61d Author: grumvalski Date: Fri Apr 7 23:18:48 2017 +0200 tm: don't reset uac reply if in a continue route (cherry picked from commit 152504f108d39ae33c845f7e74a889411868033d) commit 4f92be65cad34614842612a56ee1d555b742c3e7 Author: Kamailio Dev Date: Tue Apr 11 16:03:05 2017 +0200 modules: readme files regenerated - modules ... [skip ci] commit ee3fe583b0452c57b1317911d9ff5f6ddd7dc91e Author: Daniel-Constantin Mierla Date: Tue Apr 11 15:44:24 2017 +0200 doc: entities updated to use lists.kamailio.org - http replaced with https in entity urls (cherry picked from commit 2e089367f42a7d919ad5e59071f9e713a76425d9) commit 315e20020a773337b7508359caf089298d8b275c Author: Daniel-Constantin Mierla Date: Tue Apr 11 15:26:20 2017 +0200 README: updated the addresses to sr-dev and sr-users mailing lists (cherry picked from commit dd3a55d190cf00066cb23a13d9c81827f1da14cd) commit 7a7b0ca00d5ee843426a33fa80396492324511ba Author: Daniel-Constantin Mierla Date: Tue Apr 11 15:24:32 2017 +0200 kamilio.cfg: updated the address of sr-users mailing list (cherry picked from commit a2fe77bcce3c9c1f926ca1767f2ea8e25ed4fe75) commit 2705a9d36481d66ea86f79b574760f3009118775 Author: Daniel-Constantin Mierla Date: Fri Apr 7 17:05:44 2017 +0200 core: use buffers instead of static empty string - if code tries to write in, results in a crash - reported by Juha Heinanen (cherry picked from commit 6aa2b91b581d7e0f138a9a19f61d848caeb61a19) commit f9fbd7a97cae4431a64ab350c2eed7bbc0586049 Author: Daniel-Constantin Mierla Date: Fri Apr 7 17:05:27 2017 +0200 pv: renamed empty buf variable (cherry picked from commit cdd7bc29a900d787b8d99f7296306f99c53a5e29) commit dccca1959b6f96bb508baa9dab0eacba7c69f20c Author: Daniel-Constantin Mierla Date: Fri Apr 7 15:37:07 2017 +0200 pv: declare the pv_empty as buffer with size - otherwise it can crash when code tries to write in it, if pointing to static empty string - reported by Juha Heinanen (cherry picked from commit 1e37b31f8a28ccc6f44eaf75e5f02e836df20411) commit a5e3a8822bf491516ac3d7ff0fc8ed18f5e26124 Author: Daniel-Constantin Mierla Date: Thu Apr 6 15:14:45 2017 +0200 kamailio.cfg: handle retransmissions also for request within dialog - skip ACK, it is not a standard transaction by itself (cherry picked from commit 868f9996f39dd76707ed09fce980893bab7c31bc) ===================== 2017-04-05 Version 5.0.1 Released ===================== ===================== Changes Since Version 5.0.0 =========================== commit d8db52b76bd05b74e6cb4724883854183868eb5d Author: Daniel-Constantin Mierla Date: Wed Apr 5 15:23:42 2017 +0200 Makefile.defs: version set to 5.0.1 commit b971ff4d5efd7debe43c6433056060c2b2f7824b Author: Daniel-Constantin Mierla Date: Wed Apr 5 13:05:39 2017 +0200 pkg/rpm: version set to 5.0.1 in spec files commit c5d5f5203dd66dd6e83644973f128ca2c1551c32 Author: Victor Seva Date: Wed Apr 5 10:59:43 2017 +0200 pkg/kamailio/deb: version set to 5.0.1 commit deefd28f893bee96f91591dec9d3ec93c39cf3c1 Author: Kamailio Dev Date: Wed Apr 5 09:46:20 2017 +0200 modules: readme files regenerated - modules ... [skip ci] commit 2df615b6891d822d9e892513b13ff48a3be22faa Author: Daniel-Constantin Mierla Date: Wed Apr 5 09:36:17 2017 +0200 mtree: clarifications about db table parameter in docs (cherry picked from commit 1c1e51388aad6c5ba064c283d5e124367b30ad7e) commit 9748188734df2a49cc40d96d42641c87b5962603 Author: Daniel-Constantin Mierla Date: Wed Apr 5 09:34:07 2017 +0200 mtree: revert a0e4a9c18e and let db_table name not set by default - it breaks some runtime rpc commands, reported by GH #1057 - reset it also if set by mistake when mtree param is used (cherry picked from commit a4cdacd0b63245c48fcc6e0a20c9b665ef877090) commit 9f8d445458fb35a3f6f491c92ea40df92b0ec71f Author: Kamailio Dev Date: Tue Apr 4 14:01:15 2017 +0200 modules: readme files regenerated - modules ... [skip ci] commit 0c2a5b7dc31751e6753a13f6956795e3ad15cf73 Author: Daniel-Constantin Mierla Date: Mon Apr 3 15:40:20 2017 +0200 pkg: create /var/run/kamailio with user permissions in centos 7 spec (cherry picked from commit 8f407a915785a2bd594567399cd52a305ccb274e) commit 30668abe2499d56d63efd4b860a154076e2150e7 Author: Claudiu Boriga Date: Mon Apr 3 12:13:30 2017 +0300 topoh: add additional safety checks - 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. (cherry picked from commit 055fca8dd2ca9c2ea683a2ea3748d6728d54e5a5) commit 16a54ceb0b5443aebe8d6e6a87838847343b7f54 Author: Daniel-Constantin Mierla Date: Mon Apr 3 14:25:18 2017 +0200 htable: handle blob/text columns when loading from database - reported by Patrick Ginhoux (cherry picked from commit 24e729698017b5d898a92cdf7acb024e44252b84) commit 1ed8f8aabe7e1e444f9fabd4728896d23a48f630 Author: Daniel-Constantin Mierla Date: Fri Mar 31 12:06:32 2017 +0200 kamctl: added srv command - shortcuts to RPC commands to print sockets, aliases and available RPC commands (cherry picked from commit e271bb60d4cb0e3e2ec1ecca4ff2833885331732) commit b30edd2b19d7e30c1d2f9cef9303ae86bcd1c0f2 Author: Charles Chance Date: Tue Mar 28 13:13:55 2017 +0100 dmq: attempt to re-initialize if node becomes detatched from cluster - issue reported by José Seabra on sr-users mailing list (cherry picked from commit 666ebb63aecf2254b8efeae261452fc75c6d3aed) commit f4ef9ca5108cad5a8ee7549ec3434f1a03fd4115 Author: Daniel-Constantin Mierla Date: Mon Mar 27 12:36:01 2017 +0200 misc/examples: kemi - fixed cfgengine for javascript engine (cherry picked from commit d01141e635e35c2f7b204e11b4a2587e5993d155) commit d3a67fec5eeca80f0feb46422ab3b5ef84016616 Author: Fabrice Fontaine Date: Fri Mar 17 17:21:54 2017 +0100 erlang: allow user to set ERLANG_xxxDIR 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 Signed-off-by: Fabrice Fontaine (cherry picked from commit 0d83c02f6389bf0adf9cc8afd5e19e2d0e94cd1a) commit cecb51863e3b92577ea600089254ed4f30e9ce0d Author: Rick Barenthin Date: Tue Mar 14 22:35:52 2017 +0100 utils/pdbt: FreeBSD fix, gcc is hardcoded, header is missing - use CC environment variable if set - added missing sys/stat.h header (cherry picked from commit 32e1e5040d2ff5e13d5bd0373e7edd6cef56f172) commit ec2d2cd29400ec198377033a09edcc8843747190 Author: Daniel-Constantin Mierla Date: Thu Mar 9 12:45:58 2017 +0100 rabbitmq: added link to rabbitmq c lib - GH #903 (cherry picked from commit 52e8634807b8c64a8ecd432a3c0e024185d3a447) commit 6be63b8e0141bb1fbb3c1ff3ba5001d6353c65b3 Author: Lucian Balaceanu Date: Thu Mar 16 16:23:42 2017 +0200 acc: Fix for no cdr after Kamailio 5.0 restart - created cdr_on_load() to be called on DLGCB_LOAD (cherry picked from commit b70382583ea2c7962f7268db3e672236fb35e521) commit bf86b73c9746ad46f7ad7bff2dc76c92ba6d6955 Author: Camille Oudot Date: Mon Apr 3 20:49:51 2017 +0200 core: parser - allow more chars in mime type (cherry picked from commit 5bb4eb4d6546e2d0a2d911b09797172a0a2a2b83) commit bec8ca379781bccb271591a270840f93b4d1af40 Author: Ovidiu Sas Date: Mon Apr 3 11:12:48 2017 -0400 db_oracle: avoid double free on connection error (cherry picked from commit 6d9e0202b1817aa19bfaf4502749d817d54f850a) commit b12ac4ea9efae41b83a2664ea4f25b1d59bc2032 Author: Daniel-Constantin Mierla Date: Fri Mar 31 12:56:52 2017 +0200 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 (cherry picked from commit e59fa823b7b9513d3d1adb958d5e8ec055082d83) commit 26080154471b41198b1bd1df40fe5f1a0f461c8c Author: Daniel-Constantin Mierla Date: Tue Mar 28 15:59:03 2017 +0200 pv: proper evaluation of pv param for param.count transformation - reported by GH #1041 (cherry picked from commit 964557553fd39fca1de35cf7d2f9e64134da7495) commit a032c4c630ea8eae8fc717bc8d2f5aec956e69e3 Author: Daniel-Constantin Mierla Date: Tue Mar 28 15:37:59 2017 +0200 pv: fix for param.count transformation with pv parameter - reported by GH #1041 (cherry picked from commit f151c26b49d483efbbb27acbb72950d79b8c563d) commit 3883a3174707bbaa3ce836faca035bae9c90c456 Author: Daniel-Constantin Mierla Date: Mon Mar 27 20:59:30 2017 +0200 core: safety check for retrying dns cache find (cherry picked from commit 9a56b88c1438e2d4f0c5b57c71bbe4e904b1a8e4) commit 97c6e811814e85b9845993a6b41994f70c57d2c4 Author: Daniel-Constantin Mierla Date: Tue Mar 21 12:28:47 2017 +0100 siptrace: avoid creating proxy structure twice in trace_send_duplicate() - can happen when dst parameter is given, resulting in mem leak - related to GH #1040 (cherry picked from commit 8cd0f0be8bda6a903eab8c0ef610cb00b8ba8359) commit 0ff6b710d0a5729778b3de1a15666e29d73aec56 Author: Daniel-Constantin Mierla Date: Tue Mar 21 02:39:00 2017 +0100 textops: safety check of allocated memory inside append_time_request_f() - reported by GH #1040 (cherry picked from commit a51a32633429d761f8bc742386b6f6bcb6b38522) commit f81c128dd3bf11fc52af308f36dabc926cc8ad70 Author: Daniel-Constantin Mierla Date: Fri Mar 17 07:52:57 2017 +0100 jsonrpcs: safety check to see if xhttp transport was initialized - reported by GH #1030 (cherry picked from commit 7ae5210a7b9fb2d9a61cef496e9abe0da9860bee) commit 76176130ee60ee819cd7850b7a7e433dc5c4f8cc Author: Daniel-Constantin Mierla Date: Thu Mar 16 10:58:14 2017 +0100 xhttp: use stateless reply for sending http response (cherry picked from commit a97701575863993f8a19f9dd611156b37ffca247) commit 74978801e2687dc43f4a017f1669360fd2c7f318 Author: Daniel-Constantin Mierla Date: Thu Mar 16 10:54:25 2017 +0100 jsonrpcs: extra debug messages when rpc response is sent (cherry picked from commit fa50c85a9e61dd6b91ce88f3f74c433af5d414e2) commit 72330a606ecca7dc0cf9bde0b6939ad67c0751d2 Author: Daniel-Constantin Mierla Date: Thu Mar 16 10:53:51 2017 +0100 xhttp: more debug messages for sending the response (cherry picked from commit 0350885c076fa691de6106eb821ec5890572cee6) commit f5889fcc9e42cae01c58357a622d2270f994b8d7 Author: Daniel-Constantin Mierla Date: Thu Mar 16 08:49:36 2017 +0100 Makefile.defs: override the ARCH for amd64 to x86_64 (cherry picked from commit 1adf88e7211400b8d56a6dc7c463e60a2b697b80) commit ae2b828b49cd3aaa771a81b4c6b8893d9bad619f Author: Daniel-Constantin Mierla Date: Wed Mar 15 13:28:44 2017 +0100 Makefile.defs: explicit retarget of amd64 arch to x86_64 - it is supposed to be done by the arch detection scripts, but it may fail on various systems having a different output than expected (cherry picked from commit 2bea7f5a4b2d2ddba9d9a8f050b2ceeb79d2381c) commit f5e2f30fbef15d4310dd20828a70613971e67c28 Author: Daniel-Constantin Mierla Date: Wed Mar 15 12:22:06 2017 +0100 Makefile.defs: enabled fast locks for amd64 (cherry picked from commit e6a84b43e06f081e53bf60df137d4262f36c3c7a) commit 074f52de88f473945628f81740a87e5f6bc072ea Author: James Cloos Date: Mon Mar 6 11:40:13 2017 -0500 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 (cherry picked from commit 42d3b93f838d1c2eeb009894422fe016a6572520) commit 0c05eb15a65ee7974e7858f630d4a7a6a0a91f51 Author: Kamailio Dev Date: Mon Mar 13 19:16:26 2017 +0100 modules: readme files regenerated - modules ... [skip ci] commit 4011276557e3658f84885d03cf7db0277f60e590 Author: Daniel-Constantin Mierla Date: Mon Mar 13 19:05:15 2017 +0100 topos: fix for names of parameters (cherry picked from commit 4e9bea70b6701405925eb40c14e58b5b1383f827) commit 25726edd0d9c8bc4186b9cd2c472a0e9c72d712b Author: Daniel-Constantin Mierla Date: Mon Mar 13 17:47:25 2017 +0100 pv: attempt to print cfg line for string transformation errors - 0 is printed when not a transformation in config - requested by GH #1019 (cherry picked from commit 8ce23dda673441541de836e71af9101d8b7894ea) commit 943a5b2c12426b5b6d3839ae899411f4e1a42414 Author: Daniel-Constantin Mierla Date: Mon Mar 13 18:13:51 2017 +0100 dialog: more checks for dlg_set_timeout() params - related to GH #1011 (cherry picked from commit 618888cc9497ae5c478c41d7b0efc27731b42b22) commit fb859b9388ddfa82e7c6cf098940d920fead055b Author: Daniel-Constantin Mierla Date: Mon Mar 13 18:13:05 2017 +0100 core: more safety checks for getting int values from cfg function params - related to GH #1011 (cherry picked from commit 97b3ce7c8991774f42c013122704f32e2822ac58) commit 8c38fad2bf335df919eaed276ba03fa05dfebc7e Author: Daniel-Constantin Mierla Date: Mon Mar 13 15:16:23 2017 +0100 topos: removed unused ftag variable - code was moved to a function (cherry picked from commit a9d2cbc591f7e1da8743b3598576ef7753c5f32c) commit bde35f20f26993cdccf546aeb7f84568e9b6a6d6 Author: Daniel-Constantin Mierla Date: Thu Mar 9 12:02:57 2017 +0100 websocket: split the addition of info structure for ws.dump rpc - related to GH #1022 (cherry picked from commit 3d6f5770b456f2ec63d1c722fc7d3c518cb7c326) commit f714655a4e13f6b0d57d0a9a6a5b227f6edc753d Author: Daniel-Constantin Mierla Date: Thu Mar 9 11:17:35 2017 +0100 topos: reworked dialog update in order to refresh contact values - related to GH #1005 (cherry picked from commit 639013a14d46790dd5605f58f683317eb6b9f3f4) commit 944961ecc9a83785e9fc9f86985ef42873f969b3 Author: Daniel-Constantin Mierla Date: Wed Mar 8 12:31:26 2017 +0100 websocket: proper parameters for rpc response building of ws dump - reported by GH #1022 (cherry picked from commit 679febf10e325ddbb90d6070b5599478fb858d75) commit 9e9fc9a322221dce58108c4430cbe0af41b31d02 Author: Daniel-Constantin Mierla Date: Tue Mar 7 23:24:56 2017 +0100 db_mongodb: re-init iterator for bson covert search failure (cherry picked from commit 6bd32088de1d7ae816643aea4a60c70911e46b5e) commit 9e0fd2ebada61e59a17d8558e1746192a3761f5d Author: Daniel-Constantin Mierla Date: Tue Mar 7 08:55:59 2017 +0100 db_mongodb: re-init iterator and search again if fails to find from crt position (cherry picked from commit 501c41dd35fb9f15fdf96f4f3778860395e37a84) commit e341821cacef7ef6c70e5e2c098cff644fca0ef5 Author: Daniel-Constantin Mierla Date: Thu Mar 2 15:09:53 2017 +0100 topos: api functions to get dialog and branch expire values (cherry picked from commit 83a8c97798d9dbac7e67203e4a246b6013503c01) commit 3adcdf863de38518366a99ae15321204b0555457 Author: Daniel-Constantin Mierla Date: Wed Mar 1 23:41:12 2017 +0100 topos: proper detection of direction for requests within dialog - related to GH #1005 (cherry picked from commit a43d8460f4caca20f42f0eb44ec4bd9e22cb1513) commit 9f9832c53c68da14eecfad75b518f9cb3980e04d Author: Daniel-Constantin Mierla Date: Wed Mar 1 10:05:55 2017 +0100 topos: unique id per dialog reused for both local contacts - relocated safety checks for storage update (cherry picked from commit 0aaeed773316d4763471e723cfdc8d1230dfd5c1) commit c628bbf9f08f0714f32f3fb0c3271bf6a42a477b Author: Daniel-Constantin Mierla Date: Thu Feb 23 07:52:38 2017 +0100 topos: export intermodule api to set storage functions (cherry picked from commit 9e6f94e0ed3845f5da0c548e04f549906f58456e) commit 274c7d27d340fbc7874d47323eb3b8b4cdae5569 Author: Daniel-Constantin Mierla Date: Wed Feb 22 07:36:36 2017 +0100 topos: group storage function in an api structure (cherry picked from commit d40635aa946d2d9e49227ab87cba4e045bcc5ebd) commit 40359c7318b0e61219e460160d2e26c0fef551c0 Author: Daniel-Constantin Mierla Date: Tue Feb 28 13:32:34 2017 +0100 topos: restrict storage value to db and redis (cherry picked from commit 58c1ab8fa03c992d201f226eab06d2fbe9999ee5) commit 3959d25e8f6f709d081cb47e67066de96d6b5153 Author: Daniel-Constantin Mierla Date: Tue Feb 28 12:51:03 2017 +0100 topos: new parameter storage - specify the storage type to be used - default value is "db", to use database connectors (cherry picked from commit 4fa7a93fb60d8e8468b0f98272c1661d4913c463) commit 0d1f93bb5406ce74de50dee2ad71493b98e765c9 Author: Olle E. Johansson Date: Tue Feb 28 10:32:25 2017 +0100 dialog Add missing ka_failed_limit parameter to README (cherry picked from commit 307ad0a3e1084a7a03c045dc563421829b46c3e2) commit fe22bef294f2d6bbb9ef20cf39691c5fbb391b1f Author: Olle E. Johansson Date: Tue Feb 7 15:20:15 2017 +0100 manpage Add proper web address to the project (include https) (cherry picked from commit 1f3884ce4cd08c6b7b52c2dd15bb2a5ac1905a63) commit 1c7d33a9a9c169cdd55be00f30a5af1e5525c915 Author: Daniel-Constantin Mierla Date: Tue Feb 28 11:46:09 2017 +0100 Makefile: make tar updated to skip obsolete folder - paths updated to run with src folder (cherry picked from commit 7ecd9dfb37b3b4a9770265c7a846d3224be98d84) commit 28672ebc9dceb09221c720bdd052ac23f274580f Author: Daniel-Constantin Mierla Date: Mon Mar 13 14:43:16 2017 +0100 dialog: fix for rpc list dialogs release of the profile locks - reported by GH #1032 (cherry picked from commit c986a820042764fd7025be0a0766991181a0b0ea) commit 05bd71e3c834ae5fa2991a814634b95cbd45a142 Author: grumvalski Date: Thu Mar 9 08:35:57 2017 +0100 pkg/kamailio/centos/7: added jansson package (cherry picked from commit ed956f980014ecb3d44fe1531b1655b2ad1ba2ac) commit 64d0737d4dd20461c9a4053077d8ced2a7f7aaa1 Author: Federico Cabiddu Date: Tue Mar 7 14:42:57 2017 +0100 core: initialize dns cache used memory (cherry picked from commit d3710d365272566656dede08463386a1effeef5e) commit c58952c4d744750a49f51c284f3069342c67409b Author: Ovidiu Sas Date: Tue Mar 7 09:42:48 2017 -0500 db_oracle: fix NULL values binding (cherry picked from commit af18ebc1b580c8d236ed6d65ab9e8e8c528adbd2) commit 49bafac8c6f50a17e44ff3ef350b95d1a51efa8c Author: Federico Cabiddu Date: Sun Mar 5 10:11:22 2017 +0100 http_async_client: fix memory leak in pkg memory in case of error (cherry picked from commit bd35608f1799f27c725815637c2c8e99b32d53a2) commit 6d602361521fbbc86aa1c43a986bce1422a591cf Author: Daniel-Constantin Mierla Date: Sun Mar 5 09:45:37 2017 +0100 ipops: proper return code for ip_is_in_subnet() - returning 0 stopos the config execution, do -1 instead - reported by A Messina, GH #1018 (cherry picked from commit 36973d12c579eba656203614d092ffd47661596e) commit a5aab2ad5dad7d4c7c06cfc4f99703ab59586505 Author: Daniel-Constantin Mierla Date: Thu Mar 2 22:16:25 2017 +0100 mtree: safety checks for range within the chars table (cherry picked from commit 980c861e39b1fb27de8d7c10390566e516e37fcc) commit 5f86f556af54849eff7643c0cac24144c3b0da81 Author: Ovidiu Sas Date: Tue Feb 28 19:06:05 2017 -0500 lcr: accept DB1_STR and DB1_STRING db types (cherry picked from commit 958b63b9fc500152b6671b90e9a813696a6aaadb) commit ba743dc62145d6d9e584e9f4ca150c8e334bdda2 Author: Ovidiu Sas Date: Thu Mar 2 10:57:39 2017 -0500 htable: accept both DB1_STR and DB1_STRING from database (cherry picked from commit 5cdab87aa1093dd372fed624f0de33bd6c13e53a) commit 8ad3a15cb62d33afef6f12cef80eaac38794f14d Author: Ovidiu Sas Date: Wed Mar 1 16:03:19 2017 -0500 htable: documentation fix for expires_column parameter (cherry picked from commit f07fc80df5f475606ac81c2885cbedbdb3dca438) ===================== 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 Author: Daniel-Constantin Mierla Date: Wed Jan 4 13:44:43 2017 +0100 Makefile.groups: added app_jsdt module commit a4d4f27bc1442e06a4f2a27b19860555b8cc0cd3 Author: Daniel-Constantin Mierla Date: Wed Jan 4 13:35:32 2017 +0100 app_jsdt: new module implementing a javascript interpreter - it embeds the duktape js interpreter (no linking with external lib for the interpreter) - it exports KEMI functions and pv management commit dcb82e22ce1c4b79a5992ac55a2ccce5bcdaabfa Author: Federico Cabiddu Date: Wed Jan 4 10:27:21 2017 +0100 cnxcc: removed usage of mi commit 8860488ddd7f8742cd02a19b95a2569429d365d2 Author: Kamailio Dev Date: Wed Jan 4 09:31:16 2017 +0100 modules: readme files regenerated - dialog ... commit 913928d3d14046d7078153962a7c3318092b6ea9 Author: Daniel-Constantin Mierla Date: Wed Jan 4 09:25:13 2017 +0100 dialog: removed mi commands commit 1ba1b9c8d3c1e82724eddc2d0b806b0fea0274bf Author: Daniel-Constantin Mierla Date: Wed Jan 4 08:52:19 2017 +0100 websocket: removed unused str statuses commit a22eda560c9ef669777e1079d8001fa922a9e9fd 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 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 ... commit 8730af71e0bc8709b16424e1975ec333e2ce160d Author: Daniel-Constantin Mierla Date: Tue Jan 3 15:42:35 2017 +0100 tm: added t_uac_send(method, ruri, nexthop, socket, headers, body) - can be used in config to send new requests (initial or within dialog) commit 73418018ef9cd928668756296529bb6f04431407 Author: Daniel-Constantin Mierla Date: Tue Jan 3 14:29:06 2017 +0100 sst: implemented dialog rpc callback - removed dialog mi callback commit 365c41ca6d57ce0e888a746d77f768562fe96e4e Author: Kamailio Dev Date: Tue Jan 3 13:01:12 2017 +0100 modules: readme files regenerated - pua_rpc ... commit 440f687b245334c0bcbfe1c2d17b36758da59511 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 modules: readme files regenerated - rtpengine ... commit 9b5d2b50a51b0fe2379a6ad209d8d94c821c6615 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 modules: readme files regenerated - rtpproxy ... commit 9492c748991a3d8dd035d5e3f7b4669bed82689e Author: Daniel-Constantin Mierla Date: Tue Jan 3 12:17:45 2017 +0100 rtpproxy: implemented rpc commands rtpproxy.enable and rtpproxy.list - removed mi commands commit 7248d3be5e9367ba23b4806e44bd347fa8e69d6b Author: Daniel-Constantin Mierla Date: Tue Jan 3 11:53:46 2017 +0100 imc: imc.list_rooms returns a rpc array commit 0617885533b2721fa11e9f7b3aff940aead3de41 Author: Kamailio Dev Date: Tue Jan 3 12:01:14 2017 +0100 modules: readme files regenerated - cplc ... commit ccd076f4fc876deb17ece1d93cbbaa6987645a76 Author: Daniel-Constantin Mierla Date: Tue Jan 3 11:52:35 2017 +0100 cplc: fixed docbook commit 42d4ecc9d47a9d8eab33b4d35a292ec30aca99c1 Author: Daniel-Constantin Mierla Date: Tue Jan 3 11:31:33 2017 +0100 cplc: converted documentation to rpc commit af36d9acbfa59bd73265d0c23112d1d5c080447a Author: Daniel-Constantin Mierla Date: Tue Jan 3 11:27:05 2017 +0100 cplc: implemented rpc commands commit b388d69f00ad70d0ea7f66897f98b44d89d1fda6 Author: Kamailio Dev Date: Tue Jan 3 10:01:23 2017 +0100 modules: readme files regenerated - imc ... commit 46a97bf93f2f08a88eceec60116d2badcb879ffa Author: Daniel-Constantin Mierla Date: Tue Jan 3 09:55:43 2017 +0100 imc: implemented rpc commands imc.list_rooms, imc.list_memebers - removed mi commands commit bff35d38039f4e6e896f89d6a904c8bf73e8ac4c Author: Daniel-Constantin Mierla Date: Tue Jan 3 09:44:41 2017 +0100 mqueu: fixed help message for rpc command commit c32b156441bbfca441219024200a37122f6e4095 Author: Kamailio Dev Date: Mon Jan 2 22:31:12 2017 +0100 modules: readme files regenerated - nathelper ... commit f51aef13fafcf5892872c77e4fa52693db500bc2 Author: Daniel-Constantin Mierla Date: Mon Jan 2 22:28:05 2017 +0100 db_berkeley: handle return code for rpc init function commit c3ab9ba3f69a8f7a372748f1e8a907463bf28bb8 Author: Daniel-Constantin Mierla Date: Mon Jan 2 22:23:11 2017 +0100 nathelper: implemented rpc command nathelper.enable_ping - removed mi command commit 56dbec14dc65a68ee1498f32b84371b9414a86a4 Author: Kamailio Dev Date: Mon Jan 2 22:16:12 2017 +0100 modules: readme files regenerated - rls ... commit 2a02744328e0091e4c370b5c5d85b27da2a0bc00 Author: Daniel-Constantin Mierla Date: Mon Jan 2 22:08:52 2017 +0100 tmx: removed mi commands - the equivalent rpc commands are implemented in tm module commit 5839001872ba6afa8fae2db34a01154b9a0c897f Author: Daniel-Constantin Mierla Date: Mon Jan 2 22:04:34 2017 +0100 tm: implemented rpc command tm.reply_callid commit 647cacddfe3d0f44ce1880d8e4145e88f917e4f5 Author: Daniel-Constantin Mierla Date: Mon Jan 2 21:48:15 2017 +0100 rls: added rpc command rls.cleanup - removed mi command commit 2838eeaca6a2d1158f798e835be80f086692f7fd Author: Daniel-Constantin Mierla Date: Mon Jan 2 21:36:32 2017 +0100 ndb_cassandra: removed unused internal libs from makefile commit 00ee44ccb1662ef48df785b754f3ffa76b36b021 Author: Daniel-Constantin Mierla Date: Mon Jan 2 21:30:54 2017 +0100 carrierroute: split the list of internal libs in makefile commit 9bcd71ea314188ae8bb86ae0a2ae79ca0dac19aa Author: Daniel-Constantin Mierla Date: Mon Jan 2 21:28:57 2017 +0100 nsq: removed unused internal libs from makefile commit 4df3684caa3e6137d737721000edd8c461b46d9f Author: Kamailio Dev Date: Mon Jan 2 21:31:13 2017 +0100 modules: readme files regenerated - db_berkeley ... commit 25b878e158d0eb2a2c2e53c4eb4d960bfef406b9 Author: Daniel-Constantin Mierla Date: Mon Jan 2 21:20:46 2017 +0100 db_berkeley: added rpc command db_berkeley.reload - removed mi command commit f36cac994a3b773538ecdc42bde70ae0bd218e3b Author: Olle E. Johansson Date: Mon Jan 2 21:08:43 2017 +0100 acc Remove Radius support from build system commit 780c8b8e4822bc0db4746ec21bb1c3b21bf1c98d Author: Olle E. Johansson Date: Mon Jan 2 21:07:38 2017 +0100 acc Remove radius support code (now in separate module - acc_radius.so) commit 3b54eba62dac7e75dfa82b6a733be4042614c132 Author: Kamailio Dev Date: Mon Jan 2 21:01:12 2017 +0100 modules: readme files regenerated - presence_xml ... commit e9298cc14e4ba734c5f639603ce55b1466101748 Author: Daniel-Constantin Mierla Date: Mon Jan 2 20:58:41 2017 +0100 ims_usrloc_scscf: removed empty mi structure commit f831022383c70398ace8ea614f79ad88755f6182 Author: Daniel-Constantin Mierla Date: Mon Jan 2 20:58:23 2017 +0100 ims_usrloc_pcscf: removed empty mi structure commit 32b3a00875bc51fbc5cedb8dd94df83ac011d0d4 Author: Daniel-Constantin Mierla Date: Mon Jan 2 20:52:15 2017 +0100 presence_xml: removed empty mi command commit ec583a4cb169af3f8ecca17aa63f43ac5e268004 Author: Daniel-Constantin Mierla Date: Mon Jan 2 20:40:11 2017 +0100 kazoo: removed unused references to lib kmi and srdb2 - 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 acc Remove radius functions from README docs (moved to another module) commit bc80696a23ff715bb98b6b79bcd3930d381d8a15 Author: Daniel-Constantin Mierla Date: Mon Jan 2 20:26:12 2017 +0100 usrloc: removed mi commands commit cadaf912f58b5ef1d91e05bc82b6477f989443f9 Author: Daniel-Constantin Mierla Date: Mon Jan 2 20:02:35 2017 +0100 http_client: removed commented reference to lib kmi commit c569d9bd39c0bbcf247913526203a285c71796bd Author: Daniel-Constantin Mierla Date: Mon Jan 2 19:58:45 2017 +0100 dmq: removed empty mi structs 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 ... commit 575d70723aeab593ae2a7818af1f584ba2dfc3e0 Author: Daniel-Constantin Mierla Date: Mon Jan 2 19:47:47 2017 +0100 dialplan: removed rpc commands commit a0667505cc40db87139d2e4c0209c4414fcf9172 Author: Daniel-Constantin Mierla Date: Mon Jan 2 19:41:21 2017 +0100 domain: removed mi commands commit 006db2dc7692616210111028e811c1569be50bb7 Author: Daniel-Constantin Mierla Date: Mon Jan 2 19:32:37 2017 +0100 permissions: renamed mi files to rpc commit 4d6bcd75a6653a305fb812f708f0cee23ee0d689 Author: Daniel-Constantin Mierla Date: Mon Jan 2 19:25:46 2017 +0100 permissions: removed mi commands commit 22917aab081af5506e3df8e8f1b1e6ebca7efbe3 Author: Daniel-Constantin Mierla Date: Mon Jan 2 18:28:42 2017 +0100 presence: added rpc command presence.refreshWatchers - 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 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 Author: Daniel-Constantin Mierla Date: Mon Jan 2 15:21:48 2017 +0100 pua: added pua.cleanup rpc command - removed mi command commit aeaa068ef78fb6fc1695d3bd6d7ee752aa80c2d0 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 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 commit 6138e52dfa7f0ab5b7345a5f16ff285068e04d5d Author: Kamailio Dev Date: Mon Jan 2 15:16:10 2017 +0100 modules: readme files regenerated - statsd ... commit 09345cc7f1a0119faf4f590cc7d90e83766d83a1 Author: Olle E. Johansson Date: Mon Jan 2 15:07:10 2017 +0100 statsd Fix some typos in README documentation commit c0b36f6287cc4a4e38efbdb62dbdee867a19db69 Author: Kamailio Dev Date: Mon Jan 2 14:31:16 2017 +0100 modules: readme files regenerated - cnxcc ... commit 8676318f546aad923d8a7fc82c2b0345ea072580 Author: Daniel-Constantin Mierla Date: Mon Jan 2 14:27:48 2017 +0100 pipelimit: removed mi commands commit 36c411e2f69786a0cf20b0f6502c8de0361bc12d Author: Daniel-Constantin Mierla Date: Mon Jan 2 14:19:10 2017 +0100 mqueue: added mqueue.get_size rpc command - removed the old mi command commit 76ff49da3a558b2e4a7e7ebc405ad9442c2afa50 Author: Daniel-Constantin Mierla Date: Mon Jan 2 13:54:01 2017 +0100 outbound: renamed ob_mod.c to outbound_mod.c commit ad2341ab5ee3e3d27e355a9711afc44ad675dbdd Author: Daniel-Constantin Mierla Date: Mon Jan 2 13:52:50 2017 +0100 outbound: removed references to lib kmi - not used commit fddaf63a73fab6cd48af6bf21f04a2cd650977fb Author: Daniel-Constantin Mierla Date: Mon Jan 2 13:47:28 2017 +0100 sipcapture: removed mi command commit 47e8d4378a08caaf06ce7d5bff6ad6f667c17d77 Author: Daniel-Constantin Mierla Date: Mon Jan 2 13:41:48 2017 +0100 siptrace: removed mi command commit e6441b14cb5ac46df8e36e614e58d63ab62ca22d Author: Daniel-Constantin Mierla Date: Mon Jan 2 13:15:23 2017 +0100 cnxcc: removed lib kmi from Makefile commit d2e3b7c8d426244d68227b999de0cb70b54459b0 Author: Daniel-Constantin Mierla Date: Mon Jan 2 13:14:10 2017 +0100 cnxcc: added rpc and removed mi command commit af537b23b6593efc38c23d807774737398eaa728 Author: Daniel-Constantin Mierla Date: Mon Jan 2 12:56:23 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 ... commit 7bde00b35f55db6c57834703d7fdd9d51516c01d Author: Daniel-Constantin Mierla Date: Mon Jan 2 10:11:50 2017 +0100 json: removed commented lib kmi from Makefile - removed svn ids commit e4f87979c01f7a56f0e3c405c7cc73232e09fb9d Author: Daniel-Constantin Mierla Date: Mon Jan 2 10:09:10 2017 +0100 pv: removed mi commands commit 2ee887b0b663eea23cee18450eaba090b8ad1ac4 Author: Daniel-Constantin Mierla Date: Mon Jan 2 09:48:56 2017 +0100 pdt: removed the mi commands commit 95f612417ae9c268f3bd92930b3a1dfff106cae2 Author: Daniel-Constantin Mierla Date: Mon Jan 2 09:34:35 2017 +0100 pike: removed mi command - use rpc command pike.top (aliased as pike.list) commit ff2c3dd6dd7ef054e8e6d1340fbdccd4db92d766 Author: Daniel-Constantin Mierla Date: Mon Jan 2 09:21:21 2017 +0100 dnssec: removed empty mi cmds structure - bits of fromatting commit a6f4b91f21ec203426f01c5b4e451e5543a9275c Author: Kamailio Dev Date: Mon Jan 2 09:16:30 2017 +0100 modules: readme files regenerated - debugger ... commit a5484f40c9fb27d7570906b96b8c951476cc12d7 Author: Daniel-Constantin Mierla Date: Mon Jan 2 09:10:18 2017 +0100 geoip2: removed unneeded lib kmi from Makefile - bits of formatting and removed svn ids commit 63942ce68faee014dbfb06dddce860be1c16474f Author: Daniel-Constantin Mierla Date: Mon Jan 2 09:05:46 2017 +0100 geoip: removed unneeded lib kmi from Makefile - bits of formatting and removed snv ids commit 5460eea67fb30c99ba4f7290e893132ae47520ee Author: Daniel-Constantin Mierla Date: Sat Dec 31 00:25:49 2016 +0100 regex: added rpc commands, removed mi commands commit 82262107a1f3c14df1dd7430fb9611f4584df67e Author: Daniel-Constantin Mierla Date: Fri Dec 30 23:32:47 2016 +0100 smsops: removed unused internal libs from makefile - bits of whitespacing formating commit 6e254004e4c153b95f4bbdc35f8032a99fde8742 Author: Daniel-Constantin Mierla Date: Fri Dec 30 23:29:52 2016 +0100 debugger: removed mi commands commit 92c11a74cfe8ff3db32890892048518d72b680b7 Author: Kamailio Dev Date: Fri Dec 30 15:16:13 2016 +0100 modules: readme files regenerated - xcap_client ... commit 2e54c3dd17012b1d38ab40575bb6cd4ebd2e2d60 Author: Daniel-Constantin Mierla Date: Fri Dec 30 14:58:48 2016 +0100 matrix: removed mi command commit 0a281a480ef0c231d7bd9e644f011865a5146fc6 Author: Daniel-Constantin Mierla Date: Fri Dec 30 14:50:31 2016 +0100 xcap_clinet: implemented rpc commands, removed mi commands commit b322206a37dfb1b1ba0f3587f2b831eeeca1b3be Author: Kamailio Dev Date: Fri Dec 30 12:01:15 2016 +0100 modules: readme files regenerated - cfgutils ... commit 9067def6e1f84ed0c9e4209b477bb9da17709fda Author: Daniel-Constantin Mierla Date: Fri Dec 30 11:55:25 2016 +0100 auth_ephemeral: dump secrets rpc result is an array commit 453290b8b86a08e4762e0696135b16e58414170b Author: Daniel-Constantin Mierla Date: Fri Dec 30 11:55:16 2016 +0100 cfgutils: implemented rpc commands, removed mi commands commit 98913416d4f943d9ef594364cf50d72ad3b3ad24 Author: Kamailio Dev Date: Fri Dec 30 11:16:25 2016 +0100 modules: readme files regenerated - auth_ephemeral ... commit 1d599a4020d4fd160113522f3c861a4d4efdc02b Author: Daniel-Constantin Mierla Date: Fri Dec 30 10:54:43 2016 +0100 auth_ephemeral: added rpc commands, removed mi commands commit bc504aeb7aa0cd222b6cfa07eeed999daa8be663 Author: Daniel-Constantin Mierla Date: Fri Dec 30 10:23:35 2016 +0100 benchmark: implemented rpc commands, removed mi commands commit 634336dc7355d911b49222072d3671bdbe00a128 Author: Daniel-Constantin Mierla Date: Fri Dec 30 09:29:51 2016 +0100 websocket: removed mi commands - corresponding rpc commands can be used commit 6447de0c98a9c9036026dad06b5fc0ca703a76ad Author: Daniel-Constantin Mierla Date: Fri Dec 30 09:19:46 2016 +0100 app_perl: removed mi command (was not enabled anyhow) commit a618df5333ff029698e5e02f54f6ae277907e0a3 Author: Kamailio Dev Date: Thu Dec 29 12:01:22 2016 +0100 modules: readme files regenerated - http_async_client ... commit 0f18826dd10bc06210bdd3a05005dff476d4c8b7 Author: grumvalski Date: Wed Nov 30 18:58:07 2016 +0100 http_async_client: removed functions to set the query's parameters commit 951905da7a6c1a5130853a2ed7c1f07a97a66b3e Author: Kamailio Dev Date: Sat Dec 24 10:31:18 2016 +0100 modules: readme files regenerated - matrix ... commit 24964f5899e3cf56ce5c8ad11e5aa67a3fc349f3 Author: Daniel-Constantin Mierla Date: Sat Dec 24 09:26:54 2016 +0100 tm: documentation for rpc commands commit d1f1c078031db2d304b4585dee2d7001a4784dd8 Author: Daniel-Constantin Mierla Date: Sat Dec 24 09:26:24 2016 +0100 tmx: bits of formatting in the docs commit 34c45f8805266f47e9d71fffa06d6e6a97b667a6 Author: Daniel-Constantin Mierla Date: Sat Dec 24 09:12:06 2016 +0100 matrix: rpc commands documentation commit 97de59d5b8d8d8d8ebd073cd556a566fcbe5ee9d Author: Daniel-Constantin Mierla Date: Sat Dec 24 09:08:37 2016 +0100 websocket: documentation for rpc commands commit 2c5c6d9859d7be06af33cca44b003a3092bf1096 Author: Kamailio Dev Date: Sat Dec 24 09:01:42 2016 +0100 modules: readme files regenerated - htable ... commit 0fb39b3d6081dbb61d7d519d1033e630fd19e366 Author: Daniel-Constantin Mierla Date: Sat Dec 24 08:45:37 2016 +0100 htable: removed mi commands commit b16d00ff386d833bb51805c4901f4e62352cdfca Author: Daniel-Constantin Mierla Date: Sat Dec 24 08:34:02 2016 +0100 mtree: removed mi commands commit 8b9eec6e215053d0042ba69f6a303842cc39787b Author: Kamailio Dev Date: Fri Dec 23 19:16:13 2016 +0100 modules: readme files regenerated - dispatcher ... commit f3e903fe579dcfe0d476153c69d2981b63161426 Author: Daniel-Constantin Mierla Date: Fri Dec 23 19:07:01 2016 +0100 dispatcher: removed mi commands - rpc commands have to be used instead commit 1460d4448aa0c64569a6f35347f46d7df4dbcd09 Author: Daniel-Constantin Mierla Date: Fri Dec 23 15:06:57 2016 +0100 jsonrpcs: print log messages in case of errors inside struct_add commit 0c3bf642d89c7a3ceace1faf225ae586eb20e157 Merge: 159a81a 9f3c45b Author: Holger Freyther Date: Fri Dec 23 09:48:47 2016 +0100 Merge pull request #900 from zecke/ss7ops-add-m2pa-parsing ss7ops: Enable M2PA encapsulation in addition to M2UA commit 159a81aa28895a218466eb5f4d9de8fd510fc30c Author: Daniel-Constantin Mierla Date: Fri Dec 23 09:37:41 2016 +0100 carrierroute: renamed cr.dump to cr.dump_routes to preserve better old command name commit 58dfb86f6dd5619a5c545733f592ce3b71105464 Author: Daniel-Constantin Mierla Date: Fri Dec 23 09:29:04 2016 +0100 carrierroute: implemented cr.dump command commit 11980eff7b72e05d400a0c9b865e12bd8c4d3762 Author: Daniel-Constantin Mierla Date: Thu Dec 22 21:44:10 2016 +0100 websocket: implemented ws.enable and ws.disable rpc commands commit bca64f794dba63acde941bd3fb0c012d16a0733c Author: Daniel-Constantin Mierla Date: Thu Dec 22 16:59:36 2016 +0100 websocket: implemented ws.dump rpc command commit 2f2bf30e4b30fef3849e9e83f7694af7b4f9c10e Author: Daniel-Constantin Mierla Date: Thu Dec 22 16:12:41 2016 +0100 websocket: implemented ws.ping and ws.pong rpc commands commit 9f3c45b8967510e9c81aeb433c2ec14bcd58295c Author: Holger Hans Peter Freyther Date: Thu Dec 22 15:55:28 2016 +0100 ss7ops: Enable M2PA encapsulation in addition to M2UA Add support for M2PA encapsulation on top of M2UA. It will only handle data messages as these can contain isup. commit 1d23f81353dd7a68b0f537e9a064587a5f733bb7 Author: Daniel-Constantin Mierla Date: Thu Dec 22 09:10:50 2016 +0100 rtjson: enforce send socket with the attribute from json - reported by Diego Nadares commit 4263617ad2f8dfb6204bc615f077f411f0b22835 Author: Daniel-Constantin Mierla Date: Thu Dec 22 08:08:51 2016 +0100 websocket: implemented ws.close rpc command commit e8b916c9de8d9578c1e5e088ada356152948d26d Merge: ffc0a94 e3d00a2 Author: Federico Cabiddu Date: Thu Dec 22 06:24:07 2016 +0100 Merge pull request #897 from giavac/master http_async_client: ensure username and password initialized commit ffc0a941d851ab1da6281f35effa5c3b2f51f452 Author: Daniel-Constantin Mierla Date: Wed Dec 21 21:40:47 2016 +0100 pua_usrloc: updated include file header name commit 10d6b2b77dfd2d87f73f94fdf9e2ef5e4e82e15b Author: Daniel-Constantin Mierla Date: Wed Dec 21 21:40:24 2016 +0100 usrloc: renamed main files to match module name commit e3d00a228bfdc46750f70a9ba54d9777b8e83015 Author: Giacomo Vacca Date: Wed Dec 21 21:12:40 2016 +0100 http_async_client: ensure username and password initialized commit e7dde847b449f8e2ac02f9a41b17d108a7f9c2f3 Merge: 2919612 08140c5 Author: Holger Freyther Date: Wed Dec 21 16:42:55 2016 +0100 Merge pull request #896 from zecke/sipcapture-fix-srcip-dstip hep: Store ipstr in a static buffer for exporting to cfg commit 08140c5f8a3ad3e13b4aea1669f6791574c77dc9 Author: Holger Hans Peter Freyther Date: Wed Dec 21 10:35:33 2016 +0100 hep: Store ipstr in a static buffer for exporting to cfg 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. Keep the data around long enough by storing the result in a static buffer. commit 2919612764197172541e53e53d2a1410bcfb8bdb Author: Kamailio Dev Date: Tue Dec 20 16:01:14 2016 +0100 modules: readme files regenerated - sanity ... commit 7f7a2d85ff84c00133f0a7ca33de0b391c42ccd6 Merge: 1c271b2 69efe1d Author: Daniel-Constantin Mierla Date: Tue Dec 20 15:54:35 2016 +0100 Merge pull request #894 from giavac/master 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() commit 1c271b23219c8026a99c758701297c1b6a3baf97 Merge: 3a48835 4b42041 Author: Holger Freyther Date: Tue Dec 20 12:06:57 2016 +0100 Merge pull request #893 from zecke/ss7-ops-json-extraction ss7ops: Allow to extract ISUP fields using pvars commit 4b42041b2db32afa36583b95e3ed9365cebad276 Author: Holger Hans Peter Freyther Date: Thu Dec 15 22:53:12 2016 +0100 ss7ops: Allow to extract ISUP fields using pvars 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 - test if null to avoid invalid use in comparison functions - reported by Julia Boudniatsky commit dc5a9e96a20c1099601ef5c6516458532da3124a Author: Daniel-Constantin Mierla Date: Mon Dec 19 19:20:21 2016 +0100 kamailio.cfg: replaced mi_fifo with jsonrpcs in the default config file commit 813507b1bc3d1ed8b847aea978883846d3b6cdd9 Author: Daniel-Constantin Mierla Date: Mon Dec 19 19:19:45 2016 +0100 kamctl: set default to use rpc fifo via jsonrpcs module commit 45bbb8e73fea0c8cc9fa21cd62a9a52f2854e820 Author: Kamailio Dev Date: Mon Dec 19 18:31:15 2016 +0100 modules: readme files regenerated - jsonrpcs ... commit 72665844e30a42a383d698b61062d070b50b4c85 Author: Daniel-Constantin Mierla Date: Mon Dec 19 18:30:33 2016 +0100 jsonrpcs: updates to default trasports docs commit a83729bf733a4fc6f3bba5cf57a139eae7e1b2ab Author: Daniel-Constantin Mierla Date: Mon Dec 19 18:20:32 2016 +0100 jsonrpcs: set default transports to fifo and udp unixsock - default fifo file name is kamailio_rpc.fifo - default unix socket file name is kamailio_rpc.sock - they are created in the runtime dir commit 7ff4f214be30cd077a44ffa7d5d1b0675366e58b Author: Kamailio Dev Date: Mon Dec 19 14:31:26 2016 +0100 modules: readme files regenerated - sanity ... commit 9b6824da31e121f236897d5669d41d49c1197acc Author: Camille Oudot Date: Mon Dec 19 14:22:25 2016 +0100 sanity: add check to ignore non-"digest" schemes resolves #892 commit ca036d85cdd1747fd3396e28ca541f8cdb6ca1d0 Author: Daniel-Constantin Mierla Date: Sat Dec 17 17:26:37 2016 +0100 kamctl: more updates to use either mi or jsonrpc commit 525dfe54584ea2179424e644f787f5de583eddb5 Author: Daniel-Constantin Mierla Date: Sat Dec 17 09:39:02 2016 +0100 kamctl: compact column based printing for moni command commit 997e2e141211450f1a1798b1d89cebe06f3b0079 Author: Daniel-Constantin Mierla Date: Fri Dec 16 21:27:54 2016 +0100 kamctl: more compact jsonrpc output by expanding tabs to two whitespaces commit a255cfce9003015428801ca3586ac110e4f63d84 Author: Daniel-Constantin Mierla Date: Fri Dec 16 20:46:55 2016 +0100 kamctl: several control commands of kamctl made to work with mi or jsonrpc commit 1dd6b54ee0b899bbc5d69bffe51447c080429e54 Author: Daniel-Constantin Mierla Date: Fri Dec 16 19:29:22 2016 +0100 kamctl: added filter to format jsonrpc response commit 7f1b5ed7ccacbf5df3a4a252d535f09d25d2c205 Author: Daniel-Constantin Mierla Date: Fri Dec 16 17:02:37 2016 +0100 kamctl: install kamctl.rpcfifo file commit 0975a8ced468700b8dfa8441ec1c910904c7ded9 Merge: 6fe9220 65f28d4 Author: Alexandr Dubovikov Date: Fri Dec 16 17:01:03 2016 +0100 Merge pull request #891 from zecke/sipcapture/fix-hep-call sipcapture: Fix $hep(0x007) and $hep(0x008) commit 6fe92201a654e3ef991f870c546dfd020ab9f7a8 Merge: 8b57b88 344baa0 Author: Daniel-Constantin Mierla Date: Fri Dec 16 16:51:42 2016 +0100 Merge pull request #890 from tverlaan/fix_statsd_module statsd: include usr_avp.h instead of usr_avp.c commit 65f28d41536fbd9fc4be7529de899970046fd38f Author: Holger Hans Peter Freyther Date: Fri Dec 16 16:13:56 2016 +0100 sipcapture: Fix $hep(0x007) and $hep(0x008) 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. commit 344baa0bae643f235e85ad8f670f412acadab0f1 Author: Timmo Verlaan Date: Fri Dec 16 14:52:08 2016 +0100 statsd: include usr_avp.h instead of usr_avp.c commit 8b57b889bb521e405ec70e7a9cabf564d361b4b5 Author: Daniel-Constantin Mierla Date: Fri Dec 16 10:45:48 2016 +0100 async: formatted code with clang-formant commit 8990a162449b256a2e7719c3688daad55548ba0e Author: Daniel-Constantin Mierla Date: Fri Dec 16 10:41:52 2016 +0100 root: added .clang-format file - useful if one want to format the code using clang-format tool from LLVM commit db79d3e2fdcad193ed3cae2b4706e6a4104fc23d Author: Kamailio Dev Date: Thu Dec 15 16:31:15 2016 +0100 modules: readme files regenerated - dialog ... commit 0a2f5e768813e448730ae8767ecb48cc4aadd074 Author: Victor Seva Date: Thu Dec 15 12:58:28 2016 +0100 dialog: [RPC] from-tag optional on dlg.dlg_list[_ctx] commit 880627e5afa47880b69d7d63168465ce5e783ee8 Author: Victor Seva Date: Thu Dec 15 13:04:05 2016 +0100 pkg/kamailio/deb: version set to 5.0.0-dev9 commit 3b8c42180336567a1d9b55fefd05ffcde4ba1f4b Author: Daniel-Constantin Mierla Date: Thu Dec 15 09:55:39 2016 +0100 Makefile.defs: version set to 5.0.0-dev9 commit e21bb6afd071e5833ee36fc38bd41f20dcced3fb Merge: 7fd28b9 cc2c3de Author: Victor Seva Date: Thu Dec 15 09:27:42 2016 +0100 Merge pull request #888 from linuxmaniac/vseva/dialplan_fix dialplan: fix avp values when using PV_IDX_ITR commit cc2c3de5e859861b59265cc5a0d41ae968a08149 Author: Victor Seva Date: Wed Dec 14 18:37:45 2016 +0100 dialplan: fix avp values when using PV_IDX_ITR * 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 commit 7fd28b94fb530daef9b89e569c94a5207d86d9fa Author: Daniel-Constantin Mierla Date: Tue Dec 13 12:59:15 2016 +0100 matrix: added matrix.reload rpc command commit d82ab50f97057483ce7ccb524f66d32f2fb4c858 Author: Daniel-Constantin Mierla Date: Tue Dec 13 12:48:07 2016 +0100 Makefile: clean and tags target for the root folder commit 15fe29f9e8cce192992a332d435884e530902471 Merge: 94b17b3 09d97d9 Author: The Root Date: Tue Dec 13 10:41:21 2016 +0100 Merge branch 'master' of https://github.com/kamailio/kamailio * 'master' of https://github.com/kamailio/kamailio: pkg/kamailio/deb: remove obsolete purple module from packages commit 09d97d9e94cd8ee5121ec0b34f08893fcb724820 Author: Victor Seva Date: Tue Dec 13 10:33:53 2016 +0100 pkg/kamailio/deb: remove obsolete purple module from packages commit 94b17b3249d87d8a8b52d299b10b1b0337191758 Author: Kamailio Dev Date: Tue Dec 13 10:16:12 2016 +0100 modules: readme files regenerated - modules ... commit 5007160e96adb055fcaa4c804807ba45c03ab284 Merge: c737e94 541113a Author: The Root Date: Tue Dec 13 10:16:07 2016 +0100 Merge branch 'master' of https://github.com/kamailio/kamailio # 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 commit 541113ace8e01d5103f846eac03be37f2257084d Author: Daniel-Constantin Mierla Date: Tue Dec 13 10:05:21 2016 +0100 cplc: added link to CPL RFC commit c737e94c5ec98b7ea25a53f50a57b98b43266b6f Author: Kamailio Dev Date: Tue Dec 13 10:01:15 2016 +0100 modules: readme files regenerated - modules ... commit a0c41853e9f469437f6c760de6ea4a851b395d9a Author: Daniel-Constantin Mierla Date: Tue Dec 13 10:00:51 2016 +0100 janssonrpc: note in docs that needs tm for asynchronous processing commit 1859d5167a50d06a4b10923601aef0558768fbdf Author: Daniel-Constantin Mierla Date: Tue Dec 13 09:57:59 2016 +0100 jsonrpcs: xhttp module is optional, other transports can be used commit 3a1aae975cc76748e6e514dd15e7eacaa5b0b65e Author: Daniel-Constantin Mierla Date: Tue Dec 13 09:32:19 2016 +0100 pua_rpc: added the readme of the module - 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 commit 4578f09db8d36beac59eb8250caa532bb6c25fdb Author: Daniel-Constantin Mierla Date: Tue Dec 13 09:30:48 2016 +0100 mi_xmlrpc: define TRUE/FALSE if not defined - reported by GH #885 commit 18631d093c9f189ea35db118db80ee954637d3ed Author: Juha Heinanen Date: Tue Dec 13 10:01:51 2016 +0200 modules/pua_rpc: added doc directory commit 5429d68eaa6ad54586d428f34ec31c674cf8c060 Author: Juha Heinanen Date: Tue Dec 13 02:12:26 2016 +0200 modules/pua_rpc: no need to include status code/reason phrase to 200 OK - use c offset value 8 - editorial fixes commit 172ef58c07150dd0d22eb698f4b09a9b8f02faf7 Author: Kamailio Dev Date: Mon Dec 12 22:31:15 2016 +0100 modules: readme files regenerated - modules ... commit e57db5b525a8cc8ca28f2b24004408e38d6902d0 Author: Daniel-Constantin Mierla Date: Mon Dec 12 22:18:10 2016 +0100 cplc: renamed cpl-c modules commit 9a2822b13073863f76fdff9c8cd15c653f9a4737 Author: Daniel-Constantin Mierla Date: Mon Dec 12 21:53:19 2016 +0100 jsonrpc modules: removed - (dash) from json rpc modules - jsonrpc-c is now jsonrpcc - jsonrpc-s is now jsonrpcs - janssonrpc-s is now janssonrpcs commit 6b3ce6376258211d317620d4d96bd3d88788b6a3 Author: Daniel-Constantin Mierla Date: Mon Dec 12 18:32:34 2016 +0100 xmlrpc: init delayed context for rpc_fault() - may fix the GH #878, reported by Juha Heinanen commit d11ebc0027150b99ee513e5bbfeb42eb72ced2c2 Author: Daniel-Constantin Mierla Date: Mon Dec 12 18:31:04 2016 +0100 pua_rpc: use prefix for symbols and make static var for imported apis - avoid dybanic linking lookup conflicts commit 1774cee6209807504a33d864e595fc9ef7350f98 Author: Daniel-Constantin Mierla Date: Mon Dec 12 12:57:54 2016 +0100 kamcmd: allow defining the name of the application from command line cd utils/kamcmd/ make NAME=mykamcmd ... commit a23f4e66507195c5b2e83a2a8cf1e445a65b3e96 Author: jaybeepee Date: Mon Dec 12 13:49:06 2016 +0200 lib/ims: if no domain for IMPI fallback to IMPU commit 07310c634d322f137cff0103f776f0e397f963bb Author: Juha Heinanen Date: Mon Dec 12 11:28:11 2016 +0200 modules/pua_rpc: return result as struct commit 8aeddc0cacae07a8797a8d81b74e731695e18e98 Author: Victor Date: Mon Dec 12 08:49:20 2016 +0100 pkg/kamailio/deb: version set to 5.0.0-dev8 commit 9ba54ae972892a18b8d44fb8a2d07984d6304885 Author: Victor Date: Mon Dec 12 08:46:11 2016 +0100 Revert "pkg/deb/jessie: updated the path to ChangeLog in rules files" This reverts commit 9bb2c3542a9bddb13d6ed2abe6f4776fdd58ecf3. commit 9bb2c3542a9bddb13d6ed2abe6f4776fdd58ecf3 Author: Daniel-Constantin Mierla Date: Fri Dec 9 14:05:08 2016 +0100 pkg/deb/jessie: updated the path to ChangeLog in rules files commit feaafd3069607f6dee8068d0628baddf97a75b2c Author: Daniel-Constantin Mierla Date: Fri Dec 9 12:45:28 2016 +0100 xhttp_pi: updated paths in Makefile for installing config commit c32a5f64de4ff731488d9f6bf64651117d26d46e Author: Daniel-Constantin Mierla Date: Fri Dec 9 10:16:31 2016 +0100 sipcapture: added $hep(src_ip) variable - reworked patch from GH #879 commit 056994b830342bf599a3a09041ca94882d3bbb17 Author: Daniel-Constantin Mierla Date: Fri Dec 9 09:55:19 2016 +0100 Makefile.groups: added pua_rpc module to presence group commit 1bba5faf5ced9fdd95446e4ae8913a0cf2426b85 Author: Daniel-Constantin Mierla Date: Fri Dec 9 09:52:27 2016 +0100 mi_xmlrpc: define TRUE/FALSE if not defined - reported by GH #885 commit 4360021cced3d81ab6588c5cecc17ff39063819e Author: Juha Heinanen Date: Fri Dec 9 09:50:42 2016 +0200 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 commit f27df5650cf0e5ac17d7ff25db67b27ad33cc6e3 Merge: 988c124 6d0ec36 Author: Emmanuel Schmidbauer Date: Thu Dec 8 13:44:33 2016 -0700 Merge pull request #884 from kamailio/nsq-max-in-flight nsq: use max_in_flight value commit 6d0ec36a4a3b721de2a05680a2db230600e4e494 Author: Emmanuel Schmidbauer Date: Thu Dec 8 12:29:38 2016 -0700 nsq: use max_in_flight value commit 988c12456f3c0b671b1bcb8f30bebbb11db769c7 Author: Daniel-Constantin Mierla Date: Thu Dec 8 18:35:59 2016 +0100 gitignore: updated the path to protoshoot commit e9cfbfd6d9e4f529235e76f0cb778eca52f1b732 Author: Daniel-Constantin Mierla Date: Thu Dec 8 18:34:38 2016 +0100 Makefile: root - remove src/ if provided in the value of modules variable commit df6be9e375cdbe95007ca648f94bb9fb02652dba Author: Daniel-Constantin Mierla Date: Thu Dec 8 18:34:17 2016 +0100 Makefile.utils: updated the path to core folder commit 7e75b000d344bf42c1221bc92f67407582d3b882 Author: Daniel-Constantin Mierla Date: Thu Dec 8 18:33:29 2016 +0100 Makefile.rules: print error message if path to modules is given wrong commit 0475310ae96217809acd5120bf25ccc6c44119f4 Author: Daniel-Constantin Mierla Date: Thu Dec 8 18:32:19 2016 +0100 misc/protoshoot: option to disable sctp with SCTP=0 in make command commit e8eb76f95336f6d2d69e57ebc469a9d28fdf67fd Author: Daniel-Constantin Mierla Date: Thu Dec 8 18:23:57 2016 +0100 misc/protoshoot: updated the path to core in makefile commit 9da4b45f4e56962e202042600f51ba11e4606760 Author: Daniel-Constantin Mierla Date: Thu Dec 8 16:01:54 2016 +0100 Makefile: root forwarding of target without enclosing in double quotes commit 2b39d70d19df60a9ad1fc05f8a9d623c46c8caa2 Author: Daniel-Constantin Mierla Date: Thu Dec 8 10:32:03 2016 +0100 jsonrpc-s: fixed compile warnings - unused variable and static declaration of function commit d2c82c2f8187bc2503ca39dc91ae691938b7014a Author: Daniel-Constantin Mierla Date: Thu Dec 8 10:26:00 2016 +0100 Makefile: detect path to core src folder - it's different for modules and utils, after the files relocation commit f6f08b7196d2c7584977d205d316a667e2f5565d Author: Daniel-Constantin Mierla Date: Thu Dec 8 10:06:20 2016 +0100 utils: updated Makefile for tools with path to core src commit 8d6804ad08008b001a66d4454a75dff6694630ed Author: Daniel-Constantin Mierla Date: Thu Dec 8 10:05:37 2016 +0100 Makefile.defs: updated the path to core when not using main makefile commit a8eab5d50dba33d3916cff61f5e5c8f6d9a2934e Author: Daniel-Constantin Mierla Date: Wed Dec 7 19:19:55 2016 +0100 Makefile: updated paths for make deb commit dd36b50f7d09b5debd41fd17e43d7df2d4726c2f Author: Daniel-Constantin Mierla Date: Wed Dec 7 17:42:07 2016 +0100 Makefile: do not install old unmaintained doc-related files commit f4a4367698f8599eb70b11087188c4a4bb2a2c1c Author: Daniel-Constantin Mierla Date: Wed Dec 7 17:40:19 2016 +0100 doc: added a readme file to explain the role of doc folder commit 8045de8dff11c4e2077756c78be1adc35b54d683 Author: Daniel-Constantin Mierla Date: Wed Dec 7 17:17:23 2016 +0100 cvsignore: file removed commit 6259d64024ed1aa13a8f40828d75f9d2d0bd90bc Author: Daniel-Constantin Mierla Date: Wed Dec 7 17:12:25 2016 +0100 relocated old and not maintained text files from root to doc/misc commit 6d6cf4736bb0e087dae6a0f8aca11c27706338ff Author: Daniel-Constantin Mierla Date: Wed Dec 7 15:39:17 2016 +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 ... commit 6deb5fcf37be7a3dc8c3554f609c53080bab8137 Author: Daniel-Constantin Mierla Date: Wed Dec 7 15:24:32 2016 +0100 doc, modules: updated the path to docbook entities and spec files commit a225e72daf3a48d8b4c0a1e9c39426ea3a993b0c Author: Daniel-Constantin Mierla Date: Wed Dec 7 14:56:54 2016 +0100 examples: moved to misc directory commit 141e20c64cfbe6d192be6fc1f0b23ecf6b8c8ac8 Author: Daniel-Constantin Mierla Date: Wed Dec 7 14:55:42 2016 +0100 docbook: folder moved from root to doc commit 244f3ec1bb0eec1068d7e7f19064a260c02ebb9b Author: Daniel-Constantin Mierla Date: Wed Dec 7 14:54:42 2016 +0100 doc: reorganized the content of doc folder commit 09c3918fc71c6dec4f843dbf2afd33a6b59b8fd9 Author: Daniel-Constantin Mierla Date: Wed Dec 7 14:40:06 2016 +0100 root/Makefile: forward install target to src/ - some OSes match the target with local file INSTALL commit b4ab709fd2d2a04f75f0f5703c0053bea2f4c50b Author: Daniel-Constantin Mierla Date: Wed Dec 7 14:35:06 2016 +0100 db_sqlit/oracle/berkeley: Makefile - updated path to kamctl db files commit 98d5a5951e5c9957aaa04105c6b3fbd5ad521cb1 Author: Daniel-Constantin Mierla Date: Wed Dec 7 14:28:40 2016 +0100 app_perl: updated path to inclided files in xs source commit c36754835699460ced849ff4bb419c7f9e82af31 Author: Daniel-Constantin Mierla Date: Wed Dec 7 14:02:11 2016 +0100 Makefile.defs: version set to 5.0.0-dev8 commit cfaaab474c19360ff8288878d508716c999f4055 Author: Daniel-Constantin Mierla Date: Wed Dec 7 13:23:36 2016 +0100 db_postgres: updated the path to kamctl sql files commit 2f676d9b2ca3d5f440a3e803df9456067869ed57 Author: Daniel-Constantin Mierla Date: Wed Dec 7 13:23:15 2016 +0100 db_mysql: updated the path to kamctl sql files commit 1d8de2153c8c0a41c0db691a41f8a8022ec8cdc8 Author: Daniel-Constantin Mierla Date: Wed Dec 7 13:21:01 2016 +0100 Makefile: updated paths for installing the tools commit 83b7212bcc4ce022c47742a8b777616480085e78 Author: Daniel-Constantin Mierla Date: Wed Dec 7 13:20:26 2016 +0100 db_text: updated the path to kamctl db files commit 150241710be89382f11178d5a06459e36639ba11 Author: Daniel-Constantin Mierla Date: Wed Dec 7 13:20:06 2016 +0100 ctl: updated the path to kamcmd tool commit 5c87127a8dd924c1aa5ceb00e7313062d7173a47 Author: Daniel-Constantin Mierla Date: Wed Dec 7 13:19:30 2016 +0100 kamctl: updated paths to main makefiles commit 7e138cd2e2aa3400f778efd04759863f23be7ac3 Author: Daniel-Constantin Mierla Date: Wed Dec 7 13:18:50 2016 +0100 utils/kamcmd: updated paths for the new source code tree structure commit 877038da1ded8488d5514eebce37002a13cc0d30 Author: Daniel-Constantin Mierla Date: Wed Dec 7 12:46:38 2016 +0100 core: relocated some folders from root and utils to misc - 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/ commit 8e0e58507ad29a5f301e3701b8729f3913f18066 Author: Daniel-Constantin Mierla Date: Wed Dec 7 12:43:46 2016 +0100 utils: added placeholder file to delete misc folder commit 7480c742ca315e388ac06acefb429ee734913d35 Author: Daniel-Constantin Mierla Date: Wed Dec 7 12:36:09 2016 +0100 gitignore: added src/kamailio to git ignore list commit 8370cd94dc3ef420f968cd7a368926609b5f8eae Author: Daniel-Constantin Mierla Date: Wed Dec 7 12:35:10 2016 +0100 core: added new root Makefile - forward make commands to src/ subfolder commit e906567e774b6e47d5bff56638a8e9f3362d29eb Author: Daniel-Constantin Mierla Date: Wed Dec 7 12:08:54 2016 +0100 core: makefiles updated to use the new paths to source code files commit cf83221d1879dabcbf140d89946d4365eb40ed9c Author: Daniel-Constantin Mierla Date: Wed Dec 7 12:07:22 2016 +0100 core, lib, modules: updated include paths for header files commit 273ab2955fffb5cfcabbb58ff8b4272fbed2d2c1 Author: Daniel-Constantin Mierla Date: Wed Dec 7 12:03:51 2016 +0100 core, lib, modules: restructured source code tree - 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) commit 97e94d7d8b9bc66ed161347114476066cc1e5351 Author: Richard Good Date: Wed Dec 7 10:21:08 2016 +0200 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 commit 993ad4e245087300279a6589e81cebd446a7fbf3 Author: Daniel-Constantin Mierla Date: Tue Dec 6 15:07:53 2016 +0100 core: updated the issues file - removed the content specific to very old versions 0.x.y commit 6045525bc439ca49df3145adf245836b21e26dd1 Author: Daniel-Constantin Mierla Date: Tue Dec 6 14:54:33 2016 +0100 Makefile: updated installation of the man pages commit da7e204d9043f62a700c4c57177b039cc6af8140 Author: Daniel-Constantin Mierla Date: Tue Dec 6 14:45:50 2016 +0100 doc/man: renamed man files to use kamailio name commit fb99110adc1c9adde93d30c43d0228953dc70dde Author: Daniel-Constantin Mierla Date: Tue Dec 6 14:44:42 2016 +0100 core: relocated man pages from root folder to doc/man/ commit 6a4a9949afaa3d93652817ab2f79015004c930fc Author: Daniel-Constantin Mierla Date: Tue Dec 6 14:42:58 2016 +0100 core: man pages updated to use kamailio name commit 6114cb046fc8a1e59e37c157af1cbcd55608df74 Author: Daniel-Constantin Mierla Date: Tue Dec 6 12:23:57 2016 +0100 doc: rpc_list - use kamailio as application name commit d5369b18642e16f096e8b11f9e47057b9bf0ec85 Author: Daniel-Constantin Mierla Date: Tue Dec 6 11:53:50 2016 +0100 core: skip \n in the rpc uptime result values commit 3299ddb3044998c1438abf8c4580ae9fd3c8cbb2 Author: Daniel-Constantin Mierla Date: Tue Dec 6 11:32:01 2016 +0100 doc: rpc_list - updated Makefile with the list of files with rpc commit 6dabbf23f9cf99e6d569a0a93f5643f0c1b8a8be Author: Daniel-Constantin Mierla Date: Tue Dec 6 11:19:54 2016 +0100 doc: rpc_list - refreshed the content for rpc commands docs commit 72dee4b19339df87b883301e36e7652c986e289f Author: Daniel-Constantin Mierla Date: Tue Dec 6 10:54:25 2016 +0100 pua: coherent whitespacing commit fd818340a403b16b6a4fc3df80de81eff68367f0 Author: Daniel-Constantin Mierla Date: Tue Dec 6 10:41:18 2016 +0100 pipelimit: added helper functions for network load commit 529674297710d664f3b37ac9fd2fe3065cc5aa71 Author: Daniel-Constantin Mierla Date: Tue Dec 6 10:35:45 2016 +0100 ratelimit: added helper functions for statistics on network load commit 604d55e2065514cabce0329e4fd0c1547d01873f Author: Daniel-Constantin Mierla Date: Mon Dec 5 14:39:51 2016 +0100 obsolete: moved modules purple and iptrtpproxy - they are no longer working, not being updated to use latest libs for a very long time commit 265bf3b75a7d4bdf5da5cd32a09f8c3b24444a6e Author: Daniel-Constantin Mierla Date: Mon Dec 5 14:39:24 2016 +0100 Makefile.groups: removed the modules purple and iptrtpproxy commit 0e86b73a9408757d2f5c51430fbfba7353c9017c Author: Daniel-Constantin Mierla Date: Mon Dec 5 14:27:19 2016 +0100 core, libs, modules: removed kcore internal library - 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 commit 8406a6c450a1fbdb4dc1e05acb6d3443bebf8339 Author: Daniel-Constantin Mierla Date: Sun Dec 4 14:09:36 2016 +0100 jsonrpc: increase the size of send buffer for datagram transport commit 236fed5a83d0c5b139557d43c17e81dbb4bf9373 Author: Daniel-Constantin Mierla Date: Sun Dec 4 13:47:29 2016 +0100 jsonrpc-s: fixed typo in log message commit 30d206d1c0254aea9a4fd0a8d06419a90de62e0d Author: Daniel-Constantin Mierla Date: Sun Dec 4 13:38:30 2016 +0100 jsonrpc: log message if rpc response fails to be sent via datagram commit c28450c008eb8f546992fbba5576b191ffd3bc9e Author: Kamailio Dev Date: Sun Dec 4 17:46:29 2016 +0100 modules: readme files regenerated - corex ... commit b4a5092bb9f2cb0d5befa4d0ccfe30a64bf5f665 Merge: 2b59506 7d8d39b Author: Olle E. Johansson Date: Sun Dec 4 17:43:08 2016 +0100 Merge pull request #881 from mslehto/doctypo documentation fixes for various modules commit 7d8d39b909e13a800be41d6ba510d717a6eff6bd Author: Mikko Lehto Date: Fri Dec 2 11:23:39 2016 +0200 modules/mohqueue: documentation typo fix commit 8bd3b8ff291d4f59d7aa8a3a4dd674437e77e8b5 Author: Mikko Lehto Date: Fri Dec 2 11:01:08 2016 +0200 modules/rtpproxy: documentation typo fix and rephrase commit 2b59506d3699bb34b4b932cea5c7cdab3da418e0 Merge: cc41e2c 22b040c Author: Daniel-Constantin Mierla Date: Sun Dec 4 09:54:34 2016 +0100 Merge pull request #873 from guipilon/master ratelimit module not working properly when FEEDBACK algorithm is used commit cc41e2ce00186216423b1d30db8bb63f87ff31d0 Merge: 938ac5e 0e2cb06 Author: Daniel-Constantin Mierla Date: Sun Dec 4 09:54:16 2016 +0100 Merge pull request #880 from mslehto/faked_msg.h remove lib/kcore/faked_msg.h commit 0e2cb067ac01988b3693c7a40fb65071df103666 Author: Mikko Lehto Date: Fri Dec 2 12:47:45 2016 +0200 lib/kcore: faked_msg.h not referenced anymore commit 0a467bac35bcd6034c1a198fea569944f7707ad2 Author: Mikko Lehto Date: Fri Dec 2 12:46:37 2016 +0200 modules: faked message api has moved to core commit 938ac5e7223001fb9e3b748262283d323a23c539 Author: Richard Good Date: Fri Dec 2 16:30:10 2016 +0200 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 commit b72af394936be5b69cb83ff768f11e2dc33bfc19 Author: Kamailio Dev Date: Fri Dec 2 09:16:18 2016 +0100 modules: readme files regenerated - jsonrpc-s ... commit 10912437a992048c4b5ab297ace4f29cbf9b9f3d Author: Daniel-Constantin Mierla Date: Fri Dec 2 09:01:34 2016 +0100 jsonrpc-s: use same name when setting user/group via str/int values commit cf5a748719e4770e481601e75adb3e89b33d910b Author: Daniel-Constantin Mierla Date: Fri Dec 2 09:00:46 2016 +0100 jsonrpc-s: added documentation for datagram transport commit e8086c7db45d5b0136e4c5871cb1a2c5a0e1d5d5 Author: Daniel-Constantin Mierla Date: Fri Dec 2 08:43:10 2016 +0100 kamctl: implemented moni command for jsonrpc engine commit 3b8d7950539be080770e3665ced07b491b9065bb Author: Daniel-Constantin Mierla Date: Fri Dec 2 08:20:34 2016 +0100 kamctl: added rpcfifo control engine - 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 commit f2181d7cb461527747e2b720f2a37cfc987fa518 Author: Daniel-Constantin Mierla Date: Thu Dec 1 23:00:57 2016 +0100 jsonrpc-s: implemented datagram transport - via unix socket files or network sockets ipv4/ipv6 commit f611b34157d135936f1b1e5e83f891201426936f Author: Daniel-Constantin Mierla Date: Thu Dec 1 21:16:24 2016 +0100 kamunix: small adjustments to the code commit 9c94ffa85a2a55e746f6de505f8b47947bf7dbce Author: Daniel-Constantin Mierla Date: Thu Dec 1 21:03:26 2016 +0100 kamunix: removed svn id from man page file commit 95d5be47d77287320c0c4f40be834f636406ff85 Author: Daniel-Constantin Mierla Date: Thu Dec 1 14:22:48 2016 +0100 sl: updated the used of old style logging macros commit 97492c5284b4fa5ec3eab123272abbdca67e3447 Merge: 0527dea 969f460 Author: Alexandr Dubovikov Date: Thu Dec 1 13:55:30 2016 +0100 Merge pull request #874 from grumvalski/sipcapture-fixes Sipcapture fixes commit 0527dea7022551f45990d5be88731c014a3d050a Author: Kamailio Dev Date: Thu Dec 1 13:17:09 2016 +0100 modules: readme files regenerated - acc_radius ... commit 25946c1094f495090d0c20c5e4ce84010555bcef Author: Daniel-Constantin Mierla Date: Thu Dec 1 13:13:13 2016 +0100 tm: converted log messages to use macros with prefix - coherent indentation and whitespacing for msg builder code commit 49d43d789eb0cecdfd60c5c43a0cf478e101cd47 Author: Daniel-Constantin Mierla Date: Thu Dec 1 12:37:39 2016 +0100 ss7ops: fix the dobook markdown and properly named the sections commit 4991821daf9053cdd68957b18bfa23b8e906a00e Author: Daniel-Constantin Mierla Date: Thu Dec 1 12:37:06 2016 +0100 ss7ops: safety check before freeing allocated isup json buffer commit 6db0e6b5a0b8ef48250abd7bfaedd15fc4860ddd 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 commit 969f4600193139d95b5f876378e0c92d4eab9a7a Author: Federico Cabiddu Date: Tue Nov 29 12:10:36 2016 +0100 sipcapture: fix captid extraction from hep header for v3 commit 1fbca28c3a6e90ca478d152e116aca5e64780e9e Author: Federico Cabiddu Date: Tue Nov 29 11:35:14 2016 +0100 sipcapture: perform ntohs on src and dst port when payload is not SIP commit b1e8c2f007e533c7a01c3ced2a34620f4737ca18 Author: Federico Cabiddu Date: Fri Sep 16 10:11:44 2016 +0200 http_async_client: added support for authentication commit 22b040c944228cfc7795f4481465dd230bff6f99 Author: Guilherme C Pilon Date: Wed Nov 30 13:41:12 2016 -0200 ratelimit module not working properly when FEEDBACK algorithm is used - deleting unused lines commit bb768faae3367c1209e735de71ab9fdcd5d068d5 Author: Guilherme C Pilon Date: Wed Nov 30 13:33:44 2016 -0200 ratelimit module not working properly when FEEDBACK algorithm is used commit 44a87c1892c8ac33fffedc0f82ff2a8d114cc1ef Merge: 1d5f39a 892ab27 Author: Daniel-Constantin Mierla Date: Wed Nov 30 11:17:18 2016 +0100 Merge pull request #863 from mslehto/sdpops modules/sdpops - extend sdp_remove_line_by_prefix() commit 1d5f39a23f1b92575153c5bb2ba87f15f80fa827 Author: Daniel-Constantin Mierla Date: Wed Nov 30 07:39:00 2016 +0100 rtjson: fix for replacing to header based on json document - reported by GH #868 commit c21148d5d2ce2e870c0de36ef5f4a18fbe60b816 Merge: 1d1d224 17fadef Author: Emmanuel Schmidbauer Date: Tue Nov 29 09:44:06 2016 -0500 Merge pull request #866 from kamailio/nsq-add-dblock-param nsq: add db_table_lock_type commit 17fadef3127901a08daf115fb350c2e59b1fd485 Author: Emmanuel Schmidbauer Date: Tue Nov 29 09:10:45 2016 -0500 nsq: add db_table_lock_type commit 1d1d2246c8f89aa6eda52bda479014be0a10b937 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 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() commit 0ede53d0872cbd426dcb3542dbca5ca7c00139e2 Author: Mikko Lehto Date: Mon Nov 28 10:26:08 2016 +0200 modules/app_lua: support 1 or 2 parameters with sr.sdpops.sdp_remove_line_by_prefix() commit 75c25a857a1d95ef4810d862044957e1769834c7 Author: Daniel-Constantin Mierla Date: Sun Nov 27 15:40:02 2016 +0100 kamctl: regenerated db creation script to update default datetime value commit 3efa32c9cdfc7a7bdc913724fba92f7b7a76434c Author: Daniel-Constantin Mierla Date: Sun Nov 27 15:38:56 2016 +0100 lib/srdb1 - set default datetime value to 2000-01-01 - 1900 is before the start of epoch and can result in unexpected behaviour with some time related functions commit 88ef3f0bc54f3858f80d0441bb06b056f50d4ca1 Author: Richard Good Date: Fri Nov 25 16:48:27 2016 +0200 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 commit 3cfc8d9c54ac4e566134889800e9eeb318274b75 Author: Daniel-Constantin Mierla Date: Thu Nov 24 17:49:02 2016 +0100 kamctl: refreshed the db creation scripts for topos commit 0eea31b4b934de45e8bc5091f7ba5a9d486dd16f Author: Daniel-Constantin Mierla Date: Thu Nov 24 17:46:36 2016 +0100 lib/srdb1: schema - don't set default value for text/blob columns of topos - not allowed by newer versions of mysql commit 43451ec40801e502f72e6b2abee41a4944d08a4a Author: Lucian Balaceanu Date: Thu Nov 24 12:30:14 2016 +0200 rtpengine: make parameters configurable via cfg framework rtpengine_disable_tout, rtpengine_tout_ms, queried_nodes_limit, rtpengine_retr are now configurable via kamcmd commands. commit dd2c297bbafc5314a91bdb51bf0099d9d4f995b2 Author: Daniel-Constantin Mierla Date: Wed Nov 23 14:40:09 2016 +0100 acc_radius: added more info about response code for acc_rad_request() commit c6475d657e78d21f439ab899a7767f801a40b864 Author: Carsten Bock Date: Wed Nov 23 08:22:06 2016 +0100 examples/pcscf: Remove unused param "lookup_check_received" commit 140ff964cb8d91ded39fff1bccd950aa0cc8d75e Author: Carsten Bock Date: Wed Nov 23 08:20:00 2016 +0100 ims_usrloc_pcscf: Remove unused param "lookup_check_received" commit ef87e27ff64d8044dde74eef9f000d5c6195b0ed Author: Daniel-Constantin Mierla Date: Tue Nov 22 19:42:26 2016 +0100 tm: coherent indentation and whitespacing for rpc functions commit 60904ee13dac929ee4f73b9be1b0592b41379019 Author: Daniel-Constantin Mierla Date: Tue Nov 22 18:35:25 2016 +0100 kamctl: implemented miprint for unixsock ctl engine commit dc7b028c818a72def1b781ef102ba166b04cdbfc Author: Daniel-Constantin Mierla Date: Tue Nov 22 14:30:48 2016 +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) commit 33fa1f11e892fdafa07335268dae6786ead101ac Author: Daniel-Constantin Mierla Date: Tue Nov 22 14:29:41 2016 +0100 kamctl: added miprint command - print the mi command to be sent to fifo file commit 490237855edfd068170aa766951eefd5c4d69c02 Author: Carsten Bock Date: Tue Nov 22 09:59:26 2016 +0100 New Module: ims_ocs - the Online-Charging-Server for Diameter commit ff004839679deb2095443c9bcb09a2795254e724 Author: Kamailio Dev Date: Mon Nov 21 16:01:17 2016 +0100 modules: readme files regenerated - rtpengine ... commit fcccbf7a44ddecdc155b8f951b0696ec8f257e10 Author: Lucian Balaceanu Date: Mon Nov 21 16:51:40 2016 +0200 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. commit 650087d6e352ab5e299c3dabe8ab2ea307840a83 Author: Kamailio Dev Date: Mon Nov 21 12:31:38 2016 +0100 modules: readme files regenerated - rtpengine ... commit e128d46e6a675b8cf5f8b584850c08cd16328af4 Author: Daniel-Constantin Mierla Date: Mon Nov 21 12:15:54 2016 +0100 rtpproxy: added note about rtpproxy_manage() afte t_continue() - or after any other function that does suspend/resume of the transaction - it behaves as used in failure_route commit 63f3e24ba2c0b9749f5c5d3268c633c629e20f89 Author: Daniel-Constantin Mierla Date: Mon Nov 21 12:12:10 2016 +0100 rtpengine: added note about rtpproxy_manage() afte t_continue() - or after any other function that does suspend/resume of the transaction - it behaves as used in failure_route - related to GH #855 commit 7acd952836d5ccb9095971b92f2f0206f46fb2b2 Author: Kamailio Dev Date: Fri Nov 18 15:31:28 2016 +0100 modules: readme files regenerated - tm ... commit dc9abcba9a06f95adea72d3a1885ebd21ae88a68 Author: Daniel-Constantin Mierla Date: Fri Nov 18 15:18:31 2016 +0100 tm: documentation for new event_callback parameter commit 2d9a1a774fceb60d742cb3db62e2ef85fccbc250 Author: Daniel-Constantin Mierla Date: Fri Nov 18 15:08:06 2016 +0100 tm: sdded support to execute kemi callback on event tm:local-request - new parameter event_callback to set the name of the function commit 3d684fe20117cab9519f483f819e6476f596e056 Author: Kamailio Dev Date: Thu Nov 17 11:16:29 2016 +0100 modules: readme files regenerated - tmx ... commit 29635011f94a142fe5cde32558b8dfd095dd7820 Author: Daniel-Constantin Mierla Date: Thu Nov 17 11:00:51 2016 +0100 tmx: added note to t_continue() docs about failure context of executed route block commit 18c7eaf11c69eccea195020d4b82f96ddae5dafb Author: Mikko Lehto Date: Thu Nov 17 00:21:15 2016 +0000 modules/app_lua: sdpops API changed commit 8d4c2e419068b034ced89828878c6635d69c8d6f Author: Mikko Lehto Date: Wed Nov 16 14:05:13 2016 +0200 test/unit: update unit test 60 - 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 commit 60703e86eff4849501938b2dcbb85382a9febb9d Author: Mikko Lehto Date: Wed Nov 16 13:48:26 2016 +0200 modules/sdpops: add optional media parameter to sdp_remove_line_by_prefix() - allows removing lines only within media description commit 3690bce25ee7ca01bb9d36ec253e727c2c10bc9f Author: Mikko Lehto Date: Tue Nov 15 12:47:24 2016 +0200 test/unit: update unit test 60 - 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 commit efabeac301ab93e2e2303e8be6aa5c0c64822a83 Author: Holger Hans Peter Freyther Date: Wed Nov 16 10:38:39 2016 +0100 ss7ops: Decode additional ISUP fields useful for analysis 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 commit 7be63c5b4218e6888220ccc2cce89f2e7ec7b93e Author: Holger Hans Peter Freyther Date: Wed Nov 16 10:36:27 2016 +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. commit 9a1547e8815e697351b0795bb3b4e308e5440a6d Author: Daniel-Constantin Mierla Date: Wed Nov 16 16:31:20 2016 +0100 core: check required parameters for execution of onsend_route - alternative to GH #861 commit 092ee821752d39eae5155c9b469e6e6d8e2fe9fe Author: Carsten Bock Date: Tue Nov 15 16:40:56 2016 +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) commit 13b4cc672aa20ae0b8ec4aafdc7c4ab56f593149 Author: Kamailio Dev Date: Tue Nov 15 14:46:26 2016 +0100 modules: readme files regenerated - auth_identity ... commit bff8cbb0a03deaea7b9c32f6c6d74525c34be5dd Author: Daniel-Constantin Mierla Date: Tue Nov 15 14:40:56 2016 +0100 auth_identity: added remarks section with note about libcurl leak on centos 6 - based on GH #853 commit c1e621d5347b32e04588efb93204ccdf13c3a2e6 Author: Daniel-Constantin Mierla Date: Tue Nov 15 14:40:25 2016 +0100 xcap_client: added remarks section with note about libcurl leak on centos 6 - based on GH #853 commit eaded8a4c90e7d35c91a9101190ff79f161bea51 Author: Mikko Lehto Date: Mon Nov 14 23:56:45 2016 +0200 modules/[tm|db2_ops]: use consistent naming for route names in documentation commit 01a9e1b1935e7eddd7ccd5794a9669e75e201f2b Author: Daniel-Constantin Mierla Date: Mon Nov 14 17:01:48 2016 +0100 htable: support to execute kemi callbacks on event route for item expiration commit 39b162122964bc9ef04b0fa32b9ce9eaf1d9530b Author: Daniel-Constantin Mierla Date: Mon Nov 14 16:05:07 2016 +0100 htable: use lookup instead of get for event route item expiration - get creates an empty structure which is not used commit 9d3499a037a40c0a2f169daa8e456a24b53d3608 Author: Daniel-Constantin Mierla Date: Mon Nov 14 15:59:24 2016 +0100 htable: remove additional search for event route block commit 72f28fdcfd88b4f915156a992a6b1f12db79edc5 Author: Mikko Lehto Date: Mon Nov 14 15:50:54 2016 +0200 modules/dispatcher: fixed typo in documentation commit b51d5283f147d55f76d1a6755adb62c3d3b944be Author: Kamailio Dev Date: Mon Nov 14 11:01:25 2016 +0100 modules: readme files regenerated - htable ... commit 6dd359e3c55c43b385dc801ba76afe5ad1316c76 Author: Daniel-Constantin Mierla Date: Mon Nov 14 10:55:12 2016 +0100 htable: documentation for event_callback parameter commit a70f973942621173756e0da38af23a1f54a4cdcb Author: Daniel-Constantin Mierla Date: Mon Nov 14 10:44:11 2016 +0100 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 commit 404e1e1de066e86ff0f99cb1546af4400d92eef9 Author: Daniel-Constantin Mierla Date: Mon Nov 14 10:42:49 2016 +0100 app_python: extended kemi implementation to support routing function parameter commit c17f410e60b77baf284e88384d5f482f9ab6f142 Author: Daniel-Constantin Mierla Date: Mon Nov 14 10:42:15 2016 +0100 app_lua: extended kemi implementation to support routing function parameter commit 0f94306a4e9fefde75d0b447a114f01cc0ade01f Author: Daniel-Constantin Mierla Date: Mon Nov 14 10:31:10 2016 +0100 tm: extended the kemi callbacks after updates to prototype commit ae6413a65b8c233eadd19706df6a69d7181ffd37 Author: Daniel-Constantin Mierla Date: Mon Nov 14 10:30:41 2016 +0100 core: updates to kemi callbacks for core routing blocks commit f7fc3af274e3c84167e1cd991eada0a93d96db02 Author: Daniel-Constantin Mierla Date: Mon Nov 14 10:26:31 2016 +0100 core: kemi engine callback function extended to accept routing parameter commit ff695de3c4e25dcb862f92c59e8c4b5d947ca696 Author: Daniel-Constantin Mierla Date: Mon Nov 14 09:04:26 2016 +0100 core: kemi - release lock if indexed callback is found commit a0859762d4584feffca2d791ae5f5c5c9a6880b2 Author: Daniel-Constantin Mierla Date: Sun Nov 13 13:36:34 2016 +0100 etc: kamailio.cfg polishing - 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. commit 09fa743dcd5d3535698b4cb254d28bd7037631d2 Author: Kamailio Dev Date: Sun Nov 13 13:16:20 2016 +0100 modules: readme files regenerated - http_async_client ... commit ec0bcd9ba9ef3631a9f603b7ad7b8faa7c406c28 Author: Daniel-Constantin Mierla Date: Sun Nov 13 13:11:11 2016 +0100 kamctl: regenerated db creation scripts for subscriber table commit 98a432a9444ca51b8d0ad2745b4979bf86427fd8 Author: Daniel-Constantin Mierla Date: Sun Nov 13 13:10:06 2016 +0100 lib/srdb1 - schema: allow null for email_address in subscriber table commit e9901c10edd8d7ed5a2c81916501409ed008e1ed Author: Daniel-Constantin Mierla Date: Sun Nov 13 13:06:04 2016 +0100 utils: added remarks section with note about libcurl leak on centos 6 - based on GH #853 commit 0b063525a380519e0eb995860cf1a9a7b6ff3aa7 Author: Daniel-Constantin Mierla Date: Sun Nov 13 13:03:15 2016 +0100 http_async_client: add remarks section with a note about libcurl leak in centos 6 - based on GH #853 commit 0a73437ff4126790d97679486dd852482f37be25 Merge: 2b751e0 c5f6cce Author: Daniel-Constantin Mierla Date: Sun Nov 13 12:58:46 2016 +0100 Merge pull request #857 from armenb/memcached_delete_on_null memcached: fix deletion bug commit 2b751e06682ddd7c0e14df1b3faa32812709ef28 Author: Olle E. Johansson Date: Sun Nov 13 12:15:08 2016 +0100 auth_db dbtext Making email address optional so kamctl can support dbtext Reported by Alberto Sagredo commit c5f6cce69d7cae48f0769d89e9098a8526089055 Author: Armen Babikyan Date: Sat Nov 12 22:57:41 2016 -0800 memcached: fix deletion bug commit bf138f855bbb1b58e3970399e974b64efdd6ea39 Author: Daniel-Constantin Mierla Date: Sat Nov 12 14:24:36 2016 +0100 ss7ops: removed internal libs that are not needed from makefile commit 685ed2d968a803068728e9ecf4bf594174e019a2 Author: Daniel-Constantin Mierla Date: Sat Nov 12 12:03:59 2016 +0100 Makefile.groups: added ss7ops module to group extra commit 730f0859437741b7a66d7e6d381c78ce1a330a6e Author: Daniel-Constantin Mierla Date: Sat Nov 12 12:02:11 2016 +0100 ss7ops: renamed the main file of the module to match recommended pattern commit 5514b47eebd3fec3a26af8320fee7ca021f1a664 Author: Daniel-Constantin Mierla Date: Sat Nov 12 12:01:13 2016 +0100 ss7ops: fix compile warnings commit e0d26f780ed551bd993ca36ac125e87a16db7709 Author: Daniel-Constantin Mierla Date: Sat Nov 12 11:57:32 2016 +0100 ss7ops: index 52 was initialized two times - expected to be 53 by the order commit 70262d3063376be34b784d0f6ffec4083779640c Author: Mikko Lehto Date: Fri Nov 11 13:11:43 2016 +0200 core: fix compilation on platforms without struct ip_mreqn - collateral by new mcast feature (commit 8b39cb6a3aa37d26da1ccf8f55f25aaba8fc4613) commit d3cf503b3055c3e741b3f2e67359c20d6be210f1 Author: Mikko Lehto Date: Fri Nov 11 13:10:38 2016 +0200 Makefile.defs: define HAVE_IP_MREQN on platforms with struct ip_mreqn commit 27f2bd08ccb37c5e500e64938598dbac813c0f88 Author: Daniel-Constantin Mierla Date: Sat Nov 12 11:53:35 2016 +0100 ss7ops: reordered sections for parameters and functions in docs commit 0ec6eef89dd64c2c6e7acf813c35bf9d7c2ed61e Author: Holger Hans Peter Freyther Date: Thu Oct 27 11:09:05 2016 +0200 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. commit 7360b0d5ce4fe895e44587a797cfef022d399d68 Author: Kamailio Dev Date: Fri Nov 11 14:46:13 2016 +0100 modules: readme files regenerated - jsonrpc-s ... commit cdd703dcae172ad0692877addaa9fea80c06defc Author: Daniel-Constantin Mierla Date: Fri Nov 11 14:32:31 2016 +0100 jsonrpc-s: added section to show examples with rpc commands over jsonrpc commit 063d228ec0c710480212a76c6060127dcdf04230 Author: Kamailio Dev Date: Fri Nov 11 12:31:40 2016 +0100 modules: readme files regenerated - dispatcher ... commit 74581f3a500f0f5eca408991a99dc687ad4bf425 Author: Daniel-Constantin Mierla Date: Fri Nov 11 12:21:46 2016 +0100 dispatcher: docs - removed extra spaces and rephrased sample config text commit 0b3d6ad3238d28c1c3aaf8c39052405ffdaa21df Author: Daniel-Constantin Mierla Date: Fri Nov 11 12:15:59 2016 +0100 dispatcher: updates to sameple config file commit 06535e342c729584999693fbb3bef72d2b2ea07d Author: Mikko Lehto Date: Fri Nov 11 01:46:24 2016 +0200 core, modules: typos commit 299c3907f33fcf484b1eaabae3d9f08adffec3ef Author: Kamailio Dev Date: Thu Nov 10 12:16:13 2016 +0100 modules: readme files regenerated - http_client ... commit 181c9ade46148ada5cb045bcd86f807d55a36933 Author: Daniel-Constantin Mierla Date: Thu Nov 10 12:05:43 2016 +0100 http_client: added note about libcurl version with leaks in CentOS 6 - based on PR #853 by Jurijs Ivolga commit 660bc9c34f169a915cba3a9b416fb93d63b01a22 Author: Daniel-Constantin Mierla Date: Thu Nov 10 11:46:12 2016 +0100 presence: removed unnecessary global variable for implementation of startup mode commit 1f02100f7424cd6522c7915e8d9e55e0b86e285c Author: Kamailio Dev Date: Thu Nov 10 11:46:14 2016 +0100 modules: readme files regenerated - presence ... commit e771a5f0212fbe36e4810eb8ea9fb713e9bc0944 Merge: 60269ea 24d7121 Author: Daniel-Constantin Mierla Date: Thu Nov 10 11:40:17 2016 +0100 Merge pull request #854 from kamailio/Presence-add-parameter presence: add parameter `startup_mode` to disable 1dceaa24ded727aba5870f28fb63e26ed98464f3 commit 60269ead4973b745f529e42c6e2c60287a040c64 Author: Daniel-Constantin Mierla Date: Thu Nov 10 09:45:02 2016 +0100 async: updated to the name of functions for timers instead of macros commit 24d71219e44f24c81c3058bf7e8c1f4ea2996f85 Author: Emmanuel Schmidbauer Date: Wed Nov 9 08:30:37 2016 -0500 presence: add parameter startup_mode commit 243ff2f797e875c71af9ae5a39fb654af7b06802 Author: Daniel-Constantin Mierla Date: Wed Nov 9 14:24:58 2016 +0100 tm: coherent indentation and white spacing commit 44a4732df6e77386e6ffa60041cd1738a208ae0d Author: Daniel-Constantin Mierla Date: Wed Nov 9 14:10:15 2016 +0100 core: debug - aliased macro LM_BUG to BUG commit acb2fa3c4d29c3843df2c6033b1737ad05d1c867 Author: Daniel-Constantin Mierla Date: Wed Nov 9 14:09:27 2016 +0100 tm: lookup - updated logs not to include module and function details commit ea2ce2da94927a5a555ef52c25f7426e59c361b7 Author: Emmanuel Schmidbauer Date: Tue Nov 8 10:19:03 2016 -0500 presence: cleanup whitespace in notify.c commit b3f6392d122145a5fd81b1b5c5bf71feb108203e Author: Daniel-Constantin Mierla Date: Tue Nov 8 12:19:59 2016 +0100 dispatcher: do recursive avl search for ds_is_from_list() - search all ds set nodes when no group id is provided - reported by GH #848 commit f0f6269ad0769b006029d8add058642f99e244f0 Author: Daniel-Constantin Mierla Date: Tue Nov 8 12:15:00 2016 +0100 dispatcher: compacted code and declare variables at beginning of functions commit a4da385baf396a3ef123f3a19ec314126d6f4822 Author: Daniel-Constantin Mierla Date: Mon Nov 7 17:22:27 2016 +0100 textops: handle return code for parse_headers() commit 1ebac1c7aa1291f0cf0765a0de80759cbde6611c Author: Kamailio Dev Date: Mon Nov 7 14:16:17 2016 +0100 modules: readme files regenerated - siputils ... commit 21d926991abfb6dbac01b573ffc98274e675f2db Merge: 660cc46 6a66332 Author: Victor Seva Date: Mon Nov 7 14:07:17 2016 +0100 Merge pull request #852 from mslehto/pcv modules/siputils: fix docbook syntax commit 6a663329465fa9f372f309bfd20d801977a33b04 Author: Mikko Lehto Date: Mon Nov 7 14:48:27 2016 +0200 modules/siputils: fix docbook syntax commit 660cc4640589fab5aad6cf8701b58b563e69eb6f Author: jaybeepee Date: Mon Nov 7 13:28:47 2016 +0200 modules/ims_icscf: If a route block is defined for lir_user_unknown, run it instead of default commit 24a42eaf96bc084edce5daa89c254cb49be02893 Author: Kamailio Dev Date: Mon Nov 7 10:16:16 2016 +0100 modules: readme files regenerated - siputils ... commit a25d17748a762ebce7f939afccfee76bcb759680 Merge: beda05b b2ade6c Author: Daniel-Constantin Mierla Date: Mon Nov 7 10:01:45 2016 +0100 Merge pull request #847 from tverlaan/nathelper_force_socket nathelper: force socket if set commit beda05be61e6ac54f0d9d3c9dc3f64cf15b20af7 Merge: ce745f3 345bbbe 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 modules/siputils: document P-Charging-Vector related pseudo variables commit c2235f12957c5ffccbc6c1bfaf3fbb673394b1ec Author: Mikko Lehto Date: Mon Nov 7 01:38:04 2016 +0200 modules/siputils: add P-Charging-Vector related pseudo variables pcv(orig) - orig-ioi field pcv(term) - term-ioi field commit 0364383549f69241037a96a5e5e20179b2ac6efe Author: Mikko Lehto Date: Mon Nov 7 00:04:24 2016 +0200 modules/siputils: populate $pcv(all) after succesful parse commit eecc0a1ae7a4f4d243ebbe713dd884493611b45c Author: Mikko Lehto Date: Sun Nov 6 23:59:07 2016 +0200 modules/siputils: do not let $pcv(value) to contain invalid value commit 8d5705380ac7b79f22a61ea117ecb1cfd31b2efc Author: Mikko Lehto Date: Sun Nov 6 22:45:47 2016 +0200 modules/siputils: fix $pcv(genaddr) length issue $pcv(genaddr) was truncated when field "icid-value" was shorter than field "icid-generated-at" commit f2f789eb40c379c9ebe12e0588e521680951e017 Author: Mikko Lehto Date: Sun Nov 6 22:42:09 2016 +0200 modules/siputils: do not log every P -header, shortcut loop instead commit 7d1761268615b37f3a0fc49de14b1029c5a27fec Author: Mikko Lehto Date: Sun Nov 6 22:34:04 2016 +0200 modules/siputils: do not log CRLF commit 3ee6f19c1994952aa5588ccb6b6986ce4c176e6a Author: Mikko Lehto Date: Sun Nov 6 22:25:16 2016 +0200 modules/siputils: fix variable typo commit 6dbc20dd07935346065de67341aae460f9c57177 Author: Mikko Lehto Date: Sun Nov 6 22:21:43 2016 +0200 modules/siputils: adjust logging to be more accurate and less verbose commit 2e85af56fda9b2d7795d3ba0cc04e0f882f398ad Author: Mikko Lehto Date: Sun Nov 6 18:07:22 2016 +0200 modules/siputils: whitespace cleanup commit ce745f3837a668b67506bfd404c7ef619936de7a Author: Daniel-Constantin Mierla Date: Sun Nov 6 22:55:11 2016 +0100 pv: return false if pv_unset() fails commit de65e91dc69d41277d2ba9459f0f82bcf80a01f5 Author: Daniel-Constantin Mierla Date: Sun Nov 6 22:49:53 2016 +0100 pv: pv_var_to_xavp() - proper test for type int of script var commit f09a7ea6dcc4f6ccca7caff167ed89de424687b9 Author: Daniel-Constantin Mierla Date: Sun Nov 6 22:45:29 2016 +0100 pv: added missing breaks when parsing $mag() inner name commit 5488a913c53d16449146625da278eec8779fdbc5 Author: Daniel-Constantin Mierla Date: Sun Nov 6 22:40:42 2016 +0100 corex: handle return code for ftell commit 5a0e1c96bb7b315d9f9be05db402e63390e2eaaf Author: Daniel-Constantin Mierla Date: Sun Nov 6 17:08:00 2016 +0100 permissions: safety check of src len before copying to dst buffer commit dc84c0aaa66573d86633dd12bc42c55961831a76 Author: Daniel-Constantin Mierla Date: Sat Nov 5 13:32:34 2016 +0100 dmq_usrloc: init vars earlier to avoid invalid value cleanup on error handling commit 9a152cbd15a84191418ecd3bbb56dff48438bfd1 Author: Daniel-Constantin Mierla Date: Sat Nov 5 13:32:05 2016 +0100 usrloc: handle return code when registering the timer routine commit 19786d85138a3d6a9966d9449387ae77f04e3c27 Merge: d8e9cc4 045fa78 Author: Daniel-Constantin Mierla Date: Fri Nov 4 17:50:16 2016 +0100 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 specs file to build rpm packages for centos 7 commit d8e9cc44ffe5f3191c115b23323b640c66416e9f Author: Daniel-Constantin Mierla Date: Fri Nov 4 12:31:01 2016 +0100 tm: updated log format from old style with function names in message commit 2b7c11ff514242dc8fc5c929ae2e02211fb9cc5b Author: Daniel-Constantin Mierla Date: Fri Nov 4 12:11:39 2016 +0100 tm: coherent indentation and whitespacing for t_fwd commit 705969d40d5e0326f6b0ccf055e5ada7229f720b Author: Daniel-Constantin Mierla Date: Fri Nov 4 11:58:20 2016 +0100 tmx: warning message if updates to destination attributes fail commit 9f9e3162cd92b564323c9e77689f57c9dd0600bc Author: Daniel-Constantin Mierla Date: Fri Nov 4 11:57:55 2016 +0100 tm: print warn messages when failing to update r-uri and path commit 43a6dd1e9fe37141ded6c6a62d76a98f469bb49e Author: Daniel-Constantin Mierla Date: Fri Nov 4 10:17:30 2016 +0100 dmq_usrloc: coherent indentations commit b2ade6ca35499ba9c44d6f46888351244eb87299 Author: Timmo Verlaan Date: Fri Nov 4 10:01:41 2016 +0100 nathelper: force socket if set This fixes force socket in that it will always be forced and not only when there is no socket. commit f109109a194abcc105f6d6a2e398d28e21870941 Author: Daniel-Constantin Mierla Date: Fri Nov 4 09:49:50 2016 +0100 app_lua: safety check of returned anchor before using it commit 45e94dca8e1fc2b7bae6cece0d3ac19fbc5e430d Author: Daniel-Constantin Mierla Date: Thu Nov 3 16:45:16 2016 +0100 alias_db: remove inline to function provided as parameter to another one commit 98f9cace74adc33f42a6a6aca4d0adc1bcc81248 Author: Daniel-Constantin Mierla Date: Thu Nov 3 14:31:16 2016 +0100 dispatcher: replaced some fields init with memset to 0 - safer when adding new fields in structures commit 0369e5ab3811a09cf1b1615950401967217bfce4 Author: Daniel-Constantin Mierla Date: Thu Nov 3 14:14:23 2016 +0100 dispatcher: coherent indentation commit a471e4723206cdce7e9e319af344145b92444698 Author: Daniel-Constantin Mierla Date: Thu Nov 3 12:55:31 2016 +0100 auth_ephemeral: re-ordered code so access to sip msg is done after NULL check commit e415c3a0493b15c19b8a7984ddaff0bfd170a5ed Author: Daniel-Constantin Mierla Date: Thu Nov 3 11:17:38 2016 +0100 dialog: safety check of return pointer to dmq vars field commit 0cc0b643ee6442a13f257e3d72b826f257501204 Author: Daniel-Constantin Mierla Date: Thu Nov 3 08:50:13 2016 +0100 lib/binrpc: memset addr variable to avoind uninitialized fields commit 76e2a0dd05aa1a6fb3148c231d57cd2278ced9d2 Author: Daniel-Constantin Mierla Date: Thu Nov 3 08:47:01 2016 +0100 rtpengine: init all struct to get rid of compile warnings commit f609a83e58eccae409a5966a002edba389bbc372 Author: Daniel-Constantin Mierla Date: Wed Nov 2 23:37:43 2016 +0100 mi_rpc: init structures to avoid access to invalid content in case of errors commit 66bb1a55f4e1b6e8dbfd8fbc3c6625e356daa734 Author: Daniel-Constantin Mierla Date: Wed Nov 2 23:23:20 2016 +0100 mi_fifo: close fifo stream in case of errors commit aeb9b5af7099ef3f8d3df02dcde1617fe22e4e46 Author: Daniel-Constantin Mierla Date: Wed Nov 2 23:18:00 2016 +0100 ctl: proper trim for long error messages to avoid out of bounds access commit ef4d771a2511ba6c288d85c6312ea25990a76669 Author: Daniel-Constantin Mierla Date: Wed Nov 2 16:33:03 2016 +0100 debugger: re-order loop condition to avoid out of bounds access commit c73a7eab210c7806c9d5fadacac1d3acc0ad6580 Author: Emmanuel Schmidbauer Date: Wed Nov 2 13:18:15 2016 -0400 janssonrpc-c: fix double free introduced by cf8d6066afc102d5904dddec0275079885f0ead1 commit c5fa782d551197319972fddcac8d02c626143520 Merge: 90284a0 cf8d606 Author: Daniel-Constantin Mierla Date: Wed Nov 2 15:49:52 2016 +0100 Merge pull request #843 from kamailio/jannsonrpc-c-shm-memleak janssonrpc-c: fix shared memory leak on notification requests commit 90284a0f43a6782d0241e1e48c0dcfc3b084ddeb Author: Daniel-Constantin Mierla Date: Wed Nov 2 15:42:55 2016 +0100 ratelimit: close file pointer in case of scan error commit 29c96974fe80b1f19200314231f961fbf2689673 Author: Daniel-Constantin Mierla Date: Wed Nov 2 15:37:50 2016 +0100 mi_fifo: close reply stream in case of continuing due to no response commit d6d15685e170693048a92a535620117003fe882c Author: Daniel-Constantin Mierla Date: Wed Nov 2 15:26:53 2016 +0100 core: init structure to 0 for pass fd operations commit 46daf3011d077e359274ff3322440d50625ce5e5 Author: Daniel-Constantin Mierla Date: Wed Nov 2 15:21:28 2016 +0100 app_python: dname is always allocated in system memory - pointing it to static string will crash the free at shutdown commit cf8d6066afc102d5904dddec0275079885f0ead1 Author: Emmanuel Schmidbauer Date: Wed Nov 2 10:15:49 2016 -0400 janssonrpc-c: fix shared memory leak on notification requests commit e4d17429ce0437fe9ba2ff7fe3e1ef7947b8f97e Author: Daniel-Constantin Mierla Date: Wed Nov 2 15:08:42 2016 +0100 dialog: secure space in case \r\n needs to be added after extra headers commit a311bfba4c03bc261403d8d06fcec1a396b4284d Author: Daniel-Constantin Mierla Date: Wed Nov 2 14:07:36 2016 +0100 rtpengine: free addrinfo in case of unknown address family commit 8084551cee27f7eea3011a0379622009601e0366 Author: Daniel-Constantin Mierla Date: Wed Nov 2 14:04:39 2016 +0100 statsd: one more increase for milliseconds buffer commit f6f6c7f55d5d1a60c1beb6091744116a6b85b397 Author: Daniel-Constantin Mierla Date: Wed Nov 2 14:01:52 2016 +0100 statsd: free srv variable in error handling commit 511b324fc89109de1665144bea0b9162aea35eac Author: Daniel-Constantin Mierla Date: Wed Nov 2 13:58:07 2016 +0100 statsd: increase buffer for miliseconds printing as function uses 21 size commit 1f2b5af4bb8f0dd562ef33589736c9ab4b48b7e1 Author: Daniel-Constantin Mierla Date: Wed Nov 2 13:54:39 2016 +0100 auth_identity: safer condition not to overflow building date header commit 1d2c16c2c65d65bc6bb348800a935712eacfaca9 Author: Daniel-Constantin Mierla Date: Wed Nov 2 13:50:42 2016 +0100 presence: free cloned dialog_id in case of errors commit 745196cb59070f4922162d3fe60e825d92025548 Author: Daniel-Constantin Mierla Date: Wed Nov 2 13:39:44 2016 +0100 jansson: init structure to avoid compile warnings (cherry picked from commit 852a82c330d5c73b6c402e519e3d6ec8ac610665) commit 936baa97ec450b41c1d1c57098d2b463247657e2 Author: Daniel-Constantin Mierla Date: Wed Nov 2 13:36:36 2016 +0100 xmpp: shift head of connection list when first is closed (cherry picked from commit ca4083f37326188cc5c64a148854b239234515df) commit 11de68777142a82d093e1095ff75243e7cfa387a Author: Victor Seva Date: Wed Nov 2 13:30:38 2016 +0100 pkg/kamailio/deb: version set to 5.0.0-dev7 * refresh xenial commit 47f1ff4d31101c8a8d16a08b3c2f1069b85b3d47 Author: Daniel-Constantin Mierla Date: Wed Nov 2 09:39:57 2016 +0100 core: parser/parse_diversion - allow comma separated bodies - still only the first body is cacshed in msg->diversion - reported by GH #841 commit cfcc10a809feb89c2365c6cacec72ae01ee3888a Author: Daniel-Constantin Mierla Date: Tue Nov 1 18:11:17 2016 +0100 app_python: adjusted the realloc size to char pointers commit 30cdc11f30e10bca5821609d86d31ffc1b5bd3c8 Author: Daniel-Constantin Mierla Date: Tue Nov 1 15:37:08 2016 +0100 janssonrpc-c: declare variables at beginning of netstring_read_fd() commit 6b1d18c3ba184b60a7be567f23ba4cda6efee4af Author: Daniel-Constantin Mierla Date: Tue Nov 1 15:33:16 2016 +0100 rr: removed unused assignment commit d7871cd82e22bfe8444e2d150b38565265343223 Author: Daniel-Constantin Mierla Date: Tue Nov 1 15:30:18 2016 +0100 core: parser/sdp - init pf variable to avoid compile time warnings commit 64d3d1de13666277e3b1bd707e05880e63fd6ccf Author: Daniel-Constantin Mierla Date: Tue Nov 1 15:23:00 2016 +0100 app_python: fixed realloc size for local buf variables - removed unreachable code commit 27ba383b5aaabd84c25653a887738d06532fcf9f Author: Daniel-Constantin Mierla Date: Tue Nov 1 15:19:56 2016 +0100 sipcapture: initialize variable to get rid of compile warning commit d4f3c96cdf2efc8db8fa115a35f7ea9545ea4c9f Author: Daniel-Constantin Mierla Date: Tue Nov 1 15:14:41 2016 +0100 mi_datagram: safety check so the length of mi socket doesn't result in overflow commit 96fea675022cc923e4f253454b5095fa810ab313 Author: Daniel-Constantin Mierla Date: Tue Nov 1 15:07:54 2016 +0100 domain: fixed typo in the log message - fixed warning on allocating hash_table with a different size than the content of the pointer - coherent indentation and whitespacing commit 4ad97857d346c4dddf02e7164d8bd9c5a2e1af26 Author: Daniel-Constantin Mierla Date: Tue Nov 1 14:57:01 2016 +0100 Makefile.defs: version set to 5.0.0-dev7 commit 7fd97b3f979931b3f5a6eb5d443723dadd05be6a Author: Kamailio Dev Date: Tue Nov 1 15:01:29 2016 +0100 modules: readme files regenerated - crypto ... commit 05da8b18ce4ae6af140e817fc90b7bdf2f56b262 Merge: 72023c3 bb62b0f Author: Daniel-Constantin Mierla Date: Tue Nov 1 14:56:10 2016 +0100 Merge pull request #840 from mslehto/doctypo Random collection of typo fixes commit 72023c347c560c6f7d084c947cea9e9ca2ddce8e Merge: 3413f7a 1dceaa2 Author: Daniel-Constantin Mierla Date: Tue Nov 1 14:55:54 2016 +0100 Merge pull request #809 from Chocolatbuddha/master Presence: Fix startup inconsistency in presentity hash table commit bb62b0f32543e6961972679cfe34c48091329a63 Author: Mikko Lehto Date: Thu Oct 20 23:13:31 2016 +0300 modules/crypto: fix small typo in documentation commit 02482d1b71dc618467978b060bc23bfedaa502fb Author: Mikko Lehto Date: Wed Oct 19 22:14:14 2016 +0300 modules/dispatcher: fix small typo in documentation commit 463569b8b0c2e29da1c82683e8edab0c2f67a9da Author: Mikko Lehto Date: Thu Sep 15 07:38:25 2016 +0300 modules/sanity: fix small typo in documentation commit 90781fc664ab3b843390c67f6367240a513828c0 Author: Mikko Lehto Date: Mon Sep 12 18:31:17 2016 +0300 modules/nathelper: fix small typo in documentation commit 3413f7ad64e4b493e32379b05006e312be8a4006 Author: Kamailio Dev Date: Mon Oct 31 21:01:17 2016 +0100 modules: readme files regenerated - permissions ... commit 616ece6db2438f1a3e0f516017550ada92bac7a9 Merge: 2c22664 26c41e1 Author: Daniel-Constantin Mierla Date: Mon Oct 31 20:59:12 2016 +0100 Merge pull request #839 from albertollamaso/master permissions: doc typo fixed commit 2c22664610de2a007bbb881fead5640048ed24ba Author: Daniel-Constantin Mierla Date: Mon Oct 31 20:48:45 2016 +0100 lib/srutils: srjson - init number value for null, true and false commit 2853500cc73a5dfc66654e6f3555c1c40e072817 Author: Daniel-Constantin Mierla Date: Mon Oct 31 20:45:18 2016 +0100 jsonrpc-s: switched to use json helper macros for numbers commit b8d6b99a36e57b65f7b7d9fba321e2088032178b Author: Daniel-Constantin Mierla Date: Mon Oct 31 20:36:13 2016 +0100 rtjson: use json macros to retrieve int values commit 114ec80c58f06c876fc76d884b73095c5dcc8bff Author: Daniel-Constantin Mierla Date: Mon Oct 31 20:25:13 2016 +0100 htable: switched to json macros for numbers in dmq operations commit f68f0864c77e8556e48db4d5681ba8dc3ea06f62 Author: Daniel-Constantin Mierla Date: Mon Oct 31 20:18:34 2016 +0100 dmq_usrloc: use usigned int for contact info values - switched to using json helper macros for numbers commit 3ab5a9e51f2ed4d50a2382dc4a42ece4ff2597e1 Author: Daniel-Constantin Mierla Date: Mon Oct 31 20:13:19 2016 +0100 dialog: fixed conditions for dmq addition - switched to use the helper json macros commit d7653eb9e7e6ffe21988f2a616deae0c01083c57 Author: Daniel-Constantin Mierla Date: Mon Oct 31 20:12:58 2016 +0100 dialog: converted to use json helper macros for dlg profile commit ecd22245336f2d3d6d2f9404ebfdd4369f19bd97 Author: Daniel-Constantin Mierla Date: Mon Oct 31 20:10:36 2016 +0100 lib/srutils: removed valueint field from json struct - numbers are stored in the valuedouble - helper macros added to retrivie fixed type numbers commit c5681600a5fdd650a4830e77aca2b4804766ccfa Author: Daniel-Constantin Mierla Date: Mon Oct 31 15:28:22 2016 +0100 ndb_redis: get the srv structure after checking parameter sanity commit 49dd3315b7298addeaa85dd1628cd0a25ddef5b1 Author: Daniel-Constantin Mierla Date: Mon Oct 31 13:54:21 2016 +0100 uac: safety check for new uri to include only printable characters - related to GH #833 commit 00571fd1d07edbfb5950ca6786e898ecbc0b33f5 Author: Daniel-Constantin Mierla Date: Mon Oct 31 13:21:27 2016 +0100 uac: coherent indentation of code for replace from/to values commit 26c41e16512f04b7d83d66432a78f277852a8664 Author: albertollamaso Date: Mon Oct 31 11:47:44 2016 +0100 permissions: doc typo fixed commit 1a2918e2d962e2a61a8c185974e49fe9cc09c631 Author: Daniel-Constantin Mierla Date: Mon Oct 31 11:44:03 2016 +0100 core: parse addr spec - removed old style log message prefixes commit 7c43359e3c2ebe9aab8a69717225f83737d18345 Author: Daniel-Constantin Mierla Date: Mon Oct 31 09:37:12 2016 +0100 core: parser - use square brakets for log messages of addr-spec parsing - replace angle brakets, which can mislead because they are part of values commit 61fdddf24b639903159b4cac33a74dc5330c5c06 Merge: 62c5d0d 6429a2d Author: Alexandr Dubovikov Date: Fri Oct 28 16:44:37 2016 +0200 Merge pull request #836 from zecke/fix-sipcapture-log sipcapture: Terminate the log line with a \n commit 6429a2d11e3639f049c7b32149cde5a89f5e9973 Author: Holger Hans Peter Freyther Date: Fri Oct 28 16:22:55 2016 +0200 sipcapture: Terminate the log line with a \n Add a newline to avoid the log of other messages starting behind the REQUEST, PRE output. commit 62c5d0d9cbd87a6b47c1a211588230ebc2652b8f Author: Daniel-Constantin Mierla Date: Fri Oct 28 16:09:02 2016 +0200 pua: fix propagation of ua_flag - it is func param, not in subs commit 1e2060c0e0aa28fc1c2129d5e5fe3e210827e850 Author: Daniel-Constantin Mierla Date: Thu Oct 27 23:37:47 2016 +0200 pua: one more proper propagation of ua_flags in subs_cbparam_indlg() commit 82e22fb36c5155d920b60e8cad689578eec8fb70 Author: Daniel-Constantin Mierla Date: Thu Oct 27 23:36:03 2016 +0200 pua: copy over subs flag in subscribe_cbparam() commit 13ff91b1955d7248f8aaaf350675275e425443dc Author: Daniel-Constantin Mierla Date: Thu Oct 27 23:29:49 2016 +0200 htable: earlier init of jdoc used for dmq for proper clean on error cases commit 8ed8d8349dad1e2abd2ac026b4540e9a296c866b Author: Daniel-Constantin Mierla Date: Thu Oct 27 23:19:44 2016 +0200 db_postgres: safety check of str buffer pointer before writing commit d7431dd190bb1f4aba8e2373807047ac6fe8db90 Author: Daniel-Constantin Mierla Date: Thu Oct 27 23:13:31 2016 +0200 lib/srdb1: fix the memset to 0 in util function commit 0a6c85ff386ccd9c129e25bddbd1f4cafff2f014 Author: Kamailio Dev Date: Fri Oct 28 16:01:16 2016 +0200 modules: readme files regenerated - dialog ... commit 1f25c84eb0145f30ab5cf9c707d05dc56ea16a61 Merge: 2ee8fef 586fe44 Author: Daniel-Constantin Mierla Date: Fri Oct 28 15:48:28 2016 +0200 Merge pull request #831 from Soapnix/dlg_dmq dialog: adding dialog replication via DMQ commit 2ee8fef95b3dcd4b3aa42f2068277c84fbe53bd5 Merge: 43871e4 aaec127 Author: Daniel-Constantin Mierla Date: Fri Oct 28 15:44:33 2016 +0200 Merge pull request #830 from tverlaan/use_default_port_on_loose_route rr: default to port 5060 if port is omitted in route header commit aaec127fbf1f3be41e49601330d7eafe7353c53a Author: Timmo Verlaan Date: Mon Oct 24 22:19:51 2016 +0200 rr: use default port for protocol if it is omitted in route header When using double route headers the selection of the outgoing socket is only done on IP address if the port is omitted in that route header. This fix defaults the port to 5060/5061 depending on protocol so the correct listen socket is chosen. When no socket is found it will fallback to the current behaviour keeping backwards interoperability. commit 586fe44c5d8ee35d809dbe0ada0640b0773f4f68 Author: Ivan Myalkin Date: Fri Oct 28 14:02:15 2016 +0300 dialog: removing unused DMQ variables Removing unused variables, early created for DMQ sync purposes. commit 43871e4a81afc2ee1ce43b8224809dc11fe61c37 Merge: 6abca01 2531dd0 Author: Daniel-Constantin Mierla Date: Fri Oct 28 12:04:45 2016 +0200 Merge pull request #832 from zecke/pv/use-memcpy-for-bytes pv: Use memcpy to copy len bytes instead of strcpy commit 6abca01c09b39f72120892ec90b426a445fbae86 Author: Ovidiu Sas Date: Thu Oct 27 13:00:17 2016 -0400 permissions: README file regenerated commit 5b5ac65cc8adcecf940cf9098d99ad7bbaaddc07 Author: Ovidiu Sas Date: Thu Oct 27 12:57:21 2016 -0400 permissions: update doc with missing MI and RPC commands: mi: perm_domain_dump rpc: permissions.domainDump commit e310762f71afd3e290e709f2d6786d44ce15ee1a Author: Daniel-Constantin Mierla Date: Thu Oct 27 11:26:43 2016 +0200 rr: fixed typo in log message - due to previous commit - reported by Alberto Llamas commit b814c5aadc690ceeca75e6ce25bf850ddfc4b44a Author: Daniel-Constantin Mierla Date: Thu Oct 27 09:41:51 2016 +0200 rr: more log details when 2nd rr with r2=on is not matching a local socket commit 2531dd069bc76f945c5c19253e35fe8b1ef9ed15 Author: Holger Hans Peter Freyther Date: Tue Oct 25 19:29:36 2016 +0200 pv: Use memcpy to copy len bytes instead of strcpy The sipcapture plugin stores bytes with VAR_VAL_STR and when copying the data it would end up being truncated. Use memcpy instead of strncpy and assume that the original string already has the NUL termination (or not as with the hep plugin). Config example: $var(payload) = hep(0x00f) commit 0cfb2224cbca5cfcf125ad46593573f1e4b94e36 Author: Carsten Bock Date: Tue Oct 25 17:37:36 2016 +0200 dmq_usrloc: Use ruid for saving/updating contacts commit 1460e478d173681076ec106bafa15b7a424f42d0 Author: Victor Seva Date: Tue Oct 25 15:37:20 2016 +0200 sca: sca_call_info_update() fix [to|from]_aor values when using [to|from] header params * params can have ";tag=value" commit 0683df11e319aa3db45cd9b18af3a3c3b02088a8 Author: Camille Oudot Date: Tue Oct 25 11:32:35 2016 +0200 mem: TLSF bit ops cleanup / 64 bits improvement - remove unsupproted compilers - use 64 bits __builtin_clzl() instead of twice 32 bits __builtin_clz() commit 9fe51ed408918a85946b919e7101c231e983223b Author: Ivan Myalkin Date: Tue Oct 25 12:13:00 2016 +0300 Adding dialog replication via DMQ 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. commit bcc3857e21634485878eb82d89ca6f4e6b854934 Merge: 1a8a18d c6b38e4 Author: Emmanuel Schmidbauer Date: Mon Oct 24 17:49:37 2016 -0400 Merge pull request #829 from kamailio/janssonrpc-fix-memory-leak janssonrpc-c: fix memory leak when using janssonrpc_notification commit c6b38e437387aba003bef8ef9496d5a7568e9c97 Author: Emmanuel Schmidbauer Date: Mon Oct 24 15:53:29 2016 -0400 janssonrpc-c: fix memory leak when using janssonrpc_notification commit 1a8a18dcfce643f2e730dacf24e97b03040900c4 Author: Kamailio Dev Date: Mon Oct 24 18:01:13 2016 +0200 modules: readme files regenerated - sca ... commit 5c1677acb36f20624cd2c6a3aaba19980c3451e2 Author: Victor Seva Date: Mon Oct 24 17:54:58 2016 +0200 sca: onhold_blfag as a way to force onhold detection but fallback to previous behavior if not set commit e638326f628fb6ad8bc4415972f9982b351d281c Author: Victor Seva Date: Mon Oct 24 10:53:07 2016 +0200 sca: fix sca_call_info_update() [to|from] optional parameters * 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 ... commit abae614277a723e79814966d412965ebc5359142 Merge: d79b191 531df44 Author: The Root Date: Mon Oct 24 10:46:19 2016 +0200 Merge branch 'master' of https://github.com/kamailio/kamailio # By Victor Seva # Via Victor Seva * 'master' of https://github.com/kamailio/kamailio: sca: obey server_address param at subscription replies commit 531df447897d2186db4e88dcff59e4538c65da92 Author: Victor Seva Date: Mon Oct 24 10:32:26 2016 +0200 sca: obey server_address param at subscription replies commit d79b191709ad3b52d7fef38fce5d6bb86c1485a6 Merge: c0d380d 29a3345 Author: The Root Date: Fri Oct 21 11:16:10 2016 +0200 Merge branch 'master' of https://github.com/kamailio/kamailio # 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 auth_db: use domain considered when flags is not provided to find function 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 # 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 commit a370c6aa6b02fafab2a37b96b503937519905894 Author: Daniel-Constantin Mierla Date: Fri Oct 21 09:20:23 2016 +0200 alias_db: take in consideration use_domain when flags param is not used for lookup - reported by GH #826 commit ea3dd0acf15c52545cb5dbe0168f6e0f9e3176b5 Merge: 4ecbe82 1a5cb03 Author: The Root Date: Fri Oct 21 05:31:07 2016 +0200 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 commit 1a5cb0345b227de6643001374ee7ede327dad4d6 Author: Ovidiu Sas Date: Thu Oct 20 23:23:29 2016 -0400 auth: harmonize logs - use LM_* macro commit 4ecbe82992c06f99001d632dae1301755013c1d1 Merge: 69a41ce 3cf75b3 Author: The Root Date: Thu Oct 20 14:16:20 2016 +0200 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 commit 3cf75b3f210c0ce30ab88d8d6cb4d9c346a57972 Author: jaybeepee Date: Thu Oct 20 14:11:39 2016 +0200 modules/ims_registrar_scscf: changed ERR log to DBG commit 843646b9510dcf86121b4b272f2c44e07efc9cb2 Author: jaybeepee Date: Thu Oct 20 14:07:18 2016 +0200 modules/ims_registrar_scscf: add param max_notification list size and stat of current size commit fa347d4de2e25cf38615503a70b8b29c54ed5265 Author: jaybeepee Date: Thu Oct 20 14:05:15 2016 +0200 modules/ims_usrloc_scscf: add param max_notification list size and stat of current size commit 0434aeefdd8edca36ac5755e9b10aa1ec0381311 Author: jaybeepee Date: Thu Oct 20 14:02:34 2016 +0200 modules/ims_usrloc_scscf, modules/ims_registrar_scscf: change impu contact storage from array to doubly linked list commit 69a41ceab86317e7f77989ad145c9caafd49e444 Merge: 5b18380 8a00151 Author: The Root Date: Wed Oct 19 12:01:08 2016 +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: modules/tmx: fix mi command t_uac_cancel commit 8a0015140dabaa7de4ad47744903cb722dba674a Merge: dc96dfd 81be737 Author: Federico Cabiddu Date: Wed Oct 19 11:59:44 2016 +0200 Merge pull request #825 from kamailio/t_uac_cancel-fix modules/tmx: fix mi command t_uac_cancel commit 81be737f29cbb9e4fd67a09cf2207150b2649e91 Author: Federico Cabiddu Date: Wed Oct 19 11:31:54 2016 +0200 modules/tmx: fix mi command t_uac_cancel commit 5b183800e10ab3077e2a1d79fa567a1ddd7f2090 Merge: 6616081 dc96dfd Author: The Root Date: Wed Oct 19 00:16:07 2016 +0200 Merge branch 'master' of https://github.com/kamailio/kamailio # By Robert Boisvert # Via Robert Boisvert * 'master' of https://github.com/kamailio/kamailio: mohqueue: fix pointer for RTP statistics error commit dc96dfdee3c6a8e56ed9e5929e444bf8ee2f5cdd Author: Robert Boisvert Date: Tue Oct 18 18:00:42 2016 -0400 mohqueue: fix pointer for RTP statistics error commit 6616081370fc191177a285fdac659240fa5d364d Merge: 31ab298 56bc84c Author: The Root Date: Tue Oct 18 10:01:25 2016 +0200 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: modify sql creation script to extend some fields commit 56bc84cb700bb90cfd0916839f81dcef064c16eb Author: Richard Good Date: Tue Oct 18 09:55:47 2016 +0200 modules/ims_usrloc_scscf: modify sql creation script to extend some fields watcher_uri, watcher_contact, presentity_uri extended from varchar(50) to varchar(100) as these can exceed 50 commit 31ab2983d66bc21843210d29ed3cc1ac0343906c Merge: 58820e6 775e23b Author: The Root Date: Mon Oct 17 15:46:07 2016 +0200 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 commit 775e23b12c9788b40c913a2bf4fdd5ce2a2957bb Author: Richard Good Date: Mon Oct 17 15:39:20 2016 +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. commit 58820e6daec3b3fe3cca20f413c75a3e78c03375 Merge: b3d2012 dd0b7e4 Author: The Root Date: Mon Oct 17 12:31:09 2016 +0200 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 commit dd0b7e403404a977707aa1524783111190cc5f3e Author: Daniel-Constantin Mierla Date: Mon Oct 17 12:27:08 2016 +0200 dialog: propre reparse of msg structure when doing cseq refresh ops - triggering parsing from scratch always resulted in improper propagation of parsing flags and failure to detect end of headers - credits to Jöran Vinzens for assistance with troubleshooting - GH #819 commit b3d2012a925684985e2c15d7bc821907ad683bc9 Merge: 7b5ce0e 69b5c01 Author: The Root Date: Mon Oct 17 11:31:08 2016 +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 commit 69b5c01480e5bc0aabf93604abcdb5899953e084 Merge: a63f390 6913d30 Author: Federico Cabiddu Date: Mon Oct 17 11:16:14 2016 +0200 Merge pull request #824 from kamailio/grumvalski/tmx-msg-copy-fix tmx: fix condition for private copy of the message commit 7b5ce0e2ef200776f30bb02a7e7d02b7a4916554 Author: Kamailio Dev Date: Mon Oct 17 11:16:13 2016 +0200 modules: readme files regenerated - alias_db ... commit 1dceaa24ded727aba5870f28fb63e26ed98464f3 Author: Chocolatbuddha Date: Tue Oct 4 09:14:59 2016 +0200 Presence: Fix startup inconsistency in presentity hash table pres_htable_restore(): Remove check of expired presentity entries when initially filling the hash table to represent the number of expired + valid entries. Because hash.c::delete_phtable() decrements publ_count on removal of _every_ expired DB entry. get_p_notify_body(): Compensate the fix on hash table restore by checking for the expires time on building the NOTIFY. This also fixes a problem when a SUBSCRIBE is received for an expired entry before the cleaner can remove the entry from the DB. commit a63f390d45d94cbef7cf310bcdaf362a958961f4 Author: Kristian Hogh Date: Mon Oct 17 11:10:13 2016 +0200 alias_db: added flags to control alias db lookup and reverse lookup - with some refactoring of the patch from PR GH #823 commit 6913d30ccf2ea5a818180053453ace4b482b8d30 Author: Federico Cabiddu Date: Mon Oct 17 09:50:36 2016 +0200 tmx: fix condition for private copy of the message commit 0f3123426d3c9d8e10b8e74557d0791a6df85648 Author: Daniel-Constantin Mierla Date: Sat Oct 15 18:47:38 2016 +0200 Makefile.defs: option to disable raw sockets at compile time make RAW_SOCKS=no ... commit 99f25469c5ce8070210769f9dfe2a16b7333c14d Author: Daniel-Constantin Mierla Date: Sat Oct 15 18:39:05 2016 +0200 ctl: take in consideration runtime_dir when creation the ctl socket commit 26ed56da94fde2df51fa0e12e67a790922116d37 Author: Daniel-Constantin Mierla Date: Sat Oct 15 18:31:32 2016 +0200 ctl: split the definition of default ctl socket commit 9834ed6ea815bfdb96e9889024c54a9b4b7b3b62 Author: Daniel-Constantin Mierla Date: Sat Oct 15 18:23:57 2016 +0200 core: new command line option '-Y dir' - set the runtime directory (used to create fifo, ctl socket, etc...) commit 69a89021f95b19c803cff3919bf38be2cb1dbbd2 Author: Daniel-Constantin Mierla Date: Fri Oct 14 15:20:53 2016 +0200 core: msg parser - more log message for get body function commit a830e5271c4567073cef4fee0cde65f7c0979176 Author: Daniel-Constantin Mierla Date: Fri Oct 14 15:12:29 2016 +0200 core: msg parser - relocated static inline functions from header file - copes beter with latest compiler versions - coherent whitespacing and indentation commit 4a729bd2ef8e5f9d09d7f8e525685fdb52f6e0ae Merge: 8846b75 905961b Author: Federico Cabiddu Date: Fri Oct 14 12:27:57 2016 +0200 Merge pull request #818 from athonet-open/ims-fix-msg-copy modules/ims_auth, modules/ims_registrar_scscf: fix condition for priv… commit 8846b7582263ac0362c4695638723177f7fa1a88 Merge: 088b3a4 9e39a2e Author: Daniel-Constantin Mierla Date: Fri Oct 14 12:19:56 2016 +0200 Merge pull request #804 from athonet-open/add-p-associated-uri-on-isc ims_isc: Add tel: associated URI on 3rd party REG commit 088b3a415e892f75f5d8f9447b0b259c1db3126e Merge: eb9d4e0 3ef3968 Author: Daniel-Constantin Mierla Date: Fri Oct 14 12:12:38 2016 +0200 Merge pull request #803 from athonet-open/patch/fix-auth-vectors-order ims_auth: Put fresh keys from HSS on top of list commit eb9d4e0fe99b0b81e9f33106e080112be22b28a5 Author: Daniel-Constantin Mierla Date: Thu Oct 13 14:27:44 2016 +0200 core: print the len for added header in debug message commit 8c4b538fc4279a47894f591d451ba294096c07be Author: Kamailio Dev Date: Mon Oct 10 12:46:12 2016 +0200 modules: readme files regenerated - db_unixodbc ... commit 38038b90a7a3cc05fa7b248d6e16cfcdf29d25e7 Author: Daniel-Constantin Mierla Date: Mon Oct 10 12:43:28 2016 +0200 db_unixodbc: documentation for parameter quote_char commit dab5615c3f513d350c86e86bd5acbdc1bf2a0193 Author: Daniel-Constantin Mierla Date: Mon Oct 10 12:39:43 2016 +0200 db_unixodbc: added new parameter - quote_char - specify the character to be used for quoting column and table names in database query commit 8fa51e52e9cf9dbae45069c9354cfeb36997dff9 Author: Daniel-Constantin Mierla Date: Mon Oct 10 11:41:24 2016 +0200 websocket: catch CRLFCRLF pings over websocket connections - reported by GH #810 commit 6649cdf51520cfcc366f2839316c8d45c233421b Author: Daniel-Constantin Mierla Date: Mon Oct 10 11:40:41 2016 +0200 core: defined macro for CRLFCRLF - used in pinging over tcp, makes it more coherent to use commit 66473295ab516b862fb2c81aa1a1e35ffc4d88e2 Author: Kamailio Dev Date: Mon Oct 10 11:16:15 2016 +0200 modules: readme files regenerated - tcpops ... commit b5d1f364924df57251f5bdc53a1b668cbed5ccc8 Merge: eb19b91 f27d7c1 Author: Camille Oudot Date: Mon Oct 10 11:04:20 2016 +0200 Merge pull request #816 from kamailio/co/tcp_closed_routes TCP closed event route improvement commit f27d7c1f945851ba5d15f09f2809308db581e07a Author: Camille Oudot Date: Mon Oct 10 11:03:24 2016 +0200 tcpops: update doc with new event routes commit eb19b9149ee23ca7381b28dcab3108ac960c789a Merge: fa724d2 8b39cb6 Author: Daniel-Constantin Mierla Date: Mon Oct 10 09:20:43 2016 +0200 Merge pull request #815 from tverlaan/add_mcast_interface_directive core: added mcast to select interface for multicast commit fa724d2c77295f8f8d78ed3253c30b21df3935e5 Merge: 5806703 d68d012 Author: Daniel-Constantin Mierla Date: Mon Oct 10 09:13:35 2016 +0200 Merge pull request #817 from snen/presentity_dialog_id_null_fix presence: fix crush if dialog id is NULL commit 905961bd4aaa69139ea5da22466d97e44b3b18b2 Author: Federico Cabiddu Date: Mon Oct 10 07:30:29 2016 +0200 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 presence: fix crush if dialog id is NULL - check dialog_id is not NULL before call delete_presentity_if_dialog_id_exists commit 8b39cb6a3aa37d26da1ccf8f55f25aaba8fc4613 Author: Timmo Verlaan Date: Fri Oct 7 11:53:30 2016 +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`. Issue GH#813 commit 5806703c1ff72243457ff55758f41c3f557d26fd Author: Daniel-Constantin Mierla Date: Fri Oct 7 10:08:14 2016 +0200 core: allow '_' in event route name - reported by GH #811 commit 9703095ccd14dd591669f4c6830147a4028994a9 Author: Daniel-Constantin Mierla Date: Thu Oct 6 17:03:27 2016 +0200 pike: reformatted code for pike top rpc command commit 97215407635c61ab9d1702f5c6e300f5bd15b69b Author: Camille Oudot Date: Thu Oct 6 16:45:39 2016 +0200 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 commit 35861261a4ef04cf785e9169aad0cde7ee7dd336 Author: Camille Oudot Date: Thu Oct 6 16:42:40 2016 +0200 core: dedicated struct for TCP closed events this will allow to differentiate between the different reasons for connection closed events commit 35b188188c3f1fd2c0bdaf38005fa004185d143d Author: Daniel-Constantin Mierla Date: Thu Oct 6 15:03:34 2016 +0200 uri_db: database table version for subscriber updated to 7 commit 673f4af214fcb613ce227b5c9b1b8057357c0836 Author: Daniel-Constantin Mierla Date: Thu Oct 6 15:02:50 2016 +0200 auth_db: database table version updated to 7 - changes to db columns sizes commit 57c1f4037a36f9b40845c3f29684b5b4ecdfd479 Author: Daniel-Constantin Mierla Date: Thu Oct 6 14:52:19 2016 +0200 utils/kamctl: db creation scripts refreshed after schema updates commit 46f91d877c16814550bff73756d370225205ee75 Author: Daniel-Constantin Mierla Date: Thu Oct 6 14:51:06 2016 +0200 lib/srdb1: schema updated for uac reg table to use entities for columns size - table version increased to 3 - added auth_ha1 for future planned support of storing password in ha1 format commit 022145f251b1551c01dc409333b4945147736aef Author: Daniel-Constantin Mierla Date: Thu Oct 6 14:48:59 2016 +0200 lib/srdb1: schema updated for subscriber table to use entities for columns size - password column len is 64, ha1 and ha1b are 128 - table version increased to 7 - related to GH #779 commit 1894371e06b4211a58ee7d671f362cb2cefe48ce Author: Daniel-Constantin Mierla Date: Thu Oct 6 14:39:02 2016 +0200 lib/srdb1: addend entities for password and ha1 fields length commit 585c60f2cdbf4199b749f74fe795ec583ae9f99c Author: Daniel-Constantin Mierla Date: Wed Oct 5 17:19:17 2016 +0200 websocket: handle CRLF received inside a frame (as SIP layer ping) - reported by André Freitas, GH #810 commit 0868ce2eccfa31979261c0342395773e2f9b5e36 Merge: f59bc4c cfb6b1f Author: Victor Seva Date: Wed Oct 5 16:22:19 2016 +0200 Merge pull request #814 from linuxmaniac/vseva/3010 sca: add server_id column to sca_subscriptions table commit cfb6b1faae3484a8423e1cc6a0953e4cdc190cd5 Author: Victor Seva Date: Wed Sep 14 12:29:09 2016 +0200 sca: use new server_id column * bump required version table to 2 Fix #782 commit 47e7a3883ffe13cd09302517ecbcbd2844ee2de2 Author: Victor Seva Date: Wed Oct 5 14:04:59 2016 +0200 utils/kamctl: refresh dbschema See #782 commit fd208710a6912cc5cd0d6320b9be05b707a8178b Author: Victor Seva Date: Wed Sep 14 12:16:18 2016 +0200 lib/srdb1: sca add server_id * bump sca_susbcriptions version to 2 See #782 commit f59bc4c267cb0b31796be8505f9faae023fcf887 Author: Kamailio Dev Date: Wed Oct 5 11:16:32 2016 +0200 modules: readme files regenerated - sca ... commit 17c79903b086c974b4a5f65819d241b5563f84f5 Merge: 44b80de 0c71084 Author: Victor Seva Date: Wed Oct 5 11:15:05 2016 +0200 Merge pull request #812 from linuxmaniac/vseva/2387 sca: add "server_address" parameter commit 0c710840f7a7aee7a27b3ffdbcb106d9e8e5bde1 Author: Victor Seva Date: Mon Oct 3 12:19:51 2016 +0200 sca: add "server_address" parameter * server address (sip:[:port]) which will become the value of Contact header filed for NOTIFY messages. commit 44b80def0cf5270167086d51c552f5b5e35e0d9c Author: jaybeepee Date: Mon Oct 3 16:16:59 2016 +0200 modules/ims_charging: cleaned up ref/unrefs and added filename and line num to debugs commit 39fee94eb6fd6c0c52e2f88776bfd2ca61825300 Author: jaybeepee Date: Mon Oct 3 15:50:34 2016 +0200 modules/ims_registrar_scscf: prevent possible segfault on contact param with no name commit f273350e82a820f8c482c9325bb71f2404d60ffc Merge: 276ccc3 b84d995 Author: Alexandr Dubovikov Date: Fri Sep 30 13:51:42 2016 +0200 Merge pull request #806 from adubovikov/master modules/sipcapture: added custom fields commit b84d995dc0398c29959463f515ba985a009dae60 Author: Alexandr Dubovikov Date: Fri Sep 30 12:53:29 2016 +0200 modules/sipcapture: fixed if/else condition commit 6addd34bba9261b00e1eff575a186bf6fc446f36 Author: Alexandr Dubovikov Date: Fri Sep 30 11:42:10 2016 +0200 modules/sipcapture: added custom fields commit 9e39a2e5666c8ea03dd569f3d2c769f6770b0f33 Author: Federico Favaro Date: Thu Sep 29 10:50:04 2016 +0200 ims_isc: Add tel: associated URI on 3rd party REG Add also tel: as header in 3rd party REG towards TAS commit 3ef396813e7ff8a0b426a7a188bb01d7f34d814c Author: Federico Favaro Date: Thu Sep 29 10:15:12 2016 +0200 ims_auth: Put fresh keys from HSS on top of list 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 commit 276ccc3149dc2eee546e0ad1db770c5269cace20 Merge: 83cf034 6cb0bec Author: Alexandr Dubovikov Date: Wed Sep 28 22:58:02 2016 +0200 Merge pull request #802 from giavac/master sipcapture: remove workaround of correlation_id commit 83cf034c20137a81dbd4b3572467b7b1f2f6929f Author: jaybeepee Date: Wed Sep 28 17:36:42 2016 +0200 modules/presence: prevent segfault on deref. of empty hashtable entry list commit 470a554d3842c8d78770b2a23c935a201ae972af Author: jaybeepee Date: Wed Sep 28 17:31:21 2016 +0200 modules/ims_charging: removed static identifier commit 46f188825d7ecd3ca6b11cd74b43e3abeadb51dc Author: jaybeepee Date: Wed Sep 28 17:11:39 2016 +0200 modules/ims_charging: add support for final_unit_indication and redirect fn'ality in CCA commit 3f9969d1790dd8d9349c0fa450c589f8038c43cc Author: Daniel-Constantin Mierla Date: Wed Sep 28 16:41:42 2016 +0200 dialog: no need to release the dialog when refreshing cseq - no direct reference was triggered inside the function commit 0965c90471932936a8e66c1ebd9299ca7be02721 Author: Daniel-Constantin Mierla Date: Wed Sep 28 15:31:33 2016 +0200 core: from/to/callid/cseq headers are parsed before logging prefix is used commit be77f34091f63042b4df4d5445fc16c1da3ddcd9 Author: Daniel-Constantin Mierla Date: Wed Sep 28 11:54:32 2016 +0200 dialog: wrapper defines for ref/unref operations to get file name and line commit 6cb0bec7d2491ed3365dc237fc1d8608af246c3a Author: Giacomo Vacca Date: Wed Sep 28 14:49:42 2016 +0200 sipcapture: remove workaround of correlation_id - Compatible with Asterisk >= 10 commit cedae42fa89948297e855427aae1ddc51c8e8976 Author: jaybeepee Date: Wed Sep 28 12:26:26 2016 +0200 modules/ims_registrar_pcscf: fix mem leak (libxml2 structure not being freed) commit 9d793bb6290d5ff857068f9554268f68b3f5e3ff Author: jaybeepee Date: Wed Sep 28 10:49:16 2016 +0200 modules/cdp: cater for missing granted service unit in CCA - prevent segfault commit 004b9d5350c62764e1da60ed6062b39e6fbc9434 Author: Daniel-Constantin Mierla Date: Wed Sep 28 09:57:50 2016 +0200 core: debug message with details of callid and cseq when a sip message is received commit a0521f714a29fe205f83cd176f961344c8d9c79d Author: Daniel-Constantin Mierla Date: Wed Sep 28 09:28:02 2016 +0200 dispatcher: proper selection of the gateway when the maxload is 0 - reported and patch by Carlos Cruz Luengo, GH #800 commit af2f50071db80d22ebd790608ea409ed4cc36c04 Author: Charles Chance Date: Mon Sep 26 15:59:28 2016 +0100 Update documentation to include new usrloc_domain parameter. commit b747d469e6c9d12be5e4541c41346b73f9bc1199 Author: Charles Chance Date: Mon Sep 26 15:49:58 2016 +0100 Add modparam to specify the usrloc domain to synchronize. - TODO: allow multiple comma-separated domains commit 3a6a8b632191ea1940ed8271151ef8564b486708 Merge: 18a3a5a 166e6d8 Author: Daniel-Constantin Mierla Date: Mon Sep 26 16:47:05 2016 +0200 Merge pull request #798 from osthyvel/terminate_list http_client Terminate exported commands list commit 166e6d80308adb822c9342cf75ac1ca8158e2f78 Author: Martin Larsson Date: Mon Sep 26 15:04:58 2016 +0200 http_client Terminate exported commands list The list of exported functions was not terminated, which caused a segfault in find_mod_export_record() when reading outside the list. commit 18a3a5aa66434b995d51c85d016da0092b0c6c41 Author: jaybeepee Date: Mon Sep 26 13:21:10 2016 +0200 ims_usrloc_scscf: fixed derefenrecing of already freed subscription commit 587ec84cea23e891d31151e13eb1d86a0638f8bd Author: jaybeepee Date: Mon Sep 26 13:20:40 2016 +0200 modules/ims_qos: add media subcomponent option for RTP/AVPF as well as prevent crash on unknown subcomponent commit 59dd3976f52c71482123da8adc0939165c5476b4 Merge: 38971b5 53b1395 Author: Victor Seva Date: Fri Sep 23 13:34:49 2016 +0200 Merge pull request #795 from linuxmaniac/vseva/3855 presence: fix crash when no dialog.id on dialog-info xml commit 53b139567cd2c828cf2cf387029396ef55351289 Author: Victor Seva Date: Fri Sep 23 11:11:56 2016 +0200 presence: fix crash when no dialog.id on dialog-info xml Fix #794 commit 38971b5312dfeb9cedc1566f37ec4edc7740f283 Merge: bb2fcf8 5710676 Author: Daniel-Constantin Mierla Date: Fri Sep 23 08:46:57 2016 +0200 Merge pull request #793 from dunst0/freebsdfix/module_ipops ipops: fix compilation under FreeBSD commit 5710676321c145d83904d919960ae7a12bd148d9 Author: Rick Barenthin Date: Thu Sep 22 21:19:11 2016 +0200 ipops: fix compilation under FreeBSD - unable to compile detailed_ip_type.c under FreeBSD needs extra header commit bb2fcf8e725dfd9d3033e4e4fb1ba85268475df3 Author: Richard Good Date: Wed Sep 21 09:57:09 2016 +0200 modules/ims_qos: added additional stat for total number of rx media sessions commit bb8d1dfa1e44e185a74f8af38696767848e3ce77 Author: Richard Good Date: Wed Sep 21 09:46:21 2016 +0200 modules/ims_qos: changed Rx signalling to registration status to use flow usage AF signalling commit aca92cf40a94bbb7ca66930b76067653b5528385 Merge: 1ed9c27 f2115ca Author: Victor Seva Date: Wed Sep 21 09:02:59 2016 +0200 Merge pull request #790 from linuxmaniac/vseva/fix_sca sca: fix core when HDR_CSEQ not parsed commit f2115ca1b6360f847b273da69a503c4b969d7005 Author: Victor Seva Date: Tue Sep 20 18:28:20 2016 +0200 sca: sca_call_info_update() fix param calls commit 1ea49ee2d4eced22dd76f7f4bc02467360b9ef16 Author: Victor Seva Date: Tue Sep 20 17:49:19 2016 +0200 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} commit 1ed9c2712fcfaf378875bc7e478b9481013841d4 Author: Daniel-Constantin Mierla Date: Tue Sep 20 13:43:01 2016 +0200 core: print sip message on error related to missing body commit e65e84caa0e89d8955b44c1ecb8628486ae83e76 Author: jaybeepee Date: Tue Sep 20 12:44:21 2016 +0200 modules/ims_usrloc_scscf: don't call db function if in NO_DB mode - prevents crash commit be7125849d87c89ba58998bfd8dd69f34502175b Author: Victor Seva Date: Tue Sep 20 12:23:32 2016 +0200 pkg/kamailio/deb: remove wrong link at xenial commit 9483b5491f82dd18bbdaeee72fd43ec6e1fbfb8c Author: Daniel-Constantin Mierla Date: Tue Sep 20 11:40:07 2016 +0200 core: rely on msg->last_header to get the anchor inside sr_hdr_add() - might fix GH #789 commit 77cacf19ffa8fd4c33fa073529bfc9b7b8c58c0c Author: Daniel-Constantin Mierla Date: Tue Sep 20 10:53:30 2016 +0200 tm: reply handling - cleaned unused code and log messages commit d23aeb40dd828b01ec9ff84892d8fb2f31d7c379 Merge: 9c1b55e eb1af79 Author: Victor Seva Date: Tue Sep 20 10:09:24 2016 +0200 Merge pull request #784 from tverlaan/add_xenial_support pkg/kamailio/deb: Add Ubuntu Xenial support commit 9c1b55e90648f81514bdf2570eeeae83bf46dfff Merge: 7289417 0c36c1b Author: Daniel-Constantin Mierla Date: Mon Sep 19 23:04:38 2016 +0200 Merge pull request #788 from phil-lavin/mem-leaks Fix memory leaks in presence and purple commit 0c36c1b62efef176ae6e9322f14096e3a63ed348 Author: Phil Lavin Date: Mon Sep 19 21:27:54 2016 +0100 presence: Fix memory leak in DB code commit a361686b2c872cad6493804eb71b8b8e7e151a4f Author: Phil Lavin Date: Mon Sep 19 21:25:22 2016 +0100 purple: Fix multiple memory leaks in DB code commit 7289417c39939f61ea116fe8dc8d23cdea6401be Author: Daniel-Constantin Mierla Date: Mon Sep 19 20:57:42 2016 +0200 presence: free db result when get_dialog_state() retrieves no rows - db result and columns in the query are allocated commit 85bcf011063772936ea75f7c332788241f09f590 Author: jaybeepee Date: Mon Sep 19 17:10:08 2016 +0200 modules/ims_usrloc_scscf: put checks to ensure shm_str_dup not called on empty strings commit d150d5ae4be2e538ef5e53be9c1bc9df0fa407f8 Author: Daniel-Constantin Mierla Date: Mon Sep 19 15:19:21 2016 +0200 Makefile.groups: added group for rabbitmq module commit ae882fa9e9848747a5f78052725324302272f80a Author: Daniel-Constantin Mierla Date: Mon Sep 19 15:14:16 2016 +0200 rabbitmq: use pkg-config if available to get the path for cflags and libs commit 3c9f88b96849e54af1559a85d61d04e2ac00cd4c Author: Stefan Mititelu Date: Mon Sep 19 16:14:27 2016 +0300 rabbitmq: Add MIT License Update MIT License for all dev files. commit 7393cd0e769a77def0d63b7fb13a44765b51b162 Merge: dd8f47e 8244076 Author: Stefan Mititelu Date: Mon Sep 19 16:04:23 2016 +0300 Merge pull request #786 from smititelu/master 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 commit ea2c163c3cdebeace50eb21edc67db3d5125881a Author: Carsten Bock Date: Mon Sep 19 14:40:19 2016 +0200 Examples: Proxy-/Serving-CSCF: Add note about database structure commit 824407610509b00dd2aa15df96c354accb5991c5 Author: Stefan Mititelu Date: Mon Sep 19 15:16:46 2016 +0300 rabbitmq: Add new module Add new rabbitmq module. commit 9e522db7ab53140e63e186817159661155ef298d Author: Daniel-Constantin Mierla Date: Mon Sep 19 11:26:15 2016 +0200 tm: converted many log messages to remove old function name from content - it is printed automatically by log macros, avoiding now double content commit e404e1a679f3f1c787a295d23d7591cdef5b994d Merge: 180e1db 996f50e Author: Daniel-Constantin Mierla Date: Mon Sep 19 11:01:48 2016 +0200 Merge pull request #578 from sipidronov/dispatcher-avl dispatcher: use avl-tree for ds_set indexing commit 180e1db2428f40e123e8470bdb4d0e52cf4c62f9 Author: Carsten Bock Date: Mon Sep 19 10:49:29 2016 +0200 Proxy-CSCF Sample Config: Add missing routes (closes Issue #785) commit 52424c5e3748dbad9802a8c92bfda7c8457a9a62 Author: Daniel-Constantin Mierla Date: Sun Sep 18 09:32:07 2016 +0200 pua_xmpp: fixed misleading missing guard for if block - coherent whitespacing commit 883629aecc143528396fae0f88d434bfc0a047ca Author: Daniel-Constantin Mierla Date: Sun Sep 18 09:22:58 2016 +0200 utils: coherent indentation for xcap functions - fix for gcc 6.2 misleading blocks warnings commit 1014788aa32468e734cd082d9c770adc7daa05e4 Author: Daniel-Constantin Mierla Date: Sun Sep 18 09:17:32 2016 +0200 presence: remove unused variable - coherent whitespacing commit 0f791078260f2ccfd22a268831fb8dcfb00b24f3 Author: Daniel-Constantin Mierla Date: Sun Sep 18 09:16:57 2016 +0200 db_perlvdb: fixed warning of using static function inside inline one commit 564f5c612999d762b24bcaf2047bb063d1d5ecbf Author: Daniel-Constantin Mierla Date: Sun Sep 18 09:09:28 2016 +0200 ldap: removed unused variable commit 5b37c3de2c213184240f65e6a6827167d7e1a761 Author: Daniel-Constantin Mierla Date: Sun Sep 18 09:07:07 2016 +0200 db_text: fixed misleading indentation reported by gcc 6.2 - coherent whitespacing commit 8c169ba0919e46222f1732d6ab084f499ea2972b Author: Daniel-Constantin Mierla Date: Sat Sep 17 11:38:12 2016 +0200 pv: adjusted indentation after if blocks to avoid gcc 6.2 warnings commit b20b076e292fc7720352f64ccabb3caafbfae1d3 Author: Daniel-Constantin Mierla Date: Sat Sep 17 11:31:14 2016 +0200 tm: fixed misleading indentation of block after an IF (reported by gcc 6.2) commit f8e47835950fa472ef313b7f303b0989b76f9dbe Author: Daniel-Constantin Mierla Date: Sat Sep 17 11:17:44 2016 +0200 counters: fixed rpc command to get counter by group and name commit 6fbf225f6aa1a9838391f5aa68f650fbecf1d944 Author: Daniel-Constantin Mierla Date: Sat Sep 17 11:17:21 2016 +0200 rtpproxy: removed svn id, history and fixed indentation commit fe99687608929b19be62412c334cf41e84845f81 Author: Daniel-Constantin Mierla Date: Fri Sep 16 22:06:06 2016 +0200 tls: updated bio functions to support libssl v1.1.0 api commit f2ef2a9016f41e97d3466b34b4039e66505d53a1 Author: Daniel-Constantin Mierla Date: Fri Sep 16 22:22:57 2016 +0200 presence: test if event is dialog for checking terminated state in presentity update - reported by Juha Heinanen commit eb1af79404bd491401b640943bd0bd69918ede3d Author: Timmo Verlaan Date: Fri Sep 16 16:11:53 2016 +0200 pkg/kamailio/deb: Add Ubuntu Xenial support commit ef021552162e281c694a4f4b420aa1c642db5066 Author: Daniel-Constantin Mierla Date: Fri Sep 16 14:26:10 2016 +0200 tls: updates for compatibilty with libssl v1.1.0 api commit 8d83571658471f162e35cb54ba7e3baecbe7970d Author: Daniel-Constantin Mierla Date: Fri Sep 16 12:49:50 2016 +0200 crypto: updated to be compatible with api from libssl v1.1.0 commit 5ba1360cd2c783e2c19e4b1a94c952ec4d856bdd Author: Kamailio Dev Date: Fri Sep 16 10:01:22 2016 +0200 modules: readme files regenerated - http_async_client ... commit 61adc6e16c73070bd3f8a9a04efa18263793a270 Author: Federico Cabiddu Date: Fri Sep 16 09:46:52 2016 +0200 http_async_client: set request's body through $http_req pseudovariable commit 8a46f415fb13b76fa3b071eecd7dc0401f99759e Author: Daniel-Constantin Mierla Date: Thu Sep 15 19:33:04 2016 +0200 auth_identity: still use ASN1_STRING_data() for libssl < v1.1.0 - from libssl v1.1.0, ASN1_STRING_data() is deprecated, but before it doesn't exist - reported by Victor Seva, GH #685 commit 5419e8b3b101a3369b59b354748842a3efd12028 Author: Victor Seva Date: Thu Sep 15 17:20:24 2016 +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 commit 46f0f1c0f492c45c1b1bbcfd4a0cc63eb56480ea Author: Daniel-Constantin Mierla Date: Thu Sep 15 16:30:30 2016 +0200 auth_identity: switched to use pointer of X509_STORE_CTX - starting with libssl 1.1.0 the size of X509_STORE_CTX is not known at compile time, throwing error: error: storage size of 'ca_ctx' isn't known X509_STORE_CTX ca_ctx; - reported by Victor Seva, GH #685 commit e5532f05d7b2b6b8d90d01fd9e934a412c7168e0 Author: Daniel-Constantin Mierla Date: Thu Sep 15 16:26:43 2016 +0200 auth_identity: fix misleading indentation level commit d7b0c68b825222f139aaa16a73de23fe2c07312a Author: Daniel-Constantin Mierla Date: Thu Sep 15 15:35:04 2016 +0200 core: parser - removed level and function prefix from log messages for identity info commit b7aa4b2cac495397f36fecb2e5bd5a0b80844346 Author: Daniel-Constantin Mierla Date: Thu Sep 15 15:30:13 2016 +0200 core: ut - fix misleading indentation for IF blocks - reported by latest gcc on debian sid commit a4b43f962a4493defb3fd608d1d2fad3ee58794a Author: Daniel-Constantin Mierla Date: Thu Sep 15 15:26:39 2016 +0200 core: proper code block when saving chosen naptr record commit fc65a118d15e7942adccd332996701cdb6f1b0c7 Author: Daniel-Constantin Mierla Date: Thu Sep 15 15:19:37 2016 +0200 core: fixed misleading indentation for return statement commit 1b124e9671c1f1044a11d85a461b52b5e5f15cd6 Author: Daniel-Constantin Mierla Date: Thu Sep 15 12:26:16 2016 +0200 ims_usrloc_scscf: updated to use new name for ims_dialog api commit 2d604beee15853a831292f835fc98eb76814dff8 Author: Daniel-Constantin Mierla Date: Thu Sep 15 12:25:57 2016 +0200 ims_qos: updated to use new name for ims_dialog api commit 67d60fcace6e06b3efa948a01f6eff05379c707a Author: Daniel-Constantin Mierla Date: Thu Sep 15 12:25:19 2016 +0200 ims_charging: updated to use new name for ims_dialog api commit f2848074fd4f62196b4669354c61bd686854aa45 Author: Daniel-Constantin Mierla Date: Thu Sep 15 12:09:53 2016 +0200 ims_dialog: fixed check for null of via branch value in condition commit 30cff728566be7589b70f72744dbd0d8ddb415e3 Author: Daniel-Constantin Mierla Date: Thu Sep 15 12:07:50 2016 +0200 ims_dialog: renamed exported api to reflect ims_dialog name - 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 commit 770bae3ce1e1f561d575df689df067a7639f64c4 Author: Daniel-Constantin Mierla Date: Thu Sep 15 11:16:12 2016 +0200 presence: expire value kept and printed in logs as unsigned int - code compacted for extracting subscription data commit f93b336bf15ebe949ab3a2a484f5341281279d0f Author: jaybeepee Date: Thu Sep 15 09:14:15 2016 +0200 ims_usrloc_pcscf: corrected logic of service-route inner-most for-loop check commit 791b288448db7aa71100b719dca4b2c10f19e910 Merge: f027d57 179bfcd Author: Victor Seva Date: Thu Sep 15 08:39:44 2016 +0200 Merge pull request #778 from linuxmaniac/vseva/2387 sca: sca_handle_subscribe() get actual ruri commit 179bfcd7eabde187b70e7deceb93c576b17ecc75 Author: Victor Seva Date: Tue Sep 13 11:00:34 2016 +0200 sca: sca_handle_subscribe() get actual ruri Fix #777 commit f027d5741b46d07876c063c459f51e2ebc7540e2 Author: Kamailio Dev Date: Wed Sep 14 15:16:31 2016 +0200 modules: readme files regenerated - sca ... commit 981993bdaaaf0efa5b14cf99b2da1c2f7a71b9bf Author: Daniel-Constantin Mierla Date: Wed Sep 14 15:06:01 2016 +0200 sca: fixed the xml docbook - an extra para tag was removed commit a2b4207cf7d00f10d4243cc880f8257bca7afd9b Author: Kamailio Dev Date: Wed Sep 14 15:01:26 2016 +0200 modules: readme files regenerated - textops ... commit ba3df9a65aaa60b9236f3ac6d3c748079174ecd5 Author: Daniel-Constantin Mierla Date: Wed Sep 14 15:00:03 2016 +0200 textops: more details for set_body_multipart() and need of msg_apply_changes() commit 6d04643043e1811b35d9fcf3b3356bc80f569c94 Author: Daniel-Constantin Mierla Date: Tue Sep 13 13:18:10 2016 +0200 ims_auth: removed the inline declaration of function in header files - fix compile warnings, GH #658 commit c2e94dc52807f4b6fcd7ccb7fd9f0c54dd7a17cc Author: Kamailio Dev Date: Tue Sep 13 13:16:20 2016 +0200 modules: readme files regenerated - db_mongodb ... commit 09f797539c1f57ced771a882af8a51d2aca14554 Author: jaybeepee Date: Tue Sep 13 13:10:39 2016 +0200 modules/ims_dialog: check pointer before dereferencing commit 361dc128016a4bd6611e802a775f7c395905d9b7 Author: Daniel-Constantin Mierla Date: Tue Sep 13 13:04:14 2016 +0200 ndb_mongodb: elaborated the docs for usage with tls module commit d8ba1694a63ec65efebe9761ea6e85aef7032050 Author: Daniel-Constantin Mierla Date: Tue Sep 13 13:03:40 2016 +0200 db_mongodb: elaborated the docs for usage with tls module commit 35114a416d46015a8282094d9e6f7f93d15eb23d Author: Richard Good Date: Tue Sep 13 12:40:15 2016 +0200 modules/cdp: Added ability to receive TIMEOUT event while in IDLE state to authstatemachine to avoid stale sessions commit 3aaa5839242b7b6e458be3cfd9c153daaabc2290 Author: Richard Good Date: Tue Sep 13 12:21:10 2016 +0200 modules/ims_qos: modified comment to reflect correct behaviour of regex_sdp_ip_prefix_to_maintain_in_fd commit 0eaf0771b747452ca72d218242c40b7285c42574 Merge: 56340d4 2f151fc Author: Victor Seva Date: Tue Sep 13 12:03:44 2016 +0200 Merge pull request #776 from linuxmaniac/vseva/2386 sca: add a way to force from/to URI to sca_call_info_update() commit 2f151fc102a6e4eb832c78b93d4ac527d90eeeaf Author: Victor Seva Date: Fri Sep 9 13:32:45 2016 +0200 sca: sca_call_info_update() add [to|from] optional parameters * skip parsing msg for header [to|from] if value is given Fix #775 commit 56340d423d6d87f8897d2b1cd045f9f24c575c89 Author: jaybeepee Date: Tue Sep 13 11:07:37 2016 +0200 modules/ims_auth: buffer protection commit 8a5b4d73848b8722f1f47483fec649310d10f377 Author: Victor Seva Date: Mon Sep 12 17:06:45 2016 +0200 sca: use kamailio module interface Related to #775, more than 2 parameters needed commit 875c8ed09917825b4d4cd4e3f04e2665d957104a Author: Daniel-Constantin Mierla Date: Mon Sep 12 17:36:49 2016 +0200 janssonrpc-c: set the cmd pipe for all child processes commit 3b31c51bd66737891b549895dea068494929926c Author: Daniel-Constantin Mierla Date: Mon Sep 12 17:31:36 2016 +0200 jsonrpc-c: set the cpm pipe for all child processes - reported by Ian Yu-Hsun Lin, GH #713 commit fb5f28558979af0c53c9ed919ccc91e0e8631667 Author: jaybeepee Date: Mon Sep 12 17:12:25 2016 +0200 modules/ims_auth: missing bracket commit d485cd0b37d6085dd89c75150845a6fe918efefb Author: jaybeepee Date: Mon Sep 12 17:10:20 2016 +0200 modules/ims_auth: missing bracket (reverted from commit e30743f7e9ddecd0b10b69162732957d4ab715d3) commit e30743f7e9ddecd0b10b69162732957d4ab715d3 Author: jaybeepee Date: Mon Sep 12 17:02:12 2016 +0200 modules/ims_auth: missing bracket commit 8e5cf5463d38ab8ab3b6a071e7362d28d9b2c533 Author: jaybeepee Date: Mon Sep 12 16:56:48 2016 +0200 modules/ims_auth: remove process id check that could fail on messages processed into shm commit cf1106817385de6e8fd6d1808adef150a1e67fe4 Author: jaybeepee Date: Mon Sep 12 16:55:37 2016 +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 commit 8ef142541fe9e8750335463fafd8d9a2cd03fb44 Author: jaybeepee Date: Mon Sep 12 16:43:37 2016 +0200 modules/ims_usrloc_scscf: add extra state for IMPUs in UNREG state with no contacts commit 09fc2d25e4fd7bf55e2c055d3664890dbc27a4f0 Author: jaybeepee Date: Mon Sep 12 16:42:39 2016 +0200 modules/ims_regstrar_scscf: remove process id check that could fail on messages processed into shm commit 78d01751780bb69c339f2f29f2d374a10dc92c70 Author: jaybeepee Date: Mon Sep 12 16:41:02 2016 +0200 modules/ims_regstrar_scscf: corrected logging from ERR to DBG commit fc12cc5714409f2c4c840f873f46ae19751ab996 Author: jaybeepee Date: Mon Sep 12 16:38:49 2016 +0200 modules/ims_registrar_scscf: changed WARN log to DBG commit abe6bf3cf132e8f24d079ead22717e94823a0cbf Author: jaybeepee Date: Mon Sep 12 16:36:52 2016 +0200 modules/ims_registrar_scscf: extra error checking before adding call-id to cxdx calls commit c7f78f9378cbf323e0685ebd1d42d49a8f68b62b Author: Kamailio Dev Date: Mon Sep 12 16:46:26 2016 +0200 modules: readme files regenerated - sca ... commit 3c23f347042b17413165683bca990e9555d9c43b Merge: 1a7077f e683b61 Author: Victor Seva Date: Mon Sep 12 16:44:40 2016 +0200 Merge pull request #774 from linuxmaniac/vseva/2388 sca: add onhold_bflag module parameter commit 1a7077f8adf540477321a08f1b8d318aa0f00a5e Author: jaybeepee Date: Mon Sep 12 11:04:58 2016 +0200 modules/ims_usrloc_scscf: don't store contact param with a trailing ';' commit 09128940ff8027e104b49559f3f4ea9f9d5c9c02 Author: Kamailio Dev Date: Mon Sep 12 10:01:32 2016 +0200 modules: readme files regenerated - ims_qos ... commit 9b20faf231506e7ad863ab660f54213d420671cb Author: Richard Good Date: Mon Sep 12 09:57:56 2016 +0200 modules/ims_qos: Modified regex_sdp_ip_prefix_to_maintain_in_fd functionality to add new filter instead of replace commit 5cee9bf3a2c14f174b7c0dbf4293f54b6d34e300 Author: jaybeepee Date: Fri Sep 9 14:39:44 2016 +0200 modules/ims_icscf: change business/logical errors from ERR to DBG commit 998e8c1524d25f11626290f28444b614a25eedd5 Author: jaybeepee Date: Fri Sep 9 14:34:23 2016 +0200 modules/ims_qos: zero-initialise strcuture variables commit 0b0d99db812714c6bec35c2b1c590c8f9456c85e Author: jaybeepee Date: Fri Sep 9 14:24:52 2016 +0200 modules/ims_qos: correctly set protocol for media streams in flow descriptions commit 0af6ac1ca3177d21326d9531dc9a9afb84c1a332 Author: Richard Good Date: Fri Sep 9 13:34:51 2016 +0200 modules/ims_qos: restoring variable af_signaling_ip that was incorrectly removed commit e683b61a0c0774d1828fca30fa33d90caa2762d6 Author: Victor Seva Date: Thu Sep 8 12:38:49 2016 +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 commit 72580f250a2322ac1d5e71a92826fd8b11225b04 Author: Daniel-Constantin Mierla Date: Thu Sep 8 14:53:48 2016 +0200 evapi: fixed the communication with dispatcher after initializing it as rpc worker commit cd5cd4d837e12fb21540d36de2875b1e1670d040 Author: Kamailio Dev Date: Thu Sep 8 10:16:19 2016 +0200 modules: readme files regenerated - utils ... commit 31cbec1a9be35beb446d17ee6b21bf753462dc8d Author: Olle E. Johansson Date: Thu Sep 8 10:13:02 2016 +0200 utils Add missing semi-colons to documentation commit b3de7f20e93f7a6743b756787587b306dc493ce9 Author: Kamailio Dev Date: Thu Sep 8 10:01:27 2016 +0200 modules: readme files regenerated - http_async_client ... commit 026eadb87b64a6646fb460c88aa70439d5f9c792 Author: Federico Cabiddu Date: Wed Sep 7 08:04:37 2016 +0200 http_async_client: added pseudo variable http_req_id commit a051bd98652dd92a93175b7cab1e239bab851160 Author: rdboisvert Date: Wed Sep 7 16:39:21 2016 -0400 mohqueue: prevent calls sticking in queue - query RTP to see if the link is active - update user-agent version - fixed edge case where REFER response arrives after call closed commit 2d8301095e2f87c45ab1365370f5eecce7ba73ee Author: Kamailio Dev Date: Wed Sep 7 15:31:24 2016 +0200 modules: readme files regenerated - uac ... commit 130951e12941d63e069c6f420be5441b1140fba3 Author: Daniel-Constantin Mierla Date: Wed Sep 7 15:19:40 2016 +0200 uac: updated the docs for uac registration refresh rpc command commit 38b4bbd8b90859b7f90187103f5e7faf04ccd8bd Author: Daniel-Constantin Mierla Date: Wed Sep 7 12:10:57 2016 +0200 core: try to catch dash immediately after ID in define/ifdef - reported by GH #743 commit 3d49fd52bee6632b5d93b508236e991d028db5ed Author: Kamailio Dev Date: Tue Sep 6 15:01:23 2016 +0200 modules: readme files regenerated - http_client ... commit b7907be6231bd3eb8160300c87ddf58e3fffb206 Author: Daniel-Constantin Mierla Date: Tue Sep 6 14:54:49 2016 +0200 http_client: added semicolons in the examples - use generic domain for examples commit b933550a50d61534747e97ce5031c18c4c12f1eb Author: Daniel-Constantin Mierla Date: Tue Sep 6 13:05:08 2016 +0200 topos: proper check if the last char in headr value is eol commit 5bc9394024690e6d931b141d708ecd2815be40ce Author: Daniel-Constantin Mierla Date: Tue Sep 6 12:49:34 2016 +0200 topos: trim values before reinserting the route header commit fe1fdbaf24ac0e4e18527e0bdfd2f2e1b217dc1b Author: Daniel-Constantin Mierla Date: Tue Sep 6 12:49:16 2016 +0200 core: macro helper to trim zeros from str value commit 0cec8619459b14bb70bc7d41417e5ee3553ca240 Author: Kamailio Dev Date: Tue Sep 6 11:01:27 2016 +0200 modules: readme files regenerated - tcpops ... commit 3d4dda0cdc4dc452ae7f796e74fd6056e09662df Author: Camille Oudot Date: Tue Sep 6 10:46:43 2016 +0200 tcpops: add documentation for tcp:closed commit 2929255df3e7aeec9c3633329c64a4dcba02bc4a Merge: 5f780a2 7485875 Author: Daniel-Constantin Mierla Date: Tue Sep 6 08:28:10 2016 +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 commit 5f780a202b2132c4d622859a388432f0f6cbb3c7 Author: Daniel-Constantin Mierla Date: Mon Sep 5 09:23:57 2016 +0200 topos: more appropriate error log when attepting to delete header commit 7485875c25a8b2c08271f6fed8b7342be80937a4 Author: Kevin Scott Adams Date: Sat Sep 3 11:41:14 2016 -0400 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*. commit c6740876ecc73b1b6cc704e0c95f463ebb12ae36 Author: Kevin Scott Adams Date: Sat Sep 3 11:25:55 2016 -0400 sca: Fixed SCA owner on seizing a held call from a different SCA UA. - 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. commit dc10e8e0bb0ea906a61c6efd0cd38c56e34ab296 Author: Kevin Scott Adams Date: Sat Sep 3 11:03:47 2016 -0400 sca: Fix the CID on seizing a held call from a different SCA AOR UA. - 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. commit 57c4ec824fdd6c6c797bd7d6bfb3d65159a8d7c6 Author: Kevin Scott Adams Date: Fri Sep 2 17:16:38 2016 -0400 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. commit 26bc742f0b238822891e4820fafaebccba1b06bd Author: Kevin Scott Adams Date: Fri Sep 2 17:03:59 2016 -0400 Revert "sca: reversed the from_tag and to_tag variables in the function call" This reverts commit 308adadbe7edcf5972e13f989be690fd09893c65. commit 308adadbe7edcf5972e13f989be690fd09893c65 Author: Kevin Scott Adams Date: Fri Sep 2 16:19:32 2016 -0400 sca: reversed the from_tag and to_tag variables in the function call - 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. commit 14704bf239c67a24d496287738840d355f787811 Author: Kevin Scott Adams Date: Fri Sep 2 16:01:42 2016 -0400 sca: added some additional debug statements - Needed some additional debug statements to figure out the issues with the SCA module. commit e28af9593de8a816f30c8199b16ba84b2add122a Author: Kevin Scott Adams Date: Fri Sep 2 15:39:26 2016 -0400 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. commit f9c78192ace7768d814322135398e3f48cbd2dc2 Author: Kevin Scott Adams Date: Fri Sep 2 15:26:52 2016 -0400 Revert "sca: remove a unused variable" This reverts commit aadc09287544df64f0d8452160f725ee6de06f75. commit 890b37ff24289c24f255c638890c70e3c87ff63b Merge: aadc092 3a16165 Author: Kevin Scott Adams Date: Fri Sep 2 15:21:09 2016 -0400 Merge remote-tracking branch 'refs/remotes/kamailio/master' commit aadc09287544df64f0d8452160f725ee6de06f75 Author: Kevin Scott Adams Date: Fri Sep 2 12:18:11 2016 -0400 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. commit 3a16165542fb92949e40b877fd52bc5cb0b66ddd Merge: 2cf9dba 1518733 Author: Daniel-Constantin Mierla Date: Fri Sep 2 14:28:45 2016 +0200 Merge pull request #766 from kamailio/transform_escape_csv pv: add s.escape.csv transformation commit 151873397c9614731087d38834f8712efe47c67b Author: Camille Oudot Date: Thu Sep 1 18:50:00 2016 +0200 pv: add s.escape.csv transformation 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 commit 2cf9dbadfc4a294927798a1aaf50601c68711a50 Author: Lucian Balaceanu Date: Thu Sep 1 18:39:55 2016 +0300 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) commit 648704f209d8916a1840ae5f3de8b404edb3d8ab Author: Daniel-Constantin Mierla Date: Thu Sep 1 17:24:07 2016 +0200 dialog: ensure all headers are parsed to find the custom ones for cseq refresh - GH #752 commit a04755addf8f930fa51b1913a1ff5b6361785418 Author: Daniel-Constantin Mierla Date: Thu Sep 1 14:15:51 2016 +0200 jansson: test if pkg-config knows about jansson library commit 41727b768406383924d87b3d426d5f79df0f45be Author: Daniel-Constantin Mierla Date: Thu Sep 1 13:33:23 2016 +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 - issue reported by oej, GH #580 - commmit also includes whitespace cleanup - (outcome of PR GH #762) commit 040106fc3f7b807d978cb8112c2637419ffb9926 Author: Daniel-Constantin Mierla Date: Thu Sep 1 13:01:15 2016 +0200 path: added section ids in docs commit 3fec5152c85844ab4fe950d8564c4cc47eef0529 Author: Daniel-Constantin Mierla Date: Thu Sep 1 12:55:37 2016 +0200 topos: error message about missing uuid when loading dlg made dbg - this can be the case of local generated requests that are not handled by topos - reported by Daniel Tryba commit a8fae373c1b197012a33bb0b8114fc22b6c86835 Author: Kevin Scott Adams Date: Wed Aug 31 15:32:49 2016 -0400 sca: terminate all error and debug messages with a new line - issue reported by oej, FH #580 Commmit also includes whitespace cleanup.. commit 48195546d7b5762be897c748bd3631f6b6a5c1d0 Author: Daniel-Constantin Mierla Date: Wed Aug 31 15:05:51 2016 +0200 core: tcp read - proper safety when priting log messages for read error case - related to GH #748 commit 71b9765462d3df1686274c4b6380c71cf02dc099 Author: Daniel-Constantin Mierla Date: Wed Aug 31 14:54:13 2016 +0200 core: handle return code for tcp read headers/ws before printing extra debug logs - reported by GH #748 commit 73dbed5c33b757476e01098b957694b2344bb0a0 Author: Daniel-Constantin Mierla Date: Tue Aug 30 17:31:17 2016 +0200 dialog: proper refresh of cseq for requests withing dialog after an increment - reported by GH #752 commit 68a0d66e77354a9a6aaf641efe381098064bf18d Author: Daniel-Constantin Mierla Date: Tue Aug 30 16:43:15 2016 +0200 dialog: proper safety test if cseq value in via is larger than hdr commit 24a792d23c30a258a95bfc29fe4dc20bc4bce8c8 Author: Daniel-Constantin Mierla Date: Tue Aug 30 15:13:26 2016 +0200 topos: record routing storage for handling sip responses commit b0f8516fbf1300fc10b09772dcaf5a6539f783f5 Merge: 41477be 28224ba Author: Daniel-Constantin Mierla Date: Tue Aug 30 13:51:34 2016 +0200 Merge pull request #734 from gaaf/random-fixes Random fixes commit 672ea9bd7434a5b01479da8ebe59a1a540bc0119 Author: Kevin Scott Adams Date: Tue Aug 30 07:50:50 2016 -0400 Revert "sca: terminate all error and debug messages with a new line" This reverts commit 421ec8fd32ea3766329a7f37420ab5d93e23e05e. commit e3c572ded584f82219f70054417eb05164a810d0 Author: Kevin Scott Adams Date: Tue Aug 30 07:50:26 2016 -0400 Revert "sca: removed non-documented modparam 'outbound_proxy'" This reverts commit 4a50b819fc620dada28b8e5c40962c2c22c689bc. commit 41477be7ff5fbe7cbf115a88557c2cfb04f02253 Merge: fbdc229 67b06ae Author: Daniel-Constantin Mierla Date: Tue Aug 30 13:47:50 2016 +0200 Merge pull request #732 from gaaf/tm-fixes TM fixes for DNS failover and branch_idx commit fbdc2299420d5247116933a18e78ae6fe6955ab5 Merge: 597242d 2f080bd Author: Daniel-Constantin Mierla Date: Tue Aug 30 13:46:46 2016 +0200 Merge pull request #727 from gaaf/uac_failover Implement DNS failover for locally generated requests commit 597242dfbfd883d136aa49d88266fc9edb6b8e09 Author: Camille Oudot Date: Tue Aug 30 11:43:26 2016 +0200 http_async_client: init PV API sooner fixes #760 commit 4a50b819fc620dada28b8e5c40962c2c22c689bc Author: Kevin Scott Adams Date: Mon Aug 29 15:17:22 2016 -0400 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. commit 421ec8fd32ea3766329a7f37420ab5d93e23e05e Author: Kevin Scott Adams Date: Mon Aug 29 12:13:49 2016 -0400 sca: terminate all error and debug messages with a new line - issue reported by oej, GH #580 also whitespace cleanup commit 1e1c1ed02bfa8454c9ff6d32cc2cde5be07a731f Merge: d63869c 46c59ce Author: Kevin Scott Adams Date: Mon Aug 29 11:12:42 2016 -0400 Merge remote-tracking branch 'refs/remotes/kamailio/master' commit 46c59ce63bec53bc9a59b2553c6ccf8f5b6667d8 Merge: 0dcf9cf 8cc1c06 Author: Alexandr Dubovikov Date: Mon Aug 29 16:37:47 2016 +0200 Merge pull request #761 from adubovikov/master modules/sipcapture: fixed priorisation X-RTP headers commit 8cc1c0657c6cf95d48e88f90027a4bb051414f68 Author: Alexandr Dubovikov Date: Mon Aug 29 16:36:24 2016 +0200 modules/sipcapture fixed priorisation X-RTP headers commit 0dcf9cf28ec4dc46679915d48e5e0623e0cdfa96 Author: Victor Seva Date: Mon Aug 29 11:37:28 2016 +0200 pkg/kamailio/deb: version set to 5.0.0~dev6 commit a187d9ec0e465141ad2466d84dfac8e2a4338911 Merge: e349af5 e652645 Author: Daniel-Constantin Mierla Date: Mon Aug 29 11:20:59 2016 +0200 Merge pull request #759 from kelchy/master pike: fixed rpc array commit e6526455e1108f80e0fb2a420af8de386739be62 Author: Kelvin Chua Date: Sat Aug 27 19:14:40 2016 +0000 pike: fixed rpc array - added array structure when returning multiple addresses instead of concatenated strings - fixed buffer overflow on incorrect buffer size allocation commit e349af55168e6b4de97a36d35b475dc295edc2e2 Author: Daniel-Constantin Mierla Date: Fri Aug 26 14:43:13 2016 +0200 dialog: refresh cseq update if it was incremented in the past - reported by GH #752 commit 59b11ba80591beaf2ec92cd3ad6400b3afbb35f2 Author: Daniel-Constantin Mierla Date: Fri Aug 26 13:43:47 2016 +0200 sipcapture: fix compile warning of testing unsigned int for <0 commit 30b5ac9bf9d3e74b0c13a3d0c3ad5e441aa91fa9 Author: Daniel-Constantin Mierla Date: Fri Aug 26 13:40:31 2016 +0200 app_lua: add NULL for new required parameter of sdpops api commit 9cfe2119306ea70875d448beebbdb9fede0b32af Author: Daniel-Constantin Mierla Date: Fri Aug 26 13:39:27 2016 +0200 sdpops: fixed the api definitions after new params by commit 5fffc9bd84ea commit 9721f55598406b1fb385cc5825af3bc10ddd332f Merge: 649e345 d26e99a Author: Alexandr Dubovikov Date: Fri Aug 26 12:45:08 2016 +0200 Merge pull request #757 from adubovikov/master modules/sipcapture: extended X-RTP-Stat types commit d26e99aaecff3e9654a4a1e4e641e1678d078330 Author: Alexandr Dubovikov Date: Fri Aug 26 12:42:41 2016 +0200 modules/sipcapture: extended X-RTP-Stat types added X-RTP-Stat-T38 and X-RTP-Stat-Add. commit 649e3452a61b3934a3d687c31559643309ef9ca3 Author: Carsten Bock Date: Fri Aug 26 12:01:09 2016 +0200 sdpops: Added missing definitions from our private repo commit 09232b92f960ac257ae69b87ac5205a563ebeb48 Author: Kamailio Dev Date: Fri Aug 26 11:46:20 2016 +0200 modules: readme files regenerated - sdpops ... commit ce900ff7bde5061184b68695eebb59cde8013102 Author: Carsten Bock Date: Fri Aug 26 11:42:47 2016 +0200 sdpops: added missing parameter to sdp_remove_codecs_by_id commit 5fffc9bd84ea548d9b105be1f2df65aa36170d26 Author: Carsten Bock Date: Fri Aug 26 11:38:14 2016 +0200 sdpops: allow setting a mediatype (e.g. video or audio), when removing a codec from the SDP commit 61df6e86d82f8cba54e6620780a728fcc3814cad Author: Carsten Bock Date: Fri Aug 26 11:22:19 2016 +0200 ims_dialog: Fix table version for dialog_vars, rename create script to reflect name-change commit c461b539257aea80ad03fef94c5dcbc4a4107135 Author: Daniel-Constantin Mierla Date: Fri Aug 26 09:27:39 2016 +0200 Makefile.defs: version set to 5.0.0-dev6 commit 8086de823e57689cee134fc6e7947a1c38880dec Author: Daniel-Constantin Mierla Date: Fri Aug 26 09:26:47 2016 +0200 core: parser - safety check and clean log messages for disposition header commit 33fe30255fabc979d1512784aafa96ee28758a09 Merge: e34ecb3 39ceb97 Author: ng-voice GmbH Date: Tue Aug 23 13:19:41 2016 +0200 Merge pull request #756 from athonet-open/fix__example_scscf examples/scscf: minor fixes (logging) commit 39ceb9763132549f100de638f4c0b8806c0a9232 Author: Dragos Oancea Date: Tue Aug 23 10:50:11 2016 +0200 examples/scscf: minor fixes (logging) commit e34ecb397becd6824331fc15141e320bcc920cca Merge: 5ebbe8d c1ea48c Author: Daniel-Constantin Mierla Date: Mon Aug 22 13:25:45 2016 +0200 Merge pull request #753 from athonet-open/fix__dbl_frees core: fixed two double free() situations commit c1ea48cfe38e6c52c50e6f1d698254a789e988f1 Author: Dragos Oancea Date: Fri Aug 19 16:34:32 2016 +0200 core: fix double free on clearing lump commit df83103bb4756b0a3c3e42927396f78aa8210ec4 Author: Dragos Oancea Date: Mon Aug 22 09:58:07 2016 +0200 core: fix double free on clearing hdr commit 5ebbe8dc2bc3fa3f7a32df3f479fe1ed6bc18a8e Merge: 3b2f7ce 839cf89 Author: Daniel-Constantin Mierla Date: Mon Aug 22 09:42:10 2016 +0200 Merge pull request #726 from phil-lavin/bugfix-presence-race-2 Bugfix presence race 2 commit 3b2f7ce020db3537383a8585931fe8a420f683b6 Merge: 9f16a7f 3b206c8 Author: Daniel-Constantin Mierla Date: Mon Aug 22 09:40:53 2016 +0200 Merge pull request #724 from phil-lavin/bugfix-presence-race presence: Always check if a record exists for this dialog before inserting commit 9f16a7fa09ad14295e1b1046de110b546c498b01 Merge: 4344a7f dc6962f Author: Daniel-Constantin Mierla Date: Mon Aug 22 09:40:23 2016 +0200 Merge pull request #754 from athonet-open/fix__presence_dbl_free presence: fix multiple double free on shutdown caught with memlog=1 commit 4344a7fa68ac0ce95f5e0d5d5f8df398a6d7586c Merge: cfb806e 20a4f7e Author: Daniel-Constantin Mierla Date: Mon Aug 22 09:37:13 2016 +0200 Merge pull request #755 from kelchy/master permissions: fixed rpc array commit 20a4f7e029262a94c5c4bcdc68a90e404b506c98 Author: Kelvin Chua Date: Sat Aug 20 15:03:09 2016 +0000 permissions: fixed rpc array - added array structure when returning multiple address and subnets commit dc6962fb7e02cf44a145e0bafa455873c73ebc2d Author: Dragos Oancea Date: Fri Aug 19 15:26:58 2016 +0200 presence: fix multiple double free on shutdown caught with memlog=1 commit cfb806e41ecde8392105a12c4e8ace31f1345352 Author: Daniel-Constantin Mierla Date: Fri Aug 19 08:34:18 2016 +0200 outbound: use pkg-config for libcrypto in makefile commit ec25a62f059584b5e653e319169f03fc63b25848 Merge: efefe2d d61ff2e Author: Daniel-Constantin Mierla Date: Wed Aug 17 11:49:22 2016 +0200 Merge pull request #749 from athonet-open/fix__log_tcp core: fix some logging in tcp_read.c commit d61ff2e4cf49479a811019c2f01ace46344cacc2 Author: Dragos Oancea Date: Tue Aug 16 19:03:08 2016 +0200 core: fix some logging in tcp_read.c commit efefe2d09367395685e7574dcd9dc12680646d99 Merge: 9784442 0a0401d Author: Alexandr Dubovikov Date: Mon Aug 15 13:20:55 2016 +0200 Merge pull request #746 from denzs/master modules/siptrace: fix parsing of unsecure ws uris commit 0a0401d27644dadd653a8ef3cfa5a7c1147d8ab3 Author: Sebastian Denz Date: Mon Aug 15 12:32:24 2016 +0200 modules/siptrace: fix parsing of unsecure ws uris commit 978444224bd6963876962d1e0eef9d6325becd00 Merge: eb6b48f 3dbfe14 Author: Emmanuel Schmidbauer Date: Fri Aug 12 15:55:15 2016 -0400 Merge pull request #745 from kamailio/fix-nsq-segfault 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() commit eb6b48f03b794ba7430e50b47402ba9cf091f96d Author: Federico Cabiddu Date: Fri Aug 12 14:36:27 2016 +0200 http_async_client: don't stop routing script execution for a POST query if transaction is not suspended commit 2dff64ce9c09a7e991af023f25282f269abe83b2 Merge: a91ca63 72eed46 Author: Daniel-Constantin Mierla Date: Wed Aug 10 09:07:45 2016 +0200 Merge pull request #742 from sjthomason/use-portable-endian-macros Use portable endian macros commit 72eed465dd142619e643fd8cbf7e42c73753fa12 Author: Spencer Thomason Date: Tue Aug 9 15:18:59 2016 -0700 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 commit bf4d9d803d560417461287759c124bab4389155f Author: Spencer Thomason Date: Tue Aug 9 15:16:53 2016 -0700 cdp: use in tree portable endianness macros - replace WORDS_BIGENDIAN with __IS_BIG_ENDIAN - not all platforms define WORDS_BIGENDIAN on big endian archs commit 830b48bdf28855fbe305db846533d24c7f84bc32 Author: Spencer Thomason Date: Tue Aug 9 15:16:17 2016 -0700 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 commit 67d5800a045a6e759467b9f14cac52de937b3bd7 Author: Spencer Thomason Date: Tue Aug 9 15:15:07 2016 -0700 acc: use in tree portable endianness macros - replace WORDS_BIGENDIAN with __IS_BIG_ENDIAN - not all platforms define WORDS_BIGENDIAN on big endian archs commit 87fa15aa293b00d614a9a97bf1c3f46e3239161c Author: Spencer Thomason Date: Tue Aug 9 15:14:32 2016 -0700 xmpp: use in tree portable endianness macros - replace WORDS_BIGENDIAN with __IS_BIG_ENDIAN - not all platforms define WORDS_BIGENDIAN on big endian archs commit a91ca63395b9a172c685e051f8a2255a5f1f31c9 Author: Daniel-Constantin Mierla Date: Tue Aug 9 15:43:23 2016 +0200 topos: force checking of Contact header for INVITE only - follow up on GH #715 commit ef3bc3903ed119605162cba8bb5442de58973400 Merge: 6f3c1b3 43c77fa Author: Daniel-Constantin Mierla Date: Tue Aug 9 15:39:03 2016 +0200 Merge pull request #741 from snen/dialog_vars_update_error_fix dialog: set DLG_FLAG_CHANGED for changed dialog variables commit 43c77faa00021c7c0ee350ecc9965fd517ead92f Author: Dmitri Savolainen Date: Tue Aug 9 12:01:59 2016 +0300 dialog: set DLG_FLAG_CHANGED for changed dialog variables improper flag setting has been the cause of the not DB saving in some scenarios commit 6f3c1b32d035361c9d2a1fd22b741348a723cd21 Merge: f417fd1 6cf9b05 Author: Daniel-Constantin Mierla Date: Tue Aug 9 09:17:53 2016 +0200 Merge pull request #740 from sjthomason/solaris-use-sys-md5 core: use system MD5 on Solaris commit 6cf9b05b11fca3c0a2013176d9702cafbbcb5115 Author: Spencer Thomason Date: Mon Aug 8 16:40:14 2016 -0700 core: use system MD5 on Solaris - Allows use of SPARC optimized functions commit f417fd1ca4614a52bac3dd47dd18571ec6165063 Author: Kamailio Dev Date: Mon Aug 8 09:01:27 2016 +0200 modules: readme files regenerated - uri_db ... commit 1cbdb6f6ee77ee319f39d1cadd629b8ff5525c72 Merge: 8a87fac fa2f74c Author: Daniel-Constantin Mierla Date: Mon Aug 8 08:49:03 2016 +0200 Merge pull request #737 from dunst0/master uri_db: added function to check any sip uri commit 8a87faca2b88fa390bf6bf4dca88ed8c85376783 Merge: d63869c 2624960 Author: Daniel-Constantin Mierla Date: Mon Aug 8 08:47:17 2016 +0200 Merge pull request #738 from kamailio/lazedo-patch-1 presence: fix crash when field value is null commit 26249603066a13cdb8cb11b45af8410cd7adb82b Author: lazedo Date: Sun Aug 7 13:32:50 2016 +0100 presence: fix crash when field value is null commit d63869cd31a0ac0a61f218b3144de7a9f400e0ae Author: lazedo Date: Sat Aug 6 12:41:14 2016 +0100 kazoo: init cfg framework in child processes fixes crashing since commit c7bec3320f6907c4edd8416a5e5cfa89b071a411 commit 28224ba2da2cc111239c173bedfcc4a7c295f394 Author: Alex Hermann Date: Fri Aug 5 14:53:31 2016 +0200 sl: Convert get_ticks() to the somewhat faster get_ticks_raw() Avoid a multiplication on every call. commit d2f695d63266a5e1762db2e762396e7943687180 Author: Alex Hermann Date: Fri Aug 5 14:40:01 2016 +0200 sl: Reset timeout before sending the message Fix a common race where the reply would arrive before resetting the timeout. commit 65336276f219454210556b36f3d37a0e957d9c1c Author: Daniel-Constantin Mierla Date: Fri Aug 5 08:27:41 2016 +0200 topos: skip comma at the end when reinserting rr headers - reported by GH #716 commit f0e9c4b89bb0e8155c881f6a3e5ba7656b7c3b48 Author: Kamailio Dev Date: Thu Aug 4 13:01:23 2016 +0200 modules: readme files regenerated - ims_qos ... commit 40d3454ba68b800f765eb0d9aeafdaf5f6ad60f4 Author: Richard Good Date: Thu Aug 4 12:57:47 2016 +0200 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 commit fa2f74c26bac5ec3b951e342924cf6b41c2bdfd7 Author: Rick Barenthin Date: Thu Aug 4 09:50:08 2016 +0200 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 commit b99dad63f2ced7ee9ea18bc6026c8bddea06d409 Merge: e769f2e 4e78938 Author: Alexandr Dubovikov Date: Wed Aug 3 17:04:32 2016 +0200 Merge pull request #736 from adubovikov/master modules/sipcapture: added nonsip_hook support. Now $hep variable available commit 4e789387f8cfe72fa9e8d43f9963033dd3df99cd Author: Alexandr Dubovikov Date: Wed Aug 3 16:34:11 2016 +0200 modules/sipcapture: added nonsip_hook support. Now $hep variable available commit e769f2e5731bcea0af6ec9f63487160ab2af4dc8 Merge: 1813084 4fb0dc4 Author: Daniel-Constantin Mierla Date: Wed Aug 3 08:19:15 2016 +0200 Merge pull request #733 from gaaf/rtimer-mode Let multiple processes handle an rtimer commit 181308465ac54ca4a1404eb3f3f189fcf32e0982 Merge: 5ef8fa8 6291db5 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 jsonrpc_s: Return an error when JSON parsing fails commit 72ae9283fa969c13ba1c6d599c2844e1473883f4 Author: Alex Hermann Date: Thu May 12 16:05:29 2016 +0200 tmx: Try to get branch_index for all replies Just check if the tm context is set and return its branch_index. The check for CORE_ONREPLY_ROUTE is flawed as the transaction may have been set anyway (by t_check_trans() for example). commit d33e8efc93446c1d5a092740b5a2387dea5de1fc Author: Alex Hermann Date: Thu Nov 13 10:55:29 2014 +0100 mqueu: Convert items to single linked list The doubly-lined feature is not used as the prev attribute was write-only-memory. commit cf085a870e33bcdef5dad91a3de92f25e159e669 Author: Alex Hermann Date: Wed Nov 5 22:14:21 2014 +0100 core: Enable SIGUSR1 for child processes Allow dumping of memory statistics during runtime commit fa11a6bd50aa00994c71561b8de8b0dc8659fe55 Author: Alex Hermann Date: Mon Oct 27 14:38:03 2014 +0100 pv: xavp: log error message when memory allocation fails commit db15dbfd66acaba17d525a391c0973d3fa8a7b4a Author: Alex Hermann Date: Mon Nov 5 12:40:07 2012 +0100 dispatcher: free memory on shutdown Debugging memleaks is easier when the list of alloc'ed shmem is shorter. commit 4fb0dc4a6fb13a2cedacfe20fb80641a9a8915b3 Author: Alex Hermann Date: Thu Nov 13 16:15:06 2014 +0100 rtimer: Allow multiple timer processes per timer Reuse the mode parameter to specify the number of processes handling the timer. commit 3c3fa1ef9b984c284c19989544256eb3128b7146 Author: Alex Hermann Date: Thu Nov 13 16:13:21 2014 +0100 rtimer: Validate mode parameter commit 67b06aedb014b3ee5c26326e94df7f319b4f0fd6 Author: Alex Hermann Date: Thu May 12 16:19:05 2016 +0200 tm: Copy on_branch_failure to new branch on DNS failover commit 5d652fa27cdffd90a5328b725220bc8fdb079fa3 Author: Alex Hermann Date: Sun Nov 4 23:30:12 2012 +0100 tm: copy on_reply and on_failure routes to new branch on DNS based failover commit e604493579440f38f2066c4c8301cdfa88137f74 Author: Alex Hermann Date: Mon Oct 29 15:23:19 2012 +0100 tm: Set tcx.branch_index to picked branch before running failure route. This makes the picked branch index available in $T_branch_idx for failure_route. commit a449ce8016427f3944455a11e7b02f5ff784a62f Author: Federico Favaro Date: Mon Aug 1 15:07:23 2016 +0200 ims_usrloc_scscf: Print contact state as string Add helper function to print the state of the contact as string commit 6291db5522f152d65b95e828f14655c2235d2103 Author: Alexandr Dubovikov Date: Mon Aug 1 17:39:03 2016 +0200 core: added more flexible processing for nonsip_hook messages commit 3438dbe5e5149d23c40ba17e1c47f6b9708ac352 Author: Federico Favaro Date: Mon Aug 1 14:50:39 2016 +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. commit 036a77d464820f5edd1412be2b0f089ef26fba04 Author: Federico Favaro Date: Mon Aug 1 14:29:18 2016 +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 commit 1f7f96d093f333e07fb6d79156c1f15f32030255 Author: Daniel-Constantin Mierla Date: Sun Jul 31 11:46:36 2016 +0200 http_client: removed unused variables commit ee7992d30a73e61af056c47f9bd961c86fdf592c Author: Daniel-Constantin Mierla Date: Sun Jul 31 11:42:55 2016 +0200 dialog: jump to error if fails to parse requests in cseq update callback commit fa32ffaefd9379ed7f6e0c46371720bb18152999 Author: Kamailio Dev Date: Fri Jul 29 16:46:16 2016 +0200 modules: readme files regenerated - uac ... commit ec25359122d5821cfe5ca2ee9ca710b0c918998e Merge: 90c8c08 546ad53 Author: Daniel-Constantin Mierla Date: Fri Jul 29 16:37:26 2016 +0200 Merge pull request #729 from gaaf/uac_reg_master Various improvements to uac registrations commit 90c8c08e848689801c27a9d8d7cf25d8ecadf77c Merge: d83cc93 8baf73a Author: Daniel-Constantin Mierla Date: Fri Jul 29 16:18:39 2016 +0200 Merge pull request #728 from dunst0/master userblacklist: little changes in debug output commit 8baf73ad348fa17c12e54a7b0411f021af98b29e Author: Rick Date: Fri Jul 29 10:54:53 2016 +0200 core: msg_parser log output adaptations - switched LM_ERR to ERR - removed ERROR, DEBUG form log message string - removed function name from log message string - changed LOG(L_CRIT, "BUG: ....") to BUG("...") commit d83cc933342002bd652a40e96a5b475abdd583c1 Author: Kamailio Dev Date: Fri Jul 29 06:31:26 2016 +0200 modules: readme files regenerated - http_async_client ... commit 095d6b41f83bb40610ae68a1390e49374ac7d26f Author: Daniel-Constantin Mierla Date: Fri Jul 29 06:25:42 2016 +0200 http_async_client: fixed small typo in docs commit 546ad530cef46e07902d16c1a6af6e2556fa6aa7 Author: Alex Hermann Date: Thu Jul 7 10:20:31 2016 +0200 uac: uac_reg: Deduplicate code for copying a record from DB to mem commit e8f2c052d07ded94bc254d3f53ce55bc217f7bde Author: Alex Hermann Date: Thu Jul 7 09:15:19 2016 +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. commit 190ece98e606018fe0eabe4eff97cde35caf3c79 Author: Alex Hermann Date: Tue Jul 5 17:04:10 2016 +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. commit b1d03668d0794dfdbedd3df465698a95392ed285 Author: Alex Hermann Date: Tue Jul 5 17:03:24 2016 +0200 uac: uac_reg: Use core parser instead of hand-parsing the Expires header commit a3e85c02b367638e1a17b04355067463ac853774 Author: Alex Hermann Date: Tue Jul 5 11:47:18 2016 +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. To keep the code easier, the request won't be retried immediately, but on the next timer interval. 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 uac: uac_reg: Only set UAC_REG_INIT flag if it was not set yet commit 5d83785e8c9ce939106aba579ec4773c50bed8c2 Author: Alex Hermann Date: Thu Jul 7 11:12:54 2016 +0200 uac: uac_reg: Update of all fields when record is refreshed from DB More flexible and no more overallocating memory commit 72c77630070fe655a1f5c126d98d4a6815e888ca Author: Alex Hermann Date: Fri May 13 09:05:08 2016 +0200 uac: uac_reg: Optimize updating a registration No need to search _again_, the to be updated reg is already known. commit e761c03a0a0a3f08e8c529a3af918ad5416a2795 Author: Alex Hermann Date: Fri May 13 17:24:26 2016 +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. commit b85c849393931aca1d04dfcff0de58a5eb0eb876 Author: Alex Hermann Date: Fri May 13 16:29:50 2016 +0200 uac: uac_reg: Return HTTP-like fault codes for RPC commit 9013adcb7d201c7f1a86a97d5f9f709b089cb2b2 Author: Alex Hermann Date: Fri May 13 16:13:57 2016 +0200 uac: uac_reg: Consolidate and sync (almost) duplicate code in adding an RPC node commit a5c52fa30ec384ad4845cdbb3df21a1d430b0989 Author: Alex Hermann Date: Fri May 13 16:15:12 2016 +0200 uac: uac_reg: Add RPC function to add a new registration commit 03f4ab5e3860d20d2e7788cbf914d1976fddf170 Author: Alex Hermann Date: Fri May 13 16:14:49 2016 +0200 uac: uac_reg: Add RPC function to remove a registration commit 6850466e5322edd3bfcd6666e6657d3380da7c54 Author: Alex Hermann Date: Mon Oct 3 17:32:19 2011 +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. commit 82679ac3047935684994bc46960ec1edc8552ac7 Author: Alex Hermann Date: Fri May 13 08:48:12 2016 +0200 uac: uac_reg: Add function to remove registration commit 7416351dd6bca81f85691fec4d9c0cdf0e9c0260 Author: Alex Hermann Date: Fri Sep 30 18:41:47 2011 +0200 uac: uac_reg: protect the registration lists with locks Every list iteration must be protected commit 3f6b6325e99f08f25a64e712c453035321d7f1ae Author: Alex Hermann Date: Thu Oct 20 14:09:30 2011 +0200 uac: uac_reg: add uac_reg_status() function New function to obtain registration status from within configuration script commit fe16198f0d2698cc2bf2f719e0185371484b392c Author: Alex Hermann Date: Fri Sep 30 16:59:41 2011 +0200 uac: uac_reg: fix uac_reg_get_byuser() The calculated hash was compared with uuid hash instead of user hash commit 31b86621adb352cb15c5b56404e5bc6a3a051535 Author: Rick Date: Thu Jul 28 12:30:31 2016 +0200 userblacklist: little changes in debug output - Fixed confusing debug output in module for global blacklists and whitelists commit 2f080bd3af63678b900f9f537afbd187007eb089 Author: Alex Hermann Date: Fri Jul 8 17:15:41 2016 +0200 tm: uac: Add support for onsend route to local request commit a6cf977568b3b738e786b97109c69fc0c40f5a11 Author: Alex Hermann Date: Fri Jul 8 14:50:55 2016 +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. commit 3636551ec6a97fbfa9bdea551534adf78c1d6770 Author: Alex Hermann Date: Thu Jul 7 18:10:31 2016 +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. commit 6ed325ea0d4af04b6c38b58225a88075707a65ab Author: Kamailio Dev Date: Wed Jul 27 23:46:26 2016 +0200 modules: readme files regenerated - registrar ... commit 4af08be47d02a10c9d6b62a1f24093ad912e9920 Merge: f029335 eb6b9c6 Author: Daniel-Constantin Mierla Date: Wed Jul 27 23:35:19 2016 +0200 Merge pull request #725 from AndreasHuber-CH/contact_length registrar: Fix check of contact length and make it configurable commit 839cf89b02f8817156487a960ff62013e3cde530 Author: Phil Lavin Date: Wed Jul 27 14:53:42 2016 +0100 presentity: don't update terminated presentity entries in the database - Fixes a race condition caused by, for example, the call being answered at almost exactly the same time as the caller cancels. This causes a terminated state to change back to completed. The dialog is then removed from the database and the presentity entry stays in place until it expires. - This fix explicitly prevents terminated entries being updated as the state machine in RFC 4235 prohibits this behaviour. commit 3b206c864126a75a00c2c6abe4afed766d278b04 Author: Phil Lavin Date: Wed Jul 27 11:25:40 2016 +0100 presence: log when presentity is deleted due to already existing commit eb6b9c6bbd3674dc9e2b6da80b010986dd300e3f Author: AndreasHuber-CH Date: Tue Jul 26 10:33:01 2016 +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". commit c0697d76fc2ae8ea9676aa9a9b57db442b9c678f Author: AndreasHuber-CH Date: Tue Jul 26 09:00:35 2016 +0200 registrar: Check max URI size of contact also for first contact header The URI size of contacts is checked against a max size to ensure that it fits into the database column. This check was already present before but was done only for the contact header fields other than the first header field which made that REGISTER with a single contact were not checked for max size and were truncated later when stored to the database. With this fix all contact URIs of all contact header fields are checked against the max size. commit cc0b07d2bcadbd95b2f0dbfdcc873306acca8f2d Author: AndreasHuber-CH Date: Tue Jul 26 08:41:20 2016 +0200 registrar: Add warnings if contact is invalid and REGISTER will be rejected Added some warnings in case a REGISTER is rejected because of an invalid contact header field. Before, kamailio might answer a 400 Bad Request for a too long contact URI for example without logging any message. commit 3c09579d5e677ac7a27b2386545dc580697934b5 Author: Phil Lavin Date: Mon Jul 25 14:39:35 2016 +0100 presence: fix memory leak introduced by last commit commit f0293351591d7751def6768ba716ba98faa1154b Merge: 1562c31 a52ee4f Author: jaybeepee Date: Mon Jul 25 09:24:29 2016 +0200 Merge pull request #722 from athonet-open/ims_charging_fix_ro_issues ims_charging: fix Ro issues commit 1562c31c799cbaeeb7453e73183950f6818534b6 Author: Daniel-Constantin Mierla Date: Sun Jul 24 15:19:27 2016 +0200 core: print content when failing to parse rr body commit 697c285be7f52c6586b70fa4188e5f5b94f4e785 Author: Daniel-Constantin Mierla Date: Sun Jul 24 08:27:00 2016 +0200 core: parse rr - removed function name from logs - it is added automatically - coherent indentation commit 122e9b423d1c25bf34f6d7be995b992ca61c2fa3 Author: Phil Lavin Date: Fri Jul 22 10:45:24 2016 +0100 presence: Always check if a record exists for this dialog before inserting - The presence implementation is a little dubious, to say the least. It probably wants re-writing at some stage. However, this fixes a race condition that could have a number of causes in which the PUA is unaware of the eTag at the point it sends the PUBLISH. commit 89d8841259387cb5a63ece1f1c5e864f93018210 Author: Kamailio Dev Date: Fri Jul 22 09:01:24 2016 +0200 modules: readme files regenerated - ims_registrar_scscf ... commit 70a8652f3a6b11718ee1a21a0dad1503d3af1902 Author: Richard Good Date: Fri Jul 22 08:49:13 2016 +0200 modules/ims_registrar_scscf: new RPC command regscscf.dereg_impu to initiate network de-register commit 476d6888f5e1c0ddfa835df7c3268000ef297221 Merge: f36d809 d99753e Author: richardgood Date: Thu Jul 21 20:37:52 2016 +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 commit a52ee4f0ff8eefbe9d89f168db98f18361e48958 Author: Marco Sinibaldi Date: Thu Jul 21 17:03:26 2016 +0200 ims_charging: Fix sequence of Ro Request-Number AVP commit 1dc12d8f83c9f5f9851dfdbe57fe64a38fc9911e Author: Marco Sinibaldi Date: Thu Jul 21 14:55:52 2016 +0200 ims_charging: Fix double free upon Ro AAA send failure commit 54cb0e7e7821e4158b105419e79e030eec6453f7 Author: Marco Sinibaldi Date: Thu Jul 21 14:49:26 2016 +0200 ims_charging: Do not close dialog upon Ro credit control timeout before answer commit f087a82fd54f337c8ba746fb8919561c9a757651 Author: Marco Sinibaldi Date: Thu Jul 21 14:43:22 2016 +0200 ims_charging: Ignore Ro Validity-Time AVP if 0 or missing. commit d3c1ea0bd2aea71d2e7f124816a93aea2f818cd9 Author: Marco Sinibaldi Date: Thu Jul 21 14:38:39 2016 +0200 ims_charging: move Expires AVP inside Event-Type AVP, according to TS 32.299 commit d99753e459cf8f84d9d63d91216a71e88182ef44 Author: Dragos Vingarzan Date: Thu Jul 21 11:16:02 2016 +0200 ims_qos: better name for the rx_pcscf_ip parameter and added documentation commit f36d80962258cefc6e490e752349aed83abf01f9 Merge: c6f4adf e575d68 Author: ng-voice GmbH Date: Wed Jul 20 20:26:13 2016 +0200 Merge pull request #719 from vingarzan/openimsrevamp_cdp_fixes cdp: initializing a variable to 0 and checking a return ptr for null commit e102306fe779b8d11ce2151e96d56b7d96c9e308 Author: Dragos Vingarzan Date: Wed Jul 20 18:51:27 2016 +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. commit ab3d42c47d52b1b7b315272c00daf121d9f8fc92 Author: Dragos Vingarzan Date: Wed Jul 20 18:31:01 2016 +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 commit e575d6818ffd3f68de5094a0e8903fccb3aa3b23 Author: Dragos Vingarzan Date: Wed Jul 20 17:33:13 2016 +0200 cdp: initializing a variable to 0 and checking a return ptr for null to prevent crashes commit c6f4adf80356d9fa6aa14968ef564570329e584e Merge: 3f92119 ee6b060 Author: Daniel-Constantin Mierla Date: Tue Jul 19 22:06:05 2016 +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 commit 3f92119fe168baf516738be4be8142bd2c467760 Merge: ab27f98 134fcbd Author: Daniel-Constantin Mierla Date: Tue Jul 19 22:01:01 2016 +0200 Merge pull request #717 from athonet-open/fix_shutdown_presence presence: fix potential double free in shutdown routine commit 134fcbd3b2fbb91e4206cceb1de9d1a3a0690ef6 Author: IMS root Date: Tue Jul 19 18:07:17 2016 +0200 presence: fix potential double free in shutdown routine commit ab27f988cffcbd060ca84abd118050cb3c5c923f Author: Daniel-Constantin Mierla Date: Tue Jul 19 15:36:43 2016 +0200 topos: skip options from contact header check - reported by Daren Crew, GH #715 commit 966513b374eef598434c5310a43eac2735adfd2e Author: Daniel-Constantin Mierla Date: Mon Jul 18 10:43:48 2016 +0200 tls: print ssl memory functions if they cannot be set commit 98a86787bb0c8dffb737f9f8408207780fb14f0d Author: Daniel-Constantin Mierla Date: Mon Jul 18 08:10:20 2016 +0200 dialplan: remove unused var from cfg reload function -reported by Juha Heinanen commit ee6b060701f5a05958fc1822ccf8b62920bb0124 Author: Dragos Oancea Date: Fri Jul 15 14:39:45 2016 +0200 ims_auth: print ck in readable form for debug reasons and init hbody to 0 to avoid printing gibberish in the log commit be527b19062389d2621a1e01b1b17e4aa8e80f1a Author: jaybeepee Date: Thu Jul 14 15:58:11 2016 +0200 modules/ims_registrar_scscf: fix memory leak related to S-CSCF notification engine commit b2fb56fe0e1c8cd8fb3fc6315df90daaa69b7087 Author: jaybeepee Date: Thu Jul 14 15:56:19 2016 +0200 modules/ims_usrloc_scscf: correctly read and reference subscription when reading from DB commit b4d2be7a817507a1e44b6d18bd5c5cdc27ba8b2f Author: jaybeepee Date: Thu Jul 14 15:54:08 2016 +0200 modules/ims_usrloc_scscf: remove old incorrect comment commit 380e84d93986496f0c3ac78b11df9c889a099c94 Merge: 68ef477 4396c5f Author: Daniel-Constantin Mierla Date: Thu Jul 14 14:47:57 2016 +0200 Merge pull request #710 from athonet-open/fix_cdp_cleanup cdp: fix occasional segfault on process exit commit 4396c5fbc85848c69b3318397a7ed8b67d76a05f Author: Dragos Oancea Date: Thu Jul 14 14:20:26 2016 +0200 cdp: fix occasional segfault on process exit commit 68ef4774e22cccc8801c0c3ea51b201cf01db322 Author: Kamailio Dev Date: Thu Jul 14 12:46:23 2016 +0200 modules: readme files regenerated - tls ... commit 7d04380ff628d6c99f89b220c904b727a1c0f47f Author: Daniel-Constantin Mierla Date: Thu Jul 14 12:34:21 2016 +0200 tls: added note in docs about loading tls module first commit a444035d9ede8317d42877afa5e230acb203f6d5 Author: Daniel-Constantin Mierla Date: Thu Jul 14 12:29:06 2016 +0200 tls: coherent whitespacing and indentation commit 8bec45f3d0581747da4b807229b4de64511aa5e2 Author: Daniel-Constantin Mierla Date: Thu Jul 14 12:25:06 2016 +0200 tls: more detailed log message when tls module cannot set libssl memory manager commit 80f7ac2b85bb10f72ce088dd406b9011866d9fef Merge: d3bdf14 692aac4 Author: jaybeepee Date: Thu Jul 14 09:15:19 2016 +0200 Merge pull request #709 from athonet-open/fix_vendor_id_on_auth_session ims_qos: Store vendor_id on auth session commit d3bdf14a2e0ae113092aa33c89698131c020d209 Author: Daniel-Constantin Mierla Date: Thu Jul 14 08:43:05 2016 +0200 tm: wrap uri values in brackets inside error messages - easier to spot invalid empty chars - useless spaces removed commit 5d8d565331111b80d72a20d19f2bcb14ea6301a4 Author: Daniel-Constantin Mierla Date: Wed Jul 13 16:03:32 2016 +0200 janssonrpc-c: init cfg framework for additional process - revealed by GH #708 commit 692aac449c73e83b01c1bbe792c089ac60bb89a9 Author: Federico Favaro Date: Wed Jul 13 15:55:35 2016 +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 commit c7bec3320f6907c4edd8416a5e5cfa89b071a411 Author: Daniel-Constantin Mierla Date: Wed Jul 13 15:36:09 2016 +0200 tm: execut cfg_update() inside t_continue() - refresh the values changed inside cfg framework - reported by Victor Seva, GH #708 commit cc5e86d79538395d2ce03abd10e0ac1ed5d723f5 Author: Daniel-Constantin Mierla Date: Wed Jul 13 10:18:07 2016 +0200 dialog: cseq update callback implemented inside the module - keep related code together as it needs access to dlg vars commit d236312676a3f7e9a66d5cc904ed6a377f5e36ef Author: Daniel-Constantin Mierla Date: Wed Jul 13 10:17:40 2016 +0200 uac: use cseq update callback exported by dialog via core srapi commit 3ccb1b83216b874405b7a63a73b2966aa7f91253 Author: Daniel-Constantin Mierla Date: Wed Jul 13 10:17:04 2016 +0200 core: add header helper uses after lump anchor insert commit 2880cd627802920b20514a62fc90ff450a5c6b30 Author: Daniel-Constantin Mierla Date: Wed Jul 13 10:16:23 2016 +0200 core: srapi - cseq update field update to be a function commit 4e49312d0d7a90f0234b8a29036867452771a8b7 Author: Daniel-Constantin Mierla Date: Wed Jul 13 08:40:56 2016 +0200 core: helper functions to add headers with str parameters commit 79cf8d5829c23757c500d50b83d351d358cd8de7 Author: Kamailio Dev Date: Tue Jul 12 18:01:18 2016 +0200 modules: readme files regenerated - avpops ... commit 5f2c2bb5883a43cb01140b730aa126fc5d2f58d6 Author: Daniel-Constantin Mierla Date: Tue Jul 12 17:51:53 2016 +0200 avpops: note that avp_copy() is reversing the order of the values - reported by GH #706 commit c4a57e29883597869838f48d6a9f3a8a76a94240 Author: Daniel-Constantin Mierla Date: Tue Jul 12 17:44:39 2016 +0200 dialog: parse all headers to check if cseq increment is needed - jump over the full custom header when sending out commit 5f5795a8637e4164c9ec57b5dfdd59395fe5aa9f Author: Kamailio Dev Date: Mon Jul 11 21:31:16 2016 +0200 modules: readme files regenerated - ipops ... commit 7bfdbdfe0d9272733c173ff10a9fc043dada24a5 Merge: 5c3b29f b550a63 Author: Daniel-Constantin Mierla Date: Mon Jul 11 21:23:31 2016 +0200 Merge pull request #704 from furmur/furmur modules/ipops: fix subnet matching for mask /0 commit 5c3b29f51d43e38bd10ecee913d387ffde7d9ee0 Author: jaybeepee Date: Mon Jul 11 17:36:03 2016 +0200 lib/ims: fixed parsing of multiple contact headers commit 8e2d45cb1cd71ec81852a5c0e329c9b3e9d141c5 Author: Daniel-Constantin Mierla Date: Mon Jul 11 16:03:07 2016 +0200 core: added mem_status_mode parameter - if set to 1, qm allocator dumps used fragments in memory status commit 5be968a37cfb976339bfb8f3faa8b712c169ed03 Author: Daniel-Constantin Mierla Date: Mon Jul 11 15:40:04 2016 +0200 dialog: buffer-based remove of custome header tracking cseq updates commit 9e5617324f1194f20e4292446922695439e2f9d7 Author: Daniel-Constantin Mierla Date: Mon Jul 11 15:38:24 2016 +0200 core: fix offset to in hdr add helper added recently - one char was jumped over commit acccc6cd6bd1dbb83513175edd391cfb35ed95cc Author: Daniel-Constantin Mierla Date: Mon Jul 11 13:47:05 2016 +0200 core: mem/qm - test cfg core mem_status_all to print memory status commit 160ce1659e9d3fd376f9fc2d6e56216b190fa529 Author: Daniel-Constantin Mierla Date: Mon Jul 11 13:45:41 2016 +0200 core: mem_status_all - added to cfg core structure - allow selecting of dumping memory status also for used fragments commit 4b9618f119b43adafb861bae5c64204ec732726b Author: Daniel-Constantin Mierla Date: Mon Jul 11 13:44:11 2016 +0200 core: mem - qm: coherent indentation and whitespacing commit ef50e77b80d0b33b317263018101d5801c0860f8 Author: Daniel-Constantin Mierla Date: Mon Jul 11 13:19:30 2016 +0200 core/mem: qm - test and print status for chunks start/end markers for mem status commit 9f338d7525edf72f10bfed3b37b8db5a2870431f Author: Daniel-Constantin Mierla Date: Mon Jul 11 13:16:31 2016 +0200 tls: test if ssl crypto locking callback is already set - don't start if yes, ssl lib needs to use shared memory commit b550a63e7d8dbaf9a8c284a450031f071fc57edf Author: murfur Date: Mon Jul 11 14:08:28 2016 +0300 modules/ipops: is_in_subnet(): add support for networks list commit 2c26f8b574e1b8adb0e4fa5a6db7a54ab455ee21 Author: murfur Date: Mon Jul 11 13:24:21 2016 +0300 modules/ipops: fix subnet matching for mask /0 commit fb3699456115ca0196ee38646ddf431f7a73cf54 Merge: c3acb86 198b116 Author: Daniel-Constantin Mierla Date: Mon Jul 11 09:08:41 2016 +0200 Merge pull request #703 from snen/module_parameter_regexp_fix core: fix regex error for modules parameters commit 198b116b0d58e61d9c35fdd0988ce97192b8f61e Author: Dmitri Savolainen Date: Sat Jul 9 17:05:09 2016 +0300 core: fix regex error for modules parameters Ambiguous was possible in params for multiple modules in one config line. commit c3acb864688656ef57d5a0a5263556fcf67d09d4 Author: Daniel-Constantin Mierla Date: Fri Jul 8 13:48:48 2016 +0200 rtpproxy: comment about child init rank filtering commit 76f1f06d1edab3f4fd530ec28a6834adaf3d3e1a Merge: 0421bf5 335e446 Author: Federico Cabiddu Date: Fri Jul 8 10:54:18 2016 +0200 Merge pull request #702 from kamailio/grumvalski/ts_append-instance tm: check branch uri against current uri when deciding if append a ne… commit 0421bf53c6ec193238b15907cf4a7c83bbae4401 Author: Daniel-Constantin Mierla Date: Fri Jul 8 10:26:33 2016 +0200 pv: return 5061 for port variables (e.g., $dp) when transport is tls - reported by Colin Morelli, GH #700 commit 189cf64a3525f6c3e4d70740db40f6471c873e19 Merge: 81b084e db11fac Author: Daniel-Constantin Mierla Date: Fri Jul 8 10:11:12 2016 +0200 Merge pull request #701 from sjthomason/portable-rand Add kam_rand() macro for portability commit db11faca2acdc2ac8ebc2ab2cc754f7630c5da7a Author: Spencer Thomason Date: Thu Jul 7 15:24:13 2016 -0700 core: update to use kam_rand() commit 0caaa85c4a18991ffc1eb41f3f7d6170892401c8 Author: Spencer Thomason Date: Thu Jul 7 14:38:48 2016 -0700 xprint: update to use kam_rand() commit 670b2d10208647038cf5d494737120665db91e0d Author: Spencer Thomason Date: Thu Jul 7 14:37:43 2016 -0700 xmpp: update to use kam_rand() commit 3174f25f3dadd70c1026b0638ea65a9eaac15503 Author: Spencer Thomason Date: Thu Jul 7 14:34:22 2016 -0700 usrloc: update to use kam_rand() commit d237e1a97bdfa249a41586c9e026a034d3fa4456 Author: Spencer Thomason Date: Thu Jul 7 14:31:55 2016 -0700 tsilo: update to use kam_rand() commit 32ab9c36753c1908d300e8456fa56e0661a2585e Author: Spencer Thomason Date: Thu Jul 7 14:30:34 2016 -0700 tm: update to use kam_rand() commit db69f64da2ab14ee4e330cd197f77a11dbb99e01 Author: Spencer Thomason Date: Thu Jul 7 14:29:21 2016 -0700 sipcapture: update to use kam_rand() commit f2d056c8b8675681a83c52aea1c4ca32000ed615 Author: Spencer Thomason Date: Thu Jul 7 14:26:56 2016 -0700 rls: update to use kam_rand() commit 66b79559d18aee356b0feb6b717611d40d425ef5 Author: Spencer Thomason Date: Thu Jul 7 14:25:23 2016 -0700 registrar: update to use kam_rand() commit e0f2c7c3b3aeb7ea44eca9968c20dd3bd3705879 Author: Spencer Thomason Date: Thu Jul 7 14:24:31 2016 -0700 presence: update to use kam_rand() commit 60772caf32e2cafb0b586056ab042b0cd6ba2d5d Author: Spencer Thomason Date: Thu Jul 7 14:21:45 2016 -0700 pipelimit: update to use kam_rand() commit faca6f2bbb654358e98eae37c6e1c2dd467649f3 Author: Spencer Thomason Date: Thu Jul 7 14:20:04 2016 -0700 nsq: update to use kam_rand() commit 8a0ecd99b35e8714b1f8dfc75f9bddf7a6386fb3 Author: Spencer Thomason Date: Thu Jul 7 13:02:59 2016 -0700 nat_traversal: update to use kam_rand() commit 33820827902fb614843c90774d9aa806efcef68b Author: Spencer Thomason Date: Thu Jul 7 13:00:37 2016 -0700 lcr: update to use kam_rand() commit 3054a824b6d08ab4869b72ef2707e61e3dbdfdb3 Author: Spencer Thomason Date: Thu Jul 7 12:54:16 2016 -0700 iptrtpproxy: update to use kam_rand() commit 25cf7d6657b46cd5abb2af996f03fd6ecbc263da Author: Spencer Thomason Date: Thu Jul 7 12:49:56 2016 -0700 ims_registrar_scscf: update to use kam_rand() commit 0b1f07519e82747a7304b9bcb1a185b9aee764c0 Author: Spencer Thomason Date: Thu Jul 7 12:45:13 2016 -0700 ims_dialog: update to use kam_rand() commit ecbcf92a5559128b967f919ccb8e6ad78c625e9b Author: Spencer Thomason Date: Thu Jul 7 12:32:37 2016 -0700 ims_auth: update to use kam_rand() commit 4cf4498aad3bff00958938c60f79ff76c634964b Author: Spencer Thomason Date: Thu Jul 7 12:28:51 2016 -0700 drouting: update to use kam_rand() commit 6d0ad0198c8910291d4ae77da61a2149ea85e025 Author: Spencer Thomason Date: Thu Jul 7 12:27:23 2016 -0700 dispatcher: update to use kam_rand() commit c24c2174b5efb7277c2c3728f78427862a00b2db Author: Spencer Thomason Date: Thu Jul 7 12:24:22 2016 -0700 dialog: update to use kam_rand() commit 8d538cc8240a99a7c430c7c48a93b9a9ec584f83 Author: Spencer Thomason Date: Thu Jul 7 12:23:01 2016 -0700 cfgutils: update to use kam_rand() commit 9b7eaaeaca537b2d0a04421059ba4c46106d1e18 Author: Spencer Thomason Date: Thu Jul 7 12:21:32 2016 -0700 cdp: update to use kam_rand() commit c7d133b1d5cfba4110d229fe1780a4118285f110 Author: Spencer Thomason Date: Thu Jul 7 12:16:40 2016 -0700 carrierroute: update to use kam_rand() commit 5836b40f81bf82a11e664ba8ef8ae6d01ef0c7c5 Author: Spencer Thomason Date: Thu Jul 7 12:12:06 2016 -0700 auth: update to use kam_rand() commit bcdbcfc57f907ee88a63bef808b4aac8bd8eed38 Author: Spencer Thomason Date: Thu Jul 7 12:09:57 2016 -0700 ims_charging: update to use kam_rand() commit 8af239f6483d935c981c5a187ebc3b2e804bd098 Author: Spencer Thomason Date: Thu Jul 7 11:10:51 2016 -0700 core: add portable rand() macros - add kam_rand(), kam_srand(), and KAM_RAND_MAX macros - provides consistency on platforms that define RAND_MAX as 32767 commit 335e44635aa69ab73ec76f713a7d5ce7ce06748c Author: grumvalski Date: Thu Jul 7 16:06:51 2016 +0200 tm: check branch uri against current uri when deciding if append a new branch commit 81b084e662526bcb9a7eb5d49776e3ff0c4e20d9 Merge: 0fbac69 51c558c Author: jaybeepee Date: Thu Jul 7 15:38:46 2016 +0200 Merge pull request #697 from athonet-open/rework_ims_registrar_params ims_registrar_scscf: Refactor expire calculation commit 0fbac693b4d3ed913b64c2d000f27a96903b7e09 Author: Daniel-Constantin Mierla Date: Thu Jul 7 14:53:28 2016 +0200 rtpproxy: init rtpproxy sockets array after allocation - do not init sockets for PROC_MAIN (for for=yes) and PROC_INIT to avoid duplicating sockets with child processed commit d76761bf95a5745240d655ee63241b8d4652611d Author: Daniel-Constantin Mierla Date: Thu Jul 7 14:51:24 2016 +0200 rtpengine: init rtp engine sockets array after allocation - it can result in closing the random values found in memory, which can overlap with valid sockets, due to follow up execution of build_rtpp_socks() - do not init sockets for PROC_MAIN (for for=yes) and PROC_INIT to avoid duplicating sockets with child processed commit adfce1129913eb45c7c2d5854ce4b611b9b2e0e8 Merge: f32e12b 0eac280 Author: Alexandr Dubovikov Date: Thu Jul 7 12:57:19 2016 +0200 Merge pull request #698 from sjthomason/sipcapture-timestamp-fix Sipcapture timestamp fix commit 0eac2809862cd8106c1fbfbcdcf0d05c768a9e64 Author: Spencer Thomason Date: Thu Jul 7 03:01:52 2016 -0700 siptrace: fix timestamp byte order - swap timestamp byte order on big endian machines commit 51c558c94293e1430e271c3772658a671c26960d Author: Federico Favaro Date: Thu Jul 7 11:57:31 2016 +0200 ims_registrar_scscf: Refactor expire calculation 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 commit 2200b214a314047697b4e080bc82b469933ff44b Author: Spencer Thomason Date: Thu Jul 7 02:55:09 2016 -0700 sipcapture: fix timestamp byte order - swap timestamp byte order on big endian machines commit f32e12b3159cf3cd411505f875ccc8c56cf7c68f Author: Daniel-Constantin Mierla Date: Thu Jul 7 11:47:40 2016 +0200 db_mongodb: fix warning for bool comparison - reported by Olle E. Johansson, GH #696 commit c20f7d5cfa8d03265129363c5e52e1d50440a7bb Merge: 34f35b5 8805959 Author: Daniel-Constantin Mierla Date: Thu Jul 7 11:25:44 2016 +0200 Merge pull request #694 from sjthomason/add-byteswap-macros core: add generic byte swap macros commit 8805959c996fce90c34e2f0bc750db172bfda0d8 Author: Spencer Thomason Date: Thu Jul 7 01:13:17 2016 -0700 core: add generic byte swap macros - add bswap16() and bswap32() for 16 and 32 bit endianness swap commit 34f35b51e79f4265bdfb3d654866c698bde84c01 Author: Daniel-Constantin Mierla Date: Wed Jul 6 16:59:32 2016 +0200 dialog: use cookie header to detect cseq auth increment needs commit aaec020b5cd033a7d7821dd4a3e447405bbbecad Author: Daniel-Constantin Mierla Date: Wed Jul 6 16:51:37 2016 +0200 core: helper functions for header management with strz values commit b0c6db1a30b9d49f34f614d47e2bfe28b9dac62d Author: Daniel-Constantin Mierla Date: Wed Jul 6 16:49:35 2016 +0200 uac: add cookie header for cseq tracking - mark the request to handle it in retransmissions - GH #679 commit cddcf1daa0c3747c12ed54734c1c91c0e7deefd6 Author: Daniel-Constantin Mierla Date: Wed Jul 6 16:27:08 2016 +0200 dialog: pass info on cseq update tracking via cfg environment commit 4af9116951d0be9c3d042eabd632971b13df8ad1 Author: Daniel-Constantin Mierla Date: Wed Jul 6 16:22:44 2016 +0200 core: structure to pass cfg env attributes between components commit a7e7486b57f1b9d025f09c055a3dc360c131fa5b Author: Daniel-Constantin Mierla Date: Wed Jul 6 15:48:58 2016 +0200 dialog: open db connection from rpc processes - might be requered by rpc commands when db realtime is set - reported by Dirk Teurlings commit 5d285e90b0f145410acd15a7abf96d3b339a31b5 Author: Daniel-Constantin Mierla Date: Wed Jul 6 11:19:08 2016 +0200 userblacklist: fixed copy-paste typo when evaluating table parameter commit 1934e65977b9646e1e8df15245f245abb6fde0ad Author: Victor Seva Date: Wed Jul 6 10:55:33 2016 +0200 pkg/kamailio/deb: remove http_async from squeeze commit 4757bd1d173b615830d98f87789a4510db6774fd Author: Victor Seva Date: Wed Jul 6 10:51:59 2016 +0200 pkg/kamailio/deb: fix missing dependency for systemd commit dce52ed68cf67375a7a9afbe34c8cc479b40c2c5 Author: Daniel-Constantin Mierla Date: Tue Jul 5 20:04:42 2016 +0200 userblacklist: more debug info when failing to do the query - renamed some parameters in order to be suggestive for their purpose - code reformatting for long line commit 72daa184111009a948634c660b5c53eff0826562 Author: Victor Seva Date: Tue Jul 5 19:18:54 2016 +0200 pkg/kamailio/deb: add http_async to kamailio-extra-modules commit f34da2421779cc747c8921b98e3714bf1b4bab19 Author: Victor Seva Date: Tue Jul 5 18:58:45 2016 +0200 pkg/kamailio/deb: add kamailio-systemd-modules package commit 3ad232e1d1ff8533fca425d3c4ee3ccaa1456916 Author: Daniel-Constantin Mierla Date: Tue Jul 5 15:33:00 2016 +0200 userblacklist: fix typo on evaluating the table parameter - regression introduced in previous commit, when converting to use core fixup helpers - reported by Tim Balmer commit de5fdc076f51435faffce1e893cac605bf77330d Author: Kamailio Dev Date: Tue Jul 5 11:46:22 2016 +0200 modules: readme files regenerated - registrar ... commit 7692d94b53574ee5278a72ac34c721ff13334a7e Author: Daniel-Constantin Mierla Date: Tue Jul 5 11:30:08 2016 +0200 registrar: documentation update for registered() - details about match_action parameter options commit 76d6d75a5f29c7154b3541d732b450c7ea618e5b Author: Daniel-Constantin Mierla Date: Tue Jul 5 11:24:13 2016 +0200 registrar: skip adding attributes to xavp for regisrered when match_action has bit 2 set commit 67d9be664e0ce64bcec36312215611b87ed12935 Author: Daniel-Constantin Mierla Date: Tue Jul 5 11:16:51 2016 +0200 registrar: reformated code to reduce the indentation level commit 875fd4cc96d9aab15ab307e8f991a876b8ed31be Author: Daniel-Constantin Mierla Date: Mon Jul 4 15:20:21 2016 +0200 http_client: http_query reuse the default user agent setting - 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 commit 4949ebb7258aff41b2fd3a075bdc1a1af4684b5c Author: Daniel-Constantin Mierla Date: Mon Jul 4 15:11:01 2016 +0200 rr: refactored the check route params to detect properly if same message is used - cached pointers may get invalid depending on the type of route block - reported by GH #663 commit 0374befe491522e0bcdf005477f1d26b20d6b8fe Author: Kamailio Dev Date: Mon Jul 4 14:31:17 2016 +0200 modules: readme files regenerated - cdp ... commit f00553e31da12bfacbf582c201f5a4f8addd587f Merge: 93dc355 c78d111 Author: Daniel-Constantin Mierla Date: Mon Jul 4 14:24:48 2016 +0200 Merge pull request #692 from athonet-open/refactor_cdp_log Refactor cdp log commit c78d111c974c7d51a463e5fccd71fe0116ed7e64 Author: Federico Favaro Date: Mon Jul 4 12:37:19 2016 +0200 cdp: Update doc of module with "debug_heavy" param commit 93dc35522c32536fddf024a207e91fa5912cd007 Merge: b023373 4fc8d37 Author: Daniel-Constantin Mierla Date: Mon Jul 4 09:45:15 2016 +0200 Merge pull request #689 from sjthomason/solaris-studio-build Fix Solaris Studio build commit b0233733c606ff5b1d5c6310e81554525b4f6bc7 Merge: 261c8a8 d80376f Author: Daniel-Constantin Mierla Date: Mon Jul 4 09:41:51 2016 +0200 Merge pull request #691 from giovannimele/master db_unixodbc: detect DB disconnection with generic HY000 status commit 261c8a81974dba18881b50178511e4fa0c33f61c Merge: 552cab3 0fd0715 Author: Daniel-Constantin Mierla Date: Mon Jul 4 09:41:20 2016 +0200 Merge pull request #693 from sjthomason/fix-cfg-block-alignment core: ensure cfg_block structure is 8 byte aligned commit cc68bea26eee85b9918716f9fc2bae23a1732b48 Author: Federico Favaro Date: Fri Jul 1 17:42:10 2016 +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. commit 0fd0715d015a2396b0ec66cb0bc83ec0b61c0d08 Author: Spencer Thomason Date: Fri Jul 1 09:14:12 2016 -0700 core: ensure cfg_block structure is 8 byte aligned - prevents bus error on stricter cpu architectures like sparc - reported by GH #655 commit 01b16ce70bf6a36200e0df7bb8519303d7933a3a Author: Federico Favaro Date: Fri Jul 1 17:23:53 2016 +0200 cdp: Remove escape chars for colors in log Usually they are not interpreted on log and they are messing up the log itsefl commit 1b1a7816a86788daf9c9dc2bc8f61bbd4aab8b3d Author: Federico Favaro Date: Fri Jul 1 17:05:11 2016 +0200 cdp: Review log level on peer_connect() function In order to log as ERROR if something wrong occurs commit 4fc8d37df84d856b848fd4e894c21e0fbf02bb56 Author: Spencer Thomason Date: Thu Jun 30 13:35:36 2016 -0700 uid_avp_db: remove GCC specific -Wall commit 49a315048c062f4158407d02a3a61dbf6306069d Author: Spencer Thomason Date: Thu Jun 30 13:24:00 2016 -0700 pdb: set packed attribute on enum conditionally - Solaris Studio does not support packed attribute on enums commit 16e6bdf814576e26a5f5f46bdfcb98ab1fd4e04d Author: Spencer Thomason Date: Thu Jun 30 13:22:57 2016 -0700 ctl: remove return statement from void function commit d90f3b86299223cd37fc21bf6af718540c76b380 Author: Spencer Thomason Date: Thu Jun 30 13:21:17 2016 -0700 dialog: remove return statement from void functions commit 37355281dffccc42b1d83f413e3d528bdcf6cdd0 Author: Spencer Thomason Date: Thu Jun 30 13:18:00 2016 -0700 counters: fix return statement in void function commit 2a3915d456289cfc1685b081ab351fc00c1e3dfb Author: Spencer Thomason Date: Thu Jun 30 12:44:11 2016 -0700 core: fix Sun Studio build - update Makefile.defs for recent versions of Solaris Studio commit d80376f9ea087328a0c46d97b908993baeb5b1b4 Author: Giovanni Mele Date: Fri Jul 1 14:51:12 2016 +0200 db_unixodbc: detect DB disconnection with generic HY000 status commit 552cab385937207ea50cc7a0db9f78bb1fa7411a Author: Richard Good Date: Fri Jul 1 14:22:28 2016 +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. commit 750f983a1becd6a0ec02e76e13a1117c1c6d8d28 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 topos: note in docs that masking callid is not implemented yet commit 68b7a13b9950a24455e19913e740f92baa8674dc Author: Daniel-Constantin Mierla Date: Wed Jun 29 18:23:54 2016 +0200 Makefile.rules: exclude test folder from tags generation paths commit 3bce7841290b2ff2840c79d63e210973acfa71f9 Author: Daniel-Constantin Mierla Date: Wed Jun 29 18:04:19 2016 +0200 pv: new class of pseudo-variable - $msg(attr) - 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 commit 390da2031ba2912e9c2ad81d71c2d2c88501dd10 Author: Kamailio Dev Date: Wed Jun 29 18:01:19 2016 +0200 modules: readme files regenerated - tcpops ... commit 247158a15fef3db9576d0b2a22e45f5e4f7b578f Author: Olle E. Johansson Date: Wed Jun 29 17:51:43 2016 +0200 tcpops Add docbook entities to README and fix spelling errors commit 618a0de587ef15c02bb1d73d8839253baf768467 Author: Victor Seva Date: Wed Jun 29 17:50:59 2016 +0200 utils/pdbt: fix spelling errors catched by lintian #688 commit 19895c8451a7574b845d77d744af6ab27287ab3d Author: Victor Seva Date: Wed Jun 29 17:50:39 2016 +0200 test: fix spelling errors catched by lintian #688 commit 3d01ec3d59c50f4c668129df1055ef7db0b79db0 Author: Victor Seva Date: Wed Jun 29 17:50:19 2016 +0200 acc_radius: fix spelling errors catched by lintian #688 commit ae06067f703c50f955385fbe0b1886a875d820d5 Author: Victor Seva Date: Wed Jun 29 17:49:55 2016 +0200 app_python: fix spelling errors catched by lintian #688 commit fc4852c32ff6d7b388124cb8030fb2af3268a454 Author: Victor Seva Date: Wed Jun 29 17:49:25 2016 +0200 auth: fix spelling errors catched by lintian #688 commit 9fe3167ecfbc6ce04b0a5507d70d9fd697beb913 Author: Victor Seva Date: Wed Jun 29 17:49:03 2016 +0200 auth_radius: fix spelling errors catched by lintian #688 commit 8ecbbc561d5e8437bc7f0958a2b45f093aa2ecf4 Author: Victor Seva Date: Wed Jun 29 17:48:39 2016 +0200 avpops: fix spelling errors catched by lintian #688 commit 4e6b6591a0e9990c939f3d06ff830145d8a04cda Author: Victor Seva Date: Wed Jun 29 17:46:34 2016 +0200 carrierroute: fix spelling errors catched by lintian #688 commit bac77b2449845224faba83d980c6d196b964e22e Author: Victor Seva Date: Wed Jun 29 17:45:41 2016 +0200 cdp: fix spelling errors catched by lintian #688 commit 67a0f10e5470636611a046fb56e3e55bb1fc6c22 Author: Victor Seva Date: Wed Jun 29 17:45:20 2016 +0200 cfg_db: fix spelling errors catched by lintian #688 commit ff6be4c4387184861608b57493847536dfd52e86 Author: Victor Seva Date: Wed Jun 29 17:45:02 2016 +0200 cpl-c: fix spelling errors catched by lintian #688 commit 1d5b7dd2fedd1e05fc68841b6e15f6d765e2aea5 Author: Victor Seva Date: Wed Jun 29 17:44:30 2016 +0200 db_berkeley: fix spelling errors catched by lintian #688 commit ebc9a2e061d871fdf50397305bb196a2f1692b87 Author: Victor Seva Date: Wed Jun 29 17:44:05 2016 +0200 db_mongodb: fix spelling errors catched by lintian #688 commit 8f36954513f74a6e1c785f8cd6d76d57bdfa28b2 Author: Victor Seva Date: Wed Jun 29 17:43:42 2016 +0200 db_oracle: fix spelling errors catched by lintian #688 commit 58cad02a12ed35ba165b4a2dc49a50382310172b Author: Victor Seva Date: Wed Jun 29 17:43:14 2016 +0200 db_postgres: fix spelling errors catched by lintian #688 commit 5c6079480813775c7aa8ced2d3f7b729f6cbfe89 Author: Victor Seva Date: Wed Jun 29 17:42:42 2016 +0200 db_text: fix spelling errors catched by lintian #688 commit 9be5f2f8850ea78c2e17ea091b9fe141ee58c7db Author: Victor Seva Date: Wed Jun 29 17:42:17 2016 +0200 dialog: fix spelling errors catched by lintian #688 commit 7c13f41a86cbb4176da77473d8a08462e593a62c Author: Victor Seva Date: Wed Jun 29 17:41:58 2016 +0200 dispatcher: fix spelling errors catched by lintian #688 commit ef54e07e660cf57eeb7fbb9443898ff3358196da Author: Victor Seva Date: Wed Jun 29 17:41:36 2016 +0200 http_async_client: fix spelling errors catched by lintian #688 commit bddc596d43b025fd91fa40a389318b6e2afef691 Author: Victor Seva Date: Wed Jun 29 17:41:17 2016 +0200 ims_auth: fix spelling errors catched by lintian #688 commit eb5220e9ede2feae5f7b6167a39286ff88c270af Author: Victor Seva Date: Wed Jun 29 17:40:55 2016 +0200 ims_dialog: fix spelling errors catched by lintian #688 commit 1066199cbafdc42c36ff925ead92a66202848953 Author: Victor Seva Date: Wed Jun 29 17:31:46 2016 +0200 ims_isc: fix spelling errors catched by lintian #688 commit 33cba16fdf5f75f259484f5f7a6199041dd3c7f1 Author: Victor Seva Date: Wed Jun 29 17:31:17 2016 +0200 ims_registrar_scscf: fix spelling errors catched by lintian #688 commit 5545c65d9b1a8c9742ca080e67cabc707b63878f Author: Victor Seva Date: Wed Jun 29 17:30:39 2016 +0200 matrix: fix spelling errors catched by lintian #688 commit 46adf302e5a82580449e93e4a8186d3efe1f2abc Author: Victor Seva Date: Wed Jun 29 17:30:17 2016 +0200 mi_datagram: fix spelling errors catched by lintian #688 commit f5e2480f72e512492bb2db54d5803f1fede67296 Author: Victor Seva Date: Wed Jun 29 17:29:45 2016 +0200 misc_radius: fix spelling errors catched by lintian #688 commit 7529d97ed7a08f264a3022353a478043ad435a63 Author: Victor Seva Date: Wed Jun 29 17:29:14 2016 +0200 mqueue: fix spelling errors catched by lintian #688 commit b7378b3c5b7721c2242d69b39be15e350a868494 Author: Victor Seva Date: Wed Jun 29 17:28:47 2016 +0200 msilo: fix spelling errors catched by lintian #688 commit 0cbdb9052bfc0cd6fe81093712f398d08aebd4b7 Author: Victor Seva Date: Wed Jun 29 17:28:28 2016 +0200 mtree: fix spelling errors catched by lintian #688 commit c5efd883d7cfd5e0df3e423a4f87e2523e429a70 Author: Victor Seva Date: Wed Jun 29 17:27:57 2016 +0200 nathelper: fix spelling errors catched by lintian #688 commit 2a3bd62df44965a1794e573c8f2b793f170f5611 Author: Victor Seva Date: Wed Jun 29 17:27:26 2016 +0200 p_usrloc: fix spelling errors catched by lintian #688 commit de468aae665f56aa6307aa004a3cbbb24c1ec697 Author: Victor Seva Date: Wed Jun 29 17:27:03 2016 +0200 pike: fix spelling errors catched by lintian #688 commit b6e91e8980a584b162b2e9297ce3f431c75f70d9 Author: Victor Seva Date: Wed Jun 29 17:26:09 2016 +0200 presence: fix spelling errors catched by lintian #688 commit b9add41ac978fb41c1998e917f82e095b15bce7d Author: Victor Seva Date: Wed Jun 29 17:25:50 2016 +0200 pv: fix spelling errors catched by lintian #688 commit e8fe503e57a8521091a9e34d29c9f8f6f583a308 Author: Victor Seva Date: Wed Jun 29 17:25:24 2016 +0200 presence_conference: fix spelling errors catched by lintian #688 commit 535c135981c07cc56cb6758e3191d2a1451b549a Author: Victor Seva Date: Wed Jun 29 17:24:57 2016 +0200 presence_xml: fix spelling errors catched by lintian #688 commit 9984243c7a4d1c7ff627d86176e2ad9a1eb3aa1e Author: Victor Seva Date: Wed Jun 29 17:24:17 2016 +0200 pua_dialoginfo: fix spelling errors catched by lintian #688 commit abddba32d23ec1e5152705d9c38f2bbd58029dca Author: Victor Seva Date: Wed Jun 29 17:20:17 2016 +0200 registrar: fix spelling errors catched by lintian #688 commit c0ffba863ff3e8a3b110cb54c645d0685281d34e Author: Victor Seva Date: Wed Jun 29 17:19:43 2016 +0200 rls: fix spelling errors catched by lintian #688 commit 8f984a1be0726ec64cb4797a569fb44d1a7a9afd Author: Victor Seva Date: Wed Jun 29 17:19:25 2016 +0200 rr: fix spelling errors catched by lintian #688 commit ced3cb8ab777b2ccd136d4bd918bd82339295ee3 Author: Victor Seva Date: Wed Jun 29 17:18:47 2016 +0200 rtpproxy: fix spelling errors catched by lintian #688 commit 9b57bba9a1360481dbadd9c89af548381011ebcf Author: Victor Seva Date: Wed Jun 29 17:18:13 2016 +0200 sctp: fix spelling errors catched by lintian #688 commit f4278a70746ae4cd8b8169d984b0cdc742c281a4 Author: Victor Seva Date: Wed Jun 29 17:16:48 2016 +0200 sipcapture: fix spelling errors catched by lintian #688 commit cc593d7135a923200af88ec145792b7ff9439cc6 Author: Victor Seva Date: Wed Jun 29 17:15:59 2016 +0200 sms: fix spelling errors catched by lintian #688 commit eb83e02d0cabe9da8cc15a66986250ce0fd2312e Author: Victor Seva Date: Wed Jun 29 17:15:29 2016 +0200 snmpstats: fix spelling errors catched by lintian #688 commit 1d18d71960ae1825cfb1f217ac5ac18d97055728 Author: Victor Seva Date: Wed Jun 29 17:14:53 2016 +0200 speeddial: fix spelling errors catched by lintian #688 commit 6dd0402642faf47113eaf9a815374b997c5723f1 Author: Victor Seva Date: Wed Jun 29 17:14:26 2016 +0200 statistics: fix spelling errors catched by lintian #688 commit 75f6af1109dbda90168dfb28f510c11376bf6a3a Author: Victor Seva Date: Wed Jun 29 17:13:32 2016 +0200 statsd: fix spelling errors catched by lintian #688 commit efc5873f4aa6b589301695ce4b58019cc24ca2a2 Author: Victor Seva Date: Wed Jun 29 17:11:30 2016 +0200 tmx: fix spelling errors catched by lintian #688 commit 9fc0cad18308d844835ffe4c9253417d9bdca508 Author: Victor Seva Date: Wed Jun 29 17:10:56 2016 +0200 tcpops: fix spelling errors catched by lintian #688 commit 392056bcb75ffe72f3e29b9b6932484106ef77d6 Author: Victor Seva Date: Wed Jun 29 17:10:27 2016 +0200 uac_redirect: fix spelling errors catched by lintian #688 commit a25d746a5d6f92f9614676e9a319f058c67d17eb Author: Victor Seva Date: Wed Jun 29 17:09:58 2016 +0200 userblacklist: fix spelling errors catched by lintian #688 commit 80e7a7f40bcc6071148d2fc669eaf1988a389a60 Author: Victor Seva Date: Wed Jun 29 17:09:13 2016 +0200 xmlrpc: fix spelling errors catched by lintian #688 commit fd81657c63c2294e9f1a4cecd73ef7b5ba9cbcfd Author: Victor Seva Date: Wed Jun 29 17:06:41 2016 +0200 tm: fix spelling errors catched by lintian #688 commit 8fd099dcbe73395dcb76fa66346c65ee70fbccf4 Author: Victor Seva Date: Wed Jun 29 17:05:59 2016 +0200 tls: fix spelling errors catched by lintian #688 commit f9b6fac3d1b8cd584a99905ac12d3dfe57d28e97 Author: Victor Seva Date: Wed Jun 29 17:04:49 2016 +0200 acc: fix spelling errors catched by lintian #688 commit f75d73754e0d71486debacb61e879e8b8e6f5cb4 Author: Victor Seva Date: Wed Jun 29 17:04:08 2016 +0200 core: fix spelling errors catched by lintian #688 commit 21c708b5e1cb72afe9f40eb8a3652bcdd82ef594 Author: Victor Seva Date: Wed Jun 29 17:03:32 2016 +0200 doc: fix spelling errors catched by lintian #688 commit 96e0b967becd127c8c528eaf78285a4127207715 Author: Victor Seva Date: Wed Jun 29 16:56:44 2016 +0200 core: fix spelling errors catched by lintian #688 commit bef66d88b90643ff404926746604185633828e7a Author: Victor Seva Date: Wed Jun 29 16:48:09 2016 +0200 core: fix spelling errors catched by lintian #688 commit 23c7ea70d3301930e345c6d24f8c532dfd610f68 Author: Victor Seva Date: Wed Jun 29 16:33:57 2016 +0200 doc: fix spelling errors catched by lintian #688 commit 6637bb23c45659c72e96c239dd429f653d8b257b Author: Victor Seva Date: Wed Jun 29 16:29:17 2016 +0200 core: fix spelling errors catched by lintian #688 commit ca46314377744a52c73b6ca33f42aac24c13358f Author: Kamailio Dev Date: Wed Jun 29 11:46:32 2016 +0200 modules: readme files regenerated - dmq ... commit 0fbc629089328c35ac8041c5d453230de5334505 Author: Olle E. Johansson Date: Wed Jun 29 11:37:40 2016 +0200 dmq Correct README Reported by Jan Hazenberg on mailing list commit 54562b873c2c3d0a04f0587e7706188a3eb19a74 Author: Daniel-Constantin Mierla Date: Tue Jun 28 14:38:11 2016 +0200 userblacklist: user core fixup helpers for string parameters - it allows both static and dynamic string parameters - should fix the issue of using static strings, the parameters were no longer evaluated and empty values were used commit 90c90480c0de001c6c3010bae67a617b24b1ee4a Author: Victor Seva Date: Tue Jun 28 14:19:34 2016 +0200 pkg/kamailio/deb: mention that http_client is included at kamailio-utils-modules package commit 4fe259ab61212bed926cff8380239980b4fe6b19 Author: Daniel-Constantin Mierla Date: Tue Jun 28 12:38:23 2016 +0200 acc: proper value for double representation of time for db accouting on 32b commit 435d9f3054d174a97cfe80c543fe992078078ca9 Merge: 6e52c39 5244959 Author: Daniel-Constantin Mierla Date: Mon Jun 27 15:04:17 2016 +0200 Merge pull request #683 from sjthomason/dprint-suncc-fix core: fix logging macros for Solaris Studio commit 6e52c398c6d4d5634043dc82adfb2c530ff59156 Merge: 2dcb118 5261c1d Author: Daniel-Constantin Mierla Date: Mon Jun 27 15:00:34 2016 +0200 Merge pull request #686 from snen/nathelper_branch Nathelper/nat_traversal: branch=0 commit 2dcb11835c32395e4bf7253bdb6c6747f5ab4289 Merge: 05e5126 2ebdbec Author: Daniel-Constantin Mierla Date: Mon Jun 27 14:58:16 2016 +0200 Merge pull request #682 from sjthomason/db_postgres-build-fix db_postgres: rename ntohll and htonll functions commit 05e5126f6a702e6396276865bc882146ff29599c Author: Kamailio Dev Date: Mon Jun 27 14:01:13 2016 +0200 modules: readme files regenerated - sca ... commit 0d0d42fa4bda5f37618af4c383f40bbb9ba46067 Author: Victor Seva Date: Mon Jun 27 13:44:00 2016 +0200 sca: sca_call_info_update() document missing parameter commit a71aa0d3338a3e925053002d875d5f3ad969065c Author: Victor Seva Date: Mon Jun 27 13:39:24 2016 +0200 sca: doc indent using tabs commit 730b4b0ca839bbcf248c3f7ddfee6974c1fa0c84 Author: Victor Seva Date: Mon Jun 27 13:10:20 2016 +0200 sca: add section ids commit 6e9061bc101591d8ce8a9c7b7cbf696574d7545d Author: Victor Seva Date: Mon Jun 27 13:04:06 2016 +0200 sca: fix indent doc files commit 5fd2c91f512b7311f11c76023da45758fb8c4365 Author: Daniel-Constantin Mierla Date: Mon Jun 27 13:04:50 2016 +0200 userblacklist: removed errorneous extra checks in fixup parameters function - parsing the parameters should be enough for validity - no need to attempt to parse to integer first parameter, it's not expected and results in a crash for static string parameters - reported by Jan Hazenberg commit 21321c70358997f354326be048b22c7b2dfb045a Author: Daniel-Constantin Mierla Date: Mon Jun 27 11:54:08 2016 +0200 auth_identity: include openssl/x509_vfy.h - looks like being required by openssl 1.1.0 to get the definition of X509_STORE_CTX - reported by Victor Seva, GH #685 commit 5261c1d0723a5b59edd231c93e42d1c963eb6375 Author: Dmitri Savolainen Date: Mon Jun 27 12:53:01 2016 +0300 nat_traversal: set via branch according to "z9hG4bK..." format (instead of "branch=0") commit 1edb4298ca5b890c40f9d7df5f29199a90b0c4fd Author: Dmitri Savolainen Date: Mon Jun 27 12:50:19 2016 +0300 nathelper: set via branch according to "z9hG4bK..." format (instead of "branch=0") commit be677c2f8930f967277438b7b661baeacd7a5a53 Author: Daniel-Constantin Mierla Date: Sat Jun 25 09:18:27 2016 +0200 http_client: removed unnecessary cloning of proxy parameter - the value is already zero terminated and this way avoid memory leak - wrap returning code to cfg in order to avoid 0 values commit afb5bb99960d951217c6c94465cda92b10394e1a Author: Daniel-Constantin Mierla Date: Thu Jun 23 21:04:47 2016 +0200 utils: safe wrapper in case http status code is returned 0 - returning it will stop config processing, replace the return code with -1 in such case commit ed3bfa32de50a6bca49eab23f7ad271001225654 Author: jaybeepee Date: Fri Jun 24 16:21:56 2016 +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 commit 12789753a5cafd69a96f44e6ff5a80106b4a034e Author: Richard Good Date: Fri Jun 24 16:11:06 2016 +0200 modules/ims_qos: Added support for IPv6 IPCAN Session on Rx interface towards PCRF - thanks to Federico Favaro commit 60e8036f2cab2eeb50b6bcc7b9a06532ecfd55eb Author: Kamailio Dev Date: Fri Jun 24 12:46:15 2016 +0200 modules: readme files regenerated - ims_qos ... commit 7c0bab804ac8ee76df9396676d35b9dcb2492783 Author: Richard Good Date: Fri Jun 24 12:38:57 2016 +0200 modules/ims_qos: new mod param regex_sdp_ip_prefix_to_maintain_in_fd 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. commit d3227439436135d5e239760e388afb5011c6b0c1 Author: Richard Good Date: Fri Jun 24 12:12:21 2016 +0200 modules/ims_qos: formatting clean up commit 5244959b3089370e5df01d26e77d31211fce9370 Author: Spencer Thomason Date: Fri Jun 24 00:20:13 2016 -0700 core: fix logging macros for Solaris Studio commit 2ebdbec8af56027c9c94fe5e67975c9a319b9620 Author: Spencer Thomason Date: Fri Jun 24 00:01:59 2016 -0700 db_postgres: rename ntohll and htonll functions - fix namespace conflict on platforms where these are present in system libs commit 0c6653bf1c3ee7b64e811bc752e03fa0adfb0dfe Author: Daniel-Constantin Mierla Date: Thu Jun 23 07:25:47 2016 +0200 acc: don't multiply seconds with 1000 for time mode 2 - it can go out of range for 32bit arch commit 6c36b242f085367dd1d869bfbceb6454dcb2e006 Author: Daniel-Constantin Mierla Date: Wed Jun 22 18:41:40 2016 +0200 log_custom: debug message before setting custom log function commit 071556e9b75557dad756951f2fad71504469ca32 Author: Daniel-Constantin Mierla Date: Wed Jun 22 18:34:40 2016 +0200 log_custom: use buffer size for printing functions commit b9d20066af146d5db93b3a4ff08e9a71e11d8576 Author: Daniel-Constantin Mierla Date: Tue Jun 21 09:17:10 2016 +0200 sdpops: exported some of the config functions to kemi commit 82ee81aa695242eff9ad3558edc5163a89dea6f1 Author: Daniel-Constantin Mierla Date: Tue Jun 21 06:11:16 2016 +0200 async: exported functions to kemi - async.route(rname, secs) - async.task_route(rname) commit e36eebf36b72819b1b23c39469d60206f5df2bcf Author: Daniel-Constantin Mierla Date: Mon Jun 20 22:39:08 2016 +0200 tm: detect blind uac branch to avoid generating cancel for it commit 4e7599064a75b8e6d0e6fbf228690cd628bfd508 Author: Daniel-Constantin Mierla Date: Mon Jun 20 19:16:26 2016 +0200 tm: cleaned always enabled TM_UAC_FLAGS define commit 46334c18bd35ec9e45603d029953f3a5bb555f96 Author: Daniel-Constantin Mierla Date: Mon Jun 20 18:59:37 2016 +0200 core: exported script flags functions to kemi - alternative related to GH #666 commit 385e8d446735edb568a22789740ef0f3dbed1353 Author: Daniel-Constantin Mierla Date: Mon Jun 20 18:55:01 2016 +0200 kex: coherent indentation and white spacing commit feb195b2d9c801bc3591b1e95de6b70956e76dfe Author: Giovanni Mele Date: Fri Jun 17 16:57:48 2016 +0200 db_unixodbc: do not consider SQL_NO_DATA return code as an error commit f121e7c099ebf862dedcd5bdc1652d188446aa72 Author: Daniel-Constantin Mierla Date: Fri Jun 17 15:58:36 2016 +0200 tm: actions triggered by t_coninue() executed as FAILURE_ROUTE type - the callback for scripting routing blocks are already those for failure route and the transaction is already created, all processing happing in the context of invalidating the "suspended" special branch - should prevent mistaken use of functions restricted for request route, such as msg_apply_changes() - following a report by Victor Seva, GH #676 commit 5a7ec64237323d9bf402aacd6cb8f4e1921fdfbc Author: Kamailio Dev Date: Fri Jun 17 15:31:17 2016 +0200 modules: readme files regenerated - textopsx ... commit 474ab2280309574236f796f76e3b61251d8d23bd Author: Daniel-Constantin Mierla Date: Fri Jun 17 15:24:48 2016 +0200 textops: more details in doc about limitations of msg_apply_changes() commit 0fa4013b70126ead21a607007033335e477b1978 Author: Olle E. Johansson Date: Fri Jun 17 08:51:37 2016 +0200 http_client Add documentation issue for http_client_query to the list commit 20ac0d5c467aa8dbd470a4a7fb5e32a90a5ca85f Author: Kamailio Dev Date: Thu Jun 16 12:31:19 2016 +0200 modules: readme files regenerated - http_async_client ... commit 4788ab5fd590edb0cde95304bec183bf7517232f Merge: 8fa5c9f 219a76a Author: Federico Cabiddu Date: Thu Jun 16 12:30:36 2016 +0200 Merge pull request #673 from giavac/master http_async_client: Minor code and doc review commit 219a76af9caefbabe7adfc91594eb4efe752b97d Author: Giacomo Vacca Date: Thu Jun 16 12:11:52 2016 +0200 http_async_client minor doc update commit 21c508888cfaa4bf085ac3b2285b466bd03b8955 Author: Giacomo Vacca Date: Thu Jun 16 12:11:31 2016 +0200 http_async_client Minor indentations, code duplication commit 8fa5c9f915b3aadb93835ae18a4f88a08b799f5e Author: Olle E. Johansson Date: Wed Jun 15 22:30:07 2016 +0200 imc Fix formatting commit 84bd336687cd602b89a898ae38860b9842a9c97d Merge: 483c26b 79d022f Author: Daniel-Constantin Mierla Date: Wed Jun 15 11:55:30 2016 +0200 Merge pull request #671 from athonet-open/fix-cdp-dbg-level cdp: Change debug level of peer state to DBG commit 79d022fbd50684e89d98afab66b66c08f259f4eb Author: Federico Favaro Date: Wed Jun 15 09:15:47 2016 +0200 cdp: Change debug level of peer state to DBG IMHO debug level of message telling the state of the peer should be DBG. If any problem occurs on peers proper message will be written on log. This way we have lighter log commit 483c26b83a27a004f72c6a15a97fa8bf8600be91 Author: Kamailio Dev Date: Tue Jun 14 15:31:15 2016 +0200 modules: readme files regenerated - rtpproxy ... commit daa89b4e206dac49607c25bf67748915b9f280a2 Author: Daniel-Constantin Mierla Date: Tue Jun 14 15:26:06 2016 +0200 rtpproxy: added section ids and small adjustments to content and format commit 105cd064f343532f9ba708f708c2b315dab50b37 Author: Kamailio Dev Date: Tue Jun 14 15:16:22 2016 +0200 modules: readme files regenerated - dispatcher ... commit a4ec3b5baeb4b4fdce44dab0dc2e776d2e4fd595 Merge: 8a724a7 8c4d2ca Author: Daniel-Constantin Mierla Date: Tue Jun 14 15:02:50 2016 +0200 Merge pull request #664 from kamailio/luismartingil/dispatcher_reload Exporting ds_reload to cfg script commit 8a724a70859f68431094acab2a8f9ce000bbd89b Author: Daniel-Constantin Mierla Date: Mon Jun 13 12:50:04 2016 +0200 kamdbctl: more error help for missing .pgpass file commit 631b69c43ffccbcecc3f43c3ebe4e614fe5f105d Author: Daniel-Constantin Mierla Date: Mon Jun 13 12:33:28 2016 +0200 kamdbct: fixed typo in pgpass name commit f38dc1bf70a18baccbe1bc0fbd60587286a408f6 Author: jaybeepee Date: Mon Jun 13 11:46:51 2016 +0200 modules/ims_dialog: fix c compiler warning - removed inline commit 6e950945df2fc236e153db7292bf6ad832fedd6a Author: Daniel-Constantin Mierla Date: Mon Jun 13 09:05:08 2016 +0200 core: latency log parameters accept negative integer value - core log levels can be negative - reported by Olle E. Johansson, GH #669 commit c5dca6096785296c89acbfa4b2f7a7fd8a16d9a2 Author: Victor Seva Date: Fri Jun 10 16:47:02 2016 +0200 textops: filter_body() remove previous \r\n that belongs to the boundary we were removing only '--boundary\r\n' but we must remove '\r\n--boundary\r\n' commit 17c8fad3fa5ea5c2dd1b6285508aa6156d9b4c3f Author: Olle E. Johansson Date: Fri Jun 10 14:20:44 2016 +0200 cfgutils Export trylock function to kemi commit 8455b9a4ee32ed5d0dbd202ed2f94a1a2d92242d Author: Kamailio Dev Date: Fri Jun 10 14:16:10 2016 +0200 modules: readme files regenerated - cfgutils ... commit 71f6e6b1303a6daf80414c7217bdade5014c8eb0 Author: Olle E. Johansson Date: Fri Jun 10 14:07:18 2016 +0200 cfgutils Add "trylock" function commit a7534a762cdbaa4565e151d9430a49ad298b2d4f Author: Kamailio Dev Date: Fri Jun 10 13:16:14 2016 +0200 modules: readme files regenerated - dialplan ... commit 3f405388980b725394693c7b4c294a3ea33195e5 Merge: 5a45ba1 609110d Author: Olle E. Johansson Date: Fri Jun 10 13:14:49 2016 +0200 Merge pull request #667 from kamailio/luismartingil/dialplan_reload Providing dp_reload function to the cfg commit 8c4d2ca3dc6eb38ec3dd60e704aa39d65a9032b5 Author: Luis Martin Gil Date: Fri Jun 10 12:31:59 2016 +0200 dispatcher: docs updated missing /section commit 5a45ba14d84eb73fa847887209a26d17c5357447 Author: Daniel-Constantin Mierla Date: Fri Jun 10 12:26:25 2016 +0200 rtjson: exported functions to kemi commit 609110d05eafbf43cb53353c38020e4c66b60800 Author: Luis Martin Gil Date: Fri Jun 10 11:39:31 2016 +0200 dialplan: Added dp_reload function commit 7128ffd7be00c39b62163a1bbcb141650bfae014 Author: Luis Martin Gil Date: Fri Jun 10 09:44:15 2016 +0200 dispatcher: ds_reload added debug information commit 7287da30d4c4129353e62477fb8de049ab94bbd9 Author: Luis Martin Gil Date: Fri Jun 10 08:41:41 2016 +0200 dispatcher: ds_reload added using from ANY_ROUTE, removed algorithm 10 commit 9cb2a163dcbcf810d7a79e8f6aa4ffa6a735d36f Author: Kamailio Dev Date: Thu Jun 9 16:03:20 2016 +0200 modules: readme files regenerated - acc ... commit 28ea155f41caedace5763564a3a9cba92d86017f Author: Olle E. Johansson Date: Thu Jun 9 15:50:54 2016 +0200 http_client Add link to libcurl by using entity commit a84dee56de9c6566a46674595c31046263a06f02 Author: Olle E. Johansson Date: Thu Jun 9 15:47:58 2016 +0200 README update some entities commit 1f54ffa3a903098512dac2bd8aaa5a6f04968f1c Author: Luis Martin Gil Date: Thu Jun 9 15:22:04 2016 +0200 dispatcher: Doc typo fixed commit 7cf474fdac56db2fcba80a45d99422bcc32c4c0a Author: Luis Martin Gil Date: Thu Jun 9 13:08:43 2016 +0200 dispatcher: added ds_reload commit 8f4ec60795294d17597d3bbd20e68f4f03c98495 Author: Daniel-Constantin Mierla Date: Thu Jun 9 13:06:20 2016 +0200 rr: use msg->pid to match cached route params - could be related to GH #663 commit 0ad04a5847ceb6709c7c948a5a6ac958555c0265 Author: Daniel-Constantin Mierla Date: Thu Jun 9 13:04:47 2016 +0200 uac: debug message if contact not matched for 200ok and jump to done commit 5c7bcb50b0fa0b5cbf401a983bcbc9fe050fbf25 Author: Kamailio Dev Date: Wed Jun 8 15:16:13 2016 +0200 modules: readme files regenerated - purple ... commit 4a681437a22ededb8392d06db6bfd0d377649051 Author: Daniel-Constantin Mierla Date: Wed Jun 8 15:00:48 2016 +0200 purple: added note in the docs that the module is not actively maintained commit edfe1406e447082c2d52de6ce24a57d1b3a07f8b Author: Kamailio Dev Date: Wed Jun 8 14:44:28 2016 +0200 modules: readme files regenerated - async ... commit 8ccb20adf51035aebf4512dbba71c8c1c9db4f92 Author: Daniel-Constantin Mierla Date: Wed Jun 8 14:42:03 2016 +0200 async: small update to copyright year to test auto-generation of readme commit 816ece3d35fea26d656addb38f73412d3f7c33b3 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 modules: readme files regenerated - snmpstats ... commit bb1e6ceadacd2b38826ed996e44cc45f3d8d1a41 Author: Daniel-Constantin Mierla Date: Wed Jun 8 13:58:39 2016 +0200 app_java: skip throwing error of missing java for make readme - controlled by DOCBUILD=yes commit 0ea1b700458888f60d54f3ebf192e09b9ea56d37 Author: Daniel-Constantin Mierla Date: Wed Jun 8 10:39:25 2016 +0200 core: mem/tlsf - return unsigned long for function giving available memory - aling it with mem api prototype commit f17ac878a555b9baad3954e0e8c6b390378bad5a Author: Daniel-Constantin Mierla Date: Wed Jun 8 10:28:32 2016 +0200 core: mem - qmalloc - cast size to unsigned long in debug messages - better for compatibility with C sepcs older than C99 - newer specs allow %zu, but 'z' specifier is not in older specs, %lu being the safer approach commit 7e8b679b6a2c66b3695da3f1e076cfa525607d34 Author: Daniel-Constantin Mierla Date: Wed Jun 8 10:19:20 2016 +0200 core: mem - fmalloc - cast size to unsigned long in debug messages - better for compatibility with C sepcs older than C99 - newer specs allow %zu, but 'z' specifier is not in older specs, %lu being the safer approach commit 587e24a48094ad672aa625461a69363219de6922 Author: Daniel-Constantin Mierla Date: Wed Jun 8 10:04:08 2016 +0200 core: mem - use size_t for tlsf memory management functions commit 7a5c95d77f863d4af6115b2b744549bd7fe6fc89 Author: Daniel-Constantin Mierla Date: Wed Jun 8 10:03:50 2016 +0200 core: mem - use size_t for qm memory management functions commit b2f1456ae03f2c75aceab8eea177464dc4cc3672 Author: Daniel-Constantin Mierla Date: Wed Jun 8 10:03:18 2016 +0200 core: mem - use size_t for fm memory management functions commit bab8a6b172e2a0a6155515587e72d674205dbe0c 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 ctl Update docs commit 18cdefaf0ebcd84333f8d0a5c81dd6a53a65901e Author: Victor Seva Date: Tue Jun 7 18:25:28 2016 +0200 pkg/kamailio/deb: version set to 5.0.0~dev5 commit b9cc4fb155a0cd7e13a30b85bd524e63093b22cc Author: Daniel-Constantin Mierla Date: Tue Jun 7 16:21:25 2016 +0200 Makefile.defs: version set to 5.0.0-dev5 commit ab867565f82db391c26bd02c17294571d1d18161 Author: Daniel-Constantin Mierla Date: Tue Jun 7 16:12:28 2016 +0200 usrloc: use recursive locks for location hash table - allow recursive access to the same slot - reported by Olle E. Johansson, GH #577 commit 7ffe311bfa896d8a70bfec22974e4088997bc858 Author: Olle E. Johansson Date: Tue Jun 7 15:54:44 2016 +0200 dialog Update docs on states - Early state is not saved in database commit 9859cb6783e107d43bca51e1f859a220e5913c77 Author: Olle E. Johansson Date: Tue Jun 7 15:53:38 2016 +0200 dialog Clarify some error messages commit 2717aed626b09298d6150c68463cb3bdb1a81906 Author: Daniel-Constantin Mierla Date: Tue Jun 7 15:35:04 2016 +0200 tm: relocated pointers in cfg group structure to align them to 8bytes - cope with stricter cpu architectures like sparc - reported by GH #655 commit c38b4c7345a6806f48a0cdb07841e10bc962e1bf Author: Daniel-Constantin Mierla Date: Tue Jun 7 15:21:06 2016 +0200 tls: proper check of libssl versions used for compilation and available on system - shift out the last 12bits, being the patch version and status (see man SSLeay) - reported by Victor Seva, GH #662 commit 860b137a022e758550af1bb574e47829c5e375a5 Author: Daniel-Constantin Mierla Date: Tue Jun 7 15:14:22 2016 +0200 core: locking - added recursive lock apis - 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) commit 50346dbc671078cab8e1d9f21f410a96286c7a83 Author: Olle E. Johansson Date: Tue Jun 7 14:25:31 2016 +0200 dialog Document states of a dialog The states are stored in the state_column in the database, but was only explained in source code previously commit e01a516cd3246fefed5cac075c63559f0caeb650 Author: Olle E. Johansson Date: Tue Jun 7 14:13:58 2016 +0200 dialog Use proper name for parameter commit 6196309a05c5de13dab2606bd2e227cebd7fa477 Author: Olle E. Johansson Date: Tue Jun 7 14:05:17 2016 +0200 dialog Use correct default name for toroute_name database column commit 6b8db4a9170eedc92fd7f93d834a755d20d2ae23 Author: Olle E. Johansson Date: Tue Jun 7 13:48:52 2016 +0200 dialog fix typo in README and doc The call_id_column variable was named callid_column in the doc. (cherry picked from commit 09cb608ee56ca4d336d5a02c8bf2fd5ea05ff4d0) commit 5fdd5f73411b81f9619e6ddc292ab510bacdc26e Merge: 1d53ef3 f0ac15d Author: Victor Seva Date: Tue Jun 7 12:19:41 2016 +0200 Merge pull request #657 from linuxmaniac/vseva/fix_warnings fix compilation warnings commit 1d53ef3b4756cdd0692c9867f56e0c3f2d8535dd Author: jaybeepee Date: Tue Jun 7 08:40:29 2016 +0200 modules/ims_qos,modules/ims_registrar_scscf,modules/ims_auth: Warning logical-op-parentheses commit 9a8db8f6952ae7209a5d268a16e184a1a9979eb7 Author: jaybeepee Date: Tue Jun 7 08:33:30 2016 +0200 modules/ims_qos: bandiwdth only added to AAR if > 0 commit 46bb888e49524b1fe1e583bd45348fe6b1f12f46 Author: jaybeepee Date: Tue Jun 7 08:30:45 2016 +0200 modules/ims_registrar_scscf: expires should be int and not unsigned int commit 1368c576e11186134caeb02fca62ccc8f0c8c48b Author: jaybeepee Date: Tue Jun 7 08:29:49 2016 +0200 modules/ims_charging: remove useless conditions commit 832f7a9b063ec2afe2d360417b0413fadaf9e08c Author: jaybeepee Date: Tue Jun 7 08:07:38 2016 +0200 modules/ims_auth: return null instead of integer commit ee14cf1e6bd866dfc7e433381df079bb2adda5dc Author: Olle E. Johansson Date: Fri Jun 3 22:25:39 2016 +0200 httpapitest Small cosmetic fixes commit 756d1520c254842b313e85d6fdd0dee71bf19fed Author: Olle E. Johansson Date: Fri Jun 3 22:14:31 2016 +0200 httpapitest Actually use the API function :-) commit ac64b4d347d44102ffbcf14c7ad0c791d1f85cfc Author: Olle E. Johansson Date: Fri Jun 3 22:06:36 2016 +0200 httpapitest Fixing test function commit b7e36c57f47d1b17c375db2a554c84100e1f0ee8 Author: Daniel-Constantin Mierla Date: Mon Jun 6 17:33:08 2016 +0200 utils/misc/vim: added few missing tokens to vim syntax highlighting commit f0ac15dc896f959cb92ad85fd1426fac1aa0bb55 Author: Victor Seva Date: Mon Jun 6 11:47:23 2016 +0200 tls: fix compilation warning > tls_config.c:403:6: warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result] > write(out_fd, &ch, 1); > ^~~~~ ~~~~~~~~~~~~~~ > tls_config.c:408:5: warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result] > write(out_fd, &ch, 1); > ^~~~~ ~~~~~~~~~~~~~~ > 2 warnings generated. commit 44d17221c3a72401b1d3157cc969acf07cb80bd0 Author: Victor Seva Date: Mon Jun 6 11:41:14 2016 +0200 app_java: fix compiler warning > java_msgobj.c:233:80: warning: comparison of array 'msg->add_to_branch_s' equal to a null pointer is always false [-Wtautological-pointer-compare] > jStrParam = (*env)->NewStringUTF(env, (msg->add_to_branch_len <= 0 || msg->add_to_branch_s == NULL) ? "" : strdup(msg->add_to_branch_s)); > ~~~~~^~~~~~~~~~~~~~~ ~~~~ > 1 warning generated. commit 8b75904980f7f7669fe35676a4042e387e29f352 Author: Victor Seva Date: Mon Jun 6 11:03:10 2016 +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 > ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ commit 4fa83825c7bd51d59d9788c6fd7dd532b5bce398 Author: Victor Seva Date: Mon Jun 6 10:58:29 2016 +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. commit 64091168246c28b560e79ad0a19d1f97c12cb894 Author: Victor Seva Date: Mon Jun 6 10:39:43 2016 +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. 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 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. commit bb545d02225f23e7d1d9c950f2e4645db3d33c4f Author: Victor Seva Date: Mon Jun 6 10:05:45 2016 +0200 peering: fix compilation warning > verify.c:58:30: warning: comparison of array 'vp->strvalue' equal to a null pointer is always false [-Wtautological-pointer-compare] > if (vp->lvalue==0 || vp->strvalue==0) > ~~~~^~~~~~~~ ~ > 1 warning generated. commit 4e2f17dfc6ae25739cb40328f3d5636ea1ab6fca Author: Victor Seva Date: Mon Jun 6 10:03:42 2016 +0200 misc_radius: fix compilation warning > functions.c:47:27: warning: comparison of array 'vp->strvalue' equal to a null pointer is always false [-Wtautological-pointer-compare] > if (vp->lvalue==0 || vp->strvalue==0) > ~~~~^~~~~~~~ ~ > 1 warning generated. 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 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. commit af9d176e1e6760c390b6ba951843afc1872ec437 Author: jaybeepee Date: Mon Jun 6 11:46:35 2016 +0200 modules/ims_qos, modules/ims_registrar_scscf: cast 0 to U for unsigned comparisions - strict compiler silencing commit 4b9031ccd8bba96ccbb64fa42f7d22f43393dc8a Author: jaybeepee Date: Mon Jun 6 11:31:00 2016 +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) commit 8b2ca1737640b5d860f4bf959a9c663c61aa05b1 Author: jaybeepee Date: Mon Jun 6 11:28:03 2016 +0200 modules/ims_registrar_pcscf: incorrect flag when searching for pcontact commit e745e18e52b0058d740a370c2af7abf3b3b147bf Author: jaybeepee Date: Mon Jun 6 11:27:08 2016 +0200 modules/ims_charging: fix charging error in race between interim update and final charge commit e944564aa6ab8637cc8e45a2aea0e16f57b996db Author: jaybeepee Date: Mon Jun 6 11:08:43 2016 +0200 modules/ims_charging: change WARN to DBG commit c6a82c42314e2b2c00d5fe68a5d3b7d06184575b Author: jaybeepee Date: Mon Jun 6 11:06:24 2016 +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) commit f4f3b606574c51ac6dfd35ddc65cdcf9b76c587b Author: jaybeepee Date: Mon Jun 6 11:05:30 2016 +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) commit 21d98e387c50ab299e77f6cea75733de003af13f Author: jaybeepee Date: Mon Jun 6 11:03:41 2016 +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) commit 87d23f9d9376b6bba56092da30b8f6b5471440c5 Merge: 3724400 d0bdaa7 Author: Federico Cabiddu Date: Mon Jun 6 11:06:00 2016 +0200 Merge pull request #656 from grumvalski/fix-563 cnxcc: release credit_data in terminate_all_calls commit d0bdaa7567240b18794ab7512b09a55767c44240 Author: grumvalski Date: Sun Jun 5 08:27:37 2016 +0200 cnxcc: release credit_data in terminate_all_calls - GH #563 commit 3724400d6eb0c9f67ce2c69200b9f5eae62b7385 Author: Olle E. Johansson Date: Fri Jun 3 21:50:52 2016 +0200 test Adding test configuration starting point commit 6774d7abf93bf8631c5bb498dc5158b9fbff247d Author: Olle E. Johansson Date: Fri Jun 3 21:27:26 2016 +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 commit 741dd5fcfdae254404440253eb1687c3ab303707 Author: Olle E. Johansson Date: Fri Jun 3 21:18:35 2016 +0200 Adding test modules for http_client API commit 3d5111e38fa76fd13b0373ad6885769248e58e75 Author: Richard Good Date: Fri Jun 3 15:46:54 2016 +0200 modules_ims: fix to ensure active media session stats are correctly decremented commit 031ea395c5f4febdedd635adef50e0910c0d9131 Merge: eb0d271 358de10 Author: Victor Seva Date: Fri Jun 3 14:06:45 2016 +0200 Merge pull request #652 from linuxmaniac/vseva_xmlrpc_fix xmlrpc: remove redeclaration of snprintf and vsnprintf 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 travis: remove rebuild twice for MEMDBG test commit 2115943fb5beb11a4b461c14f16dc42df8f32ab3 Author: Victor Seva Date: Fri Jun 3 11:12:50 2016 +0200 pkg/kamailio/deb: fix build rule for modules commit fcdef4371951cfa2b1703f39cbcabab5e184747f Author: Olle E. Johansson Date: Fri Jun 3 10:35:02 2016 +0200 http_client Rename the API in .h file commit e3cfe2adf3af1cb7b909c5f4d3c7a481d1cfa224 Author: Olle E. Johansson Date: Fri Jun 3 10:34:25 2016 +0200 kamctl remove svn ID's and history commit c49d6cb41ace240a8e83fd116d3259f75163692a Merge: 3e92a47 a787c38 Author: Daniel-Constantin Mierla Date: Fri Jun 3 09:25:43 2016 +0200 Merge pull request #637 from mslehto/ims-warning Fix or silence warnings given by Clang commit 3e92a47fb3c3f4fc97f7e3cdeb33f8b111c6b1f8 Author: Lucian Balaceanu Date: Thu Jun 2 17:34:39 2016 +0200 rtpengine: cookie is now $server_id_$mypid_$myseqn commit 691e088fe5b23faa39c2f32df19690ce4b7a7c7d Author: Carsten Bock Date: Thu Jun 2 17:46:51 2016 +0300 JANSSON: Improved support for JSON-Type "Integer", which can in fact be long (or even long long) commit 06df7d591e56d48ddbc100e5be4dc917731fc1a4 Author: jaybeepee Date: Thu Jun 2 16:30:21 2016 +0200 modules/ims_usrloc_scscf: do not use DB functions if db_mode not enabled. commit a787c38c241eec165c2cb8e0362ba68fa769141f Author: Mikko Lehto Date: Thu Jun 2 16:50:35 2016 +0300 Revert "modules/ims_qos modules/ims_registrar_scscf: fix comparison of unsigned expression" This reverts commit 94b4c25640c0f486c578a9e0670dad0aa5dda0c1. commit 69e57b9260c6c09380fdb9cfd074ea67a459230a Author: Lucian Balaceanu Date: Thu Jun 2 13:50:02 2016 +0300 rtpengine: change cookie to hostname_pid_seqno - pid_seqno in gencookie() is not a unique identifictor in a multi kamailio setup commit 7e5ee1bf147bd53c7491e2236928d00b05626cb7 Author: Daniel-Constantin Mierla Date: Thu Jun 2 08:41:04 2016 +0200 presence: documentation for retrieve_order_by parameter commit 8c5432e5285564d6104189d6358774b8d8f3382b Author: Daniel-Constantin Mierla Date: Thu Jun 2 08:34:16 2016 +0200 presence: new parameter to set the order by string for fetching records - used when retrieve_order is 1 - new param: retrieve_order_by - default value is 'priority' commit 701dc8530ddca76a89fd13c3d408cf78d99423a1 Merge: b262f70 0f5a419 Author: Alexandr Dubovikov Date: Wed Jun 1 16:57:23 2016 +0200 Merge pull request #651 from adubovikov/master module/sipcapture added missed diversion. commit 0f5a419d2888c91b29cc01544b9cb32f29db1a37 Author: Alexandr Dubovikov Date: Wed Jun 1 16:12:36 2016 +0200 diversion_user -> diversion commit eac041d488c69b34a06cfa5b5b55e7b44f89ea13 Author: Alexandr Dubovikov Date: Wed Jun 1 16:03:22 2016 +0200 added missed diversion. thanks lcligny for report commit b262f704c0cab19c8ada39c36c6f7cf51cd72be6 Merge: d403c66 e88ea40 Author: ng-voice GmbH Date: Wed Jun 1 13:05:36 2016 +0200 Merge pull request #649 from athonet-open/fix-ims_registrar_pcscf ims_registrar_pcscf: fix getContactP() for is_registered_fallback2ip param. commit d403c666eb3f0b498ce948100470e93e5ec94ff6 Merge: 10e33f1 b0dea31 Author: Daniel-Constantin Mierla Date: Wed Jun 1 11:08:22 2016 +0200 Merge pull request #647 from smititelu/master mem: Add on-error log messages for q_/f_ functions commit 10e33f17eca0cbaf11731722d6d65781e06d7466 Author: Olle E. Johansson Date: Tue May 31 22:21:12 2016 +0200 http_client Improve error messages commit aa9d74c08d6fc9c75df4439eb38ba3fa48d665a5 Author: Olle E. Johansson Date: Tue May 31 21:53:52 2016 +0200 http_client Extend API with function to retrieve content-type of previous transaction in the same process commit ab079178ab49d8c855f135d85d8e8acfb03ec6bd Author: Daniel-Constantin Mierla Date: Tue May 31 17:21:29 2016 +0200 misc/vim: syntax highlighting for log facility values commit 7300b37e30dac81533ae747cf21f8ddd277937f4 Author: Olle E. Johansson Date: Tue May 31 17:12:30 2016 +0200 db_perlvdb update README commit 9dce10c267ec34fff55a7e0f7d1f94b0bbc8779a Author: Olle E. Johansson Date: Tue May 31 17:02:15 2016 +0200 htable update README commit cb035221436fc4527b914f719d871c2832603bf4 Author: Olle E. Johansson Date: Tue May 31 17:02:02 2016 +0200 domainpolicy update README commit 3437daecb465b6717581dca0eea40ad3310f4c7c Author: Olle E. Johansson Date: Tue May 31 17:00:48 2016 +0200 presence update README commit 23fb7d081b5027032633192833180e70a11e2a5b Author: Olle E. Johansson Date: Tue May 31 16:59:24 2016 +0200 db_berkeley update README commit 0ffc1fbf4d6cc52ffc6548cc1a47fe9127264d15 Author: Olle E. Johansson Date: Tue May 31 16:59:11 2016 +0200 counters update README commit 935737b9bec1637087ff9807c46a999644ef4365 Author: Olle E. Johansson Date: Tue May 31 16:58:57 2016 +0200 corex update README commit 1d28969f119a3a61fa46f6d48be9520be7be3fed Author: Olle E. Johansson Date: Tue May 31 16:58:45 2016 +0200 carrierroute update README commit ccf5698012b76cef25e4fef4cec200c57dcb5f8b Author: Olle E. Johansson Date: Tue May 31 16:58:26 2016 +0200 cdp_avp update README commit 8acdb08de5042e821ebe823e198a399a1fefb43b Author: Olle E. Johansson Date: Tue May 31 16:58:09 2016 +0200 registrar update README commit 671513650914b1bbeaedfb2081d5f04e1eab7801 Author: Olle E. Johansson Date: Tue May 31 16:57:55 2016 +0200 pua_dialoginfo update README commit 050bf4e7437f3099f40b25b9eb76d7cbffa3a833 Author: Olle E. Johansson Date: Tue May 31 16:57:40 2016 +0200 pua update README commit 3e0f0954d5002588ec1cba125e5c009722b6051b Author: Olle E. Johansson Date: Tue May 31 16:57:26 2016 +0200 db_mysql update README commit ad35fb6380cec03dbc3e38ddc2d514103e7fc599 Author: Olle E. Johansson Date: Tue May 31 16:57:11 2016 +0200 call_control update README commit 3c883daa9ec32c1253fd6fc42d7ed3fc3277dd1b Author: Olle E. Johansson Date: Tue May 31 16:56:57 2016 +0200 auth Update README commit beae263e4b24dd213c856703b846efa4a0b0d5b7 Author: Olle E. Johansson Date: Tue May 31 16:56:33 2016 +0200 nathelper update README commit befb1264f4a93dae5fdef21406039b656eca8110 Author: Olle E. Johansson Date: Tue May 31 16:56:18 2016 +0200 dialog update README commit d8253a96b1b39aa6749830d93b577d0d1de0ff85 Author: Olle E. Johansson Date: Tue May 31 16:56:07 2016 +0200 debugger update README commit 45b11901d83f64b24487e43dd500eb7d4031779a Author: Olle E. Johansson Date: Tue May 31 16:55:34 2016 +0200 pdt update README commit 7926a4040dc27cc2b56cd8beed8355824443182e Author: Olle E. Johansson Date: Tue May 31 16:55:14 2016 +0200 ims_dialog Update README commit 6f6bb0e4a6308749bde8cb61c78b45005735ebcb Author: Olle E. Johansson Date: Tue May 31 16:55:02 2016 +0200 db_text update README commit 6d9a753b067da9a13e43325c7339aa54f7392c38 Author: Olle E. Johansson Date: Tue May 31 16:54:35 2016 +0200 dispatcher update README commit d45517eb4c106a8c8b7ff49478d83cf0f9f0990a Author: Olle E. Johansson Date: Tue May 31 16:54:18 2016 +0200 mi_datagram Update README commit 57e2b85095491981bcd4430889e6a94e1a4a9536 Author: Olle E. Johansson Date: Tue May 31 16:51:37 2016 +0200 pua_usrloc Update README commit b454d8fac6aedc6ad693cf062e958b514b11540b Author: Olle E. Johansson Date: Tue May 31 16:50:15 2016 +0200 rls update README commit 7a78bdff69a8395420bf3c90d2947dae51d5edfc Author: Olle E. Johansson Date: Tue May 31 16:49:59 2016 +0200 rtpproxy update README commit 3224fd171d7eb61e0d3c48dcc437e4d3c7da8753 Author: Olle E. Johansson Date: Tue May 31 16:49:48 2016 +0200 siputils update README commit c1910bcfa93d640418fa4945b8cfe0ee7b8b7db4 Author: Olle E. Johansson Date: Tue May 31 16:49:35 2016 +0200 snmpstats Update README commit 3f579c8f69acd7f2698684aee05e63ec4c51a1ba Author: Olle E. Johansson Date: Tue May 31 16:48:47 2016 +0200 xmlrpc Update README (new example code) commit 617fde7979af979c669e0efae7d37cfefd0822fc Author: Olle E. Johansson Date: Tue May 31 16:47:43 2016 +0200 xcap_server Update README commit 9f12ecb487ab3513ab3eeea02f6f9ad4a9855519 Author: Olle E. Johansson Date: Tue May 31 16:46:56 2016 +0200 xcap_client Update README commit 40f121f9bd8bcdce5b270396402038dbd04a9229 Author: Olle E. Johansson Date: Tue May 31 16:46:33 2016 +0200 usrloc Update README commit f0b3ef8c8622c0d6a7078af9760a69917233f9b5 Author: Olle E. Johansson Date: Tue May 31 16:45:49 2016 +0200 rtpengine update README commit b8c4839f609bc6ac80428980325dd1eac43adcbd Author: Olle E. Johansson Date: Tue May 31 16:45:27 2016 +0200 statsc Update README commit 7e10275aa7f38d127e576333fd78dd36765bc959 Author: Olle E. Johansson Date: Tue May 31 16:45:10 2016 +0200 tcpops Update README commit 90504dd3845cc4a42636a4d95d96210afc30c803 Author: Olle E. Johansson Date: Tue May 31 16:44:52 2016 +0200 xhttp_pi Update README commit e1373342d6a9cbad92bc0d41926c00270fcd88ff Author: Olle E. Johansson Date: Tue May 31 16:44:39 2016 +0200 xhttp_rpc UPdate README commit 157d539c124426bd76fc6b43e32574e764d8768c Author: Olle E. Johansson Date: Tue May 31 16:44:26 2016 +0200 textops Update README commit 0a12a9651dfd12c1e2a3d846576522cc9a47b3e8 Author: Olle E. Johansson Date: Tue May 31 16:44:12 2016 +0200 tmx update README commit c2d3f021d7b5268d67feeff6b9cbb38adb8a296b Author: Olle E. Johansson Date: Tue May 31 16:44:01 2016 +0200 tsilo Update README commit 0886761f47075ed3732273b3e2fc29de688ca4df Author: Olle E. Johansson Date: Tue May 31 16:43:44 2016 +0200 xprint update README commit 719f96baab8a2293b4d1f4f994f940aaf038cda3 Author: Olle E. Johansson Date: Tue May 31 16:43:26 2016 +0200 app_perl Update README commit ad9c909b098f659198a7e14cc5e3f0206d3895c0 Author: Olle E. Johansson Date: Tue May 31 16:43:12 2016 +0200 alias_db Update README commit 01a1b7425c35a295c90b5dea0af7acaa4ee38299 Author: Olle E. Johansson Date: Tue May 31 16:42:56 2016 +0200 acc Update README commit fa1d5f37f8393b1577a123800bcbcc7c55a899b8 Author: Olle E. Johansson Date: Tue May 31 16:41:32 2016 +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 commit c688a0fe4520720713679f6f0930c7d641cde220 Author: Olle E. Johansson Date: Tue May 31 16:40:56 2016 +0200 userblacklist Update README with a lot of missing documentation commit e88ea4022af341bb67e959c42d2096a42ae3796d Author: Dragos Oancea Date: Tue May 31 10:52:18 2016 +0200 ims_registrar_pcscf: fix getContactP() for is_registered_fallback2ip param - so that script function pcscf_is_registered() actually finds the contact . commit b0dea316a2aa471cf92f122e3432a6549cf0ff5c Author: Stefan Mititelu Date: Mon May 30 17:13:28 2016 +0300 mem: Add on-error log messages for q_/f_ functions Log some errors in case some memory API functions fail. commit ff63e5c79592a37012018660552950a40a1a1581 Author: Daniel-Constantin Mierla Date: Mon May 30 13:11:06 2016 +0200 core: setting the equivalent of IP_TOS socket option for IPv6 - reported in GH #598 commit 2d1a7e453301cfdee2c71ccebcd66d86f4c62b3a Author: Daniel-Constantin Mierla Date: Mon May 30 12:38:32 2016 +0200 evapi: start evapi dispatcher process with rpc rank - it may be used for handling responses from external app with sip related functions - reported by GH #622 commit d1fbec620bdb923aace665170ddabedddd2a3697 Author: Daniel-Constantin Mierla Date: Mon May 30 12:03:02 2016 +0200 ndb_mongodb: note about mongodb c driver version and tls commit 59daee299909a7e27b5d0ec5d9a9967cd1e8e7e3 Author: Daniel-Constantin Mierla Date: Mon May 30 12:02:23 2016 +0200 db_mongodb: note about mongodb c driver version and tls commit 827ec4fc2c9fcc2bf9f814b0545ae64784d8e3b0 Author: Daniel-Constantin Mierla Date: Mon May 30 11:54:34 2016 +0200 tm: reset T_ASYNC_SUSPENDED flag at beginning of t_continue() - should allow doing t_suspend() inside the route executed by t_continue() - related to GH #644 and #645 commit d85dd4eab4eaf797ecf89a1d3540c02c207d2de4 Author: Daniel-Constantin Mierla Date: Mon May 30 10:35:38 2016 +0200 tm: coherent indentation and whitespacing for t suspend code commit 1b29ea77e1ceef8c74da930c9df88409d47f744e Author: Olle E. Johansson Date: Fri May 27 16:13:16 2016 +0200 sqlops Delete comment about modules_k commit c7d8b8a6a05efbcb34b1dceabbd209fef419bfaf Author: Olle E. Johansson Date: Fri May 27 16:12:43 2016 +0200 sqlops Document return values for sql_query() commit 451b19597c5436ba481a49ecc89cc113829a9425 Author: Daniel-Constantin Mierla Date: Fri May 27 11:39:09 2016 +0200 uac: proper skip of uacreg records with empty attributes commit a34b382002cf9efe13c913f547ffacec3bd7757f Author: Daniel-Constantin Mierla Date: Fri May 27 11:14:26 2016 +0200 uac: proper handling of empty attribute for uacreg refresh - reg_db_set_attr() does a continue on empty value, but for this operation was not used inside a loop - reported by Dmitri Savolainen, GH #643 commit 18d614e6c2eb673c08871206e6cdc153cc3c8928 Author: Olle E. Johansson Date: Fri May 27 09:53:31 2016 +0200 acc_radius Remove SVN ID, history commit d6124b3d894b130e3ebeabb247230966a77c9ceb Author: Daniel-Constantin Mierla Date: Thu May 26 16:54:54 2016 +0200 pv: signed int string representation for avps commit d3abee96d9ddfa6b0600d9e7f6864bd5786fdebe Author: Andrew J Robinson Date: Thu May 26 16:30:35 2016 +0200 uac: read all 12 columns from uacreg database table - fix when the database connector does not have DB_CAP_FETCH capability - GH #642 commit c8ac7f99a31e77e10abcdbccf14c8731fb068bc3 Merge: e50e3ba 5ad94e1 Author: Daniel-Constantin Mierla Date: Wed May 25 21:42:14 2016 +0200 Merge pull request #639 from AndreasHuber-CH/authinfo_hdr Add support for Authentication-Info header in auth module commit e50e3badc79776a6fa5ab225978df7bff14d26e7 Merge: b004753 700b334 Author: Daniel-Constantin Mierla Date: Wed May 25 21:33:28 2016 +0200 Merge pull request #638 from mslehto/NULL Fix variable initialization and NULL pointer dereference issues commit 5ad94e15c2de70c2e0054ed55e8b8b25e27ad76e Author: AndreasHuber-CH Date: Wed May 25 14:48:59 2016 +0200 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 2a91141eba2f7870767c9a16e635171f011dc717 Author: AndreasHuber-CH Date: Wed May 25 15:42:29 2016 +0200 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 32ef6dfc9b8f02a7c57b653c033592b2e02056a5 Author: AndreasHuber-CH Date: Wed May 25 14:48:23 2016 +0200 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 d415dd70c56ed88489856a7888cb4acae76615db Author: AndreasHuber-CH Date: Wed May 25 14:43:39 2016 +0200 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 e2ee8b5741ce2d9dc2613c698e5b7002c2f19e4f Author: AndreasHuber-CH Date: Wed May 25 15:30:03 2016 +0200 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 5395bbe6522ab9b9874162874935119cff8aa764 Author: Mikko Lehto Date: Wed May 25 13:49:39 2016 +0300 modules/ims_dialog: fix clang warning -Wparentheses-equality commit 94b4c25640c0f486c578a9e0670dad0aa5dda0c1 Author: Mikko Lehto Date: Wed May 25 13:49:21 2016 +0300 modules/ims_qos modules/ims_registrar_scscf: fix comparison of unsigned expression commit 63952acae078004807732206029791f8b0f271c8 Author: Mikko Lehto Date: Wed May 25 13:49:00 2016 +0300 modules/ims_auth lib/ims: use header type instead of header flag commit b0047530b004c1a433477c16883952442511d6ff Author: Olle E. Johansson Date: Tue May 24 15:51:08 2016 +0200 snmpstats Improve README formatting of list of items in MIB commit 0a149060aa4a1dfce119a4907a4bb2b334079127 Author: Olle E. Johansson Date: Tue May 24 15:16:43 2016 +0200 snmpstats Add improved explanation of memory usage Issue #636 commit aa73c87a68bc2e916a045f7af65d1ab873fdced6 Author: Olle E. Johansson Date: Tue May 24 15:13:44 2016 +0200 snmpstats Improve formatting, add comments on InterProcessBuffer growing forever commit bd09692fbd7390a1f58deef4c410124e2b91f4bc Merge: b5ef63f 8e0ae1f Author: Daniel-Constantin Mierla Date: Tue May 24 13:50:59 2016 +0200 Merge pull request #634 from snen/uac_flag_update_fix uac: reset UAC_REG_DISABLED flag (if need) after refresh commit 700b334b51b39056c4c0004451ca41304510f164 Author: Mikko Lehto Date: Mon May 23 23:49:59 2016 +0300 modules/[call_control|mediaproxy]: proper assigment to NULL pointer CC (clang) [M mediaproxy.so] mediaproxy.o mediaproxy.c:1929:27: warning: expression which evaluates to zero treated as a null pointer constant of type 'void *' [-Wnon-literal-null-conversion] *_params->param = MPInactive; ^~~~~~~~~~ commit a9cce1772d25e1f03cec3ee291ae5fb4a945f82f Author: Mikko Lehto Date: Tue May 24 12:37:44 2016 +0300 modules/sipcapture: fix possible NULL pointer dereference commit e6a3f6605f50d16f673724a2dc6cf22fc47bc717 Author: Mikko Lehto Date: Tue May 24 12:27:14 2016 +0300 modules/uid_domain: initialize variables commit c00867e50de1c7855fed8a05745086092fef38a5 Author: Mikko Lehto Date: Tue May 24 07:32:33 2016 +0300 modules/rr: initialize to NULL commit 19dcb95c3b18be7cf538d38673c17a06583fd0e9 Author: Mikko Lehto Date: Tue May 24 07:14:38 2016 +0300 modules/http_client: fix NULL pointer dereference commit 8e0ae1f825c080a050c7e755eea67d2c56d6841f Author: Dmitri Savolainen Date: Tue May 24 12:51:06 2016 +0300 uac: reset UAC_REG_DISABLED flag (if need) after refresh commit b5ef63f447e82caf95aa7f03d3c3c0e0e5de5503 Author: Olle E. Johansson Date: Tue May 24 10:42:38 2016 +0200 kex Fix spelling error and add "core" as an example of a module name commit 897d8319ddce6b7834c8277ddcc436ffdbe5d164 Author: Daniel-Constantin Mierla Date: Tue May 24 09:07:32 2016 +0200 Makefile.defs: cleaned unnecessary whitespaces commit 1975ebdf37b9ffd325a38960bc0bf417466b432f Author: Daniel-Constantin Mierla Date: Tue May 24 00:00:34 2016 +0200 Makefile.defs: detect gcc 6.x - reported by Anthony Messina, GH #633 commit a30fee14fa952f807b40b0ad55cd1552554a7df2 Author: Daniel-Constantin Mierla Date: Mon May 23 23:47:09 2016 +0200 auth: regenerated the readme commit 3e04a0ec8d35fdd0b60c8adac6871ff8127e04c7 Author: Daniel-Constantin Mierla Date: Mon May 23 23:46:53 2016 +0200 presence: regenerated the readme commit 6756e95fb83b46b0b2e9258a7b3d11cc55bd9c57 Merge: ace46b4 f26152e Author: jaybeepee Date: Mon May 23 12:26:40 2016 +0200 Merge pull request #630 from tdimitrov/reregister ims_registar_scscf: Fix subscr data handling in SAA when no data received from HSS commit ace46b48f121e4d493233e09ee9554b2a5e8824f Merge: e7faf1e 1fe1769 Author: Daniel-Constantin Mierla Date: Mon May 23 11:47:00 2016 +0200 Merge pull request #615 from mslehto/sdpops-remove_by_prefix-bodychk modules/sdpops: remove_line_by_prefix pre-check cleanup + new test commit e7faf1eef73beee0a1e689623e37ac6b546eff96 Author: AndreasHuber-CH Date: Mon May 23 11:34:47 2016 +0200 auth: added option to use SHA-256 encryption algorithm for digest authentication - 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 commit 53855c33b89bae8578c7241d51aa7952fb0cc3c8 Merge: cae3953 dee2478 Author: Daniel-Constantin Mierla Date: Mon May 23 11:24:31 2016 +0200 Merge pull request #631 from mslehto/illumos-warning lib/srdb1: fix compiler warning commit cae3953c574de838f335e8ce08d5bdfb173a7f21 Merge: 5ac0f5c 9852f75 Author: Daniel-Constantin Mierla Date: Mon May 23 11:23:35 2016 +0200 Merge pull request #632 from mslehto/SUS modules/presence_conference: Fix compilation on FreeBSD commit 9852f751edb99b5190f16ffe68c62eb0f51f85bc Author: Mikko Lehto Date: Sun May 22 02:43:18 2016 +0300 modules/presence_conference: re-organize preprocessor symbols Fixes compilation on FreeBSD where no special feature request is needed commit dee2478e521f2f829c66d025fb6ca17326138910 Author: Mikko Lehto Date: Wed May 18 02:18:52 2016 +0300 lib/srdb1: fix compiler warning > CC (gcc) [L libsrdb1.so.1.0] db_ut.o > db_ut.c:57:32: warning: extra tokens at end of #undef directive > #undef _XOPEN_SOURCE_EXTENDED 1 /* solaris */ > ^ commit f26152e77648fb0c25ec0c80bc22a3890a4975cd Author: Tsvetomir Dimitrov Date: Fri May 20 16:45:06 2016 +0300 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. commit 5ac0f5c43da106e8130143a2ad83d4a131513a18 Author: Daniel-Constantin Mierla Date: Fri May 20 07:16:46 2016 +0200 dispatcher: get rid of compile warning about unreachable code commit 1d6d43ebd7dabd5e420f1091cc3a45a5a6928f8b Author: Daniel-Constantin Mierla Date: Thu May 19 06:54:49 2016 +0200 uac: regenerated the readme commit f568c92d6c9453b928773fde0ac9ced91afd8a6e Merge: 4503914 3310aa3 Author: Daniel-Constantin Mierla Date: Thu May 19 06:53:59 2016 +0200 Merge pull request #629 from snen/uac_reg_refresh_doc_append uac: uac.reg_refresh doc is supplemented commit 3310aa311b76d44f33cf784d20b874db259b61b2 Author: Dmitri Savolainen Date: Wed May 18 20:07:38 2016 +0300 uac: uac.reg_refresh doc is supplemented commit 4503914030dd59e28df8c14bab070a0433d10482 Author: jaybeepee Date: Wed May 18 15:17:15 2016 +0200 modules/ims_dialog: support for dlg_vars in ims_dialog. taken from orig. dialog module commit 5261d61f8202689204242c218fdd17ce3b2e461b Merge: ca7f6b2 cfccbfa Author: Daniel-Constantin Mierla Date: Wed May 18 07:10:55 2016 +0200 Merge pull request #626 from mslehto/strict-aliasing lib/srutils: fix gcc warning GH#612 commit ca7f6b2e46158d74cd629260de7276a8dffda943 Merge: 5169e7d aa4c37a Author: Daniel-Constantin Mierla Date: Wed May 18 07:09:08 2016 +0200 Merge pull request #625 from phil-lavin/presence-local-log-facility presence: Add local_log_facility configuration parameter commit 5169e7dae017bdd4cb66dda388e78127efb51aa6 Author: Carsten Bock Date: Tue May 17 21:41:51 2016 +0200 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 commit 2449f8591261b207c091f9a44ce6cf40bdb71ab6 Author: Federico Cabiddu Date: Tue May 17 14:06:56 2016 +0200 http_async_client: workaround for dealing with HTTP Via format in replies 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 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" commit 947fe8673c3014f4d011583bed95d44408b907f4 Author: Victor Seva Date: Tue May 17 13:24:05 2016 +0200 xmlrpc: fix compiler warning #612 > CC (gcc) [M xmlrpc.so] xmlrpc.o > In file included from /usr/include/strings.h:26:0, > from xmlrpc.c:28: > /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] > # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" commit 9f1aa931dafc0d654af4d51b5e4ab6a72a71fb0c Author: Victor Seva Date: Tue May 17 13:23:11 2016 +0200 presence_xml: fix compiler warning #612 > CC (gcc) [M presence_xml.so] pidf.o > In file included from /usr/include/time.h:27:0, > from pidf.c:50: > /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] > # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" commit e8c7b29e1d051619595f2d45276d8c775bc278a3 Author: Victor Seva Date: Tue May 17 13:22:18 2016 +0200 presence_dialoginfo: fix compiler warnings #612 > CC (gcc) [M presence_dialoginfo.so] pidf.o > In file included from /usr/include/time.h:27:0, > from pidf.c:48: > /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] > # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" commit 08927c98edab0c1201138fbd4f9760dcdf3a35c1 Author: Victor Seva Date: Tue May 17 13:20:45 2016 +0200 db2_ldap: fix compiler warnings #612 > CC (gcc) [M db2_ldap.so] ld_fld.o > In file included from /usr/include/string.h:25:0, > from ../../str.h:24, > from ld_cfg.h:30, > from ld_fld.h:37, > from ld_fld.c:39: > /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] > # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" commit 3976224f6bb4b790b1752a00174439a1e2de1665 Author: Victor Seva Date: Tue May 17 13:02:22 2016 +0200 presence_conference: fix compiler warnings #612 > CC (gcc) [M presence_conference.so] pidf.o > In file included from /usr/include/time.h:27:0, > from pidf.c:49: > /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] > # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" commit 3c4fa1250c8c3de74e9415a064ba75f97e1cbb4f Author: Victor Seva Date: Tue May 17 12:09:02 2016 +0200 db_mysql: fix compile warning #612 > CC (gcc) [M db_mysql.so] my_cmd.o > In file included from /usr/include/string.h:25:0, > from ../../lib/srdb2/../../str.h:24, > from ../../lib/srdb2/db_gen.h:30, > from ../../lib/srdb2/db_drv.h:29, > from my_cmd.h:25, > from my_cmd.c:33: > /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] > # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" commit 09470aed719b0fad6c600d9c18a339e343550f33 Author: Victor Seva Date: Fri May 13 10:36:45 2016 +0200 lib/srdb1: fix compiler warning #612 > CC (gcc) [L libsrdb1.so.1.0] db_ut.o > In file included from /usr/include/time.h:27:0, > from db_ut.c:50: > /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] > # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" commit e7365749b51be3c2590b84623c6a459237e72bf7 Merge: 472782d a5e89b4 Author: Daniel-Constantin Mierla Date: Tue May 17 10:49:27 2016 +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 commit aa4c37ab756b42f2aafc2b659d09bbe632f702a2 Author: Phil Lavin Date: Tue May 17 09:41:55 2016 +0100 presence: Add local_log_facility configuration parameter Similar to local_log_level - controls the syslog facility of certain log entries commit 472782d2f094b1971543b4d0c3733058d9086d78 Author: Daniel-Constantin Mierla Date: Tue May 17 08:16:12 2016 +0200 cfgutils: added more to docs for route exists functions commit a5e89b42151ba3697835cff4a2a379422a9afc46 Author: Phil Lavin Date: Mon May 16 15:17:04 2016 +0100 pua_dialoginfo: reduce the log level of every call to dialog_publish Change the log level of calls to dialog_publish() from INFO to DBG commit 64f499921f2b466729eba3c35f6a8c82ef990593 Author: Daniel-Constantin Mierla Date: Mon May 16 11:53:22 2016 +0200 json: some enhancements to the docs - referring to jansson module for more complex json operations - added id to exported function section commit ee11732bdc1637d646b772ce22d43bd571f7a736 Author: Daniel-Constantin Mierla Date: Sun May 15 08:52:29 2016 +0200 usrloc: coonect to db from rpc processes - evapi consumers are using rpc rank and there can be save/lookup operations - reported by GH #622 commit d3ae6be82eb3ec909501be9f87e3596b823e2f5a Author: Daniel-Constantin Mierla Date: Sat May 14 10:18:46 2016 +0200 janssonrpc-c: relocated error handling section outside of functions section commit 92dcec82b4f7e0de07e06d51bd57d612c949241c Author: Daniel-Constantin Mierla Date: Sat May 14 10:11:33 2016 +0200 jansson: removed empty parameters section - added section ids commit 38bdeee32afb895af3a759373e1c29a30e5e5560 Author: Daniel-Constantin Mierla Date: Sat May 14 09:30:55 2016 +0200 acc_radius: added section ids in docbook commit da0dbbcd2e6813d149497ad62e041c2b9a021867 Author: Olle E. Johansson Date: Fri May 13 23:01:30 2016 +0200 http_client Implement failover between connections If one http_connect attempt fails you can now switch to another server with other settings automatically commit 6dd4b1f83cb041a42571ef1355832661be0ae492 Author: Victor Seva Date: Fri May 13 10:34:33 2016 +0200 dispatcher: fix compiler warning #612 > CC (gcc) [M dispatcher.so] dispatch.o > dispatch.c: In function 'ds_set_attrs': > dispatch.c:263:8: warning: 'tmp_rweight' may be used uninitialized in this function [-Wmaybe-uninitialized] > int tmp_rweight; > ^ > make[3]: 'libkmi.so.1.0' is up to date. 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 kex: add extended core stats (#605) * requests by method * replies by status code commit a61ff084bc87c7d3dd05b14afd35795b466d37dc Author: Victor Seva Date: Thu May 12 22:08:28 2016 +0200 sms: fix compiler warning #612 (#617) * show error message if error in write > CC (clang) [M sms.so] libsms_modem.o > libsms_modem.c:77:2: warning: ignoring return value of function declared with warn_unused_result attribute [-Wunused-result] > write(mdm->fd,cmd,cmd_len); > ^~~~~ ~~~~~~~~~~~~~~~~~~~ >1 warning generated. commit 1d63275f4b1ec07bc554bc1fa77e82dc43159919 Author: Olle E. Johansson Date: Thu May 12 21:38:10 2016 +0200 http_client Investigate needs of improvements to the API and add some thoughts to the TODO document commit f8191981483683ec2e570ad5f9f806bc7cd01eda Author: Olle E. Johansson Date: Thu May 12 21:11:57 2016 +0200 http_client Update README commit 38ea2e8df7aad20eafbadc02ad5e5618954b749b Author: Olle E. Johansson Date: Thu May 12 21:11:00 2016 +0200 http_client update README commit 35014d465152fbd297fc3c2c951f0a24eabcd84a Author: Olle E. Johansson Date: Thu May 12 21:10:07 2016 +0200 http_client Add a function to check if a connection exists to the development API commit 28c44bad0d04cbf5c235f291f3068f58b7d81d07 Merge: c31bb61 104be62 Author: Victor Seva Date: Thu May 12 18:28:20 2016 +0200 Merge pull request #616 from linuxmaniac/vseva/fix_build_warnings corex: fix compiler warning #612 commit c31bb61739c9d38c7a489a5562861e2ee5dcf503 Author: Emmanuel Schmidbauer Date: Thu May 12 12:13:11 2016 -0400 nsq: fix missing bracket commit c5b79b55f2f0cdaf7f99e5f0d8042ba6435b98c8 Author: Emmanuel Schmidbauer Date: Thu May 12 12:07:59 2016 -0400 nsq: fix MWI NOTIFY with 0 Voice Messages commit e75837afc7e146d0f43e637d394146c3f1d05eea Author: Frank Carmickle Date: Thu May 12 18:00:52 2016 +0200 tm: updated the reason text for canceled branches after one is answered - change answered elsewhere to call completed elsewhere - "Call completed elsewhere", RFC3326, defines this as the string to send - submited by William King , GH #610 commit 1aaac266dcafcb083311f3d9d871897c8130203a Author: Emmanuel Schmidbauer Date: Thu May 12 11:38:41 2016 -0400 nsq: update license commit 104be62b493c5783ddeb17aef4753969a7b3679c Author: Victor Seva Date: Thu May 12 17:17:51 2016 +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. commit 6a3fc200b19500ddd6ed9a2236db6e21f777564a Author: Daniel-Constantin Mierla Date: Thu May 12 16:52:34 2016 +0200 cfgutils: proper check for return code looking up routing block in route_exists() - when the route block doesn't exist, route_lookup() returns -1, which was used to access routing actions due to condition expecting 0 on not found. The fix should avoid crashing by accessing invalid addresses. Reported by Alex Balashov - fixed return codes in the configuration file to follow the rules with positive being evaluated to true and negative to false - route_exists() returns the code returned by running actions, like a classic sub-route execution commit 0befd685ffda86a97ee639264b9e7fba7f8ab6c5 Author: Daniel-Constantin Mierla Date: Thu May 12 15:02:58 2016 +0200 core: contribuitions guidelines updated with reporting issues section commit f8c638718b52b24cd7e73f32f5ec7d46f6ee5b62 Author: Daniel-Constantin Mierla Date: Thu May 12 14:47:19 2016 +0200 core: added contributing file as per github suggestions - to be automatically linked for each on githup pages for contributions commit 1fe1769d152a901c08ac0f5eb29dbe2ea8f26c6c Author: Mikko Lehto Date: Thu May 12 10:58:21 2016 +0300 test/unit: update unit 60 sdp_remove_line_by_prefix: test case for empty SIP body commit 85f00d65b4c30d61af134c0e72967d334638733d Author: Mikko Lehto Date: Thu May 12 10:42:32 2016 +0300 modules/sdpops: use parse_sdp() return value to bail out on empty body commit 2a1123144b2f67f2406fe98f949af1ee34ed2594 Author: Mikko Lehto Date: Thu May 12 09:36:04 2016 +0300 modules/sdpops: remove duplicate body length arithmetic parse_sdp() pre-checks (parser/sdp/sdp.c) are identical commit 6da5eaadc2ab47f23efaec96cb2d916f4f5d67a5 Author: lazedo Date: Wed May 11 23:16:35 2016 +0100 update headers commit b0cd09d2b451005a736396e6f38eac139ec31301 Author: Olle E. Johansson Date: Wed May 11 21:59:44 2016 +0200 dialog Make sure statistics are updated when initializing from database Issue #424 commit 64bab0c38596c9dea13a22a5d2a89c5e24238fe2 Merge: 9c8c31d e7eb7a2 Author: Emmanuel Schmidbauer Date: Wed May 11 11:06:26 2016 -0400 Merge pull request #613 from kamailio/NSQ/bugfix-segfault-free-topic-channel nsq: fix segfault on module destroy commit e7eb7a24d0ceaf77803ff2d9c798a9b3247b89ff Author: Emmanuel Schmidbauer Date: Wed May 11 10:34:25 2016 -0400 nsq: fix segfault on module destroy commit 9c8c31de69d06677d522de21d453e1e56eb27a77 Author: Victor Seva Date: Wed May 11 14:23:36 2016 +0200 pkg/kamailio/deb: version set to 5.0.0-dev4 commit dceb0c4e401b74bd7898370b46a854a8719f9044 Author: Daniel-Constantin Mierla Date: Wed May 11 13:55:28 2016 +0200 Makefile.defs: version set to 5.0.0-dev4 commit 03296efa1c2f3f5982287488e198fa6ea7781bc5 Author: Olle E. Johansson Date: Wed May 11 14:03:08 2016 +0200 http_client Expand API with the "old" http_query function 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. commit 51f07e7b0c5e02698edced5b01ecbef6483cd8f0 Author: Olle E. Johansson Date: Wed May 11 14:01:11 2016 +0200 registrar Clean up and document error codes from the unregister function commit dbaecdfaf713af0e757827ec0544cf9d88502ec0 Author: Daniel-Constantin Mierla Date: Tue May 10 16:27:57 2016 +0200 modules: acc_radius, db_unixodbc, evapi, misc_radius - regenerated readmes commit 17ebcb3ed9c62302c3950fd378401460bef1a6a0 Author: Daniel-Constantin Mierla Date: Tue May 10 16:27:18 2016 +0200 misc_radius: fixed missing ending of docbook tag commit a2419ccee9a4d2f0f84fc871dbc8afdd3cf7f471 Author: Daniel-Constantin Mierla Date: Tue May 10 16:26:29 2016 +0200 acc_radius: fixed ending docbook tags commit 7ffaad57ab2bd7f21c828655c95a066daa8100ac Merge: f6186d7 fd75ea8 Author: Daniel-Constantin Mierla Date: Tue May 10 10:30:13 2016 +0200 Merge pull request #606 from giovannimele/master db_unixodbc: some ODBC drivers do not support ODBC replace query commit f6186d779315fa020f105d9c613da0d88cb0c86c Merge: 0770773 e0cb17c Author: Victor Seva Date: Tue May 10 09:51:26 2016 +0200 Merge pull request #595 from linuxmaniac/vseva/radius pkg/kamailio/deb: use libradcli-dev for radius commit e0cb17c329c0f6fa03e55cf041d1ba2a97b6e64f Author: Victor Seva Date: Tue May 3 10:18:14 2016 +0200 pkg/kamailio/deb: use libradcli-dev for radius https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822338 kamailio-radius-modules depends on libfreeradius-client libfreeradius-client has been deprecated in favor of radcli[1] commit d4710de1f4e6009598acdf3d837991346023f30e Author: Victor Seva Date: Tue May 10 08:10:51 2016 +0200 [acc|misc]_radius: update documentation related to radius client libs_ commit 8aae606809be6160dd48708788051bf7a4a6bc42 Author: Victor Seva Date: Tue May 10 08:10:20 2016 +0200 core: support radius radcli lib commit 0770773625c2197a0f94b7b31b593b714fc2d259 Merge: 2584ba3 688728f Author: Emmanuel Schmidbauer Date: Mon May 9 18:46:32 2016 -0400 Merge pull request #608 from kamailio/NSQ/doc-update-contributors nsq: update comment to include recognition for 2600hz commit 688728fc8b70697afb9ae79503eefc6c6da34481 Author: Emmanuel Schmidbauer Date: Mon May 9 18:26:08 2016 -0400 nsq: update comment to include recognition for 2600hz commit 2584ba37b2d8c0aa42f83820dd6384c3ed9c3042 Merge: 7769b15 45a4848 Author: Emmanuel Schmidbauer Date: Mon May 9 16:53:51 2016 -0400 Merge pull request #607 from kamailio/NSQ/feature-MWI-Voice-Message nsq: allow sending MWI-Voice-Message json for message details commit 45a4848b0275be9aded61d2c0f3cc9908a2b2575 Author: Emmanuel Schmidbauer Date: Mon May 9 14:05:47 2016 -0400 nsq: allow sending MWI-Voice-Message json for message details commit fd75ea8a3fd6c1506abb0a9dc38bd6dd11c7c6b7 Author: Giovanni Mele Date: Mon May 9 19:22:16 2016 +0200 db_unixodbc: some ODBC drivers do not support ODBC replace query commit 7769b15a7c4b9a5046dc0b9f573a08c8052787ba Author: Daniel-Constantin Mierla Date: Mon May 9 13:35:27 2016 +0200 presence, pua_dialoginfo, rtpenging, tmx: regenerated the readme files commit 0b2be725a94101a8baa63cb6cb70301c8de162c8 Author: Daniel-Constantin Mierla Date: Mon May 9 13:35:00 2016 +0200 presence: fixed XML declaration allowed only at the start of the document commit d4a2ba2ef4323b4306109ab5ecccd1368e8c5f82 Author: Daniel-Constantin Mierla Date: Sun May 8 09:41:15 2016 +0200 smsops: safety checks for pkg malloc in pv get handler commit 6e9f1c045ae827ea4f6bec8ab62187ec41788255 Author: Alexandr Dubovikov Date: Mon May 9 09:31:02 2016 +0200 modules/sipcapture updated modparam description commit 76649e4bced09b45d5c470a696168929e1758111 Author: Alexandr Dubovikov Date: Mon May 9 09:21:32 2016 +0200 updated SQL and docs commit 80f1eeb2a09c5900e392383d7c7a13641d0c9928 Merge: 728c009 d76f024 Author: Emmanuel Schmidbauer Date: Sat May 7 08:57:17 2016 -0400 Merge pull request #603 from kamailio/fix/presence-doc presence: fix typo in presence_admin.xml commit d76f024bca961b490d49874f876cfa763fcf0803 Author: Emmanuel Schmidbauer Date: Sat May 7 08:33:54 2016 -0400 presence: fix typo in presence_admin.xml commit 728c00979bc3c7d5025aac0da0c4c409a9f5212c Merge: 61be6ef 18029a1 Author: Daniel-Constantin Mierla Date: Sat May 7 09:17:19 2016 +0200 Merge pull request #601 from kamailio/feature/presence-force_delete_presentity presence: introduce new module parameter `force_delete` commit 61be6ef2576a93c1d520066ded46daeb715ed1cb Merge: 35a861a cf739e4 Author: Daniel-Constantin Mierla Date: Sat May 7 09:15:19 2016 +0200 Merge pull request #596 from foehn/foehn-evapi evapi: Added destination address on evapi_relay commit 35a861a89e946a771623001f36dc3d17117be602 Author: Tsvetomir Dimitrov Date: Sat May 7 09:10:01 2016 +0200 pkg/rpm: added missing modules to the SPEC file for CentOS 6 - cnxcc added as separate package - GH #597 commit fd01e587ed115a21284d27d7f402d51dc6f8743a Author: Daniel-Constantin Mierla Date: Sat May 7 08:58:16 2016 +0200 smsops: safety check for pkg malloc result - allocated the biggest possible size to simplify the checks commit 18029a11e8eddcde059a8342669125a488ee5d7a Author: Emmanuel Schmidbauer Date: Fri May 6 10:11:29 2016 -0400 presence: update documentation for new parameter, `force_delete` commit d332b284aa38c31d18338bddbdeeb51da3813353 Author: Emmanuel Schmidbauer Date: Fri May 6 10:06:57 2016 -0400 presence: clean-up whitespace commit cf739e4d8274b63790e992a82610736a010d580e Author: Eloy Coto Date: Fri May 6 14:42:34 2016 +0100 evapi: Added evapi_unicast and evapi_async_unicast methods commit f1e22c24b8d7a28c89f30d2fee8fa05eaa2ec7ed Author: Daniel-Constantin Mierla Date: Fri May 6 14:03:22 2016 +0200 kazoo: regenerated the readme commit df30b8c7c6021d84f560a6fb7d82a11cd0e1b3d5 Author: Daniel-Constantin Mierla Date: Fri May 6 14:03:03 2016 +0200 kazoo: added some docs for pua_mode param based on lists discussions commit 4fa443a3b6f3cfe3f3efc3bd028ad9eded1f6bf4 Author: Daniel-Constantin Mierla Date: Fri May 6 12:26:32 2016 +0200 evapi: documentation for evapi broadcast functions commit 2236da9f5c75ebb844cd1ac57adf9c6e09d7fb25 Author: Daniel-Constantin Mierla Date: Fri May 6 12:19:19 2016 +0200 evapi: cfg multicast functions based on connection tag - evapi_multicast(data, tag) - evapi_async_multicast(data, tag) commit ab2958ae0ecbffa8962a6e926236f70ca5504ddd Author: Daniel-Constantin Mierla Date: Fri May 6 11:08:36 2016 +0200 evapi: documentation for evapi_set_tag(...) commit 28b809e41be8e7bfc1ed5e564dbf2a0833a8de51 Author: Daniel-Constantin Mierla Date: Fri May 6 11:04:10 2016 +0200 evapi: added support for tagging connections and select for sending based on tag - new cfg function evapi_set_tag(tname) commit 9c39af00a3678aa9dd3c250181d97189d7dee883 Author: Daniel-Constantin Mierla Date: Fri May 6 09:07:11 2016 +0200 core: timer - relocate er_clock_gettime() in cdp module - benchmark may need it as well commit ab0a437db098b014ed158434bd98db5ff3b76dd7 Author: Daniel-Constantin Mierla Date: Fri May 6 09:06:19 2016 +0200 cdp: keep the ser_clock_gettime() inside the module - some oses want librt for it commit ecb28fd22203600181ff6f3d5c21625cc8d11a37 Author: Emmanuel Schmidbauer Date: Thu May 5 16:23:47 2016 -0400 presence: introduce new module parameter `force_delete` - deletes expired presentity records without sending a NOTIFY - `force_delete` disabled by default commit 75a077eb510231f3236941490b3f64143430bfd3 Author: Olle E. Johansson Date: Thu May 5 21:08:58 2016 +0200 timer Small updates to README to adapt to more generic Kamailio structure commit 0118338d82e2471572990a1ea09593265161e4a4 Author: Daniel-Constantin Mierla Date: Thu May 5 10:10:59 2016 +0200 core: print tos value if socket option for it cannot be set - to help with GH #598 commit cb41e0146a73d9c91b0c590d65094e300ef67933 Author: Daniel-Constantin Mierla Date: Thu May 5 10:02:34 2016 +0200 corex: add section ids to docs commit 819442ab3d768a60574f6de69cab5657d4075a46 Author: Daniel-Constantin Mierla Date: Thu May 5 09:57:44 2016 +0200 cdp: remove inline for functions exported via header files - fix clang compile warnings commit fe2db1bf6fac01e4b6f0a963d626707a28088959 Author: Daniel-Constantin Mierla Date: Thu May 5 09:51:04 2016 +0200 cdp: removed svn ids and fixed some clang compile warnings commit 61421ec4164cd7774f0554eb6e4d3ef252273b43 Author: Daniel-Constantin Mierla Date: Thu May 5 08:41:42 2016 +0200 cdp: use internal alternative to clock_gettime() to compile on mac os x commit a46f13516ae7eb3f5a5598f3529bad58da4970b7 Author: Daniel-Constantin Mierla Date: Thu May 5 08:38:12 2016 +0200 core: added alternative for clock_gettime() on mac os x commit 7145a6f042e1d90e89abc8a144a9e9ef32991580 Author: Daniel-Constantin Mierla Date: Thu May 5 08:28:19 2016 +0200 core: timer - coherent indentation and whitespacing commit e70283a0b6010e4a4c567a50b9008e0d7c1e27d5 Author: Daniel-Constantin Mierla Date: Thu May 5 07:47:36 2016 +0200 cdp: use the function to check if it is shutdown phase - global variable is not accessible directly, breaking the build - issue introduced with previous commit commit 0859d22351159acdce5569c4f1acc84a3547efbd Author: Daniel-Constantin Mierla Date: Wed May 4 20:06:42 2016 +0200 core: set q_malloc as default memory manager - useful to catch easier memory issues in development phase commit f3f87ca550d44364e3c6cc1653970258fdffaa2c Author: Daniel-Constantin Mierla Date: Wed May 4 20:01:37 2016 +0200 cdp: don't lock anymore for session during shutdown callbacks - if sigterm killed a worker in a locked zone, results in a deadlock at shutdown. The cleanup is done by a sigle process, no other processes run, therefore no more race commit fed93eed03b84298544b91a5227ad752f38d56e3 Merge: 780a37d fd3c30f Author: Daniel-Constantin Mierla Date: Tue May 3 23:02:38 2016 +0200 Merge pull request #594 from boettner/master a single digit is a valid enum_query() request commit 780a37d9c2d462289a2fad5c6dd25339cceaf6d9 Author: Olle E. Johansson Date: Tue May 3 21:59:13 2016 +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) commit 55975adcea77565f795ee79aa47cf44868bda5f2 Author: Olle E. Johansson Date: Tue May 3 20:52:17 2016 +0200 registrar Add option to the save() function to turn off expires variation when saving a registration commit 0a296e5d831a5ecba6dadaa69109da8d93252275 Author: Olle E. Johansson Date: Sat Apr 30 23:17:03 2016 +0200 Registrar Fix various typos commit 6b23c27d8406780083a6b7bb774efa2a53aea540 Author: Daniel-Constantin Mierla Date: Tue May 3 16:59:06 2016 +0200 xmlrpc: user libxml function to get content of node if type not provided for param - it is considered to be string according to specs - old implementation was using the pointer inside the xmlNode struct, which may not be available later to free again by xmlrpc module garbage collector - reported by Juha Heinanen commit cd67fbb8ecb83944f458ec8a127adc14d5b38aeb Author: Daniel-Constantin Mierla Date: Tue May 3 10:18:11 2016 +0200 sdpops: safety check if sdp pointer is null inside sdp_get() commit 1ef02bcb83b3a770ccaaa8dbdd49c424fab929f6 Author: Daniel-Constantin Mierla Date: Tue May 3 10:12:59 2016 +0200 sdpops: added $sdp(body) config variable - return the sdp body as raw string commit c4299225989d9ccf47c18e50b0014025270c65c7 Author: Daniel-Constantin Mierla Date: Tue May 3 08:48:02 2016 +0200 sdpops: removed svn $Id$ lines, coherent indentation and whitespacing - added license header text commit e72c7e068dd510a56033ce422343675aa0fdafe7 Author: Konstantin S. Vishnivetsky Date: Mon May 2 16:03:50 2016 +0200 pkg/rpm: added folders with rpm specs for oracle el6 and el7 commit fd3c30f981d97622fb99f2122ce0bc950774edfb Author: Jonas Böttner Date: Mon May 2 14:20:25 2016 +0200 enum: print out malformed uri in enum_query() - previous error message did not show up the username part of r-uri. therefor debugging was difficult. commit 86ecdb2ec109af536efa70c2b0e4b93c4072e8b5 Author: Jonas Böttner Date: Mon May 2 14:19:30 2016 +0200 enum: single digit is valid in function enum_query - is_e164() returns true for a single digit (previously two digits) commit f54c723d9d8b8dcd0ad09c3787f3bb2e823d82b8 Author: Daniel-Constantin Mierla Date: Mon May 2 11:46:30 2016 +0200 lib/srdb1: adjust the length of str time representation for no-quotes - used only by usrloc fix done in previous commit commit aeb85ae3d9097bfd6aaad92a1d5b0c682bf5162c Author: Daniel-Constantin Mierla Date: Mon May 2 10:26:35 2016 +0200 usrloc: don't quote string representation of time for fetching contacts query - the db api adds quites around string values - it results in double quotation, rising db query error - reported by Giovanni Mele commit b3da13a1025f4380c4929fd53b619ca7fdd09a9d Author: Daniel-Constantin Mierla Date: Mon May 2 10:25:21 2016 +0200 lib/srdb1: added helper function to convert time to unquoted string commit 4463258d5bb8cb1460f51791d2c3a367ec68e5fb Author: Daniel-Constantin Mierla Date: Sat Apr 30 09:57:54 2016 +0200 async: fixed list format for dependencies in docs commit 0d33ab80491a57799c0664c531ee6e534c9e938c Author: Daniel-Constantin Mierla Date: Mon May 2 09:09:11 2016 +0200 pv: use core helper function inside pv_evalx() commit fe0e98427b703d9ca41d626b24d99fc5a1c1f9d0 Author: Daniel-Constantin Mierla Date: Mon May 2 09:08:05 2016 +0200 core: pv - helper function to evaluate a dynamic string commit 4ffe8b0f917ec49b3f68afa99d65e384fb011283 Author: Daniel-Constantin Mierla Date: Mon May 2 08:51:44 2016 +0200 core: pv - coherent indentation and whitespacing commit 6e0062eb2ed99112ddd267dde07618157737c923 Author: Daniel-Constantin Mierla Date: Sun May 1 10:11:06 2016 +0200 sipcapture: removed unused variable to fix complier warning commit 0135d9a38a78c20090a92e947c2acc57c05b57fd Author: Daniel-Constantin Mierla Date: Sun May 1 10:09:28 2016 +0200 core: kemi - added identifier for int-str type - useful for dumping attributes for special kemi functions commit 7cc31c591436c11cc60b25d932d2c53fdf74843b Author: Daniel-Constantin Mierla Date: Sat Apr 30 11:21:02 2016 +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) commit e68bf3a73f02aeab9d4014f18c8b2195684c2399 Author: Daniel-Constantin Mierla Date: Sat Apr 30 11:20:33 2016 +0200 core: helper functions to get str names for kemi types commit ceccf4b9d178e895ae5972f2cddf28e3ef108910 Author: Olle E. Johansson Date: Fri Apr 29 13:55:00 2016 +0200 msilo Minor edits to the README - Move the database field definitions close to the table definition - Fix typos, rewrite some parts commit 0031cefb1459ac7e621b9dd3a2b3056814324c49 Author: Elena-Ramona Modroiu Date: Fri Apr 29 12:26:16 2016 +0200 htable: exported htable slot locking functions to kemi - htable.sht_lock("hname", "key") - htable.sht_unlock("hname", "key") commit d0261b61d7cb23f437e69891e42a9c9fd3fa622b Author: Elena-Ramona Modroiu Date: Fri Apr 29 12:04:10 2016 +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 commit 5e29aecbdc77498f95ce6d6fc764f402893eb65b Author: Daniel-Constantin Mierla Date: Fri Apr 29 11:14:02 2016 +0200 examples/kemi: notes about use of os.exit() in python script commit 9b00362149e5caf03aa90710908e12a120d5a0bd Author: Daniel-Constantin Mierla Date: Fri Apr 29 11:09:59 2016 +0200 examples/kemi: notes about use of return code -255 and exit commit 5e8c8079c7f318d80be94ba6064fac505c0f31e2 Author: Daniel-Constantin Mierla Date: Fri Apr 29 09:38:24 2016 +0200 nsq: rephrasing the general description and fixed several section titles commit a9305783c4208f802c824b49dc4f2d9402c78249 Author: Daniel-Constantin Mierla Date: Fri Apr 29 09:11:41 2016 +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 commit e46875c9c75a402966512251c9847eca14c9db44 Author: Daniel-Constantin Mierla Date: Fri Apr 29 00:23:40 2016 +0200 nsq: regenerated the readme file commit 0f35846cdd02a338a4de2ae864d1f2bc05147eb2 Author: Daniel-Constantin Mierla Date: Fri Apr 29 00:21:52 2016 +0200 mtree: exported mt_match(...) to kemi commit ab4e501e0e1baf26e5c2ecc24968d0afdded0edc Author: Daniel-Constantin Mierla Date: Thu Apr 28 23:39:54 2016 +0200 cfgutils: exported lock(...)/unlock(...) to kemi commit b7ec49886264b52b15d22b80c1c74ac40a6fb314 Author: Konstantin S. Vishnivetsky Date: Thu Apr 28 22:55:12 2016 +0200 pkg: added rpm spec file for Oracle Enterprise Linux 7 - includes adding shadow-utils dependency added to make %pre scriplet work properly - baed on PR #588 commit 2b427a33937c6a86ab231de39d5a4574309dbfc6 Author: sergey-vb Date: Thu Apr 28 22:32:14 2016 +0200 core: fix leak in case of error to get boundary inside check_boundaries() - impacted setting multi-part body function commit 61435f40f0f4ca25521f7f1b8515e47954a69b2d Author: sergey-vb Date: Thu Apr 28 22:31:05 2016 +0200 textops: fix memory leak in when converting body to multipart with set_body_multipart() commit e9c25dac940609f184bd2b0b66408dc0a28e1c86 Merge: 67126a1 bc783be Author: Daniel-Constantin Mierla Date: Thu Apr 28 22:21:54 2016 +0200 Merge pull request #589 from mslehto/UNIX_PATH_MAX lib/binrpc modules/ctl utils/kamcmd : set UNIX_PATH_MAX to lowest common value commit 67126a1f7ad714d316f13fce73b68342c820e0a2 Merge: 39a4ce0 3dee74b Author: Emmanuel Schmidbauer Date: Thu Apr 28 10:02:48 2016 -0400 Merge pull request #590 from kamailio/eschmidbauer/update-doc nsq: updated doc commit 3dee74bbb7eca8339108ce3dc89c1f76b4d560cc Author: Emmanuel Schmidbauer Date: Thu Apr 28 09:40:11 2016 -0400 nsq: updated doc - corrected transformations section, nsq.json usage commit bc783befbda947a7d789eebd70c64ec736892df5 Author: Mikko Lehto Date: Thu Apr 28 15:02:29 2016 +0300 lib/binrpc modules/ctl utils/kamcmd : set UNIX_PATH_MAX to lowest common value sockaddr_un.sun_path[] seem to be either 104 or 108 in following Unices: 104 - NetBSD, OpenBSD, FreeBSD, DragonFly BSD, MINIX, XNU(Apple OS X) 108 - illumos, Solaris, Linux commit 39a4ce0387cb78a0bcd2c8ea943d4670a663de57 Author: Daniel-Constantin Mierla Date: Thu Apr 28 09:24:09 2016 +0200 app_lua: added utils script to generate c functions for kemi exports commit 8f71109225def7861d3408188752d736301736aa Author: Daniel-Constantin Mierla Date: Thu Apr 28 09:22:56 2016 +0200 app_lua: use direct mapping with C functions by index for kemi exports - faster lookup at runtime at expense of defining associated c functions commit 15499c19bae30f1ca5b98e06d840e8db1b37ff20 Author: Daniel-Constantin Mierla Date: Thu Apr 28 00:04:46 2016 +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() commit de6cb088639340153f41fb6183a192b3dc4c4a8b Author: Daniel-Constantin Mierla Date: Wed Apr 27 20:36:34 2016 +0200 app_python: handle python sys.exit() exception with dbg messages - allow to use it for same purpose as exit in kamailio.cfg commit c7175f6fd7ee032cafa885418777dbdc98cd82f2 Author: Daniel-Constantin Mierla Date: Wed Apr 27 18:25:01 2016 +0200 app_python: remove function name from log messages when handling exceptions - it is added automatically by log defines (resulted in duplicate strings) commit a712dc3a256ab567b133e55d4331780f44d24123 Author: Daniel-Constantin Mierla Date: Wed Apr 27 16:42:57 2016 +0200 examples/kemi: more comments to explain the lua routing script commit 55b1c2cebc8ad7f18cebe805be3730c0a0736504 Author: Daniel-Constantin Mierla Date: Wed Apr 27 16:36:26 2016 +0200 examples/kemi: more comments in python script commit 7ffdfc3f285d4ff2b626682431fd7c875ce7959e Author: Daniel-Constantin Mierla Date: Wed Apr 27 16:26:36 2016 +0200 examples/kemi: lua routing script updates for several int parameters commit 6336e56d0fc91177d38a23f5051444054667c0eb Author: Daniel-Constantin Mierla Date: Wed Apr 27 16:23:48 2016 +0200 examples/lua: python script coresponding to routing blocks in kamailio-basic.cfg commit b97a8f46efc4f9a7f5577064cd4f0d401864c598 Author: Daniel-Constantin Mierla Date: Wed Apr 27 16:22:39 2016 +0200 core: kemi - exported KSR.isdsturiset() function commit 1dc11a0d8bde968586b1388fe1e021e920d5ea22 Author: Daniel-Constantin Mierla Date: Wed Apr 27 15:07:49 2016 +0200 examples/kemi: fixed return code for lua script handling requests within dlg commit fac0ebe4b1e145898b2f54a692039b5d69a67e0e Author: Daniel-Constantin Mierla Date: Wed Apr 27 10:28:42 2016 +0200 nsg: added link to nsq.io in the docs - reformated the docbook commit 0f52906f28fdf38e56fd37e6ed34155b2deee505 Author: Seudin Kasumovic Date: Tue Apr 26 15:49:00 2016 +0200 erlang: fix where is registered pseudo process - check is event route exist for queried registered process - check argument type and function arity - ensure error message proper formatted commit 3d002d8f42eb24e978bc86cd3b4565872e65eb1e Author: Seudin Kasumovic Date: Tue Apr 26 14:04:41 2016 +0200 erlang: extend error message function with variable number of arguments - wrap around vsnprintf commit 0a1079e51c32807d12991d196e99add285130011 Author: Daniel-Constantin Mierla Date: Tue Apr 26 15:30:21 2016 +0200 nsq: added readme file commit 18d529436392f35b98c0e5bb446644dec85bd7cf Author: Daniel-Constantin Mierla Date: Tue Apr 26 15:29:29 2016 +0200 Makefile.groups: added group for nsq module commit 0f2fddb3f5ec139d0e87318a784dfb4258b0e25e Merge: 14e0f68 8ef73bd Author: Emmanuel Schmidbauer Date: Tue Apr 26 09:21:21 2016 -0400 Merge pull request #582 from eschmidbauer/new-module/nsq New Module, NSQ commit 14e0f68c4f76389dcc2968335680514216bf804b Merge: 0dfd44a fc0711c Author: Daniel-Constantin Mierla Date: Tue Apr 26 15:09:13 2016 +0200 Merge pull request #583 from mslehto/known_limits modules/*/doc: reorganize “Known limitations” commit 0dfd44a0502abbf20269d73a230be983cbb97b8d Author: Victor Seva Date: Tue Apr 26 10:57:34 2016 +0200 travis-ci: IRC notifications to #kamailio-dev channel commit b0c04dd2eff3f288ac98c0074683db150727227a Author: Seudin Kasumovic Date: Tue Apr 26 09:55:43 2016 +0200 erlang: fix function call in event route - allow call functions for RPC and message send in event route - detect RPC loop - function/api call is possible in event route if event route is not triggered by handling REX call (avoid deadlock) commit fc0711c66143922c079ebab7259cf971152f7332 Author: Mikko Lehto Date: Tue Apr 26 00:52:22 2016 +0300 modules/*/doc: reorganize “Known limitations” - otherwise plain-text output format looks clumsy with single subsection commit 8ef73bd12ac4ef8cb3b2881438bff8e525237dbf Author: Emmanuel Schmidbauer Date: Mon Apr 25 12:33:50 2016 -0400 remove outdated README.md commit 9e5587351d6e4739d488884e47fd426e5d091822 Author: Emmanuel Schmidbauer Date: Mon Apr 25 12:15:27 2016 -0400 New Module NSQ commit 9bce5f8479800a34818529442cc86958eece30c6 Author: Daniel-Constantin Mierla Date: Mon Apr 25 17:08:02 2016 +0200 examples/kemi: handle return code for lua within dialog function commit 0a2099ad6c632182730ebeba9c89e73d8c11ec4a Author: Daniel-Constantin Mierla Date: Mon Apr 25 16:58:59 2016 +0200 examples/kemi: added cfg examples of using lua config routing - based on kamailio-basic.cfg commit e80c24731684f27e31ecbe027271721e430a9dcf Author: Daniel-Constantin Mierla Date: Mon Apr 25 16:57:19 2016 +0200 core: new core parameter latency_cfg_log - 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 commit d74de4a355ec62df7a0f01ffa53519f71bf65f2a Author: Daniel-Constantin Mierla Date: Mon Apr 25 15:06:19 2016 +0200 app_lua: print error message if kemi function not found commit 63342c34464b6a33ddb229f6d0f3e82a94623e47 Author: Daniel-Constantin Mierla Date: Mon Apr 25 15:05:53 2016 +0200 permissions: updated the struct for kemi exports to reflect module name commit 4065706231c4f8c5a944c33fbb8fa7d07691cee9 Author: Daniel-Constantin Mierla Date: Mon Apr 25 15:05:35 2016 +0200 sanity: fixed module name for kemi exports commit be02b3f11c269d3eeeb52e1cd0056d7d77be2e4c Author: Daniel-Constantin Mierla Date: Mon Apr 25 08:56:00 2016 +0200 jsonrpc-c: replaced use of obsolete function json_object_object_get() commit 8b9fd4fa40abfc40ecd537948036aa91b908615d Author: Daniel-Constantin Mierla Date: Mon Apr 25 08:54:45 2016 +0200 json: replaced use of obsolete function json_object_object_get() - reported by Olle E. Johansson, GH #579 commit d8f6b975f831b4bd49c71f5efb990563b8dda08c Author: Daniel-Constantin Mierla Date: Sun Apr 24 20:47:35 2016 +0200 registrar: exported save(...)/lookup(...) variants to kemi commit b293eb2137a6c34cc169ee46b2d349deeefa66ec Author: Daniel-Constantin Mierla Date: Sun Apr 24 20:38:07 2016 +0200 tsilo: updated with the latest changes to registrar api commit c348d284d4b6c6cff67c42d3d52bfcd60530da7d Author: Daniel-Constantin Mierla Date: Sun Apr 24 20:35:45 2016 +0200 app_lua: updated old lua api with the changes to registrar module commit c652cc751c1b8e32df93b91ad1a2f05764327e3a Author: Daniel-Constantin Mierla Date: Sun Apr 24 20:25:45 2016 +0200 registrar: inter-module api updated to use str for location table commit 90350e2a71c86e71f81590c80ad714cec6c7ea80 Author: Daniel-Constantin Mierla Date: Sun Apr 24 20:13:44 2016 +0200 registrar: coherent indentation and whitespacing commit e78c8572b27ef777244d3b2376273c940144db03 Author: Daniel-Constantin Mierla Date: Sun Apr 24 19:31:31 2016 +0200 sanity: exported sanity_check(...) to kemi commit fd8c6a26bbfbedc3a8dc1ffb529b0a473786df63 Author: Daniel-Constantin Mierla Date: Sun Apr 24 19:20:30 2016 +0200 sl: exported sl_reply_error() to kemi commit 912c27f68fbd5aa6ce4c0bfbf24e2eba9f0b1ac3 Author: Daniel-Constantin Mierla Date: Sun Apr 24 19:13:56 2016 +0200 siputils: exported several functions to kemi - has_totag(), is_request(), is_reply(), is_first_hop() commit 5a31031e62f8872eafc79b41e9594f2f1289f8c3 Author: Daniel-Constantin Mierla Date: Sun Apr 24 18:59:38 2016 +0200 siputils: coherent indentation and whitespacing commit 72b957f6e2a52c13af34a24d243216b53de79fcf Author: Daniel-Constantin Mierla Date: Sun Apr 24 18:46:26 2016 +0200 tm: exported t_is_set() to kemi - removed some of the function names in log messages, it is added automatically commit f81488f50e2bdbd1984886f39ebb9ab5d727d284 Author: Daniel-Constantin Mierla Date: Sun Apr 24 18:39:20 2016 +0200 tmx: functions to check the routing block type exported to kemi commit 2c59348120e6cddb893a3f8b5cc0f0cf3b2279b6 Author: Daniel-Constantin Mierla Date: Sun Apr 24 12:39:17 2016 +0200 core: kemi - exported force_rport() commit bb487fc12994390ca793e167fc611c1b3c6390c0 Author: Daniel-Constantin Mierla Date: Sun Apr 24 12:32:08 2016 +0200 rr: exported several functions to kemi commit 169e1d59520f2d47bf53cdd59ff998f72f563779 Author: Daniel-Constantin Mierla Date: Sun Apr 24 11:59:50 2016 +0200 pike: exporte pike_check_req() to kemi - coherent indentation commit ee5cba0dc4fcfdcbb4d76be2bd53ed539ca09639 Author: Daniel-Constantin Mierla Date: Sun Apr 24 11:28:59 2016 +0200 core: kemi - groupped protoptypes for functions of embedded api commit 8fb6f6c5fe4686d7657682e6a88e22d15b6b9744 Author: Daniel-Constantin Mierla Date: Sun Apr 24 11:28:13 2016 +0200 app_python: comments to highlight parameter types commit 696a79bbe98a1af6f59f478004ea1517da045ce3 Author: Daniel-Constantin Mierla Date: Sun Apr 24 11:17:15 2016 +0200 app_python: renamed python return functions for kemi api commit 6e614c3707e1aa8834b1f73ec4bfe212b1198c1b Author: Daniel-Constantin Mierla Date: Sun Apr 24 11:10:15 2016 +0200 app_lua: renamed function to return int to lua for kemi api commit 9aac91c93591b9c8711607116cc2629845521a9a Author: Daniel-Constantin Mierla Date: Sun Apr 24 09:53:32 2016 +0200 app_python: exported special kemi function to execute a module function - KSR.x.modf(self, msg, fname, params...) commit 829a8a6e82c8c3e2dfc678b82aa1b488ba371aed Author: Daniel-Constantin Mierla Date: Sun Apr 24 09:32:27 2016 +0200 app_lua: exported special kemi function to execute module function - KSR.x.modf(fname, params...) commit d2e0df53bf162f382b9ac2b555a9e47e25b60baf Author: Daniel-Constantin Mierla Date: Sat Apr 23 18:49:05 2016 +0200 permissions: exported some functions to kemi - allow_source_address() and allow_address() - coherent indentation and whitespacing commit 48c7d30ef8cc412c92cb04bd3a848ea85c08d5b4 Author: Olle E. Johansson Date: Sat Apr 23 16:58:15 2016 +0200 http_client Fix bad formatting of source code commit e2254ca97cb3c4583ce05a70b7e9f37fb732a3cf Author: Olle E. Johansson Date: Sat Apr 23 16:43:52 2016 +0200 carrierroute Remove SVN id's and rename SIP-router => Kamailio commit f7d360a2fb66c5eb95539261ef7be012008909a1 Author: Olle E. Johansson Date: Sat Apr 23 16:38:17 2016 +0200 uri_db Rename module file to module name commit 7d7ed6ad0cff84791c381edc5a9cc201699b9cdd Author: Olle E. Johansson Date: Sat Apr 23 16:35:53 2016 +0200 uac Minor code cleanup, add a few doxygen headers commit a9769902f3bc1cd098bee9b79253c4b30cd5e5c6 Author: Olle E. Johansson Date: Sat Apr 23 16:13:40 2016 +0200 maxfwd Remove svn ID's commit ae026df92c7de0546f1e91c77261b6da4c9fc6c0 Author: Daniel-Constantin Mierla Date: Sat Apr 23 08:59:12 2016 +0200 nathelper: exported several functions to kemi commit b84bf3afe48e865fa76e6d9ec433fe4c5171f858 Author: Daniel-Constantin Mierla Date: Sat Apr 23 08:29:32 2016 +0200 nathelper: cleaned the history and code format commit 33144c67e58d2e3998851ed25446a0748a2e357e Author: Daniel-Constantin Mierla Date: Sat Apr 23 08:23:30 2016 +0200 kamailio-basic.cfg: updated version in comments and small format fixes commit 21af57b567533fbabd7899d83298d541197cd6b3 Author: Daniel-Constantin Mierla Date: Sat Apr 23 08:21:18 2016 +0200 tmx: coherent indentation and whitespacing commit 2089e149c97edead47401f4d9e1de7cbe6d2ee1d Author: Daniel-Constantin Mierla Date: Fri Apr 22 23:00:25 2016 +0200 rtpproxy: removed history and coherent indentation commit 11fd23b7712393691ef13428b9aa3426e878d754 Author: Daniel-Constantin Mierla Date: Fri Apr 22 22:58:59 2016 +0200 tmx: t_precheck_trans() exported to kemi commit ee2f24bcae1761e8d3849db39f6e34bd20f8ef1b Author: Daniel-Constantin Mierla Date: Fri Apr 22 22:58:28 2016 +0200 nathelper: removed history comments commit 42b7878ef9975413249d746be00ccda191e523ba Author: Daniel-Constantin Mierla Date: Fri Apr 22 13:49:03 2016 +0200 maxfwd: exported process_maxfwd() to kemi api commit 4914dda4515096599734fed309d416b4da1e4b9a Author: Daniel-Constantin Mierla Date: Fri Apr 22 13:45:55 2016 +0200 maxfwd: removed the history and fixed indentation commit e244c95ca7bf52d2187af0b44c9b2a2fe614ebd6 Author: Daniel-Constantin Mierla Date: Fri Apr 22 09:28:42 2016 +0200 auth_db: exported functions to kemi - is_subscriber(...) - auth_check(...) commit 3436689833c1a7473f50c218e3a86bf2eb93940a Author: Daniel-Constantin Mierla Date: Fri Apr 22 08:39:18 2016 +0200 rtpproxy: exported rtpproxy_manage() variants to kemi 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 auth_db Add note about version number synchronization with uri_db commit 3acd55dab7c68e50eee69e54908dff57695676fb Author: Olle E. Johansson Date: Thu Apr 21 22:11:08 2016 +0200 uri_db Change the table version to synch with auth_db commit 241edc7abfbbab24eb068e944b6a875485236a12 Author: Olle E. Johansson Date: Thu Apr 21 22:01:01 2016 +0200 uri_db Refers to wrong version of subscriber table, fix error message commit 64eff461c00aaa34a46150cf45827526cda13938 Author: Olle E. Johansson Date: Thu Apr 21 21:55:16 2016 +0200 sca Improve error message commit 485fa6338504977d15afebc2a09b3f391c70f60f Author: Olle E. Johansson Date: Thu Apr 21 21:38:38 2016 +0200 sca Add doxygen header, add new lines to end of error/debug messages 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 commit 9e331d3f2efa53bbb5831856e21776accb6929bc Author: Daniel-Constantin Mierla Date: Thu Apr 21 15:42:03 2016 +0200 app_python: kemi handler extensions for 3 and 4 parameters commit 0b70cc0be34fe8cbc4f5335a87131ca21e5491c8 Author: Daniel-Constantin Mierla Date: Thu Apr 21 15:41:25 2016 +0200 app_lua: extended kemi handler to deal with str-str-int-int params commit be1675185c6b6b18133ac928155ec8559a050bbb Author: Daniel-Constantin Mierla Date: Thu Apr 21 15:37:52 2016 +0200 core: kemi - prototype for embedded functions with str-str-int-int params commit 6b0ea23166dd567c162b3152167da445f8bd555d Author: Daniel-Constantin Mierla Date: Thu Apr 21 15:09:07 2016 +0200 auth: exported some functions to kemi - consume_credentials() - auth_challenge(...) - pv_auth_check(...) commit 8c6f6724a45f496a694882b60fe5cc4516f9e8b6 Author: Daniel-Constantin Mierla Date: Thu Apr 21 14:57:27 2016 +0200 app_lua: update existing code for changes inside auth module commit 019637af117eeab4b0b06e73ac6808b0e42fe760 Author: Daniel-Constantin Mierla Date: Thu Apr 21 14:56:56 2016 +0200 auth: restructuring of code for auth_challenge() - split code specific for config and internal API commit 4298b94f80721b1a7161d19f0c0030f5aaf6f4f0 Author: Daniel-Constantin Mierla Date: Thu Apr 21 14:41:16 2016 +0200 auth: split pv_auth_check() to in wrapper for config ops and common function commit c4b6428ce71e6d1b18ba2ea6b99c369864b56710 Author: Daniel-Constantin Mierla Date: Thu Apr 21 13:25:33 2016 +0200 auth: coherent indentation and white spacing commit 996f50eb2c67eb1a23f2c8251d36531a481647b8 Author: Alekzander Spiridonov Date: Thu Apr 21 06:09:41 2016 -0400 dispatcher: use avl-tree for ds_set indexing commit 49c198a44a2148d086f24510556cb362e335ae68 Author: Olle E. Johansson Date: Thu Apr 21 10:58:14 2016 +0200 registrar clarification on "domain" in ulc - it's the name of the table used for storing, not the domain in the uri commit 0f54afd10c703cdba9080972d7501873b930ab44 Author: Daniel-Constantin Mierla Date: Thu Apr 21 00:03:45 2016 +0200 core: kemi - exported more of the functions from core commit 9ad70dfd7061136bc86c9276f6064316b42d8012 Author: Daniel-Constantin Mierla Date: Wed Apr 20 17:04:36 2016 +0200 app_python: handle the exported functions that return bool commit 3a69a01054262b7a02f4c03d15ea296eb84f7c79 Author: Daniel-Constantin Mierla Date: Wed Apr 20 17:03:59 2016 +0200 app_lua: use define SR_KEMI_FALSE instead of 0 for bool return decision commit fb1e1d847e6e6aeedb17949e7f871c966cca2c76 Author: Daniel-Constantin Mierla Date: Wed Apr 20 16:58:09 2016 +0200 core: kemi - exported is_myself() commit d84536518ae93d126980189a9641d3f3140ff3e1 Author: Daniel-Constantin Mierla Date: Wed Apr 20 12:04:46 2016 +0200 Makefile.defs: version set to 5.0.0-dev3 commit 4c6f879563adbbdee7c730549533a0d852e6cbef Author: Daniel-Constantin Mierla Date: Wed Apr 20 12:02:09 2016 +0200 Makefile.defs: detect kfreebsd OS and set its default compile flags - combine the options of Linux with FreeBSD to use kqueue if available - reported by Victor Seva, GH #576 commit 34b67125424da7ce86b5cac77e30af0711fafac1 Author: Daniel-Constantin Mierla Date: Wed Apr 20 11:59:25 2016 +0200 core: remove ending parenthesis in ifdef condition warning: ISO C99 requires whitespace after the macro name sched_yield.h:34:20: warning: extra tokens at end of #ifndef directive #ifndef sched_yield() - reported by Victore Seva, GH #576 commit 28b320088fcad8b8875f0528873a49cba9c74619 Author: Seudin Kasumovic Date: Wed Apr 20 11:36:40 2016 +0200 erlang: fix parsing function params - remove double parsing function params - free memory used in parsing params commit 2b11990929ae1d097bfb66848136bd247130263b Author: Seudin Kasumovic Date: Wed Apr 20 11:10:39 2016 +0200 erlang: fix memory leak in debug macro - free temporary used encoding buffer commit 0e3b19f4b99ea0b9e4eff2decb641e5da2488573 Author: Seudin Kasumovic Date: Mon Apr 18 11:30:23 2016 +0200 erlang: fix uninitialized member variable - avoid conditional jump on uninitialized value commit f6e52017d648b92b705810b7c2ebbf16b02211c4 Author: Olle E. Johansson Date: Tue Apr 19 22:18:35 2016 +0200 dialog Update README, add section IDs for parameters and functions, fix a few typos commit 19ef4f6ec8c22848eb4386f5f4996d5091c65688 Author: Olle E. Johansson Date: Tue Apr 19 21:24:31 2016 +0200 dialog Update README with explanation of in-dialog request behaviour commit ff8bb9df8e6cb6d15612dc8245c3d59a8b29c0ba Author: Daniel-Constantin Mierla Date: Tue Apr 19 21:12:16 2016 +0200 core: kemi - implemented embedded sub-module hdr commit c54c0cf985f064dbff048a2fde0b5db6e58f2b31 Author: Daniel-Constantin Mierla Date: Tue Apr 19 19:44:05 2016 +0200 app_python: exported special sub-module KSR.pv - pv.get() can return int or string, not following the pattern from kemi generic function interface commit 3fccc0aa1364c92a9f23fd488580eb92da012834 Author: Daniel-Constantin Mierla Date: Tue Apr 19 19:41:29 2016 +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 commit ce623436af6793461984f004a9cb3d44e1243016 Author: Daniel-Constantin Mierla Date: Tue Apr 19 14:59:52 2016 +0200 app_python: avoid aquiring python eval lock for nested route blocks commit 2dee9926be9a4e955134fef1ae11514fed6c2565 Author: Daniel-Constantin Mierla Date: Tue Apr 19 14:35:03 2016 +0200 app_python: proper implementation of reading the parameters - parameters passed from python can be only read all at once commit 8675fd282bb5cad4e349dbb85f9ca7fc31e44167 Author: Daniel-Constantin Mierla Date: Tue Apr 19 14:34:10 2016 +0200 python: use rewrite_uri() instead of core action for updating r-uri commit 89726e2bc7092d674f12867a5693a09765d150f2 Author: Daniel-Constantin Mierla Date: Tue Apr 19 13:10:34 2016 +0200 app_python: implementation of kemi interpreter for python commit 9710f1c92baee8ec379d64b75531bed5cf7695fb Author: Olle E. Johansson Date: Tue Apr 19 14:11:33 2016 +0200 dialog Document shortest ka_interval commit 6adb2fac4a59a35fb1238b4eca5fd8e93c3659c9 Author: Daniel-Constantin Mierla Date: Tue Apr 19 10:41:02 2016 +0200 htable: refreshed the readme file commit 79ad0e2d8a926e867b1f9e69a065e9b1727671ea Author: Daniel-Constantin Mierla Date: Tue Apr 19 10:40:20 2016 +0200 htable: coherent indentation and whitespacing commit 866270a7cc45205deab5b067be68e5c6a66704e8 Author: Daniel-Constantin Mierla Date: Tue Apr 19 10:39:55 2016 +0200 htable: updated the list of exported variables commit dbc2719f09bb7794437577c57e7134fc54b9ee8c Author: Daniel-Constantin Mierla Date: Tue Apr 19 09:20:03 2016 +0200 app_python: added script to generate the files for static exports table commit 3e25688eb365c382167efa3519ab983b4aab6dc6 Author: Daniel-Constantin Mierla Date: Tue Apr 19 09:18:31 2016 +0200 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 commit 24a68b3d7c52093391dcd8124d3642c04e3798e4 Author: Daniel-Constantin Mierla Date: Tue Apr 19 09:17:06 2016 +0200 app_python: rework to use a static exports table - not possible to set the object index function commit 1f8ab5a6b5fe4b1879335fd0b0fb01d2969fd56d Author: Daniel-Constantin Mierla Date: Tue Apr 19 00:32:28 2016 +0200 core: kemi - renamed reminiscent lua functions commit 2ed205e4370525424577d9f1e8ed766fe4e136cc Merge: aaf7977 03ad0ac Author: Alexandr Dubovikov Date: Mon Apr 18 18:33:12 2016 +0200 Merge pull request #573 from adubovikov/master modules/sipcapture: removed wrong character commit 03ad0ac05478a969ff33e783a9ea707e305f8514 Author: Alexandr Dubovikov Date: Mon Apr 18 18:30:33 2016 +0200 modules/sipcapture: removed wrong character commit aaf7977ac177f758b0f7287cf545ab3097362271 Author: Daniel-Constantin Mierla Date: Mon Apr 18 17:23:11 2016 +0200 app_python: the initial foundation to use Python for kemi config interpreter - to allow writing kamailio routing logic in Python commit 08854a8754ad97885c6e7a94bcc1ae8136d2ba3d Author: Daniel-Constantin Mierla Date: Mon Apr 18 17:22:31 2016 +0200 core: condition to stop looking up exported functions by name commit f067af31d82867c52d9d0ae05571d57153520222 Author: Daniel-Constantin Mierla Date: Mon Apr 18 15:24:34 2016 +0200 app_python: declaration of global vars moved in c files - declared as extern in h files - prefixed the names to avoid eventual conflicts when using common words for var names commit 87aaba7d07650b46328856b6c0b02a5c5b7f87e9 Author: Daniel-Constantin Mierla Date: Mon Apr 18 15:05:22 2016 +0200 app_python: register the module as a kemi config interpreter commit cd6b3d9717ea1c45e4cd561c77ca9fce10936bf7 Author: Daniel-Constantin Mierla Date: Mon Apr 18 14:55:02 2016 +0200 app_python: function to allow optional execution of python method commit ce4e720c7eef22b1d60711a31775792397079c93 Merge: fc4cb9d f2dfefd Author: Alexandr Dubovikov Date: Mon Apr 18 17:19:27 2016 +0200 Merge pull request #572 from adubovikov/master modules/sipcapture fixed rtpinfo report for SNOM commit f2dfefd33389a8de03a832617514bce7cb323148 Author: Alexandr Dubovikov Date: Mon Apr 18 17:18:57 2016 +0200 modules/sipcapture fixed rtpinfo report for SNOM commit fc4cb9db0dfad8313a249f0cf60d77fd3608268e Merge: c26cade 7701114 Author: Alexandr Dubovikov Date: Mon Apr 18 14:50:06 2016 +0200 Merge pull request #571 from adubovikov/master module/sipcapture fixed type for rtpagent report commit 770111484910cf0b63f07e2090eb403c7edac309 Author: Alexandr Dubovikov Date: Mon Apr 18 14:49:14 2016 +0200 fixed type for rtpagent report commit c26cade5da0ea6241276e70f45e54a8c802de052 Author: Daniel-Constantin Mierla Date: Mon Apr 18 14:16:50 2016 +0200 app_python: updated include of app_python_mod.h commit d2d24c17ff68d88b74f5d69febaa8a9fe290a440 Author: Daniel-Constantin Mierla Date: Mon Apr 18 14:13:03 2016 +0200 app_python: renamed main files to match module name commit aa8da95f7522f2425a8f43840b61135aaa815e0c Author: Olle E. Johansson Date: Mon Apr 18 14:06:23 2016 +0200 http_client Add note about DNS in todo list commit e85706b549e691404e3caf401fa4cf86c5ab90de Author: Olle E. Johansson Date: Mon Apr 18 13:43:15 2016 +0200 http_client Clarify DNS resolver use for CURL commit 5042f309739460ad87dc9a064c43e602602da703 Author: Daniel-Constantin Mierla Date: Mon Apr 18 12:52:25 2016 +0200 app_python: fix of buf memory allocation size for chars commit 8d7c12ab295fdb41390dd56744cc0b012851788b Author: Daniel-Constantin Mierla Date: Mon Apr 18 12:35:36 2016 +0200 app_python: coherent indetation and whitespacing commit b420f856355ad47acd3ecd61b037a4e1d843a8a1 Author: Olle E. Johansson Date: Fri Apr 15 22:50:42 2016 +0200 registrar Fix typo in README commit 73039a169c7bb1b796d246b74e36ae01b15306b1 Author: Olle E. Johansson Date: Fri Apr 15 21:39:31 2016 +0200 pua_xmpp Remove svn IDs and history commit 4acaf2f67907b852ac32154932083d05c3ddb112 Merge: 51f0183 b77ed54 Author: Victor Seva Date: Fri Apr 15 09:25:28 2016 +0200 Merge pull request #568 from linuxmaniac/vseva/fix_516 app_perl: Fix "use UNIVERSAL" is a fatal error since perl 5.22 commit b77ed54d33f171d170ca89252f0a31a0d23996fa Author: Victor Seva Date: Fri Apr 15 09:09:08 2016 +0200 app_perl: Fix "use UNIVERSAL" is a fatal error since perl 5.22 * Author: Julián Moreno Patiño * Fix #516 * from: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=821039 commit 51f01836571dc56daf8c3560d692c9575456145a Author: Daniel-Constantin Mierla Date: Fri Apr 15 09:01:39 2016 +0200 Makefile.defs: version set to 5.0.0-dev2 commit c1cb68f6f8d01ebaea52ae3fd9ceb8c38885ad84 Author: Daniel-Constantin Mierla Date: Fri Apr 15 09:00:53 2016 +0200 core: execute onsend_route callback via kemi commit daf7aa398e25caeccf0993014e137d7abd43bfeb Author: Daniel-Constantin Mierla Date: Thu Apr 14 21:23:52 2016 +0200 core: set actions context for running kemi reply_route callback commit f2c03790c4e7ec1976cb20ca06132eef0b4baa65 Author: Daniel-Constantin Mierla Date: Thu Apr 14 21:23:15 2016 +0200 tm: lookup if kemi engine is set for onreply_route callback commit 187a29601037820fe79f18069caf5032c9a297c6 Author: Daniel-Constantin Mierla Date: Thu Apr 14 18:45:44 2016 +0200 app_lua: backup and restore the sip msg structure in lua env - nested execution of callbacks can happen (e.g., branch route callback executed inside the request_route callback) commit f1f0aad765fbb09e9cc50bdc177fa75bc6ee0197 Author: Daniel-Constantin Mierla Date: Thu Apr 14 18:38:05 2016 +0200 core: kemi - callbacks cache index stored in shared memory - reloads can change the values commit 19968a464cbb668d9bef6c866f12eecb530ddb05 Author: Daniel-Constantin Mierla Date: Thu Apr 14 18:16:32 2016 +0200 tm: init actions context for kemi execution - needed to catch drop in onreply/branch route callbacks commit 0328bc671182374926c7dbbec4887a0f532aff63 Author: Daniel-Constantin Mierla Date: Thu Apr 14 18:16:02 2016 +0200 app_lua: safety checks for mandatory lua env attributes commit 5f740d7aca5baa500398d334a8e92aa59bbf62ab Author: Daniel-Constantin Mierla Date: Thu Apr 14 18:12:08 2016 +0200 core: kemi - log message for drop action commit e6e4ec604981982ca1b7d2e5649ed25f387ec3b7 Author: Daniel-Constantin Mierla Date: Thu Apr 14 17:15:47 2016 +0200 sl: use same function names as for cfg in kemi exports commit 2a7ba57931ae4b40f36b946655a4abf49bdaa474 Author: Daniel-Constantin Mierla Date: Thu Apr 14 15:13:57 2016 +0200 tm: implemented the execution of branch failure route callback via kemi commit d4103701b1a16784dadd5aeb21dc76f7aa4aca62 Author: Daniel-Constantin Mierla Date: Thu Apr 14 14:53:27 2016 +0200 tm: implemented the execution of onreply_route callback via kemi commit a6fc13d6f353e81420277a6caa85861d6db97304 Author: Daniel-Constantin Mierla Date: Thu Apr 14 00:06:05 2016 +0200 core: kemi - implementation of a drop() alternative - it doesn't stop the embedded interpreter, but it can trigger the drop() effects (e.g., dropping a branch) commit fb131bbd34d7bd40298095433a308f38e49b3e77 Author: Daniel-Constantin Mierla Date: Thu Apr 14 00:05:30 2016 +0200 tm: implemented the execution of branch_route callback via kemi commit 000fa421129a14fdad44e22545a04d2788040912 Author: Daniel-Constantin Mierla Date: Thu Apr 14 00:05:04 2016 +0200 core: typedef'ed the action context structure commit 43fc3cd6ea1fe8f9e96ca498ba0ed69d2c14589b Author: Daniel-Constantin Mierla Date: Wed Apr 13 23:32:31 2016 +0200 tm: implementation of alternative failure_route callback execution via kemi commit 68dce4972cff006693dbd80837b16d07e565b0ac Author: Daniel-Constantin Mierla Date: Wed Apr 13 23:30:38 2016 +0200 app_lua: extend the kemi engine to handle the routing block types commit b3f97918ee9338c40a23f639c62b17160ba6ab4c Author: Daniel-Constantin Mierla Date: Wed Apr 13 22:43:32 2016 +0200 tm: export several functions to kemi commit 710118e55999198d1282f18ea7ef37de4a50e5f5 Author: Daniel-Constantin Mierla Date: Wed Apr 13 22:43:06 2016 +0200 app_lua: reset the values for api parameters commit 5b2da38a4dfe5240c353281a45fd2d6e0003b26a Author: jaybeepee Date: Thu Apr 14 12:32:11 2016 +0200 modules/ims_dialog: change logging ERR to DBG commit 01ec5207c0fd6c01e05568397754e1880c4ab4c5 Author: jaybeepee Date: Thu Apr 14 12:31:07 2016 +0200 modules/ims_registrar_scscf: reset t pointer if tx not found - avoid crash commit f85ea36269a1234bd85a6b6afbd2590e6e566060 Author: Olle E. Johansson Date: Thu Apr 14 10:07:53 2016 +0200 tm Add improved documentation for t_replicate commit 19c1843353190c4d5512164f0c083a28bcc47fc9 Author: Olle E. Johansson Date: Wed Apr 13 20:47:02 2016 +0200 imc Minor updates to documentation commit ff992f9781f8685a8ba8842f6455218c37d04eec Author: Olle E. Johansson Date: Wed Apr 13 20:36:31 2016 +0200 imc Remove SVN ID's and history commit e5813d980ed3eaab82435322002dac64bc19b78b Author: Daniel-Constantin Mierla Date: Wed Apr 13 16:36:45 2016 +0200 app_lua: implemented execution of kemi api functions with 3 params commit b0d8849b74a850eea473832ac0069cf66d77587d Author: Daniel-Constantin Mierla Date: Wed Apr 13 16:19:39 2016 +0200 core: kemi - added the index for callback names - will keep the mapping between the embedded api callabcks and transaction events commit fd077b0a03ded24765b0e26af4938bd2897245e4 Author: Daniel-Constantin Mierla Date: Wed Apr 13 12:44:14 2016 +0200 tm: shifted back indentation with one tab commit 0c589b5924587392ac5343d36a081a3a733bd74d Author: Daniel-Constantin Mierla Date: Tue Apr 12 15:15:04 2016 +0200 core: kemi - commented relevant defines and structure members commit 32c3435c8122903958834002ba843b93c49495f0 Author: Seudin Kasumovic Date: Wed Apr 13 00:34:41 2016 +0200 erlang: fix compile warning unused but set variable - get rid of this variable commit 6f268b5a9d0bd07e689c401cb7221bb0f2c5f8be Author: Seudin Kasumovic Date: Wed Apr 13 00:15:56 2016 +0200 erlang: fix register server process with the local name server epmd - use correct alive name when number of C nodes greater then 1 - fix error check on register server process commit 4885514109c5b08e928623211444a2426944123d Merge: 44d41c4 2dbcd56 Author: Camille Oudot Date: Tue Apr 12 14:55:55 2016 +0200 Merge pull request #565 from kamailio/sd_journal_send_xavp new function in log_systemd module to log structured events commit 44d41c446e8f42c1ca008e8f37396da61c1f181b Author: Daniel-Constantin Mierla Date: Tue Apr 12 14:43:52 2016 +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 commit 41359ef2f2e106548b39d5b21b625a72a5c5bb60 Author: Daniel-Constantin Mierla Date: Tue Apr 12 14:18:19 2016 +0200 core: kemi - skip "native" and "default" config engines names - reserved for the existing kamailio.cfg interpreter commit 6500dda7ac1729c1ddf0600de2c1b679f74fba6f Author: Daniel-Constantin Mierla Date: Tue Apr 12 14:16:44 2016 +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" commit ab2ca4c9145a537136ea81a21bf257af50bfd18d Author: Daniel-Constantin Mierla Date: Tue Apr 12 14:14:15 2016 +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() commit 98fa9495747fc89ef85f222bb37dbe63f82ed1b3 Author: Daniel-Constantin Mierla Date: Tue Apr 12 14:10:28 2016 +0200 core: cfgengine - new global parameter/statement - set the config interpreter engine, can be used like: cfgengine="name" cfgengine "name" If name is "native" or "default", it expects to have in native config interpreter for routing logic. The name can be the identifier of an embedded language interpreter, such as "lua" which is registered by the app_lua module: cfgengine "lua" commit 7de8a92fd805b73495cc929cf9ca981ecd509c9a Author: Daniel-Constantin Mierla Date: Tue Apr 12 13:48:22 2016 +0200 core: receive.c coherent indentation commit 2dbcd56c69db94543c355d936f486d2f525855e5 Author: Camille Oudot Date: Mon Apr 11 11:34:53 2016 +0200 log_systemd: refresh README commit af869eec1cdba097a70101130c8ee3e6de3aff42 Author: Camille Oudot Date: Thu Apr 7 18:45:10 2016 +0200 log_systemd: new function `sd_journal_send_xavp` creates a structured log event in journald commit d0436602dd9459f00945f47e67ea4bb9225caf43 Author: Daniel-Constantin Mierla Date: Tue Apr 12 12:21:56 2016 +0200 core: foundation for config interpreter engine via kemi - 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() commit 0e5f2767ad4f91429fe7331e282e8eb8fae48311 Author: Daniel-Constantin Mierla Date: Tue Apr 12 08:18:24 2016 +0200 app_lua: register the functions exported by modules for kemi commit 16a41dba5c7baef489f735d15e6c912e59d8857f Author: Daniel-Constantin Mierla Date: Tue Apr 12 08:17:34 2016 +0200 core: kemi - index embedded api functions by module commit a4e3cee470d27a691ec33b5dc11ad2e54246664a Author: Camille Oudot Date: Mon Apr 11 18:53:05 2016 +0200 dialog: fix $dlg(from_bindaddr) getter commit 9fc4028ac35c9612f842a96a719407487e207bcc Author: Daniel-Constantin Mierla Date: Mon Apr 11 18:01:44 2016 +0200 app_lua: use kamailio embeded interface to export KSR object - 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: KSR.info("message from lua\n"); commit 3af6fa666f0291b6182cc80f1a498f0c066b5185 Author: Daniel-Constantin Mierla Date: Mon Apr 11 18:00:46 2016 +0200 core: added generic interface for kamailio embedded api commit f95789fd39fcce7b3aa3a0ab8665664afd8bc196 Author: Camille Oudot Date: Mon Apr 11 17:02:03 2016 +0200 dialog: fix $dlg(from_bindaddr) name parsing commit b024f5aea72f172b39dd4d8947934be52f07dbe4 Author: Daniel-Constantin Mierla Date: Mon Apr 11 12:57:31 2016 +0200 Makefile.rules: added target tags as alias for target TAGS commit 36812509a3a67ab3d27c233c71f4d78138ed1846 Author: Daniel-Constantin Mierla Date: Mon Apr 11 12:53:22 2016 +0200 app_lua: cleanup of indentation commit 9bf13e03ee128bf436f75793b2bd6f0d087d50e2 Author: Olle E. Johansson Date: Fri Apr 8 15:20:28 2016 +0200 htable Minor typo fixup commit 33c6aafcd46269ce283908f49fbf70b9d73624b1 Author: Daniel-Constantin Mierla Date: Fri Apr 8 15:10:55 2016 +0200 Makefile.defs: re-enable mem join define - lost when introduced the option to select the memory manager by command line parameter -x commit c5aa351c7082b7a8e5358bbb4f56cb00c9b4762d Author: Stefan Mititelu Date: Fri Apr 8 13:48:17 2016 +0300 rtpengine: Update doku for 'unidirectional' flag Added new 'unidirectional' flag in Sipwise rtpengine. commit b36f7c9aed3f5cebc457b26f40ca472665da4d00 Author: Daniel-Constantin Mierla Date: Thu Apr 7 09:39:44 2016 +0200 core: new global parameter log_prefix_mode - 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)) commit 6522dae83990add388720b8a3ef1ee59514e65a2 Author: Daniel-Constantin Mierla Date: Wed Apr 6 19:56:39 2016 +0200 dialog: rested dialog keeplive failure counters on good reply commit c395ae00d7970be0a857265e9324a50bcb00f4d0 Author: Daniel-Constantin Mierla Date: Wed Apr 6 19:22:58 2016 +0200 core: common check for ifa->ifa_addr in add_intefaces - if no ip address associated with the network interface, it is not useful anyhow commit 1545b8de396e8e5d0ef24c9102beff18b3cf36e5 Author: Daniel-Constantin Mierla Date: Wed Apr 6 18:55:57 2016 +0200 core: check if ifa_addr field is set while trying to skip AF_PACKET interfaces - reported by Juha Heinanen commit 6398383a9363a0eeff3e9212f75805f52ff24785 Author: Daniel-Constantin Mierla Date: Tue Apr 5 07:31:29 2016 +0200 pv: readme update with pv_evalx() commit 0e2f744f79d78c9cc33e32544222a53ded3eab47 Author: Daniel-Constantin Mierla Date: Tue Apr 5 07:27:15 2016 +0200 pv: documentation for pv_evalx() function commit bb772a8a1c3d16febaab521033f42fe2ed0a7203 Author: Daniel-Constantin Mierla Date: Tue Apr 5 07:18:28 2016 +0200 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"); the valye of $var(z) is "test one" 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 rtpengine Add result code for rtpengine_offer (et al) to README and regenerate README commit 7fe3564849152e00de84fe8bf91b14c0c4b7e053 Author: Daniel-Constantin Mierla Date: Mon Apr 4 09:25:15 2016 +0200 ndb_redis: regenerated text readme commit 8992021f253fc7de38359aa7e51e5d4d6c705c34 Author: Morten Isaksen Date: Mon Apr 4 09:24:13 2016 +0200 ndb_redis: added parameters to control connect and command timeouts commit e8cd0ebbcc00ef7d5fba4771e9b2c1c5ad1f9a92 Author: Daniel-Constantin Mierla Date: Mon Apr 4 09:02:43 2016 +0200 dialog: option to set the limit for failed keepalive to end the dialog - new parameter ka_failed_limit, default value is 1 commit ad2f899c1ad75c2b636cb17b6c1c49cb38daab27 Author: Daniel-Constantin Mierla Date: Mon Apr 4 08:53:12 2016 +0200 core: declare function parameter type to get rid of compile warning commit 2ea8b132776329ecae7be102a3cb2faa22810f54 Author: Daniel-Constantin Mierla Date: Mon Apr 4 06:05:55 2016 +0200 dialog: counters for keep alive tracking commit 6bb0babc00d8c0042ae3325583ff8fe5d3f07715 Author: Olle E. Johansson Date: Sun Apr 3 21:33:07 2016 +0200 http_client Remove function definitions not used commit 31e70a51ebf0faa97ef9bdef02675254f27a85e1 Author: Olle E. Johansson Date: Sun Apr 3 20:14:14 2016 +0200 pdb Change sip-router to "Kamailio" commit a740cadcb12564b20972ed35dcd61289cf9ba780 Author: Olle E. Johansson Date: Sun Apr 3 20:09:15 2016 +0200 atomic Remove history from source code commit 7cac0c9b2ec60eb9524022542eabe1ca2c8e9828 Author: Olle E. Johansson Date: Sun Apr 3 20:05:12 2016 +0200 mem Change SIP-router to Kamailio commit 329996b142455428a6b8cc66d01a0deb203f8d2e Author: Olle E. Johansson Date: Sun Apr 3 10:18:35 2016 +0200 http_client Update TODO. commit b02c9abec76b44ca703a9744f5c28dbc82c8cf0d Author: Olle E. Johansson Date: Sun Apr 3 10:13:04 2016 +0200 http_client Update README for config file settings commit cb88e0f9dc5dd6047ea7ebc9d8554dd086f18038 Author: Olle E. Johansson Date: Sun Apr 3 10:11:12 2016 +0200 http_client Add documentation commit 3591e05645068b1fa2b587be011a8b02b3a0d68b Author: Olle E. Johansson Date: Sun Apr 3 10:06:02 2016 +0200 http_client Make keep_connections work commit d64d065b389666daf0efeac250201173223d9a1f Author: Olle E. Johansson Date: Sat Apr 2 21:44:48 2016 +0200 http_client Enable a keep_connection option commit f7caf81a8fb8f3b053dae885f6076dcce9a08191 Author: Olle E. Johansson Date: Sat Apr 2 08:36:55 2016 +0200 http_client update TODO commit 421c6eac557d4c0dd0a02346878b7232deeb9732 Author: Olle E. Johansson Date: Sat Apr 2 08:35:33 2016 +0200 http_client Add documentation of new command commit 19708f20373f70ad2915caed7fa8d8c98913fb5b Author: Olle E. Johansson Date: Sat Apr 2 08:28:22 2016 +0200 http_client Add some debugging commit 03586ae08d9e0eb2f0269a9cc9ee593a0dd1a848 Author: Olle E. Johansson Date: Fri Apr 1 22:17:13 2016 +0200 http_client Try to get redirect URL 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 db_flatstore Edit source code headers - change product name to Kamailio etc commit b12a0fe9af536b47893a0fe3ac41cc6615005630 Author: Olle E. Johansson Date: Fri Apr 1 18:22:39 2016 +0200 db_flatstore Rename core module file to match module name Issue #82 commit f635a60ddb524606627202407bf4c40848a0c2c5 Author: Olle E. Johansson Date: Fri Apr 1 18:17:06 2016 +0200 registrar Rename core file to match module name Issue #82 commit 9b411f7601d29bf0abcb48c1bd5cc802bf895621 Author: Olle E. Johansson Date: Fri Apr 1 18:14:04 2016 +0200 db_postgres Rename core files to match module name, rename SER to Kamailio and remove svn ID's Issue #82 commit 05289d1ed24f88d7943529eaf87d1161517b4e72 Author: Olle E. Johansson Date: Fri Apr 1 18:05:33 2016 +0200 db_text Change core source code file name to match module name Issue #82 commit 03db526fff2fd7805ef2b88cbe94026762e85723 Author: Olle E. Johansson Date: Fri Apr 1 17:36:39 2016 +0200 permissions remove svn ID's and history from source code commit 842d920d83efba32a85b8cc1c73e49560d0afd04 Author: Olle E. Johansson Date: Fri Apr 1 17:42:31 2016 +0200 websocket Rename core module name for consistensy Issue #82 commit a5fffc6d6f509364afdaddba2c4793dc28dccba2 Author: Olle E. Johansson Date: Fri Apr 1 17:46:36 2016 +0200 auth_radius Rename module core file Issue #82 commit 94721323f01f74cc5d454953fe676697e81e0eba Author: Olle E. Johansson Date: Fri Apr 1 17:47:59 2016 +0200 auth_radius Remove SVN ID's and history comments commit 598bac61827f0b406ef266e1618ab88d545c1887 Author: Olle E. Johansson Date: Fri Apr 1 17:51:52 2016 +0200 auth_identity Remove SVN ID's commit e404feef5177ac73731657f17da1bec66fdcea89 Author: Olle E. Johansson Date: Fri Apr 1 17:53:04 2016 +0200 mediaproxy Rename SIP-router to Kamailio commit 148414ad5c2e941980151dcaf4c12c2e801e0799 Author: Olle E. Johansson Date: Fri Apr 1 17:54:48 2016 +0200 Dispatcher Minor edit to have proper name in source code file commit 3a24b7234bdda477eb3ea88b472c9e8f6fd440a7 Author: Olle E. Johansson Date: Fri Apr 1 17:58:38 2016 +0200 lcr Change name of software, remove SVN ID and history commit 1f16abf43d79c0f7389431fffbbc7d33ca11a536 Author: Olle E. Johansson Date: Fri Apr 1 17:59:59 2016 +0200 auth_identity Change product name commit 43620e9071d1f6588d00237fd0cd409e2f8ae11c Author: Olle E. Johansson Date: Fri Apr 1 18:03:10 2016 +0200 db_mysql Rename core source code file to match module name Issue #82 commit 6334a88fc3dca933cc3de67e1f5bf74d49a93cb5 Author: Olle E. Johansson Date: Fri Apr 1 20:12:28 2016 +0200 http_client try to implement local storage for status messages on a per connection basis commit 8543993e1f702aef80887c0e72b9bf67c62c1617 Author: Daniel-Constantin Mierla Date: Fri Apr 1 11:10:46 2016 +0200 core: test if AF_PACKET is defined at compile time - mac os x (and perhaps *BSDs) doesn't have it commit 597bef35c74dd3beea693562f45d17e648fd5f6d Merge: 130eb9b d7fca53 Author: Daniel-Constantin Mierla Date: Fri Apr 1 11:06:47 2016 +0200 Merge pull request #558 from schoberw/patch-2 core: skip address family AF_PACKET on -l iface_name commit d7fca53e8c5409849ec044098a143e7254129c00 Author: schoberw Date: Fri Apr 1 10:34:11 2016 +0200 core: skip address family AF_PACKET on -l iface_name - socket_info.c: getifaddrs() returns AF_PACKET, AF_INET and AF_INET6 addressed of an interface. AF_PACKET are of no use and breaks startup with an -l eth0:5060 cmd line param commit 130eb9b259eb3354362a188fde28af6ffe2a6f20 Author: Daniel-Constantin Mierla Date: Fri Apr 1 09:57:59 2016 +0200 dialog: refreshed README content with rpc dlg.terminate_dlg commit ff204f7e4d2bc3a7a1b4460c29d568b5b7b69e83 Author: Yasin CANER Date: Fri Apr 1 09:57:24 2016 +0200 dialog: documentation for rpc command dlg.terminate_dlg commit 72b15ef953bf76f2b4ed9d44886ec6040b04a8b6 Author: Yasin CANER Date: Fri Apr 1 09:52:55 2016 +0200 dialog: new rpc function to terminate by sip ids - end established dialog by matching callid, from and to tags commit 271554b9100eb6f1c7d7a23861a8a8e2d74fd939 Merge: 6643604 b400123 Author: Daniel-Constantin Mierla Date: Fri Apr 1 09:20:56 2016 +0200 Merge pull request #553 from adubovikov/master modules/sipcapture: fixed correlation_id pointer for HEPv2/v1 commit 6643604b1406af7be704b4f669fc238fe3d89418 Author: Daniel-Constantin Mierla Date: Thu Mar 31 12:07:24 2016 +0200 README.md: coherent title formats commit c3c478874e39f8a7e64bffcd99d9b04a3c4bbd90 Author: Olle E. Johansson Date: Wed Mar 30 22:00:29 2016 +0200 http_client Add debug and some notes in TODO commit f1a071a48e9ddd2545c0dd2e95899d7d5e8e28ce Author: Olle E. Johansson Date: Wed Mar 30 21:45:21 2016 +0200 kex Remove svn id and history from source code headers commit f947ee76a27d2659096dfe381ba412006dcd7067 Author: Olle E. Johansson Date: Wed Mar 30 21:06:32 2016 +0200 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. commit ed29e169f5e1ed5fb44341cf5d25108c214f78d1 Author: Daniel-Constantin Mierla Date: Wed Mar 30 16:34:35 2016 +0200 ChangeLog: refreshed the content for latest stable version 4.4.0 commit f8a924874a17e15511ccf1f5ca284c5e2247d805 Author: Daniel-Constantin Mierla Date: Wed Mar 30 15:27:20 2016 +0200 auth_xkeys: init var to get rid of compile warnings commit 39971c3b627abab1872f7f3b05f2c799c393e7ba Author: Olle E. Johansson Date: Wed Mar 30 15:06:01 2016 +0200 http_client Remove not-implemented parameter from README commit 8a8ed04d2bbd0547a08eeec328268cd171cc9419 Author: Daniel-Constantin Mierla Date: Wed Mar 30 15:03:47 2016 +0200 cnxcc: incude stdlib.h to get rid of compile warnings for malloc/free commit 9aeaf65b042b7e65d962a9949b9a56e60743d89a Author: Daniel-Constantin Mierla Date: Wed Mar 30 14:37:45 2016 +0200 topos: remove unused variables commit 7c48b0fce5d59f237103cd26a61e616d74cabcb3 Author: Daniel-Constantin Mierla Date: Wed Mar 30 14:28:27 2016 +0200 topos: swapping direction handling for contact in response commit ee67b5ee18dbd791f898ad5f472715b7bf818cfc Author: Daniel-Constantin Mierla Date: Wed Mar 30 13:41:40 2016 +0200 topos: reset the flags of dlg storage record on bye commit 0103cc98b80a16081c1da39d6d674e9eba98f91b Author: Daniel-Constantin Mierla Date: Wed Mar 30 13:26:17 2016 +0200 topos: clean not confrmed dialogs from db storage based on branch expires commit ed262dfb056f94e2fc81bcb59cd744f4924a76ef Author: Daniel-Constantin Mierla Date: Wed Mar 30 13:19:01 2016 +0200 topos: update the db storeage for confirmed dialogs commit 95572016c2d6764f75775230d5e6cf5d180c6e06 Author: Daniel-Constantin Mierla Date: Wed Mar 30 12:41:00 2016 +0200 topos: use headers to pass dlg id between receive and send of dlg requests - it is no longer in the context to be used directly commit 2cb59f1716931e58b00ba7c0c177b0609c796b17 Author: Daniel-Constantin Mierla Date: Wed Mar 30 00:30:57 2016 +0200 topos: restore stripped headers when receiving a dlg request commit 057abc8d5588139059c37de232c2dcfa4c0e04cd Author: Olle E. Johansson Date: Wed Mar 30 11:12:20 2016 +0200 auth_radius Update documentation to be more clear about the different libraries supported commit fd51e0f469f6a86926505bb33bdb04fc6dcfa855 Author: Olle E. Johansson Date: Wed Mar 30 09:21:14 2016 +0200 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 commit 8c037d7c0b10f32de5eacbab46e2f2a38c593aa7 Author: Olle E. Johansson Date: Wed Mar 30 09:17:54 2016 +0200 http_client update TODO based on feedback from filipix in issue #541 commit c49011c2cc63d35bca6904748da166814a792fc9 Author: Sergey Okhapkin Date: Tue Mar 29 23:21:46 2016 +0200 geoip2: Improve detection of addresses used by anonymous proxies commit d3d1592eb7148586cb70e93f549ff11fd5cf5316 Author: Daniel-Constantin Mierla Date: Tue Mar 29 23:12:44 2016 +0200 pv: fix compile warning for shm_initialized() test - coherent whitepacing across the file commit 594d1090b1b4cea26892f14f0adebc46bc05314b Author: Daniel-Constantin Mierla Date: Tue Mar 29 23:07:19 2016 +0200 pv: coherent indentation and whitespacing commit 5a2e4b0bf934d1151214c4de089f22ec0297a237 Author: jaybeepee Date: Tue Mar 29 15:54:10 2016 +0200 modules/ims_dialog: improved printing of dialogs via RPC commit 20787d75ded26dcb0958cb74c546137c59d3a4ec Author: jaybeepee Date: Tue Mar 29 15:53:06 2016 +0200 modules/ims_dialog: only create dlg_out on response codes < 299 commit 4161fdd7ad1f4273f9e02eb0093dde502f248157 Author: jaybeepee Date: Tue Mar 29 15:52:34 2016 +0200 modules/ims_dialog: extra error condition logging commit c1ca9f58c12962c8b1dee715facc47248fd852ca Author: jaybeepee Date: Tue Mar 29 15:49:14 2016 +0200 modules/ims_dialog: end all active calls commit b400123d272edc98f7b9fa3fde6f7ff650a81f89 Author: Alexandr Dubovikov Date: Tue Mar 29 13:53:19 2016 +0200 Update hep.c commit d2a4c554dadf94f71466b8ab1785cfa0e11b8cb1 Author: Richard Good Date: Tue Mar 29 10:18:11 2016 +0200 modules/ims_registrar_scscf: fix to include contacts in NOTIFY on explicit dereg commit f59688dc6998d31a2bd65b91ad3e8d134f5d38d1 Author: Olle E. Johansson Date: Tue Mar 29 09:31:40 2016 +0200 auth_radius Remove svn id's commit c391c09f92904b466b426da49e2268024792bde4 Author: Olle E. Johansson Date: Tue Mar 29 09:29:55 2016 +0200 http_client TODO update commit b8ed251f8f4716393ba07d910d162b6a5bfa2194 Author: Olle E. Johansson Date: Mon Mar 28 21:08:05 2016 +0200 http_client Document limitation to http and https protocols commit f19d258d646bac9bdb04cc2c059a459abd4b8185 Author: Olle E. Johansson Date: Mon Mar 28 21:06:16 2016 +0200 http_client Restrict protocols for redirects commit 126c9c341af5f7cf74279d1a6e757f7602ce7d99 Author: Olle E. Johansson Date: Mon Mar 28 20:54:17 2016 +0200 http_client Limit protocols to HTTP and HTTPS commit 191cffa3bc0bbe1a23ae214cdf0ad76035614ba0 Author: Olle E. Johansson Date: Mon Mar 28 20:48:50 2016 +0200 http_client Update TODO - remove done items commit 68547d50668032c1a43e81f2eabf4d2b709ff049 Author: Olle E. Johansson Date: Mon Mar 28 20:42:37 2016 +0200 http_client Add note about empty string in configuration file commit f90a5525244f3b37697c8426613c9b88eb98fb9d Author: Olle E. Johansson Date: Mon Mar 28 20:21:15 2016 +0200 http_client Return CURL error code on CURL failures, like "can't resolve DNS" commit e2b3c46f78771f0eae97b6df85bdf0c55f74b541 Author: Daniel-Constantin Mierla Date: Mon Mar 28 20:17:21 2016 +0200 Makefile.defs: restore enabling pkg memory manager - it was disabled for compiling with system malloc commit 7a23fd2c9ec66332097b639d4bedde52731e2bae Author: Olle E. Johansson Date: Mon Mar 28 19:56:36 2016 +0200 http_client Fix typo ...and compile before commit... commit 3d0898a713e956568551186391fbe1c9e7eb8ac6 Author: Olle E. Johansson Date: Mon Mar 28 19:49:50 2016 +0200 http_client Adding default value of authmetod to README commit 3019a5618bdcc1fa2442c143133278d0988db797 Author: Olle E. Johansson Date: Mon Mar 28 19:18:09 2016 +0200 http_client Update README with new options (authmethod, httpproxy, httpproxyport) commit 4bf3a517991b374308b033b85c82058c37e4e90a Author: Olle E. Johansson Date: Mon Mar 28 19:09:21 2016 +0200 http_client Add configurable authentication methods Attempt to fix issue #515 commit 69f9328ddd959a70de8b94152704326dcca6a8cc Author: Daniel-Constantin Mierla Date: Mon Mar 28 14:37:59 2016 +0200 core: mem - updated defines to pkg mod stats commit 83458239f17a626518f449e32496ff707e4c6da9 Author: Richard Good Date: Mon Mar 28 12:24:12 2016 +0200 modules/ims_charging: fix for incorrectly adding duplicate host and realm AVP commit e3f788ea94c52e09a9b1f0b2e3242fe4991df3b0 Author: Olle E. Johansson Date: Mon Mar 28 12:21:23 2016 +0200 http_client Improve curl error handling commit d04b126571c430c67826a21977ed9c9fdeb08dca Author: Olle E. Johansson Date: Mon Mar 28 12:12:20 2016 +0200 http_client Add a note to TODO list commit 4cd5d66dd6b899dc76cd33c6702426ea36d3d4d2 Author: Olle E. Johansson Date: Mon Mar 28 12:10:08 2016 +0200 http_client fix bad formatting. commit 438f91b8b5a43516d8904f23be2fa9898fdc465c Author: Olle E. Johansson Date: Mon Mar 28 12:08:25 2016 +0200 http_client Add error parsing for DNS issues with http_proxy commit 34ffef464fbb26c3526990a0bf8b9c5d1cd4ee97 Author: Olle E. Johansson Date: Mon Mar 28 11:54:53 2016 +0200 http_client Debug http_proxy and add http_proxy usage to the http_client_query function commit a4043c445b0673ca8f5ff7819caf9ac156da1e73 Author: Daniel-Constantin Mierla Date: Mon Mar 28 10:56:14 2016 +0200 topos: reused stored branch attributes in case of retransmission commit 88d8aabb748d2c0ab476cea9a4a17eb990b618f7 Author: Daniel-Constantin Mierla Date: Mon Mar 28 10:22:10 2016 +0200 http_async_client: use pkg-config for libevent compile flags detection - re-enable pkg-config for libcurl commit e5538f1814ed5b96a01c7006d15c9192238c9b19 Author: Daniel-Constantin Mierla Date: Sun Mar 27 14:40:46 2016 +0200 mem: shm - updated macros for mod stats api commit 66fc01f48ea2d6fa8f20f39e1bcd01d498f8580d Author: Daniel-Constantin Mierla Date: Sun Mar 27 14:40:09 2016 +0200 uuid: detect if pkg-config knows about uuid lib commit 1eafbaf5b2d25879225b8e4c4797285dba2d460f Author: Daniel-Constantin Mierla Date: Sun Mar 27 14:24:00 2016 +0200 mem/tlsf_malloc: updates to use new api names for module stats commit 8f2864b1845cfa2b520c0886e30d1f5df285eef6 Author: Daniel-Constantin Mierla Date: Sun Mar 27 14:23:46 2016 +0200 mem/q_malloc: updates to use new api names for module stats commit ec15fc65bc6d38e74fdcf6a1fa6ef10053452365 Author: Daniel-Constantin Mierla Date: Sun Mar 27 14:23:02 2016 +0200 mem/f_malloc: updates to use new api names for module stats commit 26dbc87aac8d117bf0928eb2124ecc91e512e20f Author: Daniel-Constantin Mierla Date: Sun Mar 27 14:22:37 2016 +0200 core: mem/shm - use module stats fields for init of managers commit b568c6533670b1400f7c12bd13169d41542c351a Author: Daniel-Constantin Mierla Date: Sun Mar 27 14:21:55 2016 +0200 core: mem/pkg - use module stats fields for init of managers q commit 50ac46bfc233531f9f4be22be4aee07a8faa0325 Author: Daniel-Constantin Mierla Date: Sun Mar 27 14:21:12 2016 +0200 core - mem: renamed api fields for module stats to repleft the purpose commit 5d903fd40a9e89d601be25df282a008ba8ba421e Author: Daniel-Constantin Mierla Date: Sun Mar 27 12:04:47 2016 +0200 tm: coherent indentation - removed historical top comments commit b27384a0a7c6567a9ecebab3f987079ad0ff7366 Author: Daniel-Constantin Mierla Date: Sun Mar 27 11:48:33 2016 +0200 p_usrloc: free allocated items in case of no more memory during domain add commit 33fe5e38d2eefc2244eccb6279c082a789ed0307 Author: Daniel-Constantin Mierla Date: Sun Mar 27 11:39:09 2016 +0200 core: mem - export pkg api even when using system malloc commit 07dbe3697bcad18f5766fc0d71a7fc48ff8a26d0 Author: Daniel-Constantin Mierla Date: Sun Mar 27 11:38:17 2016 +0200 presence: remove jumping to error from error in update_presentity() - coherent indentation commit 47a776efcd3d5c2ffafdd780fa169edc85e436d2 Author: Daniel-Constantin Mierla Date: Sat Mar 26 22:29:27 2016 +0100 http_client: check first if pointer is not exceeding limit - then test its value not to be null char commit bedd6f4df9d2b5600bed5e31052bc49f8b18382f Author: Daniel-Constantin Mierla Date: Sat Mar 26 13:09:53 2016 +0100 usrloc: if no location record loaded from db, then no attrs to look up commit 3a25e489d0ab8d55d4011ccf62de4f3d8d08b028 Author: Daniel-Constantin Mierla Date: Sat Mar 26 13:01:01 2016 +0100 seas: init variable to get rid of compile warning commit 5075cef8230202138bf08c402797d9dffcb8971d Author: Daniel-Constantin Mierla Date: Sat Mar 26 12:58:33 2016 +0100 lib/trie: init variable to get rid of compile warnings commit 0a51e8c941b1c916137eb3e57fa7db86ecb9a1f8 Author: Daniel-Constantin Mierla Date: Sat Mar 26 11:26:29 2016 +0100 ndb_redis: safety check for log message parameters commit cafb1522b2c27aae404d97fe242324423ccdb99b Author: Daniel-Constantin Mierla Date: Sat Mar 26 11:22:32 2016 +0100 dispatcher: proper check for ds active ping variable commit 181c3cfa266ec5897cc2fdd889d90928f90fcbb8 Author: Daniel-Constantin Mierla Date: Sat Mar 26 11:18:36 2016 +0100 crypto: safety check for memory allocation and free on error cases commit fa0d3267890e77a5184490d11f76fe4cb400e2df Author: Daniel-Constantin Mierla Date: Sat Mar 26 11:11:25 2016 +0100 cnxcc: use pkg-config for libevent compile flags commit 4a40dd39cec713c569dc3480c905d808026aad39 Author: Daniel-Constantin Mierla Date: Sat Mar 26 11:05:26 2016 +0100 ndb_redis: fix for broken output of pkg-config for hiredis commit 162ccdaeeb6bff185f49b3dc2e2b9b43687ec0fc Author: Daniel-Constantin Mierla Date: Sat Mar 26 10:23:02 2016 +0100 cnxcc: use pkg-config for hiredis lib compile flags commit 57bcad1b336e7aae5c0933a83ac4ab16f6893896 Author: Daniel-Constantin Mierla Date: Sat Mar 26 08:44:16 2016 +0100 ndb_redis: use pkg-config for compile flags commit 3ec7c1142738f1829581534e74574851e0183c21 Author: Daniel-Constantin Mierla Date: Thu Mar 24 14:09:13 2016 +0100 dispatcher: refreshed the readme content commit e93bb3dba955cb6fe1526bb1737ce0f227f4a8c7 Author: Daniel-Constantin Mierla Date: Thu Mar 24 14:08:32 2016 +0100 dispatcher: docs for ds_select() commit 53a55967e98d6152acedb32547cbc1028e30d684 Author: Daniel-Constantin Mierla Date: Thu Mar 24 10:00:04 2016 +0100 dispatcher: new function ds_select(setid, alg, [limit]) - puts the addresses from destination set in the internal avps lists, without updating dst-uri or r-uri commit 1d401e0a9b4c3010c32b0084ec6a218fc46e4f78 Author: Daniel-Constantin Mierla Date: Thu Mar 24 09:21:00 2016 +0100 dispatcher: coherent indentation and whitespacing commit 2ddf88df7deeebf2966344031eb905811b8e86cb Author: Daniel-Constantin Mierla Date: Wed Mar 23 16:08:48 2016 +0100 kamctl: refreshed definition of location table commit d72ac166b152ca6906248d67e2605d5b283fa01e Author: Juha Heinanen Date: Wed Mar 23 16:32:06 2016 +0200 srdb1/schema: removed unique constraint from connection_idx commit 787c41c08eae9f9431f792ec616530145f66cc3c Author: Daniel-Constantin Mierla Date: Mon Mar 21 17:09:51 2016 +0100 topos: propagate via branch from receive to send event - identify properly the branch commit f8b9bbdcb95575b90bd75dba71b6117c76127bc1 Author: Daniel-Constantin Mierla Date: Mon Mar 21 14:46:23 2016 +0100 kamctl: db script with larger topos fields commit 9eaca5332e4b6be9f2437806b47ef1077eb57959 Author: Daniel-Constantin Mierla Date: Mon Mar 21 14:45:52 2016 +0100 lib/srdb1: tags fields made larger - store more fields for branch commit 73c03aeb2e39d273c51275f2a5dc328bef53729c Author: Daniel-Constantin Mierla Date: Mon Mar 21 14:25:31 2016 +0100 kamctl: version set to 5.0.0 commit fedf9e8875791ff53188fb812a6d97aae9b1ceba Author: Daniel-Constantin Mierla Date: Mon Mar 21 14:24:25 2016 +0100 kamctl: further updates to topos db scripts commit 4efc9b3730e15f9e9f2274a8dfee59d76e5ecabd Author: Daniel-Constantin Mierla Date: Mon Mar 21 14:23:35 2016 +0100 lib/srdb1: fields for local sockets - replace src ip with full address column commit dc4306e4e201d2cfbe5cc76698e8c7c3ec06d44a Author: Daniel-Constantin Mierla Date: Mon Mar 21 14:18:49 2016 +0100 topos: filling field for server record route values commit ca4494d465eaec8c544f61e9034147387c861688 Author: Daniel-Constantin Mierla Date: Mon Mar 21 11:40:04 2016 +0100 topos: don't detect direction based on route header ftag - the local server header is not re-added yet commit a215b926e3f1df0f2aca2f86e5ad1e3c9dde3796 Author: Daniel-Constantin Mierla Date: Mon Mar 21 11:32:08 2016 +0100 topos: split storage of record route for a, b and server sides commit 6497b9a562386aeae47c0aaa10d09418269c6d8d Author: Daniel-Constantin Mierla Date: Mon Mar 21 11:01:53 2016 +0100 kamctl: updates to topos db scripts commit d43986940878962a35883370a14f4330d2fd597a Author: Daniel-Constantin Mierla Date: Mon Mar 21 11:01:11 2016 +0100 lib/srdb1: dbschema - split record route storage commit f4d69b34d531bafb060d110534d339c318e87cef Author: Victor Seva Date: Mon Mar 21 10:57:07 2016 +0100 version set to 5.0.0-dev1 commit ded14bc1237c09dc3514195c915702b8ff6e1a32 Author: Daniel-Constantin Mierla Date: Mon Mar 21 10:44:01 2016 +0100 Makefile.defs: version set to 5.0.0-dev1 commit 422d0a3b94c79ffc93621c3f81b839396ad218d5 Merge: 956b5ae 6828215 Author: Stefan Mititelu Date: Mon Mar 21 11:42:57 2016 +0200 Merge pull request #539 from smititelu/master 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 commit 7993b4a7cf7281bc99bf1bae3777f3f0d18b24b1 Author: Daniel-Constantin Mierla Date: Fri Mar 18 17:20:00 2016 +0100 topos: don't store dialog data for message request - 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 - no dialog created there 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 topos: no processing needed for 100 responses commit f591b7e0b0c71648a9ac62dd9604955d7c2acb75 Author: Daniel-Constantin Mierla Date: Fri Mar 18 15:19:18 2016 +0100 topos: cseq number and method linked to db commit eb1e8e2ff46a1ecac81b05985dc09a37036ce1ab Author: Daniel-Constantin Mierla Date: Fri Mar 18 15:15:57 2016 +0100 kamctl: refreshed topos db scripts commit 0dd9c526f762974ceb397cc2c7862fa7ff122ebf Author: Daniel-Constantin Mierla Date: Fri Mar 18 15:15:21 2016 +0100 srdb1/schema: cseq stored as string for topos - no conversion from sip header commit c2e404b82f20a12b5909bbf610cbfb7f5d101c12 Author: Daniel-Constantin Mierla Date: Fri Mar 18 14:58:27 2016 +0100 topos: store method and cseq for dialogs and branches commit c8d25c34d8efa5c6e40fb26d523a9d4e5d66595c Author: Daniel-Constantin Mierla Date: Fri Mar 18 14:08:53 2016 +0100 kamctl: updated scripts for topos db commit c8fb903b9649fc8ef49a1bfff455e58b2265d05a Author: Daniel-Constantin Mierla Date: Fri Mar 18 14:08:26 2016 +0100 lib/srdb1: topos schemas extended to store method and cseq commit b65927a8f6039810ffdb7b7f31ce2d36c9535fbd Author: Daniel-Constantin Mierla Date: Fri Mar 18 13:32:59 2016 +0100 core: parse content type allows '_' char - reported by Fabio Margarido, GH #547 commit 23a3481302d5aca04be0e8d10f6d4ce23dbc36aa Author: Daniel-Constantin Mierla Date: Fri Mar 18 13:23:06 2016 +0100 dialog: force cleanup of aged terminated dialogs - reported by Dmitri Savolainen, GH #545 commit 68cbac03d95893f4f27b46a37233cf796a7484d9 Author: Daniel-Constantin Mierla Date: Thu Mar 17 22:56:41 2016 +0100 xhttp_rpc: added notes about how to use the module commit 1c22f395df81dab09288ff945e97b0040894daaf Author: Daniel-Constantin Mierla Date: Thu Mar 17 22:47:02 2016 +0100 pipelimit: set array result tipe for rpc commands - rpc stats and get pipes can return more than one item commit 99caa6c583c68f61aded4988e8a1603e78015a0a Author: jaybeepee Date: Thu Mar 17 09:53:39 2016 +0200 modules/ims_registrar_scscf: more efficient traversal of contacts commit 82c42dd91c5f715a17fca767ade700afde29c7a5 Author: jaybeepee Date: Thu Mar 17 09:51:42 2016 +0200 modules/ims_registrar_scscf: protection around sending notifications - prevent races commit 9fbf7a737b3d538fa190e7057c34ff737a4d4d68 Author: jaybeepee Date: Thu Mar 17 09:50:40 2016 +0200 modules/ims_usrloc_scscf: removed protoype debugging code commit 876648a15a76a43db7e2d743b5914198ee30b0fc Author: Olle E. Johansson Date: Wed Mar 16 15:01:08 2016 +0100 http_client Adding support for HTTP proxy on a connection and default level Addresses issue #541 Documentation coming in separate commit commit 331ab29e77e178067a23291bd20638201ba9b393 Author: Daniel-Constantin Mierla Date: Tue Mar 15 12:40:09 2016 +0100 ims_registrar_pcscf: remove duplicate implementation and use _strnistr() from core commit e69c3284231917f5c63871842b6ce6ab37b419eb Author: Daniel-Constantin Mierla Date: Tue Mar 15 12:39:45 2016 +0100 sdpops: reuse _strnstr() from core instead of own implementation commit 4910ddf9eebb8fa5106300b9e684ecb67fb2d225 Author: Daniel-Constantin Mierla Date: Tue Mar 15 12:39:16 2016 +0100 tm: _strnstr() moved to core commit f5d4446dae8db02e6d4136724f85baed65f7bf4a Author: Daniel-Constantin Mierla Date: Tue Mar 15 12:38:46 2016 +0100 topos: use _strnstr() from core instead of strnstr() commit 7772e14fc298956f57429a67ea4524818b22a158 Author: Daniel-Constantin Mierla Date: Tue Mar 15 12:37:37 2016 +0100 core: _strnstr() and _strnistr() defined in core - alternative to strnstr() which is not in all OSes, pluse the insensitive option commit 057dd97ea28d95b9bf733692a23d42d8211eeb4c Author: jaybeepee Date: Tue Mar 15 13:40:32 2016 +0200 modules/ims_registrar_scscf: provide protection for re-registration of implicit set commit f50c712f401f50b8ca36addbd8440f418a9b266f Author: Ovidiu Sas Date: Mon Mar 14 17:07:46 2016 -0400 modules/topos: fix warning: variable "ptsd" set but not used [-Wunused-but-set-variable] commit b4d1206fd50bb61d1ad9ff4ed500157105b140b6 Author: Ovidiu Sas Date: Mon Mar 14 17:03:30 2016 -0400 modules/topos: fix warning: comparison between pointer and integer [enabled by default] commit ac989df8e30f198917786e077e1b61f1efc04129 Author: Ovidiu Sas Date: Mon Mar 14 16:59:41 2016 -0400 modules/topos: fix warning: label "ready" defined but not used [-Wunused-label] commit 59f3817faeca92026f932ae28a2d4f9caa900060 Merge: 6a362f0 93fd86c Author: Daniel-Constantin Mierla Date: Mon Mar 14 17:39:48 2016 +0100 Merge pull request #546 from eschmidbauer/permissions-memory-leak-533 Fix memory leak by freeing RURI in trusted table struct; issue #533 commit 93fd86c882fd82f4277a80322dd729c2dc0370a0 Author: Emmanuel Schmidbauer Date: Mon Mar 14 17:17:03 2016 +0100 permissions: fix memory leak - free ruri_pattern from trusted struct in empty_hash_table() commit 6a362f032bdf5cf73dd3960e88bfb06dfb72bb85 Author: Daniel-Constantin Mierla Date: Mon Mar 14 14:37:01 2016 +0100 uac: reset append to rr string var to avoid double free in case of error - reported by Fred Posner, GH #543 commit 8ae2713477027a229ae4ee7045557151e467aff3 Author: Daniel-Constantin Mierla Date: Mon Mar 14 11:39:55 2016 +0100 tsilo: lock before linking var to the entry in slot - entry points to the address of first entry, which can be updated before aquiring the lock commit 6fcc1952990dbc5e14745b24a5a34a5788347580 Author: Victor Seva Date: Fri Mar 11 09:17:45 2016 +0100 pkg/kamailio/deb: update version to 5.0.0~dev0 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 commit 020d88ce4bfb4fcf0cdbe38da1bb262b343a84b7 Author: Daniel-Constantin Mierla Date: Fri Mar 11 08:38:26 2016 +0100 Makefile.defs: version set to 5.0.0-dev0 - development for next major release 5.0.0 is open ===================== 2016-03-30 Version 4.4.0 Released =====================