diff options
author | Epoch Qwert <epoch@53flpnlls43fcguy.onion> | 2014-11-27 03:10:16 -0600 |
---|---|---|
committer | Epoch Qwert <epoch@53flpnlls43fcguy.onion> | 2014-11-27 03:10:16 -0600 |
commit | 59bcef5c27540527fc4ca1007e9cfea5783ba233 (patch) | |
tree | 583c651dcd7d6fff34db26805b4606fa45a90aac /nocompile | |
parent | 8b1c2f7e40f9c7ae77d3afb9f3eec21886c8f060 (diff) | |
download | misc-59bcef5c27540527fc4ca1007e9cfea5783ba233.tar.gz misc-59bcef5c27540527fc4ca1007e9cfea5783ba233.zip |
updated httpd.c to use different dirs for sites and vhosts
updated gopherd.sh to use the new rdns script
rdns script just wraps dig -x and outputs a real hostname instead of one ending with a '.'
rebuild.sh got a cd added to the top so it can be run from somewhere else
mime-type got an error line commented out.
Diffstat (limited to 'nocompile')
-rwxr-xr-x | nocompile/bin/mime-type | 4 | ||||
-rwxr-xr-x | nocompile/bin/rdns | 2 | ||||
-rwxr-xr-x | nocompile/libexec/gopherd.sh | 2 |
3 files changed, 5 insertions, 3 deletions
diff --git a/nocompile/bin/mime-type b/nocompile/bin/mime-type index 71982d9..2b1bad0 100755 --- a/nocompile/bin/mime-type +++ b/nocompile/bin/mime-type @@ -4,10 +4,10 @@ MAIN="$(echo "${TYPE}" | cut -d/ -f1)" SUB="$(echo "${TYPE}" | cut -d/ -f2)" if [ "_${MAIN}" = "_inode" ];then printf "text/plain\r\n" - printf "this is a directory or symlink! wtf?!?" +# printf "this is a directory or symlink! wtf?!?" #ssssshhhhh TYPE="text/plain" fi -if [ "_${MAIN}" = "_text" -a "_${SUB}" != "_html"];then +if [ "_${MAIN}" = "_text" -a "_${SUB}" != "_html" ];then TYPE="text/plain" fi printf "%s\r\n" "$TYPE" diff --git a/nocompile/bin/rdns b/nocompile/bin/rdns new file mode 100755 index 0000000..347e416 --- /dev/null +++ b/nocompile/bin/rdns @@ -0,0 +1,2 @@ +#!/bin/sh +dig +short -x "$1" | head -n1 | rev | tail -c+2 | rev diff --git a/nocompile/libexec/gopherd.sh b/nocompile/libexec/gopherd.sh index 768d02b..0b87223 100755 --- a/nocompile/libexec/gopherd.sh +++ b/nocompile/libexec/gopherd.sh @@ -10,7 +10,7 @@ if grep -v "^${base}" <<< "${realpath}" > /dev/null;then exit 1 fi myIP=$(/usr/local/bin/hop0 $(/usr/local/libexec/peerip)) -hostname=$(dig -x ${myIP} +short | head -n1 | rev | tail -c+2 | rev ) +hostname=$(rdns ${myIP}) if [ ! "${hostname}" ]; then hostname=${myIP} else |