record request path and TLS and chroot settings - geomyidae-tests - geomyidae tests
 (HTM) git clone git://bitreich.org/geomyidae-tests/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/geomyidae-tests/
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) Tags
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit c2bb65fa30853261dd56108ffdd8e216c4f2982b
 (DIR) parent 77772ad44967239799ef0fa93ab220d8d133b15e
 (HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
       Date:   Fri, 21 Jul 2023 14:20:21 +0200
       
       record request path and TLS and chroot settings
       
       Diffstat:
         M run.sh                              |      25 +++++++++++++++++++++++++
         M tests                               |       2 --
       
       2 files changed, 25 insertions(+), 2 deletions(-)
       ---
 (DIR) diff --git a/run.sh b/run.sh
       @@ -6,9 +6,20 @@ base="$(pwd)"
        user="hiltjo"
        group="hiltjo"
        
       +tls=0
       +chroot=0
       +counter=0
        run_tests() {
                while read -r line; do
                        printf '%s\r\n' "$line" | nc "$host" "$port"
       +
       +                f="results/${counter}.txt"
       +                if test -f "$f"; then
       +                        echo "" >> "$f"
       +                        echo "request path was: $line, tls=$tls, chroot=$chroot" >> "$f"
       +                        counter=$((counter + 1))
       +                fi
       +
                done < tests
        }
        
       @@ -28,8 +39,22 @@ rm -f test_counter.txt
        run_tests
        pkill geomyidae
        
       +chroot=1
        "$bin" -4 -c -d -b "$base" -p "$port" -o "$port" -h "$host" -u "$user" -g "$group" &
        run_tests
        pkill geomyidae
        
        # TOOD: test TLS
       +#tls=1
       +#chroot=0
       +# TODO
       +#run_tests
       +#pkill geomyidae
       +
       +#tls=1
       +#chroot=1
       +# TODO
       +#run_tests
       +#pkill geomyidae
       +
       +echo "done"
 (DIR) diff --git a/tests b/tests
       @@ -1,7 +1,5 @@
       -test.cgi
        /test.cgi
        //test.cgi
       -/?query
        /test.cgi?query
        /test.cgi?query=test
        /test.cgi?query=/test