Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.1:Update
kdelibs3
disable-idn-support.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File disable-idn-support.diff of Package kdelibs3
Index: kdecore/network/kresolver.cpp =================================================================== RCS file: /home/kde/kdelibs/kdecore/network/kresolver.cpp,v retrieving revision 1.42 diff -u -3 -p -r1.42 kresolver.cpp --- kdecore/network/kresolver.cpp 13 Jan 2005 19:09:47 -0000 1.42 +++ kdecore/network/kresolver.cpp 8 Feb 2005 13:49:57 -0000 @@ -47,6 +47,7 @@ // IDN #ifdef HAVE_IDNA_H +# include <stdlib.h> # include <idna.h> #endif @@ -991,6 +992,10 @@ static QStringList splitLabels(const QSt static QCString ToASCII(const QString& label) { #ifdef HAVE_IDNA_H + // We do disable it by default for security reasons for now. + if ( getenv("KDE_NO_IPV6") && strcmp( getenv("KDE_NO_IPV6"), "no" ) ) + return label.latin1(); + // We have idna.h, so we can use the idna_to_ascii // function :) @@ -1025,6 +1030,10 @@ static QCString ToASCII(const QString& l static QString ToUnicode(const QString& label) { #ifdef HAVE_IDNA_H + // We do disable it by default for security reasons for now. + if ( getenv("KDE_NO_IPV6") && strcmp( getenv("KDE_NO_IPV6"), "no" ) ) + return label; + // We have idna.h, so we can use the idna_to_unicode // function :)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor