=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== postfix-3.5.6/README_FILES/ULTRIX_README-38-To work around the first problem, all the Makefile.in files have been updated postfix-3.5.6/README_FILES/ULTRIX_README:39:to use `$(SHELL)' instead of `sh'. So you only need to supply a non-default postfix-3.5.6/README_FILES/ULTRIX_README-40-shell in order to eliminate Ultrix shell trouble. ############################################## postfix-3.5.6/auxiliary/name-addr-test/gethostbyaddr.c-30- } postfix-3.5.6/auxiliary/name-addr-test/gethostbyaddr.c:31: addr = inet_addr(argv[1]); postfix-3.5.6/auxiliary/name-addr-test/gethostbyaddr.c:32: if (hp = gethostbyaddr((char *) &addr, sizeof(addr), AF_INET)) { postfix-3.5.6/auxiliary/name-addr-test/gethostbyaddr.c-33- printf("Hostname:\t%s\n", hp->h_name); ############################################## postfix-3.5.6/conf/postfix-tls-script-295- done postfix-3.5.6/conf/postfix-tls-script:296: shift `expr ${OPTIND} - 1` postfix-3.5.6/conf/postfix-tls-script-297- if [ "${a}" != "1" -o "${b}" != 2 -o "${c}" != 3 \ ############################################## postfix-3.5.6/conf/postfix-tls-script-312-# postfix-3.5.6/conf/postfix-tls-script:313:default_config_directory=`$postconf -dh config_directory` postfix-3.5.6/conf/postfix-tls-script:314:openssl=`$postconf -c $default_config_directory -xh openssl_path` postfix-3.5.6/conf/postfix-tls-script-315-"$openssl" version >/dev/null 2>&1 || { ############################################## postfix-3.5.6/conf/postfix-tls-script-329-$postconf -T compile-version | grep . >/dev/null || { postfix-3.5.6/conf/postfix-tls-script:330: mail_version=`$postconf -dh mail_version` postfix-3.5.6/conf/postfix-tls-script-331- $FATAL "Postfix $mail_version is not compiled with TLS support" ############################################## postfix-3.5.6/conf/postfix-tls-script-335-ecdsa= postfix-3.5.6/conf/postfix-tls-script:336:for _algo in `$postconf -T public-key-algorithms | egrep '^(rsa|ecdsa)$'` postfix-3.5.6/conf/postfix-tls-script-337-do ############################################## postfix-3.5.6/conf/postfix-tls-script-357-else postfix-3.5.6/conf/postfix-tls-script:358: mail_version=`$postconf -dh mail_version` postfix-3.5.6/conf/postfix-tls-script-359- $FATAL "Postfix $mail_version does not support either RSA or ECDSA" ############################################## postfix-3.5.6/conf/postfix-tls-script-475- umask 077 postfix-3.5.6/conf/postfix-tls-script:476: _err=`"$@" 2>&1` postfix-3.5.6/conf/postfix-tls-script-477- _ret=$? ############################################## postfix-3.5.6/conf/postfix-tls-script-515- echo "DNS.$i = $dns" postfix-3.5.6/conf/postfix-tls-script:516: i=`expr $i + 1` postfix-3.5.6/conf/postfix-tls-script-517- done ############################################## postfix-3.5.6/conf/postfix-tls-script-544- echo "DNS.$i = $dns" postfix-3.5.6/conf/postfix-tls-script:545: i=`expr $i + 1` postfix-3.5.6/conf/postfix-tls-script-546- done ############################################## postfix-3.5.6/conf/postfix-tls-script-655- if [ -n "$1" ]; then fqdn=$1; return 0; fi postfix-3.5.6/conf/postfix-tls-script:656: fqdn=`$postconf -xh myhostname` || return 1 postfix-3.5.6/conf/postfix-tls-script:657: case $fqdn in /*) fqdn=`cat "${fqdn}"` || return 1;; esac postfix-3.5.6/conf/postfix-tls-script-658-} ############################################## postfix-3.5.6/conf/postfix-tls-script-663- rsa) if [ -n "${rsa}" ]; then postfix-3.5.6/conf/postfix-tls-script:664: keyfile=`$postconf -nxh smtpd_tls_key_file` postfix-3.5.6/conf/postfix-tls-script-665- else ############################################## postfix-3.5.6/conf/postfix-tls-script-669- ecdsa) if [ -n "${ecdsa}" ]; then postfix-3.5.6/conf/postfix-tls-script:670: keyfile=`$postconf -nxh smtpd_tls_eckey_file` postfix-3.5.6/conf/postfix-tls-script-671- else ############################################## postfix-3.5.6/conf/postfix-tls-script-729- if [ -z "${tls_random_source}" ]; then postfix-3.5.6/conf/postfix-tls-script:730: tls_random_source=`$postconf -xh tls_random_source` postfix-3.5.6/conf/postfix-tls-script-731- fi ############################################## postfix-3.5.6/conf/postfix-tls-script-747- do postfix-3.5.6/conf/postfix-tls-script:748: val=`$postconf -nh "${var}"` postfix-3.5.6/conf/postfix-tls-script-749- if [ -n "$val" ]; then return 1; fi ############################################## postfix-3.5.6/conf/postfix-tls-script-759- ret=1 postfix-3.5.6/conf/postfix-tls-script:760: for _dbtype in `$postconf -m` postfix-3.5.6/conf/postfix-tls-script-761- do ############################################## postfix-3.5.6/conf/postfix-tls-script-784- postfix-3.5.6/conf/postfix-tls-script:785: cd=`cert_pubkey_dgst "${certfile}"` || { postfix-3.5.6/conf/postfix-tls-script-786- $FATAL "error computing certificate public key digest" ############################################## postfix-3.5.6/conf/postfix-tls-script-788- } postfix-3.5.6/conf/postfix-tls-script:789: kd=`pubkey_dgst "$keyfile"` || { postfix-3.5.6/conf/postfix-tls-script-790- $FATAL "error computing public key digest" ############################################## postfix-3.5.6/conf/postfix-tls-script-887- check_key "$2" || return 1 postfix-3.5.6/conf/postfix-tls-script:888: data=`pubkey_dgst "$2"` || return 1 postfix-3.5.6/conf/postfix-tls-script-889- if [ -z "$data" ] ############################################## postfix-3.5.6/conf/postfix-tls-script-918- # But, shift anyway postfix-3.5.6/conf/postfix-tls-script:919: shift `expr $OPTIND - 1` postfix-3.5.6/conf/postfix-tls-script-920- ############################################## postfix-3.5.6/conf/postfix-tls-script-942- # many as the user wants postfix-3.5.6/conf/postfix-tls-script:943: shift `expr $OPTIND - 1` postfix-3.5.6/conf/postfix-tls-script-944- ############################################## postfix-3.5.6/conf/postfix-tls-script-971- # many as the user wants postfix-3.5.6/conf/postfix-tls-script:972: shift `expr $OPTIND - 1` postfix-3.5.6/conf/postfix-tls-script-973- ############################################## postfix-3.5.6/conf/postfix-tls-script-1000- # many as the user wants postfix-3.5.6/conf/postfix-tls-script:1001: shift `expr $OPTIND - 1` postfix-3.5.6/conf/postfix-tls-script-1002- ############################################## postfix-3.5.6/conf/postfix-tls-script-1059- # many as the user wants postfix-3.5.6/conf/postfix-tls-script:1060: shift `expr $OPTIND - 1` postfix-3.5.6/conf/postfix-tls-script-1061- ############################################## postfix-3.5.6/conf/postfix-tls-script-1104- # RSA and/or ECDSA keys. postfix-3.5.6/conf/postfix-tls-script:1105: shift `expr $OPTIND - 1` postfix-3.5.6/conf/postfix-tls-script-1106- ############################################## postfix-3.5.6/conf/post-install-280- postfix-3.5.6/conf/post-install:281:def_config_directory=`$POSTCONF -d -h config_directory` || exit 1 postfix-3.5.6/conf/post-install-282-test -n "$config_directory" || ############################################## postfix-3.5.6/conf/post-install-345- esac postfix-3.5.6/conf/post-install:346: eval : \${$name="\`. $config_directory/install.cf; echo \$$name\`"} \ postfix-3.5.6/conf/post-install-347- || exit 1 ############################################## postfix-3.5.6/conf/post-install-362- esac postfix-3.5.6/conf/post-install:363: eval : \${$name=\`$POSTCONF -c $config_directory -h $name\`} || exit 1 postfix-3.5.6/conf/post-install-364- done ############################################## postfix-3.5.6/conf/post-install-440-(case "$mail_version" in postfix-3.5.6/conf/post-install:441:"") mail_version="`$POSTCONF -dhx mail_version`" || exit 1 postfix-3.5.6/conf/post-install-442-esac ############################################## postfix-3.5.6/conf/post-install-449- case "$pattern" in postfix-3.5.6/conf/post-install:450: "") pattern=`echo "$mail_version" | sed 's/\./\\\\./g'` || exit 1 postfix-3.5.6/conf/post-install-451- esac postfix-3.5.6/conf/post-install:452: val=`echo "$junk" | sed "s/$pattern"'$/${mail_version}/g'` || exit 1 postfix-3.5.6/conf/post-install-453- eval ${name}='"$val"' ############################################## postfix-3.5.6/conf/post-install-463- eval junk=\"\$$name\" postfix-3.5.6/conf/post-install:464: test "$junk" = "`$POSTCONF -c $config_directory -h $name`" || { postfix-3.5.6/conf/post-install-465- override=1 ############################################## postfix-3.5.6/conf/post-install-494- for postfix_file in $meta_directory/postfix-files \ postfix-3.5.6/conf/post-install:495: `test -d $postfix_files_d && { find $postfix_files_d -type f | sort; }` postfix-3.5.6/conf/post-install-496- do ############################################## postfix-3.5.6/conf/post-install-681- postfix-3.5.6/conf/post-install:682: found=`$POSTCONF -c $config_directory -h hash_queue_names` postfix-3.5.6/conf/post-install-683- missing= ############################################## postfix-3.5.6/conf/post-install-858- postfix-3.5.6/conf/post-install:859: test "`$POSTCONF -dh inet_protocols`" = "ipv4" || postfix-3.5.6/conf/post-install:860: test -n "`$POSTCONF -c $config_directory -n inet_protocols`" || { postfix-3.5.6/conf/post-install-861- cat <<EOF | ${FMT} ############################################## postfix-3.5.6/conf/post-install-877-# # POSTFIX BEFORE 2.10. postfix-3.5.6/conf/post-install:878:# test -n "`$POSTCONF -c $config_directory -n smtpd_relay_restrictions`" || { postfix-3.5.6/conf/post-install-879-# cat <<EOF | ${FMT} ############################################## postfix-3.5.6/conf/post-install-905- postfix-3.5.6/conf/post-install:906: ALIASES=`$POSTCONF -c $config_directory -h alias_database | sed 's/^[^:]*://'` postfix-3.5.6/conf/post-install:907: NEWALIASES_PATH=`$POSTCONF -c $config_directory -h newaliases_path` postfix-3.5.6/conf/post-install-908- cat <<EOF | ${FMT} ############################################## postfix-3.5.6/conf/postmulti-script-98-done postfix-3.5.6/conf/postmulti-script:99:shift `expr $OPTIND - 1` postfix-3.5.6/conf/postmulti-script-100- ############################################## postfix-3.5.6/conf/postmulti-script-185- for p in $SHARED_PARAMETERS; do postfix-3.5.6/conf/postmulti-script:186: val=`postconf -nh $p` || exit 1 postfix-3.5.6/conf/postmulti-script-187- test -n "$val" && { set -- "$@" "$p = $val"; continue; } ############################################## postfix-3.5.6/conf/postfix-wrapper-190- postfix-3.5.6/conf/postfix-wrapper:191:instance_dirs=`$POSTCONF -h multi_instance_directories | sed 's/,/ /'` || postfix-3.5.6/conf/postfix-wrapper-192- exit 1 ############################################## postfix-3.5.6/conf/postfix-wrapper-212- start) postfix-3.5.6/conf/postfix-wrapper:213: test "`$POSTCONF -c $dir -h multi_instance_enable`" = yes || { postfix-3.5.6/conf/postfix-wrapper-214- $POSTFIX -c $dir check || err=$? ############################################## postfix-3.5.6/conf/postfix-wrapper-217- stop|abort|drain|flush|reload) postfix-3.5.6/conf/postfix-wrapper:218: test "`$POSTCONF -c $dir -h multi_instance_enable`" = yes || postfix-3.5.6/conf/postfix-wrapper-219- continue;; ############################################## postfix-3.5.6/conf/postfix-script-93-} postfix-3.5.6/conf/postfix-script:94:def_config_directory=`$command_directory/postconf -dh config_directory` || { postfix-3.5.6/conf/postfix-script-95- $FATAL cannot execute $command_directory/postconf! ############################################## postfix-3.5.6/conf/postfix-script-223- $WARN stopping the Postfix mail system with force postfix-3.5.6/conf/postfix-script:224: pid=`awk '{ print $1; exit 0 } END { exit 1 }' pid/master.pid` && postfix-3.5.6/conf/postfix-script-225- kill -9 -$pid ############################################## postfix-3.5.6/conf/postfix-script-297- postfix-3.5.6/conf/postfix-script:298: maillog_file=`$command_directory/postconf -h maillog_file` || { postfix-3.5.6/conf/postfix-script-299- $FATAL cannot execute $command_directory/postconf! ############################################## postfix-3.5.6/conf/postfix-script-338- } postfix-3.5.6/conf/postfix-script:339: todo=`echo "$todo" | tr ' ' '\12' | sort -u` postfix-3.5.6/conf/postfix-script-340- ############################################## postfix-3.5.6/conf/postfix-script-447- do postfix-3.5.6/conf/postfix-script:448: value="`$command_directory/postconf -h $name`" postfix-3.5.6/conf/postfix-script-449- case "$value" in ############################################## postfix-3.5.6/conf/postfix-script-460- errors=`( postfix-3.5.6/conf/postfix-script:461: suffix="\`date +$maillog_file_rotate_suffix\`" || exit 1 postfix-3.5.6/conf/postfix-script-462- mv "$maillog_file" "$maillog_file.$suffix" || exit 1 ############################################## postfix-3.5.6/examples/chroot-setup/LINUX2-52- # if any, copy to directory $2 postfix-3.5.6/examples/chroot-setup/LINUX2:53: dir=`dirname "$1"` postfix-3.5.6/examples/chroot-setup/LINUX2:54: pat=`basename "$1"` postfix-3.5.6/examples/chroot-setup/LINUX2:55: lr=`find "$dir" -maxdepth 1 -name "$pat"` postfix-3.5.6/examples/chroot-setup/LINUX2-56- if test ! -d "$2" ; then exit 1 ; fi ############################################## postfix-3.5.6/examples/chroot-setup/Solaris10-47-do postfix-3.5.6/examples/chroot-setup/Solaris10:48: mkdir -p $QUEUE_DIRECTORY`dirname $i` postfix-3.5.6/examples/chroot-setup/Solaris10-49- ## Sun's version of tar sucks. We'll have to remove the leading ############################################## postfix-3.5.6/examples/chroot-setup/Solaris10-51- ## work. postfix-3.5.6/examples/chroot-setup/Solaris10:52: (cd / && tar cphf - `echo $i | sed -e 's/^\///'`) | (cd $QUEUE_DIRECTORY && tar xpf -) postfix-3.5.6/examples/chroot-setup/Solaris10-53-done ############################################## postfix-3.5.6/examples/chroot-setup/Solaris10-107-for i in $more; do postfix-3.5.6/examples/chroot-setup/Solaris10:108: mkdir -p $QUEUE_DIRECTORY`dirname $i` postfix-3.5.6/examples/chroot-setup/Solaris10:109: (cd / && tar cpf - `echo $i | sed -e 's/^\///'`) | (cd $QUEUE_DIRECTORY && tar xpf -) postfix-3.5.6/examples/chroot-setup/Solaris10-110-done ############################################## postfix-3.5.6/examples/chroot-setup/Solaris2-10-if [ $# -ne 1 ]; then postfix-3.5.6/examples/chroot-setup/Solaris2:11: echo "Usage: `basename $0` <directory>, e.g.: /var/spool/postfix" ; exit 1 postfix-3.5.6/examples/chroot-setup/Solaris2-12-fi ############################################## postfix-3.5.6/examples/chroot-setup/Solaris2-30-# AFS support. postfix-3.5.6/examples/chroot-setup/Solaris2:31:if [ "`echo $CHROOT | cut -c1-4`" = "/afs" ]; then postfix-3.5.6/examples/chroot-setup/Solaris2-32- echo '\tCreating memory resident /dev...' ############################################## postfix-3.5.6/examples/chroot-setup/Solaris2-66-for device in zero tcp udp ticotsord ticlts; do postfix-3.5.6/examples/chroot-setup/Solaris2:67: line=`ls -lL /dev/${device} | sed -e 's/,//'` postfix-3.5.6/examples/chroot-setup/Solaris2:68: major=`echo $line | awk '{print $5}'` postfix-3.5.6/examples/chroot-setup/Solaris2:69: minor=`echo $line | awk '{print $6}'` postfix-3.5.6/examples/chroot-setup/Solaris2-70- rm -f ${CHROOT}/dev/${device} ############################################## postfix-3.5.6/examples/chroot-setup/Solaris8-47-do postfix-3.5.6/examples/chroot-setup/Solaris8:48: mkdir -p $QUEUE_DIRECTORY`dirname $i` postfix-3.5.6/examples/chroot-setup/Solaris8-49- ## Sun's version of tar sucks. We'll have to remove the leading ############################################## postfix-3.5.6/examples/chroot-setup/Solaris8-51- ## work. postfix-3.5.6/examples/chroot-setup/Solaris8:52: (cd / && tar cphf - `echo $i | sed -e 's/^\///'`) | (cd $QUEUE_DIRECTORY && tar xpf -) postfix-3.5.6/examples/chroot-setup/Solaris8-53-done ############################################## postfix-3.5.6/examples/chroot-setup/Solaris8-101-for i in $more; do postfix-3.5.6/examples/chroot-setup/Solaris8:102: mkdir -p $QUEUE_DIRECTORY`dirname $i` postfix-3.5.6/examples/chroot-setup/Solaris8:103: (cd / && tar cpf - `echo $i | sed -e 's/^\///'`) | (cd $QUEUE_DIRECTORY && tar xpf -) postfix-3.5.6/examples/chroot-setup/Solaris8-104-done ############################################## postfix-3.5.6/html/postfix-wrapper.5.html-114- stop|abort|flush|reload|drain) postfix-3.5.6/html/postfix-wrapper.5.html:115: test "`$POSTCONF -c $dir -h <a href="postconf.5.html#multi_instance_enable">multi_instance_enable</a>`" \ postfix-3.5.6/html/postfix-wrapper.5.html-116- = yes || continue;; postfix-3.5.6/html/postfix-wrapper.5.html-117- start) postfix-3.5.6/html/postfix-wrapper.5.html:118: test "`$POSTCONF -c $dir -h <a href="postconf.5.html#multi_instance_enable">multi_instance_enable</a>`" \ postfix-3.5.6/html/postfix-wrapper.5.html-119- = yes || { ############################################## postfix-3.5.6/html/Makefile.in-27-AWK = awk '{ print; if (NR == 2) print ".pl 99999\n.ll 78" }' postfix-3.5.6/html/Makefile.in:28:MAN2HTML = LANG=C man2html -t "Postfix manual - `IFS=.; set \`echo $@\`; echo \"$$1($$2)\"`" postfix-3.5.6/html/Makefile.in-29-NROFF = LANG=C GROFF_NO_SGR=1 nroff ############################################## postfix-3.5.6/man/man5/postfix-wrapper.5-132- stop|abort|flush|reload|drain) postfix-3.5.6/man/man5/postfix-wrapper.5:133: test "\`$POSTCONF \-c $dir \-h multi_instance_enable\`" \e postfix-3.5.6/man/man5/postfix-wrapper.5-134- = yes || continue;; postfix-3.5.6/man/man5/postfix-wrapper.5-135- start) postfix-3.5.6/man/man5/postfix-wrapper.5:136: test "\`$POSTCONF \-c $dir \-h multi_instance_enable\`" \e postfix-3.5.6/man/man5/postfix-wrapper.5-137- = yes || { ############################################## postfix-3.5.6/mantools/enter-37- postfix-3.5.6/mantools/enter:38:_PNAME_=`echo ${1} | case \`echo -n\` in # assume $1 lower case postfix-3.5.6/mantools/enter-39- "") tr a-z A-Z;; # this is for V7, BSD ############################################## postfix-3.5.6/mantools/mansect-52- case $LANG in postfix-3.5.6/mantools/mansect:53: "") eval B\="\$`expr $i : '.*\.\([^.]*\)$'`" postfix-3.5.6/mantools/mansect-54- test "$B" || { echo "$0: unknown suffix: '$i'; assuming c" 1>&2; B=$c; } ############################################## postfix-3.5.6/mantools/srctoman-52- case $LANG in postfix-3.5.6/mantools/srctoman:53: "") eval B\="\$`expr $i : '.*\.\([^.]*\)$'`" postfix-3.5.6/mantools/srctoman-54- test "$B" || { echo "$0: unknown suffix: $i; assuming c" 1>&2; B=$c; } ############################################## postfix-3.5.6/proto/postfix-wrapper-122-# stop|abort|flush|reload|drain) postfix-3.5.6/proto/postfix-wrapper:123:# test "\`$POSTCONF -c $dir -h multi_instance_enable\`" \e postfix-3.5.6/proto/postfix-wrapper-124-# = yes || continue;; postfix-3.5.6/proto/postfix-wrapper-125-# start) postfix-3.5.6/proto/postfix-wrapper:126:# test "\`$POSTCONF -c $dir -h multi_instance_enable\`" \e postfix-3.5.6/proto/postfix-wrapper-127-# = yes || { ############################################## postfix-3.5.6/src/anvil/Makefile.in-55- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/anvil/Makefile.in:56: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/anvil/Makefile.in-57- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/bounce/Makefile.in-90- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/bounce/Makefile.in:91: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/bounce/Makefile.in-92- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/cleanup/Makefile.in-605- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/cleanup/Makefile.in:606: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/cleanup/Makefile.in-607- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/discard/Makefile.in-55- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/discard/Makefile.in:56: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/discard/Makefile.in-57- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/dns/dns_lookup.c-653- postfix-3.5.6/src/dns/dns_lookup.c:654: if (valid_hostaddr(name, DONT_GRIPE)) { postfix-3.5.6/src/dns/dns_lookup.c-655- result = PASS_NAME; ############################################## postfix-3.5.6/src/dns/dns_lookup.c-961- */ postfix-3.5.6/src/dns/dns_lookup.c:962: if (valid_hostaddr(name, DONT_GRIPE)) { postfix-3.5.6/src/dns/dns_lookup.c-963- if (why) ############################################## postfix-3.5.6/src/dns/dns.h-212- ((SOCK_ADDR_IN_FAMILY(sa) == AF_INET && (rr)->type == T_A \ postfix-3.5.6/src/dns/dns.h:213: && SOCK_ADDR_IN_ADDR(sa).s_addr == IN_ADDR((rr)->data).s_addr) \ postfix-3.5.6/src/dns/dns.h-214- || (SOCK_ADDR_IN_FAMILY(sa) == AF_INET6 && (rr)->type == T_AAAA \ postfix-3.5.6/src/dns/dns.h:215: && memcmp((char *) &(SOCK_ADDR_IN6_ADDR(sa)), \ postfix-3.5.6/src/dns/dns.h-216- (rr)->data, (rr)->data_len) == 0)) ############################################## postfix-3.5.6/src/dns/dns.h-219- (SOCK_ADDR_IN_FAMILY(sa) == AF_INET && (rr)->type == T_A \ postfix-3.5.6/src/dns/dns.h:220: && SOCK_ADDR_IN_ADDR(sa).s_addr == IN_ADDR((rr)->data).s_addr) postfix-3.5.6/src/dns/dns.h-221-#endif ############################################## postfix-3.5.6/src/dns/dns_rr_eq_sa.c-62- return (rr->type == T_A postfix-3.5.6/src/dns/dns_rr_eq_sa.c:63: && SOCK_ADDR_IN_ADDR(sa).s_addr == IN_ADDR(rr->data).s_addr); postfix-3.5.6/src/dns/dns_rr_eq_sa.c-64-#ifdef HAS_IPV6 ############################################## postfix-3.5.6/src/dns/dns_rr_eq_sa.c-66- return (rr->type == T_AAAA postfix-3.5.6/src/dns/dns_rr_eq_sa.c:67: && memcmp((void *) &SOCK_ADDR_IN6_ADDR(sa), postfix-3.5.6/src/dns/dns_rr_eq_sa.c-68- rr->data, rr->data_len) == 0); ############################################## postfix-3.5.6/src/dns/dns_rr_eq_sa.c-122- postfix-3.5.6/src/dns/dns_rr_eq_sa.c:123: if ((aierr = hostaddr_to_sockaddr(argv[1], (char *) 0, 0, &res1)) != 0) postfix-3.5.6/src/dns/dns_rr_eq_sa.c-124- msg_fatal("host address %s: %s", argv[1], MAI_STRERROR(aierr)); ############################################## postfix-3.5.6/src/dns/dns_rr_eq_sa.c-128- postfix-3.5.6/src/dns/dns_rr_eq_sa.c:129: if ((aierr = hostname_to_sockaddr(argv[0], (char *) 0, 0, &res0)) != 0) postfix-3.5.6/src/dns/dns_rr_eq_sa.c-130- msg_fatal("host name %s: %s", argv[0], MAI_STRERROR(aierr)); ############################################## postfix-3.5.6/src/dns/dns_rr_eq_sa.c-137- for (n = 0; n < len; n++) { postfix-3.5.6/src/dns/dns_rr_eq_sa.c:138: SOCKADDR_TO_HOSTADDR(resv[n]->ai_addr, resv[n]->ai_addrlen, postfix-3.5.6/src/dns/dns_rr_eq_sa.c-139- &hostaddr, (MAI_SERVPORT_STR *) 0, 0); ############################################## postfix-3.5.6/src/dns/dns_rr_to_sa.c-62- if (rr->type == T_A) { postfix-3.5.6/src/dns/dns_rr_to_sa.c:63: if (rr->data_len != sizeof(SOCK_ADDR_IN_ADDR(sa))) { postfix-3.5.6/src/dns/dns_rr_to_sa.c-64- errno = EINVAL; ############################################## postfix-3.5.6/src/dns/dns_rr_to_sa.c-72- SOCK_ADDR_IN_PORT(sa) = port; postfix-3.5.6/src/dns/dns_rr_to_sa.c:73: SOCK_ADDR_IN_ADDR(sa) = IN_ADDR(rr->data); postfix-3.5.6/src/dns/dns_rr_to_sa.c-74-#ifdef HAS_SA_LEN ############################################## postfix-3.5.6/src/dns/dns_rr_to_sa.c-81- } else if (rr->type == T_AAAA) { postfix-3.5.6/src/dns/dns_rr_to_sa.c:82: if (rr->data_len != sizeof(SOCK_ADDR_IN6_ADDR(sa))) { postfix-3.5.6/src/dns/dns_rr_to_sa.c-83- errno = EINVAL; ############################################## postfix-3.5.6/src/dns/dns_rr_to_sa.c-91- SOCK_ADDR_IN6_PORT(sa) = port; postfix-3.5.6/src/dns/dns_rr_to_sa.c:92: SOCK_ADDR_IN6_ADDR(sa) = IN6_ADDR(rr->data); postfix-3.5.6/src/dns/dns_rr_to_sa.c-93-#ifdef HAS_SA_LEN ############################################## postfix-3.5.6/src/dns/dns_rr_to_sa.c-151- msg_fatal("dns_rr_to_sa: %m"); postfix-3.5.6/src/dns/dns_rr_to_sa.c:152: SOCKADDR_TO_HOSTADDR(sa, sa_length, &hostaddr, &portnum, 0); postfix-3.5.6/src/dns/dns_rr_to_sa.c-153- vstream_printf("%s %s -> %s %s\n", ############################################## postfix-3.5.6/src/dns/dns_sa_to_rr.c-58- return (dns_rr_create(hostname, hostname, T_A, C_IN, DUMMY_TTL, pref, postfix-3.5.6/src/dns/dns_sa_to_rr.c:59: (char *) &SOCK_ADDR_IN_ADDR(sa), postfix-3.5.6/src/dns/dns_sa_to_rr.c:60: sizeof(SOCK_ADDR_IN_ADDR(sa)))); postfix-3.5.6/src/dns/dns_sa_to_rr.c-61-#ifdef HAS_IPV6 ############################################## postfix-3.5.6/src/dns/dns_sa_to_rr.c-63- return (dns_rr_create(hostname, hostname, T_AAAA, C_IN, DUMMY_TTL, pref, postfix-3.5.6/src/dns/dns_sa_to_rr.c:64: (char *) &SOCK_ADDR_IN6_ADDR(sa), postfix-3.5.6/src/dns/dns_sa_to_rr.c:65: sizeof(SOCK_ADDR_IN6_ADDR(sa)))); postfix-3.5.6/src/dns/dns_sa_to_rr.c-66-#endif ############################################## postfix-3.5.6/src/dns/dns_sa_to_rr.c-114- while (*++argv) { postfix-3.5.6/src/dns/dns_sa_to_rr.c:115: if ((aierr = hostname_to_sockaddr(argv[0], (char *) 0, 0, &res0)) != 0) postfix-3.5.6/src/dns/dns_sa_to_rr.c-116- msg_fatal("%s: %s", argv[0], MAI_STRERROR(aierr)); ############################################## postfix-3.5.6/src/dns/Makefile.in-263- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/dns/Makefile.in:264: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/dns/Makefile.in-265- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/dnsblog/Makefile.in-56- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/dnsblog/Makefile.in:57: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/dnsblog/Makefile.in-58- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/dnsblog/dnsblog.c-171-#ifdef HAS_IPV6 postfix-3.5.6/src/dnsblog/dnsblog.c:172: if (valid_ipv6_hostaddr(addr, DONT_GRIPE)) { postfix-3.5.6/src/dnsblog/dnsblog.c:173: if (hostaddr_to_sockaddr(addr, (char *) 0, 0, &res) != 0 postfix-3.5.6/src/dnsblog/dnsblog.c-174- || res->ai_family != PF_INET6) postfix-3.5.6/src/dnsblog/dnsblog.c-175- msg_fatal("%s: unable to convert address %s", myname, addr); postfix-3.5.6/src/dnsblog/dnsblog.c:176: ipv6_addr = (unsigned char *) &SOCK_ADDR_IN6_ADDR(res->ai_addr); postfix-3.5.6/src/dnsblog/dnsblog.c:177: for (i = sizeof(SOCK_ADDR_IN6_ADDR(res->ai_addr)) - 1; i >= 0; i--) postfix-3.5.6/src/dnsblog/dnsblog.c-178- vstring_sprintf_append(query, "%x.%x.", ############################################## postfix-3.5.6/src/error/Makefile.in-55- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/error/Makefile.in:56: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/error/Makefile.in-57- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/flush/Makefile.in-55- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/flush/Makefile.in:56: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/flush/Makefile.in-57- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/fsstone/Makefile.in-55- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/fsstone/Makefile.in:56: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/fsstone/Makefile.in-57- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/global/delivered_hdr.c-147- cp++; postfix-3.5.6/src/global/delivered_hdr.c:148: cp = fold_addr(info->fold, cp, info->flags); postfix-3.5.6/src/global/delivered_hdr.c-149- if (msg_verbose) ############################################## postfix-3.5.6/src/global/delivered_hdr.c-174- quote_822_local(info->buf, address); postfix-3.5.6/src/global/delivered_hdr.c:175: addr_key = fold_addr(info->fold, STR(info->buf), info->flags); postfix-3.5.6/src/global/delivered_hdr.c-176- ht = htable_locate(info->table, addr_key); ############################################## postfix-3.5.6/src/global/fold_addr.c-8-/* postfix-3.5.6/src/global/fold_addr.c:9:/* char *fold_addr(result, addr, flags) postfix-3.5.6/src/global/fold_addr.c-10-/* VSTRING *result; ############################################## postfix-3.5.6/src/global/fold_addr.c-13-/* DESCRIPTION postfix-3.5.6/src/global/fold_addr.c:14:/* fold_addr() case folds an address according to the options postfix-3.5.6/src/global/fold_addr.c-15-/* specified with \fIflags\fR. The result value is the output ############################################## postfix-3.5.6/src/global/fold_addr.c-66- postfix-3.5.6/src/global/fold_addr.c:67:char *fold_addr(VSTRING *result, const char *addr, int flags) postfix-3.5.6/src/global/fold_addr.c-68-{ ############################################## postfix-3.5.6/src/global/fold_addr.c-128- if (strcmp(args[0], "host") == 0 && cmd->argc == 2) { postfix-3.5.6/src/global/fold_addr.c:129: vstream_printf("\"%s\" -> \"%s\"\n", args[1], fold_addr(fold_buffer, postfix-3.5.6/src/global/fold_addr.c-130- args[1], FOLD_ADDR_HOST)); ############################################## postfix-3.5.6/src/global/fold_addr.c-136- else if (strcmp(args[0], "user") == 0 && cmd->argc == 2) { postfix-3.5.6/src/global/fold_addr.c:137: vstream_printf("\"%s\" -> \"%s\"\n", args[1], fold_addr(fold_buffer, postfix-3.5.6/src/global/fold_addr.c-138- args[1], FOLD_ADDR_USER)); ############################################## postfix-3.5.6/src/global/fold_addr.c-144- else if (strcmp(args[0], "all") == 0 && cmd->argc == 2) { postfix-3.5.6/src/global/fold_addr.c:145: vstream_printf("\"%s\" -> \"%s\"\n", args[1], fold_addr(fold_buffer, postfix-3.5.6/src/global/fold_addr.c-146- args[1], FOLD_ADDR_ALL)); ############################################## postfix-3.5.6/src/global/fold_addr.c-152- else if (strcmp(args[0], "none") == 0 && cmd->argc == 2) { postfix-3.5.6/src/global/fold_addr.c:153: vstream_printf("\"%s\" -> \"%s\"\n", args[1], fold_addr(fold_buffer, postfix-3.5.6/src/global/fold_addr.c-154- args[1], 0)); ############################################## postfix-3.5.6/src/global/fold_addr.h-21- postfix-3.5.6/src/global/fold_addr.h:22:extern char *fold_addr(VSTRING *, const char *, int); postfix-3.5.6/src/global/fold_addr.h-23- ############################################## postfix-3.5.6/src/global/haproxy_srvr.c-222- postfix-3.5.6/src/global/haproxy_srvr.c:223:static int haproxy_srvr_parse_addr(const char *str, MAI_HOSTADDR_STR *addr, postfix-3.5.6/src/global/haproxy_srvr.c-224- int addr_family) ############################################## postfix-3.5.6/src/global/haproxy_srvr.c-238- case AF_INET6: postfix-3.5.6/src/global/haproxy_srvr.c:239: err = !valid_ipv6_hostaddr(str, DONT_GRIPE); postfix-3.5.6/src/global/haproxy_srvr.c-240- break; ############################################## postfix-3.5.6/src/global/haproxy_srvr.c-242- case AF_INET: postfix-3.5.6/src/global/haproxy_srvr.c:243: err = !valid_ipv4_hostaddr(str, DONT_GRIPE); postfix-3.5.6/src/global/haproxy_srvr.c-244- break; ############################################## postfix-3.5.6/src/global/haproxy_srvr.c-249- if (err == 0) postfix-3.5.6/src/global/haproxy_srvr.c:250: err = (hostaddr_to_sockaddr(str, (char *) 0, 0, &res) postfix-3.5.6/src/global/haproxy_srvr.c:251: || sockaddr_to_hostaddr(res->ai_addr, res->ai_addrlen, postfix-3.5.6/src/global/haproxy_srvr.c-252- addr, (MAI_SERVPORT_STR *) 0, 0)); ############################################## postfix-3.5.6/src/global/haproxy_srvr.c-290- sin.sin_port = sin_port; postfix-3.5.6/src/global/haproxy_srvr.c:291: if (sockaddr_to_hostaddr((struct sockaddr *) &sin, sizeof(sin), postfix-3.5.6/src/global/haproxy_srvr.c-292- addr, port, 0) < 0) ############################################## postfix-3.5.6/src/global/haproxy_srvr.c-311- sin6.sin6_port = sin6_port; postfix-3.5.6/src/global/haproxy_srvr.c:312: if (sockaddr_to_hostaddr((struct sockaddr *) &sin6, postfix-3.5.6/src/global/haproxy_srvr.c-313- sizeof(sin6), addr, port, 0) < 0) ############################################## postfix-3.5.6/src/global/haproxy_srvr.c-457- err = "unsupported protocol type"; postfix-3.5.6/src/global/haproxy_srvr.c:458: else if (haproxy_srvr_parse_addr(NEXT_TOKEN, smtp_client_addr, postfix-3.5.6/src/global/haproxy_srvr.c-459- addr_family) < 0) postfix-3.5.6/src/global/haproxy_srvr.c-460- err = "unexpected client address syntax"; postfix-3.5.6/src/global/haproxy_srvr.c:461: else if (haproxy_srvr_parse_addr(NEXT_TOKEN, smtp_server_addr, postfix-3.5.6/src/global/haproxy_srvr.c-462- addr_family) < 0) ############################################## postfix-3.5.6/src/global/haproxy_srvr.c-723- postfix-3.5.6/src/global/haproxy_srvr.c:724: if (hostaddr_to_sockaddr(smtp_client_addr.buf, smtp_client_port.buf, 0, postfix-3.5.6/src/global/haproxy_srvr.c-725- &src_res) != 0) ############################################## postfix-3.5.6/src/global/haproxy_srvr.c-727- myname, smtp_client_addr.buf, smtp_client_port.buf); postfix-3.5.6/src/global/haproxy_srvr.c:728: if (hostaddr_to_sockaddr(smtp_server_addr.buf, smtp_server_port.buf, 0, postfix-3.5.6/src/global/haproxy_srvr.c-729- &dst_res) != 0) ############################################## postfix-3.5.6/src/global/haproxy_srvr.c-738- memcpy(hdr_v2->addr.ip6.src_addr, postfix-3.5.6/src/global/haproxy_srvr.c:739: &SOCK_ADDR_IN6_ADDR(src_res->ai_addr), postfix-3.5.6/src/global/haproxy_srvr.c-740- sizeof(hdr_v2->addr.ip6.src_addr)); ############################################## postfix-3.5.6/src/global/haproxy_srvr.c-742- memcpy(hdr_v2->addr.ip6.dst_addr, postfix-3.5.6/src/global/haproxy_srvr.c:743: &SOCK_ADDR_IN6_ADDR(dst_res->ai_addr), postfix-3.5.6/src/global/haproxy_srvr.c-744- sizeof(hdr_v2->addr.ip6.dst_addr)); ############################################## postfix-3.5.6/src/global/haproxy_srvr.c-750- hdr_v2->len = htons(PP2_ADDR_LEN_INET); postfix-3.5.6/src/global/haproxy_srvr.c:751: hdr_v2->addr.ip4.src_addr = SOCK_ADDR_IN_ADDR(src_res->ai_addr).s_addr; postfix-3.5.6/src/global/haproxy_srvr.c-752- hdr_v2->addr.ip4.src_port = SOCK_ADDR_IN_PORT(src_res->ai_addr); postfix-3.5.6/src/global/haproxy_srvr.c:753: hdr_v2->addr.ip4.dst_addr = SOCK_ADDR_IN_ADDR(dst_res->ai_addr).s_addr; postfix-3.5.6/src/global/haproxy_srvr.c-754- hdr_v2->addr.ip4.dst_port = SOCK_ADDR_IN_PORT(dst_res->ai_addr); ############################################## postfix-3.5.6/src/global/info_log_addr_form.c-11-/* postfix-3.5.6/src/global/info_log_addr_form.c:12:/* const char *info_log_addr_form_sender_addr( postfix-3.5.6/src/global/info_log_addr_form.c-13-/* const char *sender_addr) postfix-3.5.6/src/global/info_log_addr_form.c-14-/* DESCRIPTION postfix-3.5.6/src/global/info_log_addr_form.c:15:/* info_log_addr_form_recipient() and info_log_addr_form_sender_addr() postfix-3.5.6/src/global/info_log_addr_form.c-16-/* format an internal-form recipient or sender email address ############################################## postfix-3.5.6/src/global/mail_addr_crunch.c-46-/* tok822_parse(3), address parser postfix-3.5.6/src/global/mail_addr_crunch.c:47:/* canon_addr(3), address canonicalization postfix-3.5.6/src/global/mail_addr_crunch.c-48-/* LICENSE ############################################## postfix-3.5.6/src/global/mail_addr_find.c-231- postfix-3.5.6/src/global/mail_addr_find.c:232:static const char *find_addr(MAPS *path, const char *address, int flags, postfix-3.5.6/src/global/mail_addr_find.c-233- int with_domain, int query_form, VSTRING *ext_addr_buf) ############################################## postfix-3.5.6/src/global/mail_addr_find.c-305- *(ratsign + rats_offs) = 0; postfix-3.5.6/src/global/mail_addr_find.c:306: result = find_addr(path, int_full_key, PARTIAL, with_domain, postfix-3.5.6/src/global/mail_addr_find.c-307- query_form, ext_addr_buf); ############################################## postfix-3.5.6/src/global/mail_addr_find.c-313- *(ratsign + rats_offs) = 0; postfix-3.5.6/src/global/mail_addr_find.c:314: if ((result = find_addr(path, int_bare_key, PARTIAL, with_domain, postfix-3.5.6/src/global/mail_addr_find.c-315- query_form, ext_addr_buf)) != 0 ############################################## postfix-3.5.6/src/global/mail_addr_find.c-372- if ((strategy & MA_FIND_FULL) != 0) { postfix-3.5.6/src/global/mail_addr_find.c:373: result = find_addr(path, int_full_key, FULL, WITH_DOMAIN, postfix-3.5.6/src/global/mail_addr_find.c-374- query_form, ext_addr_buf); ############################################## postfix-3.5.6/src/global/mail_addr_find.c-380- if (result == 0 && path->error == 0 && int_bare_key != 0 postfix-3.5.6/src/global/mail_addr_find.c:381: && (result = find_addr(path, int_bare_key, PARTIAL, WITH_DOMAIN, postfix-3.5.6/src/global/mail_addr_find.c-382- query_form, ext_addr_buf)) != 0 ############################################## postfix-3.5.6/src/global/mynetworks.c-12-/* DESCRIPTION postfix-3.5.6/src/global/mynetworks.c:13:/* This routine uses the address list built by own_inet_addr() postfix-3.5.6/src/global/mynetworks.c-14-/* to produce a list of patterns that match the corresponding ############################################## postfix-3.5.6/src/global/mynetworks.c-146- if (SOCK_ADDR_FAMILY(sa) == AF_INET) { postfix-3.5.6/src/global/mynetworks.c:147: addr = ntohl(SOCK_ADDR_IN_ADDR(sa).s_addr); postfix-3.5.6/src/global/mynetworks.c:148: mask = ntohl(SOCK_ADDR_IN_ADDR(ma).s_addr); postfix-3.5.6/src/global/mynetworks.c-149- ############################################## postfix-3.5.6/src/global/mynetworks.c-170- msg_fatal("%s: unknown address class: %s", postfix-3.5.6/src/global/mynetworks.c:171: myname, inet_ntoa(SOCK_ADDR_IN_ADDR(sa))); postfix-3.5.6/src/global/mynetworks.c-172- } ############################################## postfix-3.5.6/src/global/mynetworks.c-224- case MASK_STYLE_SUBNET: postfix-3.5.6/src/global/mynetworks.c:225: ac = (unsigned char *) &SOCK_ADDR_IN6_ADDR(ma); postfix-3.5.6/src/global/mynetworks.c:226: end = ac + sizeof(SOCK_ADDR_IN6_ADDR(ma)); postfix-3.5.6/src/global/mynetworks.c-227- shift = MAI_V6ADDR_BITS; ############################################## postfix-3.5.6/src/global/mynetworks.c-252- net6 = *SOCK_ADDR_IN6_PTR(sa); postfix-3.5.6/src/global/mynetworks.c:253: mask_addr((unsigned char *) &net6.sin6_addr, postfix-3.5.6/src/global/mynetworks.c-254- sizeof(net6.sin6_addr), postfix-3.5.6/src/global/mynetworks.c-255- MAI_V6ADDR_BITS - shift); postfix-3.5.6/src/global/mynetworks.c:256: SOCKADDR_TO_HOSTADDR(SOCK_ADDR_PTR(&net6), SOCK_ADDR_LEN(&net6), postfix-3.5.6/src/global/mynetworks.c-257- &hostaddr, (MAI_SERVPORT_STR *) 0, 0); ############################################## postfix-3.5.6/src/global/own_inet_addr.c-8-/* postfix-3.5.6/src/global/own_inet_addr.c:9:/* int own_inet_addr(addr) postfix-3.5.6/src/global/own_inet_addr.c-10-/* struct sockaddr *addr; ############################################## postfix-3.5.6/src/global/own_inet_addr.c-15-/* postfix-3.5.6/src/global/own_inet_addr.c:16:/* int proxy_inet_addr(addr) postfix-3.5.6/src/global/own_inet_addr.c-17-/* struct in_addr *addr; ############################################## postfix-3.5.6/src/global/own_inet_addr.c-20-/* DESCRIPTION postfix-3.5.6/src/global/own_inet_addr.c:21:/* own_inet_addr() determines if the specified IP address belongs postfix-3.5.6/src/global/own_inet_addr.c-22-/* to this mail system instance, i.e. if this mail system instance ############################################## postfix-3.5.6/src/global/own_inet_addr.c-30-/* postfix-3.5.6/src/global/own_inet_addr.c:31:/* proxy_inet_addr() determines if the specified IP address is postfix-3.5.6/src/global/own_inet_addr.c-32-/* listed with the proxy_interfaces configuration parameter. ############################################## postfix-3.5.6/src/global/own_inet_addr.c-171- if (nlocal >= local_addrs.used) { postfix-3.5.6/src/global/own_inet_addr.c:172: SOCKADDR_TO_HOSTADDR( postfix-3.5.6/src/global/own_inet_addr.c-173- SOCK_ADDR_PTR(addr_list->addrs + nvirtual), ############################################## postfix-3.5.6/src/global/own_inet_addr.c-178- } postfix-3.5.6/src/global/own_inet_addr.c:179: if (SOCK_ADDR_EQ_ADDR(addr_list->addrs + nvirtual, postfix-3.5.6/src/global/own_inet_addr.c-180- local_addrs.addrs + nlocal)) { ############################################## postfix-3.5.6/src/global/own_inet_addr.c-193- postfix-3.5.6/src/global/own_inet_addr.c:194:int own_inet_addr(struct sockaddr * addr) postfix-3.5.6/src/global/own_inet_addr.c-195-{ ############################################## postfix-3.5.6/src/global/own_inet_addr.c-201- for (i = 0; i < saved_addr_list.used; i++) postfix-3.5.6/src/global/own_inet_addr.c:202: if (SOCK_ADDR_EQ_ADDR(addr, saved_addr_list.addrs + i)) postfix-3.5.6/src/global/own_inet_addr.c-203- return (1); ############################################## postfix-3.5.6/src/global/own_inet_addr.c-255- postfix-3.5.6/src/global/own_inet_addr.c:256:int proxy_inet_addr(struct sockaddr * addr) postfix-3.5.6/src/global/own_inet_addr.c-257-{ ############################################## postfix-3.5.6/src/global/own_inet_addr.c-266- for (i = 0; i < saved_proxy_list.used; i++) postfix-3.5.6/src/global/own_inet_addr.c:267: if (SOCK_ADDR_EQ_ADDR(addr, saved_proxy_list.addrs + i)) postfix-3.5.6/src/global/own_inet_addr.c-268- return (1); ############################################## postfix-3.5.6/src/global/own_inet_addr.c-290- for (sa = list->addrs; sa < list->addrs + list->used; sa++) { postfix-3.5.6/src/global/own_inet_addr.c:291: SOCKADDR_TO_HOSTADDR(SOCK_ADDR_PTR(sa), SOCK_ADDR_LEN(sa), postfix-3.5.6/src/global/own_inet_addr.c-292- &hostaddr, (MAI_SERVPORT_STR *) 0, 0); ############################################## postfix-3.5.6/src/global/normalize_mailhost_addr.c-8-/* postfix-3.5.6/src/global/normalize_mailhost_addr.c:9:/* int normalize_mailhost_addr( postfix-3.5.6/src/global/normalize_mailhost_addr.c-10-/* const char *string, ############################################## postfix-3.5.6/src/global/normalize_mailhost_addr.c-14-/* DESCRIPTION postfix-3.5.6/src/global/normalize_mailhost_addr.c:15:/* normalize_mailhost_addr() takes the RFC 2821 string postfix-3.5.6/src/global/normalize_mailhost_addr.c-16-/* representation of an IPv4 or IPv6 network address, and ############################################## postfix-3.5.6/src/global/normalize_mailhost_addr.c-37-/* DIAGNISTICS postfix-3.5.6/src/global/normalize_mailhost_addr.c:38:/* normalize_mailhost_addr() returns -1 if the input is malformed, postfix-3.5.6/src/global/normalize_mailhost_addr.c-39-/* zero otherwise. ############################################## postfix-3.5.6/src/global/normalize_mailhost_addr.c-77- postfix-3.5.6/src/global/normalize_mailhost_addr.c:78:int normalize_mailhost_addr(const char *string, char **mailhost_addr, postfix-3.5.6/src/global/normalize_mailhost_addr.c-79- char **bare_addr, int *addr_family) ############################################## postfix-3.5.6/src/global/normalize_mailhost_addr.c-88- postfix-3.5.6/src/global/normalize_mailhost_addr.c:89:#define UPDATE_BARE_ADDR(s, v) do { \ postfix-3.5.6/src/global/normalize_mailhost_addr.c-90- if (s) myfree(s); \ ############################################## postfix-3.5.6/src/global/normalize_mailhost_addr.c-92- } while(0) postfix-3.5.6/src/global/normalize_mailhost_addr.c:93:#define UPDATE_MAILHOST_ADDR(s, prefix, addr) do { \ postfix-3.5.6/src/global/normalize_mailhost_addr.c-94- if (s) myfree(s); \ ############################################## postfix-3.5.6/src/global/normalize_mailhost_addr.c-100- */ postfix-3.5.6/src/global/normalize_mailhost_addr.c:101: if ((valid_addr = valid_mailhost_addr(string, DONT_GRIPE)) == 0 postfix-3.5.6/src/global/normalize_mailhost_addr.c:102: || hostaddr_to_sockaddr(valid_addr, (char *) 0, 0, &res) != 0 postfix-3.5.6/src/global/normalize_mailhost_addr.c:103: || sockaddr_to_hostaddr(res->ai_addr, res->ai_addrlen, postfix-3.5.6/src/global/normalize_mailhost_addr.c-104- &hostaddr, (MAI_SERVPORT_STR *) 0, 0) != 0) { ############################################## postfix-3.5.6/src/global/normalize_mailhost_addr.c-127- if (bare_addr) { postfix-3.5.6/src/global/normalize_mailhost_addr.c:128: UPDATE_BARE_ADDR(*bare_addr, normal_addr); postfix-3.5.6/src/global/normalize_mailhost_addr.c-129- if (msg_verbose) ############################################## postfix-3.5.6/src/global/normalize_mailhost_addr.c-134- if (normal_family == AF_INET6) postfix-3.5.6/src/global/normalize_mailhost_addr.c:135: UPDATE_MAILHOST_ADDR(*mailhost_addr, IPV6_COL, normal_addr); postfix-3.5.6/src/global/normalize_mailhost_addr.c-136- else postfix-3.5.6/src/global/normalize_mailhost_addr.c-137-#endif postfix-3.5.6/src/global/normalize_mailhost_addr.c:138: UPDATE_BARE_ADDR(*mailhost_addr, normal_addr); postfix-3.5.6/src/global/normalize_mailhost_addr.c-139- if (msg_verbose) ############################################## postfix-3.5.6/src/global/normalize_mailhost_addr.c-211- act_return = postfix-3.5.6/src/global/normalize_mailhost_addr.c:212: normalize_mailhost_addr(test_case->mailhost_addr, postfix-3.5.6/src/global/normalize_mailhost_addr.c-213- test_case->exp_mailhost_addr ? ############################################## postfix-3.5.6/src/global/normalize_mailhost_addr.h-16- */ postfix-3.5.6/src/global/normalize_mailhost_addr.h:17:extern int normalize_mailhost_addr(const char *, char **, char **, int *); postfix-3.5.6/src/global/normalize_mailhost_addr.h-18- ############################################## postfix-3.5.6/src/global/own_inet_addr.h-21- */ postfix-3.5.6/src/global/own_inet_addr.h:22:extern int own_inet_addr(struct sockaddr *); postfix-3.5.6/src/global/own_inet_addr.h-23-extern struct INET_ADDR_LIST *own_inet_addr_list(void); postfix-3.5.6/src/global/own_inet_addr.h-24-extern struct INET_ADDR_LIST *own_inet_mask_list(void); postfix-3.5.6/src/global/own_inet_addr.h:25:extern int proxy_inet_addr(struct sockaddr *); postfix-3.5.6/src/global/own_inet_addr.h-26-extern struct INET_ADDR_LIST *proxy_inet_addr_list(void); ############################################## postfix-3.5.6/src/global/resolve_local.c-28-/* SEE ALSO postfix-3.5.6/src/global/resolve_local.c:29:/* own_inet_addr(3), find out my own network interfaces postfix-3.5.6/src/global/resolve_local.c-30-/* match_list(3), generic pattern matching engine ############################################## postfix-3.5.6/src/global/resolve_local.c-157- dest[len -= 2] = 0; postfix-3.5.6/src/global/resolve_local.c:158: if ((bare_dest = valid_mailhost_addr(dest, DO_GRIPE)) != 0 postfix-3.5.6/src/global/resolve_local.c:159: && hostaddr_to_sockaddr(bare_dest, (char *) 0, 0, &res0) == 0) { postfix-3.5.6/src/global/resolve_local.c:160: if (own_inet_addr(res0->ai_addr) || proxy_inet_addr(res0->ai_addr)) postfix-3.5.6/src/global/resolve_local.c-161- RETURN(1); ############################################## postfix-3.5.6/src/global/split_addr.c-12-/* LEGACY SUPPORT postfix-3.5.6/src/global/split_addr.c:13:/* char *split_addr(localpart, delimiter_set) postfix-3.5.6/src/global/split_addr.c-14-/* char *localpart; ############################################## postfix-3.5.6/src/global/split_addr.c-23-/* postfix-3.5.6/src/global/split_addr.c:24:/* split_addr() is a backwards-compatible form for legacy code. postfix-3.5.6/src/global/split_addr.c-25-/* ############################################## postfix-3.5.6/src/global/strip_addr.c-13-/* LEGACY SUPPORT postfix-3.5.6/src/global/strip_addr.c:14:/* char *strip_addr(address, extension, delimiter_set) postfix-3.5.6/src/global/strip_addr.c-15-/* const char *address; ############################################## postfix-3.5.6/src/global/strip_addr.c-26-/* postfix-3.5.6/src/global/strip_addr.c:27:/* strip_addr() is a backwards-compatible form for legacy code. postfix-3.5.6/src/global/strip_addr.c-28-/* ############################################## postfix-3.5.6/src/global/strip_addr.c-40-/* SEE ALSO postfix-3.5.6/src/global/strip_addr.c:41:/* split_addr(3) strip extension from localpart postfix-3.5.6/src/global/strip_addr.c-42-/* LICENSE ############################################## postfix-3.5.6/src/global/strip_addr.c-90- *ratsign = 0; postfix-3.5.6/src/global/strip_addr.c:91: if ((extent = split_addr(stripped, delimiter_set)) != 0) { postfix-3.5.6/src/global/strip_addr.c-92- extent -= 1; ############################################## postfix-3.5.6/src/global/tok822.h-77-extern TOK822 *tok822_scan_limit(const char *, TOK822 **, int); postfix-3.5.6/src/global/tok822.h:78:extern TOK822 *tok822_scan_addr(const char *); postfix-3.5.6/src/global/tok822.h-79-extern TOK822 *tok822_parse_limit(const char *, int); ############################################## postfix-3.5.6/src/global/tok822_parse.c-24-/* postfix-3.5.6/src/global/tok822_parse.c:25:/* TOK822 *tok822_scan_addr(str) postfix-3.5.6/src/global/tok822_parse.c-26-/* const char *str; ############################################## postfix-3.5.6/src/global/tok822_parse.c-61-/* postfix-3.5.6/src/global/tok822_parse.c:62:/* tok822_scan_addr() converts the external-form string in postfix-3.5.6/src/global/tok822_parse.c-63-/* \fIstr\fR to an address token tree. This is just string to ############################################## postfix-3.5.6/src/global/tok822_parse.c-647- postfix-3.5.6/src/global/tok822_parse.c:648:TOK822 *tok822_scan_addr(const char *addr) postfix-3.5.6/src/global/tok822_parse.c-649-{ ############################################## postfix-3.5.6/src/global/valid_mailhost_addr.c-8-/* postfix-3.5.6/src/global/valid_mailhost_addr.c:9:/* const char *valid_mailhost_addr(name, gripe) postfix-3.5.6/src/global/valid_mailhost_addr.c-10-/* const char *name; ############################################## postfix-3.5.6/src/global/valid_mailhost_addr.c-16-/* DESCRIPTION postfix-3.5.6/src/global/valid_mailhost_addr.c:17:/* valid_mailhost_addr() requires that the input is a valid postfix-3.5.6/src/global/valid_mailhost_addr.c-18-/* RFC 2821 string representation of an IPv4 or IPv6 network ############################################## postfix-3.5.6/src/global/valid_mailhost_addr.c-78- postfix-3.5.6/src/global/valid_mailhost_addr.c:79:const char *valid_mailhost_addr(const char *addr, int gripe) postfix-3.5.6/src/global/valid_mailhost_addr.c-80-{ ############################################## postfix-3.5.6/src/global/valid_mailhost_addr.c-118- hostaddr.buf[address_bytes] = 0; postfix-3.5.6/src/global/valid_mailhost_addr.c:119: return (valid_mailhost_addr(hostaddr.buf, gripe) != 0); postfix-3.5.6/src/global/valid_mailhost_addr.c-120-} ############################################## postfix-3.5.6/src/global/valid_mailhost_addr.c-146- else postfix-3.5.6/src/global/valid_mailhost_addr.c:147: valid_mailhost_addr(vstring_str(buffer), DO_GRIPE); postfix-3.5.6/src/global/valid_mailhost_addr.c-148- } ############################################## postfix-3.5.6/src/global/valid_mailhost_addr.h-23- postfix-3.5.6/src/global/valid_mailhost_addr.h:24:extern const char *valid_mailhost_addr(const char *, int); postfix-3.5.6/src/global/valid_mailhost_addr.h-25-extern int valid_mailhost_literal(const char *, int); ############################################## postfix-3.5.6/src/global/verify_sender_addr.c-11-/* postfix-3.5.6/src/global/verify_sender_addr.c:12:/* const char *make_verify_sender_addr() postfix-3.5.6/src/global/verify_sender_addr.c-13-/* postfix-3.5.6/src/global/verify_sender_addr.c:14:/* const char *valid_verify_sender_addr(addr) postfix-3.5.6/src/global/verify_sender_addr.c-15-/* const char *addr; ############################################## postfix-3.5.6/src/global/verify_sender_addr.c-28-/* postfix-3.5.6/src/global/verify_sender_addr.c:29:/* make_verify_sender_addr() generates an envelope sender postfix-3.5.6/src/global/verify_sender_addr.c-30-/* address for an address verification probe. postfix-3.5.6/src/global/verify_sender_addr.c-31-/* postfix-3.5.6/src/global/verify_sender_addr.c:32:/* valid_verify_sender_addr() verifies that the given address postfix-3.5.6/src/global/verify_sender_addr.c-33-/* is a valid sender address for address verification probes. ############################################## postfix-3.5.6/src/global/verify_sender_addr.c-118- postfix-3.5.6/src/global/verify_sender_addr.c:119:const char *make_verify_sender_addr(void) postfix-3.5.6/src/global/verify_sender_addr.c-120-{ ############################################## postfix-3.5.6/src/global/verify_sender_addr.c-185- postfix-3.5.6/src/global/verify_sender_addr.c:186:const char *valid_verify_sender_addr(const char *their_addr) postfix-3.5.6/src/global/verify_sender_addr.c-187-{ ############################################## postfix-3.5.6/src/global/verify_sender_addr.c-299- */ postfix-3.5.6/src/global/verify_sender_addr.c:300: verify_sender = make_verify_sender_addr(); postfix-3.5.6/src/global/verify_sender_addr.c-301- ############################################## postfix-3.5.6/src/global/verify_sender_addr.c-307- vstream_printf("\"%s\" matches prev2: \"%s\"\n", verify_sender, postfix-3.5.6/src/global/verify_sender_addr.c:308: (valid_sender = valid_verify_sender_addr(verify_sender)) != 0 ? postfix-3.5.6/src/global/verify_sender_addr.c-309- valid_sender : "nope"); ############################################## postfix-3.5.6/src/global/verify_sender_addr.c-311- vstream_printf("\"%s\" matches prev1: \"%s\"\n", verify_sender, postfix-3.5.6/src/global/verify_sender_addr.c:312: (valid_sender = valid_verify_sender_addr(verify_sender)) != 0 ? postfix-3.5.6/src/global/verify_sender_addr.c-313- valid_sender : "nope"); ############################################## postfix-3.5.6/src/global/verify_sender_addr.c-320- vstream_printf("\"%s\" matches self: \"%s\"\n", verify_sender, postfix-3.5.6/src/global/verify_sender_addr.c:321: (valid_sender = valid_verify_sender_addr(verify_sender)) != 0 ? postfix-3.5.6/src/global/verify_sender_addr.c-322- valid_sender : "nope"); ############################################## postfix-3.5.6/src/global/verify_sender_addr.c-329- vstream_printf("\"%s\" matches next1: \"%s\"\n", verify_sender, postfix-3.5.6/src/global/verify_sender_addr.c:330: (valid_sender = valid_verify_sender_addr(verify_sender)) != 0 ? postfix-3.5.6/src/global/verify_sender_addr.c-331- valid_sender : "nope"); ############################################## postfix-3.5.6/src/global/verify_sender_addr.c-333- vstream_printf("\"%s\" matches next2: \"%s\"\n", verify_sender, postfix-3.5.6/src/global/verify_sender_addr.c:334: (valid_sender = valid_verify_sender_addr(verify_sender)) != 0 ? postfix-3.5.6/src/global/verify_sender_addr.c-335- valid_sender : "nope"); ############################################## postfix-3.5.6/src/global/verify_sender_addr.h-16- */ postfix-3.5.6/src/global/verify_sender_addr.h:17:const char *make_verify_sender_addr(void); postfix-3.5.6/src/global/verify_sender_addr.h:18:const char *valid_verify_sender_addr(const char *); postfix-3.5.6/src/global/verify_sender_addr.h-19- ############################################## postfix-3.5.6/src/global/wildcard_inet_addr.c-8-/* postfix-3.5.6/src/global/wildcard_inet_addr.c:9:/* INET_ADDR_LIST *wildcard_inet_addr(void) postfix-3.5.6/src/global/wildcard_inet_addr.c-10-/* DESCRIPTION postfix-3.5.6/src/global/wildcard_inet_addr.c:11:/* wildcard_inet_addr() determines all wild-card addresses postfix-3.5.6/src/global/wildcard_inet_addr.c-12-/* for all supported address families. ############################################## postfix-3.5.6/src/global/Makefile.in-751- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/global/Makefile.in:752: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/global/Makefile.in-753- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/local/Makefile.in-62- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/local/Makefile.in:63: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/local/Makefile.in-64- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/local/bounce_workaround.c-110- if (alias_maps->error == 0 && owner_expansion == 0 postfix-3.5.6/src/local/bounce_workaround.c:111: && (stripped_recipient = strip_addr(state.msg_attr.rcpt.address, postfix-3.5.6/src/local/bounce_workaround.c-112- (char **) 0, ############################################## postfix-3.5.6/src/local/unknown.c-161- } else { postfix-3.5.6/src/local/unknown.c:162: status = deliver_resolve_addr(state, usr_attr, STR(expand_luser)); postfix-3.5.6/src/local/unknown.c-163- } ############################################## postfix-3.5.6/src/local/local.h-170-extern int deliver_resolve_tree(LOCAL_STATE, USER_ATTR, TOK822 *); postfix-3.5.6/src/local/local.h:171:extern int deliver_resolve_addr(LOCAL_STATE, USER_ATTR, char *); postfix-3.5.6/src/local/local.h-172- ############################################## postfix-3.5.6/src/local/recipient.c-269- state.msg_attr.extension = postfix-3.5.6/src/local/recipient.c:270: split_addr(state.msg_attr.user, var_rcpt_delim); postfix-3.5.6/src/local/recipient.c-271- if (state.msg_attr.extension && strchr(state.msg_attr.extension, '/')) { ############################################## postfix-3.5.6/src/local/resolve.c-13-/* postfix-3.5.6/src/local/resolve.c:14:/* int deliver_resolve_addr(state, usr_attr, addr) postfix-3.5.6/src/local/resolve.c-15-/* LOCAL_STATE state; ############################################## postfix-3.5.6/src/local/resolve.c-72- postfix-3.5.6/src/local/resolve.c:73:int deliver_resolve_addr(LOCAL_STATE state, USER_ATTR usr_attr, char *addr) postfix-3.5.6/src/local/resolve.c-74-{ ############################################## postfix-3.5.6/src/local/resolve.c-77- postfix-3.5.6/src/local/resolve.c:78: tree = tok822_scan_addr(addr); postfix-3.5.6/src/local/resolve.c-79- result = deliver_resolve_tree(state, usr_attr, tree); ############################################## postfix-3.5.6/src/master/master_ent.c-430- /* Canonicalize numeric host and numeric or symbolic service. */ postfix-3.5.6/src/master/master_ent.c:431: if (hostaddr_to_sockaddr(host, port, 0, &res0) == 0) { postfix-3.5.6/src/master/master_ent.c:432: SOCKADDR_TO_HOSTADDR(res0->ai_addr, res0->ai_addrlen, postfix-3.5.6/src/master/master_ent.c-433- host ? &host_addr : (MAI_HOSTADDR_STR *) 0, ############################################## postfix-3.5.6/src/master/master_ent.c-440- /* Canonicalize numeric or symbolic service. */ postfix-3.5.6/src/master/master_ent.c:441: else if (hostaddr_to_sockaddr((char *) 0, port, 0, &res0) == 0) { postfix-3.5.6/src/master/master_ent.c:442: SOCKADDR_TO_HOSTADDR(res0->ai_addr, res0->ai_addrlen, postfix-3.5.6/src/master/master_ent.c-443- (MAI_HOSTADDR_STR *) 0, &serv_port, 0); ############################################## postfix-3.5.6/src/master/master_listen.c-135- sa = SOCK_ADDR_PTR(MASTER_INET_ADDRLIST(serv)->addrs + n); postfix-3.5.6/src/master/master_listen.c:136: SOCKADDR_TO_HOSTADDR(sa, SOCK_ADDR_LEN(sa), &hostaddr, postfix-3.5.6/src/master/master_listen.c-137- (MAI_SERVPORT_STR *) 0, 0); ############################################## postfix-3.5.6/src/master/Makefile.in-25- postfix-3.5.6/src/master/Makefile.in:26:.c.o:; $(CC) `for i in $(LIB_OBJ); do if [ $$i = $@ ]; then echo $(SHLIB_CFLAGS); else true; fi; done` $(CFLAGS) -c $*.c postfix-3.5.6/src/master/Makefile.in-27- ############################################## postfix-3.5.6/src/master/Makefile.in-84- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/master/Makefile.in:85: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/master/Makefile.in-86- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/milter/Makefile.in-76- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/milter/Makefile.in:77: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/milter/Makefile.in-78- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/oqmgr/Makefile.in-62- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/oqmgr/Makefile.in:63: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/oqmgr/Makefile.in-64- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/oqmgr/qmgr_message.c-1227- /* Remove the address extension from the recipient localpart. */ postfix-3.5.6/src/oqmgr/qmgr_message.c:1228: if (*var_rcpt_delim && split_addr(STR(queue_name), var_rcpt_delim)) postfix-3.5.6/src/oqmgr/qmgr_message.c-1229- vstring_truncate(queue_name, strlen(STR(queue_name))); ############################################## postfix-3.5.6/src/pickup/Makefile.in-55- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/pickup/Makefile.in:56: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/pickup/Makefile.in-57- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/pipe/Makefile.in-55- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/pipe/Makefile.in:56: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/pipe/Makefile.in-57- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/pipe/pipe.c-691- */ postfix-3.5.6/src/pipe/pipe.c:692: fold_addr(buf, STR(temp), PIPE_OPT_FOLD_FLAGS(flags)); postfix-3.5.6/src/pipe/pipe.c-693- ############################################## postfix-3.5.6/src/pipe/pipe.c-771- if (*var_rcpt_delim) postfix-3.5.6/src/pipe/pipe.c:772: split_addr(STR(buf), var_rcpt_delim); postfix-3.5.6/src/pipe/pipe.c-773- if (*STR(buf) == 0) ############################################## postfix-3.5.6/src/pipe/pipe.c-789- if (*var_rcpt_delim == 0 postfix-3.5.6/src/pipe/pipe.c:790: || (ext = split_addr(STR(buf), var_rcpt_delim)) == 0) postfix-3.5.6/src/pipe/pipe.c-791- ext = ""; /* insert null arg */ ############################################## postfix-3.5.6/src/postalias/Makefile.in-85- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/postalias/Makefile.in:86: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/postalias/Makefile.in-87- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/postcat/Makefile.in-94- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/postcat/Makefile.in:95: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/postcat/Makefile.in-96- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/postconf/Makefile.in-989- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/postconf/Makefile.in:990: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/postconf/Makefile.in-991- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/postconf/postconf_master.c-940- msg_panic("%s: parameter name not found: %s", myname, param_name); postfix-3.5.6/src/postconf/postconf_master.c:941: pcf_print_master_param(fp, mode, masterp, param_name, param_value); postfix-3.5.6/src/postconf/postconf_master.c-942- } ############################################## postfix-3.5.6/src/postdrop/Makefile.in-54- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/postdrop/Makefile.in:55: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/postdrop/Makefile.in-56- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/postfix/Makefile.in-58- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/postfix/Makefile.in:59: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/postfix/Makefile.in-60- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/postkick/Makefile.in-54- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/postkick/Makefile.in:55: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/postkick/Makefile.in-56- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/postlock/Makefile.in-54- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/postlock/Makefile.in:55: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/postlock/Makefile.in-56- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/postlog/Makefile.in-58- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/postlog/Makefile.in:59: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/postlog/Makefile.in-60- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/postlogd/Makefile.in-56- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/postlogd/Makefile.in:57: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/postlogd/Makefile.in-58- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/postmap/Makefile.in-97- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/postmap/Makefile.in:98: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/postmap/Makefile.in-99- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/postmulti/Makefile.in-58- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/postmulti/Makefile.in:59: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/postmulti/Makefile.in-60- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/postqueue/Makefile.in-54- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/postqueue/Makefile.in:55: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/postqueue/Makefile.in-56- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/tls/Makefile.in-143- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/tls/Makefile.in:144: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/tls/Makefile.in-145- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/postscreen/Makefile.in-65- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/postscreen/Makefile.in:66: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/postscreen/Makefile.in-67- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/postscreen/postscreen_endpt.c-114- postfix-3.5.6/src/postscreen/postscreen_endpt.c:115:static int psc_sockaddr_to_hostaddr(struct sockaddr *addr_storage, postfix-3.5.6/src/postscreen/postscreen_endpt.c-116- SOCKADDR_SIZE addr_storage_len, ############################################## postfix-3.5.6/src/postscreen/postscreen_endpt.c-122- postfix-3.5.6/src/postscreen/postscreen_endpt.c:123: if ((aierr = sockaddr_to_hostaddr(addr_storage, addr_storage_len, postfix-3.5.6/src/postscreen/postscreen_endpt.c-124- addr_buf, port_buf, socktype)) == 0 ############################################## postfix-3.5.6/src/postscreen/postscreen_endpt.c-158- */ postfix-3.5.6/src/postscreen/postscreen_endpt.c:159: else if ((aierr = psc_sockaddr_to_hostaddr( postfix-3.5.6/src/postscreen/postscreen_endpt.c-160- (struct sockaddr *) &addr_storage, ############################################## postfix-3.5.6/src/postscreen/postscreen_endpt.c-182- */ postfix-3.5.6/src/postscreen/postscreen_endpt.c:183: else if ((aierr = psc_sockaddr_to_hostaddr( postfix-3.5.6/src/postscreen/postscreen_endpt.c-184- (struct sockaddr *) &addr_storage, ############################################## postfix-3.5.6/src/postscreen/postscreen_smtpd.c-455- postfix-3.5.6/src/postscreen/postscreen_smtpd.c:456:static char *psc_extract_addr(VSTRING *result, const char *string) postfix-3.5.6/src/postscreen/postscreen_smtpd.c-457-{ ############################################## postfix-3.5.6/src/postscreen/postscreen_smtpd.c-528- "501 5.5.4 Syntax: MAIL FROM:<address>\r\n")); postfix-3.5.6/src/postscreen/postscreen_smtpd.c:529: if ((addr = psc_extract_addr(psc_temp, colon + 1)) == 0) postfix-3.5.6/src/postscreen/postscreen_smtpd.c-530- return (PSC_SEND_REPLY(state, ############################################## postfix-3.5.6/src/postscreen/postscreen_smtpd.c-568- "501 5.5.4 Syntax: RCPT TO:<address>\r\n")); postfix-3.5.6/src/postscreen/postscreen_smtpd.c:569: if ((addr = psc_extract_addr(psc_temp, colon + 1)) == 0) postfix-3.5.6/src/postscreen/postscreen_smtpd.c-570- return (PSC_SEND_REPLY(state, ############################################## postfix-3.5.6/src/postsuper/Makefile.in-54- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/postsuper/Makefile.in:55: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/postsuper/Makefile.in-56- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/posttls-finger/posttls-finger.c-497- postfix-3.5.6/src/posttls-finger/posttls-finger.c:498:static DNS_RR *host_addr(STATE *, const char *); postfix-3.5.6/src/posttls-finger/posttls-finger.c-499- ############################################## postfix-3.5.6/src/posttls-finger/posttls-finger.c-1098- postfix-3.5.6/src/posttls-finger/posttls-finger.c:1099:static VSTREAM *connect_addr(STATE *state, DNS_RR *addr) postfix-3.5.6/src/posttls-finger/posttls-finger.c-1100-{ ############################################## postfix-3.5.6/src/posttls-finger/posttls-finger.c-1132- */ postfix-3.5.6/src/posttls-finger/posttls-finger.c:1133: SOCKADDR_TO_HOSTADDR(sa, salen, &hostaddr, (MAI_SERVPORT_STR *) 0, 0); postfix-3.5.6/src/posttls-finger/posttls-finger.c-1134- if (msg_verbose) ############################################## postfix-3.5.6/src/posttls-finger/posttls-finger.c-1170- */ postfix-3.5.6/src/posttls-finger/posttls-finger.c:1171: if (hostaddr_to_sockaddr(host, (char *) 0, 0, &res0) == 0 postfix-3.5.6/src/posttls-finger/posttls-finger.c-1172- && strchr((char *) proto_info->sa_family_list, res0->ai_family) != 0) { ############################################## postfix-3.5.6/src/posttls-finger/posttls-finger.c-1228- if (state->host_lookup & HOST_FLAG_NATIVE) { postfix-3.5.6/src/posttls-finger/posttls-finger.c:1229: if ((aierr = hostname_to_sockaddr(host, (char *) 0, 0, &res0)) != 0) { postfix-3.5.6/src/posttls-finger/posttls-finger.c-1230- dsb_simple(why, (HAS_SOFT_DSN(why) || RETRY_AI_ERROR(aierr)) ? ############################################## postfix-3.5.6/src/posttls-finger/posttls-finger.c-1289- postfix-3.5.6/src/posttls-finger/posttls-finger.c:1290:static DNS_RR *domain_addr(STATE *state, char *domain) postfix-3.5.6/src/posttls-finger/posttls-finger.c-1291-{ ############################################## postfix-3.5.6/src/posttls-finger/posttls-finger.c-1335- } postfix-3.5.6/src/posttls-finger/posttls-finger.c:1336:#define COMPARE_ADDR(flags) \ postfix-3.5.6/src/posttls-finger/posttls-finger.c-1337- ((flags & MISC_FLAG_PREF_IPV6) ? dns_rr_compare_pref_ipv6 : \ ############################################## postfix-3.5.6/src/posttls-finger/posttls-finger.c-1341- addr_list = dns_rr_shuffle(addr_list); postfix-3.5.6/src/posttls-finger/posttls-finger.c:1342: addr_list = dns_rr_sort(addr_list, COMPARE_ADDR(state->addr_pref)); postfix-3.5.6/src/posttls-finger/posttls-finger.c-1343- } ############################################## postfix-3.5.6/src/posttls-finger/posttls-finger.c-1345- case DNS_NOTFOUND: postfix-3.5.6/src/posttls-finger/posttls-finger.c:1346: addr_list = host_addr(state, domain); postfix-3.5.6/src/posttls-finger/posttls-finger.c-1347- break; ############################################## postfix-3.5.6/src/posttls-finger/posttls-finger.c-1354- postfix-3.5.6/src/posttls-finger/posttls-finger.c:1355:static DNS_RR *host_addr(STATE *state, const char *host) postfix-3.5.6/src/posttls-finger/posttls-finger.c-1356-{ ############################################## postfix-3.5.6/src/posttls-finger/posttls-finger.c-1382- if (inet_proto_info()->ai_family_list[1] != 0) postfix-3.5.6/src/posttls-finger/posttls-finger.c:1383: addr_list = dns_rr_sort(addr_list, COMPARE_ADDR(state->addr_pref)); postfix-3.5.6/src/posttls-finger/posttls-finger.c-1384- } ############################################## postfix-3.5.6/src/posttls-finger/posttls-finger.c-1519- if (state->smtp == 0 || *dest == '[') postfix-3.5.6/src/posttls-finger/posttls-finger.c:1520: state->addr = host_addr(state, domain); postfix-3.5.6/src/posttls-finger/posttls-finger.c-1521- else postfix-3.5.6/src/posttls-finger/posttls-finger.c:1522: state->addr = domain_addr(state, domain); postfix-3.5.6/src/posttls-finger/posttls-finger.c-1523- myfree(buf); ############################################## postfix-3.5.6/src/posttls-finger/posttls-finger.c-1534- if (level == TLS_LEV_INVALID postfix-3.5.6/src/posttls-finger/posttls-finger.c:1535: || (state->stream = connect_addr(state, addr)) == 0) { postfix-3.5.6/src/posttls-finger/posttls-finger.c-1536- msg_info("Failed to establish session to %s via %s: %s", ############################################## postfix-3.5.6/src/posttls-finger/Makefile.in-58- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/posttls-finger/Makefile.in:59: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/posttls-finger/Makefile.in-60- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/proxymap/Makefile.in-55- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/proxymap/Makefile.in:56: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/proxymap/Makefile.in-57- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/qmgr/Makefile.in-64- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/qmgr/Makefile.in:65: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/qmgr/Makefile.in-66- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/qmgr/qmgr_message.c-1286- /* Remove the address extension from the recipient localpart. */ postfix-3.5.6/src/qmgr/qmgr_message.c:1287: if (*var_rcpt_delim && split_addr(STR(queue_name), var_rcpt_delim)) postfix-3.5.6/src/qmgr/qmgr_message.c-1288- vstring_truncate(queue_name, strlen(STR(queue_name))); ############################################## postfix-3.5.6/src/qmqpd/qmqpd_peer.c-147- */ postfix-3.5.6/src/qmqpd/qmqpd_peer.c:148: if ((aierr = sockaddr_to_hostaddr(sa, sa_length, &client_addr, postfix-3.5.6/src/qmqpd/qmqpd_peer.c-149- &client_port, 0)) != 0) ############################################## postfix-3.5.6/src/qmqpd/qmqpd_peer.c-172- if (strchr((char *) proto_info->sa_family_list, AF_INET) != 0 postfix-3.5.6/src/qmqpd/qmqpd_peer.c:173: && IN6_IS_ADDR_V4MAPPED(&SOCK_ADDR_IN6_ADDR(sa)) postfix-3.5.6/src/qmqpd/qmqpd_peer.c-174- && (colonp = strrchr(client_addr.buf, ':')) != 0) { ############################################## postfix-3.5.6/src/qmqpd/qmqpd_peer.c-183- state->addr_family = AF_INET; postfix-3.5.6/src/qmqpd/qmqpd_peer.c:184: aierr = hostaddr_to_sockaddr(state->addr, (char *) 0, 0, &res0); postfix-3.5.6/src/qmqpd/qmqpd_peer.c-185- if (aierr) ############################################## postfix-3.5.6/src/qmqpd/qmqpd_peer.c-198- * addresses that that appear in headers or envelopes. The fact postfix-3.5.6/src/qmqpd/qmqpd_peer.c:199: * that valid_mailhost_addr() enforces the form helps of course. postfix-3.5.6/src/qmqpd/qmqpd_peer.c-200- * We use the form without IPV6: prefix when doing access ############################################## postfix-3.5.6/src/qmqpd/qmqpd_peer.c-266- } postfix-3.5.6/src/qmqpd/qmqpd_peer.c:267: if (sock_addr_cmp_addr(res->ai_addr, sa) == 0) postfix-3.5.6/src/qmqpd/qmqpd_peer.c-268- break; /* keep peer name */ ############################################## postfix-3.5.6/src/qmqpd/Makefile.in-56- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/qmqpd/Makefile.in:57: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/qmqpd/Makefile.in-58- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/scache/Makefile.in-55- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/scache/Makefile.in:56: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/scache/Makefile.in-57- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/sendmail/Makefile.in-54- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/sendmail/Makefile.in:55: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/sendmail/Makefile.in-56- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/showq/Makefile.in-55- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/showq/Makefile.in:56: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/showq/Makefile.in-57- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/smtp/Makefile.in-82- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/smtp/Makefile.in:83: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/smtp/Makefile.in-84- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/smtp/smtp_connect.c-172- postfix-3.5.6/src/smtp/smtp_connect.c:173:static SMTP_SESSION *smtp_connect_addr(SMTP_ITERATOR *iter, DSN_BUF *why, postfix-3.5.6/src/smtp/smtp_connect.c-174- int sess_flags) ############################################## postfix-3.5.6/src/smtp/smtp_connect.c-226- postfix-3.5.6/src/smtp/smtp_connect.c:227: if ((aierr = hostaddr_to_sockaddr(bind_addr, (char *) 0, 0, &res0)) != 0) postfix-3.5.6/src/smtp/smtp_connect.c-228- msg_fatal("%s: bad %s parameter: %s: %s", ############################################## postfix-3.5.6/src/smtp/smtp_connect.c-258- if (bind(sock, own_addr, SOCK_ADDR_LEN(own_addr)) < 0) { postfix-3.5.6/src/smtp/smtp_connect.c:259: SOCKADDR_TO_HOSTADDR(own_addr, SOCK_ADDR_LEN(own_addr), postfix-3.5.6/src/smtp/smtp_connect.c-260- &hostaddr, (MAI_SERVPORT_STR *) 0, 0); ############################################## postfix-3.5.6/src/smtp/smtp_connect.c-262- } else if (msg_verbose) { postfix-3.5.6/src/smtp/smtp_connect.c:263: SOCKADDR_TO_HOSTADDR(own_addr, SOCK_ADDR_LEN(own_addr), postfix-3.5.6/src/smtp/smtp_connect.c-264- &hostaddr, (MAI_SERVPORT_STR *) 0, 0); ############################################## postfix-3.5.6/src/smtp/smtp_connect.c-519- * postfix-3.5.6/src/smtp/smtp_connect.c:520: * We use smtp_reuse_nexthop() instead of smtp_reuse_addr(), so that we can postfix-3.5.6/src/smtp/smtp_connect.c-521- * reuse a SASL-authenticated connection (however unlikely this scenario postfix-3.5.6/src/smtp/smtp_connect.c:522: * may be). The smtp_reuse_addr() interface currently supports only reuse postfix-3.5.6/src/smtp/smtp_connect.c-523- * of SASL-unauthenticated connections. ############################################## postfix-3.5.6/src/smtp/smtp_connect.c-638- */ postfix-3.5.6/src/smtp/smtp_connect.c:639: if ((aierr = hostaddr_to_sockaddr(server_addr, (char *) 0, 0, &res0)) != 0) { postfix-3.5.6/src/smtp/smtp_connect.c-640- msg_warn("hostaddr_to_sockaddr %s: %s", ############################################## postfix-3.5.6/src/smtp/smtp_connect.c-709- * postfix-3.5.6/src/smtp/smtp_connect.c:710: * Currently, we use smtp_reuse_addr() only for SASL-unauthenticated postfix-3.5.6/src/smtp/smtp_connect.c:711: * connections. Furthermore, we rely on smtp_reuse_addr() to look up an postfix-3.5.6/src/smtp/smtp_connect.c-712- * existing SASL-unauthenticated connection only when a new connection ############################################## postfix-3.5.6/src/smtp/smtp_connect.c-714- * postfix-3.5.6/src/smtp/smtp_connect.c:715: * In addition, we rely on smtp_reuse_addr() to look up an existing postfix-3.5.6/src/smtp/smtp_connect.c-716- * plaintext connection only when a new connection would be guaranteed ############################################## postfix-3.5.6/src/smtp/smtp_connect.c-744-#endif postfix-3.5.6/src/smtp/smtp_connect.c:745: if ((session = smtp_reuse_addr(state, postfix-3.5.6/src/smtp/smtp_connect.c-746- SMTP_KEY_MASK_SCACHE_ENDP_LABEL)) != 0) { ############################################## postfix-3.5.6/src/smtp/smtp_connect.c-865- if (!lookup_mx) { postfix-3.5.6/src/smtp/smtp_connect.c:866: addr_list = smtp_host_addr(domain, state->misc_flags, why); postfix-3.5.6/src/smtp/smtp_connect.c-867- /* XXX We could be an MX host for this destination... */ ############################################## postfix-3.5.6/src/smtp/smtp_connect.c-870- postfix-3.5.6/src/smtp/smtp_connect.c:871: addr_list = smtp_domain_addr(domain, &iter->mx, state->misc_flags, postfix-3.5.6/src/smtp/smtp_connect.c-872- why, &i_am_mx); ############################################## postfix-3.5.6/src/smtp/smtp_connect.c-949- * postfix-3.5.6/src/smtp/smtp_connect.c:950: * Currently, we use smtp_reuse_addr() only for SASL-unauthenticated postfix-3.5.6/src/smtp/smtp_connect.c:951: * connections. Furthermore, we rely on smtp_reuse_addr() to look up postfix-3.5.6/src/smtp/smtp_connect.c-952- * an existing SASL-unauthenticated connection only when a new ############################################## postfix-3.5.6/src/smtp/smtp_connect.c-954- * postfix-3.5.6/src/smtp/smtp_connect.c:955: * In addition, we rely on smtp_reuse_addr() to look up an existing postfix-3.5.6/src/smtp/smtp_connect.c-956- * plaintext connection only when a new connection would be ############################################## postfix-3.5.6/src/smtp/smtp_connect.c-993- || addr->pref == domain_best_pref postfix-3.5.6/src/smtp/smtp_connect.c:994: || !(session = smtp_reuse_addr(state, postfix-3.5.6/src/smtp/smtp_connect.c-995- SMTP_KEY_MASK_SCACHE_ENDP_LABEL))) postfix-3.5.6/src/smtp/smtp_connect.c:996: session = smtp_connect_addr(iter, why, state->misc_flags); postfix-3.5.6/src/smtp/smtp_connect.c-997- if ((state->session = session) != 0) { ############################################## postfix-3.5.6/src/smtp/smtp.h-222-#define SMTP_FEATURE_XFORWARD_NAME (1<<7) postfix-3.5.6/src/smtp/smtp.h:223:#define SMTP_FEATURE_XFORWARD_ADDR (1<<8) postfix-3.5.6/src/smtp/smtp.h-224-#define SMTP_FEATURE_XFORWARD_PROTO (1<<9) ############################################## postfix-3.5.6/src/smtp/smtp.h-602-extern const char *smtp_unalias_name(const char *); postfix-3.5.6/src/smtp/smtp.h:603:extern VSTRING *smtp_unalias_addr(VSTRING *, const char *); postfix-3.5.6/src/smtp/smtp.h-604- ############################################## postfix-3.5.6/src/smtp/smtp.h-627-#define SMTP_KEY_FLAG_HOSTNAME (1<<4) /* remote host name */ postfix-3.5.6/src/smtp/smtp.h:628:#define SMTP_KEY_FLAG_ADDR (1<<5) /* remote address */ postfix-3.5.6/src/smtp/smtp.h-629-#define SMTP_KEY_FLAG_PORT (1<<6) /* remote port */ ############################################## postfix-3.5.6/src/smtp/smtp_addr.c-8-/* postfix-3.5.6/src/smtp/smtp_addr.c:9:/* DNS_RR *smtp_domain_addr(name, mxrr, misc_flags, why, found_myself) postfix-3.5.6/src/smtp/smtp_addr.c-10-/* char *name; ############################################## postfix-3.5.6/src/smtp/smtp_addr.c-15-/* postfix-3.5.6/src/smtp/smtp_addr.c:16:/* DNS_RR *smtp_host_addr(name, misc_flags, why) postfix-3.5.6/src/smtp/smtp_addr.c-17-/* char *name; ############################################## postfix-3.5.6/src/smtp/smtp_addr.c-26-/* postfix-3.5.6/src/smtp/smtp_addr.c:27:/* smtp_domain_addr() looks up the network addresses for mail postfix-3.5.6/src/smtp/smtp_addr.c-28-/* exchanger hosts listed for the named domain. Addresses are ############################################## postfix-3.5.6/src/smtp/smtp_addr.c-37-/* When no mail exchanger is listed in the DNS for \fIname\fR, the postfix-3.5.6/src/smtp/smtp_addr.c:38:/* request is passed to smtp_host_addr(). postfix-3.5.6/src/smtp/smtp_addr.c-39-/* postfix-3.5.6/src/smtp/smtp_addr.c:40:/* It is an error to call smtp_domain_addr() when DNS lookups are postfix-3.5.6/src/smtp/smtp_addr.c-41-/* disabled. postfix-3.5.6/src/smtp/smtp_addr.c-42-/* postfix-3.5.6/src/smtp/smtp_addr.c:43:/* smtp_host_addr() looks up all addresses listed for the named postfix-3.5.6/src/smtp/smtp_addr.c-44-/* host. The host can be specified as a numerical Internet network ############################################## postfix-3.5.6/src/smtp/smtp_addr.c-46-/* postfix-3.5.6/src/smtp/smtp_addr.c:47:/* Results from smtp_domain_addr() or smtp_host_addr() are postfix-3.5.6/src/smtp/smtp_addr.c-48-/* destroyed by dns_rr_free(), including null lists. postfix-3.5.6/src/smtp/smtp_addr.c-49-/* DIAGNOSTICS postfix-3.5.6/src/smtp/smtp_addr.c:50:/* Panics: interface violations. For example, calling smtp_domain_addr() postfix-3.5.6/src/smtp/smtp_addr.c-51-/* when DNS lookups are explicitly disabled. ############################################## postfix-3.5.6/src/smtp/smtp_addr.c-111- postfix-3.5.6/src/smtp/smtp_addr.c:112:static void smtp_print_addr(const char *what, DNS_RR *addr_list) postfix-3.5.6/src/smtp/smtp_addr.c-113-{ ############################################## postfix-3.5.6/src/smtp/smtp_addr.c-150- */ postfix-3.5.6/src/smtp/smtp_addr.c:151: if (hostaddr_to_sockaddr(host, (char *) 0, 0, &res0) == 0) { postfix-3.5.6/src/smtp/smtp_addr.c-152- if (strchr((char *) proto_family_list, res0->ai_family) != 0) { ############################################## postfix-3.5.6/src/smtp/smtp_addr.c-214- if (smtp_host_lookup_mask & SMTP_HOST_FLAG_NATIVE) { postfix-3.5.6/src/smtp/smtp_addr.c:215: if ((aierr = hostname_to_sockaddr(host, (char *) 0, 0, &res0)) != 0) { postfix-3.5.6/src/smtp/smtp_addr.c-216- dsb_simple(why, (SMTP_HAS_SOFT_DSN(why) || RETRY_AI_ERROR(aierr)) ? ############################################## postfix-3.5.6/src/smtp/smtp_addr.c-348- if (msg_verbose) postfix-3.5.6/src/smtp/smtp_addr.c:349: smtp_print_addr("truncated", addr); postfix-3.5.6/src/smtp/smtp_addr.c-350- dns_rr_free(addr); ############################################## postfix-3.5.6/src/smtp/smtp_addr.c-470- if (msg_verbose) postfix-3.5.6/src/smtp/smtp_addr.c:471: smtp_print_addr("smtp_balance_inet_proto result", stripped_list); postfix-3.5.6/src/smtp/smtp_addr.c-472- return (stripped_list); ############################################## postfix-3.5.6/src/smtp/smtp_addr.c-479- postfix-3.5.6/src/smtp/smtp_addr.c:480:DNS_RR *smtp_domain_addr(const char *name, DNS_RR **mxrr, int misc_flags, postfix-3.5.6/src/smtp/smtp_addr.c-481- DSN_BUF *why, int *found_myself) ############################################## postfix-3.5.6/src/smtp/smtp_addr.c-562- if (var_ign_mx_lookup_err) postfix-3.5.6/src/smtp/smtp_addr.c:563: addr_list = smtp_host_addr(aname, misc_flags, why); postfix-3.5.6/src/smtp/smtp_addr.c-564- break; ############################################## postfix-3.5.6/src/smtp/smtp_addr.c-567- if (var_ign_mx_lookup_err) postfix-3.5.6/src/smtp/smtp_addr.c:568: addr_list = smtp_host_addr(aname, misc_flags, why); postfix-3.5.6/src/smtp/smtp_addr.c-569- break; ############################################## postfix-3.5.6/src/smtp/smtp_addr.c-578- if (var_ign_mx_lookup_err) postfix-3.5.6/src/smtp/smtp_addr.c:579: addr_list = smtp_host_addr(aname, misc_flags, why); postfix-3.5.6/src/smtp/smtp_addr.c-580- break; ############################################## postfix-3.5.6/src/smtp/smtp_addr.c-602- if (msg_verbose) postfix-3.5.6/src/smtp/smtp_addr.c:603: smtp_print_addr(name, addr_list); postfix-3.5.6/src/smtp/smtp_addr.c-604- if ((misc_flags & SMTP_MISC_FLAG_LOOP_DETECT) ############################################## postfix-3.5.6/src/smtp/smtp_addr.c-616- } postfix-3.5.6/src/smtp/smtp_addr.c:617:#define SMTP_COMPARE_ADDR(flags) \ postfix-3.5.6/src/smtp/smtp_addr.c-618- (((flags) & SMTP_MISC_FLAG_PREF_IPV6) ? dns_rr_compare_pref_ipv6 : \ ############################################## postfix-3.5.6/src/smtp/smtp_addr.c-624- addr_list = dns_rr_shuffle(addr_list); postfix-3.5.6/src/smtp/smtp_addr.c:625: addr_list = dns_rr_sort(addr_list, SMTP_COMPARE_ADDR(misc_flags)); postfix-3.5.6/src/smtp/smtp_addr.c-626- if (var_smtp_mxaddr_limit > 0 && var_smtp_balance_inet_proto) ############################################## postfix-3.5.6/src/smtp/smtp_addr.c-631- case DNS_NOTFOUND: postfix-3.5.6/src/smtp/smtp_addr.c:632: addr_list = smtp_host_addr(aname, misc_flags, why); postfix-3.5.6/src/smtp/smtp_addr.c-633- break; ############################################## postfix-3.5.6/src/smtp/smtp_addr.c-644- postfix-3.5.6/src/smtp/smtp_addr.c:645:DNS_RR *smtp_host_addr(const char *host, int misc_flags, DSN_BUF *why) postfix-3.5.6/src/smtp/smtp_addr.c-646-{ ############################################## postfix-3.5.6/src/smtp/smtp_addr.c-684- if (inet_proto_info()->ai_family_list[1] != 0) postfix-3.5.6/src/smtp/smtp_addr.c:685: addr_list = dns_rr_sort(addr_list, SMTP_COMPARE_ADDR(misc_flags)); postfix-3.5.6/src/smtp/smtp_addr.c-686- if (var_smtp_mxaddr_limit > 0 && var_smtp_balance_inet_proto) ############################################## postfix-3.5.6/src/smtp/smtp_addr.c-690- if (msg_verbose) postfix-3.5.6/src/smtp/smtp_addr.c:691: smtp_print_addr(host, addr_list); postfix-3.5.6/src/smtp/smtp_addr.c-692- return (addr_list); ############################################## postfix-3.5.6/src/smtp/smtp_addr.h-18- */ postfix-3.5.6/src/smtp/smtp_addr.h:19:extern DNS_RR *smtp_host_addr(const char *, int, DSN_BUF *); postfix-3.5.6/src/smtp/smtp_addr.h:20:extern DNS_RR *smtp_domain_addr(const char *, DNS_RR **, int, DSN_BUF *, int *); postfix-3.5.6/src/smtp/smtp_addr.h-21- ############################################## postfix-3.5.6/src/smtp/smtp_proto.c-1601- if ((session->features & SMTP_FEATURE_XFORWARD_ADDR) postfix-3.5.6/src/smtp/smtp_proto.c:1602: && CAN_FORWARD_CLIENT_ADDR(request->client_addr)) { postfix-3.5.6/src/smtp/smtp_proto.c-1603- vstring_strcat(next_command, " " XFORWARD_ADDR "="); ############################################## postfix-3.5.6/src/smtp/smtp_proto.c-2441- || ((session->features & SMTP_FEATURE_XFORWARD_ADDR) postfix-3.5.6/src/smtp/smtp_proto.c:2442: && CAN_FORWARD_CLIENT_ADDR(request->client_addr)) postfix-3.5.6/src/smtp/smtp_proto.c-2443- || ((session->features & SMTP_FEATURE_XFORWARD_PORT) ############################################## postfix-3.5.6/src/smtp/smtp_reuse.c-18-/* postfix-3.5.6/src/smtp/smtp_reuse.c:19:/* SMTP_SESSION *smtp_reuse_addr(state, endp_key_flags) postfix-3.5.6/src/smtp/smtp_reuse.c-20-/* SMTP_STATE *state; ############################################## postfix-3.5.6/src/smtp/smtp_reuse.c-40-/* postfix-3.5.6/src/smtp/smtp_reuse.c:41:/* smtp_reuse_addr() looks up a cached session by its server postfix-3.5.6/src/smtp/smtp_reuse.c-42-/* address, and verifies that the session is still alive. ############################################## postfix-3.5.6/src/smtp/smtp_reuse.c-235- postfix-3.5.6/src/smtp/smtp_reuse.c:236:SMTP_SESSION *smtp_reuse_addr(SMTP_STATE *state, int endp_key_flags) postfix-3.5.6/src/smtp/smtp_reuse.c-237-{ ############################################## postfix-3.5.6/src/smtp/smtp_reuse.h-15-extern SMTP_SESSION *smtp_reuse_nexthop(SMTP_STATE *, int); postfix-3.5.6/src/smtp/smtp_reuse.h:16:extern SMTP_SESSION *smtp_reuse_addr(SMTP_STATE *, int); postfix-3.5.6/src/smtp/smtp_reuse.h-17- ############################################## postfix-3.5.6/src/smtp/smtp_unalias.c-11-/* postfix-3.5.6/src/smtp/smtp_unalias.c:12:/* VSTRING *smtp_unalias_addr(result, addr) postfix-3.5.6/src/smtp/smtp_unalias.c-13-/* VSTRING *result; ############################################## postfix-3.5.6/src/smtp/smtp_unalias.c-21-/* postfix-3.5.6/src/smtp/smtp_unalias.c:22:/* smtp_unalias_addr() returns the input address, which is in postfix-3.5.6/src/smtp/smtp_unalias.c-23-/* RFC 821 quoted form, after replacing the domain part by the ############################################## postfix-3.5.6/src/smtp/smtp_unalias.c-101- postfix-3.5.6/src/smtp/smtp_unalias.c:102:VSTRING *smtp_unalias_addr(VSTRING *result, const char *addr) postfix-3.5.6/src/smtp/smtp_unalias.c-103-{ ############################################## postfix-3.5.6/src/smtp/smtp_unalias.c-132- while (vstring_fgets_nonl(addr, VSTREAM_IN)) { postfix-3.5.6/src/smtp/smtp_unalias.c:133: smtp_unalias_addr(result, vstring_str(addr)); postfix-3.5.6/src/smtp/smtp_unalias.c-134- vstream_printf("%s -> %s\n", vstring_str(addr), vstring_str(result)); ############################################## postfix-3.5.6/src/smtpd/Makefile.in-176- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/smtpd/Makefile.in:177: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/smtpd/Makefile.in-178- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/smtpd/smtpd.c-2179- rec_fprintf(state->cleanup, REC_TYPE_ATTR, "%s=%s", postfix-3.5.6/src/smtpd/smtpd.c:2180: MAIL_ATTR_LOG_CLIENT_ADDR, FORWARD_ADDR(state)); postfix-3.5.6/src/smtpd/smtpd.c-2181- rec_fprintf(state->cleanup, REC_TYPE_ATTR, "%s=%s", ############################################## postfix-3.5.6/src/smtpd/smtpd.c-2183- rec_fprintf(state->cleanup, REC_TYPE_ATTR, "%s=%s", postfix-3.5.6/src/smtpd/smtpd.c:2184: MAIL_ATTR_LOG_ORIGIN, FORWARD_NAMADDR(state)); postfix-3.5.6/src/smtpd/smtpd.c-2185- if (FORWARD_HELO(state)) ############################################## postfix-3.5.6/src/smtpd/smtpd.c-2255- PRINT2_OR_NULL(HAVE_FORWARDED_CLIENT_ATTR(state), postfix-3.5.6/src/smtpd/smtpd.c:2256: ", orig_client=", FORWARD_NAMADDR(state))); postfix-3.5.6/src/smtpd/smtpd.c-2257- return (0); ############################################## postfix-3.5.6/src/smtpd/smtpd.c-2261- postfix-3.5.6/src/smtpd/smtpd.c:2262:static int extract_addr(SMTPD_STATE *state, SMTPD_TOKEN *arg, postfix-3.5.6/src/smtpd/smtpd.c-2263- int allow_empty_addr, int strict_rfc821, ############################################## postfix-3.5.6/src/smtpd/smtpd.c-2362- || (SMTPD_STAND_ALONE(state) == 0 postfix-3.5.6/src/smtpd/smtpd.c:2363: && smtpd_check_addr(strcmp(state->where, SMTPD_CMD_MAIL) == 0 ? postfix-3.5.6/src/smtpd/smtpd.c-2364- state->recipient : state->sender, ############################################## postfix-3.5.6/src/smtpd/smtpd.c-2492- } postfix-3.5.6/src/smtpd/smtpd.c:2493: if (extract_addr(state, argv + 2, PERMIT_EMPTY_ADDR, postfix-3.5.6/src/smtpd/smtpd.c-2494- var_strict_rfc821_env, ############################################## postfix-3.5.6/src/smtpd/smtpd.c-2603- */ postfix-3.5.6/src/smtpd/smtpd.c:2604: verify_sender = valid_verify_sender_addr(STR(state->addr_buf)); postfix-3.5.6/src/smtpd/smtpd.c-2605- if (verify_sender != 0) ############################################## postfix-3.5.6/src/smtpd/smtpd.c-2869- } postfix-3.5.6/src/smtpd/smtpd.c:2870: if (extract_addr(state, argv + 2, REJECT_EMPTY_ADDR, var_strict_rfc821_env, postfix-3.5.6/src/smtpd/smtpd.c-2871- state->flags & SMTPD_FLAG_SMTPUTF8) != 0) { ############################################## postfix-3.5.6/src/smtpd/smtpd.c-2961- */ postfix-3.5.6/src/smtpd/smtpd.c:2962: verify_sender = valid_verify_sender_addr(STR(state->addr_buf)); postfix-3.5.6/src/smtpd/smtpd.c-2963- if (verify_sender != 0) { ############################################## postfix-3.5.6/src/smtpd/smtpd.c-4182- collapse_args(argc - 1, argv + 1); postfix-3.5.6/src/smtpd/smtpd.c:4183: if (extract_addr(state, argv + 1, REJECT_EMPTY_ADDR, SLOPPY, smtputf8) != 0) { postfix-3.5.6/src/smtpd/smtpd.c-4184- state->error_mask |= MAIL_ERROR_PROTOCOL; ############################################## postfix-3.5.6/src/smtpd/smtpd.c-4195- } postfix-3.5.6/src/smtpd/smtpd.c:4196: /* Use state->addr_buf, with the unquoted result from extract_addr() */ postfix-3.5.6/src/smtpd/smtpd.c-4197- if (SMTPD_STAND_ALONE(state) == 0) { ############################################## postfix-3.5.6/src/smtpd/smtpd.c-4484- neuter(attr_value, NEUTER_CHARACTERS, '?'); postfix-3.5.6/src/smtpd/smtpd.c:4485: if (normalize_mailhost_addr(attr_value, &state->rfc_addr, postfix-3.5.6/src/smtpd/smtpd.c-4486- &state->addr, ############################################## postfix-3.5.6/src/smtpd/smtpd.c-4571- } else { postfix-3.5.6/src/smtpd/smtpd.c:4572:#define NO_NORM_RFC_ADDR ((char **) 0) postfix-3.5.6/src/smtpd/smtpd.c-4573-#define NO_NORM_ADDR_FAMILY ((int *) 0) postfix-3.5.6/src/smtpd/smtpd.c-4574- neuter(attr_value, NEUTER_CHARACTERS, '?'); postfix-3.5.6/src/smtpd/smtpd.c:4575: if (normalize_mailhost_addr(attr_value, NO_NORM_RFC_ADDR, postfix-3.5.6/src/smtpd/smtpd.c-4576- &state->dest_addr, ############################################## postfix-3.5.6/src/smtpd/smtpd.c-4810- neuter(attr_value, NEUTER_CHARACTERS, '?'); postfix-3.5.6/src/smtpd/smtpd.c:4811: if (normalize_mailhost_addr(attr_value, postfix-3.5.6/src/smtpd/smtpd.c-4812- &state->xforward.rfc_addr, ############################################## postfix-3.5.6/src/smtpd/smtpd.c-4926- state->xforward.namaddr = postfix-3.5.6/src/smtpd/smtpd.c:4927: IS_AVAIL_CLIENT_ADDR(state->xforward.addr) ? postfix-3.5.6/src/smtpd/smtpd.c-4928- SMTPD_BUILD_NAMADDRPORT(state->xforward.name, ############################################## postfix-3.5.6/src/smtpd/smtpd.h-216-#define SMTPD_STATE_XFORWARD_NAME (1<<1) /* client name received */ postfix-3.5.6/src/smtpd/smtpd.h:217:#define SMTPD_STATE_XFORWARD_ADDR (1<<2) /* client address received */ postfix-3.5.6/src/smtpd/smtpd.h-218-#define SMTPD_STATE_XFORWARD_PROTO (1<<3) /* protocol received */ ############################################## postfix-3.5.6/src/smtpd/smtpd.h-307-#define IS_AVAIL_CLIENT_NAME(v) IS_AVAIL_CLIENT_ATTR(v) postfix-3.5.6/src/smtpd/smtpd.h:308:#define IS_AVAIL_CLIENT_ADDR(v) IS_AVAIL_CLIENT_ATTR(v) postfix-3.5.6/src/smtpd/smtpd.h-309-#define IS_AVAIL_CLIENT_PORT(v) IS_AVAIL_CLIENT_ATTR(v) postfix-3.5.6/src/smtpd/smtpd.h:310:#define IS_AVAIL_CLIENT_NAMADDR(v) IS_AVAIL_CLIENT_ATTR(v) postfix-3.5.6/src/smtpd/smtpd.h-311-#define IS_AVAIL_CLIENT_HELO(v) ((v) != 0) ############################################## postfix-3.5.6/src/smtpd/smtpd.h-375- postfix-3.5.6/src/smtpd/smtpd.h:376:#define FORWARD_ADDR(s) FORWARD_CLIENT_ATTR((s), rfc_addr) postfix-3.5.6/src/smtpd/smtpd.h-377-#define FORWARD_NAME(s) FORWARD_CLIENT_ATTR((s), name) postfix-3.5.6/src/smtpd/smtpd.h:378:#define FORWARD_NAMADDR(s) FORWARD_CLIENT_ATTR((s), namaddr) postfix-3.5.6/src/smtpd/smtpd.h-379-#define FORWARD_PROTO(s) FORWARD_CLIENT_ATTR((s), protocol) ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-11-/* postfix-3.5.6/src/smtpd/smtpd_check.c:12:/* int smtpd_check_addr(sender, address, smtputf8) postfix-3.5.6/src/smtpd/smtpd_check.c-13-/* const char *sender; ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-59-/* postfix-3.5.6/src/smtpd/smtpd_check.c:60:/* smtpd_check_addr() sanity checks an email address and returns postfix-3.5.6/src/smtpd/smtpd_check.c-61-/* non-zero in case of badness. The sender argument provides sender ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-1300- postfix-3.5.6/src/smtpd/smtpd_check.c:1301: if (own_inet_addr((struct sockaddr *) &(state->sockaddr))) postfix-3.5.6/src/smtpd/smtpd_check.c-1302- /* Permit logging in generic_checks() only. */ ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-1354- postfix-3.5.6/src/smtpd/smtpd_check.c:1355:static int reject_invalid_hostaddr(SMTPD_STATE *state, char *addr, postfix-3.5.6/src/smtpd/smtpd_check.c-1356- char *reply_name, char *reply_class) ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-1373- */ postfix-3.5.6/src/smtpd/smtpd_check.c:1374: if (!valid_mailhost_addr(test_addr, DONT_GRIPE)) postfix-3.5.6/src/smtpd/smtpd_check.c-1375- stat = smtpd_check_reject(state, MAIL_ERROR_POLICY, ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-1411- if (!valid_hostname(test_name, DONT_GRIPE) postfix-3.5.6/src/smtpd/smtpd_check.c:1412: && !valid_hostaddr(test_name, DONT_GRIPE)) /* XXX back compat */ postfix-3.5.6/src/smtpd/smtpd_check.c-1413- stat = smtpd_check_reject(state, MAIL_ERROR_POLICY, ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-1699- */ postfix-3.5.6/src/smtpd/smtpd_check.c:1700: reply = smtpd_resolve_addr(state->sender, recipient); postfix-3.5.6/src/smtpd/smtpd_check.c-1701- if (reply->flags & RESOLVE_FLAG_FAIL) ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-1786- postfix-3.5.6/src/smtpd/smtpd_check.c:1787:static int all_auth_mx_addr(SMTPD_STATE *state, char *host, postfix-3.5.6/src/smtpd/smtpd_check.c-1788- const char *reply_name, const char *reply_class) ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-1857- postfix-3.5.6/src/smtpd/smtpd_check.c:1858:static int has_my_addr(SMTPD_STATE *state, const char *host, postfix-3.5.6/src/smtpd/smtpd_check.c-1859- const char *reply_name, const char *reply_class) ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-1876- postfix-3.5.6/src/smtpd/smtpd_check.c:1877: aierr = hostname_to_sockaddr(host, (char *) 0, 0, &res0); postfix-3.5.6/src/smtpd/smtpd_check.c-1878- if (aierr) { ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-1894- if (msg_verbose) { postfix-3.5.6/src/smtpd/smtpd_check.c:1895: SOCKADDR_TO_HOSTADDR(res->ai_addr, res->ai_addrlen, postfix-3.5.6/src/smtpd/smtpd_check.c-1896- &hostaddr, (MAI_SERVPORT_STR *) 0, 0); ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-1898- } postfix-3.5.6/src/smtpd/smtpd_check.c:1899: if (own_inet_addr(res->ai_addr)) postfix-3.5.6/src/smtpd/smtpd_check.c-1900- HAS_MY_ADDR_RETURN(YUP); postfix-3.5.6/src/smtpd/smtpd_check.c:1901: if (proxy_inet_addr(res->ai_addr)) postfix-3.5.6/src/smtpd/smtpd_check.c-1902- HAS_MY_ADDR_RETURN(YUP); ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-1935- msg_info("%s: address lookup: %s", myname, (char *) mx->data); postfix-3.5.6/src/smtpd/smtpd_check.c:1936: if (has_my_addr(state, (char *) mx->data, reply_name, reply_class)) postfix-3.5.6/src/smtpd/smtpd_check.c-1937- return (YUP); ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-1963- for (mx = mx_list; mx != 0; mx = mx->next) { postfix-3.5.6/src/smtpd/smtpd_check.c:1964: if (!all_auth_mx_addr(state, (char *) mx->data, reply_name, reply_class)) postfix-3.5.6/src/smtpd/smtpd_check.c-1965- return (NOPE); ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-1994- */ postfix-3.5.6/src/smtpd/smtpd_check.c:1995: reply = smtpd_resolve_addr(state->sender, recipient); postfix-3.5.6/src/smtpd/smtpd_check.c-1996- if (reply->flags & RESOLVE_FLAG_FAIL) ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-2051- if (dns_status == DNS_NOTFOUND) postfix-3.5.6/src/smtpd/smtpd_check.c:2052: return (has_my_addr(state, domain, reply_name, reply_class) ? postfix-3.5.6/src/smtpd/smtpd_check.c-2053- SMTPD_CHECK_OK : SMTPD_CHECK_DUNNO); ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-2182- */ postfix-3.5.6/src/smtpd/smtpd_check.c:2183: reply = smtpd_resolve_addr(strcmp(reply_class, SMTPD_NAME_SENDER) == 0 ? postfix-3.5.6/src/smtpd/smtpd_check.c-2184- state->recipient : state->sender, addr); ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-2849- if (maybe_numerical postfix-3.5.6/src/smtpd/smtpd_check.c:2850: && (maybe_numerical = valid_hostaddr(domain, DONT_GRIPE)) != 0) postfix-3.5.6/src/smtpd/smtpd_check.c-2851- break; ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-3017- saved_addr = mystrndup(domain + 1, len - 2); postfix-3.5.6/src/smtpd/smtpd_check.c:3018: if ((bare_addr = valid_mailhost_addr(saved_addr, DONT_GRIPE)) == 0) postfix-3.5.6/src/smtpd/smtpd_check.c-3019- status = SMTPD_CHECK_DUNNO; ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-3101- myname, dns_strtype(type), (char *) server->data); postfix-3.5.6/src/smtpd/smtpd_check.c:3102: if (valid_hostaddr((char *) server->data, DONT_GRIPE)) { postfix-3.5.6/src/smtpd/smtpd_check.c-3103- if ((status = check_addr_access(state, table, (char *) server->data, ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-3113- CHECK_SERVER_RETURN(status); postfix-3.5.6/src/smtpd/smtpd_check.c:3114: if ((aierr = hostname_to_sockaddr((char *) server->data, postfix-3.5.6/src/smtpd/smtpd_check.c-3115- (char *) 0, 0, &res0)) != 0) { ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-3132- } postfix-3.5.6/src/smtpd/smtpd_check.c:3133: SOCKADDR_TO_HOSTADDR(res->ai_addr, res->ai_addrlen, postfix-3.5.6/src/smtpd/smtpd_check.c-3134- &addr_string, (MAI_SERVPORT_STR *) 0, 0); ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-3279- */ postfix-3.5.6/src/smtpd/smtpd_check.c:3280: reply = smtpd_resolve_addr(strcmp(reply_class, SMTPD_NAME_SENDER) == 0 ? postfix-3.5.6/src/smtpd/smtpd_check.c-3281- state->recipient : state->sender, addr); ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-3576- postfix-3.5.6/src/smtpd/smtpd_check.c:3577:static int rbl_match_addr(SMTPD_RBL_STATE *rbl, const char *byte_codes) postfix-3.5.6/src/smtpd/smtpd_check.c-3578-{ ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-3595- postfix-3.5.6/src/smtpd/smtpd_check.c:3596:static const SMTPD_RBL_STATE *find_dnsxl_addr(SMTPD_STATE *state, postfix-3.5.6/src/smtpd/smtpd_check.c-3597- const char *rbl_domain, ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-3618-#ifdef HAS_IPV6 postfix-3.5.6/src/smtpd/smtpd_check.c:3619: if (valid_ipv6_hostaddr(addr, DONT_GRIPE)) { postfix-3.5.6/src/smtpd/smtpd_check.c:3620: if (hostaddr_to_sockaddr(addr, (char *) 0, 0, &res) != 0 postfix-3.5.6/src/smtpd/smtpd_check.c-3621- || res->ai_family != PF_INET6) postfix-3.5.6/src/smtpd/smtpd_check.c-3622- msg_fatal("%s: unable to convert address %s", myname, addr); postfix-3.5.6/src/smtpd/smtpd_check.c:3623: ipv6_addr = (unsigned char *) &SOCK_ADDR_IN6_ADDR(res->ai_addr); postfix-3.5.6/src/smtpd/smtpd_check.c:3624: for (i = sizeof(SOCK_ADDR_IN6_ADDR(res->ai_addr)) - 1; i >= 0; i--) postfix-3.5.6/src/smtpd/smtpd_check.c-3625- vstring_sprintf_append(query, "%x.%x.", ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-3656- if (SMTPD_DNSXL_STAT_OK(rbl) && reply_addr != 0 postfix-3.5.6/src/smtpd/smtpd_check.c:3657: && !rbl_match_addr(rbl, byte_codes)) postfix-3.5.6/src/smtpd/smtpd_check.c-3658- rbl = 0; ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-3664- postfix-3.5.6/src/smtpd/smtpd_check.c:3665:static int reject_rbl_addr(SMTPD_STATE *state, const char *rbl_domain, postfix-3.5.6/src/smtpd/smtpd_check.c-3666- const char *addr, const char *reply_class) ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-3673- postfix-3.5.6/src/smtpd/smtpd_check.c:3674: rbl = find_dnsxl_addr(state, rbl_domain, addr); postfix-3.5.6/src/smtpd/smtpd_check.c-3675- if (!SMTPD_DNSXL_STAT_OK(rbl)) { ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-3683- postfix-3.5.6/src/smtpd/smtpd_check.c:3684:static int permit_dnswl_addr(SMTPD_STATE *state, const char *dnswl_domain, postfix-3.5.6/src/smtpd/smtpd_check.c-3685- const char *addr, const char *reply_class) ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-3697- postfix-3.5.6/src/smtpd/smtpd_check.c:3698: dnswl_result = find_dnsxl_addr(state, dnswl_domain, addr); postfix-3.5.6/src/smtpd/smtpd_check.c-3699- if (SMTPD_DNXSL_STAT_HARD(dnswl_result)) { ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-3711- } else { postfix-3.5.6/src/smtpd/smtpd_check.c:3712: /* Future proofing, in case find_dnsxl_addr() result is changed. */ postfix-3.5.6/src/smtpd/smtpd_check.c-3713- msg_panic("%s: find_dnsxl_addr API failure", myname); ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-3775- if (SMTPD_DNSXL_STAT_OK(rbl) && reply_addr != 0 postfix-3.5.6/src/smtpd/smtpd_check.c:3776: && !rbl_match_addr(rbl, byte_codes)) postfix-3.5.6/src/smtpd/smtpd_check.c-3777- rbl = 0; ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-3830- } else { postfix-3.5.6/src/smtpd/smtpd_check.c:3831: /* Future proofing, in case find_dnsxl_addr() result is changed. */ postfix-3.5.6/src/smtpd/smtpd_check.c-3832- msg_panic("%s: find_dnsxl_addr API failure", myname); ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-3856- while ((rbl_domain = mystrtok(&bp, CHARS_COMMA_SP)) != 0) { postfix-3.5.6/src/smtpd/smtpd_check.c:3857: result = reject_rbl_addr(state, rbl_domain, state->addr, postfix-3.5.6/src/smtpd/smtpd_check.c-3858- SMTPD_NAME_CLIENT); ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-3890- if (smtpd_sender_login_maps && state->sasl_username) { postfix-3.5.6/src/smtpd/smtpd_check.c:3891: reply = smtpd_resolve_addr(state->recipient, sender); postfix-3.5.6/src/smtpd/smtpd_check.c-3892- if (reply->flags & RESOLVE_FLAG_FAIL) ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-3924- if (smtpd_sender_login_maps && !state->sasl_username) { postfix-3.5.6/src/smtpd/smtpd_check.c:3925: reply = smtpd_resolve_addr(state->recipient, sender); postfix-3.5.6/src/smtpd/smtpd_check.c-3926- if (reply->flags & RESOLVE_FLAG_FAIL) ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-4292- else postfix-3.5.6/src/smtpd/smtpd_check.c:4293: status = reject_rbl_addr(state, *(cpp += 1), state->addr, postfix-3.5.6/src/smtpd/smtpd_check.c-4294- SMTPD_NAME_CLIENT); ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-4298- else { postfix-3.5.6/src/smtpd/smtpd_check.c:4299: status = permit_dnswl_addr(state, *(cpp += 1), state->addr, postfix-3.5.6/src/smtpd/smtpd_check.c-4300- SMTPD_NAME_CLIENT); ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-4407- else postfix-3.5.6/src/smtpd/smtpd_check.c:4408: status = reject_invalid_hostaddr(state, state->helo_name, postfix-3.5.6/src/smtpd/smtpd_check.c-4409- state->helo_name, SMTPD_NAME_HELO); ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-4417- else postfix-3.5.6/src/smtpd/smtpd_check.c:4418: status = reject_invalid_hostaddr(state, state->helo_name, postfix-3.5.6/src/smtpd/smtpd_check.c-4419- state->helo_name, SMTPD_NAME_HELO); ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-4425- if (state->helo_name[strspn(state->helo_name, "0123456789.:")] == 0 postfix-3.5.6/src/smtpd/smtpd_check.c:4426: && (status = reject_invalid_hostaddr(state, state->helo_name, postfix-3.5.6/src/smtpd/smtpd_check.c-4427- state->helo_name, SMTPD_NAME_HELO)) == 0) ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-4458- else postfix-3.5.6/src/smtpd/smtpd_check.c:4459: status = reject_invalid_hostaddr(state, state->helo_name, postfix-3.5.6/src/smtpd/smtpd_check.c-4460- state->helo_name, SMTPD_NAME_HELO); ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-4745- postfix-3.5.6/src/smtpd/smtpd_check.c:4746:int smtpd_check_addr(const char *sender, const char *addr, int smtputf8) postfix-3.5.6/src/smtpd/smtpd_check.c-4747-{ ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-4761- return (0); postfix-3.5.6/src/smtpd/smtpd_check.c:4762: resolve_reply = smtpd_resolve_addr(sender, addr); postfix-3.5.6/src/smtpd/smtpd_check.c-4763- if (resolve_reply->flags & RESOLVE_FLAG_ERROR) ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-5226- */ postfix-3.5.6/src/smtpd/smtpd_check.c:5227: reply = smtpd_resolve_addr(sender, recipient); postfix-3.5.6/src/smtpd/smtpd_check.c-5228- if (reply->flags & RESOLVE_FLAG_FAIL) ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-6294- */ postfix-3.5.6/src/smtpd/smtpd_check.c:6295:#define TRIM_ADDR(src, res) { \ postfix-3.5.6/src/smtpd/smtpd_check.c-6296- if (*(res = src) == '<') { \ ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-6309- state.where = "MAIL"; postfix-3.5.6/src/smtpd/smtpd_check.c:6310: TRIM_ADDR(args->argv[1], addr); postfix-3.5.6/src/smtpd/smtpd_check.c-6311- UPDATE_STRING(state.sender, addr); ############################################## postfix-3.5.6/src/smtpd/smtpd_check.c-6314- state.where = "RCPT"; postfix-3.5.6/src/smtpd/smtpd_check.c:6315: TRIM_ADDR(args->argv[1], addr); postfix-3.5.6/src/smtpd/smtpd_check.c-6316- resp = smtpd_check_rcpt(&state, addr); ############################################## postfix-3.5.6/src/smtpd/smtpd_check.h-15-extern void smtpd_check_init(void); postfix-3.5.6/src/smtpd/smtpd_check.h:16:extern int smtpd_check_addr(const char *, const char *, int); postfix-3.5.6/src/smtpd/smtpd_check.h-17-extern char *smtpd_check_rewrite(SMTPD_STATE *); ############################################## postfix-3.5.6/src/smtpd/smtpd_expand.c-107- postfix-3.5.6/src/smtpd/smtpd_expand.c:108:static const char *smtpd_expand_addr(VSTRING *buf, const char *addr, postfix-3.5.6/src/smtpd/smtpd_expand.c-109- const char *name, int prefix_len) ############################################## postfix-3.5.6/src/smtpd/smtpd_expand.c-217- } else if (STREQN(name, MAIL_ATTR_SENDER, CONST_LEN(MAIL_ATTR_SENDER))) { postfix-3.5.6/src/smtpd/smtpd_expand.c:218: return (smtpd_expand_addr(state->expand_buf, state->sender, postfix-3.5.6/src/smtpd/smtpd_expand.c-219- name, CONST_LEN(MAIL_ATTR_SENDER))); postfix-3.5.6/src/smtpd/smtpd_expand.c-220- } else if (STREQN(name, MAIL_ATTR_RECIP, CONST_LEN(MAIL_ATTR_RECIP))) { postfix-3.5.6/src/smtpd/smtpd_expand.c:221: return (smtpd_expand_addr(state->expand_buf, state->recipient, postfix-3.5.6/src/smtpd/smtpd_expand.c-222- name, CONST_LEN(MAIL_ATTR_RECIP))); ############################################## postfix-3.5.6/src/smtpd/smtpd_milter.c-164- return (""); postfix-3.5.6/src/smtpd/smtpd_milter.c:165: reply = smtpd_resolve_addr(state->recipient, state->sender); postfix-3.5.6/src/smtpd/smtpd_milter.c-166- /* Sendmail 8.13 does not externalize the null string. */ ############################################## postfix-3.5.6/src/smtpd/smtpd_milter.c-175- return (0); postfix-3.5.6/src/smtpd/smtpd_milter.c:176: reply = smtpd_resolve_addr(state->recipient, state->sender); postfix-3.5.6/src/smtpd/smtpd_milter.c-177- return (STR(reply->nexthop)); ############################################## postfix-3.5.6/src/smtpd/smtpd_milter.c-181- return (0); postfix-3.5.6/src/smtpd/smtpd_milter.c:182: reply = smtpd_resolve_addr(state->recipient, state->sender); postfix-3.5.6/src/smtpd/smtpd_milter.c-183- return (STR(reply->transport)); ############################################## postfix-3.5.6/src/smtpd/smtpd_milter.c-199- } postfix-3.5.6/src/smtpd/smtpd_milter.c:200: reply = smtpd_resolve_addr(state->sender, state->recipient); postfix-3.5.6/src/smtpd/smtpd_milter.c-201- /* Sendmail 8.13 does not externalize the null string. */ ############################################## postfix-3.5.6/src/smtpd/smtpd_milter.c-216- } postfix-3.5.6/src/smtpd/smtpd_milter.c:217: reply = smtpd_resolve_addr(state->sender, state->recipient); postfix-3.5.6/src/smtpd/smtpd_milter.c-218- return (STR(reply->nexthop)); ############################################## postfix-3.5.6/src/smtpd/smtpd_milter.c-224- return (S8_RCPT_MAILER_ERROR); postfix-3.5.6/src/smtpd/smtpd_milter.c:225: reply = smtpd_resolve_addr(state->sender, state->recipient); postfix-3.5.6/src/smtpd/smtpd_milter.c-226- return (STR(reply->transport)); ############################################## postfix-3.5.6/src/smtpd/smtpd_peer.c-168- postfix-3.5.6/src/smtpd/smtpd_peer.c:169:static int smtpd_peer_sockaddr_to_hostaddr(SMTPD_STATE *state) postfix-3.5.6/src/smtpd/smtpd_peer.c-170-{ ############################################## postfix-3.5.6/src/smtpd/smtpd_peer.c-217- */ postfix-3.5.6/src/smtpd/smtpd_peer.c:218: if ((aierr = sockaddr_to_hostaddr(sa, sa_length, &client_addr, postfix-3.5.6/src/smtpd/smtpd_peer.c-219- &client_port, 0)) != 0) ############################################## postfix-3.5.6/src/smtpd/smtpd_peer.c-242- if (strchr((char *) proto_info->sa_family_list, AF_INET) != 0 postfix-3.5.6/src/smtpd/smtpd_peer.c:243: && IN6_IS_ADDR_V4MAPPED(&SOCK_ADDR_IN6_ADDR(sa)) postfix-3.5.6/src/smtpd/smtpd_peer.c-244- && (colonp = strrchr(client_addr.buf, ':')) != 0) { ############################################## postfix-3.5.6/src/smtpd/smtpd_peer.c-253- state->addr_family = AF_INET; postfix-3.5.6/src/smtpd/smtpd_peer.c:254: aierr = hostaddr_to_sockaddr(state->addr, (char *) 0, 0, &res0); postfix-3.5.6/src/smtpd/smtpd_peer.c-255- if (aierr) ############################################## postfix-3.5.6/src/smtpd/smtpd_peer.c-268- * addresses that that appear in headers or envelopes. The fact postfix-3.5.6/src/smtpd/smtpd_peer.c:269: * that valid_mailhost_addr() enforces the form helps of course. postfix-3.5.6/src/smtpd/smtpd_peer.c-270- * We use the form without IPV6: prefix when doing access ############################################## postfix-3.5.6/src/smtpd/smtpd_peer.c-294- */ postfix-3.5.6/src/smtpd/smtpd_peer.c:295: if ((aierr = sockaddr_to_hostaddr((struct sockaddr *) postfix-3.5.6/src/smtpd/smtpd_peer.c-296- &state->dest_sockaddr, ############################################## postfix-3.5.6/src/smtpd/smtpd_peer.c-391- } postfix-3.5.6/src/smtpd/smtpd_peer.c:392: if (sock_addr_cmp_addr(res->ai_addr, sa) == 0) postfix-3.5.6/src/smtpd/smtpd_peer.c-393- break; /* keep peer name */ ############################################## postfix-3.5.6/src/smtpd/smtpd_peer.c-401- postfix-3.5.6/src/smtpd/smtpd_peer.c:402:static void smtpd_peer_hostaddr_to_sockaddr(SMTPD_STATE *state) postfix-3.5.6/src/smtpd/smtpd_peer.c-403-{ ############################################## postfix-3.5.6/src/smtpd/smtpd_peer.c-407- postfix-3.5.6/src/smtpd/smtpd_peer.c:408: if ((aierr = hostaddr_to_sockaddr(state->addr, state->port, postfix-3.5.6/src/smtpd/smtpd_peer.c-409- SOCK_STREAM, &res)) != 0) ############################################## postfix-3.5.6/src/smtpd/smtpd_peer.c-479- if (strrchr(cp, ':') != 0) { postfix-3.5.6/src/smtpd/smtpd_peer.c:480: if (valid_ipv6_hostaddr(cp, DO_GRIPE) == 0) postfix-3.5.6/src/smtpd/smtpd_peer.c-481- msg_fatal("bad IPv6 client address syntax from proxy: %s", cp); ############################################## postfix-3.5.6/src/smtpd/smtpd_peer.c-485- } else { postfix-3.5.6/src/smtpd/smtpd_peer.c:486: if (valid_ipv4_hostaddr(cp, DO_GRIPE) == 0) postfix-3.5.6/src/smtpd/smtpd_peer.c-487- msg_fatal("bad IPv4 client address syntax from proxy: %s", cp); ############################################## postfix-3.5.6/src/smtpd/smtpd_peer.c-502- msg_fatal("missing server address from proxy"); postfix-3.5.6/src/smtpd/smtpd_peer.c:503: if (valid_hostaddr(cp, DO_GRIPE) == 0) postfix-3.5.6/src/smtpd/smtpd_peer.c-504- msg_fatal("bad IPv6 server address syntax from proxy: %s", cp); ############################################## postfix-3.5.6/src/smtpd/smtpd_peer.c-515- */ postfix-3.5.6/src/smtpd/smtpd_peer.c:516: smtpd_peer_hostaddr_to_sockaddr(state); postfix-3.5.6/src/smtpd/smtpd_peer.c-517-} ############################################## postfix-3.5.6/src/smtpd/smtpd_peer.c-542- } else { postfix-3.5.6/src/smtpd/smtpd_peer.c:543: if (smtpd_peer_sockaddr_to_hostaddr(state) < 0) postfix-3.5.6/src/smtpd/smtpd_peer.c-544- smtpd_peer_not_inet(state); ############################################## postfix-3.5.6/src/smtpd/smtpd_peer.c-576- } else { postfix-3.5.6/src/smtpd/smtpd_peer.c:577: smtpd_peer_hostaddr_to_sockaddr(state); postfix-3.5.6/src/smtpd/smtpd_peer.c-578- } ############################################## postfix-3.5.6/src/smtpd/smtpd_proxy.c-217-#define SMTPD_PROXY_XFORWARD_NAME (1<<0) /* client name */ postfix-3.5.6/src/smtpd/smtpd_proxy.c:218:#define SMTPD_PROXY_XFORWARD_ADDR (1<<1) /* client address */ postfix-3.5.6/src/smtpd/smtpd_proxy.c-219-#define SMTPD_PROXY_XFORWARD_PROTO (1<<2) /* protocol */ ############################################## postfix-3.5.6/src/smtpd/smtpd_proxy.c-416- && smtpd_proxy_xforward_send(state, buf, XFORWARD_ADDR, postfix-3.5.6/src/smtpd/smtpd_proxy.c:417: IS_AVAIL_CLIENT_ADDR(FORWARD_ADDR(state)), postfix-3.5.6/src/smtpd/smtpd_proxy.c:418: FORWARD_ADDR(state))) postfix-3.5.6/src/smtpd/smtpd_proxy.c-419- || ((server_xforward_features & SMTPD_PROXY_XFORWARD_PORT) ############################################## postfix-3.5.6/src/smtpd/smtpd_resolve.c-11-/* postfix-3.5.6/src/smtpd/smtpd_resolve.c:12:/* const RESOLVE_REPLY *smtpd_resolve_addr(sender, addr) postfix-3.5.6/src/smtpd/smtpd_resolve.c-13-/* const char *sender; ############################################## postfix-3.5.6/src/smtpd/smtpd_resolve.c-23-/* postfix-3.5.6/src/smtpd/smtpd_resolve.c:24:/* smtpd_resolve_addr() resolves one address or returns postfix-3.5.6/src/smtpd/smtpd_resolve.c-25-/* a known result from cache. ############################################## postfix-3.5.6/src/smtpd/smtpd_resolve.c-165- postfix-3.5.6/src/smtpd/smtpd_resolve.c:166:const RESOLVE_REPLY *smtpd_resolve_addr(const char *sender, const char *addr) postfix-3.5.6/src/smtpd/smtpd_resolve.c-167-{ ############################################## postfix-3.5.6/src/smtpd/smtpd_resolve.h-19-extern void smtpd_resolve_init(int); postfix-3.5.6/src/smtpd/smtpd_resolve.h:20:extern const RESOLVE_REPLY *smtpd_resolve_addr(const char*, const char *); postfix-3.5.6/src/smtpd/smtpd_resolve.h-21- ############################################## postfix-3.5.6/src/smtpstone/Makefile.in-75- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/smtpstone/Makefile.in:76: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/smtpstone/Makefile.in-77- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/smtpstone/qmqp-source.c-581- msg_fatal("%s: %s", argv[optind], parse_err); postfix-3.5.6/src/smtpstone/qmqp-source.c:582: if ((aierr = hostname_to_sockaddr(host, port, SOCK_STREAM, &res)) != 0) postfix-3.5.6/src/smtpstone/qmqp-source.c-583- msg_fatal("%s: %s", argv[optind], MAI_STRERROR(aierr)); ############################################## postfix-3.5.6/src/smtpstone/smtp-sink.c-1353- if (strchr((char *) proto_info->sa_family_list, sa->sa_family)) postfix-3.5.6/src/smtpstone/smtp-sink.c:1354: SOCKADDR_TO_HOSTADDR(sa, len, &state->client_addr, postfix-3.5.6/src/smtpstone/smtp-sink.c-1355- (MAI_SERVPORT_STR *) 0, sa->sa_family); ############################################## postfix-3.5.6/src/smtpstone/smtp-source.c-1129- msg_fatal("%s: %s", argv[optind], parse_err); postfix-3.5.6/src/smtpstone/smtp-source.c:1130: if ((aierr = hostname_to_sockaddr(host, port, SOCK_STREAM, &res)) != 0) postfix-3.5.6/src/smtpstone/smtp-source.c-1131- msg_fatal("%s: %s", argv[optind], MAI_STRERROR(aierr)); ############################################## postfix-3.5.6/src/spawn/Makefile.in-55- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/spawn/Makefile.in:56: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/spawn/Makefile.in-57- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/tlsmgr/Makefile.in-58- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/tlsmgr/Makefile.in:59: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/tlsmgr/Makefile.in-60- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/tlsproxy/Makefile.in-57- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/tlsproxy/Makefile.in:58: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/tlsproxy/Makefile.in-59- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/trivial-rewrite/Makefile.in-71- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/trivial-rewrite/Makefile.in:72: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/trivial-rewrite/Makefile.in-73- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/trivial-rewrite/resolve.c-154- /* postfix-3.5.6/src/trivial-rewrite/resolve.c:155: * Same order as in resolve_addr(). postfix-3.5.6/src/trivial-rewrite/resolve.c-156- */ ############################################## postfix-3.5.6/src/trivial-rewrite/resolve.c-181- postfix-3.5.6/src/trivial-rewrite/resolve.c:182:static void resolve_addr(RES_CONTEXT *rp, char *sender, char *addr, postfix-3.5.6/src/trivial-rewrite/resolve.c-183- VSTRING *channel, VSTRING *nexthop, ############################################## postfix-3.5.6/src/trivial-rewrite/resolve.c-235- quote_822_local(addr_buf, addr); postfix-3.5.6/src/trivial-rewrite/resolve.c:236: tree = tok822_scan_addr(vstring_str(addr_buf)); postfix-3.5.6/src/trivial-rewrite/resolve.c-237- ############################################## postfix-3.5.6/src/trivial-rewrite/resolve.c-433- DONT_GRIPE)) { postfix-3.5.6/src/trivial-rewrite/resolve.c:434: if (var_resolve_num_dom && valid_hostaddr(rcpt_domain, DONT_GRIPE)) { postfix-3.5.6/src/trivial-rewrite/resolve.c-435- vstring_insert(nextrcpt, rcpt_domain - STR(nextrcpt), "[", 1); ############################################## postfix-3.5.6/src/trivial-rewrite/resolve.c-773- postfix-3.5.6/src/trivial-rewrite/resolve.c:774: resolve_addr(context, STR(sender), STR(query), postfix-3.5.6/src/trivial-rewrite/resolve.c-775- channel, nexthop, nextrcpt, &flags); ############################################## postfix-3.5.6/src/trivial-rewrite/rewrite.c-13-/* postfix-3.5.6/src/trivial-rewrite/rewrite.c:14:/* void rewrite_addr(context, addr, result) postfix-3.5.6/src/trivial-rewrite/rewrite.c-15-/* RWR_CONTEXT *context; ############################################## postfix-3.5.6/src/trivial-rewrite/rewrite.c-35-/* postfix-3.5.6/src/trivial-rewrite/rewrite.c:36:/* rewrite_addr() rewrites an address string to another string. postfix-3.5.6/src/trivial-rewrite/rewrite.c-37-/* Both input and output are in external (quoted) form. ############################################## postfix-3.5.6/src/trivial-rewrite/rewrite.c-274- else { postfix-3.5.6/src/trivial-rewrite/rewrite.c:275: tree = tok822_scan_addr(vstring_str(address)); postfix-3.5.6/src/trivial-rewrite/rewrite.c-276- rewrite_tree(context, tree); ############################################## postfix-3.5.6/src/trivial-rewrite/transport.c-43-/* maps(3), multi-dictionary search postfix-3.5.6/src/trivial-rewrite/transport.c:44:/* strip_addr(3), strip extension from address postfix-3.5.6/src/trivial-rewrite/transport.c-45-/* transport(5), format of transport map ############################################## postfix-3.5.6/src/trivial-rewrite/trivial-rewrite.h-41-extern int rewrite_proto(VSTREAM *); postfix-3.5.6/src/trivial-rewrite/trivial-rewrite.h:42:extern void rewrite_addr(RWR_CONTEXT *, char *, VSTRING *); postfix-3.5.6/src/trivial-rewrite/trivial-rewrite.h-43-extern void rewrite_tree(RWR_CONTEXT *, TOK822 *); ############################################## postfix-3.5.6/src/util/Makefile.in-963- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/util/Makefile.in:964: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/util/Makefile.in-965- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/util/cidr_match.c-30-/* called by functions that parse and execute on the fly, such postfix-3.5.6/src/util/cidr_match.c:31:/* as match_hostaddr(). postfix-3.5.6/src/util/cidr_match.c-32-/* ############################################## postfix-3.5.6/src/util/cidr_match.c-235- memset(ip->mask_bytes, ~0U, ip->addr_byte_count); postfix-3.5.6/src/util/cidr_match.c:236: mask_addr(ip->mask_bytes, ip->addr_byte_count, ip->mask_shift); postfix-3.5.6/src/util/cidr_match.c-237- } else ############################################## postfix-3.5.6/src/util/cidr_match.c-245- if (*np & ~(*mp)) { postfix-3.5.6/src/util/cidr_match.c:246: mask_addr(ip->net_bytes, ip->addr_byte_count, ip->mask_shift); postfix-3.5.6/src/util/cidr_match.c-247- if (inet_ntop(ip->addr_family, ip->net_bytes, hostaddr.buf, ############################################## postfix-3.5.6/src/util/find_inet.c-8-/* postfix-3.5.6/src/util/find_inet.c:9:/* unsigned find_inet_addr(host) postfix-3.5.6/src/util/find_inet.c-10-/* const char *host; ############################################## postfix-3.5.6/src/util/find_inet.c-19-/* postfix-3.5.6/src/util/find_inet.c:20:/* find_inet_addr() translates a symbolic or numerical hostname. postfix-3.5.6/src/util/find_inet.c:21:/* This function is deprecated. Use hostname_to_hostaddr() instead. postfix-3.5.6/src/util/find_inet.c-22-/* ############################################## postfix-3.5.6/src/util/find_inet.c-24-/* BUGS postfix-3.5.6/src/util/find_inet.c:25:/* find_inet_addr() ignores all but the first address listed for postfix-3.5.6/src/util/find_inet.c-26-/* a symbolic hostname. ############################################## postfix-3.5.6/src/util/find_inet.c-61- postfix-3.5.6/src/util/find_inet.c:62:unsigned find_inet_addr(const char *host) postfix-3.5.6/src/util/find_inet.c-63-{ ############################################## postfix-3.5.6/src/util/find_inet.c-66- postfix-3.5.6/src/util/find_inet.c:67: addr.s_addr = inet_addr(host); postfix-3.5.6/src/util/find_inet.c-68- if ((addr.s_addr == INADDR_NONE) || (addr.s_addr == 0)) { ############################################## postfix-3.5.6/src/util/find_inet.h-16- */ postfix-3.5.6/src/util/find_inet.h:17:extern unsigned find_inet_addr(const char *); postfix-3.5.6/src/util/find_inet.h-18-extern int find_inet_port(const char *, const char *); ############################################## postfix-3.5.6/src/util/host_port.c-20-/* Host/domain names are validated with valid_utf8_hostname(), postfix-3.5.6/src/util/host_port.c:21:/* and host addresses are validated with valid_hostaddr(). postfix-3.5.6/src/util/host_port.c-22-/* ############################################## postfix-3.5.6/src/util/host_port.c-53-/* msg_fatal("%s in \"%s\"", parse_error, endpoint); postfix-3.5.6/src/util/host_port.c:54:/* if ((aierr = hostname_to_sockaddr(host, port, SOCK_STREAM, &res)) != 0) postfix-3.5.6/src/util/host_port.c-55-/* msg_fatal("%s: %s", endpoint, MAI_STRERROR(aierr)); ############################################## postfix-3.5.6/src/util/host_port.c-69-/* host = 0; postfix-3.5.6/src/util/host_port.c:70:/* if ((aierr = hostname_to_sockaddr(host, port, SOCK_STREAM, &res)) != 0) postfix-3.5.6/src/util/host_port.c-71-/* msg_fatal("%s: %s", endpoint, MAI_STRERROR(aierr)); ############################################## postfix-3.5.6/src/util/host_port.c-133- return ("garbage after \"]\""); postfix-3.5.6/src/util/host_port.c:134: if (ipv6 && !valid_ipv6_hostaddr(*host, DONT_GRIPE)) postfix-3.5.6/src/util/host_port.c-135- return ("malformed IPv6 address"); ############################################## postfix-3.5.6/src/util/host_port.c-161- && !valid_utf8_hostname(util_utf8_enable, *host, DONT_GRIPE) postfix-3.5.6/src/util/host_port.c:162: && !valid_hostaddr(*host, DONT_GRIPE)) postfix-3.5.6/src/util/host_port.c-163- return ("valid hostname or network address required"); ############################################## postfix-3.5.6/src/util/inet_addr_host.c-93- proto_info = inet_proto_info(); postfix-3.5.6/src/util/inet_addr_host.c:94: if ((aierr = hostname_to_sockaddr(hname, serv, SOCK_STREAM, &res0)) == 0) { postfix-3.5.6/src/util/inet_addr_host.c-95- for (res = res0; res; res = res->ai_next) { ############################################## postfix-3.5.6/src/util/inet_addr_host.c-157- for (sa = list.addrs; sa < list.addrs + list.used; sa++) { postfix-3.5.6/src/util/inet_addr_host.c:158: SOCKADDR_TO_HOSTADDR(SOCK_ADDR_PTR(sa), SOCK_ADDR_LEN(sa), postfix-3.5.6/src/util/inet_addr_host.c-159- &hostaddr, (MAI_SERVPORT_STR *) 0, 0); ############################################## postfix-3.5.6/src/util/inet_addr_list.c-87- if (msg_verbose > 1) { postfix-3.5.6/src/util/inet_addr_list.c:88: SOCKADDR_TO_HOSTADDR(addr, SOCK_ADDR_LEN(addr), postfix-3.5.6/src/util/inet_addr_list.c-89- &hostaddr, (MAI_SERVPORT_STR *) 0, 0); ############################################## postfix-3.5.6/src/util/inet_addr_list.c-108- */ postfix-3.5.6/src/util/inet_addr_list.c:109: return (sock_addr_cmp_addr(SOCK_ADDR_PTR(a), SOCK_ADDR_PTR(b))); postfix-3.5.6/src/util/inet_addr_list.c-110-} ############################################## postfix-3.5.6/src/util/inet_addr_list.c-160- for (sa = list->addrs; sa < list->addrs + list->used; sa++) { postfix-3.5.6/src/util/inet_addr_list.c:161: SOCKADDR_TO_HOSTADDR(SOCK_ADDR_PTR(sa), SOCK_ADDR_LEN(sa), postfix-3.5.6/src/util/inet_addr_list.c-162- &hostaddr, (MAI_SERVPORT_STR *) 0, 0); ############################################## postfix-3.5.6/src/util/inet_addr_local.c-201- case AF_INET: postfix-3.5.6/src/util/inet_addr_local.c:202: if (SOCK_ADDR_IN_ADDR(sa).s_addr == INADDR_ANY) postfix-3.5.6/src/util/inet_addr_local.c-203- continue; ############################################## postfix-3.5.6/src/util/inet_addr_local.c-206- case AF_INET6: postfix-3.5.6/src/util/inet_addr_local.c:207: if (IN6_IS_ADDR_UNSPECIFIED(&SOCK_ADDR_IN6_ADDR(sa))) postfix-3.5.6/src/util/inet_addr_local.c-208- continue; ############################################## postfix-3.5.6/src/util/inet_addr_local.c-292- if (af == AF_INET) { postfix-3.5.6/src/util/inet_addr_local.c:293: if (SOCK_ADDR_IN_ADDR(sa).s_addr == INADDR_ANY) { postfix-3.5.6/src/util/inet_addr_local.c-294- lifr = NEXT_INTERFACE(lifr); ############################################## postfix-3.5.6/src/util/inet_addr_local.c-298- } else if (af == AF_INET6) { postfix-3.5.6/src/util/inet_addr_local.c:299: if (IN6_IS_ADDR_UNSPECIFIED(&SOCK_ADDR_IN6_ADDR(sa))) { postfix-3.5.6/src/util/inet_addr_local.c-300- lifr = NEXT_INTERFACE(lifr); ############################################## postfix-3.5.6/src/util/inet_addr_local.c-422- sa = SOCK_ADDR_PTR(&ifr->ifr_addr); postfix-3.5.6/src/util/inet_addr_local.c:423: if (!(IN6_IS_ADDR_UNSPECIFIED(&SOCK_ADDR_IN6_ADDR(sa)))) { postfix-3.5.6/src/util/inet_addr_local.c-424- inet_addr_list_append(addr_list, sa); ############################################## postfix-3.5.6/src/util/inet_addr_local.c-499- memset((void *) &mask.sin6_addr, ~0, sizeof(mask.sin6_addr)); postfix-3.5.6/src/util/inet_addr_local.c:500: mask_addr((unsigned char *) &mask.sin6_addr, postfix-3.5.6/src/util/inet_addr_local.c-501- sizeof(mask.sin6_addr), plen); ############################################## postfix-3.5.6/src/util/inet_addr_local.c-607- sa = SOCK_ADDR_PTR(addr_list.addrs + i); postfix-3.5.6/src/util/inet_addr_local.c:608: SOCKADDR_TO_HOSTADDR(SOCK_ADDR_PTR(sa), SOCK_ADDR_LEN(sa), postfix-3.5.6/src/util/inet_addr_local.c-609- &hostaddr, (MAI_SERVPORT_STR *) 0, 0); postfix-3.5.6/src/util/inet_addr_local.c-610- sa = SOCK_ADDR_PTR(mask_list.addrs + i); postfix-3.5.6/src/util/inet_addr_local.c:611: SOCKADDR_TO_HOSTADDR(SOCK_ADDR_PTR(sa), SOCK_ADDR_LEN(sa), postfix-3.5.6/src/util/inet_addr_local.c-612- &hostmask, (MAI_SERVPORT_STR *) 0, 0); ############################################## postfix-3.5.6/src/util/inet_connect.c-97- msg_fatal("%s: %s", addr, parse_err); postfix-3.5.6/src/util/inet_connect.c:98: if ((aierr = hostname_to_sockaddr(host, port, SOCK_STREAM, &res0)) != 0) postfix-3.5.6/src/util/inet_connect.c-99- msg_fatal("host/service %s/%s not found: %s", ############################################## postfix-3.5.6/src/util/inet_connect.c-119- if (msg_verbose) { postfix-3.5.6/src/util/inet_connect.c:120: SOCKADDR_TO_HOSTADDR(res->ai_addr, res->ai_addrlen, postfix-3.5.6/src/util/inet_connect.c-121- &hostaddr, (MAI_SERVPORT_STR *) 0, 0); ############################################## postfix-3.5.6/src/util/inet_listen.c-104- host = 0; postfix-3.5.6/src/util/inet_listen.c:105: if ((aierr = hostname_to_sockaddr(host, port, SOCK_STREAM, &res0)) != 0) postfix-3.5.6/src/util/inet_listen.c-106- msg_fatal("%s: %s", addr, MAI_STRERROR(aierr)); ############################################## postfix-3.5.6/src/util/inet_listen.c-131- if (msg_verbose) { postfix-3.5.6/src/util/inet_listen.c:132: SOCKADDR_TO_HOSTADDR(res->ai_addr, res->ai_addrlen, postfix-3.5.6/src/util/inet_listen.c-133- &hostaddr, &portnum, 0); ############################################## postfix-3.5.6/src/util/inet_listen.c-153- if (bind(sock, res->ai_addr, res->ai_addrlen) < 0) { postfix-3.5.6/src/util/inet_listen.c:154: SOCKADDR_TO_HOSTADDR(res->ai_addr, res->ai_addrlen, postfix-3.5.6/src/util/inet_listen.c-155- &hostaddr, &portnum, 0); ############################################## postfix-3.5.6/src/util/mask_addr.c-8-/* postfix-3.5.6/src/util/mask_addr.c:9:/* void mask_addr(addr_bytes, addr_byte_count, network_bits) postfix-3.5.6/src/util/mask_addr.c-10-/* unsigned char *addr_bytes; ############################################## postfix-3.5.6/src/util/mask_addr.c-13-/* DESCRIPTION postfix-3.5.6/src/util/mask_addr.c:14:/* mask_addr() clears all the host bits in the specified postfix-3.5.6/src/util/mask_addr.c-15-/* address. The code can handle addresses of any length, ############################################## postfix-3.5.6/src/util/mask_addr.c-49- postfix-3.5.6/src/util/mask_addr.c:50:void mask_addr(unsigned char *addr_bytes, postfix-3.5.6/src/util/mask_addr.c-51- unsigned addr_byte_count, ############################################## postfix-3.5.6/src/util/mask_addr.h-16- */ postfix-3.5.6/src/util/mask_addr.h:17:extern void mask_addr(unsigned char *, unsigned, unsigned); postfix-3.5.6/src/util/mask_addr.h-18- ############################################## postfix-3.5.6/src/util/match_list.h-52-extern int match_hostname(MATCH_LIST *, const char *, const char *); postfix-3.5.6/src/util/match_list.h:53:extern int match_hostaddr(MATCH_LIST *, const char *, const char *); postfix-3.5.6/src/util/match_list.h-54- ############################################## postfix-3.5.6/src/util/match_ops.c-18-/* postfix-3.5.6/src/util/match_ops.c:19:/* int match_hostaddr(list, addr, pattern) postfix-3.5.6/src/util/match_ops.c-20-/* MATCH_LIST *list; ############################################## postfix-3.5.6/src/util/match_ops.c-46-/* postfix-3.5.6/src/util/match_ops.c:47:/* match_hostaddr() matches a host address when the pattern is postfix-3.5.6/src/util/match_ops.c-48-/* identical to the host address, or when the pattern is a net/mask ############################################## postfix-3.5.6/src/util/match_ops.c-220- postfix-3.5.6/src/util/match_ops.c:221:int match_hostaddr(MATCH_LIST *list, const char *addr, const char *pattern) postfix-3.5.6/src/util/match_ops.c-222-{ ############################################## postfix-3.5.6/src/util/myaddrinfo.c-18-/* postfix-3.5.6/src/util/myaddrinfo.c:19:/* int hostname_to_sockaddr(hostname, service, socktype, result) postfix-3.5.6/src/util/myaddrinfo.c-20-/* const char *hostname; ############################################## postfix-3.5.6/src/util/myaddrinfo.c-31-/* postfix-3.5.6/src/util/myaddrinfo.c:32:/* int hostaddr_to_sockaddr(hostaddr, service, socktype, result) postfix-3.5.6/src/util/myaddrinfo.c-33-/* const char *hostaddr; ############################################## postfix-3.5.6/src/util/myaddrinfo.c-37-/* postfix-3.5.6/src/util/myaddrinfo.c:38:/* int sockaddr_to_hostaddr(sa, salen, hostaddr, portnum, socktype) postfix-3.5.6/src/util/myaddrinfo.c-39-/* const struct sockaddr *sa; ############################################## postfix-3.5.6/src/util/myaddrinfo.c-63-/* postfix-3.5.6/src/util/myaddrinfo.c:64:/* hostname_to_sockaddr() looks up the binary addresses for postfix-3.5.6/src/util/myaddrinfo.c-65-/* the specified symbolic hostname or numeric address. The ############################################## postfix-3.5.6/src/util/myaddrinfo.c-71-/* postfix-3.5.6/src/util/myaddrinfo.c:72:/* hostaddr_to_sockaddr() converts a printable network address postfix-3.5.6/src/util/myaddrinfo.c-73-/* into the corresponding binary form. The result should be ############################################## postfix-3.5.6/src/util/myaddrinfo.c-76-/* postfix-3.5.6/src/util/myaddrinfo.c:77:/* sockaddr_to_hostaddr() converts a binary network address postfix-3.5.6/src/util/myaddrinfo.c-78-/* into printable form. The result buffers should be large ############################################## postfix-3.5.6/src/util/myaddrinfo.c-109-/* .IP hostname postfix-3.5.6/src/util/myaddrinfo.c:110:/* On input to hostname_to_sockaddr(), a numeric or symbolic postfix-3.5.6/src/util/myaddrinfo.c-111-/* hostname, or a null pointer (meaning the wild-card listen ############################################## postfix-3.5.6/src/util/myaddrinfo.c-118-/* .IP hostaddr postfix-3.5.6/src/util/myaddrinfo.c:119:/* On input to hostaddr_to_sockaddr(), a numeric hostname, postfix-3.5.6/src/util/myaddrinfo.c-120-/* or a null pointer (meaning the wild-card listen address). postfix-3.5.6/src/util/myaddrinfo.c:121:/* On output from sockaddr_to_hostaddr(), storage for the postfix-3.5.6/src/util/myaddrinfo.c-122-/* result hostaddress, or a null pointer. postfix-3.5.6/src/util/myaddrinfo.c-123-/* .IP service postfix-3.5.6/src/util/myaddrinfo.c:124:/* On input to hostname/addr_to_sockaddr(), a numeric or postfix-3.5.6/src/util/myaddrinfo.c-125-/* symbolic service name, or a null pointer in which case the postfix-3.5.6/src/util/myaddrinfo.c-126-/* socktype argument is ignored. On output from postfix-3.5.6/src/util/myaddrinfo.c:127:/* sockaddr_to_hostname/addr(), storage for the result service postfix-3.5.6/src/util/myaddrinfo.c-128-/* name, or a null pointer. ############################################## postfix-3.5.6/src/util/myaddrinfo.c-151-/* postfix-3.5.6/src/util/myaddrinfo.c:152:/* The hostname/addr_to_sockaddr() routines should accept a postfix-3.5.6/src/util/myaddrinfo.c-153-/* list of address families that the caller is interested in, ############################################## postfix-3.5.6/src/util/myaddrinfo.c-156-/* Unfortunately, it is not possible to remove unwanted address postfix-3.5.6/src/util/myaddrinfo.c:157:/* family results from hostname_to_sockaddr(), because we postfix-3.5.6/src/util/myaddrinfo.c-158-/* don't know how the system library routine getaddrinfo() ############################################## postfix-3.5.6/src/util/myaddrinfo.c-367- ip = clone_ipv4addrinfo(prev); postfix-3.5.6/src/util/myaddrinfo.c:368: ip->sin.sin_addr = IN_ADDR(name_list[0]); postfix-3.5.6/src/util/myaddrinfo.c-369- ip->sin.sin_port = port; ############################################## postfix-3.5.6/src/util/myaddrinfo.c-463- postfix-3.5.6/src/util/myaddrinfo.c:464:int hostaddr_to_sockaddr(const char *hostaddr, const char *service, postfix-3.5.6/src/util/myaddrinfo.c-465- int socktype, struct addrinfo ** res) ############################################## postfix-3.5.6/src/util/myaddrinfo.c-527- /* postfix-3.5.6/src/util/myaddrinfo.c:528: * Native getaddrinfo(3) version. See comments in hostname_to_sockaddr(). postfix-3.5.6/src/util/myaddrinfo.c-529- * ############################################## postfix-3.5.6/src/util/myaddrinfo.c-579- postfix-3.5.6/src/util/myaddrinfo.c:580:int sockaddr_to_hostaddr(const struct sockaddr *sa, SOCKADDR_SIZE salen, postfix-3.5.6/src/util/myaddrinfo.c-581- MAI_HOSTADDR_STR *hostaddr, ############################################## postfix-3.5.6/src/util/myaddrinfo.c-597- if (hostaddr != 0) { postfix-3.5.6/src/util/myaddrinfo.c:598: if (inet_ntop(AF_INET, (void *) &(SOCK_ADDR_IN_ADDR(sa)), postfix-3.5.6/src/util/myaddrinfo.c-599- hostaddr->buf, sizeof(hostaddr->buf)) == 0) ############################################## postfix-3.5.6/src/util/myaddrinfo.c-654- if (hostname != 0) { postfix-3.5.6/src/util/myaddrinfo.c:655: if ((hp = gethostbyaddr((char *) &(SOCK_ADDR_IN_ADDR(sa)), postfix-3.5.6/src/util/myaddrinfo.c:656: sizeof(SOCK_ADDR_IN_ADDR(sa)), postfix-3.5.6/src/util/myaddrinfo.c-657- AF_INET)) == 0) ############################################## postfix-3.5.6/src/util/myaddrinfo.c-711- if (hostname != 0) { postfix-3.5.6/src/util/myaddrinfo.c:712: if (valid_hostaddr(hostname->buf, DONT_GRIPE)) { postfix-3.5.6/src/util/myaddrinfo.c-713- msg_warn("numeric hostname: %s", hostname->buf); ############################################## postfix-3.5.6/src/util/myaddrinfo.c-830- postfix-3.5.6/src/util/myaddrinfo.c:831: if ((err = hostname_to_sockaddr(argv[2], (char *) 0, 0, &info)) != 0) { postfix-3.5.6/src/util/myaddrinfo.c:832: msg_info("hostname_to_sockaddr(%s): %s", postfix-3.5.6/src/util/myaddrinfo.c-833- argv[2], err == EAI_SYSTEM ? strerror(errno) : gai_strerror(err)); ############################################## postfix-3.5.6/src/util/myaddrinfo.c-842- ip = resv[n]; postfix-3.5.6/src/util/myaddrinfo.c:843: if ((err = sockaddr_to_hostaddr(ip->ai_addr, ip->ai_addrlen, &addr, postfix-3.5.6/src/util/myaddrinfo.c-844- (MAI_SERVPORT_STR *) 0, 0)) != 0) { ############################################## postfix-3.5.6/src/util/myaddrinfo.c-864- postfix-3.5.6/src/util/myaddrinfo.c:865: if ((err = hostaddr_to_sockaddr(argv[3], (char *) 0, 0, &ip)) != 0) { postfix-3.5.6/src/util/myaddrinfo.c:866: msg_info("hostaddr_to_sockaddr(%s): %s", postfix-3.5.6/src/util/myaddrinfo.c-867- argv[3], err == EAI_SYSTEM ? strerror(errno) : gai_strerror(err)); postfix-3.5.6/src/util/myaddrinfo.c-868- } else { postfix-3.5.6/src/util/myaddrinfo.c:869: if ((err = sockaddr_to_hostaddr(ip->ai_addr, ip->ai_addrlen, &addr, postfix-3.5.6/src/util/myaddrinfo.c-870- (MAI_SERVPORT_STR *) 0, 0)) != 0) { ############################################## postfix-3.5.6/src/util/myaddrinfo.h-158- int, const char *, int, struct addrinfo **); postfix-3.5.6/src/util/myaddrinfo.h:159:extern int WARN_UNUSED_RESULT hostaddr_to_sockaddr(const char *, postfix-3.5.6/src/util/myaddrinfo.h-160- const char *, int, struct addrinfo **); postfix-3.5.6/src/util/myaddrinfo.h:161:extern int WARN_UNUSED_RESULT sockaddr_to_hostaddr(const struct sockaddr *, postfix-3.5.6/src/util/myaddrinfo.h-162- SOCKADDR_SIZE, MAI_HOSTADDR_STR *, MAI_SERVPORT_STR *, int); ############################################## postfix-3.5.6/src/util/myaddrinfo.h-170- postfix-3.5.6/src/util/myaddrinfo.h:171:#define hostname_to_sockaddr(host, serv, sock, res) \ postfix-3.5.6/src/util/myaddrinfo.h-172- hostname_to_sockaddr_pf((host), PF_UNSPEC, (serv), (sock), (res)) ############################################## postfix-3.5.6/src/util/myaddrinfo.h-185- postfix-3.5.6/src/util/myaddrinfo.h:186:#define HOSTNAME_TO_SOCKADDR(host, serv, sock, res) \ postfix-3.5.6/src/util/myaddrinfo.h-187- HOSTNAME_TO_SOCKADDR_PF((host), PF_UNSPEC, (serv), (sock), (res)) postfix-3.5.6/src/util/myaddrinfo.h-188- postfix-3.5.6/src/util/myaddrinfo.h:189:#define HOSTADDR_TO_SOCKADDR(host, serv, sock, res) \ postfix-3.5.6/src/util/myaddrinfo.h-190- do { \ postfix-3.5.6/src/util/myaddrinfo.h-191- int _aierr; \ postfix-3.5.6/src/util/myaddrinfo.h:192: _aierr = hostaddr_to_sockaddr((host), (serv), (sock), (res)); \ postfix-3.5.6/src/util/myaddrinfo.h-193- if (_aierr) \ ############################################## postfix-3.5.6/src/util/myaddrinfo.h-196- postfix-3.5.6/src/util/myaddrinfo.h:197:#define SOCKADDR_TO_HOSTADDR(sa, salen, host, port, sock) \ postfix-3.5.6/src/util/myaddrinfo.h-198- do { \ postfix-3.5.6/src/util/myaddrinfo.h-199- int _aierr; \ postfix-3.5.6/src/util/myaddrinfo.h:200: _aierr = sockaddr_to_hostaddr((sa), (salen), (host), (port), (sock)); \ postfix-3.5.6/src/util/myaddrinfo.h-201- if (_aierr) \ ############################################## postfix-3.5.6/src/util/myaddrinfo.ref2-1-./myaddrinfo: === hostname null.porcupine.org === postfix-3.5.6/src/util/myaddrinfo.ref2:2:./myaddrinfo: hostname_to_sockaddr(null.porcupine.org): hostname nor servname provided, or not known postfix-3.5.6/src/util/myaddrinfo.ref2-3-./myaddrinfo: === host address 10.0.0.0 === ############################################## postfix-3.5.6/src/util/myaddrinfo4.ref2-1-./myaddrinfo4: === hostname null.porcupine.org === postfix-3.5.6/src/util/myaddrinfo4.ref2:2:./myaddrinfo4: hostname2sockaddr(null.porcupine.org): No address associated with hostname postfix-3.5.6/src/util/myaddrinfo4.ref2-3-./myaddrinfo4: === host address 10.0.0.0 === ############################################## postfix-3.5.6/src/util/sock_addr.c-8-/* postfix-3.5.6/src/util/sock_addr.c:9:/* int sock_addr_cmp_addr(sa, sb) postfix-3.5.6/src/util/sock_addr.c-10-/* const struct sockaddr *sa; ############################################## postfix-3.5.6/src/util/sock_addr.c-16-/* postfix-3.5.6/src/util/sock_addr.c:17:/* int SOCK_ADDR_EQ_ADDR(sa, sb) postfix-3.5.6/src/util/sock_addr.c-18-/* const struct sockaddr *sa; ############################################## postfix-3.5.6/src/util/sock_addr.c-36-/* unsigned short SOCK_ADDR_IN_PORT(ptr) postfix-3.5.6/src/util/sock_addr.c:37:/* struct in_addr SOCK_ADDR_IN_ADDR(ptr) postfix-3.5.6/src/util/sock_addr.c:38:/* struct in_addr IN_ADDR(ptr) postfix-3.5.6/src/util/sock_addr.c-39-/* ############################################## postfix-3.5.6/src/util/sock_addr.c-42-/* unsigned short SOCK_ADDR_IN6_PORT(ptr) postfix-3.5.6/src/util/sock_addr.c:43:/* struct in6_addr SOCK_ADDR_IN6_ADDR(ptr) postfix-3.5.6/src/util/sock_addr.c:44:/* struct in6_addr IN6_ADDR(ptr) postfix-3.5.6/src/util/sock_addr.c-45-/* DESCRIPTION ############################################## postfix-3.5.6/src/util/sock_addr.c-50-/* postfix-3.5.6/src/util/sock_addr.c:51:/* sock_addr_cmp_addr() or sock_addr_cmp_port() compare the postfix-3.5.6/src/util/sock_addr.c-52-/* address family and network address or port fields for ############################################## postfix-3.5.6/src/util/sock_addr.c-56-/* postfix-3.5.6/src/util/sock_addr.c:57:/* The unsafe macros SOCK_ADDR_EQ_ADDR() or SOCK_ADDR_EQ_PORT() postfix-3.5.6/src/util/sock_addr.c-58-/* compare compare the address family and network address or ############################################## postfix-3.5.6/src/util/sock_addr.c-79-/* postfix-3.5.6/src/util/sock_addr.c:80:/* The unsafe INADDR() and IN6_ADDR() macros dereference a postfix-3.5.6/src/util/sock_addr.c-81-/* generic pointer to a specific address structure. ############################################## postfix-3.5.6/src/util/sock_addr.c-108- postfix-3.5.6/src/util/sock_addr.c:109:int sock_addr_cmp_addr(const struct sockaddr *sa, postfix-3.5.6/src/util/sock_addr.c-110- const struct sockaddr *sb) ############################################## postfix-3.5.6/src/util/sock_addr.c-120- if (sa->sa_family == AF_INET) { postfix-3.5.6/src/util/sock_addr.c:121: return (SOCK_ADDR_IN_ADDR(sa).s_addr - SOCK_ADDR_IN_ADDR(sb).s_addr); postfix-3.5.6/src/util/sock_addr.c-122-#ifdef HAS_IPV6 postfix-3.5.6/src/util/sock_addr.c-123- } else if (sa->sa_family == AF_INET6) { postfix-3.5.6/src/util/sock_addr.c:124: return (memcmp((void *) &(SOCK_ADDR_IN6_ADDR(sa)), postfix-3.5.6/src/util/sock_addr.c:125: (void *) &(SOCK_ADDR_IN6_ADDR(sb)), postfix-3.5.6/src/util/sock_addr.c:126: sizeof(SOCK_ADDR_IN6_ADDR(sa)))); postfix-3.5.6/src/util/sock_addr.c-127-#endif ############################################## postfix-3.5.6/src/util/sock_addr.c-160- if (sa->sa_family == AF_INET) { postfix-3.5.6/src/util/sock_addr.c:161: inaddr = ntohl(SOCK_ADDR_IN_ADDR(sa).s_addr); postfix-3.5.6/src/util/sock_addr.c-162- return (IN_CLASSA(inaddr) ############################################## postfix-3.5.6/src/util/sock_addr.c-166- } else if (sa->sa_family == AF_INET6) { postfix-3.5.6/src/util/sock_addr.c:167: return (IN6_IS_ADDR_LOOPBACK(&SOCK_ADDR_IN6_ADDR(sa))); postfix-3.5.6/src/util/sock_addr.c-168-#endif ############################################## postfix-3.5.6/src/util/sock_addr.h-32-#define SOCK_ADDR_IN_PORT(sa) SOCK_ADDR_IN_PTR(sa)->sin_port postfix-3.5.6/src/util/sock_addr.h:33:#define SOCK_ADDR_IN_ADDR(sa) SOCK_ADDR_IN_PTR(sa)->sin_addr postfix-3.5.6/src/util/sock_addr.h:34:#define IN_ADDR(ia) (*((struct in_addr *) (ia))) postfix-3.5.6/src/util/sock_addr.h-35- postfix-3.5.6/src/util/sock_addr.h:36:extern int sock_addr_cmp_addr(const struct sockaddr *, const struct sockaddr *); postfix-3.5.6/src/util/sock_addr.h-37-extern int sock_addr_cmp_port(const struct sockaddr *, const struct sockaddr *); ############################################## postfix-3.5.6/src/util/sock_addr.h-57-#define SOCK_ADDR_IN6_PORT(sa) SOCK_ADDR_IN6_PTR(sa)->sin6_port postfix-3.5.6/src/util/sock_addr.h:58:#define SOCK_ADDR_IN6_ADDR(sa) SOCK_ADDR_IN6_PTR(sa)->sin6_addr postfix-3.5.6/src/util/sock_addr.h:59:#define IN6_ADDR(ia) (*((struct in6_addr *) (ia))) postfix-3.5.6/src/util/sock_addr.h-60- postfix-3.5.6/src/util/sock_addr.h:61:#define SOCK_ADDR_EQ_ADDR(sa, sb) \ postfix-3.5.6/src/util/sock_addr.h-62- ((SOCK_ADDR_FAMILY(sa) == AF_INET && SOCK_ADDR_FAMILY(sb) == AF_INET \ postfix-3.5.6/src/util/sock_addr.h:63: && SOCK_ADDR_IN_ADDR(sa).s_addr == SOCK_ADDR_IN_ADDR(sb).s_addr) \ postfix-3.5.6/src/util/sock_addr.h-64- || (SOCK_ADDR_FAMILY(sa) == AF_INET6 && SOCK_ADDR_FAMILY(sb) == AF_INET6 \ postfix-3.5.6/src/util/sock_addr.h:65: && memcmp((char *) &(SOCK_ADDR_IN6_ADDR(sa)), \ postfix-3.5.6/src/util/sock_addr.h:66: (char *) &(SOCK_ADDR_IN6_ADDR(sb)), \ postfix-3.5.6/src/util/sock_addr.h:67: sizeof(SOCK_ADDR_IN6_ADDR(sa))) == 0)) postfix-3.5.6/src/util/sock_addr.h-68- ############################################## postfix-3.5.6/src/util/sock_addr.h-83- postfix-3.5.6/src/util/sock_addr.h:84:#define SOCK_ADDR_EQ_ADDR(sa, sb) \ postfix-3.5.6/src/util/sock_addr.h-85- (SOCK_ADDR_FAMILY(sa) == AF_INET && SOCK_ADDR_FAMILY(sb) == AF_INET \ postfix-3.5.6/src/util/sock_addr.h:86: && SOCK_ADDR_IN_ADDR(sa).s_addr == SOCK_ADDR_IN_ADDR(sb).s_addr) postfix-3.5.6/src/util/sock_addr.h-87- ############################################## postfix-3.5.6/src/util/sys_compat.c-372- /* postfix-3.5.6/src/util/sys_compat.c:373: * inet_addr() accepts a wider range of input formats than inet_pton(); postfix-3.5.6/src/util/sys_compat.c-374- * the former accepts 1-, 2-, or 3-part dotted addresses, while the ############################################## postfix-3.5.6/src/util/sys_compat.c-379- return (-1); postfix-3.5.6/src/util/sys_compat.c:380: } else if ((addr.s_addr = inet_addr(src)) == INADDR_NONE postfix-3.5.6/src/util/sys_compat.c-381- && strcmp(src, "255.255.255.255") != 0) { ############################################## postfix-3.5.6/src/util/valid_hostname.c-12-/* postfix-3.5.6/src/util/valid_hostname.c:13:/* int valid_hostaddr(addr, gripe) postfix-3.5.6/src/util/valid_hostname.c-14-/* const char *addr; ############################################## postfix-3.5.6/src/util/valid_hostname.c-16-/* postfix-3.5.6/src/util/valid_hostname.c:17:/* int valid_ipv4_hostaddr(addr, gripe) postfix-3.5.6/src/util/valid_hostname.c-18-/* const char *addr; ############################################## postfix-3.5.6/src/util/valid_hostname.c-20-/* postfix-3.5.6/src/util/valid_hostname.c:21:/* int valid_ipv6_hostaddr(addr, gripe) postfix-3.5.6/src/util/valid_hostname.c-22-/* const char *addr; ############################################## postfix-3.5.6/src/util/valid_hostname.c-35-/* postfix-3.5.6/src/util/valid_hostname.c:36:/* valid_hostaddr() requires that the input is a valid string postfix-3.5.6/src/util/valid_hostname.c-37-/* representation of an IPv4 or IPv6 network address as ############################################## postfix-3.5.6/src/util/valid_hostname.c-39-/* postfix-3.5.6/src/util/valid_hostname.c:40:/* valid_ipv4_hostaddr() and valid_ipv6_hostaddr() implement postfix-3.5.6/src/util/valid_hostname.c-41-/* protocol-specific address syntax checks. A valid IPv4 ############################################## postfix-3.5.6/src/util/valid_hostname.c-135-#ifdef SLOPPY_VALID_HOSTNAME postfix-3.5.6/src/util/valid_hostname.c:136: else if (ch == ':' && valid_ipv6_hostaddr(name, DONT_GRIPE)) { postfix-3.5.6/src/util/valid_hostname.c-137- non_numeric = 0; ############################################## postfix-3.5.6/src/util/valid_hostname.c-166- postfix-3.5.6/src/util/valid_hostname.c:167:int valid_hostaddr(const char *addr, int gripe) postfix-3.5.6/src/util/valid_hostname.c-168-{ ############################################## postfix-3.5.6/src/util/valid_hostname.c-183- if (strchr(addr, ':') != 0) postfix-3.5.6/src/util/valid_hostname.c:184: return (valid_ipv6_hostaddr(addr, gripe)); postfix-3.5.6/src/util/valid_hostname.c-185- else postfix-3.5.6/src/util/valid_hostname.c:186: return (valid_ipv4_hostaddr(addr, gripe)); postfix-3.5.6/src/util/valid_hostname.c-187-} ############################################## postfix-3.5.6/src/util/valid_hostname.c-190- postfix-3.5.6/src/util/valid_hostname.c:191:int valid_ipv4_hostaddr(const char *addr, int gripe) postfix-3.5.6/src/util/valid_hostname.c-192-{ ############################################## postfix-3.5.6/src/util/valid_hostname.c-204- * postfix-3.5.6/src/util/valid_hostname.c:205: * This routine is called by valid_ipv6_hostaddr(). It must not call that postfix-3.5.6/src/util/valid_hostname.c-206- * routine, to avoid deadly recursion. ############################################## postfix-3.5.6/src/util/valid_hostname.c-252- postfix-3.5.6/src/util/valid_hostname.c:253:int valid_ipv6_hostaddr(const char *addr, int gripe) postfix-3.5.6/src/util/valid_hostname.c-254-{ ############################################## postfix-3.5.6/src/util/valid_hostname.c-297- } else postfix-3.5.6/src/util/valid_hostname.c:298: /* NOT: valid_hostaddr(). Avoid recursion. */ postfix-3.5.6/src/util/valid_hostname.c:299: return (valid_ipv4_hostaddr((char *) cp - len, gripe)); postfix-3.5.6/src/util/valid_hostname.c-300- case ':': ############################################## postfix-3.5.6/src/util/valid_hostname.c-396- valid_hostname(vstring_str(buffer), DO_GRIPE); postfix-3.5.6/src/util/valid_hostname.c:397: valid_hostaddr(vstring_str(buffer), DO_GRIPE); postfix-3.5.6/src/util/valid_hostname.c-398- } ############################################## postfix-3.5.6/src/util/valid_hostname.h-22-extern int valid_hostname(const char *, int); postfix-3.5.6/src/util/valid_hostname.h:23:extern int valid_hostaddr(const char *, int); postfix-3.5.6/src/util/valid_hostname.h:24:extern int valid_ipv4_hostaddr(const char *, int); postfix-3.5.6/src/util/valid_hostname.h:25:extern int valid_ipv6_hostaddr(const char *, int); postfix-3.5.6/src/util/valid_hostname.h-26-extern int valid_hostport(const char *, int); ############################################## postfix-3.5.6/src/verify/Makefile.in-55- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/verify/Makefile.in:56: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/verify/Makefile.in-57- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/verify/verify.c-533- STR(addr), addr_status, now, updated); postfix-3.5.6/src/verify/verify.c:534: post_mail_fopen_async(make_verify_sender_addr(), STR(addr), postfix-3.5.6/src/verify/verify.c-535- MAIL_SRC_MASK_VERIFY, ############################################## postfix-3.5.6/src/virtual/Makefile.in-56- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/virtual/Makefile.in:57: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/virtual/Makefile.in-58- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/xsasl/Makefile.in-77- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/src/xsasl/Makefile.in:78: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/src/xsasl/Makefile.in-79- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/src/xsasl/xsasl_dovecot_server.c-467- if (getsockname(vstream_fileno(args->stream), sa, &salen) < 0 postfix-3.5.6/src/xsasl/xsasl_dovecot_server.c:468: || sockaddr_to_hostaddr(sa, salen, &server_addr, 0, 0) != 0) postfix-3.5.6/src/xsasl/xsasl_dovecot_server.c-469- server_addr.buf[0] = 0; ############################################## postfix-3.5.6/src/xsasl/xsasl_cyrus_client.c-347- postfix-3.5.6/src/xsasl/xsasl_cyrus_client.c:348:#define NULL_SERVER_ADDR ((char *) 0) postfix-3.5.6/src/xsasl/xsasl_cyrus_client.c:349:#define NULL_CLIENT_ADDR ((char *) 0) postfix-3.5.6/src/xsasl/xsasl_cyrus_client.c-350- ############################################## postfix-3.5.6/HISTORY-3978- Feature: mysql client support for multi-valued queries postfix-3.5.6/HISTORY:3979: (select email, email2 from aliastbl where username='$local') postfix-3.5.6/HISTORY-3980- By Loic Le Loarer @ m4x.org. File: util/dict_mysql.c. ############################################## postfix-3.5.6/HISTORY-5470- postfix-3.5.6/HISTORY:5471: Bugfix: split_addr() would split an address even when there postfix-3.5.6/HISTORY-5472- was no data before the recipient delimiter. In combination ############################################## postfix-3.5.6/HISTORY-10081- process could not read the IPv6 address information from postfix-3.5.6/HISTORY:10082: /proc. We now invoke own_inet_addr() before chrooting, postfix-3.5.6/HISTORY-10083- while processing main.cf. File: global/mail_params.c. ############################################## postfix-3.5.6/HISTORY-10104- postfix-3.5.6/HISTORY:10105: Moved mask_addr() to its own module so that it could also postfix-3.5.6/HISTORY-10106- be called by mynetworks() and inet_addr_local() to remove ############################################## postfix-3.5.6/HISTORY-10165- postfix-3.5.6/HISTORY:10166: Infrastructure: new valid_mailhost_addr() routine to verify postfix-3.5.6/HISTORY-10167- that an address literal satisfies RFC 2821. An IPv4 address ############################################## postfix-3.5.6/HISTORY-20242- postfix-3.5.6/HISTORY:20243: Cleanup: change extract_addr() API to indicate that an postfix-3.5.6/HISTORY-20244- address is parsed in SMTPUTF8 context. File: smtpd/smtpd.c. ############################################## postfix-3.5.6/HISTORY-22795- to its old name mail_addr_find(). Added backwards-compatible postfix-3.5.6/HISTORY:22796: aliases {split,strip}_addr() for {split,strip}_addr_local(). postfix-3.5.6/HISTORY-22797- To ensure correctness these edits were done mechanically, ############################################## postfix-3.5.6/RELEASE_NOTES-2.11-254- postfix-3.5.6/RELEASE_NOTES-2.11:255: $ postconf -M delay/unix="`postconf -M smtp/unix|awk '{$1 = "delay"}'`" postfix-3.5.6/RELEASE_NOTES-2.11-256- ############################################## postfix-3.5.6/postfix-install-270- esac postfix-3.5.6/postfix-install:271: val=`echo "$junk" | sed 's/MAIL_VERSION$/'"$mail_version/g"` || exit 1 postfix-3.5.6/postfix-install-272- case "$val" in ############################################## postfix-3.5.6/postfix-install-351- esac postfix-3.5.6/postfix-install:352: (test $link = "`myreadlink $2`" >/dev/null 2>&1 && echo Skipping $2...) || { postfix-3.5.6/postfix-install-353- echo Updating $2... ############################################## postfix-3.5.6/postfix-install-373- do postfix-3.5.6/postfix-install:374: dir=`echo $path|sed -e 's/[/][/]*[^/]*$//' -e 's/^$/\//'` postfix-3.5.6/postfix-install-375- test -d $dir || mkdir -p $dir || exit 1 ############################################## postfix-3.5.6/postfix-install-505- esac postfix-3.5.6/postfix-install:506: eval : \${$name="\`. $CONFIG_DIRECTORY/install.cf; echo \$$name\`"} \ postfix-3.5.6/postfix-install-507- || exit 1 ############################################## postfix-3.5.6/postfix-install-522- esac postfix-3.5.6/postfix-install:523: eval : \${$name=\`bin/postconf -c $CONFIG_DIRECTORY -hx $name\`} || postfix-3.5.6/postfix-install-524- exit 1 ############################################## postfix-3.5.6/postfix-install-535- esac postfix-3.5.6/postfix-install:536: eval : \${$name=\`bin/postconf -c conf -d -hx $name\`} || exit 1 postfix-3.5.6/postfix-install-537-done ############################################## postfix-3.5.6/postfix-install-856- case "$pattern" in postfix-3.5.6/postfix-install:857: "") pattern=`echo "$mail_version" | sed 's/\./\\\\./g'` || exit 1 postfix-3.5.6/postfix-install-858- esac postfix-3.5.6/postfix-install:859: val=`echo "$junk" | sed "s/$pattern"'$/${mail_version}/g'` || exit 1 postfix-3.5.6/postfix-install-860- eval ${name}='"$val"' ############################################## postfix-3.5.6/debian/patches/09_quiet_startup.diff-84- postfix-3.5.6/debian/patches/09_quiet_startup.diff:85: maillog_file=`$command_directory/postconf -h maillog_file` || { postfix-3.5.6/debian/patches/09_quiet_startup.diff-86- $FATAL cannot execute $command_directory/postconf! ############################################## postfix-3.5.6/debian/patches/41_rmail.diff-168-+ $(CC) -E $(DEFS) $(INCL) $$i | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/debian/patches/41_rmail.diff:169:+ -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' -e 'p' -e '}'; \ postfix-3.5.6/debian/patches/41_rmail.diff-170-+ done) | grep -v '[.][o][:][ ][/]' >$$$$ && mv $$$$ Makefile.in ############################################## postfix-3.5.6/debian/patches/50_LANG.diff-8- AWK = awk '{ print; if (NR == 2) print ".pl 99999\n.ll 78" }' postfix-3.5.6/debian/patches/50_LANG.diff:9:-MAN2HTML = man2html -t "Postfix manual - `IFS=.; set \`echo $@\`; echo \"$$1($$2)\"`" postfix-3.5.6/debian/patches/50_LANG.diff:10:+MAN2HTML = LANG=C man2html -t "Postfix manual - `IFS=.; set \`echo $@\`; echo \"$$1($$2)\"`" postfix-3.5.6/debian/patches/50_LANG.diff-11- NROFF = LANG=C GROFF_NO_SGR=1 nroff ############################################## postfix-3.5.6/debian/postfix.postinst-303- # Also fix myhostname if needed. postfix-3.5.6/debian/postfix.postinst:304: if `dpkg --compare-versions "$2" lt 3.1.0-1~`; then postfix-3.5.6/debian/postfix.postinst-305- for dir in /etc/postfix $(postconf -hxn multi_instance_directories); do ############################################## postfix-3.5.6/debian/postfix_groups.pl-268-my (@addrs, @excluded_addrs); postfix-3.5.6/debian/postfix_groups.pl:269:foreach my $addr (@alladdrs) { postfix-3.5.6/debian/postfix_groups.pl-270- my $excluded; ############################################## postfix-3.5.6/debian/postfix_groups.pl-297- @seen{@goodaddrs} = (); postfix-3.5.6/debian/postfix_groups.pl:298: foreach my $addr (@rcpt_to) { postfix-3.5.6/debian/postfix_groups.pl-299- push(@badaddrs, $addr) unless exists $seen{$addr}; ############################################## postfix-3.5.6/debian/tests/postfix-15-service postfix restart 2>&1 postfix-3.5.6/debian/tests/postfix:16:python3 `dirname $0`/test-postfix.py 2>&1 ############################################## postfix-3.5.6/.pc/02_kfreebsd_support.diff/makedefs-220- # No ${x%%y} support in Solaris 11 /bin/sh postfix-3.5.6/.pc/02_kfreebsd_support.diff/makedefs:221: RELEASE_MAJOR=`expr "$RELEASE" : '\([0-9]*\)'` || exit 1 postfix-3.5.6/.pc/02_kfreebsd_support.diff/makedefs-222- VERSION=`(uname -v) 2>/dev/null` ############################################## postfix-3.5.6/.pc/02_kfreebsd_support.diff/makedefs-432- *ucb*) error "Don't use /usr/ucb/cc or ucblib";; postfix-3.5.6/.pc/02_kfreebsd_support.diff/makedefs:433: cc*) case `which ${CC}` in postfix-3.5.6/.pc/02_kfreebsd_support.diff/makedefs-434- *ucb*) error "Don't use /usr/ucb/cc or ucblib";; ############################################## postfix-3.5.6/.pc/02_kfreebsd_support.diff/makedefs-532- 2.6.*) postfix-3.5.6/.pc/02_kfreebsd_support.diff/makedefs:533: if [ `expr "X$CCARGS" : "X.*-DNO_EPOLL"` -gt 0 ] postfix-3.5.6/.pc/02_kfreebsd_support.diff/makedefs-534- then ############################################## postfix-3.5.6/.pc/02_kfreebsd_support.diff/makedefs-885- *purify*) : ${OPT=};; postfix-3.5.6/.pc/02_kfreebsd_support.diff/makedefs:886:*/gcc|gcc) case `$CC -v` in postfix-3.5.6/.pc/02_kfreebsd_support.diff/makedefs-887- "gcc version 2.8"*) : ${OPT=};; ############################################## postfix-3.5.6/.pc/02_kfreebsd_support.diff/makedefs-966- esac postfix-3.5.6/.pc/02_kfreebsd_support.diff/makedefs:967: parm_val=`echo "$parm_val" | sed 's/MAIL_VERSION$/'"$mail_version/g"` || postfix-3.5.6/.pc/02_kfreebsd_support.diff/makedefs-968- exit 1 ############################################## postfix-3.5.6/.pc/06_debian_paths.diff/makedefs-220- # No ${x%%y} support in Solaris 11 /bin/sh postfix-3.5.6/.pc/06_debian_paths.diff/makedefs:221: RELEASE_MAJOR=`expr "$RELEASE" : '\([0-9]*\)'` || exit 1 postfix-3.5.6/.pc/06_debian_paths.diff/makedefs-222- VERSION=`(uname -v) 2>/dev/null` ############################################## postfix-3.5.6/.pc/06_debian_paths.diff/makedefs-432- *ucb*) error "Don't use /usr/ucb/cc or ucblib";; postfix-3.5.6/.pc/06_debian_paths.diff/makedefs:433: cc*) case `which ${CC}` in postfix-3.5.6/.pc/06_debian_paths.diff/makedefs-434- *ucb*) error "Don't use /usr/ucb/cc or ucblib";; ############################################## postfix-3.5.6/.pc/06_debian_paths.diff/makedefs-532- 2.6.*) postfix-3.5.6/.pc/06_debian_paths.diff/makedefs:533: if [ `expr "X$CCARGS" : "X.*-DNO_EPOLL"` -gt 0 ] postfix-3.5.6/.pc/06_debian_paths.diff/makedefs-534- then ############################################## postfix-3.5.6/.pc/06_debian_paths.diff/makedefs-885- *purify*) : ${OPT=};; postfix-3.5.6/.pc/06_debian_paths.diff/makedefs:886:*/gcc|gcc) case `$CC -v` in postfix-3.5.6/.pc/06_debian_paths.diff/makedefs-887- "gcc version 2.8"*) : ${OPT=};; ############################################## postfix-3.5.6/.pc/06_debian_paths.diff/makedefs-966- esac postfix-3.5.6/.pc/06_debian_paths.diff/makedefs:967: parm_val=`echo "$parm_val" | sed 's/MAIL_VERSION$/'"$mail_version/g"` || postfix-3.5.6/.pc/06_debian_paths.diff/makedefs-968- exit 1 ############################################## postfix-3.5.6/.pc/07_sasl_config.diff/src/xsasl/xsasl_cyrus_client.c-344- postfix-3.5.6/.pc/07_sasl_config.diff/src/xsasl/xsasl_cyrus_client.c:345:#define NULL_SERVER_ADDR ((char *) 0) postfix-3.5.6/.pc/07_sasl_config.diff/src/xsasl/xsasl_cyrus_client.c:346:#define NULL_CLIENT_ADDR ((char *) 0) postfix-3.5.6/.pc/07_sasl_config.diff/src/xsasl/xsasl_cyrus_client.c-347- ############################################## postfix-3.5.6/.pc/09_quiet_startup.diff/conf/postfix-script-86-} postfix-3.5.6/.pc/09_quiet_startup.diff/conf/postfix-script:87:def_config_directory=`$command_directory/postconf -dh config_directory` || { postfix-3.5.6/.pc/09_quiet_startup.diff/conf/postfix-script-88- $FATAL cannot execute $command_directory/postconf! ############################################## postfix-3.5.6/.pc/09_quiet_startup.diff/conf/postfix-script-202- $WARN stopping the Postfix mail system with force postfix-3.5.6/.pc/09_quiet_startup.diff/conf/postfix-script:203: pid=`awk '{ print $1; exit 0 } END { exit 1 }' pid/master.pid` && postfix-3.5.6/.pc/09_quiet_startup.diff/conf/postfix-script-204- kill -9 -$pid ############################################## postfix-3.5.6/.pc/09_quiet_startup.diff/conf/postfix-script-270- postfix-3.5.6/.pc/09_quiet_startup.diff/conf/postfix-script:271: maillog_file=`$command_directory/postconf -h maillog_file` || { postfix-3.5.6/.pc/09_quiet_startup.diff/conf/postfix-script-272- $FATAL cannot execute $command_directory/postconf! ############################################## postfix-3.5.6/.pc/09_quiet_startup.diff/conf/postfix-script-311- } postfix-3.5.6/.pc/09_quiet_startup.diff/conf/postfix-script:312: todo=`echo "$todo" | tr ' ' '\12' | sort -u` postfix-3.5.6/.pc/09_quiet_startup.diff/conf/postfix-script-313- ############################################## postfix-3.5.6/.pc/09_quiet_startup.diff/conf/postfix-script-415- do postfix-3.5.6/.pc/09_quiet_startup.diff/conf/postfix-script:416: value="`$command_directory/postconf -h $name`" postfix-3.5.6/.pc/09_quiet_startup.diff/conf/postfix-script-417- case "$value" in ############################################## postfix-3.5.6/.pc/09_quiet_startup.diff/conf/postfix-script-428- errors=`( postfix-3.5.6/.pc/09_quiet_startup.diff/conf/postfix-script:429: suffix="\`date +$maillog_file_rotate_suffix\`" || exit 1 postfix-3.5.6/.pc/09_quiet_startup.diff/conf/postfix-script-430- mv "$maillog_file" "$maillog_file.$suffix" || exit 1 ############################################## postfix-3.5.6/.pc/12_add_bind_now_and_relro_to_pie.diff/makedefs-220- # No ${x%%y} support in Solaris 11 /bin/sh postfix-3.5.6/.pc/12_add_bind_now_and_relro_to_pie.diff/makedefs:221: RELEASE_MAJOR=`expr "$RELEASE" : '\([0-9]*\)'` || exit 1 postfix-3.5.6/.pc/12_add_bind_now_and_relro_to_pie.diff/makedefs-222- VERSION=`(uname -v) 2>/dev/null` ############################################## postfix-3.5.6/.pc/12_add_bind_now_and_relro_to_pie.diff/makedefs-432- *ucb*) error "Don't use /usr/ucb/cc or ucblib";; postfix-3.5.6/.pc/12_add_bind_now_and_relro_to_pie.diff/makedefs:433: cc*) case `which ${CC}` in postfix-3.5.6/.pc/12_add_bind_now_and_relro_to_pie.diff/makedefs-434- *ucb*) error "Don't use /usr/ucb/cc or ucblib";; ############################################## postfix-3.5.6/.pc/12_add_bind_now_and_relro_to_pie.diff/makedefs-539- 2.6.*) postfix-3.5.6/.pc/12_add_bind_now_and_relro_to_pie.diff/makedefs:540: if [ `expr "X$CCARGS" : "X.*-DNO_EPOLL"` -gt 0 ] postfix-3.5.6/.pc/12_add_bind_now_and_relro_to_pie.diff/makedefs-541- then ############################################## postfix-3.5.6/.pc/12_add_bind_now_and_relro_to_pie.diff/makedefs-906- *purify*) : ${OPT=};; postfix-3.5.6/.pc/12_add_bind_now_and_relro_to_pie.diff/makedefs:907:*/gcc|gcc) case `$CC -v` in postfix-3.5.6/.pc/12_add_bind_now_and_relro_to_pie.diff/makedefs-908- "gcc version 2.8"*) : ${OPT=};; ############################################## postfix-3.5.6/.pc/12_add_bind_now_and_relro_to_pie.diff/makedefs-987- esac postfix-3.5.6/.pc/12_add_bind_now_and_relro_to_pie.diff/makedefs:988: parm_val=`echo "$parm_val" | sed 's/MAIL_VERSION$/'"$mail_version/g"` || postfix-3.5.6/.pc/12_add_bind_now_and_relro_to_pie.diff/makedefs-989- exit 1 ############################################## postfix-3.5.6/.pc/30_shared_libs.diff/src/dns/Makefile.in-263- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/.pc/30_shared_libs.diff/src/dns/Makefile.in:264: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/.pc/30_shared_libs.diff/src/dns/Makefile.in-265- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/.pc/30_shared_libs.diff/src/global/Makefile.in-751- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/.pc/30_shared_libs.diff/src/global/Makefile.in:752: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/.pc/30_shared_libs.diff/src/global/Makefile.in-753- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/.pc/30_shared_libs.diff/src/master/Makefile.in-25- postfix-3.5.6/.pc/30_shared_libs.diff/src/master/Makefile.in:26:.c.o:; $(CC) `for i in $(LIB_OBJ); do if [ $$i = $@ ]; then echo $(SHLIB_CFLAGS); else true; fi; done` $(CFLAGS) -c $*.c postfix-3.5.6/.pc/30_shared_libs.diff/src/master/Makefile.in-27- ############################################## postfix-3.5.6/.pc/30_shared_libs.diff/src/master/Makefile.in-83- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/.pc/30_shared_libs.diff/src/master/Makefile.in:84: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/.pc/30_shared_libs.diff/src/master/Makefile.in-85- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/.pc/30_shared_libs.diff/src/tls/Makefile.in-142- $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/.pc/30_shared_libs.diff/src/tls/Makefile.in:143: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ postfix-3.5.6/.pc/30_shared_libs.diff/src/tls/Makefile.in-144- -e 's/o: \.\//o: /' -e p -e '}' ; \ ############################################## postfix-3.5.6/.pc/41_rmail.diff/Makefile.in-24-SHLIB_DIR_OVERRIDE = \ postfix-3.5.6/.pc/41_rmail.diff/Makefile.in:25: $${shlib_directory:-`$(SHLIB_ENV) bin/postconf -dhx shlib_directory`} postfix-3.5.6/.pc/41_rmail.diff/Makefile.in-26- ############################################## postfix-3.5.6/.pc/50_LANG.diff/html/Makefile.in-27-AWK = awk '{ print; if (NR == 2) print ".pl 99999\n.ll 78" }' postfix-3.5.6/.pc/50_LANG.diff/html/Makefile.in:28:MAN2HTML = man2html -t "Postfix manual - `IFS=.; set \`echo $@\`; echo \"$$1($$2)\"`" postfix-3.5.6/.pc/50_LANG.diff/html/Makefile.in-29-NROFF = LANG=C GROFF_NO_SGR=1 nroff ############################################## postfix-3.5.6/.pc/70_postfix-check.diff/conf/postfix-script-93-} postfix-3.5.6/.pc/70_postfix-check.diff/conf/postfix-script:94:def_config_directory=`$command_directory/postconf -dh config_directory` || { postfix-3.5.6/.pc/70_postfix-check.diff/conf/postfix-script-95- $FATAL cannot execute $command_directory/postconf! ############################################## postfix-3.5.6/.pc/70_postfix-check.diff/conf/postfix-script-223- $WARN stopping the Postfix mail system with force postfix-3.5.6/.pc/70_postfix-check.diff/conf/postfix-script:224: pid=`awk '{ print $1; exit 0 } END { exit 1 }' pid/master.pid` && postfix-3.5.6/.pc/70_postfix-check.diff/conf/postfix-script-225- kill -9 -$pid ############################################## postfix-3.5.6/.pc/70_postfix-check.diff/conf/postfix-script-297- postfix-3.5.6/.pc/70_postfix-check.diff/conf/postfix-script:298: maillog_file=`$command_directory/postconf -h maillog_file` || { postfix-3.5.6/.pc/70_postfix-check.diff/conf/postfix-script-299- $FATAL cannot execute $command_directory/postconf! ############################################## postfix-3.5.6/.pc/70_postfix-check.diff/conf/postfix-script-338- } postfix-3.5.6/.pc/70_postfix-check.diff/conf/postfix-script:339: todo=`echo "$todo" | tr ' ' '\12' | sort -u` postfix-3.5.6/.pc/70_postfix-check.diff/conf/postfix-script-340- ############################################## postfix-3.5.6/.pc/70_postfix-check.diff/conf/postfix-script-442- do postfix-3.5.6/.pc/70_postfix-check.diff/conf/postfix-script:443: value="`$command_directory/postconf -h $name`" postfix-3.5.6/.pc/70_postfix-check.diff/conf/postfix-script-444- case "$value" in ############################################## postfix-3.5.6/.pc/70_postfix-check.diff/conf/postfix-script-455- errors=`( postfix-3.5.6/.pc/70_postfix-check.diff/conf/postfix-script:456: suffix="\`date +$maillog_file_rotate_suffix\`" || exit 1 postfix-3.5.6/.pc/70_postfix-check.diff/conf/postfix-script-457- mv "$maillog_file" "$maillog_file.$suffix" || exit 1 ############################################## postfix-3.5.6/makedefs-220- # No ${x%%y} support in Solaris 11 /bin/sh postfix-3.5.6/makedefs:221: RELEASE_MAJOR=`expr "$RELEASE" : '\([0-9]*\)'` || exit 1 postfix-3.5.6/makedefs-222- VERSION=`(uname -v) 2>/dev/null` ############################################## postfix-3.5.6/makedefs-432- *ucb*) error "Don't use /usr/ucb/cc or ucblib";; postfix-3.5.6/makedefs:433: cc*) case `which ${CC}` in postfix-3.5.6/makedefs-434- *ucb*) error "Don't use /usr/ucb/cc or ucblib";; ############################################## postfix-3.5.6/makedefs-539- 2.6.*) postfix-3.5.6/makedefs:540: if [ `expr "X$CCARGS" : "X.*-DNO_EPOLL"` -gt 0 ] postfix-3.5.6/makedefs-541- then ############################################## postfix-3.5.6/makedefs-906- *purify*) : ${OPT=};; postfix-3.5.6/makedefs:907:*/gcc|gcc) case `$CC -v` in postfix-3.5.6/makedefs-908- "gcc version 2.8"*) : ${OPT=};; ############################################## postfix-3.5.6/makedefs-987- esac postfix-3.5.6/makedefs:988: parm_val=`echo "$parm_val" | sed 's/MAIL_VERSION$/'"$mail_version/g"` || postfix-3.5.6/makedefs-989- exit 1 ############################################## postfix-3.5.6/rmail/Makefile.in-50- $(CC) -E $(DEFS) $(INCL) $$i | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ postfix-3.5.6/rmail/Makefile.in:51: -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' -e 'p' -e '}'; \ postfix-3.5.6/rmail/Makefile.in-52- done) | grep -v '[.][o][:][ ][/]' >$$$$ && mv $$$$ Makefile.in ############################################## postfix-3.5.6/Makefile.in-25-SHLIB_DIR_OVERRIDE = \ postfix-3.5.6/Makefile.in:26: $${shlib_directory:-`$(SHLIB_ENV) bin/postconf -dhx shlib_directory`} postfix-3.5.6/Makefile.in-27-