Author: locilka Date: Tue Jan 20 16:11:07 2009 New Revision: 54827 URL: http://svn.opensuse.org/viewcvs/yast?rev=54827&view=rev Log: - Allowing IPv6 address to be used as DNS Server forwarder (bnc #463539) - 2.18.0 Modified: trunk/dns-server/VERSION trunk/dns-server/package/yast2-dns-server.changes trunk/dns-server/src/dialog-main.ycp Modified: trunk/dns-server/VERSION URL: http://svn.opensuse.org/viewcvs/yast/trunk/dns-server/VERSION?rev=54827&r1=54826&r2=54827&view=diff ============================================================================== --- trunk/dns-server/VERSION (original) +++ trunk/dns-server/VERSION Tue Jan 20 16:11:07 2009 @@ -1 +1 @@ -2.17.9 +2.18.0 Modified: trunk/dns-server/package/yast2-dns-server.changes URL: http://svn.opensuse.org/viewcvs/yast/trunk/dns-server/package/yast2-dns-server.changes?rev=54827&r1=54826&r2=54827&view=diff ============================================================================== --- trunk/dns-server/package/yast2-dns-server.changes (original) +++ trunk/dns-server/package/yast2-dns-server.changes Tue Jan 20 16:11:07 2009 @@ -1,4 +1,11 @@ ------------------------------------------------------------------- +Tue Jan 20 16:08:40 CET 2009 - locilka@suse.cz + +- Allowing IPv6 address to be used as DNS Server forwarder + (bnc #463539) +- 2.18.0 + +------------------------------------------------------------------- Tue Nov 18 13:42:01 CET 2008 - locilka@suse.cz - Added missing help text (bnc #436456). Modified: trunk/dns-server/src/dialog-main.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/dns-server/src/dialog-main.ycp?rev=54827&r1=54826&r2=54827&view=diff ============================================================================== --- trunk/dns-server/src/dialog-main.ycp (original) +++ trunk/dns-server/src/dialog-main.ycp Tue Jan 20 16:11:07 2009 @@ -237,7 +237,7 @@ `HBox ( `HWeight ( 9, // Textentry for DNS-Forwarders adding IP - `InputField ( `id ( "forwarders_new_ip_address" ), `opt ( `hstretch ), _("IP A&ddress"), "" ) + `InputField ( `id ( "forwarders_new_ip_address" ), `opt ( `hstretch ), _("IPv4 or IPv6 A&ddress"), "" ) ), `HWeight ( 2, `Bottom ( `PushButton ( `id ( "forwarders_add_ip_address" ), `opt ( `hstretch ), Label::AddButton() ) ) @@ -312,7 +312,7 @@ */ void ValidCharsForwardersPage () { // setting `ValidChars - UI::ChangeWidget( `id("forwarders_new_ip_address"), `ValidChars, IP::ValidChars4); + UI::ChangeWidget( `id("forwarders_new_ip_address"), `ValidChars, IP::ValidChars4 + IP::ValidChars6); } void handlePolicy( symbol policy ){ @@ -436,9 +436,16 @@ { string new_addr = (string) UI::QueryWidget (`id ("forwarders_new_ip_address"), `Value); - if (! IP::Check4 (new_addr)) + // both IPv4 and IPv6 + if (! IP::Check (new_addr)) { - Report::Error (IP::Valid4 ()); + Report::Error ( + _("Invalid IPv4 or IPv6 address.") + + "\n" + + IP::Valid4 () "\n" + + _("A valid IPv6 address consists of letters a-f, numbers, +and colons.") + ); return nil; } if (contains (forwarders, new_addr)) -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org