[Freeswitch-svn] [commit] r11964 - in freeswitch/trunk/libs/sofia-sip: . libsofia-sip-ua/tport
FreeSWITCH SVN
mikej at freeswitch.org
Thu Feb 12 13:30:05 PST 2009
Author: mikej
Date: Thu Feb 12 15:30:05 2009
New Revision: 11964
Log:
Thu Feb 12 12:02:48 CST 2009 Jarod Neuner <janeuner at networkharbor.com>
* tport_tls: add/fix some tls init logging
Modified:
freeswitch/trunk/libs/sofia-sip/.update
freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/tport/tport_tls.c
freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/tport/tport_type_tls.c
Modified: freeswitch/trunk/libs/sofia-sip/.update
==============================================================================
--- freeswitch/trunk/libs/sofia-sip/.update (original)
+++ freeswitch/trunk/libs/sofia-sip/.update Thu Feb 12 15:30:05 2009
@@ -1 +1 @@
-Thu Feb 12 15:29:22 CST 2009
+Thu Feb 12 15:29:54 CST 2009
Modified: freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/tport/tport_tls.c
==============================================================================
--- freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/tport/tport_tls.c (original)
+++ freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/tport/tport_tls.c Thu Feb 12 15:30:05 2009
@@ -271,7 +271,7 @@
if (ti->configured > 0) {
SU_DEBUG_1(("%s: invalid local certificate: %s\n",
"tls_init_context", ti->cert));
- tls_log_errors(1, "tls_init_context", 0);
+ tls_log_errors(3, "tls_init_context", 0);
#if require_client_certificate
errno = EIO;
return -1;
@@ -283,7 +283,9 @@
ti->key,
SSL_FILETYPE_PEM)) {
if (ti->configured > 0) {
- tls_log_errors(1, "tls_init_context", 0);
+ SU_DEBUG_1(("%s: invalid private key: %s\n",
+ "tls_init_context", ti->key));
+ tls_log_errors(3, "tls_init_context(key)", 0);
#if require_client_certificate
errno = EIO;
return -1;
@@ -305,8 +307,10 @@
if (!SSL_CTX_load_verify_locations(tls->ctx,
ti->CAfile,
ti->CApath)) {
+ SU_DEBUG_1(("%s: error loading CA list: %s\n",
+ "tls_init_context", ti->CAfile));
if (ti->configured > 0)
- tls_log_errors(1, "tls_init_context", 0);
+ tls_log_errors(3, "tls_init_context(CA)", 0);
errno = EIO;
return -1;
}
@@ -328,7 +332,7 @@
if (!SSL_CTX_set_cipher_list(tls->ctx, ti->cipher)) {
SU_DEBUG_1(("%s: error setting cipher list\n", "tls_init_context"));
- tls_log_errors(1, "tls_init_context", 0);
+ tls_log_errors(3, "tls_init_context", 0);
errno = EIO;
return -1;
}
Modified: freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/tport/tport_type_tls.c
==============================================================================
--- freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/tport/tport_type_tls.c (original)
+++ freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/tport/tport_type_tls.c Thu Feb 12 15:30:05 2009
@@ -222,13 +222,21 @@
su_home_zap(autohome);
if (!tlspri->tlspri_master) {
+ /*
if (!path || ti.configured) {
SU_DEBUG_1(("tls_init_master: %s\n", strerror(errno)));
}
else {
SU_DEBUG_5(("tls_init_master: %s\n", strerror(errno)));
}
+ */
return *return_culprit = "tls_init_master", -1;
+ } else {
+ char buf[TPORT_HOSTPORTSIZE];
+ su_sockaddr_t *sa = ai ? (void *)(ai->ai_addr) : NULL;
+ if (sa && tport_hostport(buf, sizeof(buf), sa, 2))
+ SU_DEBUG_5(("%s(%p): tls context initialized for %s\n", \
+ __func__, (void *)pri, buf));
}
if (tls_subjects)
More information about the Freeswitch-svn
mailing list