Browse Source

Revert "Fix issues with IDN (#1640)"

This reverts commit 65ac4d4e0b821b72552859dfc42f3d7b30b2dacd.
Kristan Kenney 5 years ago
parent
commit
64973ac2cb
100 changed files with 185 additions and 116 deletions
  1. 1 1
      bin/v-add-dns-domain
  2. 1 1
      bin/v-add-dns-on-web-alias
  3. 4 1
      bin/v-add-dns-record
  4. 1 1
      bin/v-add-domain
  5. 1 1
      bin/v-add-letsencrypt-domain
  6. 1 1
      bin/v-add-mail-account
  7. 4 1
      bin/v-add-mail-account-alias
  8. 4 1
      bin/v-add-mail-account-autoreply
  9. 1 1
      bin/v-add-mail-account-forward
  10. 3 1
      bin/v-add-mail-account-fwd-only
  11. 1 1
      bin/v-add-mail-domain
  12. 3 1
      bin/v-add-mail-domain-antispam
  13. 2 1
      bin/v-add-mail-domain-antivirus
  14. 2 1
      bin/v-add-mail-domain-catchall
  15. 4 1
      bin/v-add-mail-domain-dkim
  16. 1 1
      bin/v-add-mail-domain-smtp-relay
  17. 1 1
      bin/v-add-mail-domain-ssl
  18. 1 1
      bin/v-add-remote-dns-domain
  19. 1 1
      bin/v-add-remote-dns-record
  20. 2 13
      bin/v-add-web-domain
  21. 4 2
      bin/v-add-web-domain-alias
  22. 2 1
      bin/v-add-web-domain-allow-users
  23. 1 1
      bin/v-add-web-domain-backend
  24. 1 1
      bin/v-add-web-domain-fast-cgi-cache
  25. 3 1
      bin/v-add-web-domain-ftp
  26. 1 1
      bin/v-add-web-domain-httpauth
  27. 1 1
      bin/v-add-web-domain-proxy
  28. 1 1
      bin/v-add-web-domain-ssl
  29. 1 1
      bin/v-add-web-domain-ssl-force
  30. 1 1
      bin/v-add-web-domain-ssl-hsts
  31. 1 1
      bin/v-add-web-domain-ssl-preset
  32. 2 1
      bin/v-add-web-domain-stats
  33. 1 1
      bin/v-add-web-domain-stats-user
  34. 3 1
      bin/v-change-dns-domain-exp
  35. 3 2
      bin/v-change-dns-domain-ip
  36. 3 1
      bin/v-change-dns-domain-soa
  37. 2 1
      bin/v-change-dns-domain-tpl
  38. 2 1
      bin/v-change-dns-domain-ttl
  39. 2 1
      bin/v-change-dns-record
  40. 3 1
      bin/v-change-dns-record-id
  41. 1 1
      bin/v-change-domain-owner
  42. 3 1
      bin/v-change-mail-account-password
  43. 4 1
      bin/v-change-mail-account-quota
  44. 2 1
      bin/v-change-mail-domain-catchall
  45. 2 1
      bin/v-change-mail-domain-sslcert
  46. 1 1
      bin/v-change-remote-dns-domain-exp
  47. 1 1
      bin/v-change-remote-dns-domain-soa
  48. 1 1
      bin/v-change-remote-dns-domain-ttl
  49. 2 1
      bin/v-change-web-domain-backend-tpl
  50. 1 1
      bin/v-change-web-domain-dirlist
  51. 1 1
      bin/v-change-web-domain-docroot
  52. 2 1
      bin/v-change-web-domain-ftp-password
  53. 2 1
      bin/v-change-web-domain-ftp-path
  54. 1 1
      bin/v-change-web-domain-httpauth
  55. 4 1
      bin/v-change-web-domain-ip
  56. 3 2
      bin/v-change-web-domain-name
  57. 4 1
      bin/v-change-web-domain-proxy-tpl
  58. 3 1
      bin/v-change-web-domain-sslcert
  59. 4 1
      bin/v-change-web-domain-sslhome
  60. 2 1
      bin/v-change-web-domain-stats
  61. 2 1
      bin/v-change-web-domain-tpl
  62. 1 1
      bin/v-delete-dns-domain
  63. 1 1
      bin/v-delete-dns-domains-src
  64. 1 1
      bin/v-delete-dns-on-web-alias
  65. 2 1
      bin/v-delete-dns-record
  66. 1 1
      bin/v-delete-domain
  67. 1 1
      bin/v-delete-letsencrypt-domain
  68. 2 1
      bin/v-delete-mail-account
  69. 2 1
      bin/v-delete-mail-account-alias
  70. 2 1
      bin/v-delete-mail-account-autoreply
  71. 2 1
      bin/v-delete-mail-account-forward
  72. 2 1
      bin/v-delete-mail-account-fwd-only
  73. 2 1
      bin/v-delete-mail-domain
  74. 2 1
      bin/v-delete-mail-domain-antispam
  75. 2 1
      bin/v-delete-mail-domain-antivirus
  76. 2 1
      bin/v-delete-mail-domain-catchall
  77. 1 1
      bin/v-delete-mail-domain-dkim
  78. 1 1
      bin/v-delete-mail-domain-smtp-relay
  79. 1 1
      bin/v-delete-mail-domain-ssl
  80. 1 1
      bin/v-delete-remote-dns-domain
  81. 1 1
      bin/v-delete-remote-dns-record
  82. 4 1
      bin/v-delete-web-domain
  83. 2 2
      bin/v-delete-web-domain-alias
  84. 2 1
      bin/v-delete-web-domain-allow-users
  85. 2 1
      bin/v-delete-web-domain-backend
  86. 1 1
      bin/v-delete-web-domain-fast-cgi-cache
  87. 2 1
      bin/v-delete-web-domain-ftp
  88. 1 1
      bin/v-delete-web-domain-httpauth
  89. 2 1
      bin/v-delete-web-domain-proxy
  90. 2 1
      bin/v-delete-web-domain-ssl
  91. 1 1
      bin/v-delete-web-domain-ssl-force
  92. 1 1
      bin/v-delete-web-domain-ssl-hsts
  93. 1 1
      bin/v-delete-web-domain-stats
  94. 1 1
      bin/v-delete-web-domain-stats-user
  95. 4 1
      bin/v-get-mail-account-value
  96. 2 1
      bin/v-get-mail-domain-value
  97. 1 1
      bin/v-insert-dns-record
  98. 1 1
      bin/v-insert-dns-records
  99. 1 1
      bin/v-list-dns-domain
  100. 1 1
      bin/v-list-dns-records

+ 1 - 1
bin/v-add-dns-domain

@@ -18,7 +18,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 ip=$3
 ns1=$4
 ns2=$5

+ 1 - 1
bin/v-add-dns-on-web-alias

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-alias=$(idn -t --quiet -a "$2" )
+alias=$2
 ip=$3
 restart=$4
 

+ 4 - 1
bin/v-add-dns-record

@@ -17,7 +17,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 record=$(idn -t --quiet -u "$3" )
 record=$(echo "$record" | tr '[:upper:]' '[:lower:]')
 rtype=$(echo "$4"| tr '[:lower:]' '[:upper:]')
@@ -71,6 +72,8 @@ fi
 # Additional argument formatting
 format_domain
 format_domain_idn
+# TODO: $domain_idn not used in this script - maybe $domain should be converted to $doman_idn ?
+
 
 #----------------------------------------------------------#
 #                    Verifications                         #

+ 1 - 1
bin/v-add-domain

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 ip=$3
 restart="${4-yes}"
 

+ 1 - 1
bin/v-add-letsencrypt-domain

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 aliases=$3
 mail=${4// }
 

+ 1 - 1
bin/v-add-mail-account

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 account=$3
 password=$4; HIDE=4
 quota=${5-unlimited}

+ 4 - 1
bin/v-add-mail-account-alias

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 account=$3
 malias=$4
 
@@ -26,6 +27,8 @@ source $HESTIA/conf/hestia.conf
 # Additional argument formatting
 format_domain
 format_domain_idn
+# TODO: $domain_idn not used in this script - maybe $domain should be converted to $doman_idn ?
+
 
 #----------------------------------------------------------#
 #                    Verifications                         #

+ 4 - 1
bin/v-add-mail-account-autoreply

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 account=$3
 autoreply=$4
 
@@ -33,6 +34,8 @@ fi
 # Additional argument formatting
 format_domain
 format_domain_idn
+# TODO: $domain_idn not used in this script - maybe $domain should be converted to $doman_idn ?
+
 
 #----------------------------------------------------------#
 #                    Verifications                         #

+ 1 - 1
bin/v-add-mail-account-forward

@@ -15,7 +15,7 @@
 # Argument definition
 user=$1
 domain=$2
-domain_idn=$(idn -t --quiet -a "$2" )
+domain_idn=$2
 account=$3
 email_forward=$4
 

+ 3 - 1
bin/v-add-mail-account-fwd-only

@@ -15,7 +15,7 @@
 # Argument definition
 user=$1
 domain=$2
-domain_idn=$(idn -t --quiet -a "$2" )
+domain_idn=$2
 account=$3
 
 # Includes
@@ -33,6 +33,8 @@ fi
 # Additional argument formatting
 format_domain
 format_domain_idn
+# TODO: $domain_idn not used in this script - maybe $domain should be converted to $doman_idn ?
+
 
 #----------------------------------------------------------#
 #                    Verifications                         #

+ 1 - 1
bin/v-add-mail-domain

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 antispam=${3-yes}
 antivirus=${4-yes}
 dkim=${5-yes}

+ 3 - 1
bin/v-add-mail-domain-antispam

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 
 # Includes
 source $HESTIA/func/main.sh
@@ -24,6 +25,7 @@ source $HESTIA/conf/hestia.conf
 # Additional argument formatting
 format_domain
 format_domain_idn
+# TODO: $domain_idn not used in this script - maybe $domain should be converted to $doman_idn ?
 
 
 #----------------------------------------------------------#

+ 2 - 1
bin/v-add-mail-domain-antivirus

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 
 # Includes
 source $HESTIA/func/main.sh

+ 2 - 1
bin/v-add-mail-domain-catchall

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 email="$3"
 
 # Includes

+ 4 - 1
bin/v-add-mail-domain-dkim

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 dkim_size=${3-1024}
 
 # Includes
@@ -32,6 +33,8 @@ fi
 # Additional argument formatting
 format_domain
 format_domain_idn
+# TODO: $domain_idn not used in this script - maybe $domain should be converted to $doman_idn ?
+
 
 #----------------------------------------------------------#
 #                    Verifications                         #

+ 1 - 1
bin/v-add-mail-domain-smtp-relay

@@ -13,7 +13,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 host=$3
 username=$4
 password=$5

+ 1 - 1
bin/v-add-mail-domain-ssl

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 ssl_dir=$3
 restart="$3"
 

+ 1 - 1
bin/v-add-remote-dns-domain

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 flush=$3
 
 

+ 1 - 1
bin/v-add-remote-dns-record

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 id=$3
 
 # Includes

+ 2 - 13
bin/v-add-web-domain

@@ -20,7 +20,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 ip=$3
 restart=$4      # will be moved to the end soon
 aliases=$5
@@ -32,18 +33,6 @@ source $HESTIA/func/domain.sh
 source $HESTIA/func/ip.sh
 source $HESTIA/conf/hestia.conf
 
-# Rewrite all aliases as puni code 
-aliases_list=$(echo $aliases | tr "," "\n")
-aliases=''
-for alias in $aliases_list
-do
-    if [ -z "$aliases" ]; then
-        aliases=$(idn -t --quiet -a "$alias" )
-    else
-        aliases=$aliases,$(idn -t --quiet -a "$alias" )
-    fi
-done
-
 # Additional argument formatting
 format_domain
 format_domain_idn

+ 4 - 2
bin/v-add-web-domain-alias

@@ -15,8 +15,9 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
-aliases=$(idn -t --quiet -a "$3" )
+domain=$2
+domain_idn=$2
+aliases=$3
 restart="$4"
 
 # Includes
@@ -28,6 +29,7 @@ source $HESTIA/conf/hestia.conf
 # Additional argument formatting
 format_domain
 format_domain_idn
+# TODO: $domain_idn not used in this script - maybe $domain should be converted to $doman_idn ?
 format_aliases
 
 

+ 2 - 1
bin/v-add-web-domain-allow-users

@@ -16,7 +16,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 
 # Includes
 source $HESTIA/func/main.sh

+ 1 - 1
bin/v-add-web-domain-backend

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 template=${3-default}
 restart=$4
 

+ 1 - 1
bin/v-add-web-domain-fast-cgi-cache

@@ -15,7 +15,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 debug=$3
 
 # Includes

+ 3 - 1
bin/v-add-web-domain-ftp

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 ftp_user=${1}_${3}
 password=$4; HIDE=4
 ftp_path=$5
@@ -27,6 +28,7 @@ source $HESTIA/conf/hestia.conf
 # Additional argument formatting
 format_domain
 format_domain_idn
+# TODO: $domain_idn not used in this script - maybe $domain should be converted to $doman_idn ?
 
 
 #----------------------------------------------------------#

+ 1 - 1
bin/v-add-web-domain-httpauth

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 auth_user=$3
 password=$4; HIDE=4
 restart=${5-yes}

+ 1 - 1
bin/v-add-web-domain-proxy

@@ -15,7 +15,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 template=$3
 default_extentions="jpg,jpeg,gif,png,ico,svg,css,zip,tgz,gz,rar,bz2,doc,xls,\
 exe,pdf,ppt,txt,odt,ods,odp,odf,tar,wav,bmp,rtf,js,mp3,avi,mpeg,flv,html,htm"

+ 1 - 1
bin/v-add-web-domain-ssl

@@ -19,7 +19,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 ssl_dir=$3
 ssl_home=${4-same}
 restart="$5"

+ 1 - 1
bin/v-add-web-domain-ssl-force

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 
 # Includes
 source $HESTIA/func/main.sh

+ 1 - 1
bin/v-add-web-domain-ssl-hsts

@@ -12,7 +12,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 
 # Includes
 source $HESTIA/func/main.sh

+ 1 - 1
bin/v-add-web-domain-ssl-preset

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 ssl=$3
 
 # Includes

+ 2 - 1
bin/v-add-web-domain-stats

@@ -17,7 +17,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 type=$3
 
 # Includes

+ 1 - 1
bin/v-add-web-domain-stats-user

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 stats_user=$3
 password=$4; HIDE=4
 restart=$5

+ 3 - 1
bin/v-change-dns-domain-exp

@@ -15,7 +15,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 exp=$3
 
 # Includes
@@ -25,6 +26,7 @@ source $HESTIA/conf/hestia.conf
 # Additional argument formatting
 format_domain
 format_domain_idn
+# TODO: $domain_idn not used in this script - maybe $domain should be converted to $doman_idn ?
 
 
 #----------------------------------------------------------#

+ 3 - 2
bin/v-change-dns-domain-ip

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 ip=$3
 restart=$4
 
@@ -26,7 +27,7 @@ source $HESTIA/conf/hestia.conf
 # Additional argument formatting
 format_domain
 format_domain_idn
-
+# TODO: $domain_idn not used in this script - maybe $domain should be converted to $doman_idn ?
 
 
 #----------------------------------------------------------#

+ 3 - 1
bin/v-change-dns-domain-soa

@@ -15,7 +15,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 soa=$(echo $3 | sed -e 's/\.*$//g' -e 's/^\.*//g')
 restart=$4
 
@@ -27,6 +28,7 @@ source $HESTIA/conf/hestia.conf
 # Additional argument formatting
 format_domain
 format_domain_idn
+# TODO: $domain_idn not used in this script - maybe $domain should be converted to $doman_idn ?
 
 
 #----------------------------------------------------------#

+ 2 - 1
bin/v-change-dns-domain-tpl

@@ -16,7 +16,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 template=$3
 restart=$4
 

+ 2 - 1
bin/v-change-dns-domain-ttl

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 ttl=$3
 restart=$4
 

+ 2 - 1
bin/v-change-dns-record

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 id=$3
 record=$4
 type=$5

+ 3 - 1
bin/v-change-dns-record-id

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 id=$3
 newid=$4
 restart=$5
@@ -27,6 +28,7 @@ source $HESTIA/conf/hestia.conf
 # Additional argument formatting
 format_domain
 format_domain_idn
+# TODO: $domain_idn not used in this script - maybe $domain should be converted to $doman_idn ?
 
 
 #----------------------------------------------------------#

+ 1 - 1
bin/v-change-domain-owner

@@ -13,7 +13,7 @@
 #----------------------------------------------------------#
 
 # Argument definition
-domain=$(idn -t --quiet -a "$1" )
+domain=$1
 user=$2
 
 # Includes

+ 3 - 1
bin/v-change-mail-account-password

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 account=$3
 password=$4; HIDE=4
 
@@ -26,6 +27,7 @@ source $HESTIA/conf/hestia.conf
 # Additional argument formatting
 format_domain
 format_domain_idn
+# TODO: $domain_idn not used in this script - maybe $domain should be converted to $doman_idn ?
 
 
 #----------------------------------------------------------#

+ 4 - 1
bin/v-change-mail-account-quota

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 account=$3
 quota=$4
 
@@ -26,6 +27,8 @@ source $HESTIA/conf/hestia.conf
 # Additional argument formatting
 format_domain
 format_domain_idn
+# TODO: $domain_idn not used in this script - maybe $domain should be converted to $doman_idn ?
+
 
 #----------------------------------------------------------#
 #                    Verifications                         #

+ 2 - 1
bin/v-change-mail-domain-catchall

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 email=$3
 
 # Includes

+ 2 - 1
bin/v-change-mail-domain-sslcert

@@ -13,7 +13,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 restart=$3
 
 # Includes

+ 1 - 1
bin/v-change-remote-dns-domain-exp

@@ -12,7 +12,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 
 # Includes
 source $HESTIA/func/main.sh

+ 1 - 1
bin/v-change-remote-dns-domain-soa

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 
 # Includes
 source $HESTIA/func/main.sh

+ 1 - 1
bin/v-change-remote-dns-domain-ttl

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 
 # Includes
 source $HESTIA/func/main.sh

+ 2 - 1
bin/v-change-web-domain-backend-tpl

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 template=$3
 restart=$4
 

+ 1 - 1
bin/v-change-web-domain-dirlist

@@ -14,7 +14,7 @@
 
 # Argument defenition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 mode=$3
 
 # Includes

+ 1 - 1
bin/v-change-web-domain-docroot

@@ -21,7 +21,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 
 # Export target domain and directory
 # so they are correctly passed through to domain.sh

+ 2 - 1
bin/v-change-web-domain-ftp-password

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 ftp_user=$3
 password=$4; HIDE=4
 

+ 2 - 1
bin/v-change-web-domain-ftp-path

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 ftp_user=$3
 ftp_path=$4
 

+ 1 - 1
bin/v-change-web-domain-httpauth

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 auth_user=$3
 password=$4; HIDE=4
 

+ 4 - 1
bin/v-change-web-domain-ip

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 ip=$3
 restart=$4
 
@@ -27,6 +28,8 @@ source $HESTIA/conf/hestia.conf
 # Additional argument formatting
 format_domain
 format_domain_idn
+# TODO: $domain_idn not used in this script - maybe $domain should be converted to $doman_idn ?
+
 
 #----------------------------------------------------------#
 #                    Verifications                         #

+ 3 - 2
bin/v-change-web-domain-name

@@ -14,8 +14,9 @@
 
 # Argument defenition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
-new_domain=$(idn -t --quiet -a "$3" )
+domain=$2
+domain_idn=$2
+new_domain=$3
 restart=$4
 
 # Includes

+ 4 - 1
bin/v-change-web-domain-proxy-tpl

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 template=$3
 default_extentions="jpg,jpeg,gif,png,ico,svg,css,zip,tgz,gz,rar,bz2,doc,xls,\
 exe,pdf,ppt,txt,odt,ods,odp,odf,tar,wav,bmp,rtf,js,mp3,avi,mpeg,flv,html,htm"
@@ -30,6 +31,8 @@ source $HESTIA/conf/hestia.conf
 # Additional argument formatting
 format_domain
 format_domain_idn
+# TODO: $domain_idn not used in this script - maybe $domain should be converted to $doman_idn ?
+
 
 #----------------------------------------------------------#
 #                    Verifications                         #

+ 3 - 1
bin/v-change-web-domain-sslcert

@@ -15,7 +15,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 ssl_dir=$3
 restart=$4
 
@@ -27,6 +28,7 @@ source $HESTIA/conf/hestia.conf
 # Additional argument formatting
 format_domain
 format_domain_idn
+# TODO: $domain_idn not used in this script - maybe $domain should be converted to $doman_idn ?
 
 
 #----------------------------------------------------------#

+ 4 - 1
bin/v-change-web-domain-sslhome

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 ssl_home=$3
 restart=$4
 
@@ -26,6 +27,8 @@ source $HESTIA/conf/hestia.conf
 # Additional argument formatting
 format_domain
 format_domain_idn
+# TODO: $domain_idn not used in this script - maybe $domain should be converted to $doman_idn ?
+
 
 #----------------------------------------------------------#
 #                    Verifications                         #

+ 2 - 1
bin/v-change-web-domain-stats

@@ -15,7 +15,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 type=$3
 
 # Includes

+ 2 - 1
bin/v-change-web-domain-tpl

@@ -15,7 +15,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 template=$3
 restart=$4
 

+ 1 - 1
bin/v-delete-dns-domain

@@ -15,7 +15,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 restart="$3"
 
 # Includes

+ 1 - 1
bin/v-delete-dns-domains-src

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-src=$(idn -t --quiet -a "$2" )
+src=$2
 restart=$3
 
 # Includes

+ 1 - 1
bin/v-delete-dns-on-web-alias

@@ -15,7 +15,7 @@
 # Argument definition
 user=$1
 domain=$2
-domain_idn=$(idn -t --quiet -a "$2" )
+domain_idn=$2
 dom_alias=$(idn -t --quiet -u "$3" )
 dom_alias=$(echo $dom_alias |sed -e 's/\.*$//g' -e 's/^\.*//g')
 dom_alias=$(echo $dom_alias |tr '[:upper:]' '[:lower:]')

+ 2 - 1
bin/v-delete-dns-record

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 id=$3
 restart=$4
 

+ 1 - 1
bin/v-delete-domain

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 restart="${3-yes}"
 
 # Includes

+ 1 - 1
bin/v-delete-letsencrypt-domain

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 restart=$3
 mail=$4
 

+ 2 - 1
bin/v-delete-mail-account

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 account=$3
 
 # Includes

+ 2 - 1
bin/v-delete-mail-account-alias

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 account=$3
 malias=$4
 

+ 2 - 1
bin/v-delete-mail-account-autoreply

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 account=$3
 malias=$4
 

+ 2 - 1
bin/v-delete-mail-account-forward

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 account=$3
 forward=$4
 

+ 2 - 1
bin/v-delete-mail-account-fwd-only

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 account=$3
 
 # Includes

+ 2 - 1
bin/v-delete-mail-domain

@@ -15,7 +15,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 
 # Includes
 source $HESTIA/func/main.sh

+ 2 - 1
bin/v-delete-mail-domain-antispam

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 
 # Includes
 source $HESTIA/func/main.sh

+ 2 - 1
bin/v-delete-mail-domain-antivirus

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 
 # Includes
 source $HESTIA/func/main.sh

+ 2 - 1
bin/v-delete-mail-domain-catchall

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 
 # Includes
 source $HESTIA/func/main.sh

+ 1 - 1
bin/v-delete-mail-domain-dkim

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 domain=$(echo $domain | tr '[:upper:]' '[:lower:]')
 
 # Includes

+ 1 - 1
bin/v-delete-mail-domain-smtp-relay

@@ -13,7 +13,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 
 # Includes
 source $HESTIA/func/main.sh

+ 1 - 1
bin/v-delete-mail-domain-ssl

@@ -13,7 +13,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 
 # Includes
 source $HESTIA/func/main.sh

+ 1 - 1
bin/v-delete-remote-dns-domain

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 
 # Includes
 source $HESTIA/func/main.sh

+ 1 - 1
bin/v-delete-remote-dns-record

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 id=$3
 
 # Includes

+ 4 - 1
bin/v-delete-web-domain

@@ -17,7 +17,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 restart=$3
 
 # Includes
@@ -29,6 +30,8 @@ source $HESTIA/conf/hestia.conf
 # Additional argument formatting
 format_domain
 format_domain_idn
+# TODO: $domain_idn not used in this script - maybe $domain should be converted to $doman_idn ?
+
 
 #----------------------------------------------------------#
 #                    Verifications                         #

+ 2 - 2
bin/v-delete-web-domain-alias

@@ -15,8 +15,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
-dom_alias=$(idn -t --quiet -a "$3" )
+domain=$2
+dom_alias=$3
 restart=$4
 
 # Includes

+ 2 - 1
bin/v-delete-web-domain-allow-users

@@ -16,7 +16,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 
 # Includes
 source $HESTIA/func/main.sh

+ 2 - 1
bin/v-delete-web-domain-backend

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 restart=$3
 
 # Includes

+ 1 - 1
bin/v-delete-web-domain-fast-cgi-cache

@@ -13,7 +13,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 restart=$3
 
 # Includes

+ 2 - 1
bin/v-delete-web-domain-ftp

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 ftp_user=$3
 
 # Includes

+ 1 - 1
bin/v-delete-web-domain-httpauth

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 auth_user=$3
 restart=${4-yes}
 

+ 2 - 1
bin/v-delete-web-domain-proxy

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 restart=$3
 
 # Includes

+ 2 - 1
bin/v-delete-web-domain-ssl

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 restart=$3
 
 # Includes

+ 1 - 1
bin/v-delete-web-domain-ssl-force

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 restart=$3
 
 # Includes

+ 1 - 1
bin/v-delete-web-domain-ssl-hsts

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 restart=$3
 
 # Includes

+ 1 - 1
bin/v-delete-web-domain-stats

@@ -15,7 +15,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 domain_idn=$2
 
 # Includes

+ 1 - 1
bin/v-delete-web-domain-stats-user

@@ -17,7 +17,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 restart=$3
 
 # Includes

+ 4 - 1
bin/v-get-mail-account-value

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$domain" )
+domain=$2
+domain_idn=$2
 account=$3
 key=$4
 
@@ -24,6 +25,8 @@ source $HESTIA/func/main.sh
 # Additional argument formatting
 format_domain
 format_domain_idn
+# TODO: $domain_idn not used in this script - maybe $domain should be converted to $doman_idn ?
+
 
 #----------------------------------------------------------#
 #                    Verifications                         #

+ 2 - 1
bin/v-get-mail-domain-value

@@ -14,7 +14,8 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
+domain_idn=$2
 key=$3
 
 # Includes

+ 1 - 1
bin/v-insert-dns-record

@@ -12,7 +12,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 data=$3
 restart=$4
 

+ 1 - 1
bin/v-insert-dns-records

@@ -12,7 +12,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 data_file=$3
 restart=$4
 

+ 1 - 1
bin/v-list-dns-domain

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 format=${3-shell}
 
 # Includes

+ 1 - 1
bin/v-list-dns-records

@@ -14,7 +14,7 @@
 
 # Argument definition
 user=$1
-domain=$(idn -t --quiet -a "$2" )
+domain=$2
 format=${3-shell}
 
 # Includes

Some files were not shown because too many files changed in this diff