Blame SOURCES/dnsmasq-2.76-rh1728698-1.patch

eabdae
From cae343c1f3bea9d1ca2e71d3709d3f02b799f94d Mon Sep 17 00:00:00 2001
eabdae
From: Petr Mensik <pemensik@redhat.com>
eabdae
Date: Thu, 4 Jul 2019 20:28:08 +0200
eabdae
Subject: [PATCH 1/5] Log listening on new interfaces
eabdae
eabdae
Log in debug mode listening on interfaces. They can be dynamically
eabdae
found, include interface number, since it is checked on TCP connections.
eabdae
Print also addresses found on them.
eabdae
---
eabdae
 src/network.c | 12 ++++++++++++
eabdae
 1 file changed, 12 insertions(+)
eabdae
eabdae
diff --git a/src/network.c b/src/network.c
eabdae
index d75f560..fd90288 100644
eabdae
--- a/src/network.c
eabdae
+++ b/src/network.c
eabdae
@@ -662,6 +662,13 @@ int enumerate_interfaces(int reset)
eabdae
 	  else
eabdae
 	    {
eabdae
 	      *up = l->next;
eabdae
+	      if (l->iface->done)
eabdae
+	        {
eabdae
+	          iface = l->iface;
eabdae
+	          (void)prettyprint_addr(&iface->addr, daemon->addrbuff);
eabdae
+	          my_syslog(LOG_DEBUG, _("stopped listening on %s(#%d): %s"),
eabdae
+	                    iface->name, iface->index, daemon->addrbuff);
eabdae
+	        }
eabdae
 	      
eabdae
 	      /* In case it ever returns */
eabdae
 	      l->iface->done = 0;
eabdae
@@ -978,6 +985,9 @@ void create_bound_listeners(int dienow)
eabdae
 	new->next = daemon->listeners;
eabdae
 	daemon->listeners = new;
eabdae
 	iface->done = 1;
eabdae
+	(void)prettyprint_addr(&iface->addr, daemon->addrbuff);
eabdae
+	my_syslog(LOG_DEBUG, _("listening on %s(#%d): %s"),
eabdae
+	          iface->name, iface->index, daemon->addrbuff);
eabdae
       }
eabdae
 
eabdae
   /* Check for --listen-address options that haven't been used because there's
eabdae
@@ -997,6 +1007,8 @@ void create_bound_listeners(int dienow)
eabdae
       {
eabdae
 	new->next = daemon->listeners;
eabdae
 	daemon->listeners = new;
eabdae
+	(void)prettyprint_addr(&if_tmp->addr, daemon->addrbuff);
eabdae
+	my_syslog(LOG_DEBUG, _("listening on %s"), daemon->addrbuff);
eabdae
       }
eabdae
 }
eabdae
 
eabdae
-- 
eabdae
2.20.1
eabdae