Skip to content

Commit 48cf929

Browse files
committed
domain idn handler
1 parent 9aaa2aa commit 48cf929

File tree

4 files changed

+22
-6
lines changed

4 files changed

+22
-6
lines changed

bin/v-add-dns-record

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@ if [ -z "$priority" ]; then
2626
priority=10
2727
fi
2828

29+
domain_idn="$domain"
30+
if [[ "$domain" = *[![:ascii:]]* ]]; then
31+
domain_idn=$(idn -t --quiet -a $domain)
32+
fi
33+
2934
# Includes
3035
source $VESTA/func/main.sh
3136
source $VESTA/func/domain.sh

bin/v-change-dns-record

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,16 @@
1212
# Argument definition
1313
user=$1
1414
domain=$(idn -t --quiet -u "$2" )
15-
domain=$(echo $domain | tr '[:upper:]' '[:lower:]')
16-
domain_idn=$(idn -t --quiet -a "$domain")
1715
id=$3
1816
dvalue=$(idn -t --quiet -u "$4" )
1917
priority=$5
2018
restart=$6
2119

20+
domain_idn="$domain"
21+
if [[ "$domain" = *[![:ascii:]]* ]]; then
22+
domain_idn=$(idn -t --quiet -a $domain)
23+
fi
24+
2225
# Includes
2326
source $VESTA/func/main.sh
2427
source $VESTA/func/domain.sh

bin/v-suspend-dns-record

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,15 @@
1111

1212
# Argument definition
1313
user=$1
14-
domain=$(idn -t --quiet -u "$2" )
15-
domain_idn=$(idn -t --quiet -a "$domain")
14+
domain="$2"
1615
id=$3
1716
restart="$4"
1817

18+
domain_idn="$domain"
19+
if [[ "$domain" = *[![:ascii:]]* ]]; then
20+
domain_idn=$(idn -t --quiet -a $domain)
21+
fi
22+
1923
# Includes
2024
source $VESTA/func/main.sh
2125
source $VESTA/func/domain.sh

bin/v-unsuspend-dns-record

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,15 @@
1111

1212
# Argument definition
1313
user=$1
14-
domain=$(idn -t --quiet -u "$2" )
15-
domain_idn=$(idn -t --quiet -a "$domain")
14+
domain=$2
1615
id=$3
1716
restart="$4"
1817

18+
domain_idn="$domain"
19+
if [[ "$domain" = *[![:ascii:]]* ]]; then
20+
domain_idn=$(idn -t --quiet -a $domain)
21+
fi
22+
1923
# Includes
2024
source $VESTA/func/main.sh
2125
source $VESTA/func/domain.sh

0 commit comments

Comments
 (0)