[yast-commit] r56394 - in /trunk/pkg-bindings: package/yast2-pkg-bindings.changes src/Source_Get.cc
Author: lslezak Date: Wed Mar 25 17:03:11 2009 New Revision: 56394 URL: http://svn.opensuse.org/viewcvs/yast?rev=56394&view=rev Log: - Fixed Pkg::SourceURL() - remove "credentials" query from URL after obtaining the credentials from CredentialManager Modified: trunk/pkg-bindings/package/yast2-pkg-bindings.changes trunk/pkg-bindings/src/Source_Get.cc Modified: trunk/pkg-bindings/package/yast2-pkg-bindings.changes URL: http://svn.opensuse.org/viewcvs/yast/trunk/pkg-bindings/package/yast2-pkg-bindings.changes?rev=56394&r1=56393&r2=56394&view=diff ============================================================================== --- trunk/pkg-bindings/package/yast2-pkg-bindings.changes (original) +++ trunk/pkg-bindings/package/yast2-pkg-bindings.changes Wed Mar 25 17:03:11 2009 @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Wed Mar 25 16:55:36 CET 2009 - lslezak@suse.cz + +- Fixed Pkg::SourceURL() - remove "credentials" query from URL + after obtaining the credentials from CredentialManager + +------------------------------------------------------------------- Fri Mar 20 15:04:10 CET 2009 - lslezak@suse.cz - Fixed Pkg::SourceURL() - read username and password using Modified: trunk/pkg-bindings/src/Source_Get.cc URL: http://svn.opensuse.org/viewcvs/yast/trunk/pkg-bindings/src/Source_Get.cc?rev=56394&r1=56393&r2=56394&view=diff ============================================================================== --- trunk/pkg-bindings/src/Source_Get.cc (original) +++ trunk/pkg-bindings/src/Source_Get.cc Wed Mar 25 17:03:11 2009 @@ -211,6 +211,17 @@ { y2warning("Invalid authentication data, returning URL without username and password"); } + + // does the url contain credentials query? + zypp::url::ParamMap params = url.getQueryStringMap(); + zypp::url::ParamMap::iterator map_it = params.find("credentials"); + + if (map_it != params.end()) + { + y2milestone("Removing credentials query from URL"); + params.erase(map_it); + url.setQueryStringMap(params); + } } } -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org
participants (1)
-
lslezak@svn.opensuse.org