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

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