Lines Matching +full:- +full:- +full:yes
22 # SPDX-License-Identifier: curl
31 # TODO: Translate this into something that approximates a valid curl test:-)
34 # ECH-enabled server and a DoH server. For now, this is just run manually.
37 # set -x
43 active_ech=$(grep ech "$CURL_CFG_FILE" | grep -v "#.*ech")
48 echo "it out - exiting."
53 # Targets we expect to be ECH-enabled servers
57 declare -A ech_targets=(
58 [my-own.net]="ech-check.php"
59 [my-own.net:8443]="ech-check.php"
60 [defo.ie]="ech-check.php"
62 [draft-13.esni.defo.ie:8413]="stats"
63 [draft-13.esni.defo.ie:8414]="stats"
64 [draft-13.esni.defo.ie:9413]=""
65 [draft-13.esni.defo.ie:10413]=""
66 [draft-13.esni.defo.ie:11413]=""
67 [draft-13.esni.defo.ie:12413]=""
68 [draft-13.esni.defo.ie:12414]=""
69 [crypto.cloudflare.com]="cdn-cgi/trace"
70 [tls-ech.dev]=""
74 # Targets we expect not to be ECH-enabled servers
76 declare -A httpsrr_targets=(
81 # Targets we expect not to be ECH-enabled servers
83 declare -A neither_targets=(
89 # Variables that can be over-ridden from environment
96 : "${LTOP:=$CTOP/tests/ech-log/}"
115 : "${DOHPATH:=dns-query}"
126 /bin/date -u +%Y%m%d-%H%M%S
131 echo $(($(date +%s) - $(date +%s -r "$1")))
164 IFS=" " read -r -a echparms <<< "${@:4}"
185 ech_success=$(grep -c "ECH: result: status is succeeded" "$TMPF")
195 rm -f "$TMPF"
201 ecl=$(dig +short https "$domain" | grep "ech=" | sed -e 's/^.*ech=//' | sed -e 's/ .*//')
223 if [ ! -d "$LTOP" ]
225 mkdir -p "$LTOP"
227 if [ ! -d "$LTOP" ]
229 echo "Can't see $LTOP for logs - exiting"
234 echo "-----" > "$logfile"
239 if [ -f "$OSSL"/libssl.so ]
241 have_ossl="yes"
243 if [ -f "$WSSL"/libwolfssl.so ]
245 have_wolf="yes"
247 if [ -f "$BSSL"/libssl.so ]
249 have_bssl="yes"
252 CURL_PARAMS=(-vvv --doh-url https://one.one.one.one/dns-query)
253 if [ -f "$CTOP"/src/curl ]
255 have_curl="yes"
257 ossl_cnt=$(LD_LIBRARY_PATH=$OSSL $CURL "${CURL_PARAMS[@]}" -V 2> /dev/null | grep -c OpenSSL)
260 using_ossl="yes"
264 bssl_cnt=$(LD_LIBRARY_PATH=$BSSL $CURL "${CURL_PARAMS[@]}" -V 2> /dev/null | grep -c BoringSSL)
267 using_bssl="yes"
271 wolf_cnt=$($CURL "${CURL_PARAMS[@]}" -V 2> /dev/null | grep -c wolfSSL)
274 using_wolf="yes"
276 # for browsers, so we'll test using "insecure" mode (-k)
278 CURL_PARAMS+=(-k)
282 wdig=$(type -p dig)
285 have_dig="yes"
287 wkdig=$(type -p kdig)
290 have_kdig="yes"
297 dout=$($digcmd -t TYPE65 defo.ie)
301 have_presout="yes"
304 have_presout="yes"
309 # sadly true sometimes;-)
311 not443testurl="https://draft-13.esni.defo.ie:9413/"
318 have_portsblocked="yes"
345 echo "Can't proceed without curl - exiting"
349 allgood="yes"
359 if [[ "$using_wolf" == "yes" ]]
362 "draft-13.esni.defo.ie:8414" | "tls-ech.dev" | \
371 if [[ "$port" != "443" && "$have_portsblocked" == "yes" ]]
383 timeout "$tout" "$CURL" "${CURL_PARAMS[@]}" --ech hard "$turl" >> "$logfile" 2>&1
390 echo -e "\tTimeout for $turl"
398 echo -e "\tError ($eres) for $turl"
404 if [[ "$using_ossl" == "yes" ]]
410 if [[ "$port" != "443" && "$have_portsblocked" == "yes" ]]
422 …timeout "$tout" "$CURL" "${CURL_PARAMS[@]}" --ech pn:override --ech hard "$turl" >> "$logfile" 2>&1
429 echo -e "\tTimeout for $turl"
437 echo -e "\tPN override Error ($eres) for $turl"
447 if [[ "$port" != "443" && "$have_portsblocked" == "yes" ]]
459 timeout "$tout" "$CURL" "${CURL_PARAMS[@]}" --ech true "$turl" >> "$logfile" 2>&1
466 echo -e "\tTimeout for $turl"
474 echo -e "\tError ($eres) for $turl"
483 if [[ "$port" != "443" && "$have_portsblocked" == "yes" ]]
495 timeout "$tout" "$CURL" "${CURL_PARAMS[@]}" --ech true "$turl" >> "$logfile" 2>&1
502 echo -e "\tTimeout for $turl"
510 echo -e "\tError ($eres) for $turl"
517 if [[ "$using_ossl" == "yes" && "$allgood" == "yes" ]]
520 turl="https://defo.ie/ech-check.php"
523 cli_test "$turl" 1 1 --ech true
524 cli_test "$turl" 1 0 --ech false
525 cli_test "$turl" 1 1 --ech false --ech true
526 cli_test "$turl" 1 1 --ech false --ech true --ech pn:foobar
527 cli_test "$turl" 1 1 --ech false --ech pn:foobar --ech true
529 cli_test "$turl" 1 1 --ech ecl:"$echconfiglist"
530 cli_test "$turl" 1 0 --ech ecl:
538 if [[ "$using_ossl" == "yes" && "$allgood" == "yes" ]]
545 turl="https://defo.ie/ech-check.php"
560 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
561 cli_test "$turl" 0 0 --ech ecl:"$badecl"
562 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
563 cli_test "$turl" 1 1 --ech ecl:"$badecl" --ech ecl:"$goodecl"
564 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
565 cli_test "$turl" 1 1 --ech ecl:"$badecl" --ech ecl:"$goodecl" --ech pn:"$goodpn"
566 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
567 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech hard
568 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
569 cli_test "$turl" 1 1 --ech ecl:"$badecl" --ech hard --ech ecl:"$goodecl"
570 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
571 cli_test "$turl" 1 1 --ech ecl:"$badecl" --ech hard --ech ecl:"$goodecl" --ech pn:"$goodpn"
572 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
573 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech hard --ech pn:"$goodpn"
574 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
575 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech hard --ech true
576 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
577 cli_test "$turl" 1 1 --ech ecl:"$badecl" --ech hard --ech true --ech ecl:"$goodecl"
578 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
579 …cli_test "$turl" 1 1 --ech ecl:"$badecl" --ech hard --ech true --ech ecl:"$goodecl" --ech pn:"$goo…
580 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
581 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech hard --ech true --ech pn:"$goodpn"
582 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
583 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech pn:"$badpn"
584 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
585 cli_test "$turl" 1 1 --ech ecl:"$badecl" --ech pn:"$badpn" --ech ecl:"$goodecl"
586 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
587 … cli_test "$turl" 1 1 --ech ecl:"$badecl" --ech pn:"$badpn" --ech ecl:"$goodecl" --ech pn:"$goodpn"
588 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
589 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard
590 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
591 cli_test "$turl" 1 1 --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech ecl:"$goodecl"
592 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
593 …cli_test "$turl" 1 1 --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech ecl:"$goodecl" --ech p…
594 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
595 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech pn:"$goodpn"
596 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
597 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech true
598 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
599 …cli_test "$turl" 1 1 --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech true --ech ecl:"$goode…
600 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
601 …cli_test "$turl" 1 1 --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech true --ech ecl:"$goode…
602 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
603 …cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech true --ech pn:"$goodpn"
604 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
605 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech pn:"$badpn" --ech pn:"$goodpn"
606 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
607 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech pn:"$badpn" --ech true
608 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
609 cli_test "$turl" 1 1 --ech ecl:"$badecl" --ech pn:"$badpn" --ech true --ech ecl:"$goodecl"
610 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
611 …cli_test "$turl" 1 1 --ech ecl:"$badecl" --ech pn:"$badpn" --ech true --ech ecl:"$goodecl" --ech p…
612 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
613 cli_test "$turl" - 0 --ech ecl:"$badecl" --ech pn:"$badpn" --ech true --ech pn:"$goodpn"
614 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
615 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech pn:"$goodpn"
616 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
617 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech true
618 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
619 cli_test "$turl" 1 1 --ech ecl:"$badecl" --ech true --ech ecl:"$goodecl"
620 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
621 cli_test "$turl" 1 1 --ech ecl:"$badecl" --ech true --ech ecl:"$goodecl" --ech pn:"$goodpn"
622 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
623 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech true --ech pn:"$goodpn"
624 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
625 cli_test "$turl" 1 1 --ech ecl:"$goodecl"
626 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
627 cli_test "$turl" 1 1 --ech ecl:"$goodecl" --ech pn:"$goodpn"
628 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
629 cli_test "$turl" 1 0 --ech false
630 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
631 cli_test "$turl" 1 0 --ech false --ech ecl:"$badecl"
632 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
633 cli_test "$turl" 1 0 --ech false --ech ecl:"$badecl" --ech ecl:"$goodecl"
634 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
635 cli_test "$turl" 1 0 --ech false --ech ecl:"$badecl" --ech ecl:"$goodecl" --ech pn:"$goodpn"
636 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
637 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech hard
638 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
639 cli_test "$turl" 1 1 --ech false --ech ecl:"$badecl" --ech hard --ech ecl:"$goodecl"
640 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
641 …cli_test "$turl" 1 1 --ech false --ech ecl:"$badecl" --ech hard --ech ecl:"$goodecl" --ech pn:"$go…
642 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
643 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech hard --ech pn:"$goodpn"
644 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
645 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech hard --ech true
646 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
647 cli_test "$turl" 1 1 --ech false --ech ecl:"$badecl" --ech hard --ech true --ech ecl:"$goodecl"
648 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
649 …cli_test "$turl" 1 1 --ech false --ech ecl:"$badecl" --ech hard --ech true --ech ecl:"$goodecl" --…
650 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
651 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech hard --ech true --ech pn:"$goodpn"
652 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
653 cli_test "$turl" 1 0 --ech false --ech ecl:"$badecl" --ech pn:"$badpn"
654 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
655 cli_test "$turl" 1 0 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech ecl:"$goodecl"
656 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
657 …cli_test "$turl" 1 0 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech ecl:"$goodecl" --ech …
658 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
659 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard
660 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
661 …cli_test "$turl" 1 1 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech ecl:"$good…
662 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
663 …cli_test "$turl" 1 1 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech ecl:"$good…
664 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
665 …cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech pn:"$goodp…
666 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
667 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech true
668 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
669 …cli_test "$turl" 1 1 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech true --ech…
670 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
671 …cli_test "$turl" 1 1 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech true --ech…
672 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
673 …cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech true --ech…
674 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
675 cli_test "$turl" 1 0 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech pn:"$goodpn"
676 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
677 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech true
678 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
679 …cli_test "$turl" 1 1 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech true --ech ecl:"$good…
680 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
681 …cli_test "$turl" 1 1 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech true --ech ecl:"$good…
682 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
683 …cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech true --ech pn:"$goodp…
684 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
685 cli_test "$turl" 1 0 --ech false --ech ecl:"$badecl" --ech pn:"$goodpn"
686 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
687 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech true
688 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
689 cli_test "$turl" 1 1 --ech false --ech ecl:"$badecl" --ech true --ech ecl:"$goodecl"
690 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
691 …cli_test "$turl" 1 1 --ech false --ech ecl:"$badecl" --ech true --ech ecl:"$goodecl" --ech pn:"$go…
692 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
693 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech true --ech pn:"$goodpn"
694 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
695 cli_test "$turl" 1 0 --ech false --ech ecl:"$goodecl"
696 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
697 cli_test "$turl" 1 0 --ech false --ech ecl:"$goodecl" --ech pn:"$goodpn"
698 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
699 cli_test "$turl" 1 1 --ech false --ech hard
700 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
701 cli_test "$turl" 1 1 --ech false --ech hard --ech ecl:"$goodecl"
702 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
703 cli_test "$turl" 1 1 --ech false --ech hard --ech ecl:"$goodecl" --ech pn:"$goodpn"
704 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
705 cli_test "$turl" 1 1 --ech false --ech hard --ech pn:"$goodpn"
706 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
707 cli_test "$turl" 1 1 --ech false --ech hard --ech true
708 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
709 cli_test "$turl" 1 1 --ech false --ech hard --ech true --ech ecl:"$goodecl"
710 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
711 cli_test "$turl" 1 1 --ech false --ech hard --ech true --ech ecl:"$goodecl" --ech pn:"$goodpn"
712 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
713 cli_test "$turl" 1 1 --ech false --ech hard --ech true --ech pn:"$goodpn"
714 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
715 cli_test "$turl" 1 0 --ech false --ech pn:"$badpn"
716 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
717 cli_test "$turl" 1 0 --ech false --ech pn:"$badpn" --ech ecl:"$goodecl"
718 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
719 cli_test "$turl" 1 0 --ech false --ech pn:"$badpn" --ech ecl:"$goodecl" --ech pn:"$goodpn"
720 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
721 cli_test "$turl" 1 1 --ech false --ech pn:"$badpn" --ech hard
722 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
723 cli_test "$turl" 1 1 --ech false --ech pn:"$badpn" --ech hard --ech ecl:"$goodecl"
724 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
725 …cli_test "$turl" 1 1 --ech false --ech pn:"$badpn" --ech hard --ech ecl:"$goodecl" --ech pn:"$good…
726 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
727 cli_test "$turl" 1 1 --ech false --ech pn:"$badpn" --ech hard --ech pn:"$goodpn"
728 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
729 cli_test "$turl" 1 1 --ech false --ech pn:"$badpn" --ech hard --ech true
730 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
731 cli_test "$turl" 1 1 --ech false --ech pn:"$badpn" --ech hard --ech true --ech ecl:"$goodecl"
732 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
733 …cli_test "$turl" 1 1 --ech false --ech pn:"$badpn" --ech hard --ech true --ech ecl:"$goodecl" --ec…
734 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
735 cli_test "$turl" 1 1 --ech false --ech pn:"$badpn" --ech hard --ech true --ech pn:"$goodpn"
736 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
737 cli_test "$turl" 1 0 --ech false --ech pn:"$badpn" --ech pn:"$goodpn"
738 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
739 cli_test "$turl" 1 1 --ech false --ech pn:"$badpn" --ech true
740 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
741 cli_test "$turl" 1 1 --ech false --ech pn:"$badpn" --ech true --ech ecl:"$goodecl"
742 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
743 …cli_test "$turl" 1 1 --ech false --ech pn:"$badpn" --ech true --ech ecl:"$goodecl" --ech pn:"$good…
744 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
745 cli_test "$turl" 1 1 --ech false --ech pn:"$badpn" --ech true --ech pn:"$goodpn"
746 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
747 cli_test "$turl" 1 0 --ech false --ech pn:"$goodpn"
748 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
749 cli_test "$turl" 1 1 --ech false --ech true
750 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
751 cli_test "$turl" 1 1 --ech false --ech true --ech ecl:"$goodecl"
752 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
753 cli_test "$turl" 1 1 --ech false --ech true --ech ecl:"$goodecl" --ech pn:"$goodpn"
754 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
755 cli_test "$turl" 1 1 --ech false --ech true --ech pn:"$goodpn"
756 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
757 cli_test "$turl" 1 1 --ech hard
758 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
759 cli_test "$turl" 1 1 --ech hard --ech ecl:"$goodecl"
760 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
761 cli_test "$turl" 1 1 --ech hard --ech ecl:"$goodecl" --ech pn:"$goodpn"
762 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
763 cli_test "$turl" 1 1 --ech hard --ech pn:"$goodpn"
764 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
765 cli_test "$turl" 1 1 --ech hard --ech true
766 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
767 cli_test "$turl" 1 1 --ech hard --ech true --ech ecl:"$goodecl"
768 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
769 cli_test "$turl" 1 1 --ech hard --ech true --ech ecl:"$goodecl" --ech pn:"$goodpn"
770 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
771 cli_test "$turl" 1 1 --ech hard --ech true --ech pn:"$goodpn"
772 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
773 cli_test "$turl" 1 0 --ech pn:"$badpn"
774 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
775 cli_test "$turl" 1 1 --ech pn:"$badpn" --ech ecl:"$goodecl"
776 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
777 cli_test "$turl" 1 1 --ech pn:"$badpn" --ech ecl:"$goodecl" --ech pn:"$goodpn"
778 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
779 cli_test "$turl" 1 1 --ech pn:"$badpn" --ech hard
780 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
781 cli_test "$turl" 1 1 --ech pn:"$badpn" --ech hard --ech ecl:"$goodecl"
782 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
783 cli_test "$turl" 1 1 --ech pn:"$badpn" --ech hard --ech ecl:"$goodecl" --ech pn:"$goodpn"
784 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
785 cli_test "$turl" 1 1 --ech pn:"$badpn" --ech hard --ech pn:"$goodpn"
786 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
787 cli_test "$turl" 1 1 --ech pn:"$badpn" --ech hard --ech true
788 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
789 cli_test "$turl" 1 1 --ech pn:"$badpn" --ech hard --ech true --ech ecl:"$goodecl"
790 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
791 …cli_test "$turl" 1 1 --ech pn:"$badpn" --ech hard --ech true --ech ecl:"$goodecl" --ech pn:"$goodp…
792 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
793 cli_test "$turl" 1 1 --ech pn:"$badpn" --ech hard --ech true --ech pn:"$goodpn"
794 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
795 cli_test "$turl" 1 0 --ech pn:"$badpn" --ech pn:"$goodpn"
796 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
797 cli_test "$turl" 1 1 --ech pn:"$badpn" --ech true
798 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
799 cli_test "$turl" 1 1 --ech pn:"$badpn" --ech true --ech ecl:"$goodecl"
800 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
801 cli_test "$turl" 1 1 --ech pn:"$badpn" --ech true --ech ecl:"$goodecl" --ech pn:"$goodpn"
802 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
803 cli_test "$turl" 1 1 --ech pn:"$badpn" --ech true --ech pn:"$goodpn"
804 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
805 cli_test "$turl" 1 0 --ech pn:"$goodpn"
806 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
807 cli_test "$turl" 1 1 --ech true
808 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
809 cli_test "$turl" 1 1 --ech true --ech ecl:"$goodecl"
810 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
811 cli_test "$turl" 1 1 --ech true --ech ecl:"$goodecl" --ech pn:"$goodpn"
812 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
813 cli_test "$turl" 1 1 --ech true --ech pn:"$goodpn"
814 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
816 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
817 cli_test "$turl" 1 1 --ech ecl:"$goodecl"
818 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
819 cli_test "$turl" 1 1 --ech ecl:"$goodecl" --ech pn:"$goodpn"
820 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
821 cli_test "$turl" 1 0 --ech pn:"$goodpn"
822 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
823 cli_test "$turl" 1 1 --ech true
824 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
825 cli_test "$turl" 1 1 --ech true --ech ecl:"$goodecl"
826 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
827 cli_test "$turl" 1 1 --ech true --ech ecl:"$goodecl" --ech pn:"$goodpn"
828 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
829 cli_test "$turl" 1 1 --ech true --ech pn:"$goodpn"
830 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
843 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
844 cli_test "$turl" 0 0 --ech ecl:"$badecl"
845 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
846 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech ecl:"$goodecl"
847 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
848 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech ecl:"$goodecl" --ech pn:"$goodpn"
849 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
850 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech hard
851 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
852 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech hard --ech ecl:"$goodecl"
853 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
854 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech hard --ech ecl:"$goodecl" --ech pn:"$goodpn"
855 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
856 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech hard --ech pn:"$goodpn"
857 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
858 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech hard --ech true
859 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
860 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech hard --ech true --ech ecl:"$goodecl"
861 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
862 …cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech hard --ech true --ech ecl:"$goodecl" --ech pn:"$goo…
863 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
864 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech hard --ech true --ech pn:"$goodpn"
865 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
866 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech pn:"$badpn"
867 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
868 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech pn:"$badpn" --ech ecl:"$goodecl"
869 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
870 … cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech pn:"$badpn" --ech ecl:"$goodecl" --ech pn:"$goodpn"
871 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
872 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard
873 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
874 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech ecl:"$goodecl"
875 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
876 …cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech ecl:"$goodecl" --ech p…
877 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
878 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech pn:"$goodpn"
879 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
880 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech true
881 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
882 …cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech true --ech ecl:"$goode…
883 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
884 …cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech true --ech ecl:"$goode…
885 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
886 …cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech true --ech pn:"$goodpn"
887 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
888 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech pn:"$badpn" --ech pn:"$goodpn"
889 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
890 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech pn:"$badpn" --ech true
891 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
892 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech pn:"$badpn" --ech true --ech ecl:"$goodecl"
893 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
894 …cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech pn:"$badpn" --ech true --ech ecl:"$goodecl" --ech p…
895 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
896 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech pn:"$badpn" --ech true --ech pn:"$goodpn"
897 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
898 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech pn:"$goodpn"
899 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
900 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech true
901 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
902 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech true --ech ecl:"$goodecl"
903 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
904 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech true --ech ecl:"$goodecl" --ech pn:"$goodpn"
905 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
906 cli_test "$turl" 0 0 --ech ecl:"$badecl" --ech true --ech pn:"$goodpn"
907 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
908 cli_test "$turl" 0 0 --ech ecl:"$goodecl"
909 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
910 cli_test "$turl" 0 0 --ech ecl:"$goodecl" --ech pn:"$goodpn"
911 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
912 cli_test "$turl" 0 0 --ech false
913 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
914 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl"
915 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
916 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech ecl:"$goodecl"
917 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
918 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech ecl:"$goodecl" --ech pn:"$goodpn"
919 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
920 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech hard
921 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
922 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech hard --ech ecl:"$goodecl"
923 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
924 …cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech hard --ech ecl:"$goodecl" --ech pn:"$go…
925 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
926 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech hard --ech pn:"$goodpn"
927 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
928 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech hard --ech true
929 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
930 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech hard --ech true --ech ecl:"$goodecl"
931 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
932 …cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech hard --ech true --ech ecl:"$goodecl" --…
933 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
934 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech hard --ech true --ech pn:"$goodpn"
935 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
936 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech pn:"$badpn"
937 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
938 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech ecl:"$goodecl"
939 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
940 …cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech ecl:"$goodecl" --ech …
941 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
942 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard
943 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
944 …cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech ecl:"$good…
945 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
946 …cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech ecl:"$good…
947 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
948 …cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech pn:"$goodp…
949 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
950 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech true
951 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
952 …cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech true --ech…
953 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
954 …cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech true --ech…
955 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
956 …cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech hard --ech true --ech…
957 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
958 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech pn:"$goodpn"
959 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
960 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech true
961 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
962 …cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech true --ech ecl:"$good…
963 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
964 …cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech true --ech ecl:"$good…
965 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
966 …cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech pn:"$badpn" --ech true --ech pn:"$goodp…
967 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
968 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech pn:"$goodpn"
969 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
970 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech true
971 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
972 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech true --ech ecl:"$goodecl"
973 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
974 …cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech true --ech ecl:"$goodecl" --ech pn:"$go…
975 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
976 cli_test "$turl" 0 0 --ech false --ech ecl:"$badecl" --ech true --ech pn:"$goodpn"
977 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
978 cli_test "$turl" 0 0 --ech false --ech ecl:"$goodecl"
979 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
980 cli_test "$turl" 0 0 --ech false --ech ecl:"$goodecl" --ech pn:"$goodpn"
981 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
982 cli_test "$turl" 0 0 --ech false --ech hard
983 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
984 cli_test "$turl" 0 0 --ech false --ech hard --ech ecl:"$goodecl"
985 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
986 cli_test "$turl" 0 0 --ech false --ech hard --ech ecl:"$goodecl" --ech pn:"$goodpn"
987 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
988 cli_test "$turl" 0 0 --ech false --ech hard --ech pn:"$goodpn"
989 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
990 cli_test "$turl" 0 0 --ech false --ech hard --ech true
991 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
992 cli_test "$turl" 0 0 --ech false --ech hard --ech true --ech ecl:"$goodecl"
993 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
994 cli_test "$turl" 0 0 --ech false --ech hard --ech true --ech ecl:"$goodecl" --ech pn:"$goodpn"
995 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
996 cli_test "$turl" 0 0 --ech false --ech hard --ech true --ech pn:"$goodpn"
997 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
998 cli_test "$turl" 0 0 --ech false --ech pn:"$badpn"
999 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1000 cli_test "$turl" 0 0 --ech false --ech pn:"$badpn" --ech ecl:"$goodecl"
1001 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1002 cli_test "$turl" 0 0 --ech false --ech pn:"$badpn" --ech ecl:"$goodecl" --ech pn:"$goodpn"
1003 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1004 cli_test "$turl" 0 0 --ech false --ech pn:"$badpn" --ech hard
1005 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1006 cli_test "$turl" 0 0 --ech false --ech pn:"$badpn" --ech hard --ech ecl:"$goodecl"
1007 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1008 …cli_test "$turl" 0 0 --ech false --ech pn:"$badpn" --ech hard --ech ecl:"$goodecl" --ech pn:"$good…
1009 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1010 cli_test "$turl" 0 0 --ech false --ech pn:"$badpn" --ech hard --ech pn:"$goodpn"
1011 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1012 cli_test "$turl" 0 0 --ech false --ech pn:"$badpn" --ech hard --ech true
1013 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1014 cli_test "$turl" 0 0 --ech false --ech pn:"$badpn" --ech hard --ech true --ech ecl:"$goodecl"
1015 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1016 …cli_test "$turl" 0 0 --ech false --ech pn:"$badpn" --ech hard --ech true --ech ecl:"$goodecl" --ec…
1017 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1018 cli_test "$turl" 0 0 --ech false --ech pn:"$badpn" --ech hard --ech true --ech pn:"$goodpn"
1019 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1020 cli_test "$turl" 0 0 --ech false --ech pn:"$badpn" --ech pn:"$goodpn"
1021 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1022 cli_test "$turl" 0 0 --ech false --ech pn:"$badpn" --ech true
1023 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1024 cli_test "$turl" 0 0 --ech false --ech pn:"$badpn" --ech true --ech ecl:"$goodecl"
1025 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1026 …cli_test "$turl" 0 0 --ech false --ech pn:"$badpn" --ech true --ech ecl:"$goodecl" --ech pn:"$good…
1027 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1028 cli_test "$turl" 0 0 --ech false --ech pn:"$badpn" --ech true --ech pn:"$goodpn"
1029 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1030 cli_test "$turl" 0 0 --ech false --ech pn:"$goodpn"
1031 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1032 cli_test "$turl" 0 0 --ech false --ech true
1033 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1034 cli_test "$turl" 0 0 --ech false --ech true --ech ecl:"$goodecl"
1035 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1036 cli_test "$turl" 0 0 --ech false --ech true --ech ecl:"$goodecl" --ech pn:"$goodpn"
1037 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1038 cli_test "$turl" 0 0 --ech false --ech true --ech pn:"$goodpn"
1039 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1040 cli_test "$turl" 0 0 --ech hard
1041 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1042 cli_test "$turl" 0 0 --ech hard --ech ecl:"$goodecl"
1043 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1044 cli_test "$turl" 0 0 --ech hard --ech ecl:"$goodecl" --ech pn:"$goodpn"
1045 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1046 cli_test "$turl" 0 0 --ech hard --ech pn:"$goodpn"
1047 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1048 cli_test "$turl" 0 0 --ech hard --ech true
1049 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1050 cli_test "$turl" 0 0 --ech hard --ech true --ech ecl:"$goodecl"
1051 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1052 cli_test "$turl" 0 0 --ech hard --ech true --ech ecl:"$goodecl" --ech pn:"$goodpn"
1053 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1054 cli_test "$turl" 0 0 --ech hard --ech true --ech pn:"$goodpn"
1055 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1056 cli_test "$turl" 0 0 --ech pn:"$badpn"
1057 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1058 cli_test "$turl" 0 0 --ech pn:"$badpn" --ech ecl:"$goodecl"
1059 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1060 cli_test "$turl" 0 0 --ech pn:"$badpn" --ech ecl:"$goodecl" --ech pn:"$goodpn"
1061 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1062 cli_test "$turl" 0 0 --ech pn:"$badpn" --ech hard
1063 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1064 cli_test "$turl" 0 0 --ech pn:"$badpn" --ech hard --ech ecl:"$goodecl"
1065 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1066 cli_test "$turl" 0 0 --ech pn:"$badpn" --ech hard --ech ecl:"$goodecl" --ech pn:"$goodpn"
1067 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1068 cli_test "$turl" 0 0 --ech pn:"$badpn" --ech hard --ech pn:"$goodpn"
1069 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1070 cli_test "$turl" 0 0 --ech pn:"$badpn" --ech hard --ech true
1071 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1072 cli_test "$turl" 0 0 --ech pn:"$badpn" --ech hard --ech true --ech ecl:"$goodecl"
1073 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1074 …cli_test "$turl" 0 0 --ech pn:"$badpn" --ech hard --ech true --ech ecl:"$goodecl" --ech pn:"$goodp…
1075 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1076 cli_test "$turl" 0 0 --ech pn:"$badpn" --ech hard --ech true --ech pn:"$goodpn"
1077 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1078 cli_test "$turl" 0 0 --ech pn:"$badpn" --ech pn:"$goodpn"
1079 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1080 cli_test "$turl" 0 0 --ech pn:"$badpn" --ech true
1081 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1082 cli_test "$turl" 0 0 --ech pn:"$badpn" --ech true --ech ecl:"$goodecl"
1083 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1084 cli_test "$turl" 0 0 --ech pn:"$badpn" --ech true --ech ecl:"$goodecl" --ech pn:"$goodpn"
1085 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1086 cli_test "$turl" 0 0 --ech pn:"$badpn" --ech true --ech pn:"$goodpn"
1087 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1088 cli_test "$turl" 0 0 --ech pn:"$goodpn"
1089 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1090 cli_test "$turl" 0 0 --ech true
1091 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1092 cli_test "$turl" 0 0 --ech true --ech ecl:"$goodecl"
1093 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1094 cli_test "$turl" 0 0 --ech true --ech ecl:"$goodecl" --ech pn:"$goodpn"
1095 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1096 cli_test "$turl" 0 0 --ech true --ech pn:"$goodpn"
1097 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1099 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1100 cli_test "$turl" 0 0 --ech ecl:"$goodecl"
1101 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1102 cli_test "$turl" 0 0 --ech ecl:"$goodecl" --ech pn:"$goodpn"
1103 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1104 cli_test "$turl" 0 0 --ech pn:"$goodpn"
1105 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1106 cli_test "$turl" 0 0 --ech true
1107 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1108 cli_test "$turl" 0 0 --ech true --ech ecl:"$goodecl"
1109 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1110 cli_test "$turl" 0 0 --ech true --ech ecl:"$goodecl" --ech pn:"$goodpn"
1111 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1112 cli_test "$turl" 0 0 --ech true --ech pn:"$goodpn"
1113 if [[ "$allgood" != "yes" ]]; then echo "$LINENO"; fi
1119 echo "-----" >> "$logfile"
1121 if [[ "$allgood" == "yes" ]]
1133 itsnews="yes"
1135 if [ -f "$LTOP"/bad_runs ]
1144 if [[ "$DOMAIL" == "yes" && "$itsnews" == "yes" ]]
1146 echo "ECH badness at $NOW" | mail -s "ECH badness at $NOW" root