===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
ejabberd-20.07/tools/prepare-tr.sh-77-
ejabberd-20.07/tools/prepare-tr.sh:78:		MISSING=`msgfmt --statistics $PO 2>&1 | awk '{printf "%5s", $4+$7 }'`
ejabberd-20.07/tools/prepare-tr.sh-79-		echo -n " $MISSING"
ejabberd-20.07/tools/prepare-tr.sh-80-
ejabberd-20.07/tools/prepare-tr.sh:81:		FUZZY=`msgfmt --statistics $PO 2>&1 | awk '{printf "%7s", $4 }'`
ejabberd-20.07/tools/prepare-tr.sh-82-		echo -n " $FUZZY"
ejabberd-20.07/tools/prepare-tr.sh-83-
ejabberd-20.07/tools/prepare-tr.sh:84:		LANGUAGE=`grep "X-Language:" $PO | sed 's/\"X-Language: //g' | sed 's/\\\\n\"//g' | awk '{printf "%-12s", $1}'`
ejabberd-20.07/tools/prepare-tr.sh-85-		echo -n " $LANGUAGE"
ejabberd-20.07/tools/prepare-tr.sh-86-
ejabberd-20.07/tools/prepare-tr.sh:87:		LASTAUTH=`grep "Last-Translator" $PO | sed 's/\"Last-Translator: //g' | sed 's/\\\\n\"//g'`
ejabberd-20.07/tools/prepare-tr.sh-88-		echo " $LASTAUTH"
##############################################
ejabberd-20.07/tools/update-deps-releases.pl-66-            $repo =~ s!^https?://github.com/!git\@github.com:!;
ejabberd-20.07/tools/update-deps-releases.pl:67:            system("git", "-C", ".deps-update", "clone", $repo);
ejabberd-20.07/tools/update-deps-releases.pl-68-        } elsif (time() - stat($dd)->mtime > 24 * 60 * 60 or $force) {
ejabberd-20.07/tools/update-deps-releases.pl-69-            say "Updating $dep...";
ejabberd-20.07/tools/update-deps-releases.pl:70:            system("git", "-C", $dd, "pull");
ejabberd-20.07/tools/update-deps-releases.pl-71-            touch($dd)
##############################################
ejabberd-20.07/tools/update-deps-releases.pl-156-
ejabberd-20.07/tools/update-deps-releases.pl:157:    system("$ENV{EDITOR} $cl");
ejabberd-20.07/tools/update-deps-releases.pl-158-
##############################################
ejabberd-20.07/tools/update-deps-releases.pl-162-    } else {
ejabberd-20.07/tools/update-deps-releases.pl:163:        system("git", "-C", ".deps-update/$dep", "commit", "-a", "-m", "Update changelog");
ejabberd-20.07/tools/update-deps-releases.pl-164-    }
##############################################
ejabberd-20.07/tools/update-deps-releases.pl-229-            my $dir = ".deps-update/$dep";
ejabberd-20.07/tools/update-deps-releases.pl:230:            my @tags = `git -C "$dir" tag`;
ejabberd-20.07/tools/update-deps-releases.pl-231-            chomp(@tags);
##############################################
ejabberd-20.07/tools/update-deps-releases.pl-233-            my $last_tag = $tags[$#tags];
ejabberd-20.07/tools/update-deps-releases.pl:234:            my @new = `git -C $dir log --oneline $last_tag..origin/master`;
ejabberd-20.07/tools/update-deps-releases.pl-235-            my $new_tag = $last_tag;
##############################################
ejabberd-20.07/tools/update-deps-releases.pl-332-
ejabberd-20.07/tools/update-deps-releases.pl:333:    system("git", "-C", ".deps-update/$dep", "commit", "-a", "-m", $msg);
ejabberd-20.07/tools/update-deps-releases.pl:334:    system("git", "-C", ".deps-update/$dep", "tag", $ver);
ejabberd-20.07/tools/update-deps-releases.pl-335-}
##############################################
ejabberd-20.07/tools/update-deps-releases.pl-338-    my ($dep) = @_;
ejabberd-20.07/tools/update-deps-releases.pl:339:    system("git", "-C", ".deps-update/$dep", "push");
ejabberd-20.07/tools/update-deps-releases.pl:340:    system("git", "-C", ".deps-update/$dep", "push", "--tags");
ejabberd-20.07/tools/update-deps-releases.pl-341-}
##############################################
ejabberd-20.07/tools/ejabberdctl.bc-9-        ISRUNNING=1
ejabberd-20.07/tools/ejabberdctl.bc:10:        runningcommands=`cat $COMMANDCACHE | grep "^   [a-z]" | awk '{print $1}' | xargs`
ejabberd-20.07/tools/ejabberdctl.bc-11-    fi
##############################################
ejabberd-20.07/tools/ejabberdctl.bc-61-        --node)
ejabberd-20.07/tools/ejabberdctl.bc:62:            RUNNINGNODES=`epmd -names | grep name | awk '{print $2"@localhost"}' | xargs`
ejabberd-20.07/tools/ejabberdctl.bc-63-            COMPREPLY=($(compgen -W "$RUNNINGNODES" -- $cur))
##############################################
ejabberd-20.07/install-sh-217-      fi
ejabberd-20.07/install-sh:218:      cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
ejabberd-20.07/install-sh-219-    *)
##############################################
ejabberd-20.07/install-sh-269-      dstdir=$dst
ejabberd-20.07/install-sh:270:      dst=$dstdir/`basename "$src"`
ejabberd-20.07/install-sh-271-      dstdir_status=0
##############################################
ejabberd-20.07/install-sh-351-		   # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
ejabberd-20.07/install-sh:352:		   ls_ld_tmpdir=`ls -ld "$tmpdir"`
ejabberd-20.07/install-sh-353-		   case $ls_ld_tmpdir in
##############################################
ejabberd-20.07/install-sh-358-		   $mkdirprog -m$different_mode -p -- "$tmpdir" && {
ejabberd-20.07/install-sh:359:		     ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
ejabberd-20.07/install-sh-360-		     test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
##############################################
ejabberd-20.07/install-sh-418-	    case $prefix in
ejabberd-20.07/install-sh:419:	      *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
ejabberd-20.07/install-sh-420-	      *) qprefix=$prefix;;
##############################################
ejabberd-20.07/install-sh-467-    if $copy_on_change &&
ejabberd-20.07/install-sh:468:       old=`LC_ALL=C ls -dlL "$dst"	2>/dev/null` &&
ejabberd-20.07/install-sh:469:       new=`LC_ALL=C ls -dlL "$dsttmp"	2>/dev/null` &&
ejabberd-20.07/install-sh-470-
##############################################
ejabberd-20.07/rel/files/erl-20-# Parse out release and erts info
ejabberd-20.07/rel/files/erl:21:START_ERL=`cat $ROOTDIR/releases/start_erl.data`
ejabberd-20.07/rel/files/erl-22-ERTS_VSN=${START_ERL% *}
##############################################
ejabberd-20.07/rel/files/erl-26-EMU=beam
ejabberd-20.07/rel/files/erl:27:PROGNAME=`echo $0 | sed 's/.*\\///'`
ejabberd-20.07/rel/files/erl-28-CMD="$BINDIR/erlexec"
##############################################
ejabberd-20.07/src/mod_http_upload.erl-533-    ?DEBUG("Rejecting ~ts request from ~ts for ~ts: Too few path components",
ejabberd-20.07/src/mod_http_upload.erl:534:	   [Method, encode_addr(IP), Host]),
ejabberd-20.07/src/mod_http_upload.erl-535-    http_response(404);
##############################################
ejabberd-20.07/src/mod_http_upload.erl-541-	    ?DEBUG("Storing file from ~ts for ~ts: ~ts",
ejabberd-20.07/src/mod_http_upload.erl:542:		   [encode_addr(IP), Host, Path]),
ejabberd-20.07/src/mod_http_upload.erl-543-	    case store_file(Path, Request, FileMode, DirMode,
##############################################
ejabberd-20.07/src/mod_http_upload.erl-550-		    ?DEBUG("Cannot store file ~ts from ~ts for ~ts: connection closed",
ejabberd-20.07/src/mod_http_upload.erl:551:			   [Path, encode_addr(IP), Host]),
ejabberd-20.07/src/mod_http_upload.erl-552-		    http_response(404);
##############################################
ejabberd-20.07/src/mod_http_upload.erl-554-		    ?ERROR_MSG("Cannot store file ~ts from ~ts for ~ts: ~ts",
ejabberd-20.07/src/mod_http_upload.erl:555:			       [Path, encode_addr(IP), Host, format_error(Error)]),
ejabberd-20.07/src/mod_http_upload.erl-556-		    http_response(500)
##############################################
ejabberd-20.07/src/mod_http_upload.erl-559-	    ?WARNING_MSG("Rejecting file ~ts from ~ts for ~ts: Unexpected size (~B)",
ejabberd-20.07/src/mod_http_upload.erl:560:		      [lists:last(Slot), encode_addr(IP), Host, Length]),
ejabberd-20.07/src/mod_http_upload.erl-561-	    http_response(413);
##############################################
ejabberd-20.07/src/mod_http_upload.erl-563-	    ?WARNING_MSG("Rejecting file ~ts from ~ts for ~ts: Invalid slot",
ejabberd-20.07/src/mod_http_upload.erl:564:		      [lists:last(Slot), encode_addr(IP), Host]),
ejabberd-20.07/src/mod_http_upload.erl-565-	    http_response(403)
##############################################
ejabberd-20.07/src/mod_http_upload.erl-569-			 "Upload not configured for this host",
ejabberd-20.07/src/mod_http_upload.erl:570:			 [encode_addr(IP), Host]),
ejabberd-20.07/src/mod_http_upload.erl-571-	    http_response(404);
##############################################
ejabberd-20.07/src/mod_http_upload.erl-573-	    ?ERROR_MSG("Cannot handle PUT request from ~ts for ~ts: ~p",
ejabberd-20.07/src/mod_http_upload.erl:574:		       [encode_addr(IP), Host, Error]),
ejabberd-20.07/src/mod_http_upload.erl-575-	    http_response(500)
##############################################
ejabberd-20.07/src/mod_http_upload.erl-586-		    file:close(Fd),
ejabberd-20.07/src/mod_http_upload.erl:587:		    ?INFO_MSG("Serving ~ts to ~ts", [Path, encode_addr(IP)]),
ejabberd-20.07/src/mod_http_upload.erl-588-		    ContentType = guess_content_type(FileName),
##############################################
ejabberd-20.07/src/mod_http_upload.erl-601-		    ?WARNING_MSG("Cannot serve ~ts to ~ts: Permission denied",
ejabberd-20.07/src/mod_http_upload.erl:602:			      [Path, encode_addr(IP)]),
ejabberd-20.07/src/mod_http_upload.erl-603-		    http_response(403);
##############################################
ejabberd-20.07/src/mod_http_upload.erl-605-		    ?WARNING_MSG("Cannot serve ~ts to ~ts: No such file",
ejabberd-20.07/src/mod_http_upload.erl:606:			      [Path, encode_addr(IP)]),
ejabberd-20.07/src/mod_http_upload.erl-607-		    http_response(404);
##############################################
ejabberd-20.07/src/mod_http_upload.erl-609-		    ?WARNING_MSG("Cannot serve ~ts to ~ts: Is a directory",
ejabberd-20.07/src/mod_http_upload.erl:610:			      [Path, encode_addr(IP)]),
ejabberd-20.07/src/mod_http_upload.erl-611-		    http_response(404);
##############################################
ejabberd-20.07/src/mod_http_upload.erl-613-		    ?WARNING_MSG("Cannot serve ~ts to ~ts: ~ts",
ejabberd-20.07/src/mod_http_upload.erl:614:			      [Path, encode_addr(IP), format_error(Error)]),
ejabberd-20.07/src/mod_http_upload.erl-615-		    http_response(500)
##############################################
ejabberd-20.07/src/mod_http_upload.erl-620-			 "Upload not configured for this host",
ejabberd-20.07/src/mod_http_upload.erl:621:			 [Method, encode_addr(IP), Host]),
ejabberd-20.07/src/mod_http_upload.erl-622-	    http_response(404);
##############################################
ejabberd-20.07/src/mod_http_upload.erl-624-	    ?ERROR_MSG("Cannot handle ~ts request from ~ts for ~ts: ~p",
ejabberd-20.07/src/mod_http_upload.erl:625:		       [Method, encode_addr(IP), Host, Error]),
ejabberd-20.07/src/mod_http_upload.erl-626-	    http_response(500)
##############################################
ejabberd-20.07/src/mod_http_upload.erl-630-    ?DEBUG("Responding to OPTIONS request from ~ts for ~ts",
ejabberd-20.07/src/mod_http_upload.erl:631:	   [encode_addr(IP), Host]),
ejabberd-20.07/src/mod_http_upload.erl-632-    {Proc, _Slot} = parse_http_request(Request),
##############################################
ejabberd-20.07/src/mod_http_upload.erl-640-			 "Upload not configured for this host",
ejabberd-20.07/src/mod_http_upload.erl:641:			 [encode_addr(IP), Host]),
ejabberd-20.07/src/mod_http_upload.erl-642-	    http_response(404);
##############################################
ejabberd-20.07/src/mod_http_upload.erl-644-	    ?ERROR_MSG("Cannot handle OPTIONS request from ~ts for ~ts: ~p",
ejabberd-20.07/src/mod_http_upload.erl:645:		       [encode_addr(IP), Host, Error]),
ejabberd-20.07/src/mod_http_upload.erl-646-	    http_response(500)
##############################################
ejabberd-20.07/src/mod_http_upload.erl-649-    ?DEBUG("Rejecting ~ts request from ~ts for ~ts",
ejabberd-20.07/src/mod_http_upload.erl:650:	   [Method, encode_addr(IP), Host]),
ejabberd-20.07/src/mod_http_upload.erl-651-    http_response(405, [{<<"Allow">>, <<"OPTIONS, HEAD, GET, PUT">>}]).
##############################################
ejabberd-20.07/src/mod_http_upload.erl-950-
ejabberd-20.07/src/mod_http_upload.erl:951:-spec encode_addr(inet:ip_address() | {inet:ip_address(), inet:port_number()} |
ejabberd-20.07/src/mod_http_upload.erl-952-		  undefined) -> binary().
ejabberd-20.07/src/mod_http_upload.erl:953:encode_addr(IP) ->
ejabberd-20.07/src/mod_http_upload.erl-954-    ejabberd_config:may_hide_data(misc:ip_to_list(IP)).
##############################################
ejabberd-20.07/src/misc.erl-520-    {ok, MyHostName} = inet:gethostname(),
ejabberd-20.07/src/misc.erl:521:    case inet:getaddr(MyHostName, inet) of
ejabberd-20.07/src/misc.erl-522-	{ok, Addr} -> Addr;
##############################################
ejabberd-20.07/src/misc.erl-528-    {ok, MyHostName} = inet:gethostname(),
ejabberd-20.07/src/misc.erl:529:    case inet:getaddr(MyHostName, inet6) of
ejabberd-20.07/src/misc.erl-530-	{ok, Addr} -> Addr;
##############################################
ejabberd-20.07/src/mod_stun_disco.erl-638-get_listener_ips(#{ip := {0, 0, 0, 0}} = Opts) ->
ejabberd-20.07/src/mod_stun_disco.erl:639:    {get_turn_ipv4_addr(Opts), undefined};
ejabberd-20.07/src/mod_stun_disco.erl-640-get_listener_ips(#{ip := {0, 0, 0, 0, 0, 0, 0, 0}} = Opts) ->
ejabberd-20.07/src/mod_stun_disco.erl:641:    {get_turn_ipv4_addr(Opts), get_turn_ipv6_addr(Opts)}; % Assume dual-stack.
ejabberd-20.07/src/mod_stun_disco.erl-642-get_listener_ips(#{ip := {127, _, _, _}} = Opts) ->
ejabberd-20.07/src/mod_stun_disco.erl:643:    {get_turn_ipv4_addr(Opts), undefined};
ejabberd-20.07/src/mod_stun_disco.erl-644-get_listener_ips(#{ip := {0, 0, 0, 0, 0, 0, 0, 1}} = Opts) ->
ejabberd-20.07/src/mod_stun_disco.erl:645:    {undefined, get_turn_ipv6_addr(Opts)};
ejabberd-20.07/src/mod_stun_disco.erl-646-get_listener_ips(#{ip := {_, _, _, _} = IP}) ->
##############################################
ejabberd-20.07/src/mod_stun_disco.erl-650-
ejabberd-20.07/src/mod_stun_disco.erl:651:-spec get_turn_ipv4_addr(map()) -> inet:ip4_address() | undefined.
ejabberd-20.07/src/mod_stun_disco.erl:652:get_turn_ipv4_addr(#{turn_ipv4_address := {_, _, _, _} = TurnIP}) ->
ejabberd-20.07/src/mod_stun_disco.erl-653-    TurnIP;
ejabberd-20.07/src/mod_stun_disco.erl:654:get_turn_ipv4_addr(#{turn_ipv4_address := undefined}) ->
ejabberd-20.07/src/mod_stun_disco.erl-655-    case misc:get_my_ipv4_address() of
##############################################
ejabberd-20.07/src/mod_stun_disco.erl-661-
ejabberd-20.07/src/mod_stun_disco.erl:662:-spec get_turn_ipv6_addr(map()) -> inet:ip6_address() | undefined.
ejabberd-20.07/src/mod_stun_disco.erl:663:get_turn_ipv6_addr(#{turn_ipv6_address := {_, _, _, _, _, _, _, _} = TurnIP}) ->
ejabberd-20.07/src/mod_stun_disco.erl-664-    TurnIP;
ejabberd-20.07/src/mod_stun_disco.erl:665:get_turn_ipv6_addr(#{turn_ipv6_address := undefined}) ->
ejabberd-20.07/src/mod_stun_disco.erl-666-    case misc:get_my_ipv6_address() of
##############################################
ejabberd-20.07/m4/ax_lib_sqlite3.m4-70-        sqlite3_version_req=ifelse([$1], [], [3.0.0], [$1])
ejabberd-20.07/m4/ax_lib_sqlite3.m4:71:        sqlite3_version_req_shorten=`expr $sqlite3_version_req : '\([[0-9]]*\.[[0-9]]*\)'`
ejabberd-20.07/m4/ax_lib_sqlite3.m4:72:        sqlite3_version_req_major=`expr $sqlite3_version_req : '\([[0-9]]*\)'`
ejabberd-20.07/m4/ax_lib_sqlite3.m4:73:        sqlite3_version_req_minor=`expr $sqlite3_version_req : '[[0-9]]*\.\([[0-9]]*\)'`
ejabberd-20.07/m4/ax_lib_sqlite3.m4:74:        sqlite3_version_req_micro=`expr $sqlite3_version_req : '[[0-9]]*\.[[0-9]]*\.\([[0-9]]*\)'`
ejabberd-20.07/m4/ax_lib_sqlite3.m4-75-        if test "x$sqlite3_version_req_micro" = "x" ; then
##############################################
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-533-    ?DEBUG("Rejecting ~ts request from ~ts for ~ts: Too few path components",
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl:534:	   [Method, encode_addr(IP), Host]),
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-535-    http_response(404);
##############################################
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-541-	    ?DEBUG("Storing file from ~ts for ~ts: ~ts",
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl:542:		   [encode_addr(IP), Host, Path]),
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-543-	    case store_file(Path, Request, FileMode, DirMode,
##############################################
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-550-		    ?DEBUG("Cannot store file ~ts from ~ts for ~ts: connection closed",
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl:551:			   [Path, encode_addr(IP), Host]),
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-552-		    http_response(404);
##############################################
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-554-		    ?ERROR_MSG("Cannot store file ~ts from ~ts for ~ts: ~ts",
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl:555:			       [Path, encode_addr(IP), Host, format_error(Error)]),
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-556-		    http_response(500)
##############################################
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-559-	    ?WARNING_MSG("Rejecting file ~ts from ~ts for ~ts: Unexpected size (~B)",
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl:560:		      [lists:last(Slot), encode_addr(IP), Host, Length]),
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-561-	    http_response(413);
##############################################
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-563-	    ?WARNING_MSG("Rejecting file ~ts from ~ts for ~ts: Invalid slot",
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl:564:		      [lists:last(Slot), encode_addr(IP), Host]),
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-565-	    http_response(403)
##############################################
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-569-			 "Upload not configured for this host",
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl:570:			 [encode_addr(IP), Host]),
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-571-	    http_response(404);
##############################################
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-573-	    ?ERROR_MSG("Cannot handle PUT request from ~ts for ~ts: ~p",
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl:574:		       [encode_addr(IP), Host, Error]),
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-575-	    http_response(500)
##############################################
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-586-		    file:close(Fd),
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl:587:		    ?INFO_MSG("Serving ~ts to ~ts", [Path, encode_addr(IP)]),
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-588-		    ContentType = guess_content_type(FileName),
##############################################
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-601-		    ?WARNING_MSG("Cannot serve ~ts to ~ts: Permission denied",
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl:602:			      [Path, encode_addr(IP)]),
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-603-		    http_response(403);
##############################################
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-605-		    ?WARNING_MSG("Cannot serve ~ts to ~ts: No such file",
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl:606:			      [Path, encode_addr(IP)]),
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-607-		    http_response(404);
##############################################
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-609-		    ?WARNING_MSG("Cannot serve ~ts to ~ts: Is a directory",
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl:610:			      [Path, encode_addr(IP)]),
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-611-		    http_response(404);
##############################################
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-613-		    ?WARNING_MSG("Cannot serve ~ts to ~ts: ~ts",
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl:614:			      [Path, encode_addr(IP), format_error(Error)]),
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-615-		    http_response(500)
##############################################
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-620-			 "Upload not configured for this host",
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl:621:			 [Method, encode_addr(IP), Host]),
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-622-	    http_response(404);
##############################################
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-624-	    ?ERROR_MSG("Cannot handle ~ts request from ~ts for ~ts: ~p",
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl:625:		       [Method, encode_addr(IP), Host, Error]),
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-626-	    http_response(500)
##############################################
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-630-    ?DEBUG("Responding to OPTIONS request from ~ts for ~ts",
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl:631:	   [encode_addr(IP), Host]),
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-632-    {Proc, _Slot} = parse_http_request(Request),
##############################################
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-640-			 "Upload not configured for this host",
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl:641:			 [encode_addr(IP), Host]),
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-642-	    http_response(404);
##############################################
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-644-	    ?ERROR_MSG("Cannot handle OPTIONS request from ~ts for ~ts: ~p",
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl:645:		       [encode_addr(IP), Host, Error]),
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-646-	    http_response(500)
##############################################
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-649-    ?DEBUG("Rejecting ~ts request from ~ts for ~ts",
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl:650:	   [Method, encode_addr(IP), Host]),
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-651-    http_response(405, [{<<"Allow">>, <<"OPTIONS, HEAD, GET, PUT">>}]).
##############################################
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-950-
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl:951:-spec encode_addr(inet:ip_address() | {inet:ip_address(), inet:port_number()} |
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-952-		  undefined) -> binary().
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl:953:encode_addr(IP) ->
ejabberd-20.07/.pc/src.includes.patch/src/mod_http_upload.erl-954-    ejabberd_config:may_hide_data(misc:ip_to_list(IP)).
##############################################
ejabberd-20.07/.pc/src.includes.patch/src/misc.erl-520-    {ok, MyHostName} = inet:gethostname(),
ejabberd-20.07/.pc/src.includes.patch/src/misc.erl:521:    case inet:getaddr(MyHostName, inet) of
ejabberd-20.07/.pc/src.includes.patch/src/misc.erl-522-	{ok, Addr} -> Addr;
##############################################
ejabberd-20.07/.pc/src.includes.patch/src/misc.erl-528-    {ok, MyHostName} = inet:gethostname(),
ejabberd-20.07/.pc/src.includes.patch/src/misc.erl:529:    case inet:getaddr(MyHostName, inet6) of
ejabberd-20.07/.pc/src.includes.patch/src/misc.erl-530-	{ok, Addr} -> Addr;
##############################################
ejabberd-20.07/.pc/src.includes.patch/src/mod_stun_disco.erl-638-get_listener_ips(#{ip := {0, 0, 0, 0}} = Opts) ->
ejabberd-20.07/.pc/src.includes.patch/src/mod_stun_disco.erl:639:    {get_turn_ipv4_addr(Opts), undefined};
ejabberd-20.07/.pc/src.includes.patch/src/mod_stun_disco.erl-640-get_listener_ips(#{ip := {0, 0, 0, 0, 0, 0, 0, 0}} = Opts) ->
ejabberd-20.07/.pc/src.includes.patch/src/mod_stun_disco.erl:641:    {get_turn_ipv4_addr(Opts), get_turn_ipv6_addr(Opts)}; % Assume dual-stack.
ejabberd-20.07/.pc/src.includes.patch/src/mod_stun_disco.erl-642-get_listener_ips(#{ip := {127, _, _, _}} = Opts) ->
ejabberd-20.07/.pc/src.includes.patch/src/mod_stun_disco.erl:643:    {get_turn_ipv4_addr(Opts), undefined};
ejabberd-20.07/.pc/src.includes.patch/src/mod_stun_disco.erl-644-get_listener_ips(#{ip := {0, 0, 0, 0, 0, 0, 0, 1}} = Opts) ->
ejabberd-20.07/.pc/src.includes.patch/src/mod_stun_disco.erl:645:    {undefined, get_turn_ipv6_addr(Opts)};
ejabberd-20.07/.pc/src.includes.patch/src/mod_stun_disco.erl-646-get_listener_ips(#{ip := {_, _, _, _} = IP}) ->
##############################################
ejabberd-20.07/.pc/src.includes.patch/src/mod_stun_disco.erl-650-
ejabberd-20.07/.pc/src.includes.patch/src/mod_stun_disco.erl:651:-spec get_turn_ipv4_addr(map()) -> inet:ip4_address() | undefined.
ejabberd-20.07/.pc/src.includes.patch/src/mod_stun_disco.erl:652:get_turn_ipv4_addr(#{turn_ipv4_address := {_, _, _, _} = TurnIP}) ->
ejabberd-20.07/.pc/src.includes.patch/src/mod_stun_disco.erl-653-    TurnIP;
ejabberd-20.07/.pc/src.includes.patch/src/mod_stun_disco.erl:654:get_turn_ipv4_addr(#{turn_ipv4_address := undefined}) ->
ejabberd-20.07/.pc/src.includes.patch/src/mod_stun_disco.erl-655-    case misc:get_my_ipv4_address() of
##############################################
ejabberd-20.07/.pc/src.includes.patch/src/mod_stun_disco.erl-661-
ejabberd-20.07/.pc/src.includes.patch/src/mod_stun_disco.erl:662:-spec get_turn_ipv6_addr(map()) -> inet:ip6_address() | undefined.
ejabberd-20.07/.pc/src.includes.patch/src/mod_stun_disco.erl:663:get_turn_ipv6_addr(#{turn_ipv6_address := {_, _, _, _, _, _, _, _} = TurnIP}) ->
ejabberd-20.07/.pc/src.includes.patch/src/mod_stun_disco.erl-664-    TurnIP;
ejabberd-20.07/.pc/src.includes.patch/src/mod_stun_disco.erl:665:get_turn_ipv6_addr(#{turn_ipv6_address := undefined}) ->
ejabberd-20.07/.pc/src.includes.patch/src/mod_stun_disco.erl-666-    case misc:get_my_ipv6_address() of