build-system: Allow building with static pjproject
[asterisk/asterisk.git] / third-party / pjproject / patches / 0001-Bump-tcp-tls-and-transaction-log-levels-from-1-to-3.patch
1 From a147b72df1ec150c1d733e882225db86142fb339 Mon Sep 17 00:00:00 2001
2 From: George Joseph <george.joseph@fairview5.com>
3 Date: Sun, 21 Feb 2016 10:01:53 -0700
4 Subject: [PATCH] Bump tcp/tls and transaction log levels from 1 to 3
5
6 sip_transport_tcp, sip_transport_tls and sip_transaction are printing messages
7 at log level 1 or 2 for things that are transient, recoverable, possibly
8 expected, or are handled with return codes. A good example of this is if we're
9 trying to send an OPTIONS message to a TCP client that has disappeared.  Both
10 sip_transport_tcp and sip_transaction are printing "connection refused"
11 messages because the remote client isn't listening.  This is generally expected
12 behavior and it should be up to the app caller to determine if an error message
13 is warranted.
14 ---
15  pjsip/src/pjsip/sip_transaction.c   | 4 ++--
16  pjsip/src/pjsip/sip_transport_tcp.c | 2 +-
17  pjsip/src/pjsip/sip_transport_tls.c | 2 +-
18  3 files changed, 4 insertions(+), 4 deletions(-)
19
20 diff --git a/pjsip/src/pjsip/sip_transaction.c b/pjsip/src/pjsip/sip_transaction.c
21 index 46bd971..1b4fdb7 100644
22 --- a/pjsip/src/pjsip/sip_transaction.c
23 +++ b/pjsip/src/pjsip/sip_transaction.c
24 @@ -1898,7 +1898,7 @@ static void send_msg_callback( pjsip_send_state *send_state,
25  
26             err =pj_strerror((pj_status_t)-sent, errmsg, sizeof(errmsg));
27  
28 -           PJ_LOG(2,(tsx->obj_name,
29 +           PJ_LOG(3,(tsx->obj_name,
30                       "Failed to send %s! err=%d (%s)",
31                       pjsip_tx_data_get_info(send_state->tdata), -sent,
32                       errmsg));
33 @@ -1938,7 +1938,7 @@ static void send_msg_callback( pjsip_send_state *send_state,
34             }
35  
36         } else {
37 -           PJ_PERROR(2,(tsx->obj_name, (pj_status_t)-sent,
38 +           PJ_PERROR(3,(tsx->obj_name, (pj_status_t)-sent,
39                          "Temporary failure in sending %s, "
40                          "will try next server",
41                          pjsip_tx_data_get_info(send_state->tdata)));
42 diff --git a/pjsip/src/pjsip/sip_transport_tcp.c b/pjsip/src/pjsip/sip_transport_tcp.c
43 index 222cb13..1bbb324 100644
44 --- a/pjsip/src/pjsip/sip_transport_tcp.c
45 +++ b/pjsip/src/pjsip/sip_transport_tcp.c
46 @@ -164,7 +164,7 @@ static void tcp_perror(const char *sender, const char *title,
47  
48      pj_strerror(status, errmsg, sizeof(errmsg));
49  
50 -    PJ_LOG(1,(sender, "%s: %s [code=%d]", title, errmsg, status));
51 +    PJ_LOG(3,(sender, "%s: %s [code=%d]", title, errmsg, status));
52  }
53  
54  
55 diff --git a/pjsip/src/pjsip/sip_transport_tls.c b/pjsip/src/pjsip/sip_transport_tls.c
56 index 617d7f5..a83ac32 100644
57 --- a/pjsip/src/pjsip/sip_transport_tls.c
58 +++ b/pjsip/src/pjsip/sip_transport_tls.c
59 @@ -170,7 +170,7 @@ static void tls_perror(const char *sender, const char *title,
60  
61      pj_strerror(status, errmsg, sizeof(errmsg));
62  
63 -    PJ_LOG(1,(sender, "%s: %s [code=%d]", title, errmsg, status));
64 +    PJ_LOG(3,(sender, "%s: %s [code=%d]", title, errmsg, status));
65  }
66  
67  
68 -- 
69 2.5.0
70