satellite/install/install.pl | 2 +-
spacewalk/setup/lib/Spacewalk/Setup.pm | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
New commits:
commit 48009aef25179002e18a133ce6f9916bced3c6cd
Author: Jan Pazdziora <jpazdziora(a)redhat.com>
Date: Tue Apr 10 13:57:27 2012 +0200
To support the whole Unicode with idn_to_ascii, we need to specify utf8.
diff --git a/satellite/install/install.pl b/satellite/install/install.pl
index 03a737c..049ff2d 100755
--- a/satellite/install/install.pl
+++ b/satellite/install/install.pl
@@ -345,7 +345,7 @@ Import values to be used by Satellite [y/n]",
if ($answers->{'rhn-http-proxy'}) {
$answers->{'rhn-http-proxy'} =~ /^([^:\/]*)(:\d+)?/;
- my ($host, $port) = (Net::LibIDN::idn_to_ascii($1), $2);
+ my ($host, $port) = (Net::LibIDN::idn_to_ascii($1, "utf8"), $2);
ask(-question => "HTTP Proxy Port",
-test => qr/\d+/,
diff --git a/spacewalk/setup/lib/Spacewalk/Setup.pm
b/spacewalk/setup/lib/Spacewalk/Setup.pm
index 4077275..5e77650 100644
--- a/spacewalk/setup/lib/Spacewalk/Setup.pm
+++ b/spacewalk/setup/lib/Spacewalk/Setup.pm
@@ -192,7 +192,7 @@ sub load_answer_file {
close FH;
}
if ($answers->{'db-host'}) {
- $answers->{'db-host'} =
Net::LibIDN::idn_to_ascii($answers->{'db-host'});
+ $answers->{'db-host'} =
Net::LibIDN::idn_to_ascii($answers->{'db-host'}, "utf8");
}
return;
}
@@ -748,7 +748,7 @@ REDO_CONNECT:
-default => 'localhost',
-answer => \$answers->{'db-host'});
- $answers->{'db-host'} =
Net::LibIDN::idn_to_ascii($answers->{'db-host'});
+ $answers->{'db-host'} =
Net::LibIDN::idn_to_ascii($answers->{'db-host'}, "utf8");
$data{'db-name'} = _oracle_make_dsn_string($answers);
if (defined $data{'db-name'}) {
# Try db-name as SID for host (//host:port/name).
@@ -842,7 +842,7 @@ sub postgresql_get_database_answers {
-answer => \$answers->{'db-host'});
if ($answers->{'db-host'} ne '') {
- $answers->{'db-host'} =
Net::LibIDN::idn_to_ascii($answers->{'db-host'});
+ $answers->{'db-host'} =
Net::LibIDN::idn_to_ascii($answers->{'db-host'}, "utf8");
ask(
-noninteractive => $opts->{"non-interactive"},
-question => "Port",