===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
dnsmasq-2.82/CHANGELOG-2017-	if so, rather than forwarding it. Previously dnsmasq
dnsmasq-2.82/CHANGELOG:2018:	relied in the library function inet_addr() to convert
dnsmasq-2.82/CHANGELOG-2019-	addresses, and that will accept some things which are
##############################################
dnsmasq-2.82/Makefile-53-
dnsmasq-2.82/Makefile:54:dbus_cflags =   `echo $(COPTS) | $(top)/bld/pkg-wrapper HAVE_DBUS $(PKG_CONFIG) --cflags dbus-1` 
dnsmasq-2.82/Makefile:55:dbus_libs =     `echo $(COPTS) | $(top)/bld/pkg-wrapper HAVE_DBUS $(PKG_CONFIG) --libs dbus-1` 
dnsmasq-2.82/Makefile:56:ubus_libs =     `echo $(COPTS) | $(top)/bld/pkg-wrapper HAVE_UBUS "" --copy -lubox -lubus`
dnsmasq-2.82/Makefile:57:idn_cflags =    `echo $(COPTS) | $(top)/bld/pkg-wrapper HAVE_IDN $(PKG_CONFIG) --cflags libidn` 
dnsmasq-2.82/Makefile:58:idn_libs =      `echo $(COPTS) | $(top)/bld/pkg-wrapper HAVE_IDN $(PKG_CONFIG) --libs libidn` 
dnsmasq-2.82/Makefile:59:idn2_cflags =   `echo $(COPTS) | $(top)/bld/pkg-wrapper HAVE_LIBIDN2 $(PKG_CONFIG) --cflags libidn2`
dnsmasq-2.82/Makefile:60:idn2_libs =     `echo $(COPTS) | $(top)/bld/pkg-wrapper HAVE_LIBIDN2 $(PKG_CONFIG) --libs libidn2`
dnsmasq-2.82/Makefile:61:ct_cflags =     `echo $(COPTS) | $(top)/bld/pkg-wrapper HAVE_CONNTRACK $(PKG_CONFIG) --cflags libnetfilter_conntrack`
dnsmasq-2.82/Makefile:62:ct_libs =       `echo $(COPTS) | $(top)/bld/pkg-wrapper HAVE_CONNTRACK $(PKG_CONFIG) --libs libnetfilter_conntrack`
dnsmasq-2.82/Makefile:63:lua_cflags =    `echo $(COPTS) | $(top)/bld/pkg-wrapper HAVE_LUASCRIPT $(PKG_CONFIG) --cflags lua5.2` 
dnsmasq-2.82/Makefile:64:lua_libs =      `echo $(COPTS) | $(top)/bld/pkg-wrapper HAVE_LUASCRIPT $(PKG_CONFIG) --libs lua5.2` 
dnsmasq-2.82/Makefile:65:nettle_cflags = `echo $(COPTS) | $(top)/bld/pkg-wrapper HAVE_DNSSEC $(PKG_CONFIG) --cflags nettle hogweed`
dnsmasq-2.82/Makefile:66:nettle_libs =   `echo $(COPTS) | $(top)/bld/pkg-wrapper HAVE_DNSSEC $(PKG_CONFIG) --libs nettle hogweed`
dnsmasq-2.82/Makefile:67:gmp_libs =      `echo $(COPTS) | $(top)/bld/pkg-wrapper HAVE_DNSSEC NO_GMP --copy -lgmp`
dnsmasq-2.82/Makefile-68-sunos_libs =    `if uname | grep SunOS >/dev/null 2>&1; then echo -lsocket -lnsl -lposix4; fi`
dnsmasq-2.82/Makefile:69:version =     -DVERSION='\"`$(top)/bld/get-version $(top)`\"'
dnsmasq-2.82/Makefile-70-
##############################################
dnsmasq-2.82/Makefile-115- -f $(top)/Makefile dnsmasq
dnsmasq-2.82/Makefile:116:	for f in `cd $(PO); echo *.po`; do \
dnsmasq-2.82/Makefile-117-		cd $(top) && cd $(BUILDDIR) && $(MAKE) top="$(top)" -f $(top)/Makefile $${f%.po}.mo; \
##############################################
dnsmasq-2.82/Makefile-125-	@cd $(BUILDDIR) && $(MAKE) top="$(top)" -f $(top)/Makefile dnsmasq.pot
dnsmasq-2.82/Makefile:126:	for f in `cd $(PO); echo *.po`; do \
dnsmasq-2.82/Makefile-127-		echo -n msgmerge $(PO)/$$f && $(MSGMERGE) --no-wrap -U $(PO)/$$f $(BUILDDIR)/dnsmasq.pot; \
##############################################
dnsmasq-2.82/bld/get-version-27-else
dnsmasq-2.82/bld/get-version:28:     vers=`cat $1/VERSION | sed 's/[(), ]/,/ g' | tr ',' '\n' | grep ^v[0-9]`
dnsmasq-2.82/bld/get-version-29-
##############################################
dnsmasq-2.82/bld/pkg-wrapper-25-	     echo $in | grep ${search}_STATIC >/dev/null 2>&1; then
dnsmasq-2.82/bld/pkg-wrapper:26:	pkg=`$pkg  --static $op $*`
dnsmasq-2.82/bld/pkg-wrapper-27-    else
dnsmasq-2.82/bld/pkg-wrapper:28:	pkg=`$pkg $op $*`
dnsmasq-2.82/bld/pkg-wrapper-29-    fi
##############################################
dnsmasq-2.82/contrib/Solaris10/create_package-16-#
dnsmasq-2.82/contrib/Solaris10/create_package:17:BASEDIR="`dirname $0`/../.."
dnsmasq-2.82/contrib/Solaris10/create_package-18-
##############################################
dnsmasq-2.82/contrib/Solaris10/create_package-80-echo "Creating package..."
dnsmasq-2.82/contrib/Solaris10/create_package:81:eval `pkgsend open ${PACKAGE_NAME}@${VERSION}`
dnsmasq-2.82/contrib/Solaris10/create_package-82-pkgsend include ${BASEDIR}/contrib/Solaris10/dnsmasq_package.inc
##############################################
dnsmasq-2.82/contrib/lease-access/lease.access.patch-427-+      lease = &_lease;
dnsmasq-2.82/contrib/lease-access/lease.access.patch:428:+      lease_set_hwaddr(lease, mess->chaddr, NULL, mess->hlen, mess->htype, 0);
dnsmasq-2.82/contrib/lease-access/lease.access.patch-429-+  }
##############################################
dnsmasq-2.82/contrib/lease-tools/dhcp_lease_time.c-155- 
dnsmasq-2.82/contrib/lease-tools/dhcp_lease_time.c:156:  lease.s_addr = inet_addr(argv[1]);
dnsmasq-2.82/contrib/lease-tools/dhcp_lease_time.c-157-   
##############################################
dnsmasq-2.82/contrib/lease-tools/dhcp_lease_time.c-179-  dest.sin_family = AF_INET; 
dnsmasq-2.82/contrib/lease-tools/dhcp_lease_time.c:180:  dest.sin_addr.s_addr = inet_addr("127.0.0.1");
dnsmasq-2.82/contrib/lease-tools/dhcp_lease_time.c-181-  dest.sin_port = ntohs(DHCP_SERVER_PORT);
##############################################
dnsmasq-2.82/contrib/lease-tools/dhcp_release.c-290-  
dnsmasq-2.82/contrib/lease-tools/dhcp_release.c:291:  if (inet_addr(argv[2]) == INADDR_NONE)
dnsmasq-2.82/contrib/lease-tools/dhcp_release.c-292-    {
##############################################
dnsmasq-2.82/contrib/lease-tools/dhcp_release.c-296-  
dnsmasq-2.82/contrib/lease-tools/dhcp_release.c:297:  lease.s_addr = inet_addr(argv[2]);
dnsmasq-2.82/contrib/lease-tools/dhcp_release.c-298-  server = find_interface(lease, nl, if_nametoindex(argv[1]), fd, &ifr);
##############################################
dnsmasq-2.82/contrib/reverse-dns/reverse_replace.sh-118-  do
dnsmasq-2.82/contrib/reverse-dns/reverse_replace.sh:119:    NAME=`reverse_dns $IP `
dnsmasq-2.82/contrib/reverse-dns/reverse_replace.sh-120-    # echo "$NAME $IP"
dnsmasq-2.82/contrib/reverse-dns/reverse_replace.sh:121:    LINE=`echo "$LINE" | sed "s#$IP#$NAME#" ` 
dnsmasq-2.82/contrib/reverse-dns/reverse_replace.sh-122-  done
##############################################
dnsmasq-2.82/po/es.po-121-msgid "Return ipaddr for all hosts in specified domains."
##############################################
dnsmasq-2.82/po/es.po-129-msgid "Treat ipaddr as NXDOMAIN (defeats Verisign wildcard)."
##############################################
dnsmasq-2.82/src/auth.c-152-      if ((qtype == T_PTR || qtype == T_SOA || qtype == T_NS) &&
dnsmasq-2.82/src/auth.c:153:	  (flag = in_arpa_name_2_addr(name, &addr)) &&
dnsmasq-2.82/src/auth.c-154-	  !local_query)
##############################################
dnsmasq-2.82/src/auth.c-218-	  
dnsmasq-2.82/src/auth.c:219:	  if ((crecp = cache_find_by_addr(NULL, &addr, now, flag)))
dnsmasq-2.82/src/auth.c-220-	    do { 
##############################################
dnsmasq-2.82/src/auth.c-253-		    
dnsmasq-2.82/src/auth.c:254:	    } while ((crecp = cache_find_by_addr(crecp, &addr, now, flag)));
dnsmasq-2.82/src/auth.c-255-
##############################################
dnsmasq-2.82/src/bpf.c-93-      sdl = (struct sockaddr_dl *)((char *)sin2 + SA_SIZE(sin2));
dnsmasq-2.82/src/bpf.c:94:      if (!(*callback)(AF_INET, &sin2->sin_addr, LLADDR(sdl), sdl->sdl_alen, parm))
dnsmasq-2.82/src/bpf.c-95-	return 0;
##############################################
dnsmasq-2.82/src/bpf.c-225-	      if (sdl->sdl_alen != 0 && 
dnsmasq-2.82/src/bpf.c:226:		  !((*callback)(iface_index, ARPHRD_ETHER, LLADDR(sdl), sdl->sdl_alen, parm)))
dnsmasq-2.82/src/bpf.c-227-		goto err;
##############################################
dnsmasq-2.82/src/bpf.c-297-  
dnsmasq-2.82/src/bpf.c:298:  memcpy(ether.ether_shost, LLADDR((struct sockaddr_dl *)&ifr->ifr_addr), ETHER_ADDR_LEN);
dnsmasq-2.82/src/bpf.c-299-  ether.ether_type = htons(ETHERTYPE_IP);
##############################################
dnsmasq-2.82/src/cache.c-908-
dnsmasq-2.82/src/cache.c:909:struct crec *cache_find_by_addr(struct crec *crecp, union all_addr *addr, 
dnsmasq-2.82/src/cache.c-910-				time_t now, unsigned int prot)
##############################################
dnsmasq-2.82/src/cache.c-1024-      /* incremental read, lookup in cache */
dnsmasq-2.82/src/cache.c:1025:      lookup = cache_find_by_addr(NULL, addr, 0, cache->flags & (F_IPV4 | F_IPV6));
dnsmasq-2.82/src/cache.c-1026-      if (lookup && lookup->flags & F_HOSTS)
##############################################
dnsmasq-2.82/src/cache.c-1434-  
dnsmasq-2.82/src/cache.c:1435:  if ((crec = cache_find_by_addr(NULL, (union all_addr *)host_address, 0, flags)))
dnsmasq-2.82/src/cache.c-1436-    {
##############################################
dnsmasq-2.82/src/cache.c-1622-		}
dnsmasq-2.82/src/cache.c:1623:	    port = prettyprint_addr(&serv->addr, daemon->addrbuff);
dnsmasq-2.82/src/cache.c-1624-	    lenp = p++; /* length */
##############################################
dnsmasq-2.82/src/cache.c-1705-	    }
dnsmasq-2.82/src/cache.c:1706:	port = prettyprint_addr(&serv->addr, daemon->addrbuff);
dnsmasq-2.82/src/cache.c-1707-	my_syslog(LOG_INFO, _("server %s#%d: queries sent %u, retried or failed %u"), daemon->addrbuff, port, queries, failed_queries);
##############################################
dnsmasq-2.82/src/cache.c-1973-    {
dnsmasq-2.82/src/cache.c:1974:      int port = prettyprint_addr(daemon->log_source_addr, daemon->addrbuff2);
dnsmasq-2.82/src/cache.c-1975-      if (flags & F_NOEXTRA)
##############################################
dnsmasq-2.82/src/dbus.c-239-      {
dnsmasq-2.82/src/dbus.c:240:	(void)prettyprint_addr(&serv->addr, daemon->addrbuff);
dnsmasq-2.82/src/dbus.c-241-	dbus_message_iter_append_basic (&args_iter, DBUS_TYPE_STRING, &daemon->addrbuff);
##############################################
dnsmasq-2.82/src/dbus.c-534-      
dnsmasq-2.82/src/dbus.c:535:      if (!(lease = lease_find_by_addr(addr.addr4)))
dnsmasq-2.82/src/dbus.c-536-    	lease = lease4_allocate(addr.addr4);
##############################################
dnsmasq-2.82/src/dbus.c-540-    {
dnsmasq-2.82/src/dbus.c:541:      if (!(lease = lease6_find_by_addr(&addr.addr6, 128, 0)))
dnsmasq-2.82/src/dbus.c-542-	lease = lease6_allocate(&addr.addr6,
##############################################
dnsmasq-2.82/src/dbus.c-554-  
dnsmasq-2.82/src/dbus.c:555:  lease_set_hwaddr(lease, dhcp_chaddr, clid, hw_len, hw_type,
dnsmasq-2.82/src/dbus.c-556-                   clid_len, now, 0);
##############################################
dnsmasq-2.82/src/dbus.c-587-  if (inet_pton(AF_INET, ipaddr, &addr.addr4))
dnsmasq-2.82/src/dbus.c:588:    lease = lease_find_by_addr(addr.addr4);
dnsmasq-2.82/src/dbus.c-589-#ifdef HAVE_DHCP6
dnsmasq-2.82/src/dbus.c-590-  else if (inet_pton(AF_INET6, ipaddr, &addr.addr6))
dnsmasq-2.82/src/dbus.c:591:    lease = lease6_find_by_addr(&addr.addr6, 128, 0);
dnsmasq-2.82/src/dbus.c-592-#endif
##############################################
dnsmasq-2.82/src/dbus.c-854-     {
dnsmasq-2.82/src/dbus.c:855:       p = extended_hwaddr(lease->hwaddr_type, lease->hwaddr_len,
dnsmasq-2.82/src/dbus.c-856-			   lease->hwaddr, lease->clid_len, lease->clid, &i);
##############################################
dnsmasq-2.82/src/dhcp.c-792-	    /* seed is largest extant lease addr in this context */
dnsmasq-2.82/src/dhcp.c:793:	    start = lease_find_max_addr(c);
dnsmasq-2.82/src/dhcp.c-794-	  else
##############################################
dnsmasq-2.82/src/dhcp.c-813-	    if (!d &&
dnsmasq-2.82/src/dhcp.c:814:		!lease_find_by_addr(addr) && 
dnsmasq-2.82/src/dhcp.c-815-		!config_find_by_address(daemon->dhcp_conf, addr) &&
##############################################
dnsmasq-2.82/src/dhcp.c-924-	{
dnsmasq-2.82/src/dhcp.c:925:	  if ((addr.s_addr = inet_addr(ip)) == (in_addr_t)-1)
dnsmasq-2.82/src/dhcp.c-926-	    {
##############################################
dnsmasq-2.82/src/dhcp.c-1033-  
dnsmasq-2.82/src/dhcp.c:1034:  lookup = cache_find_by_addr(NULL, (union all_addr *)&addr, 0, F_IPV4);
dnsmasq-2.82/src/dhcp.c-1035-
##############################################
dnsmasq-2.82/src/dhcp6.c-506-	    if (!d &&
dnsmasq-2.82/src/dhcp6.c:507:		!lease6_find_by_addr(&c->start6, c->prefix, addr) && 
dnsmasq-2.82/src/dhcp6.c-508-		!config_find_by_address6(daemon->dhcp_conf, &c->start6, c->prefix, ans))
##############################################
dnsmasq-2.82/src/dnsmasq.h-1162-int cache_find_non_terminal(char *name, time_t now);
dnsmasq-2.82/src/dnsmasq.h:1163:struct crec *cache_find_by_addr(struct crec *crecp,
dnsmasq-2.82/src/dnsmasq.h-1164-				union all_addr *addr, time_t now, 
##############################################
dnsmasq-2.82/src/dnsmasq.h-1228-			int *offset, unsigned short type, unsigned short class, char *format, ...);
dnsmasq-2.82/src/dnsmasq.h:1229:int in_arpa_name_2_addr(char *namein, union all_addr *addrp);
dnsmasq-2.82/src/dnsmasq.h-1230-int private_net(struct in_addr addr, int ban_localhost);
##############################################
dnsmasq-2.82/src/dnsmasq.h-1283-void prettyprint_time(char *buf, unsigned int t);
dnsmasq-2.82/src/dnsmasq.h:1284:int prettyprint_addr(union mysockaddr *addr, char *buf);
dnsmasq-2.82/src/dnsmasq.h-1285-int parse_hex(char *in, unsigned char *out, int maxlen, 
##############################################
dnsmasq-2.82/src/dnsmasq.h-1404-					 unsigned char *clid, int clid_len, unsigned int iaid);
dnsmasq-2.82/src/dnsmasq.h:1405:struct dhcp_lease *lease6_find_by_addr(struct in6_addr *net, int prefix, u64 addr);
dnsmasq-2.82/src/dnsmasq.h-1406-u64 lease_find_max_addr6(struct dhcp_context *context);
##############################################
dnsmasq-2.82/src/dnsmasq.h-1411-#endif
dnsmasq-2.82/src/dnsmasq.h:1412:void lease_set_hwaddr(struct dhcp_lease *lease, const unsigned char *hwaddr,
dnsmasq-2.82/src/dnsmasq.h-1413-		      const unsigned char *clid, int hw_len, int hw_type,
##############################################
dnsmasq-2.82/src/dnsmasq.h-1419-					unsigned char *clid, int clid_len);
dnsmasq-2.82/src/dnsmasq.h:1420:struct dhcp_lease *lease_find_by_addr(struct in_addr addr);
dnsmasq-2.82/src/dnsmasq.h:1421:struct in_addr lease_find_max_addr(struct dhcp_context *context);
dnsmasq-2.82/src/dnsmasq.h-1422-void lease_prune(struct dhcp_lease *target, time_t now);
##############################################
dnsmasq-2.82/src/dnsmasq.h-1437-		  int *is_inform, int pxe, struct in_addr fallback, time_t recvtime);
dnsmasq-2.82/src/dnsmasq.h:1438:unsigned char *extended_hwaddr(int hwtype, int hwlen, unsigned char *hwaddr, 
dnsmasq-2.82/src/dnsmasq.h-1439-			       int clid_len, unsigned char *clid, int *len_out);
##############################################
dnsmasq-2.82/src/edns0.c-365- 
dnsmasq-2.82/src/edns0.c:366:static size_t add_source_addr(struct dns_header *header, size_t plen, unsigned char *limit, union mysockaddr *source)
dnsmasq-2.82/src/edns0.c-367-{
##############################################
dnsmasq-2.82/src/edns0.c-431-    {
dnsmasq-2.82/src/edns0.c:432:      plen = add_source_addr(header, plen, limit, source); 
dnsmasq-2.82/src/edns0.c-433-      *check_subnet = 1;
##############################################
dnsmasq-2.82/src/forward.c-678-    {
dnsmasq-2.82/src/forward.c:679:      (void)prettyprint_addr(&server->addr, daemon->namebuff);
dnsmasq-2.82/src/forward.c-680-      my_syslog(LOG_WARNING, _("nameserver %s refused to do a recursive query"), daemon->namebuff);
##############################################
dnsmasq-2.82/src/forward.c-962-      forward->sentto->pktsz_reduced = now;
dnsmasq-2.82/src/forward.c:963:      (void)prettyprint_addr(&forward->sentto->addr, daemon->addrbuff);
dnsmasq-2.82/src/forward.c-964-      my_syslog(LOG_WARNING, _("reducing DNS packet size for nameserver %s to %d"), daemon->addrbuff, SAFE_PKTSZ);
##############################################
dnsmasq-2.82/src/lease.c-112-	
dnsmasq-2.82/src/lease.c:113:	lease_set_hwaddr(lease, (unsigned char *)daemon->dhcp_buff2, (unsigned char *)daemon->packet, 
dnsmasq-2.82/src/lease.c-114-			 hw_len, hw_type, clid_len, now, 0);
##############################################
dnsmasq-2.82/src/lease.c-617-
dnsmasq-2.82/src/lease.c:618:struct dhcp_lease *lease_find_by_addr(struct in_addr addr)
dnsmasq-2.82/src/lease.c-619-{
##############################################
dnsmasq-2.82/src/lease.c-699-
dnsmasq-2.82/src/lease.c:700:struct dhcp_lease *lease6_find_by_addr(struct in6_addr *net, int prefix, u64 addr)
dnsmasq-2.82/src/lease.c-701-{
##############################################
dnsmasq-2.82/src/lease.c-741-/* Find largest assigned address in context */
dnsmasq-2.82/src/lease.c:742:struct in_addr lease_find_max_addr(struct dhcp_context *context)
dnsmasq-2.82/src/lease.c-743-{
##############################################
dnsmasq-2.82/src/lease.c-864-
dnsmasq-2.82/src/lease.c:865:void lease_set_hwaddr(struct dhcp_lease *lease, const unsigned char *hwaddr,
dnsmasq-2.82/src/lease.c-866-		      const unsigned char *clid, int hw_len, int hw_type,
##############################################
dnsmasq-2.82/src/network.c-593-
dnsmasq-2.82/src/network.c:594:      port = prettyprint_addr(&l->iface->addr, daemon->addrbuff);
dnsmasq-2.82/src/network.c-595-      my_syslog(LOG_DEBUG, _("stopped listening on %s(#%d): %s port %d"),
##############################################
dnsmasq-2.82/src/network.c-763-      errsave = errno;
dnsmasq-2.82/src/network.c:764:      port = prettyprint_addr(addr, daemon->addrbuff);
dnsmasq-2.82/src/network.c-765-      if (!option_bool(OPT_NOWILD) && !option_bool(OPT_CLEVERBIND))
##############################################
dnsmasq-2.82/src/network.c-1046-              {
dnsmasq-2.82/src/network.c:1047:		int port = prettyprint_addr(&iface->addr, daemon->addrbuff);
dnsmasq-2.82/src/network.c-1048-		my_syslog(LOG_DEBUG, _("listening on %s(#%d): %s port %d"),
##############################################
dnsmasq-2.82/src/network.c-1073-	  {
dnsmasq-2.82/src/network.c:1074:	    int port = prettyprint_addr(&if_tmp->addr, daemon->addrbuff);
dnsmasq-2.82/src/network.c-1075-	    my_syslog(LOG_DEBUG, _("listening on %s port %d"), daemon->addrbuff, port);
##############################################
dnsmasq-2.82/src/network.c-1407-      {
dnsmasq-2.82/src/network.c:1408:	(void)prettyprint_addr(&srv->source_addr, daemon->namebuff);
dnsmasq-2.82/src/network.c-1409-	if (srv->interface[0] != 0)
##############################################
dnsmasq-2.82/src/network.c-1590-
dnsmasq-2.82/src/network.c:1591:	  port = prettyprint_addr(&serv->addr, daemon->namebuff);
dnsmasq-2.82/src/network.c-1592-	  
##############################################
dnsmasq-2.82/src/network.c-1721-      
dnsmasq-2.82/src/network.c:1722:      if ((addr.in.sin_addr.s_addr = inet_addr(token)) != (in_addr_t) -1)
dnsmasq-2.82/src/network.c-1723-	{
##############################################
dnsmasq-2.82/src/option.c-768-
dnsmasq-2.82/src/option.c:769:static char *parse_mysockaddr(char *arg, union mysockaddr *addr) 
dnsmasq-2.82/src/option.c-770-{
##############################################
dnsmasq-2.82/src/option.c-1840-	      /* has subnet+len */
dnsmasq-2.82/src/option.c:1841:	      err = parse_mysockaddr(arg, &new->addr);
dnsmasq-2.82/src/option.c-1842-	      if (err)
##############################################
dnsmasq-2.82/src/option.c-1858-		  /* has subnet+len */
dnsmasq-2.82/src/option.c:1859:                  err = parse_mysockaddr(comma, &new->addr);
dnsmasq-2.82/src/option.c-1860-                  if (err)
##############################################
dnsmasq-2.82/src/rfc1035.c-145-#define MAXARPANAME 75
dnsmasq-2.82/src/rfc1035.c:146:int in_arpa_name_2_addr(char *namein, union all_addr *addrp)
dnsmasq-2.82/src/rfc1035.c-147-{
##############################################
dnsmasq-2.82/src/rfc1035.c-643-	{ 
dnsmasq-2.82/src/rfc1035.c:644:	  int name_encoding = in_arpa_name_2_addr(name, &addr);
dnsmasq-2.82/src/rfc1035.c-645-	  
##############################################
dnsmasq-2.82/src/rfc1035.c-1488-	      /* see if it's w.z.y.z.in-addr.arpa format */
dnsmasq-2.82/src/rfc1035.c:1489:	      int is_arpa = in_arpa_name_2_addr(name, &addr);
dnsmasq-2.82/src/rfc1035.c-1490-	      struct ptr_record *ptr;
##############################################
dnsmasq-2.82/src/rfc1035.c-1556-		}
dnsmasq-2.82/src/rfc1035.c:1557:	      else if ((crecp = cache_find_by_addr(NULL, &addr, now, is_arpa)))
dnsmasq-2.82/src/rfc1035.c-1558-		{
##############################################
dnsmasq-2.82/src/rfc1035.c-1598-			    }
dnsmasq-2.82/src/rfc1035.c:1599:			} while ((crecp = cache_find_by_addr(crecp, &addr, now, is_arpa)));
dnsmasq-2.82/src/rfc1035.c-1600-		    }
##############################################
dnsmasq-2.82/src/rfc2131.c-33-			      int opt, char *string, int null_term);
dnsmasq-2.82/src/rfc2131.c:34:static struct in_addr option_addr(unsigned char *opt);
dnsmasq-2.82/src/rfc2131.c-35-static unsigned int option_uint(unsigned char *opt, int offset, int size);
##############################################
dnsmasq-2.82/src/rfc2131.c-201-	  if ((sopt = option_find1(option_ptr(opt, 0), option_ptr(opt, option_len(opt)), SUBOPT_SUBNET_SELECT, INADDRSZ)))
dnsmasq-2.82/src/rfc2131.c:202:	    subnet_addr = option_addr(sopt);
dnsmasq-2.82/src/rfc2131.c-203-
##############################################
dnsmasq-2.82/src/rfc2131.c-205-	  if ((sopt = option_find1(option_ptr(opt, 0), option_ptr(opt, option_len(opt)), SUBOPT_SERVER_OR, INADDRSZ)))
dnsmasq-2.82/src/rfc2131.c:206:	    override = option_addr(sopt);
dnsmasq-2.82/src/rfc2131.c-207-	  
##############################################
dnsmasq-2.82/src/rfc2131.c-233-      if (subnet_addr.s_addr == 0 && (opt = option_find(mess, sz, OPTION_SUBNET_SELECT, INADDRSZ)))
dnsmasq-2.82/src/rfc2131.c:234:	subnet_addr = option_addr(opt);
dnsmasq-2.82/src/rfc2131.c-235-      
##############################################
dnsmasq-2.82/src/rfc2131.c-254-      /* find mac to use for logging and hashing */
dnsmasq-2.82/src/rfc2131.c:255:      emac = extended_hwaddr(mess->htype, mess->hlen, mess->chaddr, clid_len, clid, &emac_len);
dnsmasq-2.82/src/rfc2131.c-256-    }
##############################################
dnsmasq-2.82/src/rfc2131.c-586-	      mess->yiaddr = config->addr;
dnsmasq-2.82/src/rfc2131.c:587:	      if ((lease = lease_find_by_addr(config->addr)) &&
dnsmasq-2.82/src/rfc2131.c-588-		  (lease->hwaddr_len != mess->hlen ||
##############################################
dnsmasq-2.82/src/rfc2131.c-638-		
dnsmasq-2.82/src/rfc2131.c:639:	      lease_set_hwaddr(lease, mess->chaddr, NULL, mess->hlen, mess->htype, 0, now, 1);
dnsmasq-2.82/src/rfc2131.c-640-	      if (hostname)
##############################################
dnsmasq-2.82/src/rfc2131.c-1012-      if (!(opt = option_find(mess, sz, OPTION_SERVER_IDENTIFIER, INADDRSZ)) ||
dnsmasq-2.82/src/rfc2131.c:1013:	  option_addr(opt).s_addr != server_id(context, override, fallback).s_addr)
dnsmasq-2.82/src/rfc2131.c-1014-	return 0;
##############################################
dnsmasq-2.82/src/rfc2131.c-1024-      
dnsmasq-2.82/src/rfc2131.c:1025:      if (lease && lease->addr.s_addr == option_addr(opt).s_addr)
dnsmasq-2.82/src/rfc2131.c-1026-	lease_prune(lease, now);
##############################################
dnsmasq-2.82/src/rfc2131.c-1028-      if (have_config(config, CONFIG_ADDR) && 
dnsmasq-2.82/src/rfc2131.c:1029:	  config->addr.s_addr == option_addr(opt).s_addr)
dnsmasq-2.82/src/rfc2131.c-1030-	{
##############################################
dnsmasq-2.82/src/rfc2131.c-1046-	  !(opt = option_find(mess, sz, OPTION_SERVER_IDENTIFIER, INADDRSZ)) ||
dnsmasq-2.82/src/rfc2131.c:1047:	  option_addr(opt).s_addr != server_id(context, override, fallback).s_addr)
dnsmasq-2.82/src/rfc2131.c-1048-	return 0;
##############################################
dnsmasq-2.82/src/rfc2131.c-1074-	  if ((opt = option_find(mess, sz, OPTION_REQUESTED_IP, INADDRSZ)))	 
dnsmasq-2.82/src/rfc2131.c:1075:	    addr = option_addr(opt);
dnsmasq-2.82/src/rfc2131.c-1076-	  
##############################################
dnsmasq-2.82/src/rfc2131.c-1080-	      
dnsmasq-2.82/src/rfc2131.c:1081:	      if ((ltmp = lease_find_by_addr(config->addr)) && 
dnsmasq-2.82/src/rfc2131.c-1082-		  ltmp != lease &&
##############################################
dnsmasq-2.82/src/rfc2131.c-1085-		  int len;
dnsmasq-2.82/src/rfc2131.c:1086:		  unsigned char *mac = extended_hwaddr(ltmp->hwaddr_type, ltmp->hwaddr_len,
dnsmasq-2.82/src/rfc2131.c-1087-						       ltmp->hwaddr, ltmp->clid_len, ltmp->clid, &len);
##############################################
dnsmasq-2.82/src/rfc2131.c-1112-	    mess->yiaddr = lease->addr;
dnsmasq-2.82/src/rfc2131.c:1113:	  else if (opt && address_available(context, addr, tagif_netid) && !lease_find_by_addr(addr) && 
dnsmasq-2.82/src/rfc2131.c-1114-		   !config_find_by_address(daemon->dhcp_conf, addr) && do_icmp_ping(now, addr, 0, loopback))
##############################################
dnsmasq-2.82/src/rfc2131.c-1163-	  /* SELECTING  or INIT_REBOOT */
dnsmasq-2.82/src/rfc2131.c:1164:	  mess->yiaddr = option_addr(opt);
dnsmasq-2.82/src/rfc2131.c-1165-	  
##############################################
dnsmasq-2.82/src/rfc2131.c-1175-		{
dnsmasq-2.82/src/rfc2131.c:1176:		  if (option_addr(opt).s_addr != override.s_addr)
dnsmasq-2.82/src/rfc2131.c-1177-		    return 0;
##############################################
dnsmasq-2.82/src/rfc2131.c-1181-		  for (; context; context = context->current)
dnsmasq-2.82/src/rfc2131.c:1182:		    if (context->local.s_addr == option_addr(opt).s_addr)
dnsmasq-2.82/src/rfc2131.c-1183-		      break;
##############################################
dnsmasq-2.82/src/rfc2131.c-1195-			if (intr->addr.sa.sa_family == AF_INET &&
dnsmasq-2.82/src/rfc2131.c:1196:			    intr->addr.in.sin_addr.s_addr == option_addr(opt).s_addr &&
dnsmasq-2.82/src/rfc2131.c-1197-			    intr->tftp_ok)
##############################################
dnsmasq-2.82/src/rfc2131.c-1290-		   config->addr.s_addr != mess->yiaddr.s_addr &&
dnsmasq-2.82/src/rfc2131.c:1291:		   (!(ltmp = lease_find_by_addr(config->addr)) || ltmp == lease))
dnsmasq-2.82/src/rfc2131.c-1292-	    message = _("static lease available");
##############################################
dnsmasq-2.82/src/rfc2131.c-1297-
dnsmasq-2.82/src/rfc2131.c:1298:	  else if (!lease && (ltmp = lease_find_by_addr(mess->yiaddr)))
dnsmasq-2.82/src/rfc2131.c-1299-	    {
##############################################
dnsmasq-2.82/src/rfc2131.c-1450-	  time = calc_time(context, config, option_find(mess, sz, OPTION_LEASE_TIME, 4));
dnsmasq-2.82/src/rfc2131.c:1451:	  lease_set_hwaddr(lease, mess->chaddr, clid, mess->hlen, mess->htype, clid_len, now, do_classes);
dnsmasq-2.82/src/rfc2131.c-1452-	  
##############################################
dnsmasq-2.82/src/rfc2131.c-1522-      if (!lease &&
dnsmasq-2.82/src/rfc2131.c:1523:	  (lease = lease_find_by_addr(mess->ciaddr)) && 
dnsmasq-2.82/src/rfc2131.c-1524-	  lease->hostname)
##############################################
dnsmasq-2.82/src/rfc2131.c-1585-   sane MAC address logs. */
dnsmasq-2.82/src/rfc2131.c:1586:unsigned char *extended_hwaddr(int hwtype, int hwlen, unsigned char *hwaddr, 
dnsmasq-2.82/src/rfc2131.c-1587-				      int clid_len, unsigned char *clid, int *len_out)
##############################################
dnsmasq-2.82/src/rfc2131.c-1775-
dnsmasq-2.82/src/rfc2131.c:1776:static struct in_addr option_addr(unsigned char *opt)
dnsmasq-2.82/src/rfc2131.c-1777-{
##############################################
dnsmasq-2.82/src/rfc3315.c-989-		    if (state->mac_len != 0)
dnsmasq-2.82/src/rfc3315.c:990:		      lease_set_hwaddr(lease, state->mac, state->clid, state->mac_len, state->mac_type, state->clid_len, now, 0);
dnsmasq-2.82/src/rfc3315.c-991-		    if (state->ia_type == OPTION6_IA_NA && state->hostname)
##############################################
dnsmasq-2.82/src/rfc3315.c-1628-
dnsmasq-2.82/src/rfc3315.c:1629:  if ((lease = lease6_find_by_addr(addr, 128, 0)))
dnsmasq-2.82/src/rfc3315.c-1630-    lease->flags |= LEASE_USED;
##############################################
dnsmasq-2.82/src/rfc3315.c-1675-
dnsmasq-2.82/src/rfc3315.c:1676:  if (!(lease = lease6_find_by_addr(addr, 128, 0)))
dnsmasq-2.82/src/rfc3315.c-1677-    return 1;
##############################################
dnsmasq-2.82/src/rfc3315.c-1824-{
dnsmasq-2.82/src/rfc3315.c:1825:  struct dhcp_lease *lease = lease6_find_by_addr(addr, 128, 0);
dnsmasq-2.82/src/rfc3315.c-1826-#ifdef HAVE_SCRIPT
##############################################
dnsmasq-2.82/src/rfc3315.c-1838-      lease_set_iaid(lease, state->iaid); 
dnsmasq-2.82/src/rfc3315.c:1839:      lease_set_hwaddr(lease, state->mac, state->clid, state->mac_len, state->mac_type, state->clid_len, now, 0);
dnsmasq-2.82/src/rfc3315.c-1840-      lease_set_interface(lease, state->interface, now);
##############################################
dnsmasq-2.82/src/tftp.c-325- 
dnsmasq-2.82/src/tftp.c:326:  (void)prettyprint_addr(&peer, daemon->addrbuff);
dnsmasq-2.82/src/tftp.c-327-  
##############################################
dnsmasq-2.82/src/tftp.c-435-		  /* Check if the client IP is in our lease database */
dnsmasq-2.82/src/tftp.c:436:		  struct dhcp_lease *lease = lease_find_by_addr(peer.in.sin_addr);
dnsmasq-2.82/src/tftp.c-437-		  if (lease && lease->hwaddr_type == ARPHRD_ETHER && lease->hwaddr_len == ETHER_ADDR_LEN)
##############################################
dnsmasq-2.82/src/tftp.c-627-	      sanitise(daemon->namebuff);
dnsmasq-2.82/src/tftp.c:628:	      (void)prettyprint_addr(&transfer->peer, daemon->addrbuff);
dnsmasq-2.82/src/tftp.c-629-	      my_syslog(MS_TFTP | LOG_INFO, endcon ? _("failed sending %s to %s") : _("sent %s to %s"), daemon->namebuff, daemon->addrbuff);
##############################################
dnsmasq-2.82/src/tftp.c-670-	  
dnsmasq-2.82/src/tftp.c:671:	  (void)prettyprint_addr(&transfer->peer, daemon->addrbuff);
dnsmasq-2.82/src/tftp.c-672-	  
##############################################
dnsmasq-2.82/src/util.c-480-/* returns port number from address */
dnsmasq-2.82/src/util.c:481:int prettyprint_addr(union mysockaddr *addr, char *buf)
dnsmasq-2.82/src/util.c-482-{
##############################################
dnsmasq-2.82/debian/dnsmasq.runscript/run-31-if [ -f $ROOT_DS ]; then
dnsmasq-2.82/debian/dnsmasq.runscript/run:32:    DNSMASQ_OPTS="$DNSMASQ_OPTS `env LC_ALL=C sed -rne "s/^([.a-zA-Z0-9]+)([[:space:]]+[0-9]+)*([[:space:]]+IN)*[[:space:]]+DS[[:space:]]+/--trust-anchor=\1,/;s/[[:space:]]+/,/gp" $ROOT_DS | tr '\n' ' '`"
dnsmasq-2.82/debian/dnsmasq.runscript/run-33-fi
##############################################
dnsmasq-2.82/debian/init-114-if [ -f ${ROOT_DS} ]; then
dnsmasq-2.82/debian/init:115:    DNSMASQ_OPTS="$DNSMASQ_OPTS `env LC_ALL=C sed -rne "s/^([.a-zA-Z0-9]+)([[:space:]]+[0-9]+)*([[:space:]]+IN)*[[:space:]]+DS[[:space:]]+/--trust-anchor=\1,/;s/[[:space:]]+/,/gp" $ROOT_DS | tr '\n' ' '`"
dnsmasq-2.82/debian/init-116-fi
##############################################
dnsmasq-2.82/debian/init-291-  dump-stats)
dnsmasq-2.82/debian/init:292:    kill -s USR1 `cat /run/dnsmasq/${NAME}${INSTANCE:+.${INSTANCE}}.pid`
dnsmasq-2.82/debian/init-293-    ;;