Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Please login to access the resource
DISCONTINUED:openSUSE:11.1:Update
kdelibs3-devel-doc
kdelibs_networkstatus_branch2.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File kdelibs_networkstatus_branch2.diff of Package kdelibs3-devel-doc
Index: kioslave/http/http.cc =================================================================== --- kioslave/http/http.cc (.../KDE/3.5/kdelibs) (revision 681290) +++ kioslave/http/http.cc (.../work/~wstephens/kdelibs) (revision 681290) @@ -1804,9 +1804,11 @@ QByteArray reply; QDataStream stream(params, IO_WriteOnly); - stream << url.url(); - if ( dcopClient()->call( "kded", "networkstatus", "status(QString)", + if ( url.host() == QString::fromLatin1("localhost") || url.host() == QString::fromLatin1("127.0.0.1") || url.host() == QString::fromLatin1("::") ) { + return false; + } + if ( dcopClient()->call( "kded", "networkstatus", "status()", params, replyType, reply ) && (replyType == "int") ) { int result; @@ -2210,6 +2212,11 @@ // Conditional cache hit. (Validate) } + if (bCacheOnly && bOffline) + { + error( ERR_OFFLINE_MODE, m_request.url.url() ); + return false; + } if (bCacheOnly) { error( ERR_DOES_NOT_EXIST, m_request.url.url() ); @@ -2217,7 +2224,7 @@ } if (bOffline) { - error( ERR_COULD_NOT_CONNECT, m_request.url.url() ); + error( ERR_OFFLINE_MODE, m_request.url.url() ); return false; } } Index: kio/kio/global.cpp =================================================================== --- kio/kio/global.cpp (.../KDE/3.5/kdelibs) (revision 681290) +++ kio/kio/global.cpp (.../work/~wstephens/kdelibs) (revision 681290) @@ -408,6 +408,9 @@ case KIO::ERR_POST_DENIED: result = i18n( "Access to restricted port in POST denied."); break; + case KIO::ERR_OFFLINE_MODE: + result = i18n( "Could not access %1.\nOffline mode active.").arg( errorText ); + break; default: result = i18n( "Unknown error code %1\n%2\nPlease send a full bug report at http://bugs.kde.org." ).arg( errorCode ).arg( errorText ); break; Index: kio/kio/global.h =================================================================== --- kio/kio/global.h (.../KDE/3.5/kdelibs) (revision 681290) +++ kio/kio/global.h (.../work/~wstephens/kdelibs) (revision 681290) @@ -244,8 +244,10 @@ ERR_UPGRADE_REQUIRED = 64, // A transport upgrade is required to access this // object. For instance, TLS is demanded by // the server in order to continue. - ERR_POST_DENIED = 65 // Issued when trying to POST data to a certain Ports + ERR_POST_DENIED = 65, // Issued when trying to POST data to a certain Ports // see job.cpp + ERR_OFFLINE_MODE = 66 // Used when an app is in offline mode and a + // requested document is unavailable. }; /**
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