===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
vsftpd-3.0.3/SECURITY/TRUST-92-
vsftpd-3.0.3/SECURITY/TRUST:93:2) gethostbyaddr(). This is a libc call to resolve an IP address to a hostname.
vsftpd-3.0.3/SECURITY/TRUST:94:Unfortunately, doing this is quite complicated. When you call gethostbyaddr(),
vsftpd-3.0.3/SECURITY/TRUST-95-a lot of work goes on under the covers. This usually involves making a network
##############################################
vsftpd-3.0.3/vsf_findlibs.sh-3-
vsftpd-3.0.3/vsf_findlibs.sh:4:locate_library() { [ ! "$1*" = "`echo $1*`" ]; }
vsftpd-3.0.3/vsf_findlibs.sh-5-find_func() { egrep $1 $2 >/dev/null; }
##############################################
vsftpd-3.0.3/ftppolicy.c-236-    vsf_sysutil_sockaddr_alloc_ipv4(&p_sockptr);
vsftpd-3.0.3/ftppolicy.c:237:    vsf_sysutil_sockaddr_set_ipv4addr(p_sockptr,
vsftpd-3.0.3/ftppolicy.c-238-                                      (const unsigned char*)
##############################################
vsftpd-3.0.3/ftppolicy.c-244-    vsf_sysutil_sockaddr_alloc_ipv6(&p_sockptr);
vsftpd-3.0.3/ftppolicy.c:245:    vsf_sysutil_sockaddr_set_ipv6addr(p_sockptr,
vsftpd-3.0.3/ftppolicy.c-246-                                      (const unsigned char*)
##############################################
vsftpd-3.0.3/privops.c-56-  }
vsftpd-3.0.3/privops.c:57:  vsf_sysutil_activate_reuseaddr(s);
vsftpd-3.0.3/privops.c-58-  /* A report of failure here on Solaris, presumably buggy address reuse
##############################################
vsftpd-3.0.3/privops.c-161-    }
vsftpd-3.0.3/privops.c:162:    vsf_sysutil_activate_reuseaddr(p_sess->pasv_listen_fd);
vsftpd-3.0.3/privops.c-163-    vsf_sysutil_sockaddr_clone(&s_p_sockaddr, p_sess->p_local_addr);
##############################################
vsftpd-3.0.3/debian/patches/0004-link-local.patch-51-       }
vsftpd-3.0.3/debian/patches/0004-link-local.patch:52:       vsf_sysutil_sockaddr_set_ipv6addr(p_sockaddr, p_raw_addr);
vsftpd-3.0.3/debian/patches/0004-link-local.patch-53-+      vsf_sysutil_sockaddr_set_ipv6scope(p_sockaddr, if_index);
##############################################
vsftpd-3.0.3/debian/patches/0004-link-local.patch-60-+++ trunk/sysutil.c
vsftpd-3.0.3/debian/patches/0004-link-local.patch:61:@@ -2054,6 +2054,19 @@ vsf_sysutil_sockaddr_set_ipv6addr(struct
vsftpd-3.0.3/debian/patches/0004-link-local.patch-62-   }
##############################################
vsftpd-3.0.3/debian/patches/0004-link-local.patch-84-+++ trunk/sysutil.h
vsftpd-3.0.3/debian/patches/0004-link-local.patch:85:@@ -228,6 +228,9 @@ void vsf_sysutil_sockaddr_set_ipv4addr(s
vsftpd-3.0.3/debian/patches/0004-link-local.patch-86-                                        const unsigned char* p_raw);
vsftpd-3.0.3/debian/patches/0004-link-local.patch:87: void vsf_sysutil_sockaddr_set_ipv6addr(struct vsf_sysutil_sockaddr* p_sockptr,
vsftpd-3.0.3/debian/patches/0004-link-local.patch-88-                                        const unsigned char* p_raw);
##############################################
vsftpd-3.0.3/.pc/0004-link-local.patch/standalone.c-66-  }
vsftpd-3.0.3/.pc/0004-link-local.patch/standalone.c:67:  vsf_sysutil_activate_reuseaddr(listen_sock);
vsftpd-3.0.3/.pc/0004-link-local.patch/standalone.c-68-
##############################################
vsftpd-3.0.3/.pc/0004-link-local.patch/standalone.c-123-      }
vsftpd-3.0.3/.pc/0004-link-local.patch/standalone.c:124:      vsf_sysutil_sockaddr_set_ipv6addr(p_sockaddr, p_raw_addr);
vsftpd-3.0.3/.pc/0004-link-local.patch/standalone.c-125-    }
##############################################
vsftpd-3.0.3/.pc/0004-link-local.patch/standalone.c-153-    child_info.num_this_ip = 0;
vsftpd-3.0.3/.pc/0004-link-local.patch/standalone.c:154:    p_raw_addr = vsf_sysutil_sockaddr_get_raw_addr(p_accept_addr);
vsftpd-3.0.3/.pc/0004-link-local.patch/standalone.c-155-    child_info.num_this_ip = handle_ip_count(p_raw_addr);
##############################################
vsftpd-3.0.3/.pc/0004-link-local.patch/sysutil.c-667-void
vsftpd-3.0.3/.pc/0004-link-local.patch/sysutil.c:668:vsf_sysutil_activate_reuseaddr(int fd)
vsftpd-3.0.3/.pc/0004-link-local.patch/sysutil.c-669-{
##############################################
vsftpd-3.0.3/.pc/0004-link-local.patch/sysutil.c-2017-void
vsftpd-3.0.3/.pc/0004-link-local.patch/sysutil.c:2018:vsf_sysutil_sockaddr_set_ipv4addr(struct vsf_sysutil_sockaddr* p_sockptr,
vsftpd-3.0.3/.pc/0004-link-local.patch/sysutil.c-2019-                                  const unsigned char* p_raw)
##############################################
vsftpd-3.0.3/.pc/0004-link-local.patch/sysutil.c-2042-void
vsftpd-3.0.3/.pc/0004-link-local.patch/sysutil.c:2043:vsf_sysutil_sockaddr_set_ipv6addr(struct vsf_sysutil_sockaddr* p_sockptr,
vsftpd-3.0.3/.pc/0004-link-local.patch/sysutil.c-2044-                                  const unsigned char* p_raw)
##############################################
vsftpd-3.0.3/.pc/0004-link-local.patch/sysutil.c-2087-void*
vsftpd-3.0.3/.pc/0004-link-local.patch/sysutil.c:2088:vsf_sysutil_sockaddr_get_raw_addr(struct vsf_sysutil_sockaddr* p_sockptr)
vsftpd-3.0.3/.pc/0004-link-local.patch/sysutil.c-2089-{
##############################################
vsftpd-3.0.3/.pc/0004-link-local.patch/sysutil.h-226-  const struct vsf_sysutil_sockaddr* p_sockaddr);
vsftpd-3.0.3/.pc/0004-link-local.patch/sysutil.h:227:void vsf_sysutil_sockaddr_set_ipv4addr(struct vsf_sysutil_sockaddr* p_sockptr,
vsftpd-3.0.3/.pc/0004-link-local.patch/sysutil.h-228-                                       const unsigned char* p_raw);
vsftpd-3.0.3/.pc/0004-link-local.patch/sysutil.h:229:void vsf_sysutil_sockaddr_set_ipv6addr(struct vsf_sysutil_sockaddr* p_sockptr,
vsftpd-3.0.3/.pc/0004-link-local.patch/sysutil.h-230-                                       const unsigned char* p_raw);
##############################################
vsftpd-3.0.3/.pc/0004-link-local.patch/sysutil.h-238-unsigned int vsf_sysutil_get_ipaddr_size(void);
vsftpd-3.0.3/.pc/0004-link-local.patch/sysutil.h:239:void* vsf_sysutil_sockaddr_get_raw_addr(
vsftpd-3.0.3/.pc/0004-link-local.patch/sysutil.h-240-  struct vsf_sysutil_sockaddr* p_sockaddr);
##############################################
vsftpd-3.0.3/.pc/0004-link-local.patch/sysutil.h-262-void vsf_sysutil_set_iptos_throughput(int fd);
vsftpd-3.0.3/.pc/0004-link-local.patch/sysutil.h:263:void vsf_sysutil_activate_reuseaddr(int fd);
vsftpd-3.0.3/.pc/0004-link-local.patch/sysutil.h-264-void vsf_sysutil_set_nodelay(int fd);
##############################################
vsftpd-3.0.3/.pc/0005-whitespaces.patch/sysutil.c-667-void
vsftpd-3.0.3/.pc/0005-whitespaces.patch/sysutil.c:668:vsf_sysutil_activate_reuseaddr(int fd)
vsftpd-3.0.3/.pc/0005-whitespaces.patch/sysutil.c-669-{
##############################################
vsftpd-3.0.3/.pc/0005-whitespaces.patch/sysutil.c-2017-void
vsftpd-3.0.3/.pc/0005-whitespaces.patch/sysutil.c:2018:vsf_sysutil_sockaddr_set_ipv4addr(struct vsf_sysutil_sockaddr* p_sockptr,
vsftpd-3.0.3/.pc/0005-whitespaces.patch/sysutil.c-2019-                                  const unsigned char* p_raw)
##############################################
vsftpd-3.0.3/.pc/0005-whitespaces.patch/sysutil.c-2042-void
vsftpd-3.0.3/.pc/0005-whitespaces.patch/sysutil.c:2043:vsf_sysutil_sockaddr_set_ipv6addr(struct vsf_sysutil_sockaddr* p_sockptr,
vsftpd-3.0.3/.pc/0005-whitespaces.patch/sysutil.c-2044-                                  const unsigned char* p_raw)
##############################################
vsftpd-3.0.3/.pc/0005-whitespaces.patch/sysutil.c-2100-void*
vsftpd-3.0.3/.pc/0005-whitespaces.patch/sysutil.c:2101:vsf_sysutil_sockaddr_get_raw_addr(struct vsf_sysutil_sockaddr* p_sockptr)
vsftpd-3.0.3/.pc/0005-whitespaces.patch/sysutil.c-2102-{
##############################################
vsftpd-3.0.3/.pc/0005-whitespaces.patch/sysutil.h-226-  const struct vsf_sysutil_sockaddr* p_sockaddr);
vsftpd-3.0.3/.pc/0005-whitespaces.patch/sysutil.h:227:void vsf_sysutil_sockaddr_set_ipv4addr(struct vsf_sysutil_sockaddr* p_sockptr,
vsftpd-3.0.3/.pc/0005-whitespaces.patch/sysutil.h-228-                                       const unsigned char* p_raw);
vsftpd-3.0.3/.pc/0005-whitespaces.patch/sysutil.h:229:void vsf_sysutil_sockaddr_set_ipv6addr(struct vsf_sysutil_sockaddr* p_sockptr,
vsftpd-3.0.3/.pc/0005-whitespaces.patch/sysutil.h-230-                                       const unsigned char* p_raw);
##############################################
vsftpd-3.0.3/.pc/0005-whitespaces.patch/sysutil.h-241-unsigned int vsf_sysutil_get_ipaddr_size(void);
vsftpd-3.0.3/.pc/0005-whitespaces.patch/sysutil.h:242:void* vsf_sysutil_sockaddr_get_raw_addr(
vsftpd-3.0.3/.pc/0005-whitespaces.patch/sysutil.h-243-  struct vsf_sysutil_sockaddr* p_sockaddr);
##############################################
vsftpd-3.0.3/.pc/0005-whitespaces.patch/sysutil.h-265-void vsf_sysutil_set_iptos_throughput(int fd);
vsftpd-3.0.3/.pc/0005-whitespaces.patch/sysutil.h:266:void vsf_sysutil_activate_reuseaddr(int fd);
vsftpd-3.0.3/.pc/0005-whitespaces.patch/sysutil.h-267-void vsf_sysutil_set_nodelay(int fd);
##############################################
vsftpd-3.0.3/.pc/0065-upload_download_filename_pattern.patch/postlogin.c-987-  vsf_sysutil_sockaddr_clone(&p_sess->p_port_sockaddr, p_sess->p_local_addr);
vsftpd-3.0.3/.pc/0065-upload_download_filename_pattern.patch/postlogin.c:988:  vsf_sysutil_sockaddr_set_ipv4addr(p_sess->p_port_sockaddr, vals);
vsftpd-3.0.3/.pc/0065-upload_download_filename_pattern.patch/postlogin.c-989-  vsf_sysutil_sockaddr_set_port(p_sess->p_port_sockaddr, the_port);
##############################################
vsftpd-3.0.3/.pc/0065-upload_download_filename_pattern.patch/postlogin.c-1731-  {
vsftpd-3.0.3/.pc/0065-upload_download_filename_pattern.patch/postlogin.c:1732:    vsf_sysutil_sockaddr_set_ipv6addr(p_sess->p_port_sockaddr, p_raw_addr);
vsftpd-3.0.3/.pc/0065-upload_download_filename_pattern.patch/postlogin.c-1733-  }
##############################################
vsftpd-3.0.3/.pc/0065-upload_download_filename_pattern.patch/postlogin.c-1735-  {
vsftpd-3.0.3/.pc/0065-upload_download_filename_pattern.patch/postlogin.c:1736:    vsf_sysutil_sockaddr_set_ipv4addr(p_sess->p_port_sockaddr, p_raw_addr);
vsftpd-3.0.3/.pc/0065-upload_download_filename_pattern.patch/postlogin.c-1737-  }
##############################################
vsftpd-3.0.3/.pc/0070-realpath_wrapper.patch/sysutil.c-667-void
vsftpd-3.0.3/.pc/0070-realpath_wrapper.patch/sysutil.c:668:vsf_sysutil_activate_reuseaddr(int fd)
vsftpd-3.0.3/.pc/0070-realpath_wrapper.patch/sysutil.c-669-{
##############################################
vsftpd-3.0.3/.pc/0070-realpath_wrapper.patch/sysutil.c-2029-void
vsftpd-3.0.3/.pc/0070-realpath_wrapper.patch/sysutil.c:2030:vsf_sysutil_sockaddr_set_ipv4addr(struct vsf_sysutil_sockaddr* p_sockptr,
vsftpd-3.0.3/.pc/0070-realpath_wrapper.patch/sysutil.c-2031-                                  const unsigned char* p_raw)
##############################################
vsftpd-3.0.3/.pc/0070-realpath_wrapper.patch/sysutil.c-2054-void
vsftpd-3.0.3/.pc/0070-realpath_wrapper.patch/sysutil.c:2055:vsf_sysutil_sockaddr_set_ipv6addr(struct vsf_sysutil_sockaddr* p_sockptr,
vsftpd-3.0.3/.pc/0070-realpath_wrapper.patch/sysutil.c-2056-                                  const unsigned char* p_raw)
##############################################
vsftpd-3.0.3/.pc/0070-realpath_wrapper.patch/sysutil.c-2112-void*
vsftpd-3.0.3/.pc/0070-realpath_wrapper.patch/sysutil.c:2113:vsf_sysutil_sockaddr_get_raw_addr(struct vsf_sysutil_sockaddr* p_sockptr)
vsftpd-3.0.3/.pc/0070-realpath_wrapper.patch/sysutil.c-2114-{
##############################################
vsftpd-3.0.3/.pc/0070-realpath_wrapper.patch/sysutil.h-227-  const struct vsf_sysutil_sockaddr* p_sockaddr);
vsftpd-3.0.3/.pc/0070-realpath_wrapper.patch/sysutil.h:228:void vsf_sysutil_sockaddr_set_ipv4addr(struct vsf_sysutil_sockaddr* p_sockptr,
vsftpd-3.0.3/.pc/0070-realpath_wrapper.patch/sysutil.h-229-                                       const unsigned char* p_raw);
vsftpd-3.0.3/.pc/0070-realpath_wrapper.patch/sysutil.h:230:void vsf_sysutil_sockaddr_set_ipv6addr(struct vsf_sysutil_sockaddr* p_sockptr,
vsftpd-3.0.3/.pc/0070-realpath_wrapper.patch/sysutil.h-231-                                       const unsigned char* p_raw);
##############################################
vsftpd-3.0.3/.pc/0070-realpath_wrapper.patch/sysutil.h-242-unsigned int vsf_sysutil_get_ipaddr_size(void);
vsftpd-3.0.3/.pc/0070-realpath_wrapper.patch/sysutil.h:243:void* vsf_sysutil_sockaddr_get_raw_addr(
vsftpd-3.0.3/.pc/0070-realpath_wrapper.patch/sysutil.h-244-  struct vsf_sysutil_sockaddr* p_sockaddr);
##############################################
vsftpd-3.0.3/.pc/0070-realpath_wrapper.patch/sysutil.h-266-void vsf_sysutil_set_iptos_throughput(int fd);
vsftpd-3.0.3/.pc/0070-realpath_wrapper.patch/sysutil.h:267:void vsf_sysutil_activate_reuseaddr(int fd);
vsftpd-3.0.3/.pc/0070-realpath_wrapper.patch/sysutil.h-268-void vsf_sysutil_set_nodelay(int fd);
##############################################
vsftpd-3.0.3/standalone.c-68-  }
vsftpd-3.0.3/standalone.c:69:  vsf_sysutil_activate_reuseaddr(listen_sock);
vsftpd-3.0.3/standalone.c-70-
##############################################
vsftpd-3.0.3/standalone.c-134-      }
vsftpd-3.0.3/standalone.c:135:      vsf_sysutil_sockaddr_set_ipv6addr(p_sockaddr, p_raw_addr);
vsftpd-3.0.3/standalone.c-136-      vsf_sysutil_sockaddr_set_ipv6scope(p_sockaddr, if_index);
##############################################
vsftpd-3.0.3/standalone.c-165-    child_info.num_this_ip = 0;
vsftpd-3.0.3/standalone.c:166:    p_raw_addr = vsf_sysutil_sockaddr_get_raw_addr(p_accept_addr);
vsftpd-3.0.3/standalone.c-167-    child_info.num_this_ip = handle_ip_count(p_raw_addr);
##############################################
vsftpd-3.0.3/postlogin.c-988-  vsf_sysutil_sockaddr_clone(&p_sess->p_port_sockaddr, p_sess->p_local_addr);
vsftpd-3.0.3/postlogin.c:989:  vsf_sysutil_sockaddr_set_ipv4addr(p_sess->p_port_sockaddr, vals);
vsftpd-3.0.3/postlogin.c-990-  vsf_sysutil_sockaddr_set_port(p_sess->p_port_sockaddr, the_port);
##############################################
vsftpd-3.0.3/postlogin.c-1733-  {
vsftpd-3.0.3/postlogin.c:1734:    vsf_sysutil_sockaddr_set_ipv6addr(p_sess->p_port_sockaddr, p_raw_addr);
vsftpd-3.0.3/postlogin.c-1735-  }
##############################################
vsftpd-3.0.3/postlogin.c-1737-  {
vsftpd-3.0.3/postlogin.c:1738:    vsf_sysutil_sockaddr_set_ipv4addr(p_sess->p_port_sockaddr, p_raw_addr);
vsftpd-3.0.3/postlogin.c-1739-  }
##############################################
vsftpd-3.0.3/sysutil.c-667-void
vsftpd-3.0.3/sysutil.c:668:vsf_sysutil_activate_reuseaddr(int fd)
vsftpd-3.0.3/sysutil.c-669-{
##############################################
vsftpd-3.0.3/sysutil.c-2074-void
vsftpd-3.0.3/sysutil.c:2075:vsf_sysutil_sockaddr_set_ipv4addr(struct vsf_sysutil_sockaddr* p_sockptr,
vsftpd-3.0.3/sysutil.c-2076-                                  const unsigned char* p_raw)
##############################################
vsftpd-3.0.3/sysutil.c-2099-void
vsftpd-3.0.3/sysutil.c:2100:vsf_sysutil_sockaddr_set_ipv6addr(struct vsf_sysutil_sockaddr* p_sockptr,
vsftpd-3.0.3/sysutil.c-2101-                                  const unsigned char* p_raw)
##############################################
vsftpd-3.0.3/sysutil.c-2157-void*
vsftpd-3.0.3/sysutil.c:2158:vsf_sysutil_sockaddr_get_raw_addr(struct vsf_sysutil_sockaddr* p_sockptr)
vsftpd-3.0.3/sysutil.c-2159-{
##############################################
vsftpd-3.0.3/sysutil.h-228-  const struct vsf_sysutil_sockaddr* p_sockaddr);
vsftpd-3.0.3/sysutil.h:229:void vsf_sysutil_sockaddr_set_ipv4addr(struct vsf_sysutil_sockaddr* p_sockptr,
vsftpd-3.0.3/sysutil.h-230-                                       const unsigned char* p_raw);
vsftpd-3.0.3/sysutil.h:231:void vsf_sysutil_sockaddr_set_ipv6addr(struct vsf_sysutil_sockaddr* p_sockptr,
vsftpd-3.0.3/sysutil.h-232-                                       const unsigned char* p_raw);
##############################################
vsftpd-3.0.3/sysutil.h-243-unsigned int vsf_sysutil_get_ipaddr_size(void);
vsftpd-3.0.3/sysutil.h:244:void* vsf_sysutil_sockaddr_get_raw_addr(
vsftpd-3.0.3/sysutil.h-245-  struct vsf_sysutil_sockaddr* p_sockaddr);
##############################################
vsftpd-3.0.3/sysutil.h-267-void vsf_sysutil_set_iptos_throughput(int fd);
vsftpd-3.0.3/sysutil.h:268:void vsf_sysutil_activate_reuseaddr(int fd);
vsftpd-3.0.3/sysutil.h-269-void vsf_sysutil_set_nodelay(int fd);