From 5d2761b94be19f34cdbcf64c309944ea061e24eb Mon Sep 17 00:00:00 2001 From: Douglas Orend <43975081+xptsp@users.noreply.github.com> Date: Tue, 20 Oct 2020 10:57:28 -0500 Subject: [PATCH] Update listOVPN.sh MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This commit allows PiVPN scripts to display certificates with common names like "José" better. Prior to this commit, names like "José" would be shown as "Jos\xC3\xA9". --- scripts/openvpn/listOVPN.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/openvpn/listOVPN.sh b/scripts/openvpn/listOVPN.sh index cd02790..6fba929 100755 --- a/scripts/openvpn/listOVPN.sh +++ b/scripts/openvpn/listOVPN.sh @@ -28,13 +28,13 @@ while read -r line || [ -n "$line" ]; do EXPD=$(echo "$line" | awk '{if (length($2) == 15) print $2; else print "20"$2}' | cut -b 1-8 | date +"%b %d %Y" -f -) if [ "${STATUS}" == "V" ]; then - printf "Valid \t %s \t %s\\n" "$NAME" "$EXPD" + printf "Valid \t %s \t %s\\n" "$(echo -e "$NAME")" "$EXPD" elif [ "${STATUS}" == "R" ]; then - printf "Revoked \t %s \t %s\\n" "$NAME" "$EXPD" + printf "Revoked \t %s \t %s\\n" "$(echo -e "$NAME")" "$EXPD" elif [ "${STATUS}" == "E" ]; then - printf "Expired \t %s \t %s\\n" "$NAME" "$EXPD" + printf "Expired \t %s \t %s\\n" "$(echo -e "$NAME")" "$EXPD" else - printf "Unknown \t %s \t %s\\n" "$NAME" "$EXPD" + printf "Unknown \t %s \t %s\\n" "$(echo -e "$NAME")" "$EXPD" fi done <${INDEX}