===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
nginx-1.18.0/auto/cc/msvc-21-
nginx-1.18.0/auto/cc/msvc:22:ngx_msvc_ver=`echo $NGX_MSVC_VER | sed -e 's/^\([0-9]*\).*/\1/'`
nginx-1.18.0/auto/cc/msvc-23-
##############################################
nginx-1.18.0/auto/cc/name-38-
nginx-1.18.0/auto/cc/name:39:elif `$CC -V 2>&1 | grep '^Intel(R) C' >/dev/null 2>&1`; then
nginx-1.18.0/auto/cc/name-40-    NGX_CC_NAME=icc
##############################################
nginx-1.18.0/auto/cc/name-42-
nginx-1.18.0/auto/cc/name:43:elif `$CC -v 2>&1 | grep 'gcc version' >/dev/null 2>&1`; then
nginx-1.18.0/auto/cc/name-44-    NGX_CC_NAME=gcc
##############################################
nginx-1.18.0/auto/cc/name-46-
nginx-1.18.0/auto/cc/name:47:elif `$CC -v 2>&1 | grep 'clang version' >/dev/null 2>&1`; then
nginx-1.18.0/auto/cc/name-48-    NGX_CC_NAME=clang
##############################################
nginx-1.18.0/auto/cc/name-50-
nginx-1.18.0/auto/cc/name:51:elif `$CC -v 2>&1 | grep 'LLVM version' >/dev/null 2>&1`; then
nginx-1.18.0/auto/cc/name-52-    NGX_CC_NAME=clang
##############################################
nginx-1.18.0/auto/cc/name-54-
nginx-1.18.0/auto/cc/name:55:elif `$CC -V 2>&1 | grep 'Sun C' >/dev/null 2>&1`; then
nginx-1.18.0/auto/cc/name-56-    NGX_CC_NAME=sunc
##############################################
nginx-1.18.0/auto/cc/name-58-
nginx-1.18.0/auto/cc/name:59:elif `$CC -V 2>&1 | grep '^Compaq C' >/dev/null 2>&1`; then
nginx-1.18.0/auto/cc/name-60-    NGX_CC_NAME=ccc
##############################################
nginx-1.18.0/auto/cc/name-62-
nginx-1.18.0/auto/cc/name:63:elif `$CC -V 2>&1 | grep '^aCC: ' >/dev/null 2>&1`; then
nginx-1.18.0/auto/cc/name-64-    NGX_CC_NAME=acc
##############################################
nginx-1.18.0/auto/cc/sunc-35-if [ -x $NGX_AUTOTEST ]; then
nginx-1.18.0/auto/cc/sunc:36:    ngx_sunc_ver=`$NGX_AUTOTEST`
nginx-1.18.0/auto/cc/sunc-37-fi
##############################################
nginx-1.18.0/auto/feature-77-#ifndef $ngx_feature_name
nginx-1.18.0/auto/feature:78:#define $ngx_feature_name  `$NGX_AUTOTEST`
nginx-1.18.0/auto/feature-79-#endif
##############################################
nginx-1.18.0/auto/install-37-
nginx-1.18.0/auto/install:38:NGX_MODULES_PATH=`dirname $NGX_MODULES_PATH/.`
nginx-1.18.0/auto/install-39-
##############################################
nginx-1.18.0/auto/install-50-
nginx-1.18.0/auto/install:51:NGX_CONF_PREFIX=`dirname $NGX_CONF_PATH`
nginx-1.18.0/auto/install-52-
##############################################
nginx-1.18.0/auto/install-109-
nginx-1.18.0/auto/install:110:	test -d '\$(DESTDIR)`dirname "$NGX_SBIN_PATH"`' \\
nginx-1.18.0/auto/install:111:		|| mkdir -p '\$(DESTDIR)`dirname "$NGX_SBIN_PATH"`'
nginx-1.18.0/auto/install-112-	test ! -f '\$(DESTDIR)$NGX_SBIN_PATH' \\
##############################################
nginx-1.18.0/auto/install-150-
nginx-1.18.0/auto/install:151:	test -d '\$(DESTDIR)`dirname "$NGX_PID_PATH"`' \\
nginx-1.18.0/auto/install:152:		|| mkdir -p '\$(DESTDIR)`dirname "$NGX_PID_PATH"`'
nginx-1.18.0/auto/install-153-
nginx-1.18.0/auto/install:154:	test -d '\$(DESTDIR)`dirname "$NGX_HTTP_LOG_PATH"`' \\
nginx-1.18.0/auto/install:155:		|| mkdir -p '\$(DESTDIR)`dirname "$NGX_HTTP_LOG_PATH"`'
nginx-1.18.0/auto/install-156-
##############################################
nginx-1.18.0/auto/install-164-
nginx-1.18.0/auto/install:165:	test -d '\$(DESTDIR)`dirname "$NGX_ERROR_LOG_PATH"`' \\
nginx-1.18.0/auto/install:166:		|| mkdir -p '\$(DESTDIR)`dirname "$NGX_ERROR_LOG_PATH"`'
nginx-1.18.0/auto/install-167-END
##############################################
nginx-1.18.0/auto/install-212-
nginx-1.18.0/auto/install:213:	kill -USR2 \`cat $NGX_PID_PATH\`
nginx-1.18.0/auto/install-214-	sleep 1
##############################################
nginx-1.18.0/auto/install-216-
nginx-1.18.0/auto/install:217:	kill -QUIT \`cat $NGX_PID_PATH.oldbin\`
nginx-1.18.0/auto/install-218-END
##############################################
nginx-1.18.0/auto/lib/pcre/make-16-        ngx_opt="CPU_OPT=\"$CPU_OPT\""
nginx-1.18.0/auto/lib/pcre/make:17:        ngx_pcre=`echo PCRE=\"$PCRE\" | sed -e "s/\//$ngx_regex_dirsep/g"`
nginx-1.18.0/auto/lib/pcre/make-18-    ;;
##############################################
nginx-1.18.0/auto/lib/pcre/make-22-        ngx_opt="-DCPU_OPT=\"$CPU_OPT\""
nginx-1.18.0/auto/lib/pcre/make:23:        ngx_pcre=`echo \-DPCRE=\"$PCRE\" | sed -e "s/\//$ngx_regex_dirsep/g"`
nginx-1.18.0/auto/lib/pcre/make-24-    ;;
##############################################
nginx-1.18.0/auto/lib/pcre/make-40-
nginx-1.18.0/auto/lib/pcre/make:41:`echo "$PCRE/pcre.h:" | sed -e "s/\//$ngx_regex_dirsep/g"`
nginx-1.18.0/auto/lib/pcre/make-42-	\$(MAKE) -f auto/lib/pcre/$ngx_makefile $ngx_pcre pcre.h
##############################################
nginx-1.18.0/auto/lib/perl/conf-14-
nginx-1.18.0/auto/lib/perl/conf:15:    if [ "`$NGX_PERL -e 'use 5.008006; print "OK"'`" != "OK" ]; then
nginx-1.18.0/auto/lib/perl/conf-16-        echo
##############################################
nginx-1.18.0/auto/lib/perl/conf-22-
nginx-1.18.0/auto/lib/perl/conf:23:    if [ "`$NGX_PERL -MExtUtils::Embed -e 'print "OK"'`" != "OK" ]; then
nginx-1.18.0/auto/lib/perl/conf-24-        echo
##############################################
nginx-1.18.0/auto/lib/perl/conf-30-
nginx-1.18.0/auto/lib/perl/conf:31:    NGX_PM_CFLAGS=`$NGX_PERL -MExtUtils::Embed -e ccopts`
nginx-1.18.0/auto/lib/perl/conf:32:    NGX_PM_LDFLAGS=`$NGX_PERL -MConfig -e 'print $Config{lddlflags}'`
nginx-1.18.0/auto/lib/perl/conf-33-
nginx-1.18.0/auto/lib/perl/conf:34:    NGX_PERL_CFLAGS="$CFLAGS `$NGX_PERL -MExtUtils::Embed -e ccopts`"
nginx-1.18.0/auto/lib/perl/conf-35-
##############################################
nginx-1.18.0/auto/lib/perl/conf-42-
nginx-1.18.0/auto/lib/perl/conf:43:    ngx_perl_ldopts=`$NGX_PERL -MExtUtils::Embed -e ldopts`
nginx-1.18.0/auto/lib/perl/conf-44-
nginx-1.18.0/auto/lib/perl/conf:45:    ngx_perl_dlext=`$NGX_PERL -MConfig -e 'print $Config{dlext}'`
nginx-1.18.0/auto/lib/perl/conf-46-    ngx_perl_libdir="src/http/modules/perl/blib/arch/auto"
##############################################
nginx-1.18.0/auto/lib/perl/conf-55-        # FreeBSD port wants to link with -pthread non-threaded perl
nginx-1.18.0/auto/lib/perl/conf:56:        ngx_perl_ldopts=`echo $ngx_perl_ldopts | sed 's/ -pthread//'`
nginx-1.18.0/auto/lib/perl/conf-57-    fi
##############################################
nginx-1.18.0/auto/lib/perl/make-29-		$NGX_OBJS/src/http/modules/perl/version
nginx-1.18.0/auto/lib/perl/make:30:	sed "s/%%VERSION%%/\`cat $NGX_OBJS/src/http/modules/perl/version\`/" \\
nginx-1.18.0/auto/lib/perl/make-31-		src/http/modules/perl/nginx.pm > \\
##############################################
nginx-1.18.0/auto/lib/zlib/conf-28-
nginx-1.18.0/auto/lib/zlib/conf:29:            if [ $ZLIB_ASM != NO ]; then
nginx-1.18.0/auto/lib/zlib/conf-30-                CORE_LIBS="$CORE_LIBS $ZLIB/match.o"
##############################################
nginx-1.18.0/auto/lib/zlib/make-17-        ngx_opt="CPU_OPT=\"$CPU_OPT\""
nginx-1.18.0/auto/lib/zlib/make:18:        ngx_zlib=`echo ZLIB=\"$ZLIB\" | sed -e "s/\//$ngx_regex_dirsep/g"`
nginx-1.18.0/auto/lib/zlib/make-19-    ;;
##############################################
nginx-1.18.0/auto/lib/zlib/make-23-        ngx_opt="-DCPU_OPT=\"$CPU_OPT\""
nginx-1.18.0/auto/lib/zlib/make:24:        ngx_zlib=`echo \-DZLIB=\"$ZLIB\" | sed -e "s/\//$ngx_regex_dirsep/g"`
nginx-1.18.0/auto/lib/zlib/make-25-    ;;
##############################################
nginx-1.18.0/auto/lib/zlib/make-43-
nginx-1.18.0/auto/lib/zlib/make:44:`echo "$ZLIB/zlib.lib:	$NGX_MAKEFILE" | sed -e "s/\//$ngx_regex_dirsep/g"`
nginx-1.18.0/auto/lib/zlib/make-45-	\$(MAKE) -f auto/lib/zlib/$ngx_makefile $ngx_opt $ngx_zlib
##############################################
nginx-1.18.0/auto/lib/zlib/make-70-    *:i386 | *:i686)
nginx-1.18.0/auto/lib/zlib/make:71:        case $ZLIB_ASM in
nginx-1.18.0/auto/lib/zlib/make-72-            pentium)
##############################################
nginx-1.18.0/auto/lib/zlib/make-109-            *)
nginx-1.18.0/auto/lib/zlib/make:110:                echo "$0: error: invalid --with-zlib-asm=$ZLIB_ASM option."
nginx-1.18.0/auto/lib/zlib/make-111-                echo "The valid values are \"pentium\" and \"pentiumpro\" only".
##############################################
nginx-1.18.0/auto/make-17-ngx_objs_dir=$NGX_OBJS$ngx_regex_dirsep
nginx-1.18.0/auto/make:18:ngx_use_pch=`echo $NGX_USE_PCH | sed -e "s/\//$ngx_regex_dirsep/g"`
nginx-1.18.0/auto/make-19-
##############################################
nginx-1.18.0/auto/make-171-
nginx-1.18.0/auto/make:172:ngx_all_srcs=`echo $ngx_all_srcs | sed -e "s/\//$ngx_regex_dirsep/g"`
nginx-1.18.0/auto/make-173-
##############################################
nginx-1.18.0/auto/make-175-do
nginx-1.18.0/auto/make:176:    ngx_obj="addon/`basename \`dirname $ngx_src\``"
nginx-1.18.0/auto/make-177-
##############################################
nginx-1.18.0/auto/make-179-
nginx-1.18.0/auto/make:180:    ngx_obj=`echo $ngx_obj/\`basename $ngx_src\` \
nginx-1.18.0/auto/make-181-        | sed -e "s/\//$ngx_regex_dirsep/g"`
##############################################
nginx-1.18.0/auto/make-191-
nginx-1.18.0/auto/make:192:ngx_modules_c=`echo $NGX_MODULES_C | sed -e "s/\//$ngx_regex_dirsep/g"`
nginx-1.18.0/auto/make-193-
nginx-1.18.0/auto/make:194:ngx_modules_obj=`echo $ngx_modules_c | sed -e "s/\(.*\.\)c/\1$ngx_objext/"`
nginx-1.18.0/auto/make-195-
##############################################
nginx-1.18.0/auto/make-200-   ngx_res="$NGX_RC $NGX_ICONS"
nginx-1.18.0/auto/make:201:   ngx_rcc=`echo $NGX_RCC | sed -e "s/\//$ngx_regex_dirsep/g"`
nginx-1.18.0/auto/make-202-fi
##############################################
nginx-1.18.0/auto/make-259-do
nginx-1.18.0/auto/make:260:    ngx_src=`echo $ngx_src | sed -e "s/\//$ngx_regex_dirsep/g"`
nginx-1.18.0/auto/make-261-    ngx_obj=`echo $ngx_src \
##############################################
nginx-1.18.0/auto/make-290-    do
nginx-1.18.0/auto/make:291:        ngx_src=`echo $ngx_source | sed -e "s/\//$ngx_regex_dirsep/g"`
nginx-1.18.0/auto/make-292-        ngx_obj=`echo $ngx_src \
##############################################
nginx-1.18.0/auto/make-332-    do
nginx-1.18.0/auto/make:333:        ngx_src=`echo $ngx_src | sed -e "s/\//$ngx_regex_dirsep/g"`
nginx-1.18.0/auto/make-334-        ngx_obj=`echo $ngx_src \
##############################################
nginx-1.18.0/auto/make-362-    do
nginx-1.18.0/auto/make:363:        ngx_src=`echo $ngx_src | sed -e "s/\//$ngx_regex_dirsep/g"`
nginx-1.18.0/auto/make-364-        ngx_obj=`echo $ngx_src \
##############################################
nginx-1.18.0/auto/make-388-    do
nginx-1.18.0/auto/make:389:        ngx_src=`echo $ngx_src | sed -e "s/\//$ngx_regex_dirsep/g"`
nginx-1.18.0/auto/make-390-        ngx_obj=`echo $ngx_src \
##############################################
nginx-1.18.0/auto/make-414-    do
nginx-1.18.0/auto/make:415:        ngx_obj="addon/`basename \`dirname $ngx_src\``"
nginx-1.18.0/auto/make-416-
nginx-1.18.0/auto/make:417:        ngx_obj=`echo $ngx_obj/\`basename $ngx_src\` \
nginx-1.18.0/auto/make-418-            | sed -e "s/\//$ngx_regex_dirsep/g"`
##############################################
nginx-1.18.0/auto/make-425-
nginx-1.18.0/auto/make:426:        ngx_src=`echo $ngx_src | sed -e "s/\//$ngx_regex_dirsep/g"`
nginx-1.18.0/auto/make-427-
##############################################
nginx-1.18.0/auto/make-457-                 | sed -e "s/\//$ngx_regex_dirsep/g"`
nginx-1.18.0/auto/make:458:    ngx_rcc=`echo $NGX_RCC | sed -e "s/\//$ngx_regex_dirsep/g"`
nginx-1.18.0/auto/make-459-
##############################################
nginx-1.18.0/auto/make-475-    ngx_pch="src/core/ngx_config.h $OS_CONFIG $NGX_OBJS/ngx_auto_config.h"
nginx-1.18.0/auto/make:476:    ngx_pch=`echo "$NGX_PCH:	$ngx_pch" | sed -e "s/\//$ngx_regex_dirsep/g"`
nginx-1.18.0/auto/make-477-
##############################################
nginx-1.18.0/auto/make-479-    ngx_src="$ngx_src $ngx_objout$NGX_OBJS/ngx_pch.obj $NGX_OBJS/ngx_pch.c"
nginx-1.18.0/auto/make:480:    ngx_src=`echo $ngx_src | sed -e "s/\//$ngx_regex_dirsep/g"`
nginx-1.18.0/auto/make-481-
##############################################
nginx-1.18.0/auto/make-563-
nginx-1.18.0/auto/make:564:    ngx_modules_c=`echo $ngx_modules_c | sed -e "s/\//$ngx_regex_dirsep/g"`
nginx-1.18.0/auto/make-565-
##############################################
nginx-1.18.0/auto/make-576-            *)
nginx-1.18.0/auto/make:577:                ngx_obj="addon/`basename \`dirname $ngx_src\``"
nginx-1.18.0/auto/make-578-                mkdir -p $NGX_OBJS/$ngx_obj
nginx-1.18.0/auto/make:579:                ngx_obj="$ngx_obj/`basename $ngx_src`"
nginx-1.18.0/auto/make-580-                ;;
##############################################
nginx-1.18.0/auto/make-635-            src/*)
nginx-1.18.0/auto/make:636:                ngx_obj=`echo $ngx_source | sed -e "s/\//$ngx_regex_dirsep/g"`
nginx-1.18.0/auto/make-637-                ;;
nginx-1.18.0/auto/make-638-            *)
nginx-1.18.0/auto/make:639:                ngx_obj="addon/`basename \`dirname $ngx_source\``"
nginx-1.18.0/auto/make:640:                ngx_obj=`echo $ngx_obj/\`basename $ngx_source\` \
nginx-1.18.0/auto/make-641-                    | sed -e "s/\//$ngx_regex_dirsep/g"`
##############################################
nginx-1.18.0/auto/make-650-
nginx-1.18.0/auto/make:651:        ngx_src=`echo $ngx_source | sed -e "s/\//$ngx_regex_dirsep/g"`
nginx-1.18.0/auto/make-652-
##############################################
nginx-1.18.0/auto/options-174-do
nginx-1.18.0/auto/options:175:    opt="$opt `echo $option | sed -e \"s/\(--[^=]*=\)\(.* .*\)/\1'\2'/\"`"
nginx-1.18.0/auto/options-176-
nginx-1.18.0/auto/options-177-    case "$option" in
nginx-1.18.0/auto/options:178:        -*=*) value=`echo "$option" | sed -e 's/[-_a-zA-Z0-9]*=//'` ;;
nginx-1.18.0/auto/options-179-           *) value="" ;;
##############################################
nginx-1.18.0/auto/options-599-NGX_CONF_PATH=${NGX_CONF_PATH:-conf/nginx.conf}
nginx-1.18.0/auto/options:600:NGX_CONF_PREFIX=`dirname $NGX_CONF_PATH`
nginx-1.18.0/auto/options-601-NGX_PID_PATH=${NGX_PID_PATH:-logs/nginx.pid}
##############################################
nginx-1.18.0/auto/os/solaris-20-
nginx-1.18.0/auto/os/solaris:21:if [ $ZLIB_ASM != NO ]; then
nginx-1.18.0/auto/os/solaris-22-    echo "$0: error: the --with-zlib-asm=CPU option is not supported"
##############################################
nginx-1.18.0/auto/types/sizeof-42-if [ -x $NGX_AUTOTEST ]; then
nginx-1.18.0/auto/types/sizeof:43:    ngx_size=`$NGX_AUTOTEST`
nginx-1.18.0/auto/types/sizeof-44-    echo " $ngx_size bytes"
##############################################
nginx-1.18.0/auto/types/uintptr_t-44-if [ $found = no ]; then
nginx-1.18.0/auto/types/uintptr_t:45:    found="uint`expr 8 \* $ngx_ptr_size`_t"
nginx-1.18.0/auto/types/uintptr_t-46-    echo ", $found used"
##############################################
nginx-1.18.0/src/core/ngx_connection.c-1339-ngx_int_t
nginx-1.18.0/src/core/ngx_connection.c:1340:ngx_connection_local_sockaddr(ngx_connection_t *c, ngx_str_t *s,
nginx-1.18.0/src/core/ngx_connection.c-1341-    ngx_uint_t port)
##############################################
nginx-1.18.0/src/core/ngx_connection.h-218-void ngx_close_idle_connections(ngx_cycle_t *cycle);
nginx-1.18.0/src/core/ngx_connection.h:219:ngx_int_t ngx_connection_local_sockaddr(ngx_connection_t *c, ngx_str_t *s,
nginx-1.18.0/src/core/ngx_connection.h-220-    ngx_uint_t port);
##############################################
nginx-1.18.0/src/core/ngx_cycle.c-517-
nginx-1.18.0/src/core/ngx_cycle.c:518:                if (ngx_cmp_sockaddr(nls[n].sockaddr, nls[n].socklen,
nginx-1.18.0/src/core/ngx_cycle.c-519-                                     ls[i].sockaddr, ls[i].socklen, 1)
##############################################
nginx-1.18.0/src/core/ngx_inet.c-14-static ngx_int_t ngx_parse_inet6_url(ngx_pool_t *pool, ngx_url_t *u);
nginx-1.18.0/src/core/ngx_inet.c:15:static ngx_int_t ngx_inet_add_addr(ngx_pool_t *pool, ngx_url_t *u,
nginx-1.18.0/src/core/ngx_inet.c-16-    struct sockaddr *sockaddr, socklen_t socklen, ngx_uint_t total);
##############################################
nginx-1.18.0/src/core/ngx_inet.c-19-in_addr_t
nginx-1.18.0/src/core/ngx_inet.c:20:ngx_inet_addr(u_char *text, size_t len)
nginx-1.18.0/src/core/ngx_inet.c-21-{
##############################################
nginx-1.18.0/src/core/ngx_inet.c-64-ngx_int_t
nginx-1.18.0/src/core/ngx_inet.c:65:ngx_inet6_addr(u_char *p, size_t len, u_char *addr)
nginx-1.18.0/src/core/ngx_inet.c-66-{
##############################################
nginx-1.18.0/src/core/ngx_inet.c-119-
nginx-1.18.0/src/core/ngx_inet.c:120:            word = ngx_inet_addr(digit, len4 - 1);
nginx-1.18.0/src/core/ngx_inet.c-121-            if (word == INADDR_NONE) {
##############################################
nginx-1.18.0/src/core/ngx_inet.c-390-
nginx-1.18.0/src/core/ngx_inet.c:391:    cidr->u.in.addr = ngx_inet_addr(addr, len);
nginx-1.18.0/src/core/ngx_inet.c-392-
##############################################
nginx-1.18.0/src/core/ngx_inet.c-401-#if (NGX_HAVE_INET6)
nginx-1.18.0/src/core/ngx_inet.c:402:    } else if (ngx_inet6_addr(addr, len, cidr->u.in6.addr.s6_addr) == NGX_OK) {
nginx-1.18.0/src/core/ngx_inet.c-403-        cidr->family = AF_INET6;
##############################################
nginx-1.18.0/src/core/ngx_inet.c-561-ngx_int_t
nginx-1.18.0/src/core/ngx_inet.c:562:ngx_parse_addr(ngx_pool_t *pool, ngx_addr_t *addr, u_char *text, size_t len)
nginx-1.18.0/src/core/ngx_inet.c-563-{
##############################################
nginx-1.18.0/src/core/ngx_inet.c-577-
nginx-1.18.0/src/core/ngx_inet.c:578:    inaddr = ngx_inet_addr(text, len);
nginx-1.18.0/src/core/ngx_inet.c-579-
##############################################
nginx-1.18.0/src/core/ngx_inet.c-584-#if (NGX_HAVE_INET6)
nginx-1.18.0/src/core/ngx_inet.c:585:    } else if (ngx_inet6_addr(text, len, inaddr6.s6_addr) == NGX_OK) {
nginx-1.18.0/src/core/ngx_inet.c-586-        family = AF_INET6;
##############################################
nginx-1.18.0/src/core/ngx_inet.c-628-
nginx-1.18.0/src/core/ngx_inet.c:629:    rc = ngx_parse_addr(pool, addr, text, len);
nginx-1.18.0/src/core/ngx_inet.c-630-
##############################################
nginx-1.18.0/src/core/ngx_inet.c-670-
nginx-1.18.0/src/core/ngx_inet.c:671:    rc = ngx_parse_addr(pool, addr, text, len);
nginx-1.18.0/src/core/ngx_inet.c-672-
##############################################
nginx-1.18.0/src/core/ngx_inet.c-928-
nginx-1.18.0/src/core/ngx_inet.c:929:                    return ngx_inet_add_addr(pool, u, &u->sockaddr.sockaddr,
nginx-1.18.0/src/core/ngx_inet.c-930-                                             u->socklen, 1);
##############################################
nginx-1.18.0/src/core/ngx_inet.c-956-        u->wildcard = 1;
nginx-1.18.0/src/core/ngx_inet.c:957:        return ngx_inet_add_addr(pool, u, &u->sockaddr.sockaddr, u->socklen, 1);
nginx-1.18.0/src/core/ngx_inet.c-958-    }
nginx-1.18.0/src/core/ngx_inet.c-959-
nginx-1.18.0/src/core/ngx_inet.c:960:    sin->sin_addr.s_addr = ngx_inet_addr(host, len);
nginx-1.18.0/src/core/ngx_inet.c-961-
##############################################
nginx-1.18.0/src/core/ngx_inet.c-967-
nginx-1.18.0/src/core/ngx_inet.c:968:        return ngx_inet_add_addr(pool, u, &u->sockaddr.sockaddr, u->socklen, 1);
nginx-1.18.0/src/core/ngx_inet.c-969-    }
##############################################
nginx-1.18.0/src/core/ngx_inet.c-1090-
nginx-1.18.0/src/core/ngx_inet.c:1091:    if (ngx_inet6_addr(host, len, sin6->sin6_addr.s6_addr) != NGX_OK) {
nginx-1.18.0/src/core/ngx_inet.c-1092-        u->err = "invalid IPv6 address";
##############################################
nginx-1.18.0/src/core/ngx_inet.c-1101-
nginx-1.18.0/src/core/ngx_inet.c:1102:    return ngx_inet_add_addr(pool, u, &u->sockaddr.sockaddr, u->socklen, 1);
nginx-1.18.0/src/core/ngx_inet.c-1103-
##############################################
nginx-1.18.0/src/core/ngx_inet.c-1178-
nginx-1.18.0/src/core/ngx_inet.c:1179:        if (ngx_inet_add_addr(pool, u, rp->ai_addr, rp->ai_addrlen, n)
nginx-1.18.0/src/core/ngx_inet.c-1180-            != NGX_OK)
##############################################
nginx-1.18.0/src/core/ngx_inet.c-1209-    sin.sin_family = AF_INET;
nginx-1.18.0/src/core/ngx_inet.c:1210:    sin.sin_addr.s_addr = ngx_inet_addr(u->host.data, u->host.len);
nginx-1.18.0/src/core/ngx_inet.c-1211-
##############################################
nginx-1.18.0/src/core/ngx_inet.c-1235-
nginx-1.18.0/src/core/ngx_inet.c:1236:            if (ngx_inet_add_addr(pool, u, (struct sockaddr *) &sin,
nginx-1.18.0/src/core/ngx_inet.c-1237-                                  sizeof(struct sockaddr_in), n)
##############################################
nginx-1.18.0/src/core/ngx_inet.c-1247-
nginx-1.18.0/src/core/ngx_inet.c:1248:        if (ngx_inet_add_addr(pool, u, (struct sockaddr *) &sin,
nginx-1.18.0/src/core/ngx_inet.c-1249-                              sizeof(struct sockaddr_in), 1)
##############################################
nginx-1.18.0/src/core/ngx_inet.c-1262-static ngx_int_t
nginx-1.18.0/src/core/ngx_inet.c:1263:ngx_inet_add_addr(ngx_pool_t *pool, ngx_url_t *u, struct sockaddr *sockaddr,
nginx-1.18.0/src/core/ngx_inet.c-1264-    socklen_t socklen, ngx_uint_t total)
##############################################
nginx-1.18.0/src/core/ngx_inet.c-1323-ngx_int_t
nginx-1.18.0/src/core/ngx_inet.c:1324:ngx_cmp_sockaddr(struct sockaddr *sa1, socklen_t slen1,
nginx-1.18.0/src/core/ngx_inet.c-1325-    struct sockaddr *sa2, socklen_t slen2, ngx_uint_t cmp_port)
##############################################
nginx-1.18.0/src/core/ngx_inet.h-108-
nginx-1.18.0/src/core/ngx_inet.h:109:in_addr_t ngx_inet_addr(u_char *text, size_t len);
nginx-1.18.0/src/core/ngx_inet.h-110-#if (NGX_HAVE_INET6)
nginx-1.18.0/src/core/ngx_inet.h:111:ngx_int_t ngx_inet6_addr(u_char *p, size_t len, u_char *addr);
nginx-1.18.0/src/core/ngx_inet.h-112-size_t ngx_inet6_ntop(u_char *p, u_char *text, size_t len);
##############################################
nginx-1.18.0/src/core/ngx_inet.h-118-ngx_int_t ngx_cidr_match(struct sockaddr *sa, ngx_array_t *cidrs);
nginx-1.18.0/src/core/ngx_inet.h:119:ngx_int_t ngx_parse_addr(ngx_pool_t *pool, ngx_addr_t *addr, u_char *text,
nginx-1.18.0/src/core/ngx_inet.h-120-    size_t len);
##############################################
nginx-1.18.0/src/core/ngx_inet.h-124-ngx_int_t ngx_inet_resolve_host(ngx_pool_t *pool, ngx_url_t *u);
nginx-1.18.0/src/core/ngx_inet.h:125:ngx_int_t ngx_cmp_sockaddr(struct sockaddr *sa1, socklen_t slen1,
nginx-1.18.0/src/core/ngx_inet.h-126-    struct sockaddr *sa2, socklen_t slen2, ngx_uint_t cmp_port);
##############################################
nginx-1.18.0/src/core/ngx_proxy_protocol.c-42-
nginx-1.18.0/src/core/ngx_proxy_protocol.c:43:static u_char *ngx_proxy_protocol_read_addr(ngx_connection_t *c, u_char *p,
nginx-1.18.0/src/core/ngx_proxy_protocol.c-44-    u_char *last, ngx_str_t *addr);
##############################################
nginx-1.18.0/src/core/ngx_proxy_protocol.c-95-
nginx-1.18.0/src/core/ngx_proxy_protocol.c:96:    p = ngx_proxy_protocol_read_addr(c, p, last, &pp->src_addr);
nginx-1.18.0/src/core/ngx_proxy_protocol.c-97-    if (p == NULL) {
##############################################
nginx-1.18.0/src/core/ngx_proxy_protocol.c-100-
nginx-1.18.0/src/core/ngx_proxy_protocol.c:101:    p = ngx_proxy_protocol_read_addr(c, p, last, &pp->dst_addr);
nginx-1.18.0/src/core/ngx_proxy_protocol.c-102-    if (p == NULL) {
##############################################
nginx-1.18.0/src/core/ngx_proxy_protocol.c-149-static u_char *
nginx-1.18.0/src/core/ngx_proxy_protocol.c:150:ngx_proxy_protocol_read_addr(ngx_connection_t *c, u_char *p, u_char *last,
nginx-1.18.0/src/core/ngx_proxy_protocol.c-151-    ngx_str_t *addr)
##############################################
nginx-1.18.0/src/core/ngx_proxy_protocol.c-233-
nginx-1.18.0/src/core/ngx_proxy_protocol.c:234:    if (ngx_connection_local_sockaddr(c, NULL, 0) != NGX_OK) {
nginx-1.18.0/src/core/ngx_proxy_protocol.c-235-        return NULL;
##############################################
nginx-1.18.0/src/core/ngx_resolver.c-101-    ngx_str_t *name, uint32_t hash);
nginx-1.18.0/src/core/ngx_resolver.c:102:static ngx_resolver_node_t *ngx_resolver_lookup_addr(ngx_resolver_t *r,
nginx-1.18.0/src/core/ngx_resolver.c-103-    in_addr_t addr);
##############################################
nginx-1.18.0/src/core/ngx_resolver.c-374-    if (temp) {
nginx-1.18.0/src/core/ngx_resolver.c:375:        addr = ngx_inet_addr(temp->name.data, temp->name.len);
nginx-1.18.0/src/core/ngx_resolver.c-376-
##############################################
nginx-1.18.0/src/core/ngx_resolver.c-905-ngx_int_t
nginx-1.18.0/src/core/ngx_resolver.c:906:ngx_resolve_addr(ngx_resolver_ctx_t *ctx)
nginx-1.18.0/src/core/ngx_resolver.c-907-{
##############################################
nginx-1.18.0/src/core/ngx_resolver.c-953-
nginx-1.18.0/src/core/ngx_resolver.c:954:        rn = ngx_resolver_lookup_addr(r, addr);
nginx-1.18.0/src/core/ngx_resolver.c-955-
##############################################
nginx-1.18.0/src/core/ngx_resolver.c-3103-
nginx-1.18.0/src/core/ngx_resolver.c:3104:        rn = ngx_resolver_lookup_addr(r, addr);
nginx-1.18.0/src/core/ngx_resolver.c-3105-
##############################################
nginx-1.18.0/src/core/ngx_resolver.c-3450-static ngx_resolver_node_t *
nginx-1.18.0/src/core/ngx_resolver.c:3451:ngx_resolver_lookup_addr(ngx_resolver_t *r, in_addr_t addr)
nginx-1.18.0/src/core/ngx_resolver.c-3452-{
##############################################
nginx-1.18.0/src/core/ngx_resolver.h-234-void ngx_resolve_name_done(ngx_resolver_ctx_t *ctx);
nginx-1.18.0/src/core/ngx_resolver.h:235:ngx_int_t ngx_resolve_addr(ngx_resolver_ctx_t *ctx);
nginx-1.18.0/src/core/ngx_resolver.h-236-void ngx_resolve_addr_done(ngx_resolver_ctx_t *ctx);
##############################################
nginx-1.18.0/src/core/ngx_slab.c-51-
nginx-1.18.0/src/core/ngx_slab.c:52:#define ngx_slab_page_addr(pool, page)                                        \
nginx-1.18.0/src/core/ngx_slab.c-53-    ((((page) - (pool)->pages) << ngx_pagesize_shift)                         \
##############################################
nginx-1.18.0/src/core/ngx_slab.c-198-        if (page) {
nginx-1.18.0/src/core/ngx_slab.c:199:            p = ngx_slab_page_addr(pool, page);
nginx-1.18.0/src/core/ngx_slab.c-200-
##############################################
nginx-1.18.0/src/core/ngx_slab.c-229-
nginx-1.18.0/src/core/ngx_slab.c:230:            bitmap = (uintptr_t *) ngx_slab_page_addr(pool, page);
nginx-1.18.0/src/core/ngx_slab.c-231-
##############################################
nginx-1.18.0/src/core/ngx_slab.c-288-
nginx-1.18.0/src/core/ngx_slab.c:289:                p = ngx_slab_page_addr(pool, page) + (i << shift);
nginx-1.18.0/src/core/ngx_slab.c-290-
##############################################
nginx-1.18.0/src/core/ngx_slab.c-319-
nginx-1.18.0/src/core/ngx_slab.c:320:                p = ngx_slab_page_addr(pool, page) + (i << shift);
nginx-1.18.0/src/core/ngx_slab.c-321-
##############################################
nginx-1.18.0/src/core/ngx_slab.c-335-        if (shift < ngx_slab_exact_shift) {
nginx-1.18.0/src/core/ngx_slab.c:336:            bitmap = (uintptr_t *) ngx_slab_page_addr(pool, page);
nginx-1.18.0/src/core/ngx_slab.c-337-
##############################################
nginx-1.18.0/src/core/ngx_slab.c-366-
nginx-1.18.0/src/core/ngx_slab.c:367:            p = ngx_slab_page_addr(pool, page) + (n << shift);
nginx-1.18.0/src/core/ngx_slab.c-368-
##############################################
nginx-1.18.0/src/core/ngx_slab.c-382-
nginx-1.18.0/src/core/ngx_slab.c:383:            p = ngx_slab_page_addr(pool, page);
nginx-1.18.0/src/core/ngx_slab.c-384-
##############################################
nginx-1.18.0/src/core/ngx_slab.c-398-
nginx-1.18.0/src/core/ngx_slab.c:399:            p = ngx_slab_page_addr(pool, page);
nginx-1.18.0/src/core/ngx_slab.c-400-
##############################################
nginx-1.18.0/src/event/ngx_event_udp.c-494-
nginx-1.18.0/src/event/ngx_event_udp.c:495:            rc = ngx_cmp_sockaddr(c->sockaddr, c->socklen,
nginx-1.18.0/src/event/ngx_event_udp.c-496-                                  ct->sockaddr, ct->socklen, 1);
##############################################
nginx-1.18.0/src/event/ngx_event_udp.c-498-            if (rc == 0 && c->listening->wildcard) {
nginx-1.18.0/src/event/ngx_event_udp.c:499:                rc = ngx_cmp_sockaddr(c->local_sockaddr, c->local_socklen,
nginx-1.18.0/src/event/ngx_event_udp.c-500-                                      ct->local_sockaddr, ct->local_socklen, 1);
##############################################
nginx-1.18.0/src/event/ngx_event_udp.c-636-
nginx-1.18.0/src/event/ngx_event_udp.c:637:        rc = ngx_cmp_sockaddr(sockaddr, socklen,
nginx-1.18.0/src/event/ngx_event_udp.c-638-                              c->sockaddr, c->socklen, 1);
##############################################
nginx-1.18.0/src/event/ngx_event_udp.c-640-        if (rc == 0 && ls->wildcard) {
nginx-1.18.0/src/event/ngx_event_udp.c:641:            rc = ngx_cmp_sockaddr(local_sockaddr, local_socklen,
nginx-1.18.0/src/event/ngx_event_udp.c-642-                                  c->local_sockaddr, c->local_socklen, 1);
##############################################
nginx-1.18.0/src/http/modules/perl/nginx.xs-246-void
nginx-1.18.0/src/http/modules/perl/nginx.xs:247:remote_addr(r)
nginx-1.18.0/src/http/modules/perl/nginx.xs-248-    CODE:
##############################################
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c-81-
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c:82:static ngx_int_t ngx_http_geo_addr(ngx_http_request_t *r,
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c-83-    ngx_http_geo_ctx_t *ctx, ngx_addr_t *addr);
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c:84:static ngx_int_t ngx_http_geo_real_addr(ngx_http_request_t *r,
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c-85-    ngx_http_geo_ctx_t *ctx, ngx_addr_t *addr);
##############################################
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c-187-
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c:188:    if (ngx_http_geo_addr(r, ctx, &addr) != NGX_OK) {
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c-189-        vv = (ngx_http_variable_value_t *)
##############################################
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c-263-
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c:264:    if (ngx_http_geo_addr(r, ctx, &addr) == NGX_OK) {
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c-265-
##############################################
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c-326-static ngx_int_t
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c:327:ngx_http_geo_addr(ngx_http_request_t *r, ngx_http_geo_ctx_t *ctx,
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c-328-    ngx_addr_t *addr)
##############################################
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c-331-
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c:332:    if (ngx_http_geo_real_addr(r, ctx, addr) != NGX_OK) {
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c-333-        return NGX_ERROR;
##############################################
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c-338-    if (xfwd->nelts > 0 && ctx->proxies != NULL) {
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c:339:        (void) ngx_http_get_forwarded_addr(r, addr, xfwd, NULL,
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c-340-                                           ctx->proxies, ctx->proxy_recursive);
##############################################
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c-347-static ngx_int_t
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c:348:ngx_http_geo_real_addr(ngx_http_request_t *r, ngx_http_geo_ctx_t *ctx,
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c-349-    ngx_addr_t *addr)
##############################################
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c-375-
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c:376:    if (ngx_parse_addr(r->pool, addr, v->data, v->len) == NGX_OK) {
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c-377-        return NGX_OK;
##############################################
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c-731-
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c:732:    start = ngx_inet_addr(net->data, p - net->data);
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c-733-
##############################################
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c-741-
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c:742:    end = ngx_inet_addr(p, last - p);
nginx-1.18.0/src/http/modules/ngx_http_geo_module.c-743-
##############################################
nginx-1.18.0/src/http/modules/ngx_http_geoip_module.c-239-static u_long
nginx-1.18.0/src/http/modules/ngx_http_geoip_module.c:240:ngx_http_geoip_addr(ngx_http_request_t *r, ngx_http_geoip_conf_t *gcf)
nginx-1.18.0/src/http/modules/ngx_http_geoip_module.c-241-{
##############################################
nginx-1.18.0/src/http/modules/ngx_http_geoip_module.c-252-    if (xfwd->nelts > 0 && gcf->proxies != NULL) {
nginx-1.18.0/src/http/modules/ngx_http_geoip_module.c:253:        (void) ngx_http_get_forwarded_addr(r, &addr, xfwd, NULL,
nginx-1.18.0/src/http/modules/ngx_http_geoip_module.c-254-                                           gcf->proxies, gcf->proxy_recursive);
##############################################
nginx-1.18.0/src/http/modules/ngx_http_geoip_module.c-307-    if (xfwd->nelts > 0 && gcf->proxies != NULL) {
nginx-1.18.0/src/http/modules/ngx_http_geoip_module.c:308:        (void) ngx_http_get_forwarded_addr(r, &addr, xfwd, NULL,
nginx-1.18.0/src/http/modules/ngx_http_geoip_module.c-309-                                           gcf->proxies, gcf->proxy_recursive);
##############################################
nginx-1.18.0/src/http/modules/ngx_http_geoip_module.c-362-              ? handler_v6(gcf->country, ngx_http_geoip_addr_v6(r, gcf))
nginx-1.18.0/src/http/modules/ngx_http_geoip_module.c:363:              : handler(gcf->country, ngx_http_geoip_addr(r, gcf));
nginx-1.18.0/src/http/modules/ngx_http_geoip_module.c-364-#else
nginx-1.18.0/src/http/modules/ngx_http_geoip_module.c:365:    val = handler(gcf->country, ngx_http_geoip_addr(r, gcf));
nginx-1.18.0/src/http/modules/ngx_http_geoip_module.c-366-#endif
##############################################
nginx-1.18.0/src/http/modules/ngx_http_geoip_module.c-406-              : GeoIP_name_by_ipnum(gcf->org,
nginx-1.18.0/src/http/modules/ngx_http_geoip_module.c:407:                                    ngx_http_geoip_addr(r, gcf));
nginx-1.18.0/src/http/modules/ngx_http_geoip_module.c-408-#else
nginx-1.18.0/src/http/modules/ngx_http_geoip_module.c:409:    val = GeoIP_name_by_ipnum(gcf->org, ngx_http_geoip_addr(r, gcf));
nginx-1.18.0/src/http/modules/ngx_http_geoip_module.c-410-#endif
##############################################
nginx-1.18.0/src/http/modules/ngx_http_geoip_module.c-610-                   : GeoIP_record_by_ipnum(gcf->city,
nginx-1.18.0/src/http/modules/ngx_http_geoip_module.c:611:                                           ngx_http_geoip_addr(r, gcf));
nginx-1.18.0/src/http/modules/ngx_http_geoip_module.c-612-#else
nginx-1.18.0/src/http/modules/ngx_http_geoip_module.c:613:        return GeoIP_record_by_ipnum(gcf->city, ngx_http_geoip_addr(r, gcf));
nginx-1.18.0/src/http/modules/ngx_http_geoip_module.c-614-#endif
##############################################
nginx-1.18.0/src/http/modules/ngx_http_realip_module.c-36-static ngx_int_t ngx_http_realip_handler(ngx_http_request_t *r);
nginx-1.18.0/src/http/modules/ngx_http_realip_module.c:37:static ngx_int_t ngx_http_realip_set_addr(ngx_http_request_t *r,
nginx-1.18.0/src/http/modules/ngx_http_realip_module.c-38-    ngx_addr_t *addr);
##############################################
nginx-1.18.0/src/http/modules/ngx_http_realip_module.c-234-
nginx-1.18.0/src/http/modules/ngx_http_realip_module.c:235:    if (ngx_http_get_forwarded_addr(r, &addr, xfwd, value, rlcf->from,
nginx-1.18.0/src/http/modules/ngx_http_realip_module.c-236-                                    rlcf->recursive)
##############################################
nginx-1.18.0/src/http/modules/ngx_http_realip_module.c-242-
nginx-1.18.0/src/http/modules/ngx_http_realip_module.c:243:        return ngx_http_realip_set_addr(r, &addr);
nginx-1.18.0/src/http/modules/ngx_http_realip_module.c-244-    }
##############################################
nginx-1.18.0/src/http/modules/ngx_http_realip_module.c-250-static ngx_int_t
nginx-1.18.0/src/http/modules/ngx_http_realip_module.c:251:ngx_http_realip_set_addr(ngx_http_request_t *r, ngx_addr_t *addr)
nginx-1.18.0/src/http/modules/ngx_http_realip_module.c-252-{
##############################################
nginx-1.18.0/src/http/modules/ngx_http_userid_filter_module.c-528-
nginx-1.18.0/src/http/modules/ngx_http_userid_filter_module.c:529:            if (ngx_connection_local_sockaddr(c, NULL, 0) != NGX_OK) {
nginx-1.18.0/src/http/modules/ngx_http_userid_filter_module.c-530-                return NGX_ERROR;
##############################################
nginx-1.18.0/src/http/ngx_http.c-1211-
nginx-1.18.0/src/http/ngx_http.c:1212:        if (ngx_cmp_sockaddr(lsopt->sockaddr, lsopt->socklen,
nginx-1.18.0/src/http/ngx_http.c-1213-                             addr[i].opt.sockaddr,
##############################################
nginx-1.18.0/src/http/ngx_http_core_module.c-2696-ngx_int_t
nginx-1.18.0/src/http/ngx_http_core_module.c:2697:ngx_http_get_forwarded_addr(ngx_http_request_t *r, ngx_addr_t *addr,
nginx-1.18.0/src/http/ngx_http_core_module.c-2698-    ngx_array_t *headers, ngx_str_t *value, ngx_array_t *proxies,
##############################################
nginx-1.18.0/src/http/ngx_http_core_module.h-528-
nginx-1.18.0/src/http/ngx_http_core_module.h:529:ngx_int_t ngx_http_get_forwarded_addr(ngx_http_request_t *r, ngx_addr_t *addr,
nginx-1.18.0/src/http/ngx_http_core_module.h-530-    ngx_array_t *headers, ngx_str_t *value, ngx_array_t *proxies,
##############################################
nginx-1.18.0/src/http/ngx_http_header_filter_module.c-340-
nginx-1.18.0/src/http/ngx_http_header_filter_module.c:341:            if (ngx_connection_local_sockaddr(c, &host, 0) != NGX_OK) {
nginx-1.18.0/src/http/ngx_http_header_filter_module.c-342-                return NGX_ERROR;
##############################################
nginx-1.18.0/src/http/ngx_http_request.c-236-         * there are several addresses on this port and one of them
nginx-1.18.0/src/http/ngx_http_request.c:237:         * is an "*:port" wildcard so getsockname() in ngx_http_server_addr()
nginx-1.18.0/src/http/ngx_http_request.c-238-         * is required to determine a server address
##############################################
nginx-1.18.0/src/http/ngx_http_request.c-240-
nginx-1.18.0/src/http/ngx_http_request.c:241:        if (ngx_connection_local_sockaddr(c, NULL, 0) != NGX_OK) {
nginx-1.18.0/src/http/ngx_http_request.c-242-            ngx_http_close_connection(c);
##############################################
nginx-1.18.0/src/http/v2/ngx_http_v2_filter_module.c-316-
nginx-1.18.0/src/http/v2/ngx_http_v2_filter_module.c:317:                if (ngx_connection_local_sockaddr(fc, &host, 0) != NGX_OK) {
nginx-1.18.0/src/http/v2/ngx_http_v2_filter_module.c-318-                    return NGX_ERROR;
##############################################
nginx-1.18.0/src/http/ngx_http_upstream.c-1867-
nginx-1.18.0/src/http/ngx_http_upstream.c:1868:    if (ngx_inet_addr(name.data, name.len) != INADDR_NONE) {
nginx-1.18.0/src/http/ngx_http_upstream.c-1869-        goto done;
##############################################
nginx-1.18.0/src/http/ngx_http_variables.c-55-    ngx_http_variable_value_t *v, uintptr_t data);
nginx-1.18.0/src/http/ngx_http_variables.c:56:static ngx_int_t ngx_http_variable_binary_remote_addr(ngx_http_request_t *r,
nginx-1.18.0/src/http/ngx_http_variables.c-57-    ngx_http_variable_value_t *v, uintptr_t data);
nginx-1.18.0/src/http/ngx_http_variables.c:58:static ngx_int_t ngx_http_variable_remote_addr(ngx_http_request_t *r,
nginx-1.18.0/src/http/ngx_http_variables.c-59-    ngx_http_variable_value_t *v, uintptr_t data);
##############################################
nginx-1.18.0/src/http/ngx_http_variables.c-61-    ngx_http_variable_value_t *v, uintptr_t data);
nginx-1.18.0/src/http/ngx_http_variables.c:62:static ngx_int_t ngx_http_variable_proxy_protocol_addr(ngx_http_request_t *r,
nginx-1.18.0/src/http/ngx_http_variables.c-63-    ngx_http_variable_value_t *v, uintptr_t data);
##############################################
nginx-1.18.0/src/http/ngx_http_variables.c-65-    ngx_http_variable_value_t *v, uintptr_t data);
nginx-1.18.0/src/http/ngx_http_variables.c:66:static ngx_int_t ngx_http_variable_server_addr(ngx_http_request_t *r,
nginx-1.18.0/src/http/ngx_http_variables.c-67-    ngx_http_variable_value_t *v, uintptr_t data);
##############################################
nginx-1.18.0/src/http/ngx_http_variables.c-1210-static ngx_int_t
nginx-1.18.0/src/http/ngx_http_variables.c:1211:ngx_http_variable_binary_remote_addr(ngx_http_request_t *r,
nginx-1.18.0/src/http/ngx_http_variables.c-1212-    ngx_http_variable_value_t *v, uintptr_t data)
##############################################
nginx-1.18.0/src/http/ngx_http_variables.c-1262-static ngx_int_t
nginx-1.18.0/src/http/ngx_http_variables.c:1263:ngx_http_variable_remote_addr(ngx_http_request_t *r,
nginx-1.18.0/src/http/ngx_http_variables.c-1264-    ngx_http_variable_value_t *v, uintptr_t data)
##############################################
nginx-1.18.0/src/http/ngx_http_variables.c-1302-static ngx_int_t
nginx-1.18.0/src/http/ngx_http_variables.c:1303:ngx_http_variable_proxy_protocol_addr(ngx_http_request_t *r,
nginx-1.18.0/src/http/ngx_http_variables.c-1304-    ngx_http_variable_value_t *v, uintptr_t data)
##############################################
nginx-1.18.0/src/http/ngx_http_variables.c-1360-static ngx_int_t
nginx-1.18.0/src/http/ngx_http_variables.c:1361:ngx_http_variable_server_addr(ngx_http_request_t *r,
nginx-1.18.0/src/http/ngx_http_variables.c-1362-    ngx_http_variable_value_t *v, uintptr_t data)
##############################################
nginx-1.18.0/src/http/ngx_http_variables.c-1369-
nginx-1.18.0/src/http/ngx_http_variables.c:1370:    if (ngx_connection_local_sockaddr(r->connection, &s, 0) != NGX_OK) {
nginx-1.18.0/src/http/ngx_http_variables.c-1371-        return NGX_ERROR;
##############################################
nginx-1.18.0/src/http/ngx_http_variables.c-1401-
nginx-1.18.0/src/http/ngx_http_variables.c:1402:    if (ngx_connection_local_sockaddr(r->connection, NULL, 0) != NGX_OK) {
nginx-1.18.0/src/http/ngx_http_variables.c-1403-        return NGX_ERROR;
##############################################
nginx-1.18.0/src/mail/ngx_mail_auth_http_module.c-781-
nginx-1.18.0/src/mail/ngx_mail_auth_http_module.c:782:            rc = ngx_parse_addr(s->connection->pool, peer,
nginx-1.18.0/src/mail/ngx_mail_auth_http_module.c-783-                                ctx->addr.data, ctx->addr.len);
##############################################
nginx-1.18.0/src/mail/ngx_mail_core_module.c-567-
nginx-1.18.0/src/mail/ngx_mail_core_module.c:568:            if (ngx_cmp_sockaddr(als[i].sockaddr, als[i].socklen,
nginx-1.18.0/src/mail/ngx_mail_core_module.c-569-                                 ls[n].sockaddr, ls[n].socklen, 1)
##############################################
nginx-1.18.0/src/mail/ngx_mail_handler.c-57-
nginx-1.18.0/src/mail/ngx_mail_handler.c:58:        if (ngx_connection_local_sockaddr(c, NULL, 0) != NGX_OK) {
nginx-1.18.0/src/mail/ngx_mail_handler.c-59-            ngx_mail_close_connection(c);
##############################################
nginx-1.18.0/src/mail/ngx_mail_smtp_handler.c-94-
nginx-1.18.0/src/mail/ngx_mail_smtp_handler.c:95:    if (ngx_resolve_addr(ctx) != NGX_OK) {
nginx-1.18.0/src/mail/ngx_mail_smtp_handler.c-96-        ngx_mail_close_connection(c);
##############################################
nginx-1.18.0/src/mail/ngx_mail_smtp_handler.c-228-        for (i = 0; i < ctx->naddrs; i++) {
nginx-1.18.0/src/mail/ngx_mail_smtp_handler.c:229:            if (ngx_cmp_sockaddr(ctx->addrs[i].sockaddr, ctx->addrs[i].socklen,
nginx-1.18.0/src/mail/ngx_mail_smtp_handler.c-230-                                 c->sockaddr, c->socklen, 0)
##############################################
nginx-1.18.0/src/os/unix/ngx_atomic.h-143-/*
nginx-1.18.0/src/os/unix/ngx_atomic.h:144: * Sun Studio 12 exits with segmentation fault on '__asm ("pause")',
nginx-1.18.0/src/os/unix/ngx_atomic.h-145- * so ngx_cpu_pause is declared in src/os/unix/ngx_sunpro_x86.il
##############################################
nginx-1.18.0/src/os/unix/ngx_atomic.h-152-
nginx-1.18.0/src/os/unix/ngx_atomic.h:153:#define ngx_memory_barrier()        __asm (".volatile"); __asm (".nonvolatile")
nginx-1.18.0/src/os/unix/ngx_atomic.h-154-
##############################################
nginx-1.18.0/src/os/unix/ngx_atomic.h-184-/*
nginx-1.18.0/src/os/unix/ngx_atomic.h:185: * Sun Studio 12 exits with segmentation fault on '__asm ("pause")',
nginx-1.18.0/src/os/unix/ngx_atomic.h-186- * so ngx_cpu_pause is declared in src/os/unix/ngx_sunpro_amd64.il
##############################################
nginx-1.18.0/src/os/unix/ngx_atomic.h-193-
nginx-1.18.0/src/os/unix/ngx_atomic.h:194:#define ngx_memory_barrier()        __asm (".volatile"); __asm (".nonvolatile")
nginx-1.18.0/src/os/unix/ngx_atomic.h-195-
##############################################
nginx-1.18.0/src/os/unix/ngx_sunpro_atomic_sparc64.h-56-#define ngx_memory_barrier()                                                  \
nginx-1.18.0/src/os/unix/ngx_sunpro_atomic_sparc64.h:57:        __asm (".volatile");                                                  \
nginx-1.18.0/src/os/unix/ngx_sunpro_atomic_sparc64.h:58:        __asm ("membar #LoadLoad | #LoadStore | #StoreStore | #StoreLoad");   \
nginx-1.18.0/src/os/unix/ngx_sunpro_atomic_sparc64.h:59:        __asm (".nonvolatile")
nginx-1.18.0/src/os/unix/ngx_sunpro_atomic_sparc64.h-60-
##############################################
nginx-1.18.0/src/stream/ngx_stream_core_module.c-878-
nginx-1.18.0/src/stream/ngx_stream_core_module.c:879:            if (ngx_cmp_sockaddr(als[i].sockaddr, als[i].socklen,
nginx-1.18.0/src/stream/ngx_stream_core_module.c-880-                                 ls[n].sockaddr, ls[n].socklen, 1)
##############################################
nginx-1.18.0/src/stream/ngx_stream_geo_module.c-76-
nginx-1.18.0/src/stream/ngx_stream_geo_module.c:77:static ngx_int_t ngx_stream_geo_addr(ngx_stream_session_t *s,
nginx-1.18.0/src/stream/ngx_stream_geo_module.c-78-    ngx_stream_geo_ctx_t *ctx, ngx_addr_t *addr);
##############################################
nginx-1.18.0/src/stream/ngx_stream_geo_module.c-178-
nginx-1.18.0/src/stream/ngx_stream_geo_module.c:179:    if (ngx_stream_geo_addr(s, ctx, &addr) != NGX_OK) {
nginx-1.18.0/src/stream/ngx_stream_geo_module.c-180-        vv = (ngx_stream_variable_value_t *)
##############################################
nginx-1.18.0/src/stream/ngx_stream_geo_module.c-254-
nginx-1.18.0/src/stream/ngx_stream_geo_module.c:255:    if (ngx_stream_geo_addr(s, ctx, &addr) == NGX_OK) {
nginx-1.18.0/src/stream/ngx_stream_geo_module.c-256-
##############################################
nginx-1.18.0/src/stream/ngx_stream_geo_module.c-317-static ngx_int_t
nginx-1.18.0/src/stream/ngx_stream_geo_module.c:318:ngx_stream_geo_addr(ngx_stream_session_t *s, ngx_stream_geo_ctx_t *ctx,
nginx-1.18.0/src/stream/ngx_stream_geo_module.c-319-    ngx_addr_t *addr)
##############################################
nginx-1.18.0/src/stream/ngx_stream_geo_module.c-345-
nginx-1.18.0/src/stream/ngx_stream_geo_module.c:346:    if (ngx_parse_addr(s->connection->pool, addr, v->data, v->len) == NGX_OK) {
nginx-1.18.0/src/stream/ngx_stream_geo_module.c-347-        return NGX_OK;
##############################################
nginx-1.18.0/src/stream/ngx_stream_geo_module.c-681-
nginx-1.18.0/src/stream/ngx_stream_geo_module.c:682:    start = ngx_inet_addr(net->data, p - net->data);
nginx-1.18.0/src/stream/ngx_stream_geo_module.c-683-
##############################################
nginx-1.18.0/src/stream/ngx_stream_geo_module.c-691-
nginx-1.18.0/src/stream/ngx_stream_geo_module.c:692:    end = ngx_inet_addr(p, last - p);
nginx-1.18.0/src/stream/ngx_stream_geo_module.c-693-
##############################################
nginx-1.18.0/src/stream/ngx_stream_geoip_module.c-217-static u_long
nginx-1.18.0/src/stream/ngx_stream_geoip_module.c:218:ngx_stream_geoip_addr(ngx_stream_session_t *s, ngx_stream_geoip_conf_t *gcf)
nginx-1.18.0/src/stream/ngx_stream_geoip_module.c-219-{
##############################################
nginx-1.18.0/src/stream/ngx_stream_geoip_module.c-324-              ? handler_v6(gcf->country, ngx_stream_geoip_addr_v6(s, gcf))
nginx-1.18.0/src/stream/ngx_stream_geoip_module.c:325:              : handler(gcf->country, ngx_stream_geoip_addr(s, gcf));
nginx-1.18.0/src/stream/ngx_stream_geoip_module.c-326-#else
nginx-1.18.0/src/stream/ngx_stream_geoip_module.c:327:    val = handler(gcf->country, ngx_stream_geoip_addr(s, gcf));
nginx-1.18.0/src/stream/ngx_stream_geoip_module.c-328-#endif
##############################################
nginx-1.18.0/src/stream/ngx_stream_geoip_module.c-368-              : GeoIP_name_by_ipnum(gcf->org,
nginx-1.18.0/src/stream/ngx_stream_geoip_module.c:369:                                    ngx_stream_geoip_addr(s, gcf));
nginx-1.18.0/src/stream/ngx_stream_geoip_module.c-370-#else
nginx-1.18.0/src/stream/ngx_stream_geoip_module.c:371:    val = GeoIP_name_by_ipnum(gcf->org, ngx_stream_geoip_addr(s, gcf));
nginx-1.18.0/src/stream/ngx_stream_geoip_module.c-372-#endif
##############################################
nginx-1.18.0/src/stream/ngx_stream_geoip_module.c-572-                   : GeoIP_record_by_ipnum(gcf->city,
nginx-1.18.0/src/stream/ngx_stream_geoip_module.c:573:                                           ngx_stream_geoip_addr(s, gcf));
nginx-1.18.0/src/stream/ngx_stream_geoip_module.c-574-#else
nginx-1.18.0/src/stream/ngx_stream_geoip_module.c:575:        return GeoIP_record_by_ipnum(gcf->city, ngx_stream_geoip_addr(s, gcf));
nginx-1.18.0/src/stream/ngx_stream_geoip_module.c-576-#endif
##############################################
nginx-1.18.0/src/stream/ngx_stream_handler.c-54-
nginx-1.18.0/src/stream/ngx_stream_handler.c:55:        if (ngx_connection_local_sockaddr(c, NULL, 0) != NGX_OK) {
nginx-1.18.0/src/stream/ngx_stream_handler.c-56-            ngx_stream_close_connection(c);
##############################################
nginx-1.18.0/src/stream/ngx_stream_proxy_module.c-808-
nginx-1.18.0/src/stream/ngx_stream_proxy_module.c:809:        if (ngx_connection_local_sockaddr(pc, &str, 1) == NGX_OK) {
nginx-1.18.0/src/stream/ngx_stream_proxy_module.c-810-            handler = c->log->handler;
##############################################
nginx-1.18.0/src/stream/ngx_stream_proxy_module.c-1185-
nginx-1.18.0/src/stream/ngx_stream_proxy_module.c:1186:    if (ngx_inet_addr(name.data, name.len) != INADDR_NONE) {
nginx-1.18.0/src/stream/ngx_stream_proxy_module.c-1187-        goto done;
##############################################
nginx-1.18.0/src/stream/ngx_stream_realip_module.c-25-static ngx_int_t ngx_stream_realip_handler(ngx_stream_session_t *s);
nginx-1.18.0/src/stream/ngx_stream_realip_module.c:26:static ngx_int_t ngx_stream_realip_set_addr(ngx_stream_session_t *s,
nginx-1.18.0/src/stream/ngx_stream_realip_module.c-27-    ngx_addr_t *addr);
##############################################
nginx-1.18.0/src/stream/ngx_stream_realip_module.c-118-
nginx-1.18.0/src/stream/ngx_stream_realip_module.c:119:    if (ngx_parse_addr(c->pool, &addr, c->proxy_protocol->src_addr.data,
nginx-1.18.0/src/stream/ngx_stream_realip_module.c-120-                       c->proxy_protocol->src_addr.len)
##############################################
nginx-1.18.0/src/stream/ngx_stream_realip_module.c-127-
nginx-1.18.0/src/stream/ngx_stream_realip_module.c:128:    return ngx_stream_realip_set_addr(s, &addr);
nginx-1.18.0/src/stream/ngx_stream_realip_module.c-129-}
##############################################
nginx-1.18.0/src/stream/ngx_stream_realip_module.c-132-static ngx_int_t
nginx-1.18.0/src/stream/ngx_stream_realip_module.c:133:ngx_stream_realip_set_addr(ngx_stream_session_t *s, ngx_addr_t *addr)
nginx-1.18.0/src/stream/ngx_stream_realip_module.c-134-{
##############################################
nginx-1.18.0/src/stream/ngx_stream_variables.c-15-
nginx-1.18.0/src/stream/ngx_stream_variables.c:16:static ngx_int_t ngx_stream_variable_binary_remote_addr(
nginx-1.18.0/src/stream/ngx_stream_variables.c-17-    ngx_stream_session_t *s, ngx_stream_variable_value_t *v, uintptr_t data);
nginx-1.18.0/src/stream/ngx_stream_variables.c:18:static ngx_int_t ngx_stream_variable_remote_addr(ngx_stream_session_t *s,
nginx-1.18.0/src/stream/ngx_stream_variables.c-19-    ngx_stream_variable_value_t *v, uintptr_t data);
##############################################
nginx-1.18.0/src/stream/ngx_stream_variables.c-21-    ngx_stream_variable_value_t *v, uintptr_t data);
nginx-1.18.0/src/stream/ngx_stream_variables.c:22:static ngx_int_t ngx_stream_variable_proxy_protocol_addr(
nginx-1.18.0/src/stream/ngx_stream_variables.c-23-    ngx_stream_session_t *s, ngx_stream_variable_value_t *v, uintptr_t data);
##############################################
nginx-1.18.0/src/stream/ngx_stream_variables.c-25-    ngx_stream_session_t *s, ngx_stream_variable_value_t *v, uintptr_t data);
nginx-1.18.0/src/stream/ngx_stream_variables.c:26:static ngx_int_t ngx_stream_variable_server_addr(ngx_stream_session_t *s,
nginx-1.18.0/src/stream/ngx_stream_variables.c-27-    ngx_stream_variable_value_t *v, uintptr_t data);
##############################################
nginx-1.18.0/src/stream/ngx_stream_variables.c-474-static ngx_int_t
nginx-1.18.0/src/stream/ngx_stream_variables.c:475:ngx_stream_variable_binary_remote_addr(ngx_stream_session_t *s,
nginx-1.18.0/src/stream/ngx_stream_variables.c-476-     ngx_stream_variable_value_t *v, uintptr_t data)
##############################################
nginx-1.18.0/src/stream/ngx_stream_variables.c-526-static ngx_int_t
nginx-1.18.0/src/stream/ngx_stream_variables.c:527:ngx_stream_variable_remote_addr(ngx_stream_session_t *s,
nginx-1.18.0/src/stream/ngx_stream_variables.c-528-    ngx_stream_variable_value_t *v, uintptr_t data)
##############################################
nginx-1.18.0/src/stream/ngx_stream_variables.c-566-static ngx_int_t
nginx-1.18.0/src/stream/ngx_stream_variables.c:567:ngx_stream_variable_proxy_protocol_addr(ngx_stream_session_t *s,
nginx-1.18.0/src/stream/ngx_stream_variables.c-568-    ngx_stream_variable_value_t *v, uintptr_t data)
##############################################
nginx-1.18.0/src/stream/ngx_stream_variables.c-624-static ngx_int_t
nginx-1.18.0/src/stream/ngx_stream_variables.c:625:ngx_stream_variable_server_addr(ngx_stream_session_t *s,
nginx-1.18.0/src/stream/ngx_stream_variables.c-626-    ngx_stream_variable_value_t *v, uintptr_t data)
##############################################
nginx-1.18.0/src/stream/ngx_stream_variables.c-633-
nginx-1.18.0/src/stream/ngx_stream_variables.c:634:    if (ngx_connection_local_sockaddr(s->connection, &str, 0) != NGX_OK) {
nginx-1.18.0/src/stream/ngx_stream_variables.c-635-        return NGX_ERROR;
##############################################
nginx-1.18.0/src/stream/ngx_stream_variables.c-665-
nginx-1.18.0/src/stream/ngx_stream_variables.c:666:    if (ngx_connection_local_sockaddr(s->connection, NULL, 0) != NGX_OK) {
nginx-1.18.0/src/stream/ngx_stream_variables.c-667-        return NGX_ERROR;
##############################################
nginx-1.18.0/debian/modules/http-cache-purge/README.md-135-
nginx-1.18.0/debian/modules/http-cache-purge/README.md:136:`$ prove`
nginx-1.18.0/debian/modules/http-cache-purge/README.md-137-
##############################################
nginx-1.18.0/debian/modules/http-echo/README.markdown-397-
nginx-1.18.0/debian/modules/http-echo/README.markdown:398:Special characters like newlines (`\n`) and tabs (`\t`) can be escaped using C-style escaping sequences. But a notable exception is the dollar sign (`$`). As of Nginx 0.8.20, there's still no clean way to escape this character. (A work-around might be to use a `$echo_dollor` variable that is always evaluated to the constant `$` character. This feature will possibly be introduced in a future version of this module.)
nginx-1.18.0/debian/modules/http-echo/README.markdown-399-
##############################################
nginx-1.18.0/debian/modules/http-echo/README.markdown-1414-
nginx-1.18.0/debian/modules/http-echo/README.markdown:1415:This is a "topic variable" used by [echo_foreach_split](#echo_foreach_split), just like the `$_` variable in Perl.
nginx-1.18.0/debian/modules/http-echo/README.markdown-1416-
##############################################
nginx-1.18.0/debian/modules/http-echo/README.markdown-1517-
nginx-1.18.0/debian/modules/http-echo/README.markdown:1518:This is quite different from the [$request_uri](http://nginx.org/en/docs/http/ngx_http_core_module.html#var_request_uri) variable exported by the [ngx_http_core_module](http://nginx.org/en/docs/http/ngx_http_core_module.html), because `$request_uri` is the *unparsed* form of the current request's URI.
nginx-1.18.0/debian/modules/http-echo/README.markdown-1519-
##############################################
nginx-1.18.0/debian/modules/http-fancyindex/t/run-29-
nginx-1.18.0/debian/modules/http-fancyindex/t/run:30:for t in `ls "$T"/*.test | sort -R` ; do
nginx-1.18.0/debian/modules/http-fancyindex/t/run-31-	name="t/${t##*/}"
##############################################
nginx-1.18.0/debian/modules/http-geoip2/config-22-
nginx-1.18.0/debian/modules/http-geoip2/config:23:		nginx_version=`awk '/^#define nginx_version / {print $3}' src/core/nginx.h`
nginx-1.18.0/debian/modules/http-geoip2/config-24-		if [ $STREAM != NO -a $nginx_version -gt 1011001 ]; then
##############################################
nginx-1.18.0/debian/modules/http-geoip2/ngx_http_geoip2_module.c-163-
nginx-1.18.0/debian/modules/http-geoip2/ngx_http_geoip2_module.c:164:        if (ngx_parse_addr(r->pool, &addr, val.data, val.len) != NGX_OK) {
nginx-1.18.0/debian/modules/http-geoip2/ngx_http_geoip2_module.c-165-            goto not_found;
##############################################
nginx-1.18.0/debian/modules/http-geoip2/ngx_http_geoip2_module.c-174-        if (xfwd->nelts > 0 && gcf->proxies != NULL) {
nginx-1.18.0/debian/modules/http-geoip2/ngx_http_geoip2_module.c:175:            (void) ngx_http_get_forwarded_addr(r, &addr, xfwd, NULL,
nginx-1.18.0/debian/modules/http-geoip2/ngx_http_geoip2_module.c-176-                                               gcf->proxies, gcf->proxy_recursive);
##############################################
nginx-1.18.0/debian/modules/http-geoip2/ngx_http_geoip2_module.c-206-        memcpy(&database->address, &address, sizeof(address));
nginx-1.18.0/debian/modules/http-geoip2/ngx_http_geoip2_module.c:207:        database->result = MMDB_lookup_sockaddr(&database->mmdb,
nginx-1.18.0/debian/modules/http-geoip2/ngx_http_geoip2_module.c-208-                                           addr.sockaddr, &mmdb_error);
##############################################
nginx-1.18.0/debian/modules/http-geoip2/ngx_stream_geoip2_module.c-140-
nginx-1.18.0/debian/modules/http-geoip2/ngx_stream_geoip2_module.c:141:        if (ngx_parse_addr(s->connection->pool, &addr, val.data, val.len) != NGX_OK) {
nginx-1.18.0/debian/modules/http-geoip2/ngx_stream_geoip2_module.c-142-            goto not_found;
##############################################
nginx-1.18.0/debian/modules/http-geoip2/ngx_stream_geoip2_module.c-174-        memcpy(&database->address, &address, sizeof(address));
nginx-1.18.0/debian/modules/http-geoip2/ngx_stream_geoip2_module.c:175:        database->result = MMDB_lookup_sockaddr(&database->mmdb,
nginx-1.18.0/debian/modules/http-geoip2/ngx_stream_geoip2_module.c-176-                                                addr.sockaddr, &mmdb_error);
##############################################
nginx-1.18.0/debian/modules/http-lua/README.markdown-1304-
nginx-1.18.0/debian/modules/http-lua/README.markdown:1305:As from the `v0.5.0rc29` release, the special notation `$prefix` or `${prefix}` can be used in the search path string to indicate the path of the `server prefix` usually determined by the `-p PATH` command-line option while starting the Nginx server.
nginx-1.18.0/debian/modules/http-lua/README.markdown-1306-
##############################################
nginx-1.18.0/debian/modules/http-lua/README.markdown-1321-
nginx-1.18.0/debian/modules/http-lua/README.markdown:1322:As from the `v0.5.0rc29` release, the special notation `$prefix` or `${prefix}` can be used in the search path string to indicate the path of the `server prefix` usually determined by the `-p PATH` command-line option while starting the Nginx server.
nginx-1.18.0/debian/modules/http-lua/README.markdown-1323-
##############################################
nginx-1.18.0/debian/modules/http-lua/README.markdown-1550-
nginx-1.18.0/debian/modules/http-lua/README.markdown:1551:Executes code specified in `<lua-script-str>` with optional input arguments `$arg1 $arg2 ...`, and returns string output to `$res`.
nginx-1.18.0/debian/modules/http-lua/README.markdown-1552-The code in `<lua-script-str>` can make [API calls](#nginx-api-for-lua) and can retrieve input arguments from the `ngx.arg` table (index starts from `1` and increases sequentially).
##############################################
nginx-1.18.0/debian/modules/http-lua/README.markdown-1760-
nginx-1.18.0/debian/modules/http-lua/README.markdown:1761:because `set $a 12` and `set $b ""` run *before* [rewrite_by_lua](#rewrite_by_lua).
nginx-1.18.0/debian/modules/http-lua/README.markdown-1762-
##############################################
nginx-1.18.0/debian/modules/http-lua/README.markdown-3369-
nginx-1.18.0/debian/modules/http-lua/README.markdown:3370:Some special nginx variables like `$args` and `$limit_rate` can be assigned a value,
nginx-1.18.0/debian/modules/http-lua/README.markdown:3371:many others are not, like `$query_string`, `$arg_PARAMETER`, and `$http_NAME`.
nginx-1.18.0/debian/modules/http-lua/README.markdown-3372-
nginx-1.18.0/debian/modules/http-lua/README.markdown:3373:Nginx regex group capturing variables `$1`, `$2`, `$3`, and etc, can be read by this
nginx-1.18.0/debian/modules/http-lua/README.markdown-3374-interface as well, by writing `ngx.var[1]`, `ngx.var[2]`, `ngx.var[3]`, and etc.
nginx-1.18.0/debian/modules/http-lua/README.markdown-3375-
nginx-1.18.0/debian/modules/http-lua/README.markdown:3376:Setting `ngx.var.Foo` to a `nil` value will unset the `$Foo` Nginx variable.
nginx-1.18.0/debian/modules/http-lua/README.markdown-3377-
##############################################
nginx-1.18.0/debian/modules/http-lua/README.markdown-4225-
nginx-1.18.0/debian/modules/http-lua/README.markdown:4226:The following example emulates the `$request_time` variable value (provided by [ngx_http_log_module](http://nginx.org/en/docs/http/ngx_http_log_module.html)) in pure Lua:
nginx-1.18.0/debian/modules/http-lua/README.markdown-4227-
##############################################
nginx-1.18.0/debian/modules/http-lua/README.markdown-4532-
nginx-1.18.0/debian/modules/http-lua/README.markdown:4533:Updating query arguments via the nginx variable `$args` (or `ngx.var.args` in Lua) at runtime is also supported:
nginx-1.18.0/debian/modules/http-lua/README.markdown-4534-
##############################################
nginx-1.18.0/debian/modules/http-lua/README.markdown-6141-
nginx-1.18.0/debian/modules/http-lua/README.markdown:6142:where `$0` referring to the whole substring matched by the pattern and `$1` referring to the first parenthesized capturing substring.
nginx-1.18.0/debian/modules/http-lua/README.markdown-6143-
##############################################
nginx-1.18.0/debian/modules/http-lua/src/ngx_http_lua_ssl_certby.c-770-int
nginx-1.18.0/debian/modules/http-lua/src/ngx_http_lua_ssl_certby.c:771:ngx_http_lua_ffi_ssl_raw_server_addr(ngx_http_request_t *r, char **addr,
nginx-1.18.0/debian/modules/http-lua/src/ngx_http_lua_ssl_certby.c-772-    size_t *addrlen, int *addrtype, char **err)
##############################################
nginx-1.18.0/debian/modules/http-lua/src/ngx_http_lua_ssl_certby.c-796-
nginx-1.18.0/debian/modules/http-lua/src/ngx_http_lua_ssl_certby.c:797:    if (ngx_connection_local_sockaddr(c, NULL, 0) != NGX_OK) {
nginx-1.18.0/debian/modules/http-lua/src/ngx_http_lua_ssl_certby.c-798-        return 0;
##############################################
nginx-1.18.0/debian/modules/http-lua/src/ngx_http_lua_ssl_certby.c-882-int
nginx-1.18.0/debian/modules/http-lua/src/ngx_http_lua_ssl_certby.c:883:ngx_http_lua_ffi_ssl_raw_client_addr(ngx_http_request_t *r, char **addr,
nginx-1.18.0/debian/modules/http-lua/src/ngx_http_lua_ssl_certby.c-884-    size_t *addrlen, int *addrtype, char **err)
##############################################
nginx-1.18.0/debian/modules/http-lua/t/005-exit.t-153-
nginx-1.18.0/debian/modules/http-lua/t/005-exit.t:154:        drizzle_query "select new_uid as uid from conv_uid where old_uid=$arg_uid";
nginx-1.18.0/debian/modules/http-lua/t/005-exit.t-155-        drizzle_pass backend;
##############################################
nginx-1.18.0/debian/modules/http-lua/t/005-exit.t-225-
nginx-1.18.0/debian/modules/http-lua/t/005-exit.t:226:        drizzle_query "select new_uid as uid from conv_uid where old_uid=$arg_uid";
nginx-1.18.0/debian/modules/http-lua/t/005-exit.t-227-        drizzle_pass backend;
##############################################
nginx-1.18.0/debian/modules/http-lua/t/005-exit.t-308-
nginx-1.18.0/debian/modules/http-lua/t/005-exit.t:309:        drizzle_query "select new_uid as uid from conv_uid where old_uid=$arg_uid";
nginx-1.18.0/debian/modules/http-lua/t/005-exit.t-310-        drizzle_pass backend;
##############################################
nginx-1.18.0/debian/modules/http-lua/t/005-exit.t-388-        set_quote_sql_str $seo_uri $query_string;
nginx-1.18.0/debian/modules/http-lua/t/005-exit.t:389:        drizzle_query "select url from my_url_map where seo_url=$seo_uri";
nginx-1.18.0/debian/modules/http-lua/t/005-exit.t-390-        drizzle_pass backend;
##############################################
nginx-1.18.0/debian/modules/http-lua/t/023-rewrite/exit.t-151-
nginx-1.18.0/debian/modules/http-lua/t/023-rewrite/exit.t:152:        drizzle_query "select new_uid as uid from conv_uid where old_uid=$arg_uid";
nginx-1.18.0/debian/modules/http-lua/t/023-rewrite/exit.t-153-        drizzle_pass backend;
##############################################
nginx-1.18.0/debian/modules/http-lua/t/023-rewrite/exit.t-222-
nginx-1.18.0/debian/modules/http-lua/t/023-rewrite/exit.t:223:        drizzle_query "select new_uid as uid from conv_uid where old_uid=$arg_uid";
nginx-1.18.0/debian/modules/http-lua/t/023-rewrite/exit.t-224-        drizzle_pass backend;
##############################################
nginx-1.18.0/debian/modules/http-lua/t/023-rewrite/exit.t-304-
nginx-1.18.0/debian/modules/http-lua/t/023-rewrite/exit.t:305:        drizzle_query "select new_uid as uid from conv_uid where old_uid=$arg_uid";
nginx-1.18.0/debian/modules/http-lua/t/023-rewrite/exit.t-306-        drizzle_pass backend;
##############################################
nginx-1.18.0/debian/modules/http-lua/t/023-rewrite/exit.t-384-        set_quote_sql_str $seo_uri $query_string;
nginx-1.18.0/debian/modules/http-lua/t/023-rewrite/exit.t:385:        drizzle_query "select url from my_url_map where seo_url=$seo_uri";
nginx-1.18.0/debian/modules/http-lua/t/023-rewrite/exit.t-386-        drizzle_pass backend;
##############################################
nginx-1.18.0/debian/modules/http-lua/t/024-access/exit.t-145-
nginx-1.18.0/debian/modules/http-lua/t/024-access/exit.t:146:        drizzle_query "select new_uid as uid from conv_uid where old_uid=$arg_uid";
nginx-1.18.0/debian/modules/http-lua/t/024-access/exit.t-147-        drizzle_pass backend;
##############################################
nginx-1.18.0/debian/modules/http-lua/t/024-access/exit.t-212-
nginx-1.18.0/debian/modules/http-lua/t/024-access/exit.t:213:        drizzle_query "select new_uid as uid from conv_uid where old_uid=$arg_uid";
nginx-1.18.0/debian/modules/http-lua/t/024-access/exit.t-214-        drizzle_pass backend;
##############################################
nginx-1.18.0/debian/modules/http-lua/t/024-access/exit.t-289-
nginx-1.18.0/debian/modules/http-lua/t/024-access/exit.t:290:        drizzle_query "select new_uid as uid from conv_uid where old_uid=$arg_uid";
nginx-1.18.0/debian/modules/http-lua/t/024-access/exit.t-291-        drizzle_pass backend;
##############################################
nginx-1.18.0/debian/modules/http-lua/t/024-access/exit.t-362-        set_quote_sql_str $seo_uri $query_string;
nginx-1.18.0/debian/modules/http-lua/t/024-access/exit.t:363:        drizzle_query "select url from my_url_map where seo_url=$seo_uri";
nginx-1.18.0/debian/modules/http-lua/t/024-access/exit.t-364-        drizzle_pass backend;
##############################################
nginx-1.18.0/debian/modules/http-lua/t/139-ssl-cert-by.t-8-my $NginxBinary = $ENV{'TEST_NGINX_BINARY'} || 'nginx';
nginx-1.18.0/debian/modules/http-lua/t/139-ssl-cert-by.t:9:my $openssl_version = eval { `$NginxBinary -V 2>&1` };
nginx-1.18.0/debian/modules/http-lua/t/139-ssl-cert-by.t-10-
##############################################
nginx-1.18.0/debian/modules/http-lua/t/139-ssl-cert-by.t-1888-            local byte = string.byte
nginx-1.18.0/debian/modules/http-lua/t/139-ssl-cert-by.t:1889:            local addr, addrtype, err = ssl.raw_client_addr()
nginx-1.18.0/debian/modules/http-lua/t/139-ssl-cert-by.t-1890-            local ip = string.format("%d.%d.%d.%d", byte(addr, 1), byte(addr, 2),
##############################################
nginx-1.18.0/debian/modules/http-lua/t/139-ssl-cert-by.t-1990-            local ssl = require "ngx.ssl"
nginx-1.18.0/debian/modules/http-lua/t/139-ssl-cert-by.t:1991:            local addr, addrtyp, err = ssl.raw_client_addr()
nginx-1.18.0/debian/modules/http-lua/t/139-ssl-cert-by.t-1992-            print("client socket file: ", addr)
##############################################
nginx-1.18.0/debian/modules/http-lua/t/140-ssl-c-api.t-8-my $NginxBinary = $ENV{'TEST_NGINX_BINARY'} || 'nginx';
nginx-1.18.0/debian/modules/http-lua/t/140-ssl-c-api.t:9:my $openssl_version = eval { `$NginxBinary -V 2>&1` };
nginx-1.18.0/debian/modules/http-lua/t/140-ssl-c-api.t-10-
##############################################
nginx-1.18.0/debian/modules/http-lua/t/155-tls13.t-8-my $NginxBinary = $ENV{'TEST_NGINX_BINARY'} || 'nginx';
nginx-1.18.0/debian/modules/http-lua/t/155-tls13.t:9:my $openssl_version = eval { `$NginxBinary -V 2>&1` };
nginx-1.18.0/debian/modules/http-lua/t/155-tls13.t-10-
##############################################
nginx-1.18.0/debian/modules/http-lua/util/ngx-links-51-    #warn "creating $target --> $root/$entry\n";
nginx-1.18.0/debian/modules/http-lua/util/ngx-links:52:    system("ln -svf `pwd`/$source $target") == 0 or
nginx-1.18.0/debian/modules/http-lua/util/ngx-links-53-        die "Failed to create the symlink\n";;
##############################################
nginx-1.18.0/debian/modules/http-ndk/auto/build-2-
nginx-1.18.0/debian/modules/http-ndk/auto/build:3:cd `dirname $0`
nginx-1.18.0/debian/modules/http-ndk/auto/build-4-
##############################################
nginx-1.18.0/debian/modules/http-ndk/auto/build-6-then
nginx-1.18.0/debian/modules/http-ndk/auto/build:7:  if [ `expr $2 : /` -eq 1 ];
nginx-1.18.0/debian/modules/http-ndk/auto/build-8-  then
##############################################
nginx-1.18.0/debian/modules/http-ndk/auto/build-154-
nginx-1.18.0/debian/modules/http-ndk/auto/build:155:        [ "x`echo $list_line`" = 'x' ] && continue
nginx-1.18.0/debian/modules/http-ndk/auto/build-156-
##############################################
nginx-1.18.0/debian/modules/http-ndk/auto/build-158-
nginx-1.18.0/debian/modules/http-ndk/auto/build:159:            [ "x`echo $type_line`" = 'x' ] && continue  
nginx-1.18.0/debian/modules/http-ndk/auto/build-160-
nginx-1.18.0/debian/modules/http-ndk/auto/build:161:            #ext=`echo $type_line | grep -E '^[a-zA-Z0-9_]+' | cut -d " " -f1`
nginx-1.18.0/debian/modules/http-ndk/auto/build:162:            ext=`echo $type_line | sed -r 's/^([a-zA-Z0-9_]+).*/\1/'`
nginx-1.18.0/debian/modules/http-ndk/auto/build:163:            params=`echo $type_line | sed -r 's/^[a-zA-Z0-9_]+[ ]*\((.*)\).*/\1/;ta;d;:a'`
nginx-1.18.0/debian/modules/http-ndk/auto/build:164:            act=`echo $type_line | sed -r 's/^[a-zA-Z0-9_]+[ ]*(\(.*\))?(.*)/\2/'`
nginx-1.18.0/debian/modules/http-ndk/auto/build-165-            [ "x$params" != "x" ] && params=",$params"
##############################################
nginx-1.18.0/debian/modules/http-ndk/auto/build-169-            -e 's/[ ]*,[ ]*/,/g' \
nginx-1.18.0/debian/modules/http-ndk/auto/build:170:            -e "`sed_pad_right $align2 $spacer 1`" \
nginx-1.18.0/debian/modules/http-ndk/auto/build:171:            -e "`sed_pad_right $align3 $spacer 2`" \
nginx-1.18.0/debian/modules/http-ndk/auto/build-172-            -e "s/.*/$define&/" \
##############################################
nginx-1.18.0/debian/modules/http-ndk/auto/build-183-
nginx-1.18.0/debian/modules/http-ndk/auto/build:184:    file=`cat $prefix_file`
nginx-1.18.0/debian/modules/http-ndk/auto/build-185-
##############################################
nginx-1.18.0/debian/modules/http-ndk/auto/build-251-
nginx-1.18.0/debian/modules/http-ndk/auto/build:252:    for mod in `cat $headers_file | sort`; do
nginx-1.18.0/debian/modules/http-ndk/auto/build-253-
##############################################
nginx-1.18.0/debian/modules/http-ndk/auto/build-268-
nginx-1.18.0/debian/modules/http-ndk/auto/build:269:    modules=`cat $optional_modules_file | sed 's/*//g' | sort`
nginx-1.18.0/debian/modules/http-ndk/auto/build-270-
nginx-1.18.0/debian/modules/http-ndk/auto/build-271-    for mod in $modules; do
nginx-1.18.0/debian/modules/http-ndk/auto/build:272:        def="NDK_`strtoupper $mod`"
nginx-1.18.0/debian/modules/http-ndk/auto/build-273-        echo "#ifndef $def" >> $1
##############################################
nginx-1.18.0/debian/modules/http-ndk/auto/build-295-
nginx-1.18.0/debian/modules/http-ndk/auto/build:296:            def="NDK_`strtoupper $mod`"
nginx-1.18.0/debian/modules/http-ndk/auto/build-297-
##############################################
nginx-1.18.0/debian/modules/http-ndk/auto/build-323-    for mod in $modules; do
nginx-1.18.0/debian/modules/http-ndk/auto/build:324:        def="NDK_`strtoupper $mod`"
nginx-1.18.0/debian/modules/http-ndk/auto/build-325-        echo "#if ($def)" >> $1
##############################################
nginx-1.18.0/debian/modules/http-ndk/auto/build-399-    -e $sed_delete_empty_lines \
nginx-1.18.0/debian/modules/http-ndk/auto/build:400:    -e  "`sed_pad_right $align1 $spacer`" \
nginx-1.18.0/debian/modules/http-ndk/auto/build-401-    >> $out
##############################################
nginx-1.18.0/debian/modules/http-ndk/auto/build-477-    echo -n "/;$sed_delete_empty_lines" >> $temp
nginx-1.18.0/debian/modules/http-ndk/auto/build:478:    #echo -n ";`sed_pad_right 60 $spacer`" >> $temp
nginx-1.18.0/debian/modules/http-ndk/auto/build-479-
##############################################
nginx-1.18.0/debian/modules/http-ndk/auto/build-482-
nginx-1.18.0/debian/modules/http-ndk/auto/build:483:    cat $conf_macros_file | sort | trim_lines | sed -rf $temp -e "`sed_pad_right 60 $spacer`" >> $out
nginx-1.18.0/debian/modules/http-ndk/auto/build-484-    rm -f $temp
##############################################
nginx-1.18.0/debian/modules/http-ndk/auto/build-495-
nginx-1.18.0/debian/modules/http-ndk/auto/build:496:    for name in `cat $header_file | sort` ; do
nginx-1.18.0/debian/modules/http-ndk/auto/build-497-
##############################################
nginx-1.18.0/debian/modules/http-ndk/auto/build-516-
nginx-1.18.0/debian/modules/http-ndk/auto/build:517:    modules=`cat $optional_modules_file | sed 's/*//g' | sort`
nginx-1.18.0/debian/modules/http-ndk/auto/build-518-
nginx-1.18.0/debian/modules/http-ndk/auto/build-519-    for mod in $modules; do
nginx-1.18.0/debian/modules/http-ndk/auto/build:520:        def="NDK_`strtoupper "$mod"`"
nginx-1.18.0/debian/modules/http-ndk/auto/build-521-        echo "#if ($def)" >> $1
##############################################
nginx-1.18.0/debian/modules/http-ndk/auto/build-538-
nginx-1.18.0/debian/modules/http-ndk/auto/build:539:        cmds=`echo "$line" | grep -E '\*'`
nginx-1.18.0/debian/modules/http-ndk/auto/build-540-
##############################################
nginx-1.18.0/debian/modules/http-ndk/auto/build-542-
nginx-1.18.0/debian/modules/http-ndk/auto/build:543:        mod=`echo "$line" | grep -E '^[a-zA-Z0-9_]+' | cut -d " " -f1`
nginx-1.18.0/debian/modules/http-ndk/auto/build:544:        up=`strtoupper $mod`
nginx-1.18.0/debian/modules/http-ndk/auto/build-545-        def="NDK_$up"
##############################################
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core-27-    if [ ! $ngx_addon_dir ]; then
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core:28:        ngx_addon_dir=`cd $(dirname $0); pwd`
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core-29-    fi
##############################################
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core-110-    if [ $2 ]; then
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core:111:        NGX_AUTO_LIB_PFX=`to_upper $2`
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core-112-    else
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core:113:        NGX_AUTO_LIB_PFX=`to_upper $1`
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core-114-    fi
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core-115-
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core:116:    ngx_auto_lib_pfx=`to_lower $NGX_AUTO_LIB_PFX`
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core-117-
##############################################
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core-234-    val=
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core:235:    if [ ! `eval echo '$'$var` ]; then
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core-236-        eval $var=\"$def\"
##############################################
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core-293-    ngx_feature=$1
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core:294:    ngx_feature_inc_path="`echo $CFLAGS | tr ' ' '\n' | grep -- -D | tr '\n' ' '`"
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core-295-    ngx_feature_incs="#include <$NGX_AUTO_CONFIG_H>"
##############################################
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core-351-    for l in $ngx_feature_lib_names; do
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core:352:        [ ! "`echo $CORE_LIBS $ADDON_LIBS | grep -w -- -l$l`" ] && return 0
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core-353-    done
##############################################
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core-465-
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core:466:        libs="`echo $ngx_feature_libs | tr ' ' '\n' | grep -- -l | sed 's|-l||g'`"
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core-467-
##############################################
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core-469-            for l in $libs; do
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core:470:                o="'\`ldd '$NGX_AUTOTEST' | grep '$LIB'/lib\$l\\.so\`;
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core-471-                if [ ! \"\$o\" ]; then
##############################################
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core-477-            done'
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core:478:        test="`echo "$test" | tr '\n' ' '`"
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core-479-
##############################################
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core-628-        ngx_auto_lib_test_dirs " (found under \$${PFX}_BASE)" \
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core:629:                `find $BASE/* -maxdepth 0 -type d $p 2> /dev/null | sort -r`  && return 0
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core-630-    fi
##############################################
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core-637-        ngx_auto_lib_test_dirs " (found under Nginx source parent dir)" \
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core:638:                `find $src_dir/* -maxdepth 0 -type d !ame $pfx-* 2> /dev/null | sort -r` && return 0
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core-639-    fi
##############################################
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core-727-        for l in $ngx_feature_lib_names; do
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core:728:            CORE_LIBS=`echo $CORE_LIBS | sed 's|-\<l$l\>||g'`
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core:729:            ADDON_LIBS=`echo $ADDON_LIBS | sed 's|-\<l$l\>||g'`
nginx-1.18.0/debian/modules/http-ndk/ngx_auto_lib_core-730-        done
##############################################
nginx-1.18.0/debian/modules/http-subs-filter/test/inc/Module/Install/Fetch.pm-84-    return if exists $args{size} and -s $file != $args{size};
nginx-1.18.0/debian/modules/http-subs-filter/test/inc/Module/Install/Fetch.pm:85:    system($args{run}) if exists $args{run};
nginx-1.18.0/debian/modules/http-subs-filter/test/inc/Module/Install/Fetch.pm-86-    unlink($file) if $args{remove};
##############################################
nginx-1.18.0/debian/modules/http-subs-filter/test/inc/Module/Install/Makefile.pm-45-sub makemaker {
nginx-1.18.0/debian/modules/http-subs-filter/test/inc/Module/Install/Makefile.pm:46:	( @_ < 2 or $makemaker >= eval($_[1]) ) ? $makemaker : 0
nginx-1.18.0/debian/modules/http-subs-filter/test/inc/Module/Install/Makefile.pm-47-}
##############################################
nginx-1.18.0/debian/modules/http-subs-filter/test/inc/Module/Install.pm-376-# Done in evals to avoid confusing Perl::MinimumVersion
nginx-1.18.0/debian/modules/http-subs-filter/test/inc/Module/Install.pm:377:eval( $] >= 5.006 ? <<'END_NEW' : <<'END_OLD' ); die $@ if $@;
nginx-1.18.0/debian/modules/http-subs-filter/test/inc/Module/Install.pm-378-sub _read {
##############################################
nginx-1.18.0/debian/modules/http-subs-filter/test/inc/Module/Install.pm-414-# Done in evals to avoid confusing Perl::MinimumVersion
nginx-1.18.0/debian/modules/http-subs-filter/test/inc/Module/Install.pm:415:eval( $] >= 5.006 ? <<'END_NEW' : <<'END_OLD' ); die $@ if $@;
nginx-1.18.0/debian/modules/http-subs-filter/test/inc/Module/Install.pm-416-sub _write {
##############################################
nginx-1.18.0/debian/modules/http-subs-filter/test/inc/Test/Base.pm-411-    my $spec = $self->spec;
nginx-1.18.0/debian/modules/http-subs-filter/test/inc/Test/Base.pm:412:    $spec = $self->_pre_eval($spec);
nginx-1.18.0/debian/modules/http-subs-filter/test/inc/Test/Base.pm-413-    my $cd = $self->block_delim;
##############################################
nginx-1.18.0/debian/modules/http-subs-filter/test/inc/Test/More.pm-288-
nginx-1.18.0/debian/modules/http-subs-filter/test/inc/Test/More.pm:289:    my( $eval_result, $eval_error ) = _eval( $code, \@imports );
nginx-1.18.0/debian/modules/http-subs-filter/test/inc/Test/More.pm-290-    my $ok = $tb->ok( $eval_result, "use $module;" );
##############################################
nginx-1.18.0/debian/modules/http-subs-filter/test/inc/Test/More.pm-341-
nginx-1.18.0/debian/modules/http-subs-filter/test/inc/Test/More.pm:342:    my( $eval_result, $eval_error ) = _eval($code);
nginx-1.18.0/debian/modules/http-subs-filter/test/inc/Test/More.pm-343-    my $ok = $tb->ok( $eval_result, "require $module;" );
##############################################
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Socket.pm-80-
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Socket.pm:81:sub server_addr (@) {
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Socket.pm-82-    if (@_) {
##############################################
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-217-        # real user data when TEST_NGINX_SERVROOT is mis-used.
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm:218:        system("rm -rf $ConfDir > /dev/null") == 0 or
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-219-            die "Can't remove $ConfDir";
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm:220:        system("rm -rf $HtmlDir > /dev/null") == 0 or
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-221-            die "Can't remove $HtmlDir";
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm:222:        system("rm -rf $LogDir > /dev/null") == 0 or
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-223-            die "Can't remove $LogDir";
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm:224:        system("rm -rf $ServRoot/*_temp > /dev/null") == 0 or
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-225-            die "Can't remove $ServRoot/*_temp";
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm:226:        system("rmdir $ServRoot > /dev/null") == 0 or
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-227-            die "Can't remove $ServRoot (not empty?)";
##############################################
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-300-                my $cmd = "touch -t '$date' $HtmlDir/$fname";
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm:301:                system($cmd) == 0 or
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-302-                    die "Failed to run shell command: $cmd\n";
##############################################
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-393-sub get_nginx_version () {
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm:394:    my $out = `$NginxBinary -V 2>&1`;
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-395-    if (!defined $out || $? != 0) {
##############################################
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-653-
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm:654:            if (system("ps $pid > /dev/null") == 0) {
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-655-                #warn "found running nginx...";
##############################################
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-660-                sleep 0.02;
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm:661:                if (system("ps $pid > /dev/null") == 0) {
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-662-                    #warn "killing with force...\n";
##############################################
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-689-            }
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm:690:        #if (system("nginx -p $ServRoot -c $ConfFile -t") != 0) {
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-691-        #Test::More::BAIL_OUT("$name - Invalid config file");
##############################################
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-723-
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm:724:                    if (system($cmd) != 0) {
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-725-                        Test::More::BAIL_OUT("$name - Cannot start nginx using command \"$cmd\".");
##############################################
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-741-            } else {
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm:742:                if (system($cmd) != 0) {
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-743-                    if ($ENV{TEST_NGINX_IGNORE_MISSING_DIRECTIVES} and
##############################################
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-790-            close $out;
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm:791:            system("cat $errlog >> $total_errlog") == 0 or
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-792-                die "Failed to append $errlog to $total_errlog. Abort.\n";
##############################################
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-800-            my $pid = get_pid_from_pidfile($name);
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm:801:            if (system("ps $pid > /dev/null") == 0) {
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-802-                write_config_file($config, $block->http_config, $block->main_config);
##############################################
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-835-            }
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm:836:            if (system("ps $pid > /dev/null") == 0) {
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-837-                if (kill(SIGQUIT, $pid) == 0) { # send quit signal
##############################################
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-844-                }
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm:845:                if (system("ps $pid > /dev/null") == 0) {
nginx-1.18.0/debian/modules/http-subs-filter/test/lib/Test/Nginx/Util.pm-846-                    #warn "killing with force...\n";
##############################################
nginx-1.18.0/debian/modules/http-subs-filter/util/wiki2google_code_homepage.pl-8-
nginx-1.18.0/debian/modules/http-subs-filter/util/wiki2google_code_homepage.pl:9:    s{\s\[ ( [^\[\s]+ ) \]\s }{" `[`$1`]` "}gixe;
nginx-1.18.0/debian/modules/http-subs-filter/util/wiki2google_code_homepage.pl-10-
##############################################
nginx-1.18.0/debian/modules/http-subs-filter/util/wiki2google_code_homepage.pl-12-
nginx-1.18.0/debian/modules/http-subs-filter/util/wiki2google_code_homepage.pl:13:    s{'''(.*?)'''}{"`$1`"}ge;
nginx-1.18.0/debian/modules/http-subs-filter/util/wiki2google_code_homepage.pl-14-    s{''(.*?)''}{"_$1_"}ge;
##############################################
nginx-1.18.0/debian/modules/http-uploadprogress/test/client.sh-5-do
nginx-1.18.0/debian/modules/http-uploadprogress/test/client.sh:6:	cont=`curl -s -H "x-progress-id: $1" $2 | sed -e 's/[\n\r]//'`
nginx-1.18.0/debian/modules/http-uploadprogress/test/client.sh-7-	echo "[$1] '$cont'"
##############################################
nginx-1.18.0/debian/modules/http-uploadprogress/test/stress.sh-13-do
nginx-1.18.0/debian/modules/http-uploadprogress/test/stress.sh:14:i=`expr $i + 1`
nginx-1.18.0/debian/modules/http-uploadprogress/test/stress.sh-15-echo "Upload $i"
##############################################
nginx-1.18.0/debian/modules/http-uploadprogress/test/stress.sh-17-sh client.sh $i $2 &
nginx-1.18.0/debian/modules/http-uploadprogress/test/stress.sh:18:i=`expr $i + 1`
nginx-1.18.0/debian/modules/http-uploadprogress/test/stress.sh-19-echo "Upload $i"
##############################################
nginx-1.18.0/debian/modules/http-uploadprogress/test/stress.sh-21-sh client.sh $i $2 &
nginx-1.18.0/debian/modules/http-uploadprogress/test/stress.sh:22:i=`expr $i + 1`
nginx-1.18.0/debian/modules/http-uploadprogress/test/stress.sh-23-echo "Upload $i"
##############################################
nginx-1.18.0/debian/modules/http-uploadprogress/test/stress.sh-25-sh client.sh $i $2 &
nginx-1.18.0/debian/modules/http-uploadprogress/test/stress.sh:26:i=`expr $i + 1`
nginx-1.18.0/debian/modules/http-uploadprogress/test/stress.sh-27-echo "Upload $i"
##############################################
nginx-1.18.0/debian/modules/http-uploadprogress/test/stress.sh-29-sh client.sh $i $2 &
nginx-1.18.0/debian/modules/http-uploadprogress/test/stress.sh:30:i=`expr $i + 1`
nginx-1.18.0/debian/modules/http-uploadprogress/test/stress.sh-31-echo "Upload $i"
##############################################
nginx-1.18.0/debian/modules/http-uploadprogress/test/stress.sh-33-sh client.sh $i $2 &
nginx-1.18.0/debian/modules/http-uploadprogress/test/stress.sh:34:i=`expr $i + 1`
nginx-1.18.0/debian/modules/http-uploadprogress/test/stress.sh-35-echo "Upload $i"
##############################################
nginx-1.18.0/debian/modules/nchan/README.md-763-
nginx-1.18.0/debian/modules/nchan/README.md:764:The event string itself is configirable with [nchan_channel_event_string](#nchan_channel_event_string). By default, it is set to `$nchan_channel_event $nchan_channel_id`. 
nginx-1.18.0/debian/modules/nchan/README.md-765-This string can use any Nginx and [Nchan variables](/#variables).
##############################################
nginx-1.18.0/debian/modules/nchan/README.md-812-Additionally, when there is at least one `nchan_stub_status` location, the following Nginx variables are available:
nginx-1.18.0/debian/modules/nchan/README.md:813:  - `$nchan_stub_status_total_published_messages`  
nginx-1.18.0/debian/modules/nchan/README.md:814:  - `$nchan_stub_status_stored_messages`  
nginx-1.18.0/debian/modules/nchan/README.md:815:  - `$nchan_stub_status_shared_memory_used`  
nginx-1.18.0/debian/modules/nchan/README.md:816:  - `$nchan_stub_status_channels`  
nginx-1.18.0/debian/modules/nchan/README.md:817:  - `$nchan_stub_status_subscribers`  
nginx-1.18.0/debian/modules/nchan/README.md:818:  - `$nchan_stub_status_redis_pending_commands`  
nginx-1.18.0/debian/modules/nchan/README.md:819:  - `$nchan_stub_status_redis_connected_servers`  
nginx-1.18.0/debian/modules/nchan/README.md:820:  - `$nchan_stub_status_total_ipc_alerts_received`  
nginx-1.18.0/debian/modules/nchan/README.md:821:  - `$nchan_stub_status_ipc_queued_alerts`  
nginx-1.18.0/debian/modules/nchan/README.md:822:  - `$nchan_stub_status_total_ipc_send_delay`  
nginx-1.18.0/debian/modules/nchan/README.md:823:  - `$nchan_stub_status_total_ipc_receive_delay`  
nginx-1.18.0/debian/modules/nchan/README.md-824-
##############################################
nginx-1.18.0/debian/modules/nchan/README.md-996- 
nginx-1.18.0/debian/modules/nchan/README.md:997:- `$nchan_channel_id`  
nginx-1.18.0/debian/modules/nchan/README.md-998-  The channel id extracted from a publisher or subscriber location request. For multiplexed locations, this is the first channel id in the list.
nginx-1.18.0/debian/modules/nchan/README.md-999-
nginx-1.18.0/debian/modules/nchan/README.md:1000:- `$nchan_channel_id1`, `$nchan_channel_id2`, `$nchan_channel_id3`, `$nchan_channel_id4`  
nginx-1.18.0/debian/modules/nchan/README.md-1001-  As above, but for the nth channel id in multiplexed channels.
nginx-1.18.0/debian/modules/nchan/README.md-1002-
nginx-1.18.0/debian/modules/nchan/README.md:1003:- `$nchan_subscriber_type`  
nginx-1.18.0/debian/modules/nchan/README.md-1004-  For subscriber locations, this variable is set to the subscriber type (websocket, longpoll, etc.).
nginx-1.18.0/debian/modules/nchan/README.md-1005-
nginx-1.18.0/debian/modules/nchan/README.md:1006:- `$nchan_publisher_type`  
nginx-1.18.0/debian/modules/nchan/README.md-1007-  For publisher locations, this variable is set to the subscriber type (http or websocket).
nginx-1.18.0/debian/modules/nchan/README.md-1008-  
nginx-1.18.0/debian/modules/nchan/README.md:1009:- `$nchan_prev_message_id`, `$nchan_message_id`
nginx-1.18.0/debian/modules/nchan/README.md-1010-  The current and previous (if applicable) message id for publisher request or subscriber response.
nginx-1.18.0/debian/modules/nchan/README.md-1011-
nginx-1.18.0/debian/modules/nchan/README.md:1012:- `$nchan_channel_event`
nginx-1.18.0/debian/modules/nchan/README.md-1013-  For channel events, this is the event name. Useful when configuring `nchan_channel_event_string`.
nginx-1.18.0/debian/modules/nchan/README.md-1014-
nginx-1.18.0/debian/modules/nchan/README.md:1015:- `$nchan_version`
nginx-1.18.0/debian/modules/nchan/README.md-1016-  Current Nchan version. Available since 1.1.5.
##############################################
nginx-1.18.0/debian/modules/nchan/README.md-1019-
nginx-1.18.0/debian/modules/nchan/README.md:1020:- `$nchan_stub_status_total_published_messages`  
nginx-1.18.0/debian/modules/nchan/README.md:1021:- `$nchan_stub_status_stored_messages`  
nginx-1.18.0/debian/modules/nchan/README.md:1022:- `$nchan_stub_status_shared_memory_used`  
nginx-1.18.0/debian/modules/nchan/README.md:1023:- `$nchan_stub_status_channels`  
nginx-1.18.0/debian/modules/nchan/README.md:1024:- `$nchan_stub_status_subscribers`  
nginx-1.18.0/debian/modules/nchan/README.md:1025:- `$nchan_stub_status_redis_pending_commands`  
nginx-1.18.0/debian/modules/nchan/README.md:1026:- `$nchan_stub_status_redis_connected_servers`  
nginx-1.18.0/debian/modules/nchan/README.md:1027:- `$nchan_stub_status_total_ipc_alerts_received`  
nginx-1.18.0/debian/modules/nchan/README.md:1028:- `$nchan_stub_status_ipc_queued_alerts`  
nginx-1.18.0/debian/modules/nchan/README.md:1029:- `$nchan_stub_status_total_ipc_send_delay`  
nginx-1.18.0/debian/modules/nchan/README.md:1030:- `$nchan_stub_status_total_ipc_receive_delay`  
nginx-1.18.0/debian/modules/nchan/README.md-1031-
##############################################
nginx-1.18.0/debian/modules/nchan/README.md-1186-  arguments: 1 - 5  
nginx-1.18.0/debian/modules/nchan/README.md:1187:  default: `$http_last_event_id $arg_last_event_id`  
nginx-1.18.0/debian/modules/nchan/README.md-1188-  context: server, location, if  
##############################################
nginx-1.18.0/debian/modules/nchan/README.md-1229-  arguments: 1  
nginx-1.18.0/debian/modules/nchan/README.md:1230:  default: `$http_origin`  
nginx-1.18.0/debian/modules/nchan/README.md-1231-  context: http, server, location, if  
##############################################
nginx-1.18.0/debian/modules/nchan/README.md-1423-  arguments: 1  
nginx-1.18.0/debian/modules/nchan/README.md:1424:  default: `"$nchan_channel_event $nchan_channel_id"`  
nginx-1.18.0/debian/modules/nchan/README.md-1425-  context: server, location, if  
##############################################
nginx-1.18.0/debian/modules/nchan/src/store/redis/hiredis/net.c-76-
nginx-1.18.0/debian/modules/nchan/src/store/redis/hiredis/net.c:77:static int redisSetReuseAddr(redisContext *c) {
nginx-1.18.0/debian/modules/nchan/src/store/redis/hiredis/net.c-78-    int on = 1;
##############################################
nginx-1.18.0/debian/modules/nchan/src/store/redis/hiredis/net.c-94-    if (type == AF_INET) {
nginx-1.18.0/debian/modules/nchan/src/store/redis/hiredis/net.c:95:        if (redisSetReuseAddr(c) == REDIS_ERR) {
nginx-1.18.0/debian/modules/nchan/src/store/redis/hiredis/net.c-96-            return REDIS_ERR;
##############################################
nginx-1.18.0/debian/modules/rtmp/ngx_rtmp_init.c-51-
nginx-1.18.0/debian/modules/rtmp/ngx_rtmp_init.c:52:        if (ngx_connection_local_sockaddr(c, NULL, 0) != NGX_OK) {
nginx-1.18.0/debian/modules/rtmp/ngx_rtmp_init.c-53-            ngx_rtmp_close_connection(c);
##############################################
nginx-1.18.0/debian/modules/rtmp/ngx_rtmp_proxy_protocol.c-135-
nginx-1.18.0/debian/modules/rtmp/ngx_rtmp_proxy_protocol.c:136:    if (ngx_parse_addr(s->connection->pool, &addr, p, pp - p) != NGX_OK) {
nginx-1.18.0/debian/modules/rtmp/ngx_rtmp_proxy_protocol.c-137-        goto bad_header;
##############################################
nginx-1.18.0/debian/nginx-common.config-16-    # Check for unsecure symlinks
nginx-1.18.0/debian/nginx-common.config:17:    linked_logfiles="` find "$logdir" -type l -user www-data -name '*.log' `"
nginx-1.18.0/debian/nginx-common.config-18-
##############################################
nginx-1.18.0/debian/nginx-common.nginx.init-97-		while [ ! -s "${PID}.oldbin" ] || [ ! -s "${PID}" ]; do
nginx-1.18.0/debian/nginx-common.nginx.init:98:			cnt=`expr $cnt + 1`
nginx-1.18.0/debian/nginx-common.nginx.init-99-			if [ $cnt -gt 10 ]; then