Module: kamailio
Branch: master
Commit: 7ffe311bfa896d8a70bfec22974e4088997bc858
URL: https://github.com/kamailio/kamailio/commit/7ffe311bfa896d8a70bfec22974e408…
Author: Olle E. Johansson <oej(a)edvina.net>
Committer: Olle E. Johansson <oej(a)edvina.net>
Date: 2016-06-07T16:05:52+02:00
dialog Update docs on states - Early state is not saved in database
---
Modified: modules/dialog/README
Modified: modules/dialog/doc/dialog_admin.xml
---
Diff: https://github.com/kamailio/kamailio/commit/7ffe311bfa896d8a70bfec22974e408…
Patch: https://github.com/kamailio/kamailio/commit/7ffe311bfa896d8a70bfec22974e408…
---
diff --git a/modules/dialog/README b/modules/dialog/README
index 91521c8..3d4d955 100644
--- a/modules/dialog/README
+++ b/modules/dialog/README
@@ -432,6 +432,9 @@ Chapter 1. Admin Guide
* 4 : Confirmed dialog (active call)
* 5 : Deleted dialog
+ The early and deleted dialog states are not updated in database
+ storage.
+
4. Dialog profiling
Dialog profiling is a mechanism that helps in classifying, sorting and
diff --git a/modules/dialog/doc/dialog_admin.xml b/modules/dialog/doc/dialog_admin.xml
index c0e9749..015517d 100644
--- a/modules/dialog/doc/dialog_admin.xml
+++ b/modules/dialog/doc/dialog_admin.xml
@@ -81,6 +81,8 @@
<para><emphasis>5</emphasis> : Deleted dialog</para>
</listitem>
</itemizedlist>
+ <para>The early and deleted dialog states are not updated in database storage.
+ </para>
</section>
<section>
Module: kamailio
Branch: master
Commit: c38b4c7345a6806f48a0cdb07841e10bc962e1bf
URL: https://github.com/kamailio/kamailio/commit/c38b4c7345a6806f48a0cdb07841e10…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2016-06-07T15:21:06+02:00
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
---
Modified: modules/tls/tls_init.c
---
Diff: https://github.com/kamailio/kamailio/commit/c38b4c7345a6806f48a0cdb07841e10…
Patch: https://github.com/kamailio/kamailio/commit/c38b4c7345a6806f48a0cdb07841e10…
---
diff --git a/modules/tls/tls_init.c b/modules/tls/tls_init.c
index d7f3cef..e0bbb0b 100644
--- a/modules/tls/tls_init.c
+++ b/modules/tls/tls_init.c
@@ -545,8 +545,10 @@ int init_tls_h(void)
#endif
ssl_version=SSLeay();
/* check if version have the same major minor and fix level
- * (e.g. 0.9.8a & 0.9.8c are ok, but 0.9.8 and 0.9.9x are not) */
- if ((ssl_version>>8)!=(OPENSSL_VERSION_NUMBER>>8)){
+ * (e.g. 0.9.8a & 0.9.8c are ok, but 0.9.8 and 0.9.9x are not)
+ * - values is represented as 0xMMNNFFPPS: major minor fix patch status
+ * 0x00090705f == 0.9.7e release */
+ if ((ssl_version>>12)!=(OPENSSL_VERSION_NUMBER>>12)){
LOG(L_CRIT, "ERROR: tls: init_tls_h: installed openssl library "
"version is too different from the library the Kamailio tls module "
"was compiled with: installed \"%s\" (0x%08lx), compiled "
```
CC (gcc) [M ims_auth.so] rfc2617.o
CC (gcc) [M ims_auth.so] authims_mod.o
In file included from authims_mod.c:59:0:
authorize.h:187:13: warning: inline function 'start_reg_await_timer' declared but never defined
inline void start_reg_await_timer(auth_vector *av);
^
authorize.h:171:21: warning: inline function 'get_hash_auth' declared but never defined
inline unsigned int get_hash_auth(str private_identity,str public_identity);
^
authorize.h:158:13: warning: inline function 'auth_data_unlock' declared but never defined
inline void auth_data_unlock(unsigned int hash);
^
authorize.h:157:13: warning: inline function 'auth_data_lock' declared but never defined
inline void auth_data_lock(unsigned int hash);
^
CC (gcc) [M ims_auth.so] cxdx_avp.o
cxdx_avp.c:1058:2: warning: 'cxdx_add_avp' is static but used in inline function 'cxdx_add_result_code' which is not static
cxdx_add_avp(msg,x,4,
^
cxdx_avp.c:1041:9: warning: 'cxdx_get_avp' is static but used in inline function 'cxdx_get_user_name' which is not static
return cxdx_get_avp(msg,
^
cxdx_avp.c:1004:2: warning: 'cxdx_add_avp' is static but used in inline function 'cxdx_add_userdata_available' which is not static
cxdx_add_avp(msg,x,4,
^
cxdx_avp.c:985:2: warning: 'cxdx_add_avp' is static but used in inline function 'cxdx_add_server_assignment_type' which is not static
cxdx_add_avp(msg,x,4,
^
cxdx_avp.c:940:8: warning: 'cxdx_get_avp' is static but used in inline function 'cxdx_get_charging_info' which is not static
grp = cxdx_get_avp(msg,
^
cxdx_avp.c:924:9: warning: 'cxdx_get_avp' is static but used in inline function 'cxdx_get_user_data' which is not static
return cxdx_get_avp(msg,
^
cxdx_avp.c:616:6: warning: 'cxdx_get_avp' is static but used in inline function 'cxdx_get_sip_number_auth_items' which is not static
s = cxdx_get_avp(msg,
^
cxdx_avp.c:600:2: warning: 'cxdx_add_avp' is static but used in inline function 'cxdx_add_server_name' which is not static
cxdx_add_avp(msg,data.s,data.len,
^
cxdx_avp.c:583:2: warning: 'cxdx_add_avp' is static but used in inline function 'cxdx_add_sip_auth_data_item_request' which is not static
cxdx_add_avp(msg,group.s,group.len,
^
cxdx_avp.c:567:4: warning: 'cxdx_add_avp_list' is static but used in inline function 'cxdx_add_sip_auth_data_item_request' which is not static
cxdx_add_avp_list(&list,
^
cxdx_avp.c:564:117: warning: 's_empty' is static but used in inline function 'cxdx_add_sip_auth_data_item_request' which is not static
etsi_authorization = cxdx_ETSI_sip_authorization(username, realm, s_empty, server_name, s_empty, s_empty, method, s_empty);
^
cxdx_avp.c:564:100: warning: 's_empty' is static but used in inline function 'cxdx_add_sip_auth_data_item_request' which is not static
etsi_authorization = cxdx_ETSI_sip_authorization(username, realm, s_empty, server_name, s_empty, s_empty, method, s_empty);
^
cxdx_avp.c:564:91: warning: 's_empty' is static but used in inline function 'cxdx_add_sip_auth_data_item_request' which is not static
etsi_authorization = cxdx_ETSI_sip_authorization(username, realm, s_empty, server_name, s_empty, s_empty, method, s_empty);
^
cxdx_avp.c:564:69: warning: 's_empty' is static but used in inline function 'cxdx_add_sip_auth_data_item_request' which is not static
etsi_authorization = cxdx_ETSI_sip_authorization(username, realm, s_empty, server_name, s_empty, s_empty, method, s_empty);
^
cxdx_avp.c:553:3: warning: 'cxdx_add_avp_list' is static but used in inline function 'cxdx_add_sip_auth_data_item_request' which is not static
cxdx_add_avp_list(&list,
^
cxdx_avp.c:544:3: warning: 'cxdx_add_avp_list' is static but used in inline function 'cxdx_add_sip_auth_data_item_request' which is not static
cxdx_add_avp_list(&list,
^
cxdx_avp.c:521:2: warning: 'cxdx_add_avp' is static but used in inline function 'cxdx_add_sip_number_auth_items' which is not static
cxdx_add_avp(msg,x,4,
^
cxdx_avp.c:428:8: warning: 'cxdx_get_avp' is static but used in inline function 'cxdx_get_capabilities' which is not static
grp = cxdx_get_avp(msg,
^
cxdx_avp.c:407:9: warning: 'cxdx_get_avp' is static but used in inline function 'cxdx_get_server_name' which is not static
return cxdx_get_avp(msg,
^
cxdx_avp.c:380:8: warning: 'cxdx_get_avp' is static but used in inline function 'cxdx_get_experimental_result_code' which is not static
grp = cxdx_get_avp(msg,
^
cxdx_avp.c:361:6: warning: 'cxdx_get_avp' is static but used in inline function 'cxdx_get_result_code' which is not static
s = cxdx_get_avp(msg,
^
cxdx_avp.c:345:2: warning: 'cxdx_add_avp' is static but used in inline function 'cxdx_add_authorization_type' which is not static
cxdx_add_avp(msg,x,4,
^
cxdx_avp.c:326:2: warning: 'cxdx_add_avp' is static but used in inline function 'cxdx_add_UAR_flags' which is not static
cxdx_add_avp(msg,x,4,
^
cxdx_avp.c:302:2: warning: 'cxdx_add_avp' is static but used in inline function 'cxdx_add_visited_network_id' which is not static
cxdx_add_avp(msg,data.s,data.len,
^
cxdx_avp.c:285:2: warning: 'cxdx_add_avp' is static but used in inline function 'cxdx_add_public_identity' which is not static
cxdx_add_avp(msg,data.s,data.len,
^
cxdx_avp.c:268:2: warning: 'cxdx_add_avp' is static but used in inline function 'cxdx_add_user_name' which is not static
cxdx_add_avp(msg,data.s,data.len,
^
cxdx_avp.c:251:2: warning: 'cxdx_add_avp' is static but used in inline function 'cxdx_add_auth_session_state' which is not static
cxdx_add_avp(msg,x,4,
^
cxdx_avp.c:232:2: warning: 'cxdx_add_avp' is static but used in inline function 'cxdx_add_vendor_specific_appid' which is not static
cxdx_add_avp(msg,group.s,group.len,
^
cxdx_avp.c:218:3: warning: 'cxdx_add_avp_list' is static but used in inline function 'cxdx_add_vendor_specific_appid' which is not static
cxdx_add_avp_list(&list,
^
cxdx_avp.c:208:3: warning: 'cxdx_add_avp_list' is static but used in inline function 'cxdx_add_vendor_specific_appid' which is not static
cxdx_add_avp_list(&list,
^
cxdx_avp.c:198:2: warning: 'cxdx_add_avp_list' is static but used in inline function 'cxdx_add_vendor_specific_appid' which is not static
cxdx_add_avp_list(&list,
^
cxdx_avp.c:172:2: warning: 'cxdx_add_avp' is static but used in inline function 'cxdx_add_destination_host' which is not static
cxdx_add_avp(msg,data.s,data.len,
^
cxdx_avp.c:155:2: warning: 'cxdx_add_avp' is static but used in inline function 'cxdx_add_destination_realm' which is not static
cxdx_add_avp(msg,data.s,data.len,
^
CC (gcc) [M ims_auth.so] authorize.o
authorize.c:1397:40: warning: 'act_auth_data_hash_size' is static but used in inline function 'get_hash_auth' which is not static
return core_hash(&public_identity, 0, act_auth_data_hash_size);
^
authorize.c:1397:9: warning: 'core_hash' is static but used in inline function 'get_hash_auth' which is not static
return core_hash(&public_identity, 0, act_auth_data_hash_size);
^
authorize.c:1395:40: warning: 'act_auth_data_hash_size' is static but used in inline function 'get_hash_auth' which is not static
return core_hash(&public_identity, 0, act_auth_data_hash_size);
^
authorize.c:1395:9: warning: 'core_hash' is static but used in inline function 'get_hash_auth' which is not static
return core_hash(&public_identity, 0, act_auth_data_hash_size);
^
In file included from ../../mem/shm.h:39:0,
from ../../mem/shm_mem.h:34,
from ../../ut.h:45,
from authorize.c:47:
../../mem/../lock_ops.h:88:28: warning: 'futex_release' is static but used in inline function 'auth_data_unlock' which is not static
#define lock_release(lock) futex_release(lock)
^
authorize.c:1098:5: note: in expansion of macro 'lock_release'
lock_release(auth_data[(hash)].lock);
^
../../mem/../lock_ops.h:87:25: warning: 'futex_get' is static but used in inline function 'auth_data_lock' which is not static
#define lock_get(lock) futex_get(lock)
^
authorize.c:1090:5: note: in expansion of macro 'lock_get'
lock_get(auth_data[(hash)].lock);
^
In file included from authorize.c:64:0:
cxdx_avp.h:282: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:274:12: warning: inline function 'cxdx_get_user_name' declared but never defined
inline str cxdx_get_user_name(AAAMessage *msg);
^
cxdx_avp.h:267: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:256: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:248: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:240: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:233:12: warning: inline function 'cxdx_get_user_data' declared but never defined
inline str cxdx_get_user_data(AAAMessage *msg);
^
cxdx_avp.h:192: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:185: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 authorize.c:64:0:
cxdx_avp.h:177: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:168: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:160: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:149:12: warning: inline function 'cxdx_get_server_name' declared but never defined
inline str cxdx_get_server_name(AAAMessage *msg);
^
cxdx_avp.h:142: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:135: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:128: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:120: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:112: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:104: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:96: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:88: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:80: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:70:12: warning: inline function 'cxdx_add_destination_host' declared but never defined
inline int cxdx_add_destination_host(AAAMessage *msg,str data);
^
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);
^
CC (gcc) [M ims_auth.so] conversion.o
CC (gcc) [M ims_auth.so] cxdx_mar.o
In file included from cxdx_mar.c:54:0:
authorize.h:187:13: warning: inline function 'start_reg_await_timer' declared but never defined
inline void start_reg_await_timer(auth_vector *av);
^
authorize.h:171:21: warning: inline function 'get_hash_auth' declared but never defined
inline unsigned int get_hash_auth(str private_identity,str public_identity);
^
authorize.h:158:13: warning: inline function 'auth_data_unlock' declared but never defined
inline void auth_data_unlock(unsigned int hash);
^
authorize.h:157:13: warning: inline function 'auth_data_lock' declared but never defined
inline void auth_data_lock(unsigned int hash);
^
In file included from cxdx_mar.c:51:0:
cxdx_avp.h:282: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:274:12: warning: inline function 'cxdx_get_user_name' declared but never defined
inline str cxdx_get_user_name(AAAMessage *msg);
^
cxdx_avp.h:267: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:256: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:248: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:240: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:233:12: warning: inline function 'cxdx_get_user_data' declared but never defined
inline str cxdx_get_user_data(AAAMessage *msg);
^
cxdx_avp.h:192: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:185: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_mar.c:51:0:
cxdx_avp.h:177: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:168: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:160: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:149:12: warning: inline function 'cxdx_get_server_name' declared but never defined
inline str cxdx_get_server_name(AAAMessage *msg);
^
cxdx_avp.h:142: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:135: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:128: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:120: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:112: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:104: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:96: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:88: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:80: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:70:12: warning: inline function 'cxdx_add_destination_host' declared but never defined
inline int cxdx_add_destination_host(AAAMessage *msg,str data);
^
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);
^
CC (gcc) [M ims_auth.so] stats.o
CC (gcc) [M ims_auth.so] utils.o
CC (gcc) [L libkcore.so.1.0] parse_privacy.o
CC (gcc) [L libkcore.so.1.0] regexp.o
CC (gcc) [L libkcore.so.1.0] parse_sst.o
CC (gcc) [L libkcore.so.1.0] strcommon.o
CC (gcc) [L libkcore.so.1.0] statistics.o
CC (gcc) [L libkcore.so.1.0] kstats_wrapper.o
CC (gcc) [L libkcore.so.1.0] cmpapi.o
LD (gcc) [L libkcore.so.1.0] libkcore.so.1.0
CC (gcc) [L libkamailio_ims.so.0.1] ims_getters.o
LD (gcc) [L libkamailio_ims.so.0.1] libkamailio_ims.so.0.1
LD (gcc) [M ims_auth.so] ims_auth.so
```
---
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/658