=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ 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