From 1a7064f6f67564ede3f31bb300caebbeb61c6f66 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sun, 18 Oct 2009 12:23:11 +0000 Subject: [PATCH] 2009-10-18 Tatsuhiro Tsujikawa Use request->getDir() instead of "/" for embedded user/pass in URI. * src/AuthConfigFactory.cc --- ChangeLog | 6 ++++++ src/AuthConfigFactory.cc | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index d88a4362..5ee73960 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2009-10-18 Tatsuhiro Tsujikawa + + Use request->getDir() instead of "/" for embedded user/pass in + URI. + * src/AuthConfigFactory.cc + 2009-10-18 Tatsuhiro Tsujikawa Fixed wrong insertion point for BasicCred. diff --git a/src/AuthConfigFactory.cc b/src/AuthConfigFactory.cc index e113dcc7..86d05425 100644 --- a/src/AuthConfigFactory.cc +++ b/src/AuthConfigFactory.cc @@ -64,9 +64,9 @@ AuthConfigFactory::createAuthConfig if(op->getAsBool(PREF_HTTP_AUTH_CHALLENGE)) { if(!request->getUsername().empty()) { - // TODO setting "/" as path. Should we use request->getDir() instead? - updateBasicCred(BasicCred(request->getUsername(), request->getPassword(), - request->getHost(), "/", true)); + updateBasicCred(BasicCred(request->getUsername(), + request->getPassword(), + request->getHost(), request->getDir(), true)); return createAuthConfig(request->getUsername(), request->getPassword()); } std::deque::const_iterator i =